Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

In the context of a network switch, what exactly is "serialisation delay"? (I've heard this term a few times.) I've also heard that 10Gb Ethernet (as opposed to 1Gb Ethernet) as a transport technology helps reduce serialisation delay even when the full 10Gb bandwidth is not used.

What is serialisation delay? Why does 10Gb Ethernet help reduce it?

share|improve this question
add comment

2 Answers 2

up vote 14 down vote accepted

Serialization delay is the time it takes to move data from a processor to a network link. Since a 10Gb ethernet link can put bits on the wire ten times faster than a 1Gb ethernet link, the serialization delay will be less.

Think about a typical store-and-forward network switch. The switch must receive a packet, decide which link to send it on, and then send the packet. So the switching latency will be the sum of the time it takes to do each of those three things. The faster the wire speed, the less time it takes to receive or send the packet.

share|improve this answer
add comment

Serialization delay, is the delay needed to get the data serialized. In networking context, that is the delay needed to get the data from the network card, to the cable.

For example, imagine being on a 8000bps (1kBps) dial-up line. If you want to send a 1.5 kilobyte packet, it would take 1.5 seconds to get the data to the line (wire) itself. The minimum delay is 1.5 seconds then. If it's an ICMP ping (reply with same data has to come back), the minimum ping/rtt time is 3seconds. (even though the actual physical speed of the packet is near light-speed).

So on dial-up, it's not just slow bandwidth-wise, but it's also slow latency-wise.

Now back to modern times, even if you wish to send just one packet, it takes longer to send it via 10meg ethernet, then via 100meg, 1gig, 10gig, since it takes more time to get the packet to the wire. Faster line, shorter delay, even if you're always sending just one packet, and don't need the added bandwidth.

share|improve this answer
    
Your first sentence is missing a word "data to the serialized ..." –  Randomblue Oct 16 '12 at 10:26
    
Actually two extra words. Thanks! –  mulaz Oct 16 '12 at 10:29
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.