問題 No.3241
インターネット上の異なるAS(Autonomous System)間において、経路制御情報を交換するために使用されるルーティングプロトコルはどれか。
【正解の解説】
BGPを用いて、ポリシーベースの経路制御を行いながら最適なルートを交換する。
日本とアメリカを繋ぐような巨大なネットワーク(AS)同士が、お互いに「こっちのルートの方が空いていて速いよ」と手紙を送り合う国際郵便の連絡網のようなものです。単に距離が近いだけでなく、「この国経由は避けたい」といった大人の事情(ポリシー)も考慮してルートを決められるのが最大の特徴です。
スポンサーリンク
【その他の選択肢の解説】
OSPFを用いて、リンクステート情報の同期を行いながら最短コストのルートを計算する。
OSPFは会社や学校などの一つの組織(単一のAS)の中で、カーナビのように一番速く目的地に着ける道順を計算する仕組みです。インターネット全体を繋ぐBGPとは異なり、組織内部の細かなネットワーク構造を把握することに特化しているため、世界規模の経路制御には使用できません。
RIPを用いて、ホップ数制限を考慮しながら定期的なアップデートによるルートを交換する。
RIPはルーターを経由する数(ホップ数)が少ないルートを単純に選ぶ仕組みですが、最大15ホップまでしか扱えず、大規模なインターネットでは使い物になりません。定期的に大きなデータを全体に配るため、現在の巨大なネットワークでは時代遅れとなっており、BGPとはスケールが全く異なります。
STPを用いて、ループフリーなネットワーク構成を維持しながら冗長パスのルートを決定する。
STPは、ケーブルが輪っか状に繋がって通信がぐるぐる回り続けてしまうパケットの暴走を防ぐための仕組みです。これはデータの通り道を整理するスイッチングの技術であり、組織間で遠くの宛先までの道順を探すBGPのようなルーティングの役割とは全く異なります。