310 Views
September 09, 23
スライド概要
2017年8月25日に経路広報ミスによりインターネットで大規模な障害が発生した
それをDMM社内向けに説明をするために作成した資料
SlideShareが使いにくくなってしまったのでこちらに全部移してみた。 - 勉強会で使った資料 - イベントでの登壇資料 等を中心に上げてあります。
初心者向け インターネットの仕組みと 8/25の障害についての説明 2017/8/31 佐々木 健
この文書について 8/25のインターネットの障害について説明をするためには、まずはイン ターネットの仕組みを理解してもらう必要がある。 そのための説明用資料として作ったものです。 以下のようなことを書いてます。 ● インターネットの仕組み ● 階層化されたインターネット接続 ● Googleのネットワーク的位置付け ● 8/25に何が起きたか ● 参考リンク
インターネットの通信はパケット通信 郵便でデータを運ぶイメージ 封筒には、 宛先、差出人が書いてある
パケット(郵便)は誰に渡すのか? 最寄りの郵便局に渡すイメージ 宛先 郵便局は、 、を見て その宛先を知ってる郵便局に渡す ※郵便局=ルータというイメージ
郵便局が宛先を知らなかったら? 宛先 郵便局が、 、を見て その宛先を渡す先を知らなかったら? 容赦なく捨てられる!!!
届けてもらうためには (1) 届けてもらいたい人が自分の存在を アピールする必要がある A宛はここだよ!!! ※存在アピール=経路広報 Aさん
届けてもらうためには (2) 郵便局が自分が配達するお客さんを 周囲の郵便局にアピールする必要がある Aさん宛は X局に届けてね!!! Aさん X局 ※存在アピール=経路広報
これで無事に届く 宛先 郵便局は、 、を見て その宛先を知ってる郵便局に渡す Aさん宛はX局に 渡せば良いんだな!!! Aさん宛は 直接配送か!!! ※郵便局=ルータというイメージ
インターネットが発展 郵便局が増殖!! Aさん宛は X局に届けてね!!! X局 ※経路広報が大変になってくる ※全部直接連絡するのも大変
バケツリレーすれば大丈夫 Aさん宛は Z局 Z局に届けてね Aさん宛は Y局に届けてね Y局 Aさん宛は X局に届けてね X局
経路が複数ある場合は? どっちに投げても届きそう 下のほうが近いかな? ここがどの配送経路を 選ぶか判断する
さらにインターネットが発展 ● インターネットに接続するユーザ数が激増 ● ルータ(郵便局)の数も激増 ● たくさん繋がってるところが力を持つ
階層化されるインターネットの構造 ←Tier1 だんだんとこんな感じに接続が まとまってきた
お金の流れ インターネットのビジネス化 繋げてあげるから お金払ってね!!
グーグルはどこ? 実はここ
上流にお金を払いたくない、確実に届けたい 直接繋いじゃえ!! Google
8/25に何がおきたか? ● Googleが間違った経路広報をしちゃった? ● その経路広報を受けた側が混乱 ● インターネットトラフィックがおかしくなる ● 詳細はちょっと複雑 – おかしくなったところと無事だったところがあったり – 興味があれば詳しい人に聞こう
8/25関連参考リンク 詳細はいろいろな方がまとめてくれてる ● 2017年8月25日の大規模インターネット障害:Geekなページ http://www.geekpage.jp/blog/?id=2017-8-29-1 ● ● BGP leak causing Internet outages in Japan and beyond. https://bgpmon.net/bgp-leak-causing-internet-outages-in-japan-and-beyond/ パブリックデータから経路リークを探る http://codeout.hatenablog.com/entry/2017/08/28/010222 ● mazによる解説スライド https://www.attn.jp/maz/p/t/pdf/20170825-routeleakage.pdf ● 8月25日に発生した大規模通信障害をまとめてみた http://d.hatena.ne.jp/Kango/20170825/1503655538 ● GoogleがBGPでリークした情報の中身を見てみよう http://www.geekpage.jp/blog/?id=2017-8-29-2 ● Google誤設定によるインターネット障害とBGPルータのメモリ問題 http://www.geekpage.jp/blog/?id=2017-8-29-3