ルーターを基本から理解する【第3回】
ルーターの通信経路はどう決まる? 「OSPF」や「BGP」の仕組みに迫る
インターネットや企業内ネットワークで使われている「ルーティングプロトコル」は、通信経路の選択に不可欠な仕組みだ。用途に応じて使い分けられる各種プロトコルの種類と特徴を理解しておこう。
インターネットや企業内ネットワークで通信が成立する裏側では、さまざまなルーターが活躍している。そうしたルーターが通信相手を見つけ、パケット(送受信データを小分けにした単位)を最適な経路で届けるために使われているのが「ルーティングプロトコル」だ。
ルーティングプロトコルは、ルーターがネットワーク上の他のルーターをどう認識するか、目的地として可能な宛先をどう把握するか、そしてどの経路を使ってパケットを送るかといった判断を行うために使われている。インターネットの接続や運用においてルーティングプロトコルは不可欠であり、ネットワークの規模や用途に応じてさまざまなルーティングプロトコルが使い分けられている。それぞれの特徴と仕組みを理解しておくことは、ネットワーク設計やトラブル対応の上でも非常に重要だ。
ルーティングプロトコルの種類
まずルーティングプロトコルは、主に次の3つのタイプに分類される。
ディスタンスベクタープロトコルとリンクステートプロトコル
ディスタンスベクタープロトコルは、宛先への最適経路を距離によって決定する。この距離は通常、ホップ単位で計測される。各ルーターはルーティングテーブルを隣接ルーターと共有することで最適経路の計算に役立てる。ディスタンスベクタープロトコルの一例が「RIP」(Routing Information Protocol)だ。
リンクステートプロトコルは、ネットワークトポロジの全体像を保ちながら宛先への最適ルーティング経路を決定する。各ルーターは直接接続している隣接ルーターに関する情報を共有することでネットワークの地図を作り上げる。この仕組みにより、ルーターがコストや速度などのさまざまな指標に基づいて各宛先への最短経路を計算できるようになる。リンクステートルーティングプロトコルの一例が「OSPF」(Open Shortest Path First)だ。
内部および外部ゲートウェイプロトコル
「IGPs」(Interior Gateway Protocols:内部ゲートウェイプロトコル)は単一の自律システム(AS)内でルーティング情報を交換する。AS内では、ルーターはIGPsを使用してデータ転送の最適経路を特定する。IGPsは通常、組織内の比較的小規模なルーティングで採用され、その範囲は1つの建物内や、ネットワークで接続される建物群で構成される1つのクラスタ内に限定される場合が多い。IGPプロトコルの一般的な例には、RIP、OSPFの他、「EIGRP」(Enhanced Interior Gateway Routing Protocol)などがある。
「EGPs」(Exterior Gateway Protocols:外部ゲートウェイプロトコル)は異なるAS間においてルーティング情報を交換する。これはより広範なインターネットでルーティングを行うのに欠かせない。EGPsを利用することで、異なるネットワーク同士で通信し、あるASから別のASへとトラフィックを移動させていく場合の最適経路を特定可能になる。EGPsとしては「BGP」(Border Gateway Protocol)が最もよく使用されている。
ハイブリッドプロトコル
ハイブリッドプロトコルは、ディスタンスベクターとリンクステートの両プロトコルの特徴を融合したもので、効率性とスケーラビリティ(拡張性)を向上させる。EIGRPがハイブリッドプロトコルとして知られている例だ。基本的にはディスタンスベクターの原則に従うが、リンクステートプロトコルで使われるものに似たトポロジー図も保持する。
併せて読みたいお薦め記事
連載:ルーターの基本を押さえる
ルーターの基本を押さえる
代表的なルーティングプロトコル
一般的に使われているさまざまなルーティングプロトコルを以下に挙げる。
OSPF(Open Shortest Path First)
OSPFは接続されたネットワーク群の中で、パケットを目的地まで届けるための最適な経路を計算するルーティングプロトコルだ。インターネット技術の標準化を進める国際的なコミュニティ団体IETF(Internet Engineering Task Force)は、OSPFをIGPsの一つに指定している。
EGP(Exterior Gateway Protocol)
前述のように、EGPsはプロトコルの分類を表しているが、EGPという名前のプロトコルも存在する。EGPは、それぞれ独自のルーターを持つ、異なるネットワークの境界にあるゲートウェイ(異なるネットワークを接続する機器)間でルーティング情報を交換する方法を決定する。
インターネット上のホストは通常、EGPを利用してルーティングテーブル情報をやりとりする。このプロトコルは同じ宛先に複数の通信経路が存在するマルチパスネットワーク環境に対応していないことが原因で時代遅れとなり、大部分がBGPに置き換えられている。
BGP(Border Gateway Protocol)
BGPは、インターネットの基幹を支えるルーティングプロトコルであり、企業やISP(インターネットサービスプロバイダー)のネットワークの境界に設置された「エッジルーター」同士が、ルーティング情報を交換するために使われる。このプロトコルによって、異なるAS間でトラフィックを効率よく転送するための最適な経路を選択できる。
使用している経路に障害が発生した場合でも、ルーターが迅速に代替経路を見つけて切り替えることで、通信を途切れさせることなく継続できるのがBGPの特徴的な点だ。この仕組みにより、インターネット全体の安定性と信頼性が保たれている。
IGRP(Interior Gateway Routing Protocol)
自律ネットワークがゲートウェイ間でルーティング情報を交換する方法を決定する。その後、他のネットワークプロトコルでそのルーティング情報を使用することで送信のルーティング方法を指定する。
IGRPはIPv4アドレスをクラスに基づいて扱う設計であり、CIDR(Classless Inter-Domain Routing:クラスレスドメイン間ルーティング)に対応していなかった。IPアドレスの柔軟な割り当てが求められるようになると、1993年以降は後継プロトコル「EIGRP」(Enhanced IGRP)に置き換えられていった。
EIGRP(Enhanced Interior Gateway Routing Protocol)
IGRPの進化形。ルーターが宛先への経路を自分のルーティングテーブルで見つけられない場合、まず隣接ルーターにクエリ(問い合わせ)を送信する。そのルーターが同様にさらに別の隣接ルーターにクエリを送り、最終的に宛先への経路情報を持つルーターにたどり着くまで、この問い合わせを連鎖的に繰り返す。
ネットワーク内のいずれかのルーターで経路情報が変更された場合でも、EIGRPはテーブル全体を送信するのではなく、差分だけを近隣ルーターに通知する。この効率的な情報交換により、ネットワーク負荷を抑えつつ迅速な経路再計算が可能になる。
RIP(Routing Information Protocol)
相互接続されるLANのグループ間をトラフィックが移動する際にルーターがどのように情報を共有すべきかを定義する独自のプロトコル。RIPでは、目的地までに通過できるルーターの数(ホップ数)の上限が「15」と決まっており、16ホップ以上の経路は到達不能と見なされる。この制限により、対応できるネットワークの規模は小規模に限られる。最新のネットワークでRIPはほとんど使用されていない。
次回は、ルーターを使用する際のセキュリティ上の懸念点に焦点を当てる。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[ファインディ株式会社] AI利用率だけでは説明できない成果 開発組織の競争力を生む「開発資本」とは? -
製品資料
[ニュータニックス・ジャパン合同会社] AI活用を成功へ導く、シンプルで費用対効果に優れたクラウド基盤とは? -
製品資料
[ニュータニックス・ジャパン合同会社] マネージドKubernetesには限界も――メリットをフル活用する新たな選択肢とは? -
技術文書・技術解説
[ニュータニックス・ジャパン合同会社] 決断の日が迫る「vSphere 8」サポート終了問題 考慮すべきリスクと選択肢は? -
製品資料
[サイバーソリューションズ株式会社] メール誤送信対策のルールが肥大化 苦しむ情シスはどうすれば救われるのか?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
2
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
3
パッチなしで「今すぐサーバを落とせ」 Kiteworks異例警告の波紋
-
4
IT製品の導入に関するアンケート「セキュリティ」編
-
5
「法人向けPCおよび周辺機器の利用状況」に関するアンケート
-
6
「アップグレードできないJava」をどう守る IBMとRed HatがAIで400件超修正
-
7
LINEヤフーはなぜ「社内の管理者」すら信用しないインフラを作ったのか
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
OpenAIやAnthropicでさえ制御不能 2026年夏「3大サイバー攻撃」の衝撃
-
10
Copilot導入で陥る“目的化”の落とし穴 定着の鍵は「作り込まない」こと
ホワイトペーパーランキング PR
-
1
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
2
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
3
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
4
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
5
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
6
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
7
Linux初心者でも知らないとまずい「RHEL」「SLES」の違いとは?
-
8
東大教授と考える、AI時代の「データ主権」「信頼性」「ガバナンス」の在り方
-
9
「IT史に名を残すシステム障害」8選
-
10
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー