On Count-to-Infinity Induced Forwarding Loops Ethernet Networks
- 1 January 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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 Proto- col (RSTP) - can suffer from a classic "count-to-infinity" pr oblem that may lead to a forwarding loop under certain network failures. The consequences are serious. During the period of "count-to-infinity", which can last tens of seconds even in a small network, the network can become highly congested by packets that persist in cycles in the network, even packet forwarding can fail as the forwarding tables are polluted. In this paper, we explain the origin of this problem in detail and study its behavior. We find that simply tuning RSTP's parameter settings cannot adequately address the fundamental problem with "count-to- infinity". We propose a simple and effective solution called RSTP with Epochs. This approach uses epochs of sequence numbers in protocol messages to eliminate stale protocol information in the network and allows the forwarding topology to recover in merely one round-trip time across the network.Keywords
This publication has 12 references indexed in Scilit:
- Rbridges: transparent routingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Viking: a multi-spanning-tree Ethernet architecture for metropolitan area and cluster networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Scalable cycle-breaking algorithms for gigabit Ethernet backbonesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- LSOM: A Link State protocol Over MAC addresses for metropolitan backbones using Optical Ethernet switchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- SmartBridgeACM SIGCOMM Computer Communication Review, 2000
- Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computersACM SIGCOMM Computer Communication Review, 1994
- Loop-free routing using diffusing computationsIEEE/ACM Transactions on Networking, 1993
- Manetho: transparent roll back-recovery with low overhead, limited rollback, and fast output commitIEEE Transactions on Computers, 1992
- Lightweight causal and atomic group multicastACM Transactions on Computer Systems, 1991
- A Failsafe Distributed Routing ProtocolIEEE Transactions on Communications, 1979