Hi 

I have made a setup for "first hop redundancy" with 2 openbsd 6 machines
connected to a "core" openbsd 6 machine. This is all now running in kvm. 

With ipv4 and ospfd, carp the setup works as predicted. Carp goes down
and ospf moves routes to backup router. So far so good. It a simple
setup so no issues. 

Next step enabling this also for ipv6. Ospf6 runs and announces the carp
connected networks. But when carp goes down it keeps announcing the
routes. Instead of moving it over to backup router. 

Setup is simple. 

- rtr1 only difference between rtr1 and rtr2 is router-id 
-- ospf6d.conf
# $OpenBSD: ospf6d.conf,v 1.1 2014/07/11 16:36:35 deraadt Exp $

# global configuration
router-id 10.0.0.1
# fib-update no
# stub router no
# spf-delay 1
# spf-holdtime 5

# auth-key $password
# auth-type simple
#hello-interval 1
# metric 10
#retransmit-interval 5
# router-dead-time 40
# router-priority 1
# transmit-delay 1

# areas
area 0.0.0.0 {
        demote carp 100
        interface vio0 {
                hello-interval 1
                retransmit-interval 5
                router-dead-time 5
        }
        interface carp1035 {
                passive
        }
        interface carp1040 {
                passive
        }
}

While running: on "core" 

ospf6ctl sh fib 

*O     2001:470:1f15:80::/64 fe80::80b1:49ff:fe73:7003%vio0
*O     2001:470:1f15:81::/64 fe80::80b1:49ff:fe73:7003%vio0


But keeps this untill i hard kill ospf6d on rtr1 only then it switches
over to the other rtr2

ospf6ctl sh fib

*O     2001:470:1f15:80::/64 fe80::98df:a4ff:fe15:cfad%vio0
*O     2001:470:1f15:81::/64 fe80::98df:a4ff:fe15:cfad%vio0


I switch carp over with ifconfig -g carp carpdemote 

Which works fine for ipv4/ospfd they fail over to rtr2 but ipv6 is still
attached to rtr1.

What am i missing or misread documentation? I think i'm missing
something stupid. Anyone have the cluebat ready?

Regards

Robert Blacquiere

Reply via email to