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

This switch datasheet specifies that the "cut-through latency" is 300ns. What exactly does "cut-through latency" mean?

Is it:

  1. The difference in time between a packet's head entry and that packet's tail exit?
  2. The difference in time between a packet's head entry and that packet's head exit?
  3. Something else?
share|improve this question
    
I never noticed that Intel was back the switching business again. Or is this just the circuitry? –  the-wabbit Oct 18 '12 at 9:41

1 Answer 1

up vote 3 down vote accepted

Switches do mainly have two forwarding strategies available to them:

  1. receive a frame completely into the buffer, evaluate the destination address, send frame from buffer to destination
  2. receive the frame's header into the buffer, evaluate the destination address and make forwarding decision, start sending frame to destination as data comes in

The first is generally referred to as store-and-forward, the second as cut-through. As you have already noted, there may be many definitions for "latency" in each of these scenarios, but these two are mainly used and even found their way into RFC 1242 (section 3.8):

  • cut-through latency is the time between the reception and sending of the first byte of a particular frame (First-in-first-out latency),
  • store-and-forward latency is measured as Last-in-first-out latency i.e. the time between the reception of the last frame byte and the sending of the first frame byte

Although 300 ns looks sane for a Gigabit interface (the Ethernet header including the preamble is 24 bytes long which equals to 192 bits and would take 192 ns to receive at a rate of 10^9 bits per second, leaving 108 ns for the forwarding decision), Intel could have chosen a very own definition for its numbers - you would need to ask a sufficiently savvy representative for a definitive statement.

A recently published whitepaper from Juniper ("Printed on recycled paper"!) provides a nice summary and a comprehensive explanation of this topic.

share|improve this answer

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.