I am trying to speed-up transmision between VMWare and Synology NAS RS3614XS with no success.
My configuration:
Fujitsu-Siemens server with VMWare 5.1
- dual Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T NIC
- virtual distributed switch configured with LACP 802.3ad set for both uplink ports of this dual NIC
- VDS configured as 10Gb with 9000 Jumbo frames
- Broadcom is not used for management during test - just for transmision
Virtualized Windows7 Prof in FSC used as transmission source
- VMXNET3 NIC configured as 10Gb with 9000 Jumbo frames
Production VMWare 5.5 connected to port 6 with second virtualized Win7Prof for testing
- VMXNET3 NIC configured as 10Gb with 9000 Jumbo frames
RB1100AHx2 v6.18 used as switch for bonding in 802.3ad mode - no firewall rules
- port 2,3 bonded as LACP to RS3614 - interface LACP_RS3614
- port 4,5 bonded as LACP to VMWare - interface LACP_172_FSC
- ports 7,8,9,10 beeing slaves of port 6
- port 6 - bridged with both bondings
- port 13 used for management - different IP subnet
- all ports configured as 9100 MTU jumbo frames with 9200 max frame size
Synology RS3614XS with four NIC
- two NIC bonded in 802.3ad mode
- bonded link is configured with 9000 jubo frames
- tird one used for management in different IP subnet
Transmitting data from Win7 inside FSC to Synology saturates LACP bond to 1Gb and data is transmitted only via one ETH link as expected.
Same results are observed during transmission from production VMWare to Synology.
Problem is observed when I start transmission from both sources. Transmission is splitted to both eth bond ports but total speed does not exceeds 1Gb.
Any ideas what could be the cause of such behaviour ?
I know that the problem could not be related to RB1100AHx2 but I have no spare switch with bonding to exclude MicroTik as cause of problem.
The non changeable bridge’s 1598 MTU also does not seem to be problem as it is used for transmision from production VMWare with 1Gb saturation.
/interface bridge
add l2mtu=1598 name=BR172
/interface ethernet
set [ find default-name=ether2 ] l2mtu=9200 mtu=9100 name=ETH2_LACP_RS3614
set [ find default-name=ether3 ] l2mtu=9200 mtu=9100 name=ETH3_LACP_RS3614
set [ find default-name=ether4 ] l2mtu=9200 mtu=9100 name=ETH4_LACP_FSC
set [ find default-name=ether5 ] l2mtu=9200 mtu=9100 name=ETH5_LACP_FSC
set [ find default-name=ether6 ] name=ETH6_172
set [ find default-name=ether13 ] name=ETH13_192
set [ find default-name=ether7 ] master-port=ETH6_172
set [ find default-name=ether8 ] master-port=ETH6_172
set [ find default-name=ether9 ] master-port=ETH6_172
set [ find default-name=ether10 ] master-port=ETH6_172
/interface bonding
add mode=802.3ad mtu=9100 name=LACP_172_FSC slaves=ETH4_LACP_FSC,ETH5_LACP_FSC transmit-hash-policy=layer-2-and-3
add mode=802.3ad mtu=9100 name=LACP_RS3614 slaves=ETH2_LACP_RS3614,ETH3_LACP_RS3614 transmit-hash-policy=layer-2-and-3
/interface bridge port
add bridge=BR172 interface=LACP_RS3614
add bridge=BR172 interface=ETH6_172
add bridge=BR172 interface=LACP_172_FSC
/ip address
add address=172.16.99.249/24 comment=“default configuration” interface=BR172 network=172.16.99.0
add address=192.168.1.249/24 interface=ETH13_192 network=192.168.1.0
