目次
(3)、トポロジ テーブル
ホームページ 運用・保守 安全性 EIGRPプロトコルを分析する方法

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

May 19, 2023 pm 09:57 PM
eigrp

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)