cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Who Me Too'd this topic

IPv6 Duplicate Address Detection (DAD) with link-local address

JF
Level 1
Level 1

Hello,

I have a problem on one of my routers which detect duplicate ipv6 link local address.

When I configure an IPv6 address on the interface, DAD protocol start and detect a link local duplicate address...

So I tried to manually assign an IPv6 link local address, but the duplicate error message still appear with the new IPv6 address I have just configured ! 

Here is two debug output when i change the IPv6 link local address :

n9k(config)#interface e1/5

n9k(config-if)# ipv6 link-local fe80::e20e:daff:fe26:3f8f
n9k(config-if)#
2017 Feb 10 11:54:53.047751 icmpv6: icmpv6_init_dad DAD requested for fe80::e20e:daff:fe26:3f8f on iod:Ethernet1/5(99) new icmpv6_if:0
2017 Feb 10 11:54:53.047826 icmpv6: Doing DAD on Ethernet1/5 for fe80::e20e:daff:fe26:3f8f. The intf_dad_state changed to TEN from TEN
2017 Feb 10 11:54:53.047945 icmpv6: The switch is not configured as Leaf and there is no special handling for non vinci leaf node
2017 Feb 10 11:54:53.047971 icmpv6: Send NS from 0:: to ff02::1:ff26:3f8f on Ethernet1/5 for target fe80::e20e:daff:fe26:3f8f, length: 24, mac in src_tlv: , dad: 1, unicast: 0
2017 Feb 10 11:54:53.047989 icmpv6: Creating DAD timer for fe80::e20e:daff:fe26:3f8f, DAD interval: 1000
2017 Feb 10 11:54:53.048011 icmpv6: Sending NS for fe80::e20e:daff:fe26:3f8f on Non-Vinci case, src mac: 0000.1a30.ba1a dest mac : 9f4d.f0f6.1a00 & inner mac , interface: Ethernet1/5 send opt 0
2017 Feb 10 11:54:53.048964 icmpv6: Received NS from 0:: on Ethernet1/5(Ethernet1/5)(Ethernet1/5) to ff02::1:ff26:3f8f for target fe80::e20e:daff:fe26:3f8f, length: 24, hop_limit: 254, ismct: 0 peergwayrx: 0
2017 Feb 10 11:54:53.049032 icmpv6: The switch is not configured as Leaf and there is no special handling for non vinci leaf node
2017 Feb 10 11:54:53.049314 icmpv6: No source-addr TLV found
2017 Feb 10 11:54:53 n9300 %ICMPV6-3-ND_LOG: icmpv6 [13763] Duplicate target address fe80::e20e:daff:fe26:3f8f detected on Ethernet1/5
2017 Feb 10 11:54:53.049365 icmpv6: DAD failed as duplicate address fe80::e20e:daff:fe26:3f8f detected on Ethernet1/5. Stopped the dad timer and the intf_dad_state changed to DUP from TEN
2017 Feb 10 11:54:53.049386 icmpv6: icmpv6_nd_send_dad_status: Sending DAD status for fe80::e20e:daff:fe26:3f8f (Failed) to ipv6
2017 Feb 10 11:54:53.049446 icmpv6: icmpv6_nd_required: link local state is DUP icmpv6_ra_require faild
2017 Feb 10 11:54:53.049461 icmpv6: -----
2017 Feb 10 11:54:53 n9300 %NETSTACK-2-IPV6_MSG_DAD_FAILED: netstack [13781] IPv6 DAD failed for fe80::e20e:daff:fe26:3f8f on Ethernet1/5
n9k(config-if)#

n9k(config-if)# ipv6 link-local fe80::e20e:caca:fe26:3b8b
n9k(config-if)#
2017 Feb 10 12:06:05.461452 icmpv6: icmpv6_init_dad DAD requested for fe80::e20e:caca:fe26:3b8b on iod:Ethernet1/5(99) new icmpv6_if:0
2017 Feb 10 12:06:05.461525 icmpv6: Doing DAD on Ethernet1/5 for fe80::e20e:caca:fe26:3b8b. The intf_dad_state changed to TEN from TEN
2017 Feb 10 12:06:05.461639 icmpv6: The switch is not configured as Leaf and there is no special handling for non vinci leaf node
2017 Feb 10 12:06:05.461667 icmpv6: Send NS from 0:: to ff02::1:ff26:3b8b on Ethernet1/5 for target fe80::e20e:caca:fe26:3b8b, length: 24, mac in src_tlv: , dad: 1, unicast: 0
2017 Feb 10 12:06:05.461687 icmpv6: Creating DAD timer for fe80::e20e:caca:fe26:3b8b, DAD interval: 1000
2017 Feb 10 12:06:05.461712 icmpv6: Sending NS for fe80::e20e:caca:fe26:3b8b on Non-Vinci case, src mac: 0000.1a30.ba1a dest mac : 9f4d.f0f6.1a00 & inner mac , interface: Ethernet1/5 send opt 0
2017 Feb 10 12:06:05.463251 icmpv6: Received NS from 0:: on Ethernet1/5(Ethernet1/5)(Ethernet1/5) to ff02::1:ff26:3b8b for target fe80::e20e:caca:fe26:3b8b, length: 24, hop_limit: 254, ismct: 0 peergwayrx: 0
2017 Feb 10 12:06:05.463305 icmpv6: The switch is not configured as Leaf and there is no special handling for non vinci leaf node
2017 Feb 10 12:06:05.463505 icmpv6: No source-addr TLV found
2017 Feb 10 12:06:05 n9300 %ICMPV6-3-ND_LOG: icmpv6 [13763] Duplicate target address fe80::e20e:caca:fe26:3b8b detected on Ethernet1/5
2017 Feb 10 12:06:05.463541 icmpv6: DAD failed as duplicate address fe80::e20e:caca:fe26:3b8b detected on Ethernet1/5. Stopped the dad timer and the intf_dad_state changed to DUP from TEN
2017 Feb 10 12:06:05.463549 icmpv6: icmpv6_nd_send_dad_status: Sending DAD status for fe80::e20e:caca:fe26:3b8b (Failed) to ipv6
2017 Feb 10 12:06:05.463599 icmpv6: icmpv6_nd_required: link local state is DUP icmpv6_ra_require faild
2017 Feb 10 12:06:05.463612 icmpv6: -----
2017 Feb 10 12:06:05 n9300 %NETSTACK-2-IPV6_MSG_DAD_FAILED: netstack [13781] IPv6 DAD failed for fe80::e20e:caca:fe26:3b8b on Ethernet1/5

Here is the configuration of the interface :

interface Ethernet1/5
 no switchport 
 mtu 9216
 ip address 10.0.0.1/30
 ipv6 address ABBA::1/80
 ipv6 nd mtu 9000
 no shutdown

Do you have an idea why my router didn't remember his own NS message and why my advertisement are looped back ?

Thanks by advance.

Who Me Too'd this topic