Mailing List Archive

Possible issue removing IPv6 prefix announce
Hi all,
we are configuring a service in IPv6 quagga ospf6d to announce a local
address configured on loopback interface and we have problems in applying
failover scenarios.

We see ls-update sent from the server when adding the address to the
interface (i.e. 2001:0:20::10/128), but no update is sent when removing the
address.

This is the command used:
/sbin/ip addr add 2001:0:20::10/128 dev lo
/sbin/ip addr del 2001:0:20::10/128 dev lo

We tried using vtysh and the behaviour is the same as above.
ns501any(config)# interface lo
ns501any(config-if)# ipv6 address 2001:0:20::10/128
ns501any(config-if)# no ipv6 address 2001:0:20::10/128


Everything is working with ipv4.

Version tried versions 1.1.1 and 1.0.2.

This is the relevant part of ospf6d configuration:

[...]
interface eth2
ipv6 ospf6 hello-interval 5
ipv6 ospf6 dead-interval 20
ipv6 ospf6 priority 0
ipv6 ospf6 network broadcast
!
router ospf6
router-id 10.10.10.10
log-adjacency-changes
redistribute connected route-map LOOPBACK_IPV6
area 0.0.0.30 range 2001:0:0:10::/64
interface eth2 area 0.0.0.30
!
access-list DEFAULT permit 0.0.0.0/0 exact-match
!
ipv6 prefix-list SERVICEV6_ADDRESS seq 5 permit 2001:0:20::10/128
!
route-map LOOPBACK_IPV6 permit 10
match ipv6 address prefix-list SERVICEV6_ADDRESS



Thanks in advance,
Luca