網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

一、EIGRP有三種AD值:內部路由90,外部路由170,彙總路由5(本地有效)

1、內部路由:透過network宣告的從EIGRP協議直接得到的路由,路由表中的標識為“D”。

2、外部路由:從外部引入靜態路由,直連網段的路由及其他動態路由協議生成的路由,路由表中的標識為“DX”。

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

在R1上建立環回口100,為它配置4個地址:100。1。0。1/24,100。1。1。1/24,100。1。2。1/24,

100。1。3。1/24,並重分佈進EIGRP成為外部路由

R1配置:

R1(config)#int l 100

R1(config-if)#ip add 100。1。0。1 255。255。255。0

R1(config-if)#ip add 100。1。1。1 255。255。255。0 secondary

R1(config-if)#ip add 100。1。2。1 255。255。255。0 secondary

R1(config-if)#ip add 100。1。3。1 255。255。255。0 secondary

R1(config-if)#router eigrp 1

R1(config-router)#redistribute connected //將直連線口重分佈進EIGRP

在R2或R3,R4上檢視路由表:EX代表外部EIGRP路由,新增的4條路由AD值為170。

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

3、彙總路由:

彙總路由作用:

節省時間,避免遞迴查詢,減少延遲,減少路由條目,節省CPU

彙總路由方法:

(1)自動彙總(一般要關閉自動彙總):程序下R1(config-router)#no auto-summary

特點:

有類彙總

只彙總直連網段

不發明細路由

(2)手動彙總:介面下R1(config-if)#ip summary-address eigrp 1 100。1。0。0 255。255。252。0

特點:

無類彙總

可彙總所有路由,同一介面可發多條彙總路由

預設不發明細路由(可透過leakmap傳送明細路由)

明細只要有一條存在,彙總就有效,繼承明細中最小的Metric

將R1上的100。1。0。1/24,100。1。1。1/24,100。1。2。1/24,100。1。3。1/24四個網段進行彙總。

配置在介面下:

R1(config)#int f0/0

R1(config-if)#ip summary-address eigrp 1 100。1。0。0 255。255。252。0,彙總成一條路由,也可以手動指定彙總路由AD值。

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

產生了一條D 100。1。0。0/22 is a summary, 00:03:35, Null0的路由,指向空介面,檢視彙總路由的管理距離值為5。

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

彙總後只向開了彙總的介面發彙總路由,不發明細路由。為避免R2透過R1-R3-R4-R2學習到明細路由,我們暫時先把R1的f0/1口關閉,然後在R2上檢視路由:可以看到R2只收到了彙總後的1條100。1。0。0/22的路由,AD值為90(AD值5只在R1有效,彙總把原來外部路由變成了內部路由)。

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

R1(config-if)#$address eigrp 1 100。1。0。0 255。255。252。0 111 leak-map 可以通過後兩項引數來手動指定彙總路由AD值,和洩露明細路由。

二、修改EIGRP的AD值

1、方法一:

R4(config-router)# distance eigrp 120 120 \\修改內部和外部路由AD值為120

2、方法二:

R4(config)#access-list 30 permit 10。10。5。0

R4(config-router)# distance 160 1。1。45。5 0。0。0。0 30 \\修改一條

內部

路由的AD值

3、實驗:

預設情況下R4的路由表:

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

要求:修改所有內部路由AD值為111,修改所有外部路由AD值為201

配置:

R4(config)#router eigrp 1

R4(config-router)#distance eigrp 111 201

修改後路由表:

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

要求:R4訪問R1的環回口有兩條路徑,分別經過R2和R3,現在只能走R3。

配置:

R4(config)#access-list 10 per 1。1。1。1 // 抓取路由

R4(config-router)# distance 109 34。1。1。3 0。0。0。0 10 // 將從R3來的1。1。1。1路由AD值改為109

網路工程師學習筆記—2.3 EIGRP的管理距離(AD)及修改

三、

總結:

1、預設DISTANCE 有三個: 5 90 170

2、彙總auto-summary ,interface summary的AD 都是5。

用show ip route 2。0。0。0 255。0。0。0檢視彙總或介面彙總的路由的管理距離

用 ip summary-address eigrp 100 1。1。0。0 255。255。0。0 23 ( 可以把AD值5改為23)

3、 AD只在本地有意義

介面彙總的AD值只會影響本地路由器,傳給下一跳時,AD值為:90

distance eigrp 100 180 同時改所有內部及所有外部路由管理距離。

外部路由的AD值修改後,傳給下一跳時,AD值依然是:170

內部路由的AD值修改後,傳給下一跳時,AD值依然是:90

4、修改AD值優先順序:

distance 100 1。1。1。1 0。0。0。0 10 能修改某條

具體的內部路由

,無法修改外部路由AD值

distance eigrp 111 201和distance 109 34。1。1。3 0。0。0。0 10兩條同時存在時,後者優先。