動的ルーティング プロトコルは、静的ルーティング プロトコルと同じ機能を実行します。動的ルーティング プロトコルでは、宛先に到達できない場合、同じ宛先を指すルーティング テーブル内の別のエントリを使用できます。ルーティング プロトコルの 1 つは EIGRP です。
EIGRP:
拡張インテリア ゲートウェイ ルーティング プロトコル (EIGRP)
パケットを配信するための 2 つのレイヤ 3 デバイス間の最適なパスを見つけるために使用される動的ルーティング プロトコルです。EIGRP は OSI モデルのネットワーク層プロトコルで動作し、プロトコル番号 88 を使用します。メトリックを使用して、EIGRP を実行している 2 つのレイヤ 3 デバイス(ルータまたはレイヤ 3 スイッチ)間の最適なパスを見つけます。EIGRP のアドミニストレーティブ ディスタンスは次のとおりです。
EIGRPルート | 広告価値 |
---|---|
概略ルート | 5 |
内部ルート | 90 |
外部ルート | 170 |
EIGRP を実行している隣接デバイスと通信するために、いくつかのメッセージを使用します。これらは:-
こんにちはニュース-
これらのメッセージはキープアライブ メッセージであり、EIGRP を実行している 2 つのデバイス間で交換されます。EIGRP を実行しているデバイスがある場合、または再びデバイス(EIGRP を実行している)がある場合、これらのメッセージは近隣探索/回復に使用されます。
224.0.0.10 でマルチキャストする場合、これらのメッセージは近隣探索に使用されます。AS番号、k値などが含まれます。
これらのメッセージは、ユニキャスト時の確認応答として使用されます。データのない挨拶は確認として使用されます。
ヌルアップデート -
SRTT (スムーズ ラウンド トリップ タイマー) および RTO (再送信タイムアウト) を計算するために使用されます。
SRTT:
パケットが隣接ルータに到達するまでにかかる時間と、パケットがローカル ルータに到達するまでにかかる時間。
RTO: マルチキャストが失敗した場合、このルーターにユニキャストを送信します。RTO は、ローカル ルーターがパケット確認応答を待機する時間です。
完全なアップデート –
これらのメッセージは、Hello メッセージが交換された後、またはネイバーが形成された後に交換されます。このメッセージには、すべての最適なルートが含まれています。
部分更新 -
これらのメッセージは、トポロジが変更され、新しいリンクが追加されたときに交換されます。すべてのルートではなく、新しいルートのみが含まれます。これらのメッセージはマルチキャストです。
お問い合わせメッセージ
これらのメッセージは、デバイスが停止していると宣言され、トポロジ テーブルにそのデバイスへのルートがない場合にマルチキャストされます。
SMS に返信 -
これらのメッセージは、クエリ メッセージの発信者に送信されたクエリ メッセージに対する確認応答であり、クエリ メッセージで要求されたネットワークへのルートを示します。
情報を確認する
EIGRP の更新、クエリ、および応答を確認するために使用されます。ack はデータを含まない hello パケットです。
知らせ:-
こんにちは。確認パケットには確認応答は必要ありません。
返信、クエリ、更新メッセージは信頼できるメッセージです。つまり、確認が必要です。
複合マトリックス EIGRP 複合メトリックの計算では最大 5 つの変数を使用できますが、デフォルトでは 2 つの変数(K1 と K3)のみが使用されます。総合的なインデックス値は次のとおりです。
K1 (帯域幅)
K2(負荷)
K3(遅延)
K4(信頼性)
K5(人)
コストを計算するには、ソースと宛先間のパスに沿った最小帯域幅、負荷、遅延、信頼性、MTU が複合マトリックスで考慮されます。
知らせ:
通常、EIGRP はメトリック計算に k1 値と k3 値のみを使用します。k1、k2、k3、k4、k5の値はそれぞれ10100です。
ガイドライン
EIGRP ネイバーを形成するには、次の条件を満たす必要があります。
- k の値は一致する必要があります。
- 自律システム番号は一致する必要があります。(AS は、単一の管理制御の下で動作するネットワークのグループです)。
- 認証は一致する必要があります (適用されている場合)。EIGRP は MD5 認証のみをサポートします。
- サブネットマスクは同じである必要があります。
タイマー:
こんにちはタイマー-
EIGRP がインターフェイス上で Hello メッセージを送信する間隔。デフォルトは 5 秒です。
デッドタイマー -
ネイバーが一定時間内に hello パケットを送信できない場合、ネイバーは死亡したと宣言されます。デフォルトは 15 秒です。
データ構造とアルゴリズム関連のコンテンツの詳細については、lsbin - IT 開発テクノロジ: https://www.lsbin.com/を参照してください。
アルゴリズムとデータ構造のコンテンツの詳細を参照してください。