Router Tuning

While many of the causes of poor performance reside in end hosts, network devices can certainly cause problems of their own.  Some of the problems caused by routers and switches are simple configuration errors, while other problems are caused by hardware limitations.

Ethernet Flow Control

Flow control allows a device receiving Ethernet frames to notify the sender that the reciever is having difficulty processing the frames it is being sent - this typically occurs when the receiver is temporarily overwhelmed and in danger of dropping packets.  Flow control often helps avoid packet loss in high-speed environments, as illustrated by this example from ESnet's perfSONAR test infrastructure.

Vendor-specific Tuning

Some tuning configurations are specific to particular vendors, or to a particular model of router or switch.

If you have information on other types of routers please let us know.