【るーてぃんぐ】

ルーティング とは?

💡 パケットの「道案内」、ルータがどこへ転送するかを決める仕組み
📌 このページのポイント
インター ネット PC ルーター A 経路表あり ルーター B 経路表あり サーバ パケット パケット パケット 次のルーターへ転送を繰り返してパケットが届く
ルーティングとは、パケットを宛先に向けて次のルーターへ転送する仕組み。各ルーターは経路表(ルーティングテーブル)を参照して最適な転送先を決定する。
ひよこ ひよこ

ルーティングって具体的に何してるの?

ペンギン先生 ペンギン先生

パケットが届いたとき、ルータは「宛先IPアドレス」を見てルーティングテーブルと照合し、「次はどのルータインターフェース)へ転送するか」を決める。これを宛先まで繰り返す。

ひよこ ひよこ

スタティックとダイナミックの違いは?

ペンギン先生 ペンギン先生

スタティック(静的)は管理者が手動でルーティングテーブルを設定する方法。ダイナミック(動的)はOSPFBGPなどのプロトコルルータ同士が自動的に経路情報を交換する方法。小規模ネットワークはスタティック、大規模はダイナミックが多い。

ひよこ ひよこ

デフォルトルートって?

ペンギン先生 ペンギン先生

ルーティングテーブルのどの経路にも一致しないパケットを送る「最後の砦」の経路。「0.0.0.0/0」で表され、家庭のルータならプロバイダのゲートウェイに向いている。「インターネット向けはとりあえずここへ」というイメージ。

ひよこ ひよこ

BGPって聞いたことがあるんだけど、何に使うの?

ペンギン先生 ペンギン先生

BGP(Border Gateway Protocol)はインターネット全体のルーティングを担う「インターネットの骨格」とも言えるプロトコルだよ。ISP同士が「うちはこのIPアドレス範囲を持っています」と経路情報を交換するのに使う。

ひよこ ひよこ

BGPが壊れたらインターネットが止まるの?

ペンギン先生 ペンギン先生

実際に起きたことがあるよ。2021年にFacebookがBGPの設定ミスで自社の経路情報を削除してしまい、Facebook・Instagram・WhatsAppが約6時間も世界中でアクセス不能になった事件は有名。BGPには本質的に認証機能が弱いという問題があって、BGPハイジャック(他者の経路を不正に広報する攻撃)のリスクもある。RPKI(Resource Public Key Infrastructure)という対策が進められているんだ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
ルーティングって出てきたら「パケットを目的地に届けるための経路決定の仕組み、ルータの主要機能」と思えばOK!
📖 おまけ:英語の意味
「Routing」 = 経路選択・経路制御
💬 Route(道・経路)の動名詞。郵便局が「どの配送ルートで送るか」を決めるのと同じ発想
← 用語集にもどる