ホームページ > 運用・保守 > 安全性 > EIGRPプロトコルを分析する方法

EIGRPプロトコルを分析する方法

WBOY
リリース: 2023-05-19 21:57:00
転載
1666 人が閲覧しました

1. EIGRP プロトコルの簡単な説明

EIGRP (Enhanced Inerior Gateway Routing Protocol、拡張内部ゲートウェイ ルーティング プロトコル) は、距離ベクトルと EIGRP の利点を組み合わせたバランスの取れたハイブリッド ルーティング プロトコルです。 2 つのルーティング プロトコル、リンク ステートも CISCO 独自のプロトコルです。

EIGRP は効率的なルーティング プロトコルです。その特徴は次のとおりです:

  • 隣接関係を確立および維持し、Hello パケットを送受信することでルーティング情報を交換します。

  • ルーティング アップデートにはマルチキャスト (224.0.0.10) またはユニキャストを使用します。

  • #EIGRP のアドミニストレーティブ ディスタンスは 90 および 170 です。

  • トリガーによる更新を使用して帯域幅の使用量を削減します。

  • 可変長サブネット マスク (VLSM) をサポートし、自動要約機能がデフォルトで有効になります。

  • IP、IPX、Apple Talk などの複数のネットワーク層プロトコルをサポート;

  • #ネットワーク プロトコルごとに、EIGRP は独立したネイバー テーブル、トポロジ テーブル、ルーティング テーブルを維持します。 ;
  • EIGRP は、Diffusing Upadte アルゴリズム (DUAL) を使用して高速コンバージェンスを実現し、ルーティング ループがないようにします。
  • に関する情報を保存します。ネットワークの変化に迅速に適応しながら、ネットワーク トポロジ全体を強化します。
  • #均等および非均等の負荷分散をサポートします。
  • # 高信頼性トランスポート プロトコル (RTP) を使用します。 ) ルーティング情報送信の信頼性を保証します;
  • データリンク層プロトコルとトポロジをシームレスに接続します EIGRP は OSI 参照モデルの層 2 プロトコルの実装を必要としません。
2. 実験の目的

EIGRP の次の 2 つの基本知識を理解するだけです。

#近隣テーブル、トポロジ テーブル、ルーティング テーブルについて理解する;
  • EIGRP メトリックの計算方法;
  • 3. トポロジ図

隣接する 2 つのルーターが隣接関係を確立するには、同じ AS 番号という 2 つの条件を満たす必要があります。と一致する K 値。 R2 を例に取ると、「Show ip Protocols」コマンドを使用して、EIGRPプロトコルを分析する方法

R2#show ip Protocols

ルーティング プロトコルは「eigrp 200」

発信更新を表示できます。すべてのインターフェイスのフィルタ リストが設定されていません

#すべてのインターフェイスの受信アップデート フィルタ リストが設定されていません

送信アップデートでフラグが設定されたデフォルト ネットワーク

受信アップデートから受け入れられるデフォルト ネットワーク

EIGRP メトリックの重み K1=1、K2=0、K3=1、K4=0、K5=0

EIGRP 最大ホップカウント 100

EIGRP 最大メトリック分散 1

再配布: eigrp 200

自動ネットワーク要約は有効ではありません

最大パス: 4

ネットワークのルーティング:

192.168.10.0

192.168.20.0

192.168.40.0

192.168.50.0

0.0.0.0

ルーティング情報ソース:

ゲートウェイ距離最終更新

192.168.10.2 90 330051

192.168.2 0.2 90 356798

192.168.40.2 90 382527

192.168.50.2 90 418109

距離: 内部 90 外部 170負荷分散に許可されている回線の最大数は 4 回線であるため、ルーターで回線の追加を継続できる場合は、maximum-paths * を使用して数を変更できます (* は数量を表します)ユニット)。さらに、赤いフォントでマークされた「eigrp 200」に注目してください。これは、現在使用されている EIGRP 自律システム番号が 200

EIGRP メトリック重み K1=1、K2=0、K3=1、K4= であることを示しています。 0、K5=0 は K 値で、その意味は次のとおりです。

