[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