CCIE實驗之路由重分佈之重分佈的原則
阿新 • • 發佈:2020-10-18
一,重分佈的定義
路由重分佈,是指連結到不同路由選擇域的邊界路由器在不同自主系統之間交換和通告路由選擇資訊的能力。 二。重分佈的原則(我們必須理解重分佈的原則,否則對於重分佈所產生的問題將無從下手) 1,負責重分佈的路由器必須具有以被重分佈路由協議學到的路由條目或是具有被重分佈路由協議程序下的介面時,重分佈才能實現。 2,負責重分佈的路由器在重分佈前後路由表條目不發生改變。 下面通過一個個人認為比較經典的重分佈實驗才論證這個原則: 實驗拓撲: 實驗要求:如圖配置各介面地址和路由協議; 按箭頭方向(順勢針)進行路由重分佈; 觀察各路由器的路由條目。在實驗之前,我們不妨設想一下實驗的結果:(ps:就像本人當初想的一樣,衰~~~)
好吧其實上面兩種設想不無道理,但是都是錯的!關鍵是沒有理解重分佈的原則。 實驗配置:
第一步:配置各介面地址和路由協議(介面配置略) R1:
routereigrp100
auto-summary
!
routerospf1
log-adjacency-changes
network13.1.1.10.0.0.0area0
!
routerrip
version2
network12.0.0.0
noauto-summary R2:
routerrip
version2
network0.0.0.0
noauto-summary R3: routerospf1
log-adjacency-changes
network0.0.0.0255.255.255.255area0 R4: routereigrp100
network0.0.0.0
noauto-summary 第二步:在R1上配置路由重分佈:
routerrip
version2
redistributeeigrp100metric1(距離向量協議重分佈時需指定metric) ! routerospf1
redistributeripsubnets(缺少關鍵字subnet,將無法對無類網路進行重分佈) ! routereigrp100
redistributeospf1metric1000010025511500(距離向量協議重分佈時需指定metric) 實現現象: 第一步完成後R1的路由表(未重分佈): R1#shiprouterip
2.0.0.0/32issubnetted,1subnets
R2.2.2.2[120/1]via12.1.1.2,00:00:09,Serial0/0
R1#shiprouteospf
3.0.0.0/32issubnetted,1subnets
O3.3.3.3[110/65]via13.1.1.3,00:06:15,Serial0/1
R1#shiprouteeigrp
4.0.0.0/32issubnetted,1subnets
D4.4.4.4[90/409600]via14.1.1.4,00:06:36,FastEthernet0/0 第二步完成後各路由器的路由表: R1: R1#shiprouterip
2.0.0.0/32issubnetted,1subnets
R2.2.2.2[120/1]via12.1.1.2,00:00:09,Serial0/0
R1#shiprouteospf
3.0.0.0/32issubnetted,1subnets
O3.3.3.3[110/65]via13.1.1.3,00:06:15,Serial0/1
R1#shiprouteeigrp
4.0.0.0/32issubnetted,1subnets
D4.4.4.4[90/409600]via14.1.1.4,00:06:36,FastEthernet0/0
以上驗證了原則2:“負責重分佈的路由器在重分佈前後路由表條目不發生改變”
R2:
R2#shiprouterip
4.0.0.0/32issubnetted,1subnets
R4.4.4.4[120/1]via12.1.1.1,00:00:05,Serial0/0-----------------------------R1上以eigrp學到此條路由
14.0.0.0/24issubnetted,1subnets
R14.1.1.0[120/1]via12.1.1.1,00:00:05,Serial0/0------------------------------該介面在R1的eigrp程序下
--------來自eigrp的引入------------------------------------------ (ps:無3.3.3.3吧)
R3:
R3#shiprouteospf
2.0.0.0/32issubnetted,1subnets
OE22.2.2.2[110/20]via13.1.1.1,00:05:46,Serial0/1-----------------------------R1上以rip學到此條路由
12.0.0.0/24issubnetted,1subnets
OE212.1.1.0[110/20]via13.1.1.1,00:05:47,Serial0/1------------------------------該介面在R1的rip程序下 ----------------來自rip的引入------------------------------------
R4: R4#shiprouteeigrp 3.0.0.0/32issubnetted,1subnets
DEX3.3.3.3[170/307200]via14.1.1.1,00:06:26,FastEthernet0/0-----------------------------R1上以ospf學到此條路由
13.0.0.0/24issubnetted,1subnets
DEX13.1.1.0[170/307200]via14.1.1.1,00:06:26,FastEthernet0/0---------------------該介面在R1的ospf程序下
-------------------來自ospf的引入--------------------------------------------
可見未在相應路由程序下的條目無法被重分佈,說明我們之前的假設是錯誤的!
以上驗證了第一條原則:1,負責重分佈的路由器必須具有以被重分佈路由協議學到的路由條目或是具有被重分佈路由協議程序下的介面時,重分佈才能實現。
只有正確理解的路由重分佈的原則,才能正確處理後期因路由重分佈所產生的路由環路,路由不優等問題,才能摒棄比如:“被重分發的路由不能再被重分佈“的錯誤論斷!。。。。
PS:覺得把原則說成“在負責重分佈的路由器上,不管有沒有進行重分佈,被重分佈的路由必須以被重分佈路由協議的形式學到。”可能更加容易理解。 | | \/ 這是進行雙點雙向重分佈時有時候同時只能有一個邊界路由器可以成功重分佈的最重要也是最關鍵因素!!