ルーターを基本から理解する【第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の豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
8
「データストレージの活用方法」に関するアンケート
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー