精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

eigrp的基本配置及配置命令

PoisonApple ? 來源:網絡整理 ? 2018-02-10 11:57 ? 次閱讀

EIGRP:Enhanced Interior Gateway Routing Protocol 即 增強內部網關路由協議。也翻譯為 加強型內部網關路由協議。 EIGRP是Cisco公司的私有協議(2013年已經公有化)。 EIGRP結合了鏈路狀態和距離矢量型路由選擇協議的Cisco專用協議,采用彌散修正算法(DUAL)來實現快速收斂,可以不發送定期的路由更新信息以減少帶寬的占用,支持Appletalk、IP、Novell和NetWare等多種網絡層協議。

eigrp的基本配置

實驗步驟

Step1:配置IP

Step2:配置EIGRP

R1(config)#router eigrp 100 //啟用eigrp

R1(config-router)#no auto-summary //關閉自動匯總

R1(config-router)#network 12.1.1.00.0.0.255 //network 目標網段反子網掩碼

R1(config-router)#network 1.1.1.1 0.0.0.0

R2(config)#router eigrp 100

R2(config-router)#no auto-summary

R2(config-router)#network 12.1.1.00.0.0.255

R2(config-router)#network 23.1.1.00.0.0.255

R2(config-router)#network 2.2.2.2 0.0.0.0

R3(config)#router eigrp 100

R3(config-router)#no auto-summary

R3(config-router)#network 23.1.1.00.0.0.255

R3(config-router)#network 34.1.1.00.0.0.255

R3(config-router)#network 3.3.3.3 0.0.0.0

R4(config)#router eigrp 100

R4(config-router)#no auto-summary

R4(config-router)#network 34.1.1.00.0.0.255

R4(config-router)#network 4.4.4.4 0.0.0.0

Step3:檢查全網連通性

Step4:查看路由表

R3#show ip rou

Codes: C - connected, S - static, I - IGRP,R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 1 subnets

D 1.1.1.1 [90/158720] via 23.1.1.2, 00:00:22, FastEthernet0/0

2.0.0.0/32 is subnetted, 1 subnets

D 2.2.2.2 [90/156160] via 23.1.1.2, 00:00:22, FastEthernet0/0

3.0.0.0/32 is subnetted, 1 subnets

C 3.3.3.3 is directly connected, Loopback1

4.0.0.0/32 is subnetted, 1 subnets

D 4.4.4.4 [90/156160] via 34.1.1.4, 00:00:22, FastEthernet0/1

12.0.0.0/24 is subnetted, 1 subnets

D 12.1.1.0 [90/30720] via 23.1.1.2, 00:00:22, FastEthernet0/0

23.0.0.0/24 is subnetted, 1 subnets

C 23.1.1.0 is directly connected, FastEthernet0/0

34.0.0.0/24 is subnetted, 1 subnets

C 34.1.1.0 is directly connected, FastEthernet0/1

“D”表示用EIGRP 學到的路由條目,管理距離為90。

Step5:查看路由協議

R3#show ip protocols

Routing Protocol is “eigrp 100 ”

//AS號為100

Outgoing update filter list for all interfaces is not set

Incoming update filter list for all interfaces is not set

Default networks flagged in outgoing updates

Default networks accepted from incoming updates

EIGRPmetric weight K1=1, K2=0, K3=1, K4=0, K5=0

// 顯示計算度量值所用的 K值

EIGRPmaximum hopcount 100

//EIGRP 支持的最大跳數

EIGRPmaximum metric variance 1

// variance 值默認為 1,即默認時只支持等價路徑的負載均衡

Redistributing: eigrp 100

Automaticnetwork summarization is not in effect

//顯示自動匯總已經關閉,默認自動匯總是開啟的

Maximum path: 4

Routing for Networks:

23.1.1.0/24

34.1.1.0/24

3.3.3.3/32

Routing Information Sources:

Gateway Distance Last Update

23.1.1.2 90 0

34.1.1.4 90 10

Distance:internal 90 external 170

//EIGRP 路由協議能夠區分內部路由和外部路由。內部路由默認管理距離是90,外部路由默認管理距離是170。

Step6:查看EIGRP鄰居

R3#show ip eigrp neighbors

IP-EIGRP neighbors for process 100

H Address Interface Hold Uptime SRTT RTO Q Seq

(sec) (ms) Cnt Num

0 23.1.1.2 Fa0/0 10 00:06:54 40 1000 0 9

1 34.1.1.4 Fa0/1 10 00:06:54 40 1000 0 11

以上輸出各字段的含義如下:

① H: 表示與鄰居建立會話的順序;

② Address: 鄰居路由器的接口地址;

③ Interface: 本地到鄰居路由器的接口;

