ネットワークの設計と運用
リンクステート型のルーティングプロトコルの説明として正しいものはどれか。
- A各ルータが、隣のルータから受け取った宛先と距離(ホップ数など)の情報だけをもとに、自分の経路表を作る
- B各ルータが、自分につながるリンクの状態を広めてネットワーク全体の構成(トポロジ)を共有し、それぞれがダイクストラ法で最短経路を計算する
- C管理者が各ルータに経路を手で設定し、ルータどうしは経路の情報を交換しない
答えと解説を見る
正解:B. 各ルータが、自分につながるリンクの状態を広めてネットワーク全体の構成(トポロジ)を共有し、それぞれがダイクストラ法で最短経路を計算する
リンクステート型(OSPFやIS-ISなど)では、各ルータが自分のリンクの状態(つながっている相手とコスト)を広告し、同じ範囲のすべてのルータが同じ地図をもちます。各ルータはこの地図から、自分を起点にダイクストラ法で最短経路の木を計算します。距離ベクトル型(RIPなど)は、隣から聞いた「どの宛先まで距離いくつか」に自分からの距離を足して経路を選ぶので、しくみは単純ですが、ネットワーク全体の構成は分からず、障害の後に経路が落ち着くまで時間がかかることがあります。リンクステート型は、計算とメモリの負担は大きいものの、変化に素早く追従できます。
- A. これは距離ベクトル型の説明です。
- B. 正しい。全体の構成を共有し、各ルータが最短経路を計算します。
- C. これは静的ルーティングの説明です。