Algoryhme by Radia Perlman
29 August, 2008 by Greg Ferro Print Posting
Radia Perlman penned this poem while she developed Spanning Tree.
Algorhyme
I think that I shall never see
A graph more lovely than a tree.
A tree whose crucial property
Is loop-free connectivity.
A tree that must be sure to span
So packets can reach every LAN.
First, the root must be selected.
By ID, it is elected.
Least-cost paths from root are traced.
In the tree, these paths are placed.
A mesh is made by folks like me,
Then bridges find a spanning tree.
—Radia Perlman
Radia Perlman is the inventor of Spanning Tree (beloved by all mendicants) and she works at Sun where continues to produce major advances in computer networking. Check out here bio












Maybe if she spent more time on spanning tree and less on poetry we wouldn’t have a fifty-second failover time.
if you read radia’s most excellent book you would know that 15 seconds was the best estimate for the Z80 CPU a few hundred us to run spantree plus propagation of bpdu’s across the DEC campus, plus a small safety margin.
Who knew that we would have this much CPU and bandwidth ? Spanning tree is a beautiful and elegant protocol that solves a difficult problem. You should be blamng Ethernet not spanning tree