ACM Home Page
Please provide us with feedback. Feedback
Understanding and mitigating the effects of count to infinity in Ethernet networks
Full text PdfPdf (777 KB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 17 ,  Issue 1  (February 2009) table of contents
Pages 186-199  
Year of Publication: 2009
ISSN:1063-6692
Authors
Khaled Elmeleegy  Department of Computer Science, Rice University, Houston, TX
Alan L. Cox  Department of Computer Science, Rice University, Houston, TX
T. S. Eugene Ng  Department of Computer Science, Rice University, Houston, TX
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 105,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: 10.1109/TNET.2008.920874

ABSTRACT

Ethernet's high performance, low cost, and ubiquity have made it the dominant networking technology for many application domains. Unfortunately, its distributed forwarding topology computation protocol-the Rapid Spanning Tree Pro-tocol (RSTP)-is known to suffer from a classic count-to-infinity problem. However, the cause and implications of this problem are neither documented nor understood. This paper has three main contributions. First, we identify the exact conditions under which the count-to-infinity problem manifests itself, and we characterize its effect on forwarding topology convergence. Second, we have discovered that a forwarding loop can form during count to infinity, and we provide a detailed explanation. Third, we propose a simple and effective solution called RSTP with Epochs. This solution guarantees that the forwarding topology converges in at most one round-trip time across the network and eliminates the possibility of a count-to-infinity induced forwarding loop.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
"Spanning tree protocol problems and related design considerations," Cisco Systems, Inc. [Online]. Available: http://www.cisco.com/warp/ public/473/16.html
 
2
E. W. Dijkstra and C. S. Scholten, "Termination detection for diffusing computations," Inform. Process. Lett., vol. 11, no. 1, pp. 14-14, Aug. 1980.
 
3
K. Elmeleegy, "RSTP With Epochs simulator," 2007 [Online]. Avail-able: http://www.cs.rice.edu/~kdiaa/ethernet/
 
4
K. Elmeleegy, A. L. Cox, and T. S. E. Ng, "On count-to-infinity induced forwarding loops in Ethernet networks," in Proc. IEEE INFOCOM 2006, Barcelona, Spain, Apr. 2006, 13 pp.
5
 
6
 
7
 
8
J. M. Jaffe and F. H. Moss, "A responsive distributed routing algo-rithm for computer networks," IEEE Trans. Commun., vol. 30, no. 7, pp. 1758-1762, Jul. 1982.
 
9
LAN/MAN Standards Committee of the IEEE Computer Society. IEEE Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges, 802.1D, 2004.
 
10
P. M. Merlin and A. Segall, "A failsafe distributed routing protocol," IEEE/ACM Trans. Networking, vol. 27, no. 9, pp. 1280-1287, Sep. 1979.
 
11
A. Myers, T. S. E. Ng, and H. Zhang, "Rethinking the service model: Scaling Ethernet to a million nodes," in Proc. 3rd Workshop on Hot Topics in Networks (HotNets-III), San Diego, CA, Nov. 2004.
12
 
13
R. Perlman, "Rbridges: Transparent routing," in Proc. IEEE IN-FOCOM, 2004, vol. 2, pp. 1211-1218.
 
14
S. Ray, R. A. Guerin, and R. Sofia, "Distributed path computation without transient loops: An intermediate variables approach," in Proc. 20th Int. Teletraffic Congr. Plenary (ITC 20), Ottawa, Canada, Jun. 2007.
15

Collaborative Colleagues:
Khaled Elmeleegy: colleagues
Alan L. Cox: colleagues
T. S. Eugene Ng: colleagues