④ Hold: 認為鄰居關系不存在所能等待的最大時間;

⑤ Uptime: 從鄰居關系建立到目前的時間;

⑥ SRTT: 是向鄰居路由器發送一個數據包以及本路由器收到確認包的時間;

⑦ RTO: 路由器在重新傳輸包之前等待ACK 的時間;

⑧ Q Cnt: 等待發送的隊列;

⑨ Seq Num: 從鄰居收到的發送數據包的序列號。

Step7:查看拓撲

R3#show ip eigrp topology

IP-EIGRP Topology Table for AS100/ID(3.3.3.3)

Codes: P - Passive, A - Active, U - Update,Q - Query, R - Reply,

r - Reply status

P 1.1.1.1/32, 1 successors, FD is 158720

via 23.1.1.2 (158720/156160), FastEthernet0/0

P 2.2.2.2/32, 1 successors, FD is 156160

via 23.1.1.2 (156160/128256), FastEthernet0/0

P 3.3.3.3/32, 1 successors, FD is 128256

via Connected, Loopback1

P 4.4.4.4/32, 1 successors, FD is 156160

via 34.1.1.4 (156160/128256), FastEthernet0/1

P 12.1.1.0/24, 1 successors, FD is 30720

via 23.1.1.2 (30720/28160), FastEthernet0/0

P 23.1.1.0/24, 1 successors, FD is 28160

via Connected, FastEthernet0/0

P 34.1.1.0/24, 1 successors, FD is 28160

via Connected, FastEthernet0/1

可清楚看到每條路由條目FD和RD值

Step8:查看EIGRP接口

R3#show ip eigrp interfaces

IP-EIGRP interfaces for process 100

Xmit Queue Mean Pacing Time Multicast Pending

Interface Peers Un/Reliable SRTT Un/Reliable Flow Timer Routes

Lo1 0 0/0 1236 0/10 0 0

Fa0/0 1 0/0 1236 0/10 0 0

Fa0/1 1 0/0 1236 0/10 0 0

輸出各字段含義如下

① Interface:運行 EIGRP 協議的接口;

② Peers:該接口的鄰居的個數;

③ Xmit Queue Un/Reliable:在不可靠/可靠隊列中存留的數據包的數量;

④ Mean SRTT:平均的往返時間,單位是秒;

⑤ Pacing Time Un/Reliable:用來確定不可靠/可靠隊列中數據包被送出接口的時間間隔;

⑥ Multicast Flow Timer:組播數據包被發送前最長的等待時間;

⑦ Pending Routes:在傳送隊列中等待被發送的數據包攜帶的路由條目。

Step9:查看EIGRP發送和接受數據包的情況

R3#show ip eigrp traffic

IP-EIGRP Traffic Statistics for process 100

Hellos sent/received: 566/377

Updates sent/received: 12/11

Queries sent/received: 0/0

Replies sent/received: 0/0

Acks sent/received: 10/7

Input queue high water mark 1, 0 drops

SIA-Queries sent/received: 0/0

SIA-Repliessent/received: 0/0

Step10:debug eigrp neighbors

該命令可以動態查看 EIGRP 鄰居關系的情況。在路由器 R1 先將f0/0 接口shutdown 掉,

然后再 no shutdown,可以看到EIGRP 鄰居建立的過程。

EIGRP路由配置命令

是Cisco的私有路由協議,它綜合了距離矢量和鏈路狀態2者的優點,它的特點包括: 1.快速收斂

鏈路狀態包(Link-State Packet,LSP)的轉發是不依靠路由計算的,所以大型網絡可以較為快速的進行收斂。它只宣告鏈路和鏈路狀態,而不宣告路由,所以即使鏈路發生了變化,不會引起該鏈路的路由被宣告。但是鏈路狀態路由協議使用的是Dijkstra算法,該算法比較復雜,并且和其他路由協議單獨計算路由相比較占CPU和內存資源,EIGRP采用彌散更新算法(diffusingcomputations ),通過多個路由器并行的進行路由計算,這樣就可以在無環路產生的情況下快速的收斂。 2.減少帶寬占用

EIGRP不作周期性的更新,它只在路由的路徑和度發生變化以后做部分更新。當路徑信息改變以后,DUAL只發送那條路由信息改變了的更新,而不是發送整個路由表。和更新傳輸到一個區域內的所有路由器上的鏈路狀態路由協議相比,DUAL只發送更新給需要該更新信息的路由器。在WAN低速鏈路上,EIGRP可能會占用大量帶寬,默認只占用鏈路帶寬50%,之后發布的IOS允許使用命令ip bandwidth-percent eigrp來修改這一默認值。 3.支持多種網絡層協議

EIGRP通過使用“協議相關模塊”(即protocol-dependentmodule《PDM》),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等協議。 4.無縫連接數據鏈路層協議和拓撲結構

EIGRP不要求對OSI參考模型的層2協議做特別的配置。不像OSPF,OSPF對不同的層2協議要做不同配置,比如以太網和幀中繼,EIGRP能夠有效的工作在LAN和WAN中,而且EIGRP保證網絡不會產生環路(loop-free);而且配置起來很簡單;支持VLSM;它使用多播和單播,不使用廣播,這樣做節約了帶寬;它使用和IGRP一樣的度的算法,但是是32位長的;它可以做非等價的路徑的負載平衡。 四個組件

1.Protocol-Dependent Module(PDM)

2.可靠傳輸協議(Reliable Transport Protocol,RTP) 3.鄰居的發現/恢復

4.彌散更新算法(Diffusing Update Algorithm,DUAL) RTP-EIGRP的可靠傳輸協議

RTP負責EIGRP packet(下面有講)的按順序(可靠)的發送和接收,這個可靠的保障是通過Cisco私有的一個算法,reliable multicast實現的,使用組播地址224.0.0.10,每個鄰居接收到這個可靠的組播包的時候就會以一個unicast作為確認按順序的發送是通過packet里的2個序列號實現的,每個packet都包含發送方分配的1個序列號,發送方每發送1個packet,這個序列號就遞增1.另外,發送方也會把最近從目標路由器接收到的packet的序列號放在這個要發送的packet里,在某些情況下,RTP也可以使用無需確認的不可靠的發送,并且使用這種不可靠發送的packet中不包含序列號.EIGRP第一次傳輸都采用組播形式,重傳輸都采用單播。 EIGRP-Metric計算方法

EIGRP選擇一條主路由(最佳路由)和一條備份路由放在topology table(EIGRP到目的地支持最多6條鏈路)。它支持幾種路由類型:內部,外部(非EIGRP)和匯總路由.EIGRP使用混合度。

i.EIGRP Metric的5個標準 1.帶寬

10的7次方除以源和目標之間最低的帶寬乘以256 2.延遲(delay)

接口的累積延遲乘以256,單位是10微秒 3.可靠性(reliability)

根據keepalive而定的源和目的之間最不可靠的可靠度的值 4.負載(loading)

根據包速率和接口配置帶寬而定的源和目的之間最不差的負載的值 5.最大傳輸單元(MTU)

路徑中最小的MTU.MTU包含在EIGRP的路由更新里,但是一般不參與EIGRP度的運算

ii. EIGRP Metric的計算

EIGRP度量值的計算公式為:256*{K1(10^7/帶寬)+K2(10^7/帶寬)/(256-負載)+K3(延遲)+K5/(可靠性+K4)}

默認情況下,K1和K3是1,其他的K值都是0.

所以通常情況下,度量值=256×(10^7/最小帶寬+累積延時)

通過配置權重(K值),可以修改EIGRP度量值計算方式。可以再EIGRP配置模式使用命令:Metric weight Tos K1 K2 K3 K4 K5 來修改K值,Tos 只有一個有效值0,否則將被忽略。

EIGRP 要求兩臺路由器的K值必須相同才能成為鄰居。另外,K2,K4,,K5最好不要設置,因為這些參數設置為非零之后,會導致計算度量值時會考慮借口的負載和可靠性,而負載和可靠性會隨時間變化,這將導致EIGRP重新泛洪拓撲數據,還可能導致路由器不斷地選擇不同的路由,由此導致網絡不穩定。 EIGRP Packet

EIGRP使用多種類型的packet,這些packet通過IP頭部信息里的協議號88來標識: 1. Hello packet

用來發現和恢復鄰居,通過組播的方式發送,使用不可靠的發送。 2. ACK(acknowledgement) packet

不包含數據(data)的Hello包,使用unicast的方式,不可靠的發送。

3. Update packet

傳播路由更新信息,不定期的,通過可靠的方式發送(比如網絡鏈路發生變化)。當只有一臺路由器需要路由更新時,update通過unicast的方式發送;當有多個路由器需要路由更新的時候,通過組播的方式發送。 4. Query(查詢) & Reply(應答) packet

是DUAL finite state machine用來管理擴散計算用的,查詢包可以是組播或unicast;應答包是通過unicast的方式發送,并且方式都是可靠的。 5. Request(請求) packet

最初是打算提供給路由服務器(server)使用的,但是從來沒實現過。 鄰居發現/恢復協議

EIGRP的Update包是非周期性發送的,

1.Hello包在一般的網絡中(比如點到點,point-to-point)是每5秒組播1次(要隨機減去1個很小的時間防止同步);

2.在多點(multipoint)X.25,幀中繼(Frame Relay,FR)和ATM接口(比如ATM SVC)和ISDN PRI接口上,Hello包的發送間隔是60 秒。

在所有的情況中,Hello包是不需要確認的。可以在接口配置模式下修改該接口的Hello包默認的發送間隔,命令為 ip hello-interval eigrp

當一個路由器收到從鄰居發來的Hello包的時候,這個Hello包包含了一個holdown time,這個holdown time告訴這個路由器等待后續Hello包的最大時間。如果在超出這個holdown time之前沒有收到后續Hello包,那么這個鄰居就會被宣告為不可達,并通知DUAL這個鄰居已丟失。默認hold time是3倍于Hello包發送間隔的, 更高鏈路-- 默認Hello間隔和保持時間是5s和15s T1或低于T1鏈路-- 分別是60s和180s 可以在接口配置模式下修改這個默認的holdown time, 命令為 ip hold-time eigrp.

EIGRP鄰居信息都記錄在鄰居表(neighbor table)中,使用show ip eigrp neighbors命令查看IP EIGRP的鄰居。 EIGRP對環路的解決

eigrp的基本配置及配置命令

EIGRP LOOP

如果EIGRP不考慮環路的問題,那么當右圖中連接路由3和4的線路斷開后會因到不了network a而使路由1-3相互查詢怎么去network a而產生環路。因此EIGRP對于環路的防止考慮兩方面:

1.水平分割(Split Horizon)

2.路由的毒性逆轉(Poison reverse)

接收路由信息的接口,再從該接口通告出剛才學到的路由為不可達 觸發條件:

當兩臺路由器進行鄰居初始化時,他們會互相以最大的metric值通告回剛才學到的路由信息(路由中毒)

當拓撲發生改變時,會臨時關閉水平分割和毒性逆轉,重新學習拓撲

發送查詢請求時,會引起水平分割,比如當一個路由器查詢一條未知網段去向時,他會想每一個鄰居發送查詢,處于該網段的繼承者(successor)會返回查詢給該路由器,而該路由器會反饋一個查詢結果給其他鄰居,不會再次告訴那個繼承者要走這個網段應該要經過自己 路由重分發

在一些大型網絡中,往往存在不同的自治區域需要互聯的情況eigrp的基本配置及配置命令

EIGRP重分發

。b比如在右圖的情況下,AS號為1000的要與AS號為2000的兩個EIGRP相互通信,只需要在中間路由器配置重分發,注意配置重分發也要避免路由環路。 示例:

Router One

router eigrp 2000 network 172.16.1.0 0.0.0.255 Router Two

router eigrp 2000 redistribute eigrp 1000 route-map to-eigrp2000

network 172.16.1.0 0.0.0.255--在AS=2000內定義鄰居AS=1000去AS=2000的網段 !

router eigrp 1000

redistribute eigrp 2000 route-map to-eigrp1000--在AS=1000內定義鄰居AS=2000去AS=1000的網段

network 10.1.0.0 0.0.255.255 route-map to-eigrp1000 deny 10 match tag 1000 !

route-map to-eigrp1000 permit 20 set tag 2000 !

route-map to-eigrp2000 deny 10 match tag 2000 !

route-map to-eigrp2000 permit 20 set tag 1000

--當AS=1000的網段被標上(tag)1000的標記,當AS=2000重分發進AS=1000時,被標上1000的路由信息將被拒絕,以防產生環路;反之在AS=2000上亦然。 Router Three

router eigrp 1000network 10.1.0.0 0.0.255.255 現在路由1和3之間就能互訪了。 術語定義

1.彌散更新算法簡介

(彌散更新算法可以保證路由100%無環路loopfree)為了能夠讓DUAL正確的操作,低層協議必須滿足以下幾個條件:

1. 一個節點要在有限的時間里檢測到新鄰居的存在或和一個鄰居的連接的丟失 2. 在鏈路上傳輸的所有信息必須在有限的時間里按正確的順序收到

3. 所有的消息,包括鏈路cost的更改,鏈路故障,和新鄰居的發現,都應該是在有限時間里,一個一個的依次處理Cisco的EIGRP使用鄰居的發現/恢復和RTP來確保上述前提條件 2.adjacency(鄰接)

在剛啟動的時候,路由器使用Hello包來發現鄰居并標識自己用于鄰居的識別。當鄰居被發現以后,EIGRP會在它們之間形成一種鄰接關系。鄰接是指在這2個鄰居之間形成一條交換路由信息的虛鏈路(virtual link)。當鄰接關系形成以后,它們之間就可以相互發送路由update,這些update包括路由器它所知道的所有的鏈路及其metric.對于每個路由,路由器都會基于它鄰居宣告的距離(distance)和到達那個鄰居的鏈路的cost來計算出一個距離

3.Feasible Distance(FD,可行距離)

到達每個目標網絡的最小的metric將作為那個目標網絡的FD.比如,路由器可能有3條到達網絡172.16.5.0的路由,metric分別為380672,12381440和660868,那么380672就成了FD.

4. Feasible Condition(FC,可行條件)

鄰居宣告到達目標網絡的的距離小于本地路由器到達目標網絡的FD AD 《 FD =》 FC=ture.

5.Feasible Successor(FS,可行后繼路由)

如果一個鄰居宣告到達目標網絡的距離滿足FC,那么這個鄰居就成為FS.比如,路由器到達目標網絡172.16.5.0的FD為380672,而他鄰居所宣告到達目標網絡的距離為355072,這個鄰居路由器滿足FC,它就成為FS;如果鄰居路由器宣告到達目標網絡的距離為380928,即不滿足FC,那么這個鄰居路由器就不能成為FS,FS和FC是避免環路的核心技術,FS也是downstream router(下游路由器),因為從FS到達目標網絡的距離比本地路由器到達目標網絡的FD要小,

router eigrp 1000network 10.1.0.0 0.0.255.255 現在路由1和3之間就能互訪了。 術語定義

1.彌散更新算法簡介

(彌散更新算法可以保證路由100%無環路loopfree)為了能夠讓DUAL正確的操作,低層協議必須滿足以下幾個條件:

1. 一個節點要在有限的時間里檢測到新鄰居的存在或和一個鄰居的連接的丟失 2. 在鏈路上傳輸的所有信息必須在有限的時間里按正確的順序收到

3. 所有的消息,包括鏈路cost的更改,鏈路故障,和新鄰居的發現,都應該是在有限時間里,一個一個的依次處理Cisco的EIGRP使用鄰居的發現/恢復和RTP來確保上述前提條件 2.adjacency(鄰接)

在剛啟動的時候,路由器使用Hello包來發現鄰居并標識自己用于鄰居的識別。當鄰居被發現以后,EIGRP會在它們之間形成一種鄰接關系。鄰接是指在這2個鄰居之間形成一條交換路由信息的虛鏈路(virtual link)。當鄰接關系形成以后,它們之間就可以相互發送路由update,這些update包括路由器它所知道的所有的鏈路及其metric.對于每個路由,路由器都會基于它鄰居宣告的距離(distance)和到達那個鄰居的鏈路的cost來計算出一個距離

3.Feasible Distance(FD,可行距離)

到達每個目標網絡的最小的metric將作為那個目標網絡的FD.比如,路由器可能有3條到達網絡172.16.5.0的路由,metric分別為380672,12381440和660868,那么380672就成了FD.

4. Feasible Condition(FC,可行條件)

鄰居宣告到達目標網絡的的距離小于本地路由器到達目標網絡的FD AD 《 FD =》 FC=ture.

5.Feasible Successor(FS,可行后繼路由)

如果一個鄰居宣告到達目標網絡的距離滿足FC,那么這個鄰居就成為FS.比如,路由器到達目標網絡172.16.5.0的FD為380672,而他鄰居所宣告到達目標網絡的距離為355072,這個鄰居路由器滿足FC,它就成為FS;如果鄰居路由器宣告到達目標網絡的距離為380928,即不滿足FC,那么這個鄰居路由器就不能成為FS,FS和FC是避免環路的核心技術,FS也是downstream router(下游路由器),因為從FS到達目標網絡的距離比本地路由器到達目標網絡的FD要小,存在一個或多個FS的目標網絡被記錄在拓撲表中。

6.拓撲表(Topological Table)

拓撲表包括以下內容: 目標網絡的FD. 所有的FD.

每一個FS所宣告的到達目標網絡的距離。

本地路由器計算出的,經過每個FS到達目標網絡的距離,即基于FS所宣告到達目標網絡的距離和本地路由器到達那個FS的鏈路的cost. 發現FS的網絡相連的接口。

7.鄰居表(Neighbor Table)

每個路由器的RAM中都保存有關于鄰居的地址和接口信息的表。

8.后繼路由(Successor)

又稱成功者(Secessful),是到達遠程網絡的最佳路由。是EIGRP用于轉發業務量的路由,它被存儲在路由表中。 EIGRP路由協議優缺點 (1)EIGRP路由協議主要優點

