[PVE-User] Confusing about Bond 802.3ad
mj
lists at merit.unu.edu
Fri Aug 24 12:52:10 CEST 2018
Hi,
Yes, it is our undertanding that if the hardware (switch) supports it,
"bond-xmit-hash-policy layer3+4" gives you best spread.
But it will still give you 4 'lanes' of 1GB. Ceph will connect using
different ports, ip's etc, en each connection should use a different
lane, so altogether, you should see a network throughput that
(theoretically) could be as high as 4GB.
That is how we understand it.
You can also try something on the switch, like we did on our ProCurve:
> Procurve chassis(config)# show trunk
>
> Load Balancing Method: L3-based (default)
>
> Port | Name Type | Group Type
> ---- + -------------------------------- --------- + ------ --------
> D1 | Link to prn004 - 1 10GbE-T | Trk1 LACP
> D2 | Link to prn004 - 2 10GbE-T | Trk1 LACP
> D3 | Link to prn005 - 1 10GbE-T | Trk2 LACP
> D4 | Link to prn005 - 2 10GbE-T | Trk2 LACP
Namely: change the load balancing method to:
> Procurve chassis(config)# trunk-load-balance L4
So the load balance is now based on Layer4 instead of L3.
Besides these details, I think what you are doing should work nicely.
MJ
On 08/24/2018 12:45 PM, Uwe Sauter wrote:
> If using standard 802.3ad (LACP) you will always get only the performance of a single link between one host and another.
>
> Using "bond-xmit-hash-policy layer3+4" might get you a better performance but is not standard LACP.
>
>
>
>
> Am 24.08.18 um 12:01 schrieb Gilberto Nunes:
>> So what bond mode I suppose to use in order to get more speed? I mean how
>> to join the nic to get 4 GB? I will use Ceph!
>> I know I should use 10gb but I dont have it right now.
>>
>> Thanks
>> Em 24/08/2018 03:01, "Dietmar Maurer" <dietmar at proxmox.com> escreveu:
>>
>>>> This 802.3ad do no suppose to agrengate the speed of all available NIC??
>>>
>>> No, not really. One connection is limited to 1GB. If you start more
>>> parallel connections you can gain more speed.
>>>
>>>
>> _______________________________________________
>> pve-user mailing list
>> pve-user at pve.proxmox.com
>> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>>
>
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>
More information about the pve-user
mailing list