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