精確路由計算和多路由支持。EIGRP協議繼承了IGRP協議的最大的優點是矢量路由權。EIGRP協議在路由計算中要對網絡帶寬、網絡時延、信道占用率和信道可信度等因素作全面的綜合考慮,所以EIGRP的路由計算更為準確,更能反映網絡的實際情況。同時EIGRP協議支持多路由,使路由器可以按照不同的路徑進行負載分擔。 較少帶寬占用。使用EIGRP協議的對等路由器之間周期性的發送很小的hello報文,以此來保證從前發送報文的有效性。路由的發送使用增量發送方法,即每次只發送發生變化的路由。發送的路由更新報文采用可靠傳輸,如果沒有收到確認信息則重新發送,直至確認。EIGRP還可以對發送的EIGRP報文進行控制,減少EIGRP報文對接口帶寬的占用率,從而避免連續大量發送路由報文而影響正常數據業務的事情發生。

快速收斂。路由計算的無環路和路由的收斂速度是路由計算的重要指標。EIGRP協議由于使用了DUAL算法,使得EIGRP協議在路由計算中不可能有環路路由產生,同時路由計算的收斂時間也有很好的保證。因為,DUAL算法使得EIGRP在路由計算時,只會對發生變化的路由進行重新計算;對一條路由,也只有此路由影響的路由器才會介入路由的重新計算。

MD5認證。為確保路由獲得的正確性,運行EIGRP協議進程的路由器之間可以配置MD5認證,對不符合認證的報文丟棄不理,從而確保路由獲得的安全。

路由聚合。EIGRP協議可以通過配置,對所有的EIGRP路由進行任意掩碼長度的路由聚合,從而減少路由信息傳輸,節省帶寬。

實現負載分擔。去往同一目的的路由表項,可根據接口的速率、連接質量和可靠性等屬性,自動生成路由優先級,報文發送時可根據這些信息自動匹配接口的流量,達到幾個接口負載分擔的目的。

配置簡單。使用EIGRP協議組建網絡,路由器配置非常簡單,它沒有復雜的區域設置,也無需針對不同網絡接口類型實施不同的配置方法。使用EIGRP協議只需使用router eigrp命令在路由器上啟動EIGRP 路由進程,然后再使用network 命令使能網絡范圍內的接口即可。 (2)EIGRP路由協議主要缺點

沒有區域概念。EIGRP沒有區域的概念,而OSPF在大規模網絡的情況下,可以通過劃分區域來規劃和限制網絡規模。所以EIGRP適用于網絡規模相對較小的網絡,這也是矢量-距離路由算法(RIP協議就是使用這種算法)的局限所在。 定時發送HELLO報文。運行EIGRP的路由器之間必須通過定時發送HELLO報文來維持鄰居關系,這種鄰居關系即使在撥號網絡上,也需要定時發送HELLO報文,這樣在按需撥號的網絡上,無法定位這是有用的業務報文還是EIGRP發送的定時探詢報文,從而可能誤觸發按需撥號網絡發起連接,尤其在備份網絡上,引起不必要的麻煩。所以,一般運行EIGRP的路由器,在撥號備份端口還需配置Dialer list和Dialer group,以便過濾不必要的報文,或者運行TRIP協議,這樣做增加路由器運行的開銷。而OSPF可以提供對撥號網絡按需撥號的支持,只用一種路由協議就可以滿足各種專線或撥號網絡應用的需求。

基于分布式的DUAL算法。EIGRP的無環路計算和收斂速度是基于分布式的DUAL算法的,這種算法實際上是將不確定的路由信息散播(向鄰居發query報文),得到所有鄰居的確認后(reply報文)再收斂的過程,鄰居在不確定該路由信息可靠性的情況下又會重復這種散播,因此某些情況下可能會出現該路由信息一直處于活動狀態(這種路由被稱為活動路由棧),并且,如果在活動路由的這次DUAL計算過程中,出現到該路由的后繼(successor)的測量發生變化的情況,就會進入多重計算,這些都會影響DUAL算法的收斂速度。而OSPF算法則沒有這種問題,所以從收斂速度上看,雖然整體相近,但在某種特殊情況下,EIGRP還有不理想的情況。

EIGRP是Cisco公司的私有協議。Cisco公司是該協議的發明者和唯一具備該協議解釋和修改權的廠商。如果要支持EIGRP協議需向Cisco公司購買相應版權,并且Cisco公司修改該協議沒有義務通知任何其他廠家和使用該協議的用戶。而OSPF是開放的協議,是IETF組織公布的標準。世界上主要的網絡設備廠商都支持該協議,所以它的互操作性和可靠性由于公開而得到保障,并且在眾多的廠商支持下,該協議也會不斷走向更加完善。

IGRP與EIGRP路由協議

IGRP(Interior Gateway Routing Protocol,內部網關路由選擇協議)是Cisco特有的基于距離矢量的路由協議,雖然同樣應用于規模較小的局域網絡,但是,與RIP路由協議有所不同,IGRP使用IP層的端口號9進行報文交換,而RIP則是使用520端口進行報文交換。

