I'm trying to setup ospf on a trunk interface. I've had it configured
and working fine on a regular interface for quite some time, and now am
trying to add another neighbor on a trunk interface, and it just shows
the interface as down:
# ospfctl show i
Interface Address State HelloTimer Linkstate Uptime nc ac
trunk0 10.128.0.9/30 DOWN - active 00:00:00 0 0
lo1 10.128.0.4/32 LOOP - unknown 17w5d04h 0 0
re0 10.128.0.1/30 BCKUP 00:00:05 active 17w5d08h 1 1
The trunk is definitely up:
# ifconfig trunk0
trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:30:18:a8:7c:cc
priority: 0
trunk: trunkproto lacp
trunk id: [(8000,00:30:18:a8:7c:cc,4094,0000,0000),
(8000,f0:25:72:53:82:00,0001,0000,0000)]
trunkport re1 active,collecting,distributing
groups: trunk
media: Ethernet autoselect
status: active
inet 10.128.0.9 netmask 0xfffffffc broadcast 10.128.0.11
inet6 fe80::230:18ff:fea8:7ccc%trunk0 prefixlen 64 scopeid 0x12
I currently only have one physical port in the trunk (planning to add a second
later once it's all working):
# ifconfig re1
re1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 00:30:18:a8:7c:cc
priority: 0
trunk: trunkdev trunk0
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet6 fe80::230:18ff:feac:b83a%re1 prefixlen 64 scopeid 0x2
Traffic is definitely passing, I can ping the other side (which is a cisco
layer3
switch):
# ping 10.128.0.10
PING 10.128.0.10 (10.128.0.10): 56 data bytes
64 bytes from 10.128.0.10: icmp_seq=0 ttl=255 time=4.427 ms
tcpdump on trunk0 shows ospf hello packets from the cisco gear:
22:26:09.862595 cisco-bart.pbhware.com > ospf-all.mcast.net: OSPFv2-hello
44[80]: rtrid cisco.nms.pbhware.com backbone dr cisco-bart.pbhware.com [tos
0xc0] [ttl 1]
I found this mailing list posting with exactly the same problem it would seem:
http://old.nabble.com/trunk-and-ospf-on-openbsd-4.8-td31833059.html
But there were no responses. I'm running OpenBSD 5.0, and in case I'm doing
something stupid here's the ospf config:
router-id 10.128.0.4
redistribute default
redistribute connected
area 0.0.0.0 {
interface lo1:10.128.0.4 { passive }
interface re0 {
auth-type crypt
auth-md 1 "XXXXX"
auth-md-keyid 1
}
interface trunk0 {
auth-type crypt
auth-md 1 "XXXXX"
auth-md-keyid 1
}
}
Any suggestions? Is ospf not supported on trunk interfaces as surmised by the
other mailing list posting?
Thanks much for any assistance...