まず考え方を理解し、次のアクティビティで確認しましょう。
EIGRPとフィージブルサクセサ
必要になる前から予備の経路を用意しておくプロトコルと、その予備経路が安全であるために満たすべき条件を学びます。
できるようになること
- EIGRPが何を交換し、OSPFとどう違うかを説明する
- サクセサとフィージブルサクセサとは何かを説明する
- フィージビリティ条件を述べ、それがなぜループを防ぐのかを説明する
- バリアンスが何をし、いつ使う価値があるかを説明する
この前に: ルーティングプロトコルが何を交換するかを理解し、ルーティングテーブルを問題なく読める必要があります - 「スタティックルーティングがスケールしなくなる理由」を参照。
重要な理由: EIGRPの設計は、OSPFとは異なる方法である問いに答えます。ループのリスクを冒さずに即座にフェイルオーバーするにはどうすればよいか、という問いです。フィージビリティ条件は出会う中で最も明快なルーティング理論の一片であり、バックアップ経路が受け入れられないことがある理由を説明してくれます。
OSPF はすべてのルータにマップ全体を提供し、各ルータに計算させます。EIGRP の動作は異なります。ルータは宛先に到達できる距離を隣接ルータに伝え、トポロジマップをまったく持っていないというものです。各ルータは隣接ルータが何を主張しているかを把握しているので、1 つの条件を注意深く確認すれば、それで十分であることがわかります。
2 つの距離
ルータは宛先ごとに 1 つの隣接ルータにつき 2 つの番号を追跡するので、EIGRP を理解するうえで最も理解しやすくなります。
| 用語 | 測定対象 |
|---|---|
| 報告距離 | 近所の人が言うには、目的地に着くのに費用がかかる |
| 実行可能な距離 | その隣人を経由してたどり着くのにどれくらいの費用がかかりますか |
到達可能距離は、報告された距離に、その隣接地までのリンクのコストを足したものです。到達可能な距離が最も短いルートが設置され、そのルートが通る隣接ルートが後継ルートと呼ばれます。
事前に準備されているスペア
同じ宛先へのパスを提供している他のネイバーがバックアップ候補になります。EIGRP はそれらのすべてを受け入れるわけではありません。候補者が次のテストに合格した場合にのみ、候補者は後継者候補になります。
その理由は、ループ防止です。隣人の目的地までのコストが自分のコストよりも低い場合、その隣人は私を通り抜けることができません。もしそうなら、その隣人は私よりも遠くにいなければなりません。そのため、そこへの切り替えはループを作ることはできず、計算や相談なしですぐに行うことができます。
1人の候補者が承認し、1人が拒否
ルータは、3000 という妥当な距離にある最初の隣接ルータを経由して倉庫フロアに到達します。2 番目の隣人が 1500 のフロアに到達できると報告しているため、報告された距離は 3000 未満であり、後継として動作する可能性があります。3 人目の 1 人が 3200 (現在の実現可能な距離よりも高い) を報告したため、そこを通る経路が完全に良好であっても拒否されました。EIGRP は、ループに陥る危険を冒すよりも、もう一度質問したいと思っています。
後継者が失敗するとどうなるか
フィージブルサクセサが存在する場合、EIGRP はそれをただちにインストールします。タイマーも再計算もなく、誰にもメッセージを送ることもありません。これが設計の最大の見返りであり、EIGRP がこれほど速く収束する理由でもあります。
実行可能な後継ルータが存在しない場合、ルータには安全であることが証明できるルートがありません。宛先をアクティブとしてマークし、その隣接ルータに問い合わせて、応答を待ってからインストールを行います。この方法は遅く、未回答のクエリーが EIGRP の悪名高い障害モードの原因です。
オンにする
router eigrp 100
network 10.30.0.0 0.0.0.3
network 10.30.40.0 0.0.0.255
passive-interface GigabitEthernet0/1
redistribute static
プロトコル名の後の番号は自律システム番号です。これは自律システム番号であり、実際の番号です。番号が異なる 2 つのルータは隣接関係を形成しません。これは、EIGRP 隣接関係が確立されない場合に最初に確認すべき点です。`network 10.0.0.0` のようなクラスフルステートメントはメジャーネットワークを対象としています。範囲を狭くしたい場合はワイルドカード形式を使用してください。
差異経路と不等コスト経路
EIGRP 理論では、バリアンスにより、実現可能な距離が最適パスの倍数以内に収まるフィージブルサクセサを、コストが不均等な設置対象として考慮されます。コンソールは `variance` を受け入れて保存しますが、このラボプラットフォームでは実際に不等コストのロードシェアリングが行われることは検証されていないため、ここではその影響を理論として扱います。
router eigrp 100
variance 2
バリアンスは、最適な到達距離に適用される乗数です。EIGRP モデルでは、その倍数のうちフィージブルな後継機を設置することを検討できます。そこでは「実現可能」という言葉が実際に機能しています。バリアンスによって実現可能性条件を満たさないパスが促進されることはありません。このプラットフォームがその追加パスをインストールしてロードシェアリングするかどうかは検証されていません。
ステートを読む
show ip eigrp neighbor
# IP-EIGRP neighbors for process 100
# H Address Interface Hold Uptime SRTT RTO Q Seq
# 0 10.30.0.2 Gi0/0 12 00:14:02 10 5000 0 7
show ip eigrp topology
# IP-EIGRP Topology Table for AS(100)/ID(10.30.0.1)
# P 10.30.40.0/24, 1 successors, FD is 3072
# via 10.30.0.2 (3072/3000), GigabitEthernet0/0
show ip route eigrp
# D 10.30.40.0/24 [90/3072] via 10.30.0.2, 00:14:02, Gi0/0
用語
- 報告距離
- 隣人が宣伝している目的地までの費用です。
- 実行可能な距離
- 特定の近隣地域を経由する目的地までの合計費用
- 後継者
- 設置済みでコストが最も低いパス上の隣接パス。
- 実現可能な後継者
- 報告された距離が現在の実行可能な距離を下回っているため、すぐに使用できるバックアップネイバー。
- 差異
- EIGRP 理論では、この乗数により、最もコストの高いファクター内で実現可能な後継機を設置対象として検討できます。その不等コスト効果は、このラボプラットフォームでは検証されていません。
重要なポイント
- EIGRP は宛先までの距離を交換しますが、トポロジのマップは交換しません。
- 報告された距離は隣人のコストで、実現可能な距離は隣人のコストです。
- フィージブル・サクセサの報告距離は、私のフィージブル・ディスタンスを厳密に下回っているに違いありません。
- この状態では、バックアップが私を通してルーティングされないことが保証されるため、フェイルオーバーは即座に行われます。
- 実行可能な後継ルータが存在しない場合、ルータは隣接ルータに問い合わせて待機する必要があります。
- バリアンスは受け入れ可能な構成であり、その不等コスト負荷分散効果はここでは検証されていません。考慮できるのは、すでに実現可能なルートだけです。
続ける準備はできましたか?
無料アカウントを作成すると、進捗を保存して理解度チェックを受けられます。
