1234各有乙個環迴,2環迴宣告在rip v2,4環迴宣告在ospf
配置:ospf學環迴學到的是/32位的掩碼,因此在所有執行ospf的環迴介面上,把ospf的工作方式改為點到點----即r3和r4
int lo0
ip ospf network point-to-point
宣告完成後,會出現路由回饋的現象
在r2和r4上改管理距離---rip管理距離是120 ospf管理距離是110
要在管理距離小的協議上把管理距離改得大過管理距離大的協議
---在ospf上改管理距離為121----在asbr上改
r2和r4不能有o e2的路由 ,但此時檢視路由表,r4上還有一條到2.2.2.0的o e2且管理距離為121的路由,這是由於rip的水平分割導致的---因為速度快的原因,4從rip學到2環迴需要2s,4從ospf學到2環迴需要1s,此時4做了重發布,1走上面和走下面都是1跳,從4重發布學到的路由要了就不會再發給4,所以4學不到管理距離為120的路由從而只能學到管理距離為121的路由
解決方法:
1、4拒絕給1到2.2.2.0的這條路由
ip prefix-list a deny 2.2.2.0/24
ip prefix-list a permit 0.0.0.0/0
router rip
distribute-list prefix a out s0/1
2、給1路由的時候用偏移列表加跳數,使1選擇下面的路,這樣1就會把120的路由發給2
access-list 1 permit 2.2.2.0
router rip
offset-list 1 in 1 s0/1
此時檢視r1的路由表,發現到2環迴是負載均衡,在r1上加跳數,打破負載均衡、
access-list 1 permit 2.2.2.0
router rip
offset-list 1 in 1 s0/1
最佳選路:
r1到34網段、4的環迴要走底下,在r2上抓34.1.1.0 4.4.4.0 控制層面加1跳
access-list 1 permit 34.1.1.0
access-list 1 permit 4.4.4.00
router rip
offset-list 1 out 1 s1/0
r1到23網段走上面,在r4上:
access-list 1 permit 23.1.1.0
router rip
offset-list 1 out 1 f0/0
ospf:不能用偏移列表,只能用字首列表
r3到12網段、2的環迴走上面,在r2上改小度量:
ip prefix-list x permit 12.1.1.0/24
ip prefix-list x premit 2.2.2.0/24
route-map x permit 10
match ip address perfix-list x
set metric 10
exit
route-map x permit 20
exit
router ospf 1
redistribute rip subnets route-map x
r3到14網段走下面,在r2上:
ip prefix-list x permit 14.1.1.0/24
route-map x permit 10
match ip address perfix-list x
set metric 10
exit
route-map x permit 20
exit
router ospf 1
redistribute rip subnets route-map x
雙點雙向重發布
r1 2 4使用rip,r2 3 4使用ospf,r2換回在rip,r4換回在ospf r1 2位址為12.1.1.0 24,r2 3位址為23.1.1.0 24,以此類推 r1換回為1.1.1.1 32,r2位址為2.2.2.2 32,以此類推 拓撲如下 路由配置完成先檢視路由表 r1,23.1....
雙向重發布實驗
一 搭建好拓撲,配置好介面位址和環迴 二 配置 r1 r1 rip 1 r1 rip 1 version 2 r1 rip 1 network 12.0.0.0 r1 rip 1 network 14.0.0.0 r1 rip 1 network 1.0.0.0 r2 r2 rip 1 r2 rip...
重發布實驗
本實驗的重點 解決環路問題 我們將協議啟用完成後,對rip和ospf進行雙向重發布,同時將r7的環路以直連線口的形式重發布進來,這時,我們會發現 r1 上,按照實驗的拓撲結構,r1到r7的環迴應該是負載均衡的,但是這裡並沒有,我們根據他的下一跳12.1.1.2 看一下r2上的路由表,在r2上他指向r...