Столкнулись с такой проблемой... Мы агрегировали 2 гигабитных линка между DGS-3100 и Linux-сервером. На Linux-сервере, видно что траффик балансируется, но при нагрузке, скорость линка не загружается более 1 Gbps.
Конфигурация Linux-сервера:
Debian 7.1, ядро 2.6.32-22-pve
# cat /etc/network/interfaces:
auto eth0
iface eth0 inet manual
up /sbin/ifconfig $IFACE txqueuelen 10000
hardware-dma-ring-rx 1024
hardware-dma-ring-tx 1024
auto eth1
iface eth1 inet manual
up /sbin/ifconfig $IFACE txqueuelen 10000
hardware-dma-ring-rx 1024
hardware-dma-ring-tx 1024
auto bond0
iface bond0 inet manual
bond-slaves eth0 eth1
bond-miimon 100
bond-updelay 200
bond-downdelay 200
bond-mode 802.3ad
bond-xmit_hash_policy layer2+3
# cat /proc/net/bonding/bond0:
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2+3 (2)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 200
802.3ad info
LACP rate: slow
Aggregator selection policy (ad_select): stable
Active Aggregator Info:
Aggregator ID: 2
Number of ports: 2
Actor Key: 17
Partner Key: 301
Partner Mac Address: 00:13:46:39:1d:b0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:15:17:0e:f9:ca
Aggregator ID: 2
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:15:17:0e:f9:cb
Aggregator ID: 2
Slave queue ID: 0
# ifconfig bond0
bond0 Link encap:Ethernet HWaddr 00:15:17:0e:f9:ca
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:50071528 errors:0 dropped:0 overruns:0 frame:0
TX packets:39770442 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34690388574 (32.3 GiB) TX bytes:29989610551 (27.9 GiB)
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:15:17:0e:f9:ca
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:31580236 errors:0 dropped:0 overruns:0 frame:0
TX packets:16287596 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10000
RX bytes:23555947094 (21.9 GiB) TX bytes:12633875744 (11.7 GiB)
Interrupt:18 Memory:ba820000-ba840000
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:15:17:0e:f9:ca
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:18533239 errors:0 dropped:0 overruns:0 frame:0
TX packets:23538198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10000
RX bytes:11151985674 (10.3 GiB) TX bytes:17411574274 (16.2 GiB)
Interrupt:19 Memory:ba800000-ba820000
Конфигурация коммутатора:
DGS-3100# show link_aggregation group_id 3
Group ID : 3
Member Port : 2:(3-4)
Active Port : 2:(3-4)
Status : enable
DGS-3100# show link_aggregation algorithm
Link Aggregation Algorithm = IP-MAC-source-dest
Теперь о тесте скорости... Относительно сервера, на котором выполнена агрегация, было несколько клиентов с других серверов, на которых имеются гигабитные линки, и которые находятся в той же подсети.
В чем может быть проблема?