IGRP同樣是一種動態距離向量路由協議,它由Cisco公司20世界80年代中期設計推出,使用跳數來確定到達一個網絡的最佳路徑,使用延遲、帶寬、可靠性和負載來確定最優路由。默認狀態下,IGRP每90秒鐘發送一次路由更新廣播,在3個更新周期(即270秒)內,如果沒有從路由中的第一個路由器接受到更新,則宣布路由器不可訪問。在7個周期(即630秒)后,Cisco IOS(網際操作系統)軟件會從路由表中清除該路由。

EIGRP結合了鏈路狀態和距離矢量型路由選擇協議的Cisco專用協議,采用彌散修正算法(DUAL)來實現快速收斂,可以不發送定期的路由更新信息以減少帶寬的占用,支持Appletalk、IP、Novell和NetWare等多種網絡層協議。自從EIGRP路由協議誕生后,IGRP路由協議便很少再被使用了。 基本配置 r1(config)#router eigrp 1

r1(config-router)#net 192.168.1.0激活接口,下行等價命令 r1(config-router)#net 192.168.1.1 0.0.0.255

r1(config-router)#passive-interface fastEthernet 0/1 不從F0/1發hello包 neib 192.168.1.2 / lo 0單播

variance 《multiplier》 非等價負載均衡 bandwidth 《kbps》 帶寬

ip bandwidth-parcent AS 占用帶寬 key chain 《name》 MD5驗證 key 《ID》

key-string 《string》

ip authenticatian mode eigrp 《AS》 md5

ip authentication key-chain eigrp 《AS》 《name-of-chain》 show命令:

show ip eigrp int / nei / top / tra/

show ip pro

EIGRP metric 詳解

1. EIGRP metric = (IGRP metric) * 256 IGRP metric is 24 bits in length. EIGRP metric is 32 bits in length.

2. K1 :: Bandwidth = (10,000,000 / bandwidth on interface, kbps) * 256 56K 45714176 1.544M 1657856 (10,000,000 / 1544 = 6476) * 256 10M 256000 100M 25600 1G 2560

3. K2 :: Loading 4. K3 :: Delay sum of delays in the path, in tens of microseconds, mutliplied by 256 Delay = [(sum of the DLY, in microseconds) / 10] * 256 這里的DLY是從本地接口發出后,沿途所經所有源接口的DLY,舉例:DLY=8000usec DLY=10000usec 。 。 。 DLY=20000usec 。 DLY=5000usec 。 。 。 。 。 。 12.0.0.0/24 。 。 |---lo0-( R1 )-s0/0------------------s0/0-( R2 )-lo0---| 。 。 。 。 。 。 。 。 。 。 。 。 。 。 BW=1544Kbit BW=1544Kbit 。 。 。 。 。 。 。 BW=8000000Kbit BW=8000000Kbit 。 。 。 。 1.1.1.0/24 2.2.2.0/24 在R1 上 show ip route 得到的指向2.2.2.0/24 的路由的 metric 值為2,297,856 Bandwidth = (10,000,000 / 1544) * 256 = 6476 * 256 = 1,657,856 Delay = [(20000 + 5000)/10] * 256 = 2500 * 256 = 640,000 metric = K1*BW + K3*Delay = 1657856 + 256000 = 2,297,856 在R2 上 show ip route 得到的指向1.1.1.0/24 的路由的 metric 值為2,118,656 Bandwidth = (10,000,000 / 1544) * 256 = 6476 * 256 = 1,657,856 Delay = [(10000 + 8000) / 10] * 256 = 1800 * 256 = 460,800 metric = K1*BW + K3*Delay = 1657856 + 460800 = 2,118,656 - 通過觀察上面2個路由的 metric 可以看出,雖然只是2臺路由器2個loopback接口之間的路由,并且在鏈路帶寬一致的情況下,得出的 metric 卻是不同的。其原因就是EIGRP 在計算 metric 時所取的DLY 值是路由路徑中所有鏈路的源端口的DLY 值,由于一條鏈路上的2端接口的DLY 值不同,才產生了2個方向上的不同的 metric 結果。事實上 bandwidth 的值并不是鏈路上的最小帶寬,這個在很多書上的講解都是錯誤的,在EIGRP 的 metric 計算中,bandwidth 只是一個性能參考值,并不反映真實帶寬,它就是本地接口上顯示的BW 值,可以通過接口命令 bandwidth 修改。例如: R2(config)#int

s0/0R2(config-if)#bandwidth 1000R2(config-if)#do sh ip routeCodes: C -

connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

1.0.0.0/24 is subnetted, 1 subnetsD 1.1.1.0 [90/3020800] via 10.1.1.1, 00:00:21, Serial0/0 2.0.0.0/24 is subnetted, 1 subnetsC 2.2.2.0 is directly connected, Loopback0 12.0.0.0/24 is subnetted, 1 subnetsC 12.1.1.0 is directly connected, Serial0/0

