Quote:
Originally Posted by jggimi
... The aggregation hash used is a combination of MAC addresses, IP addresses, and (if used) the VLAN tag. ...
|
Yes, that's correct.
The man page says:
Quote:
Distributes outgoing traffic through all active ports and accepts incoming traffic from any active port.
A hash of the protocol header is used to maintain packet ordering.
The hash includes the Ethernet source and destination address, and, if available, the VLAN tag, and the IP source and destination address.
|
That's why in my third experiment I tried with two IP addresses per server (alias), but without more success.
The strangest part and the most disturbing for me is the last experiment.
Two independent NIC can't break ~ 1Gbps.
So I think that the root cause isn't the trunk driver.
I forgot to mention that PF was disabled. In this case I'm only interested by RAW performance.
Thank you jggimi the thread is very interesting. In summary:
- There is a problem with OpenBSD.
- They don't mention a solution.
- The Calomel.org tuning isn't recommended.
I have also tested the Calomel.org tuning without any measurable performance enhancement. The threads say's:
Finally, where could be the bottleneck