Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
What is Cut-through switching?
In data communications, cut-through switching is a method of switching data frames or packets where the switching device (bridge or switch) forwards the frames as soon as the destination address is available without waiting for the rest of the data to arrive.
Working Principle
Cut-through switching is used in packet switching systems. In packet-switching, the message is divided into a number of units called packets that are individually routed from the source to the destination. There is no need to establish a dedicated circuit for communication, since it is a connectionless network switching technique.
In cut-through switching, when the data frame starts arriving at a bridge or switch, data transmission can start as soon as the destination address field has arrived. The switch performs a look-up at the address table stored in it to check whether the destination address is valid. If the address is valid and the outgoing link is available, the switching device immediately starts to transmit the frame to the destination port, even before rest of the frame has arrived.
Here, the switching device acts as a mere forwarder of frames. As the total frame is not yet available, it cannot perform error checks when it starts forwarding. It depends upon the destination devices for error handling.
Advantages
-
Low latency − Since the switching device does not wait for the entire frame to arrive, the latency of passing through the bridge is reduced considerably.
-
Less storage requirement − The switching devices do not require to store the data packets or frames in them. So, they can operate with reduced internal storage capacity.
-
Higher throughput − Frames can be processed and forwarded faster, leading to improved overall network performance.
Disadvantages
-
No error detection − The switch cannot verify frame integrity before forwarding, potentially transmitting corrupted frames.
-
Collision propagation − In case of collisions or errors, the switch may forward bad frames to the destination.
Cut-through vs Store-and-Forward
| Feature | Cut-through | Store-and-Forward |
|---|---|---|
| Latency | Very low | Higher |
| Error Detection | None | Full frame check |
| Memory Requirements | Minimal | Full frame storage |
| Processing Time | Destination address only | Complete frame |
Common Use Cases
Cut-through switching is mainly used for communications via Fibre Channel networks where low latency is critical. It is also used for SCSI traffic and in high-performance computing environments where minimal delay is essential for real-time applications.
Conclusion
Cut-through switching provides significant latency reduction by forwarding frames as soon as the destination address is received. While it sacrifices error detection capabilities, it remains valuable for applications requiring minimal delay and high-speed data transmission.
