Issue #2882 has been reported by arc...@b1t.name. ---------------------------------------- Bug #2882: bridge sends packets from individual interfaces http://bugs.dragonflybsd.org/issues/2882
* Author: arc...@b1t.name * Status: New * Priority: Low * Assignee: * Category: Networking * Target version: ---------------------------------------- Hi, recently tried configuring a bridge/stp alongside freebsd host with bridge. Looks like DragonFly version has some bugs in it... Dunno whether they are serious one or not. From time to time it loses connectivity and falls back to "blocking". Much more frequently following situation occurs: FreeBSD (net.link.bridge.log_stp=1): Jan 9 22:08:45 limbo kernel: arp: 172.29.1.195 moved from b6:02:35:28:d0:b1 to d4:3d:7e:48:ab:9d on bridge0 Jan 9 22:28:41 limbo kernel: arp: 172.29.1.195 moved from b6:02:35:28:d0:b1 to d4:3d:7e:48:ab:9d on bridge0 DragonFly (net.link.bridge.debug=1): Jan 9 22:07:36 probe kernel: ff:ff:ff:ff:ff:ff 02:3b:77:1f:48:00 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:07:36 probe kernel: 02:3b:77:1f:48:00 52:54:00:12:34:56 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:08:45 probe kernel: ff:ff:ff:ff:ff:ff 02:3b:77:1f:48:00 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:10:40 probe kernel: ff:ff:ff:ff:ff:ff 02:3b:77:1f:48:00 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:12:13 probe kernel: ff:ff:ff:ff:ff:ff 94:eb:cd:2d:05:5f type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:12:13 probe kernel: ff:ff:ff:ff:ff:ff 94:eb:cd:2d:05:5f type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:25:43 probe kernel: ff:ff:ff:ff:ff:ff 84:8e:df:11:d2:e2 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:25:44 probe kernel: ff:ff:ff:ff:ff:ff 84:8e:df:11:d2:e2 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:27:11 probe kernel: ff:ff:ff:ff:ff:ff 94:eb:cd:2d:05:5f type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:27:11 probe kernel: ff:ff:ff:ff:ff:ff 94:eb:cd:2d:05:5f type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:27:32 probe kernel: ff:ff:ff:ff:ff:ff 02:3b:77:1f:48:00 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:27:32 probe kernel: 02:3b:77:1f:48:00 52:54:00:12:34:56 type 0608 lla b6:02:35:28:d0:b1 Jan 9 22:28:41 probe kernel: ff:ff:ff:ff:ff:ff 02:3b:77:1f:48:00 type 0608 lla b6:02:35:28:d0:b1 re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=19<RXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet6 fe80::d63d:7eff:fe48:ab9d%re0 prefixlen 64 scopeid 0x1 ether d4:3d:7e:48:ab:9d media: Ethernet autoselect (1000baseT <full-duplex>) status: active bridge0: flags=8043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::b402:35ff:fe28:d0b1%bridge0 prefixlen 64 scopeid 0x3 inet 172.29.1.195 netmask 0xffffff00 broadcast 172.29.1.255 ether b6:02:35:28:d0:b1 priority 32768 hellotime 2 fwddelay 15 maxage 20 member: tap0 flags=3<LEARNING,DISCOVER> member: re0 flags=37<LEARNING,DISCOVER,STP,DESIGNATED,ROOT> port 1 priority 128 pathcost 55 forwarding bondweight 1 designated root: 8000b6023528d0b1 designated bridge: 8000b6023528d0b1 designated cost: 54 designated port: 0 There's no hints on how bridge should be set up also. The recipe that works for me flawlessly is: 1. Clone one bridge interface: cloned_interfaces=bridge0 1. Bring child interfaces up: ifconfig_re0=up 2. Set up inet on the bridge in first configuration directive: ifconfig_bridge0=DHCP or: ifconfig_bridge0='inet 172.29.1.100/24' 3. Add other interfaces: ifconfig_bridge0_alias0='addm re0 stp re0' Just to pinpoint - FreeBSD guide page is fine about bridges except that DHCP will not work in aliases. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account