EIGRP


EIGRP 概要

EIGRPはCisco独自のルーティングプロトコルで、拡張ディスタンスベクターに分類されます。特徴としては以下のようなものがある。

 


サクセサとフィジブルサクセサ

以下のようなネットワークを例にして説明します。

アドバタイズ・ディスタンス=近接ルータから宛先への距離

フィジブル・ディスタンス=送信ルータから宛先への距離。または送信ルータから近接への距離+アドバタイズ・ディスタンス。

 

Successor:送信ルータから宛先ネットワークへの最適経路(フィジブル・ディスタンスが最小)にある、送信ルータの近接ルータ。

Feasible Successor:最適経路の次にフィジブル・ディスタンスが短い経路にある、送信ルータの近接ルータ。サクセサのフィジブル・ディスタンスより短いアドバタイズ・ディスタンスを持つ経路でないとフィジブル・サクセサにはなれない。

(*640−503の青本には、それぞれの経路自体をサクセサ/フィジブルサクセサと呼んでいたような気がします。送信ルータから見れば、宛先までの最適経路へトラフィックを送信=最適経路の近接ルータに送信することなので、ほぼ同意なのか。)

 

Active State:送信ルータが宛先ネットワークへのサクセサを失った時、フィジブルサクセサがない場合はこの状態に入る。全ての近接ルータへQueryを送り、近接ルータが戻すRepliesにより宛先への新しい経路を再計算しサクセサを決定する。

Passive State:送信ルータが宛先ネットワークへのサクセサを失った時、フィジブルサクセサがあればフィジブルサクセサがサクセサになる。その時の送信ルータの状態。

Hello Packet:隣接ルータのみにマルチキャストアドレス 224.0.0.10 で送信。基本は5秒ごと、低帯域のNBMA(マルチアクセスネットワーク全般?)では60秒ごと。

 


ルータへのEIGRP基本設定とモニタコマンド

2503#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
2503(config)#ip routing
2503(config)#router eigrp 1
2503(config-router)#network 192.168.0.0
2503(config-router)#network 10.0.0.0
2503(config-router)#end
2503#show running-config
Building configuration...
!
router eigrp 1
network 192.168.0.0
network 10.0.0.0
!

2503#show ip route                  <- ルーティングテーブル表示

2503#show ip eigrp ?
neighbors  IP-EIGRP Neighbors          <- 近接ルータテーブル表示
topology  IP-EIGRP Topology Table        <- トポロジーテーブル表示
traffic  IP-EIGRP Traffic Statistics        <- IP EIGRPトラフィック表示


EIGRPとIGRPの経路再発送(再配布、リディストリビュート)

上記の様なネットワークを例にして、RouterEでのEIGRPとIGRPの経路再発送の設定を以下に示す。(S0インタフェースについては省略)

RouterE#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
RouterE(config)#interface s0
RouterE(config-if)#ip address 10.0.0.1 255.255.255.0
RouterE(config)#interface e0
RouterE(config-if)#ip address 172.16.5.1 255.255.255.0
RouterE(config)#interface e1
RouterE(config-if)#ip address 172.16.1.1 255.255.255.0
RouterE(config-if)#exit

RouterE(config)#ip routing
RouterE(config)#router eigrp 400
RouterE(config-router)#network 172.16.0.0
RouterE(config-router)#network 10.0.0.0
RouterE(config-router)#passive-interface e0         <- RouterEのE0インタフェースからRouterDへEIGRPアップデートを送らない

RouterE(config-router)#router igrp 400            <- EIGRPとIGRPが同じAS番号なら自動的に再発送が行われる
RouterE(config-router)#network 172.16.0.0
RouterE(config-router)#network 10.0.0.0
RouterE(config-router)#passive-interface e1         <- RouterEのE1インタフェースからRouterCへIGRPアップデートを送らない


ルートサマライゼーション(ルート集約、経路集約)

RouterGW-2#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
RouterGW-2(config)#ip routing
RouterGW-2(config)#router eigrp 1
RouterGW-2(config-router)#network 128.103.0.0
RouterGW-2(config-router)#network 10.0.0.0
RouterGW-2(config-router)#no auto-summary           <- メジャーネットワーク境界での自動ルート集約をオフ(デフォルト)

RouterGW-2(config-router))#interface e2/0
RouterGW-2((config-if)#ip address 10.1.1.2 255.255.255.0
RouterGW-2((config-if)#ip summary-address eigrp 1 128.103.35.0 255.255.255.0    <- RouterGW-1へ128.103.35.0/24経路のみ通知

inserted by FC2 system