Hi,
I tested IPv6 NDP failover but without success.
OS: Xubuntu, kernel 3.11.0-15-generic
Topology:
---- Router 1
Client -
---- Router 2
Automatic IPv6 configuration of network interface.
Code:
notebook:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:d3:8d:d7:d1
inet6 addr: fe80::216:d3ff:fe8d:d7d1/64 Scope:Link
inet6 addr: 2011:abc:55:55:216:d3ff:fe8d:d7d1/64 Scope:Global
inet6 addr: 2011:abc:55:55:3861:f333:e0fa:106b/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:57008 errors:0 dropped:31 overruns:0 frame:0
TX packets:56138 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6393965 (6.3 MB) TX bytes:6874111 (6.8 MB)
Scenario:
- two gateways with same loopback address
- continuously ping the loopback address 2011:abc:11:11::1
- after some time disconecting one router
After some time client should use second router and connectivity should back to normal
During ping
Code:
notebook:~$ ip neigh sho
fe80::f225:72ff:fed5:74f0 dev eth0 router REACHABLE
fe80::46e4:d9ff:feeb:f86c dev eth0 lladdr 44:e4:d9:eb:f8:6c router STALE
After router router fail
Code:
notebook:~$ ip neigh sho
fe80::f225:72ff:fed5:74f0 dev eth0 router INCOMPLETE
fe80::46e4:d9ff:feeb:f86c dev eth0 lladdr 44:e4:d9:eb:f8:6c router STALE
First default gateway is still in INCOMPLETE state and client still want to use it but should change to another.
Anyone know why? Is is bug in implementation?
Thanks