K1 は帯域幅を表します

K2 は負荷を表します

K3 は遅延を表します

K4 K5 は信頼性を表します

デフォルトでは、EIGRP はメトリック計算パラメータとして帯域幅と負荷のみを使用します。 K 値を変更するには、metricweights tos k1 k2 k3 k4 k5 コマンドを使用できます。ここで、tos はサービス品質を区別するサービス レベルとして使用され、0 は有効でないことを意味し、1 は有効であることを意味します。

(1)、ネイバー テーブル

#R2#show ip eigrp neighbors

プロセス 100 の IP-EIGRP ネイバー

H アドレス インターフェイス ホールド アップタイム SRTT RTO Q Seq

(秒) (ms) Cnt Num

0 192.168.10.2 Se1/1 12 00 :11:47 40 1000 0 78

1 192.168.20.2 Se1/0 12 00:11:20 40 1000 0 80

2 192.168.40.2 Se1/2 11 00:10:54 40 1000 0 91

3 192.168 . 50.2 Se1/3 14 00:10:19 40 1000 0 94

「H」は近傍が学習される順序を示し、0 は最初に学習された近傍です。

「アドレス」Itは近隣ルーティング インターフェイスの IP です。

「インターフェイス」はローカル ルートがこの近隣に接続されているインターフェイスです。

「ホールド」は現在のホールド時間で、デフォルトは 15 秒です。これは減少する値です。

「稼働時間」は、ネイバーがネイバー テーブルに入ってからの経過時間です。

「SRTT」は、平均を計算する通常の往復時間を指します。ルーター間で送信されるパケットの往復 (ミリ秒単位) 時間測定;

「RTO」は再送信間隔値の決定を指します;

「Q」はキュー数を指し、列は数値です送信キューで待機しているメッセージの数。この値が 0 より大きい場合は、リンクで輻輳が発生していることを意味します;

##(2)、ルーティング テーブル

R2#show ip Route

コード: C - 接続済み、S - スタティック、I - IGRP、R - RIP、M - モバイル、B - BGP

D - EIGRP、EX - EIGRP 外部、O - OSPF、IA - OSPF 相互エリア

N1 - OSPF NSSA外部タイプ1、N2 - OSPF NSSA外部タイプ2

E1 - OSPF外部タイプ1、E2 - OSPF外部タイプ2、E - EGP

i - IS -IS、L1 - IS-IS レベル 1、L2 - IS-IS レベル 2、ia - IS-IS エリア間

* - デフォルト候補、U - ユーザーごとのスタティック ルート、o - ODR

P - 定期的にダウンロードされた静的ルート

最後の手段のゲートウェイが設定されていません

#10.0.0.0/16 はサブネット化されており、5 つのサブネット

D 10.2. 0.0 [90/20640000] via 192.168.10.2、00:13:00、Serial1/1

##D

##C 10.6.0.0 は直接接続されており、Loopback0

D 10.11.0.0 [90/20640000] 192.168.50.2経由、00:12:23、Serial1/3

D 10.12.0.0 [90/20640000] 192.168.40.2、00:12:35、Serial1経由/2

192.168.10.0/30 はサブネット化されており、1 サブネット

C 192.168.10.0 は直接接続されており、Serial1/1

192.168.20.0/30 は直接接続されており、 1 サブネット

C サブネット化、1 サブネット

# D 192.168.30.0 [90/21024000] VIA 192.168.40.2、00:12:35、Serial1/2

# [90/ 21024000] VIA 192.168.50.2、00 12:23 /30 はサブネット化されており、1 つのサブネット

C 192.168.50.0 は直接接続されており、Serial1/3

If "D *.*.*. */* はルーティング テーブルに表示されます。これは要約、00:15:00、Null0" は自動的に要約されたルートです。EIGRP と RIP は両方とも、デフォルトでメイン ネットワーク境界で自動的に要約されます。違いは、EIGRP が生成するターゲットが null インターフェイス (Null0) を指すように、ルートがローカルで自動的に要約されます。空のインターフェイスに送信されたデータは破棄されます。各リンクには、ルーティング ループを効果的に回避するための自動概要レコードが含まれます。自動集計機能を使用する必要はありません。自動集計なしをキャンセルすることで実現できます。

