ルーターを基本から理解する【第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
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
4
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
5
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
6
生成AIが普及しても「技術書」を手放せないエンジニアの本音
-
7
テレワークやBYODでリスクが拡大、デバイスの多様化を弱点としない管理方法とは
-
8
データセンター事業者が「脱VMware」をした“例のライセンス問題”じゃない理由
-
9
「有線LAN環境」に関するアンケート
-
10
「業務改善とツール活用」に関するアンケート
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー