实验拓扑
实验分析
首先,该拓扑可以看出左边是跑的RIP。r2的环回在rip;右边跑ospf,r4的环回在ospf;想要两边全网可达,这里采用多点双向重发布的方法,在r2、r3路由上配置,配置完成后可以测试两边、都能互相访问,但是会出现选路不佳的问题,解决办法:
1.左边rip使用偏移列表完成最优路径配置
偏移列表 (思科的说法)-----只能在距离矢量路由协议中使用 RIP 和EIGRP
2.右边OSPF使用路由策略完成最优路径配置
路由策略——route-policy 调用方法不唯一,此时在重分布过程中调用
实验步骤
1.配置IP地址
R1
R2
R3
R4
2.配置左边RIP
3.配置右边的OSPF
4.多点双向重发布
#
ospf 1
import-route rip
#
rip 1
import-route ospf 1
rip区域干涉选路,配置最优路径
5.R1上最优路径配置
可以看到R1到24.0.0.0网段有两条路一条12.0.0.2 ,一条13.0.0.2 ,从拓扑图中我们可以看出从13.0.0.2出发并不是最有路径,所以我们要把上面那条路设为最有路径。使用偏移列表。
[r3]ip ip-prefix bbb permit 24.0.0.0 24-----抓取流量
[r3-GigabitEthernet0/0/0]rip metricout(发出) ip-prefix bbb 10----执行策略
同上R1到34.0.0.0 网段与上面相反
[r1]ip ip-prefix hh permit 34.0.0.0 24
[r1-GigabitEthernet0/0/0]rip metricin(入) ip-prefix hh 10
这里有个小问题就是3.3.3.0 网段有两条,一个是13.0.0.2发的,一个是12.0.0.2发的,12.0.0.2发的为什么是32的掩码呢?这是因为R2是通过1类2类LSA学到的3.3.3.0网段。13.0.0.2发的为什么是24的掩码呢?因为我们配置的是24位掩码。
解决办法:1.要么把我们配置改成32位掩码
2.来到环回接口,修改接口网络类型为broadcast,他就不是环回这种特殊的接口网络类型了,因为在华为标的是P2P却没按照执行,所以R2才会学习到32位的掩码。
[r3-LoopBack0]ospf network-type broadcast
改完之后发现R1去R3的环回有两条路,可以看出走下面的路最优,所以这里做个偏移列表
[r1]ip ip-prefix pp permit 3.3.3.0 24
[r1-GigabitEthernet0/0/0]rip metricin ip-prefix pp 10
R2\R3rip都是最优不用改
OSPF区域干涉选路,配置最优路径(路由策略)
配置前
配置过程:
结果:
现在还有一个13.0.0.0网段需要配置最优路径,在R3上配置
[r3]ip ip-prefix gg permit 13.0.0.0 24----定义要抓取的流量
[r3]route-policy gg permit node 10
[r3-route-policy]if-match ip-prefix gg
[r3-route-policy]apply cost-type type-1
[r3]route-policy gg permit node 50----定义空列表,允许让其他流量
Info: New Sequence of this List.
[r3-ospf-1]import-route rip route-policy gg---重发布的时候调用
结果
到这里最优路径配置完成