静的ルートは直接設定しますが、動的ルーティングプロトコルは到達可能性とトポロジーの情報を交換し、ルーターが変化へ適応できるようにします。動的学習は手作業を減らす一方、監視すべきプロトコル状態、信頼境界、タイマー、障害モードを増やします。
ルーティング · レッスン 4
ルーティングプロトコル
動的ルーティングプロトコルが到達可能性を交換し、利用可能な転送経路へ収束する仕組みを学びます。
コントロールプレーンと転送プレーン
ルーティングプロトコルは、自身のデータベースへ候補を学習します。ルーターはルーティング情報ベースへ入れるルートを選び、利用可能な次ホップを転送テーブルへ導入します。その後、ハードウェアまたはカーネルがそのテーブルに基づいてパケットを転送します。
プロトコルの adjacency が確立していても、目的のプレフィックスが学習、選択、導入され、転送ポリシーで許可されたことまでは証明できません。
ルーティングの adjacency が確立していても証明できないものはどれですか?
内部ルーティングと外部ルーティング
Interior gateway protocol は一つの管理ルーティングドメイン内で動作します。RIP、OSPF、IS-IS などが該当します。BGP は自律システム内および自律システム間でポリシー制御された到達可能性を交換し、インターネットの exterior routing protocol として機能します。
メトリックの意味はプロトコルごとに異なります。OSPF の cost、RIP の hop count、BGP の属性集合を、一つの共通数値尺度のように比較することはできません。実装は、プロトコル固有の選択前または選択と並行して、route preference や administrative distance により情報源間を選びます。
RIP の hop count と OSPF の cost を直接比較できますか?
距離ベクトルとリンクステート
距離ベクトルプロトコルは近隣を通じて到達可能性と距離を広告し、近隣の報告から経路を導きます。リンクステートプロトコルは adjacency を形成し、スコープ内にリンクステート情報をフラッディングし、トポロジーデータベースを構築して最短経路木を計算します。現代的なプロトコルには多くの改良があり、単純な分類だけでは説明しきれない場合があります。
リンクステートルーターは、経路計算に何を使いますか?
収束
トポロジーまたはポリシーの変更後、ルーターは変化を検出し、制御情報を伝播し、経路を計算して転送状態を更新します。収束とは、影響を受ける宛先についてネットワークが安定した相互利用可能なルーティングへ到達するまでの過程と結果です。すべてのルーターが完全に同じテーブルを持つ必要はなく、役割やポリシーによって意図的に異なる場合があります。
収束中は、一時的な損失、ループ、ブラックホールが発生することがあります。検出、伝播、計算、導入を別々に測定し、データプレーンのプローブでも検証してください。
ルーティングの収束とは何ですか?
レッスン完了
ルーティングプロトコル を完了しました
これで、動的ルーティング情報をプロトコル交換から転送までの流れに位置付けられます。
学習した候補、選択済みルート、転送エントリを区別する。
内部ルーティングと BGP のポリシー交換を区別する。
メトリックは各プロトコルの意味の範囲内でのみ比較する。
コントロールプレーンとデータプレーンの両方で収束を検証する。