Aesop Fable for Network Loops
Marc Mosko, Glenn Scott, Dave Oran

TL;DR
This paper introduces a novel distributed loop detection method for data networks that uses a Tortoise and Hare algorithm, enabling quick detection without extensive per-packet caching or reliance on hop limits.
Contribution
It proposes a new loop detection mechanism inspired by cycle detection algorithms, reducing memory and delay issues in network loop detection.
Findings
Detects loops quickly without large per-packet caches
Requires only modest additional state in packets
Avoids delays associated with hop limit methods
Abstract
Detecting loops in data networks usually involves counting down a hop limit or caching data at each hop to detect a cycle. Using a hop limit means that the origin of a packet must know the maximum distance a packet could travel without loops. It also means a loop is not detected until it travels that maximum distance, even if that is many loops. Caching a packet signature at each hop, such as a hash or nonce, could require large amounts of memory at every hop because that cached information must persist for as long as a loop could forward packets. This paper presents a new distributed loop detection mechanism based on a Tortoise and Hare algorithm that can quickly detect loops without caching per-packet data at each hop with a modest amount of additional state in each packet.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Grid Security and Resilience · Network Security and Intrusion Detection · Software-Defined Networks and 5G
