ブラウザで動くRSTP、ケーブルを抜かれても1秒で復旧
An interactive tour of the spanning tree protocol

Ethernetスイッチのループを防ぐスパニングツリー・プロトコル(STP)を、ブラウザ上で実際に動かしながら学べるインタラクティブなツアー。ルートブリッジの選出、ポート役割の割り当て、状態遷移、トポロジ変更通知、セキュリティまでを、オープンソースのMSTPD実装を用いたデモで解説。RSTPがリンク障害から1秒未満で代替パスを見つける仕組みを体感できる。
私は思う、木ほど美しいグラフを決して見ることはないだろう。木の重要な性質は、ループのない接続性だ。
- EvanAnderson
いい記事だし、アニメーションも機能的で美的にも素晴らしい。昔、地元のコミュニティカレッジでこれをホワイトボードを使って教えていたんだ。こちらのほうがずっと洗練されているし(落書きして消す手間もずっと少ない)。
スパニングツリーは、それが発明された制約の中で考えるとエレガントなプロトコルだ。Radia Perlmanの詩、特に最後の2連もとても嬉しい気持ちにさせてくれる。
余談だが、「Topology change notification」という見出しの下の段落にある誤植が面白い:
リンクが故障すると、接続された冷蔵庫が到達可能に……
- illamint
このブログは、ネットワーキングやLinux、その他の概念に関する信じられないほどの情報の金鉱だ。時間と創造性をどうにかして呼び起こせたなら、自分のブログもこうありたいと頭の中で思っている通りのものだ。
- stmw
また、一般的に https://en.wikipedia.org/wiki/Radia_Perlman について読む良い機会でもある(もちろんブログでも彼女に言及されている)。