The problem I am seeing is that if I don't specify a router-id in ospfd.conf, then if the highest IP on a peer router changes the automatic Router ID, the session fails to start with a "failed to form adjacency with <old ID>" error.
Is this expected behavior? I can solve it by setting the router-id in ospfd.conf, but that means I have to customize it for each individual host, and can't have an ospfd.conf for the role. I would include a full dmesg, but I have seen this since 4.2 on different hardware, and for this test, these are just Soekris NET4801, so there are plenty of dmesg in the archives. I have just finally had enough time to ask about it. Here is a description of how to repeat the problem as well as log messages. If there is any more information I should gather, let me know. Both Hosts: Soekris 4801 running: OpenBSD 4.4-current (GENERIC) #1038: Thu Sep 4 14:53:02 MDT 2008 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC Crossover cable between Host1:sis1 and Host2:sis1. No other cables connected, except serial console. --- BEGIN /etc/rc.conf.local --- ospfd_flags="" --- END /etc/rc.conf.local --- --- BEGIN /etc/sysctl.conf --- net.inet.ip.forwarding=1 --- END /etc/sysctl.conf --- --- BEGIN /etc/ospfd.conf --- area 0.0.0.0 { interface sis0 interface sis1 } --- END /etc/ospfd.conf --- Host1: /etc/hostname.sis0:inet 10.33.100.1 255.255.255.0 NONE /etc/hostname.sis1:inet 10.33.1.2 255.255.255.0 NONE Host2: /etc/hostname.sis0:inet 10.33.0.1 255.255.255.0 NONE /etc/hostname.sis1:inet 10.33.1.1 255.255.255.0 NONE /etc/hostname.lo2:inet 10.0.100.1 255.255.255.0 NONE Action: On Host1: # ospfctl s | grep Router Router ID: 10.33.1.2 # ospfctl s nei ID Pri State DeadTime Address Iface Uptime 10.33.1.1 1 FULL/BCKUP 00:00:38 10.33.1.1 sis1 00:00:22 On Host2: # ospfctl s | grep Router Router ID: 10.0.100.1 # mv /etc/hostname.lo2 /etc/hostname.lo2.orig && \ sed -e 's/10.0.100.1/10.0.99.1/' /etc/hostname.lo2.orig > /etc/hostname.lo2 # reboot # ospfctl s | grep Router Router ID: 10.0.99.1 # ospfctl s nei ID Pri State DeadTime Address Iface Uptime 10.33.1.2 1 INIT/OTHER 00:00:38 10.33.1.2 sis1 - # grep ospf /var/log/daemon Sep 5 14:11:39 Host2 ospfd[497]: startup Sep 5 14:15:22 Host2 ospfd[8572]: startup On Host1 after a reboot of Host2: # ospfctl s nei ID Pri State DeadTime Address Iface Uptime 10.0.100.1 1 EXSTA/OTHER 00:00:35 10.33.1.1 sis1 - # grep ospf /var/log/daemon Aug 8 14:11:22 Host1 ospfd[13083]: startup Aug 8 14:20:58 Host1 ospfd[26289]: nbr_adj_timer: failed to form adjacency with 10.0.100.1 Aug 8 14:21:58 Host1 ospfd[26289]: nbr_adj_timer: failed to form adjacency with 10.0.100.1 l8rZ, -- andrew - ICQ# 253198 - Jabber: [EMAIL PROTECTED] BOFH excuse of the day: Internet shut down due to maintenance