Packet reordering is not pathological network behavior
- 1 December 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 7 (6), 789-798
- https://doi.org/10.1109/90.811445
Abstract
It is a widely held belief that packet reordering in the Internet is a pathological behavior, or more precisely, that it is an uncommon behavior caused by incorrect or malfunctioning network components. Some studies of Internet traffic have reported seeing occasional packet reordering events and ascribed these events to "route fluttering", router "pauses" or simply to broken equipment. We have found, however, that parallelism in Internet components and links is causing packet reordering under normal operation and that the incidence of packet reordering appears to be substantially higher than previously reported. More importantly, we observe that in the presence of massive packet reordering transmission control protocol (TCP) performance can be profoundly effected. Perhaps the most disturbing observation about TCP's behavior is that large scale and largely random reordering on the part of the network can lead to self-reinforcingly poor performance from TCP.Keywords
This publication has 6 references indexed in Scilit:
- End-to-end Internet packet dynamicsIEEE/ACM Transactions on Networking, 1999
- End-to-end routing behavior in the InternetIEEE/ACM Transactions on Networking, 1997
- The macroscopic behavior of the TCP congestion avoidance algorithmACM SIGCOMM Computer Communication Review, 1997
- TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery AlgorithmsPublished by RFC Editor ,1997
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- Transmission Control Protocol (TCP) Version 4Published by Defense Technical Information Center (DTIC) ,1979