可以看到, 1.1.1.0 的 metric 已從2,118,656 變為3,020,800 5. K4 :: Reliability Can be observed at the result of show interface 6. K5 :: MTU

7. K1~K5 ---》 B-L-D-R-M ---》 BLack DReaM (這是我的一個記憶技巧)

8. Formula with default K values (K1=1, K2=0, K3=1, K4=0, K5=0): metric = K1*BW + ((K2*BW)/(256-load)) + K3*delay = BW + delay

9. If K5 is not equal to 0: metric = metric * [ K5/(reliability + K4) ] 10.K values are carried in EIGRP hello packets.

11.Mismatched K values can cause a neighbor to be reset. EIGRP常用排錯命令

show run | begin router eigrp//查看配置文件中eigrp的配置命令 show ip protocols//查看當前路由器運行的eigrp協議狀態 show ip route summary//查看eigrp路由匯總狀態 show ip eigrp neighbors//查看eigrp鄰居狀態

show ip eigrp interface//查看各個運行eigrp的狀態

show ip eigrp interface detail//查看各個運行eigrp的詳細狀態 show ip route eigrp//查看eigrp協議學習到的路由表 show ip eigrp topology//查看eigrp的拓撲表

show ip eigrp topology all-links//查看eigrp完整的拓撲表

show ip eigrp topology 10.1.1.0 255.255.255.0//產看指定的某個網絡參數信息

debug eigrp packets//調試eigrp的查訊包

debug eigrp fsm //調試eigrp的dual算法調試信息

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網關協議
    +關注

    關注

    0

    文章

    113

    瀏覽量

    8538
  • EIGRP
    +關注

    關注

    0

    文章

    13

    瀏覽量

    9100
收藏 人收藏

    評論

    相關推薦

    EIGRP路由器基礎實驗

    實驗目的: 1、掌握EIGRP 的基本配置
    發表于 09-24 15:45 ?19次下載

    EIGRP協議及配置課件

    一.實驗目的 1 理解EIGRP協議的主要特征 2 理解EIGRP協議的工作原理 3 熟練掌握EIGRP協議的配置方法和調試方法 二.實驗要求 要求每位學生單獨
    發表于 04-14 15:03 ?0次下載
    <b class='flag-5'>EIGRP</b>協議及<b class='flag-5'>配置</b>課件

    01-基礎配置命令

    基礎配置命令
    發表于 12-17 10:44 ?9次下載

    02-接口配置命令

    接口配置命令
    發表于 12-17 10:44 ?10次下載

    07-VLAN配置命令

    VLAN配置命令
    發表于 12-17 10:44 ?9次下載

    20-路由配置命令

    路由配置命令
    發表于 12-17 11:06 ?2次下載

    30-LLDP配置命令

    LLDP配置命令
    發表于 12-17 11:06 ?7次下載

    32-OAM配置命令

    OAM配置命令
    發表于 12-17 11:06 ?4次下載

    STP配置命令

    08-STP配置命令
    發表于 12-24 23:33 ?0次下載

    UDLD配置命令

    34-UDLD配置命令
    發表于 12-24 23:32 ?0次下載

    基礎配置命令

    01-基礎配置命令
    發表于 12-24 23:32 ?0次下載

    接口配置命令

    02-接口配置命令
    發表于 12-24 23:32 ?0次下載

    一文看懂EIGRP路由協議配置

    因為幀中繼默認為NBMA 模式,也就是非廣播的多路訪問模式,它會阻止廣播數據和組播數據,我們在接口配置過程中,幀中繼的DLCI 號和IP 映射時也沒有配置broadcast 參數,而EIGRP 路由
    發表于 10-13 17:39 ?1762次閱讀
    一文看懂<b class='flag-5'>EIGRP</b>路由協議<b class='flag-5'>配置</b>

    eigrp配置實例

    EIGRP采用DUAL來實現快速收斂。運行EIGRP的路由器存儲了鄰居的路由表,因此能夠快速適應網絡中的變化。如果本地路由表中沒用合適的路由且拓撲表中沒用合適的備用路由,EIGRP將查詢鄰居以發現替代路由。
    的頭像 發表于 02-11 09:00 ?6405次閱讀
    <b class='flag-5'>eigrp</b><b class='flag-5'>配置</b>實例

    ifconfig配置靜態ip命令

    ifconfig命令用于配置和管理網絡接口,包括接口的IP地址、子網掩碼、網關、以及其他網絡配置參數。在本篇文章中,我們將詳細介紹如何使用ifconfig命令
    的頭像 發表于 11-27 14:31 ?4630次閱讀