> Hi, > > I'm trying to set up an OpenBSD router against two switches (failover solution), the switches have a cable between them. > > em0 - connects to switch01 port 1 (switch01 addr: 10.10.1.18) > em1 - connects to switch02 port 1 (switch02 addr: 10.10.1.19) > switch 1 and 2 has a management vlan tagged on port 1 > > Now if i create vlan1 and use em0 as vlandev i can ping both switch01 and switch02, but if i create a failover trunk with em0 and em1 and use trunk0 as vlandev is don't work > > trunk0: flags=8802 mtu 1500 > lladdr 00:0e:0c:db:3f:48 > trunk: trunkproto failover > trunkport em1 > trunkport em0 master > groups: trunk > media: Ethernet autoselect > status: active > vlan1: flags=8843 mtu 1500 > lladdr 00:0e:0c:db:3f:48 > description: VLAN 1, Management > vlan: 1 priority: 0 parent interface: trunk0 > groups: vlan > inet 10.10.1.17 netmask 0xfffffff0 broadcast 10.10.1.31 > inet6 fe80::20e:cff:fedb:3f48%vlan1 prefixlen 64 scopeid 0xe > > If i ping the openbsd machine from the switch and listen on the trunk0 interface i see this: > 23:21:18.907451 802.1Q vid 1 pri 0 arp who-has 10.10.1.17 tell 10.10.1.18 > > but if i listen to vlan1 that is connected to trunk0 i don't see any traffic. > > What am I doing wrong? > > Best regards > Fredrik Carlsson > >
I did some more testing, If i drop the tagging in the interfaces on the switch against the openbsd machine and use them as ordinary ports and assign an IP addr to trunk0 everything work fine. The switches has a vlan-trunk between them so that works as well. I unplugged the interfaces in trunk0 to test the connectivity between the switches and everything works. The problem seems to be when i attach a vlan to trunk0, the traffic don't go to trunk0. The vlan config works when I'm not using trunk(4), can this be a bug in trunk(4)? Any ideas?