Cut-through switching

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Kvng (talk | contribs) at 16:24, 18 December 2011 (remove duplication). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer networking, cut-through switching is a method for packet switching systems, wherein the switch starts forwarding a frame (or packet) before the whole frame has been received, normally as soon as the destination address is processed. Compared to store and forward, this technique reduces latency through the switch, but decreases reliability; Corrupted frames are potentially forwarded.

Adaptive switching dynamically selects between cut-through and store and forward behaviors based on current network conditions.

Pure cut-through switching is only possible when the speed of the outgoing interface is equal to the incoming interface speed.

Use in Ethernet

When cut-through switching is used in Ethernet, because the frame check sequence appears at the end of the frame, the switch is not able to verify the integrity of an incoming packet before forwarding it. A cut-through switch will forward corrupted packets where a store and forward switch will drop them.[1]

The technology was developed by Kalpana the company that introduced the first Ethernet switch.[2]

Fragment free is a variation on cut-through switching that partially addresses this problem by assuring that collision fragments are not forwarded. Fragment free will hold the frame until the first 64 bytes are read from the source to detect a collision before forwarding. This is only useful if there is a chance of a collision on the source port.[3]

Use in ATM

Cut-through switching was one of the important features of IP networks using ATM networks since the edge routers of the ATM network were able to use cell switching through the core of the network with low latency at all points. With higher speed links, this has become less of a problem since packet latency has become much smaller.

Use in InfiniBand

Cut-through switching is very popular in InfiniBand networks, since these are often deployed in environments where latency is a prime concern, such as supercomputer clusters.

References

  1. ^ "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments". Cisco. Retrieved 2011-11-10.
  2. ^ "Cisco to Acquire Kalpana, Leading Ethernet Switching Company". Cisco Systems, Inc. Archived from the original on 2010-06-18.
  3. ^ "Switches - What Are Forwarding Modes and How Do They Work?". Retrieved 2011-08-13.