| Understanding and mitigating the effects of count to infinity in Ethernet networks |
| Full text |
Pdf
(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
|
|
|
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
|
Khaled Elmeleegy , Alan L. Cox , T. S. Eugene Ng, Etherfuse: an ethernet watchdog, Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, August 27-31, 2007, Kyoto, Japan
|
| |
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
|
Thomas L. Rodeheffer , Chandramohan A. Thekkath , Darrell C. Anderson, SmartBridge: a scalable bridge architecture, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.205-216, August 28-September 01, 2000, Stockholm, Sweden
|
|