Router Charts

Router Charts

Router Ranker

Router Ranker

Router Chooser

Router Chooser

NAS Charts

NAS Charts

NAS Ranker

NAS Ranker

More Tools

More Tools

LAN & WAN Features

Introduction

Judging from some of the feedback in the gigabit switch reviews we've published this year—8 Port Gigabit Switch Roundup | $250 Gigabit Smart Switch Roundup—some readers are having problems getting the boost in performance they expected from upgrading to a gigabit LAN.

The problems usually arise when there is a mixture of gigabit and Fast Ethernet (100 Mbps) clients. The problem scenario usually involves simultaneous transfers from a single gigabit-equipped client to a mix of gigabit and Fast Ethernet clients. Figure 1 illustrates the troublesome setup. (The Netgear switch is just used for illustration. The problem is common to virtually all non-managed gigabit switches.)

Flow Control test setup

Figure 1: Flow Control test setup

The expected behavior in this configuration is for the sender's gigabit bandwidth to be divided between the two receivers. Each receiver would lose some throughput due to the overhead of the simultaneous tranfers. But both would still function at speeds near those experienced when running solo.

But what readers have reported are instances of gigabit links being forced to Fast Ethernet speeds. One reader said that merely plugging a NIC running at 100 Mbps into a gigabit switch was enough to force all gigabit links to 100 Mbps speed. But the more common scenario requires simultaneous transfers from a single gigabit machine to a mix of gigabit and 100 Mbps computers.

The Culprit - Flow Control

Once a helpful reader (thanks, Walken!) provided a detailed description of the problem and some links to supporting documentation, the reason for this behavior made sense. The problem is caused by 802.3x Flow Control.

Flow control was intended to handle the situation where a transmitting computer is sending data faster than a receiving machine can handle it. The IEEE 802.3x standard specifies a PAUSE flow control mechanism communicated via MAC Control frames in full duplex Ethernet link segments. Like jumbo frames, the PAUSE mechanism requires all device in the data flow path to support it, which includes the switch.

Unfortunately, it seems (at least in small networks) that 802.3x does more harm than good. This may be partly because it duplicates the loss-based flow control mechanism already built into the TCP protocol. But whatever, the reason, I was able to confirm that the throughput loss that some people were attributing to "defective" or "low performance" switches, was in fact, due to Flow Control.

More LAN & WAN

Top Performing Routers

AC3200
AC2350
AC1900
AC1750
AC1200

Top Performing NASes

1 drive
2 drives
4 drives
6 drives
8 drives

Over In The Forums

  • apscan.asp returns an empty list:
    On my N66U...

    Site Survey does not find any WLAN networks (on AC68U)" class="lightTip" target="_self" rel="nofollow">Site Survey does not find any WLAN networks (on AC68U)
    Hi,

    Since long time (actually I reported this issue already on firmware 374.40) the Site Survey does not find any WLAN network (on my AC68U).

    The manual execution of the apscan.asp returns an empty list:
    On my N66U...

    Site Survey does not find any WLAN networks (on AC68U)
  • http://1drv.ms/1uChm3J
    ===============================

    For those of you not yet ready to update to the latest 376 or 378 releases, I have created an incremental update (fixpack) to 374.43_2. This build primarily backports some of the fixes of the later Merlin builds back to the 374.43_2 build and attempts to address user requests/bugs where possible.

    Update-07 of the 374.43 update fork is now...

    [Fork] Update for 374.43 available" class="lightTip" target="_self" rel="nofollow">[Fork] Update for 374.43 available
    LATEST RELEASE: Update-07
    20-January-2015
    Merlin fork 374.43_2-07j9527
    Download http://1drv.ms/1uChm3J
    ===============================

    For those of you not yet ready to update to the latest 376 or 378 releases, I have created an incremental update (fixpack) to 374.43_2. This build primarily backports some of the fixes of the later Merlin builds back to the 374.43_2 build and attempts to address user requests/bugs where possible.

    Update-07 of the 374.43 update fork is now...

    [Fork] Update for 374.43 available
  • Asus RT-AC87 Repeater mode
    Hello,
    Is it possible to activate on the next firmware the Repeater mode for AC87U?
  • Media Server (miniupnp) issue" class="lightTip" target="_self" rel="nofollow">Media Server (miniupnp) issue
    Hi,
    I have two Asus routers: RT-AC68U (in router mode) and RT-N66U (repeater mode). Both are using 378.50 build.
    First one (RT-AC68U) has connected HDD and Media Server (aka miniDLNA or miniUPNP server) enabled, Samsung Smart TV wired connection with static IP.

    TV constantly loosing Media Server. I've tried different hard drives, and different firmware builds (with 'hard reset' and manual setting after flash) - nothing helps. I have to enable/disable Media server on the...

    Media Server (miniupnp) issue
  • Like the new site!
    Tim Higgins, just a comment on the new forums.

    Very modern and clean.

    Thank you!