D 192.168.30.0 [90/21024000] via 192.168.40.2, 00:12:35, Serial1/2 これは、EIGRP を通じて学習された最終ルートです。D は、EIGRP を通じて学習されたことを意味します。192.168 のリンクが表示されます。 [90/21024000] の 90 は、EIGRP のデフォルトのアドミニストレーティブ ディスタンスであり、その後にメトリック値が続きます。リンク 192.168.30.0/30 は、R4 または R5 の任意のルータを介して到達できます。

(3)、トポロジ テーブル

R2#show ip eigrp topology

AS 200 の IP-EIGRP トポロジ テーブル

コード: P - パッシブ、 A - アクティブ、U - 更新、Q - クエリ、R - 返信、

r - 返信ステータス

P 10.2.0.0/16、1 つの後継者、FD は 20640000

via 192.168.10.2 (20640000/128256)、Serial1/1

P 10.5.0.0/16、1 つの後継者、FD は 20640000

via 192.168.20.2 (20640000/128256)、Serial1 /0

P 10.6.0.0/16、1 つのサクセサ、FD は 128256

via Connected、Loopback0

P 10.11.0.0/16、1 つのサクセサ、FD は 20640000

経由 192.168.50.2 (20640000/128256)、シリアル 1/3

経由 192.168.40.2 (21152000/2297856)、シリアル 1/2

P 10.12.0.0/16 、1 つの後継者、FD は 20640000

via 192.168.40.2 (20640000/128256)、Serial1/2

via 192.168.50.2 (21152000/2297856)、Serial1/3

P 192.168.10.0/30、1 つのサクセサ、FD は 20512000

via Connected、Serial1/1

P 192.168.20.0/30、1 つのサクセサ、FD は 20512000

via 接続済み、Serial1/0

P 192.168.30.0/30、2 つの後継者、FD は 21024000

via 192.168.40.2 (21024000/2169856)、Serial1/2

via 192.168.50.2 (21024000/2169856)、Serial1/3

P 192.168.40.0/30、1 つの後継者、FD は 20512000

via Connected、Serial1/2

P 192.168.50.0/30、1 つの後継者、FD は 20512000

via Connected、Serial1/3

ここで、P はパッシブ ルーティングを表します。つまり、ルーティングは安定していて使用可能です。

後続ルートはリモート ネットワークへのプライマリ ルートです。特定のルートに対して最大 4 つの後続ルートが存在します。

例: 192.168.10.0/30、1 つのサクセサが 192.168.10.0/30 への最適なパスであり、FD が実現可能な距離です。

(4)、EIGRP メトリック計算方法

EIGRP は、帯域幅、遅延、信頼性、信頼性などの要素の複合メトリック値を組み合わせて、宛先アドレスまでの距離を計算します。最適なパス。 K1、K2、K3、K4、K5 が 0 でない場合、次の式を使用して複合メトリック値を計算できます:

Metric=[K1*帯域幅 (K2*帯域幅)/(256-負荷) K3* 遅延]*[K5/(信頼性 K4)]

K1 は帯域幅 (Bandwidth) に影響し、K2 は負荷 (Load) に影響し、K3 は遅延 (Delay) に影響し、K4 と K5 は信頼性に影響します。

通常、Cisco ルータは複合メトリック値の計算に K1 と K3 のみを使用するため、式では次の式も使用できます:

文を書き換えた後: メトリックは、(10000M を送信元と宛先間の最小リンク帯域幅で割った値、および送信元と宛先間のすべてのリンク遅延の合計を 10 で割った値) の合計の 256 倍として計算されます。

ここで、送信元と宛先は宛先間の最小リンク帯域幅、単位は M、送信元と宛先間のすべてのリンクの合計遅延、単位はマイクロ秒 (usec)、では、合計遅延を 10 で割る理由は次のとおりです。 EIGRP メトリック値 10 マイクロ秒単位で計算されます。

