Stories from the Infrastructure · I
地図が書き換わった三つの日
"BGPの世界では、信頼は検証されない。前提とされるのだ。" 引用元:特定の一篇なし(BGP 運用の現場でよく言われる言い回し)
第一部
パキスタン・テレコムのエンジニアは、YouTubeをインターネットから消すつもりはなかった。彼が実行していたのは命令だった——政府の命令、すなわち動画プラットフォームをパキスタン国内でブロックするという、ごく日常的な作業だった。コマンドを入力し、設定を反映させ、お茶に戻った。
彼が知らなかったのは——あるいは深く考えなかったのは——BGPが国境を理解しないということだった。境界ゲートウェイプロトコル、地球上のすべてのルーターが互いへの到達方法を合意するためのシステムは、根本的な信頼の原則で動いている。あるネットワークがあるアドレスブロックを所有すると宣言すれば、世界はそれを信じる。検証はない。署名もない。あるのはアナウンスメントだけだ——光速で一万台のルーターを伝わり、それぞれがテーブルを更新し、隣人に伝え、また次の隣人へ。
パキスタン・テレコムは、208.65.153.0/24を所有していると宣言した。YouTubeのアドレスを。パキスタン経由でYouTubeに到達できると言ったのではない。自分たちがYouTubeであると言ったのだ。
2分以内に、そのアナウンスメントは香港のPCCWに届いた。パキスタン・テレコムの上流プロバイダーの一つだ。PCCWはフィルタリングなしにそれを中継した。さらに2分後、グローバルルーティングテーブル全体に伝播した。YouTube宛のトラフィックが——欧州から、米国から、アジアから——イスラマバードへと流れ始めた。そこに到着し、何も見つけられず、消えた。
約2時間、YouTubeは存在しなかった。パキスタンでだけではなく。どこにおいても。
第二部
こちらはより静かだった。障害はなかった。ブラックホールもなかった。トラフィックは届き、処理され、返された。外から見れば、何も異常はなかった。
2010年4月8日の18分間、中国テレコムは世界中のネットワークに属する約5万のアドレスブロックへのルートを宣言した。米国上院、国防省、Dell、IBM、Microsoft。太平洋や大西洋を横断するはずだったトラフィックが、代わりに北京を経由した。
これが設定ミスだったのか、それとも別の何かだったのか、決定的な答えは出ていない。中国政府はエラーだったと述べた。セキュリティ研究者たちは指摘した——18分はエラーが検出されずに続くには長い時間であり、人間が気づいて利用するには短い時間だ、と。トラフィックは暗号化されていた、ほぼ。ほぼ。
この事件が明らかにしたのは、BGPの脆弱性ではなかった——BGPは常にこのように機能してきた。明らかにしたのは、インターネットの地図が中立な文書ではないということだ。それは審判のいない交渉、プロトコルが設計された時代には参加者全員が互いを知っていた時代のままで行われている、何千ものネットワーク間の生きた交渉だ。
全員が全員を知っていた時代は終わった。プロトコルはそれに気づいていなかった。
第三部
夜明け前4時、ミサイルが飛び始めた。夜が明けるころには、ルーティングテーブルも変わり始めていた。
ロシアの侵攻後の数日間、世界中のBGPフィードを監視していたネットワークエンジニアたちは、正確な前例のない光景を目にした。ウクライナのAS番号——ウクライナのインターネットインフラの識別子——が点滅しながら消えていった。一度にではなく。一つずつ、そして塊で、停電の際に都市の明かりが消えていくように。ただしその停電は意図的なものであり、消えていくのは一つの国家の全デジタル存在だった。
そして、予期しないことが起きた。明かりが戻ってきた。
ウクライナのネットワーク運用者たちが——地下室から、隣国から、電源と接続を確保できた場所から——再ルーティングした。新しい上流経由で自分たちのプレフィックスをアナウンスし、衛星リンクを通じて、残っているどんな経路でも使って。侵攻から数日以内にStarlinkの端末がエンジニアたちの手に届いた。AS番号が再び点灯した。
ルーティングログが示していたのは、読み方を知っている人間には、技術的な図表ではなかった。それは消えることを拒否した人々の記録だった。グローバルテーブルに再び瞬いたひとつひとつのBGPアナウンスメントは、誰かが、どこかで、世界との繋がりを保つ方法を見つけたということだった。
インターネットは被害を迂回するよう設計されていた。これが比喩ではなかったとわかった。
コーダ
BGPテーブルは一日に約百万回更新される。そのほとんどは、注意して見ていない限り誰にも見えない——日常的な調整、リンクの上下、負荷分散、メンテナンス。グローバルルーティングシステムは静かに動き続け、すべての大陸のデータセンターとネットワーク運用センターのエンジニアたちに管理され、そのほとんどは互いに会ったことがない。
しかしその日々の動きの中に、世界で起きるあらゆることの痕跡が刻まれている。戦争。封鎖。企業合併。海底ケーブルの切断。地震によるファイバーの断絶。キルスイッチに手を伸ばす国家の検閲者たち——それが機能することもあり、機能しないこともある。
ルーティングテーブルはインターネットの地図ではない。それは、インターネットを変えようとしたあらゆる試みと、インターネットを守り続けようとしたあらゆる試みの地図だ。
Jon Postelのノートには数百のエントリーがあった。今日のBGPテーブルには百万近くある。しかしそれらは同じ文書だ——誰が何を主張し、誰がそれを信じ、その信頼が間違いだったとわかったとき何が起きるかの記録。
了
本文はAIアシスタント(Claude / Anthropic)により執筆されており、内容の正確さは保証できません。挿絵は生成AIにより制作しました。