NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

a_carneiro's avatar
Feb 01, 2017

Link Aggregation Performance

Hi guys!

I have a readyNAS Pro 6 and a ReadyNAS 214 both running 6.6.1, connected to a Netgear GS108T switch with Link Aggregation.

I've set the LACP bonds on the switch and created the LACP LAG on both ReadyNAS. I have also creatred a LAG on my Mac Pro.

 

The switch reports all links to be up, with the correct ports online.

 

I can't get more than 1Gbps data transfer from either of the ReadyNAS boxes onto my Mac Pro. I can, however, transfer files from each of the ReadyNAS simultaneously to my Mac, which does give me a throughput of approximately 1.6Gbps.

 

This suggests to me that I can get 2Gbps on the Mac's LAG but still only 1 Gbps on each of the RaedyNAS boxes despite the bonded seemingly working well and the switch reporting the LAG to be up.

 

Can anyone shed any light into why this might be?

1 Reply

Replies have been turned off for this discussion
  • StephenB's avatar
    StephenB
    Guru - Experienced User

    a_carneiro wrote:

     

     

    Can anyone shed any light into why this might be?


    LACP is designed so that each data flow is limited to the ethernet link speed (1 gbps in your case).  That prevents packet loss/buffer overrun in the switches when the destination isn't using LACP.  

     

    The way it works is that the sender does a "coin flip" to determine which link will carry the data flow.  The hash choices in the ReadyNAS configuration determine how that coin flip is done.  So each flow is physically carried on only one of the ethernet cables.

     

    The layer 3+4 hash choice might help, since that will include the source/destination ports in the coin flip.  Note that if you only have two flows, the odds are still only 50-50 that you will use both links.  And if the flows are bidirectional, there is only a 25% chance that both links are used in both directions.  Note that LACP was designed as a trunking protocol - the main use case is between switches where there are lots of flows.

     

    You should probably also try ALB or TLB on the NAS.  Is the Mac using a static LAG?

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More