Доброго времени суток!
Имею рабочий конфиг isc в работе с v4 на базе remote-id и circuit.id.
Понадобилось поднять такое же решение на с ipv6 dhcp6
В дампе вижу,что свитч передаёт информацию о 37 и 38 опциях:
04:33:52.478041 IP6 (hlim 64, next-header UDP (17) payload length: 201)
2a04:2e80::::::2.32768 > 2a04:2e80::::::10.547: [udp sum ok]
dhcp6 relay-fwd (linkaddr=::f8:f0:fff:ffff:ffff:ffff
peeraddr=fe80::1a0f:76ff:ffff:fff
(relay-message
(dhcp6 solicit
(xid=4a22cc
(elapsed-time 1566)
(option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list NTP-server SIP-servers-address AFTR-Name opt_67)
(client-ID hwaddr type 1 180f76af1358)
(reconfigure-accept)
(Client-FQDN)
(IA_NA IAID:1 T1:0 T2:0)
(IA_PD IAID:1 T1:0 T2:0)
)
)
(interface-ID 242b0000...)
(Remote-ID 40418 66382d66302d38322d37...)
(Subscriber-ID 45746865726e6574312f...))
Каким образом вывести в лог isc данные remote-id и subscribe-id?
По аналогии с v4 не работает,вообще ничего не выводит из этого:
log (info,
concat("IP Address: ",
binary-to-ascii(16, 16, ":", suffix(option dhcp6.Remote-ID, 16)),
"/",
binary-to-ascii(10, 8, ":", substring(suffix(option dhcp6.Subscriber-ID, 17), 0, 1)),
" | MacID: ",
binary-to-ascii(16, 8, ":", suffix(option dhcp6.interface-ID, 6))
)
)
В логе только:
2019-12-27T04:41:36.238148+03:00 tvarchive dhcpd[1359]: Relay-forward message from 2a04:2e80:::2 port 32768, link address ::f8:f0:ffff:fff:fe75:33cc, peer address fe80::1a0f:76ff:feaf:1358
2019-12-27T04:41:36.238394+03:00 tvarchive dhcpd[1359]: No subnet found for link-address ::f8:f0:faf0ffff:fe75:33cc.