How a poem describes a network’s escape route
Network bridges connect separate sections of a local network, forwarding data between them. Connecting those sections by more than one route is useful: if a link fails, another may still carry traffic. But the extra paths create a trap. A data frame can circle through a loop, returning to bridges that forward it again. Because such frames may be copied widely and have no built-in limit on how long they circulate, traffic can multiply until the network is overwhelmed.
Spanning Tree Protocol makes a loop-free map
Radia Perlman’s Spanning Tree Protocol, or STP, lets bridges cooperate to prevent that outcome. They identify one bridge as the root and work out the best paths to it. Then they place selected connections in a forwarding state and keep redundant ones from forwarding, producing a loop-free logical map even though the physical network still has spare links.
That distinction is the key: STP does not require removing backup cables. If an active connection fails, the bridges can recalculate and allow a previously blocked path to carry traffic. The network keeps redundancy without letting every route operate at once and form a forwarding loop.
Why the rhyme mattered
Perlman summarized the algorithm in “Algorhyme,” a short poem that turns a distributed network calculation into a memorable sequence: bridges learn the topology, select a root, and determine which paths should forward. The rhyme is not what makes STP work; the protocol’s rules do. But it gives the algorithm an unusually compact human-readable form.
The practical payoff is easy to picture: a network can have extra roads ready for a failure while directing everyday traffic along a loop-free route. A poem helped make that piece of infrastructure easier to remember, even as the protocol quietly kept data from driving in circles.





