目次
EIGRPのコンバージェンスプロセス
ネットワークに何らかの障害が発生すると、コンバージェンス、すなわちルーティングテーブルを更新してルートを切り替えなければいけません。EIGRPのコンバージェンスプロセスとして、以下の2つのケースについて解説します。
- フィージブルサクセサが存在するとき
- フィージブルサクセサが存在しないとき
EIGRPのコンバージェンスプロセスで重要な用語は、以下の記事で解説しています。
フィージブルサクセサが存在するときのコンバージェンス
ある目的のネットワークについて、サクセサだけでなくフィージブルサクセサも存在するときコンバージェンスは即座に完了します。サクセサがダウンすると、フィージブルサクセサを新しいサクセサにするだけです。具体的に次のネットワーク構成で考えます。
R1から192.168.1.0/24へのルートを考えます。R2経由のルートのFDが最小なので、R2経由のルートがサクセサです。そして、R3経由のルートのADがFDよりも小さくなっています。R3経由のルートはフィージビリティ条件を満足しているので、フィージブルサクセサです。
もし、R1-R2間のリンクがダウンすると、ネイバーが削除され、サクセサがなくなってしまうことになります。R1はサクセサルートのダウンを認識すると、すぐにフィージブルサクセサを新しいサクセサとして選択して、ルーティングテーブルを更新してコンバージェンスが完了します。
フィージブルサクセサが存在しないときのコンバージェンス
次に目的のネットワークまで複数のルートが存在していても、フィージブルサクセサが存在しない場合を考えます。フィージブルサクセサが存在しないときに、サクセサがダウンするとQueryパケットで代替ルートを問い合わせます。
先ほどのネットワーク構成とよく似ていますが、R3から192.168.1.0/24までのFDが10となっている例です。R1からもR3からも192.168.1.0/24までの距離が同じです。すると、フィージビリティ条件を満足できないので、R1から192.168.1.0/24へのルートとしてR3経由のものはフィージブルサクセサにはなれません。
R1-R2間のリンクがダウンすると、R1にとって192.168.1.0/24のサクセサがなくなります。R3経由のルートはありますが、フィージブルサクセサではないので、すぐに新しいサクセサにしません。R1は、Queryパケットでサクセサがダウンした192.168.1.0/24の代替ルートをすべてのネイバーに問い合わせます。この例では、R1はR3に対してQueryパケットを送信します。Queryパケットで代替ルートを問い合わせていると、トポロジテーブル上では192.168.1.0/24のルートはACTIVE状態となります。
R3は、192.168.1.0/24のサクセサとしてR2経由のルートがトポロジテーブル上に存在します。R1からQueryパケットで192.168.1.0/24の代替ルートを問い合わせられると、その応答としてReplayパケットを返します。
R1はR3からReplayパケットを受信すると、R3経由のルートが192.168.1.0/24の代替ルートとして利用できることが確認できるので、新しいサクセサとしてルーティングプロトコルに登録してコンバージェンスします。サクセサが選ばれると、トポロジテーブル上では192.168.1.0/24はPassive状態になります。
以上のように、フィージブルサクセサが存在しない場合は、QueryおよびReplayパケットで代替ルートの問い合わせを行うことになります。
EIGRPの仕組み
- EIGRPの概要
- EIGRPの処理の流れとパケットタイプ
- EIGRPルートの生成
- EIGRPのメトリック
- EIGRP DUALの用語
- EIGRPルートの切り替え
- EIGRP 不等コストロードバランス
- EIGRP 基本的な設定と確認コマンド
- EIGRPネイバー認証の設定と確認(クラシックモード)
- EIGRPネイバー認証の設定と確認(Namedモード)
- EIGRPの設定例
- EIGRPルート集約の設定と確認
- EIGRPスタブ ~こっちに代替ルートはありません~
- EIGRP ルート集約とスタブの設定例
- 不連続サブネットでのEIGRPの設定例
- EIGRP 不等コストロードバランスの設定例
- EIGRP セカンダリアドレスのアドバタイズ設定例
- EIGRPデフォルトルートの生成 ~スタティックルートの再配送~
- EIGRPデフォルトルートの生成 ~ルート集約~
- EIGRPデフォルトルートの生成 ~ip default networkコマンド~
- EIGRP Namedモードの概要
- 3階層モデルLANのEIGRPルーティング
- [演習] EIGRP基本設定
- [演習] EIGRP基本設定 トラブルシューティング
- [演習] EIGRP応用設定
- [演習] EIGRP応用設定 トラブルシューティング
- EIGRP 設定ミスの切り分けと修正 Part1
- EIGRP 設定ミスの切り分けと修正 Part2
- EIGRP 設定ミスの切り分けと修正 Part3