📑 Table of Contents

In computer networking, the interpacket gap (IPG), also known as interframe spacing, or interframe gap (IFG), is a pause which may be required between network packets or network frames. Depending on the physical layer protocol or encoding used, the pause may be necessary to allow for receiver clock recovery, permitting the receiver to prepare for another packet (e.g. powering up from a low-power state) or another purpose. It may be considered as a specific case of a guard interval.

Ethernet

edit

Ethernet devices must allow a minimum idle period between transmission of Ethernet packets.[1] A brief recovery time between packets allows devices to prepare for reception of the next packet. While some physical layer variants literally transmit nothing during the idle period, most modern ones continue to transmit an idle pattern signal. The standard minimum interpacket gap for transmission is 96 bit times (the time it takes to transmit 96 bits of data on the medium). The time is measured from the end of the frame check sequence of one frame to the start of the preamble for the next.[2]: 5 

During data reception, some interpacket gaps may be smaller due to variable network delays, clock tolerances (all speeds), and the presence of repeaters (10 Mbit/s only).

Ethernet IPG[1]
Ethernet variant Minimum transmitted IPG Minimum received IPG
10 Mbit/s Ethernet 9.6 μs 4.7 μs (47 bit times)
100 Mbit/s (Fast) Ethernet 0.96 μs 0.96 μs (96 bit times)[3][dubiousdiscuss]
Gigabit Ethernet 96 ns 64 ns (64 bit times)
2.5 Gigabit Ethernet 38.4 ns 16 ns (40 bit times)
5 Gigabit Ethernet 19.2 ns 8 ns (40 bit times)
10 Gigabit Ethernet 9.6 ns 4 ns (40 bit times)
25 Gigabit Ethernet 3.84 ns 1.6 ns (40 bit times)
40 Gigabit Ethernet 2.4 ns 200 ps (8 bit times)
50 Gigabit Ethernet 1.92 ns 160 ps (8 bit times)
100 Gigabit Ethernet 960 ps 80 ps (8 bit times)
200 Gigabit Ethernet 480 ps 40 ps (8 bit times)
400 Gigabit Ethernet 240 ps 20 ps (8 bit times)

Some manufacturers design adapters transmitting with a smaller interpacket gap for slightly higher data transfer rates. That can lead to data loss when mixed with standard adaptors.[4][5]

Fibre Channel

edit

For Fibre Channel, there is a sequence of primitives between successive frames, sometimes called interframe gap as well. The minimum sequence consists of six primitives, IDLE|IDLE|R_RDY|R_RDY|IDLE|IDLE.[6] Each primitive consists of four channel words of 10 bits each for 8b/10b encoded variants (1–8 Gbit/s), equivalent to four data bytes.[7]

References

edit
  1. ^ a b "IEEE 802.3 4.4.2 MAC parameters". Retrieved 2022-02-19.
  2. ^ S. Bradner, ed. (July 1991). Benchmarking Terminology for Network Interconnection Devices. Network Working Group. doi:10.17487/RFC1242. RFC 1242. Informational.
  3. ^ IEEE 802.3 Annex 27A Repeater delay consistency requirements
  4. ^ "Interframe Gap and Spacing". WildPackets. Retrieved 2015-03-20.
  5. ^ "Intel EtherExpress 100B - High rate of collisions on 100-megabit networks". Microsoft co. Archived from the original on 2010-01-30. Retrieved 2010-01-16.
  6. ^ FC-PH REV 4.3, June 1, 1994, Clause 17.1 Frame Transmission
  7. ^ FC-PH REV 4.3, June 1, 1994, Table 25 Primitive Signals

📚 Artikel Terkait di Wikipedia

Medium access control

retransmission and backoff functions append/check FCS (frame check sequence) interframe gap enforcement discard malformed frames prepend(tx)/remove(rx) preamble

Frame (networking)

followed by a packet." Each frame is separated from the next by an interframe gap. A frame is a series of bits generally composed of frame synchronization

Network throughput

for the header, and 4 bytes for the trailer. An additional minimum interframe gap corresponding to 12 bytes is inserted after each frame. This corresponds

Carrier-sense multiple access with collision detection

access method On Ethernet, stations must additionally wait the 96 bit interframe gap period. The size of this jam signal is clearly above the minimum allowed

IPG

group of journalists, editors and industry analysts Interpacket gap (interframe gap), a networking term describing a part of total latency on a link

CAN bus

frames are not preceded by an interframe space and multiple overload frames are not separated by an interframe space. Interframe space contains the bit fields

STANAG 3910

previous one is in progress, and thus achieve the minimum permitted HS interframe gap of 4 μs. However, it is common practice to wait for one HS transfer

Short Interframe Space

Short Interframe Space (SIFS), is the amount of time in microseconds required for a wireless interface to process a received frame and to respond with