重发布实验

发布时间:2024年01月16日

目的:全网通,rip和ospf能共享路由表,同时做优化,选择最优路线

先配置好接口IP,然后R1,R2,R3宣告进RIP1内,R2,R3,R4宣告进ospf的骨干区域(area 0)内,然后R2,R3上输入重发布指令:

#为了图省事,代码是复制display this出来的

[r1]

rip 1
?version 2
?network 1.0.0.0
?network 12.0.0.0
?network 13.0.0.0

[r2]

rip 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #rip
?version 2
?network 2.0.0.0
?network 12.0.0.0
?import-route ospf 1? ? ? ? ? ? ? ? ? ? ?#该命令是重发布

ospf 1 router-id 2.2.2.2? ? ? ? ?#ospf
?import-route rip 1? ? ? ? ? ? ? ? ? ? ? ? #该命令也是重发布
?area 0.0.0.0?
? network 12.1.1.2 0.0.0.0?
? network 24.1.1.1 0.0.0.0?? ? ? ? ? ? ? ?#该接口不宣告的话无法和r4建立邻居

[r3]

rip 1????????????????????????????????????????????????#rip
?version 2
?network 13.0.0.0
?import-route ospf 1

ospf 1 router-id 3.3.3.3? ? ? ? ? ? ? ? ? ?#ospf
?import-route rip 1
?area 0.0.0.0?
? network 3.3.3.3 0.0.0.0? ? ? ? ? ? ? ? ?#这边多宣告一个是因为上面rip 1少宣告一个,共享后是一样的
? network 13.1.1.2 0.0.0.0?
? network 34.1.1.1 0.0.0.0? ? ? ? ? ? ? ?#该接口不宣告的话无法和r4建立邻居,因为下面指令r4缺省宣告

[r4]

ospf 1 router-id 4.4.4.4?
?area 0.0.0.0?
? network 0.0.0.0 255.255.255.255? ? ? ? ?#图省事,正常是宣告右边24.1.1.0/24,34.1.1.0/24和自身环回4.4.4.4/32

至此实现全网互通,r1未优化的路由表如下:

如图,发现3.3.3.3/32,24.1.1.0/24,34.1.1.0/24需要优化路径

3.3.3.3/32应该从下面一条路走

24.1.1.0/24应该走上面一条路

34.1.1.0/24应该走下面一路

[r1]

ip ip-prefix yy index 10 permit 3.3.3.3 32? ? ? ? ? #该命令因为接口应用时候会覆盖zz,所以作废
ip ip-prefix xx index 10 permit 24.1.1.0 24? ? ? ??
ip ip-prefix zz index 10 permit 34.1.1.0 24

interface GigabitEthernet0/0/0
?rip metricin ip-prefix zz 3

interface GigabitEthernet0/0/1
?rip metricin ip-prefix xx 3

[r4]

ip ip-prefix xx index 10 permit 12.1.1.0 24? ? ? ? #为了解决r1的yy和zz争用一个接口问题
interface GigabitEthernet0/0/1????????????????????????
?rip metricin ip-prefix xx 3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #在该接口入方向上符合xx规则的ip,rip的cost值加3

最后r1和r4的路由表如下,优化完毕:

文章来源:https://blog.csdn.net/wzzzzz06/article/details/135636347
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。