День добрый.
Коммутатор
Device Type : DGS-3612G Gigabit Ethernet Switch
Boot PROM Version : Build 1.10-B09
Firmware Version : Build 3.00.B38
Hardware Version : A1
Command: show dhcpv6_relay
DHCPv6 Relay Global State : Enabled
DHCPv6 Hops Count Limit : 4
---------------------------------------------------------------
IP Interface : v10.12.123
DHCPv6 Relay Status : Enabled
Server Address : XXXX:XXXX::2
Command: show ipif v10.12.123
IP Interface : v10.12.123
VLAN Name : vl10.12.123
Interface Admin State : Enabled
IPv4 Address : 10.12.123.1/24 (Manual) Primary
Proxy ARP : Enabled (Local : Disabled)
IP Directed Broadcast : Disabled
IPv4 State : Enabled
DHCPv6 Client State : Disabled
DHCPv6 Client PD State : Disabled
IPv6 Link-Local Address : FE80::21E:58FF:FE4F:7D03/128
IPv6 Global Unicast Address : XXXX:XXXX:F000::1/64 (Manual)
IP MTU : 1500
Command: show ipv6 nd ipif v10.12.123
Interface Name : v10.12.123
Hop Limit : 64
NS Retransmit Time : 0 (ms)
Router Advertisement : Enabled
RA Max Router AdvInterval : 600 (s)
RA Min Router AdvInterval : 198 (s)
RA Router Life Time : 1800 (s)
RA Reachable Time : 1200000 (ms)
RA Retransmit Time : 0 (ms)
RA Managed Flag : Enabled
RA Other Config Flag : Enabled
Prefix Preferred Valid OnLink Autonomous
XXXX:XXXX:F000::/64 604800 2592000 Enabled Enabled
Схема подключения:
CPE===DES-3200===DGS-3612G===OSPFv3===DGS-3620-28SC===DGS-3000===DHCPv6-PD_server
В качестве CPE выступает Mikrotik 951G-2HnD (RouterOS v6.17). В качестве DHCPv6 сервера - dhcp-4.2.5_p1-r2.
Конфигурационный файл dhcpd6.conf выглядит так:
Код:
authoritative;
ddns-update-style none;
default-lease-time 3600;
max-lease-time 7200;
min-lease-time 1800;
shared-network "clients" {
subnet6 XXXX:XXXX::/64 { }
subnet6 XXXX:XXXX:f000::/64 {
prefix6 XXXX:XXXX:F000:100:: XXXX:XXXX:F000:100:: /56;
}
}
На сервере смотрю tcpdump'ом:
Код:
server dhcpv6 # tcpdump -vvv -n -i eth0 'ip6 && port 547'
13:49:01.407685 IP6 (hlim 254, next-header UDP (17) payload length: 94) XXXX:XXXX:1:5::1.547 > XXXX:XXXX::2.547: [udp sum ok] dhcp6 relay-fwd (linkaddr=XXXX:XXXX:f000::1 peeraddr=fe80::4e5e:cff:fe3d:3bf2 (relay-message (dhcp6 solicit (xid=74dede (client-ID hwaddr type 1 4c5e0c3d3bf2) (elapsed-time 0) (IA_PD IAID:1 T1:1800 T2:2880))) (interface-ID 0000007b...))
13:49:01.408233 IP6 (hlim 64, next-header UDP (17) payload length: 135) XXXX:XXXX::2.547 > XXXX:XXXX:1:5::1.547: [udp sum ok] dhcp6 relay-reply (linkaddr=XXXX:XXXX:f000::1 peeraddr=fe80::4e5e:cff:fe3d:3bf2 (interface-ID 0000007b...) (relay-message (dhcp6 advertise (xid=74dede (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix XXXX:XXXX:f000:100::/56 pltime:2250 vltime:3600)[|dhcp6ext]) (client-ID hwaddr type 1 4c5e0c3d3bf2) (server-ID hwaddr/time type 1 time 460547096 00163e231001))))
13:49:02.339580 IP6 (hlim 254, next-header UDP (17) payload length: 141) XXXX:XXXX:1:5::1.547 > XXXX:XXXX::2.547: [udp sum ok] dhcp6 relay-fwd (linkaddr=XXXX:XXXX:f000::1 peeraddr=fe80::4e5e:cff:fe3d:3bf2 (relay-message (dhcp6 request (xid=4d772c (client-ID hwaddr type 1 4c5e0c3d3bf2) (server-ID hwaddr/time type 1 time 460547096 00163e231001) (elapsed-time 0) (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix XXXX:XXXX:f000:100::/56 pltime:2250 vltime:3600) (interface-ID 0000007b...) (opt_0)))) (interface-ID 0000007b...))
13:49:02.340105 IP6 (hlim 64, next-header UDP (17) payload length: 135) XXXX:XXXX::2.547 > XXXX:XXXX:1:5::1.547: [udp sum ok] dhcp6 relay-reply (linkaddr=XXXX:XXXX:f000::1 peeraddr=fe80::4e5e:cff:fe3d:3bf2 (interface-ID 0000007b...) (relay-message (dhcp6 reply (xid=4d772c (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix XXXX:XXXX:f000:100::/56 pltime:2250 vltime:3600)[|dhcp6ext]) (client-ID hwaddr type 1 4c5e0c3d3bf2) (server-ID hwaddr/time type 1 time 460547096 00163e231001))))
CPE префикс получает, release и renew отрабатывает корректно, на DGS-3612G маршрут до префикса не создаётся.
В чём дело не подскажете? Может где-то ещё чего подкрутить надо?