Interframe gap

From Wikipedia, the free encyclopedia
  (Redirected from Interpacket gap)
Jump to: navigation, search

Ethernet devices must allow a minimum idle period between transmission of Ethernet frames known as the interframe gap (IFG), interframe spacing, or interpacket gap (IPG). A brief recovery time between frames allows devices to prepare for reception of the next frame. The minimum interframe gap is 96 bit times (the time it takes to transmit 96 bits of raw data on the medium), which is 9.6 μs for 10 Mbit/s Ethernet, 960 ns for 100 Mbit/s (fast) Ethernet, 96 ns for 1 Gbit/s (gigabit) Ethernet, and 9.6 ns for 10 Gbit/s (10 gigabit) Ethernet.

Several adapter manufacturers design their adapters with a smaller interframe gap for higher data transfer rates, which can lead to a high rate of collisions. An example is Intel EtherExpress 100B.[1]

IFG Shrinking is allowed on repeaters towards the DTE (Data terminal equipment) and MII (Media Independent Interface) into the MAC (Media Access Control). This is to account for variable network delays, added preamble bits, and clock tolerances.

On reception, some interframe gaps may be smaller due to variable network delays, clock tolerances, and the presence of repeaters.

  • For 10 Gigabit Ethernet received IFG can be reduced to a period of 40 bit times (5 bytes).
  • For Gigabit Ethernet received IFG can be reduced to a period of 64 bit times (8 bytes).
  • For Fast Ethernet received IFG is not specified.
  • For Ethernet received IFG can be reduced to a period of 47 bit times.

[edit] Notes

  1. ^ "Intel EtherExpress 100B - High rate of collisions on 100-megabit networks". Microsoft co. http://support.microsoft.com/kb/315237. Retrieved 2010-01-16. 
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages