Hey, ospfd on 6.0-stable stucks in EXCHG/EXSTA while neighboring with Dell N3048 switch. According to some documentation around, this is due to MTU mismatch.
This is not in my case. N3048: system jumbo mtu 1512 obsd: trunk1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:25:90:78:62:b6 description: HW_INTERNAL index 12 priority 0 llprio 3 trunk: trunkproto lacp trunk id: [(8000,00:25:90:78:62:b6,4064,0000,0000), (0001,f8:b1:56:61:a1:e4,02AE,0000,0000)] trunkport bnx1 active,collecting,distributing trunkport em1 active,collecting,distributing groups: trunk media: Ethernet autoselect status: active inet 10.4.255.27 netmask 0xffffffe0 broadcast 10.4.255.31 ping with diff size of pkts and tcpdump reveals that there is no MTU mismatch. Restart of ospfd does not helps, only REBOOT. I decided to dig into this and found that changing MTU size on trunk1 can reproduce this 100%. Actually value does not changes, but problem with ospfd can be triggered this way: # ifconfig trunk1 mtu 1500 # rcctl restart ospfd and now ospfd will be stuck in EXCHG/EXSTA. Reboot helps always. Then I tried to put mtu for each face involved in trunk1. Result is then same - triggered with ’ifconfig trunk1 mtu 1500’. # cat /etc/hostname.bnx1 up mtu 1500 # cat /etc/hostname.em1 up mtu 1500 Any ideas? Br mxb