I'm trying to aggregate the four interfaces: two on-chip Broadcom BCM5720 A0, ASIC rev and two Intel (R) PRO/1000 Network Connection version - 2.3.4
dmesg to get a lot of messages:
as well as many on and off the interfaces:
And according to the traffic on interfaces bge not walk. This whole thing comes from the switch D-Link 3120 with config like this:
If you do only for igb all works and all activity status. Separately for bge aggregation does not work as well or go great loss ...
does not help
Code:
ifconfig lagg0 create
ifconfig igb0 up
ifconfig igb1 up
ifconfig bge0 up
ifconfig bge1 up
ifconfig lagg0 up 1.1.1.1/24 laggproto lacp laggport igb0 laggport igb1 laggport bge0 laggport bge1
Code:
ifconfig lagg0
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 1c:8b:99:36:73:42
inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255
media: Ethernet autoselect
status: active
laggproto lacp lagghash l2,l3,l4
laggport: bge1 flags=18<COLLECTING,DISTRIBUTING>
laggport: bge0 flags=18<COLLECTING,DISTRIBUTING>
laggport: igb1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
laggport: igb0 flags=18<COLLECTING,DISTRIBUTING>
Code:
ifconfig -v lagg0
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 1c:8b:99:36:73:42
inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255
media: Ethernet autoselect
status: active
groups: lagg
laggproto lacp lagghash l2,l3,l4
lag id: [(8000,9C-8E-99-26-75-42,01B0,0000,0000),
(0001,1C-7E-E5-6C-6B-80,0055,0000,0000)]
laggport: bge1 flags=18<COLLECTING,DISTRIBUTING> state=7D
[(8000,9C-8E-99-26-75-42,01B0,8000,0002),
(FFFF,00-00-00-00-00-00,0000,FFFF,0000)]
laggport: bge0 flags=18<COLLECTING,DISTRIBUTING> state=7D
[(8000,9C-8E-99-26-75-42,01B0,8000,0001),
(FFFF,00-00-00-00-00-00,0000,FFFF,0000)]
laggport: igb1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> state=3D
[(8000,9C-8E-99-26-75-42,01B0,8000,0004),
(0001,1C-7E-E5-6C-6B-80,0055,0001,0056)]
laggport: igb0 flags=18<COLLECTING,DISTRIBUTING> state=7D
[(8000,9C-8E-99-26-75-42,01B0,8000,0003),
(FFFF,00-00-00-00-00-00,0000,FFFF,0000)]
dmesg to get a lot of messages:
Code:
bge1: 3 link states coalesced
bge1: 3 link states coalesced
bge1: 3 link states coalesced
bge1: 3 link states coalesced
bge1: 3 link states coalesced
as well as many on and off the interfaces:
Code:
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
And according to the traffic on interfaces bge not walk. This whole thing comes from the switch D-Link 3120 with config like this:
Code:
config link_aggregation algorithm mac_source
create link_aggregation group_id 2 type lacp
config link_aggregation group_id 2 master_port 2:21 ports 2:21-2:22,3:23-3:24 state enable
config lacp_port 3:23-3:24 mode active
config lacp_port 2:21-2:22 mode active
If you do only for igb all works and all activity status. Separately for bge aggregation does not work as well or go great loss ...
Code:
hw.bge.allow_asf="0"
hw.pci.enable_msix="0"
does not help