DocumentCode
1972542
Title
Forwarding without loops in Icarus
Author
Whitaker, Andrew ; Wetherall, David
Author_Institution
Univ. of Washington, DC, USA
fYear
2002
fDate
2002
Firstpage
63
Lastpage
75
Abstract
Packets trapped in a forwarding loop can rapidly saturate network links and disrupt communications until they are removed by the IP Time-To-Live (TTL) mechanism. This does not pose a significant problem when loops are rare, as is the case with mature routing protocols such as OSPF and BGP. However, in newer and more experimental settings, such as peer-to-peer overlays, active networks and multicast, routing faults are more likely. In these cases, a greater degree of protection against the effects of forwarding loops is desirable. This paper presents Icarus, a framework for detecting forwarding loops in experimental protocols. Our key insight is to add a small Bloom filter to the packet header to probabilistically detect looping behavior. We have implemented Icarus inside the ANTS active network toolkit. We find that the scheme is simple, efficient and widely applicable like a TFL, yet ensures significantly earlier loop detection.
Keywords
intelligent networks; telecommunication network routing; transport protocols; ANTS; Icarus; active networks; forwarding loop; multicast; peer-to-peer overlays; routing faults; routing protocols; Convergence; Current measurement; Filters; Intelligent networks; Multicast protocols; Peer to peer computing; Protection; Routing protocols; Testing; Unicast;
fLanguage
English
Publisher
ieee
Conference_Titel
Open Architectures and Network Programming Proceedings, 2002 IEEE
Print_ISBN
0-7803-7457-6
Type
conf
DOI
10.1109/OPNARC.2002.1019229
Filename
1019229
Link To Document