Many thanks for you reply
The other server had this:
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 10.19.57.99 netmask 255.255.255.0 broadcast 10.19.57.255
inet6 fe80::219:99ff:fe9a:89aa prefixlen 64 scopeid 0x20<link>
ether 00:19:99:9a:89:aa txqueuelen 1000 (Ethernet)
RX packets 1013703 bytes 1250028610 (1.1 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1719962 bytes 2472016239 (2.3 GiB)
TX errors 0 dropped 11 overruns 0 carrier 0 collisions 0
eth0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether 00:19:99:9a:89:aa txqueuelen 1000 (Ethernet)
RX packets 804094 bytes 1088001997 (1.0 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1718234 bytes 2471284574 (2.3 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 23 memory 0xfd500000-fd520000
eth1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether 00:19:99:9a:89:aa txqueuelen 1000 (Ethernet)
RX packets 209609 bytes 162026613 (154.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1728 bytes 731665 (714.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xfd400000-fd4fffff
So most of the traffic was between the two hosts.
I did some other tests, I ran the command:
iperf -c 10.19.57.98 -P 8 -R
from two hosts simultaneously and would have expected much more than 940 Mb/s but the result was about 1.2 Gb/s
tcpdump on the eth0 showed that LCAP packets where being send and recieved, so the configuration looks correct.
I also tried changing xmit_hash_policy to layer3+4 and this made no difference and from what I read this might not be fully supported.
Instead of using mode 4 I tried mode 0 (balance-rr) and set the switch to use a static trunk and this setting did show a throughput of 1.8 Gb/s; sort of expected but proves that there is no hardware problem and everything is capable.
I don't have cross-over cables available to test what happens when connecting the hosts together.
The manual was not clear about the different trunking modes. The description of static being set up by an administrator does not help very much nor does the description of active and passive. I was really trying to figure out which mode is used in which circumstance. So, for example, it could be that connecting two switches together LCAP active is used on one switch and passive on the other.
To explain why I'm looking at this, I was asked to monitor the network for duplicate ip addresses and finding a whole bunch I discovered that the servers have three interfaces (one IPMI) being connected to an unmanaged switch. So what I'm planning is to bond the interfaces together using mode 1, 5 or 6 and creating an alias for the second ip address. Later I'll replace the switches with managed switches, create a vlan for the ipmi traffic and trunk the other two interfaces together.
Thanks again,
Duncan