実験を見てみましょう。たとえば、R2 から R1 までのループバック 0 インターフェイスの複合メトリック値を計算したい場合、どのように計算すればよいでしょうか?

まず、R2 から R1 へのループバック 0 インターフェイスの測定値に注目し、R2 から R1 のループバック 0 インターフェイスへのアウトバウンド インターフェイスの帯域幅と遅延をパラメータとして使用して計算する必要があります。 :

#R2# show int se1/1

Serial1/1 が稼働中、回線プロトコルが稼働中 (接続済み)

ハードウェアは HD64570

インターネット アドレスは 192.168.10.1/30

です。

MTU 1500 バイト、BW 128 Kbit、DLY 20000 usec、

上記のように、R2 のシリアル 1/1 インターフェイス パラメータは BW 帯域幅であることがわかります。 、など0.128M、遅延は20000マイクロ秒です。

R1#show intoopback0

Loopback0 は稼働中、回線プロトコルは稼働中 (接続済み)

ハードウェアは Loopback

インターネット アドレスは 10.2.0.2/ 16

MTU 1514 バイト、BW 8000000 Kbit、DLY 5000 usec、

上記は R1 のループバック 0 インターフェイスのパラメータで、帯域幅は 8000M、遅延は 5000 マイクロ秒です。

それでは、次の式に従って文章を書き直してみましょう。 R2 の Serial1/1 が To になった場合、メトリックは、(10000M を送信元と宛先間の最小リンク帯域幅で割った値、および送信元と宛先間のすべてのリンク遅延の合計を 10 で割ったもの) の合計の 256 倍として計算されます。 R1 のループバック 0 インターフェイス、最小リンク帯域幅は 0.128M です。合計遅延は Serial1/1 の遅延です。R1 のループバック 0 インターフェイスの遅延 = 20000 5000。計算式に代入してください:

[10000/ R2 のシリアル 1/1 インターフェイス帯域幅 (単位 M) (R2 のシリアル 1/1 インターフェイス遅延 R1 のループバック 0 インターフェイス遅延)/10]*256

つまり、[10000/0.128 (20000 5000)/10] *256

[78125 2500]*256=20640000

R2 が R1

R2#show ip eigrp topology

## のループバック 0 ポートに接続することを確認してみましょう。 AS 200 の #IP-EIGRP トポロジ テーブル

コード: P - パッシブ、A - アクティブ、U - 更新、Q - クエリ、R - 応答、

r - 応答ステータス

P 10.2.0.0/16、1 つの後継者、FD は 20640000

経由 192.168.10.2 (20640000/128256)、Serial1/1

P 10.5.0.0/16、1 つの後継者、FD は 20640000

via 192.168.20.2 (20640000/128256)、Serial1/0

P 10.6.0.0/16、1 つの後継者、FD は 128256

via Connected、Loopback0

P 10.11.0.0/16、1 つの後継者、FD は 20640000

via 192.168.50.2 (20640000/128256)、Serial1 /3

via 192.168.40.2 (21152000/2297856)、Serial1/2

P 10.12.0.0/16、1 つの後継者、FD は 20640000

via 192.168.40.2 (20640000/128256)、Serial1/2

via 192.168.50.2 (21152000/2297856)、Serial1/3

P 192.168.10.0/30、1 つの後継、FD は 20512000

via Connected、Serial1/1

P 192.168.20.0/30、1 つの後継、FD は 20512000

via Connected、Serial1/0

P 192.168.30.0 /30、2 つの後継者、FD は 21024000

via 192.168.40.2 (21024000/2169856)、Serial1/2

via 192.168.50.2 (21024000/2169856)、Serial1/3

P 192.168.40.0/30、1 つのサクセサ、FD は 20512000

via Connected、Serial1/2

P 192.168.50.0/30、1 つのサクセサ、FD は 20512000

接続経由、シリアル1/3

以上がEIGRPプロトコルを分析する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート