HCL模拟器选路实验案例

此选路题目选自职业院校技能竞赛中的一道题比较考验思路,适合于参加新华三杯大赛以及网络专业的同学,当做练习题目进行解题​​​​​​​

题目

1.S1、S2、R1、R2运行ospf进程100,区域0,R1、R2、R3、R4、R5运行ospf进程200,区域0
需要在交换机R5本地以Network发布明细路由。
2.在S1、S2交换机中引入路由时,需要进行路由标记。其中,生产网段(VLAN 10)标记为10;办公网段(VLAN 20)标记为20。路由图定义为SET_TAG。
3.在R1、R2上,要求通过OSPF双进程实施重发布。其中,在OSPF 100进程发布至OSPF 200进程时,关联路由图定义为OSPF100_TO_OSPF200;在OSPF200进程发布至OSPF100进程时,关联路由图定义为OSPF200_TO_OSPF100。
4.为了防止路由环路以及次优路径的风险,在R1、R2上配置FILTER-LIST。其中,把OSPF200进程内路由过滤关联路由图定义为FILTER_OSPF100_Route;OSPF100进程内关联路由图定义为FILTER_OSPF200_Route。
5.各路由图以及连接的各接口中,凡是涉及COST值的调整,要求其值必须调整为5或10。
通过部署策略,要求生产网路径为R5-R3-R1-S1,要求办公网路径为R5-R4-R2-S2,来回路径一致

解题

IP地址配置省略

所有设备配置基本OSPF

S1设备
ospf 100
 area 0.0.0.0
  network 10.1.1.0 0.0.0.255
  network 19.1.1.0 0.0.0.255

S2设备
ospf 100
 area 0.0.0.0
  network 11.1.1.0 0.0.0.255
  network 20.1.1.0 0.0.0.255

R1设备
ospf 100
 area 0.0.0.0
  network 10.1.1.0 0.0.0.255
  network 20.1.1.0 0.0.0.255
#
ospf 200
 area 0.0.0.0
  network 12.1.1.0 0.0.0.255
  network 13.1.1.0 0.0.0.255

R2设备
ospf 100
 area 0.0.0.0
  network 11.1.1.0 0.0.0.255
  network 19.1.1.0 0.0.0.255
#
ospf 200
 area 0.0.0.0
  network 14.1.1.0 0.0.0.255
  network 15.1.1.0 0.0.0.255

R3设备
ospf 200
 area 0.0.0.0
  network 12.1.1.0 0.0.0.255
  network 14.1.1.0 0.0.0.255
  network 16.1.1.0 0.0.0.255
  network 17.1.1.0 0.0.0.255

R4设备
ospf 200
 area 0.0.0.0
  network 13.1.1.0 0.0.0.255
  network 15.1.1.0 0.0.0.255
  network 16.1.1.0 0.0.0.255
  network 18.1.1.0 0.0.0.255

R5设备
ospf 200
 area 0.0.0.0
  network 17.1.1.0 0.0.0.255
  network 18.1.1.0 0.0.0.255
  network 172.16.1.0 0.0.0.255
  network 172.16.2.0 0.0.0.255

此时配置完之后,设备上对应办公和生产网络都是等价路由

进行S1和S2的route-policy操作,打上tag并且修改开销值实现选路

S1设备
route-policy SET_TAG permit node 10
 if-match interface Vlan-interface10
 apply cost 5
 apply tag 10
#
route-policy SET_TAG permit node 20
 if-match interface Vlan-interface20
 apply cost 10
 apply tag 20
ospf 100
 import-route direct type 1 route-policy SET_TAG

S2设备
route-policy SET_TAG permit node 10
 if-match interface Vlan-interface10
 apply cost 10
 apply tag 10
#
route-policy SET_TAG permit node 20
 if-match interface Vlan-interface20
 apply cost 5
 apply tag 20
ospf 100
 import-route direct type 1 route-policy SET_TAG

此时在R1和R2上查看路由,已经实现了分流

R1和R2的双进程互相引入并创建指定策略进行修改开销

R1设备
配置ACL用于匹配R5的路由
acl basic 2000
 rule 0 permit source 172.16.1.0 0.0.0.255
#
acl basic 2001
 rule 0 permit source 172.16.2.0 0.0.0.255
#
route-policy OSPF100_TO_OSPF200 permit node 10
 if-match tag 10
 apply cost 5
#
route-policy OSPF100_TO_OSPF200 permit node 20
 if-match tag 20
 apply cost 10
#
route-policy OSPF200_TO_OSPF100 permit node 10
 if-match ip address acl 2000
 apply cost 5
#
route-policy OSPF200_TO_OSPF100 permit node 20
 if-match ip address acl 2001
 apply cost 10

ospf 100
 import-route ospf 200 type 1 route-policy OSPF200_TO_OSPF100
#
ospf 200
 import-route ospf 100 type 1 route-policy OSPF100_TO_OSPF200
R2设备
acl basic 2000
 rule 0 permit source 172.16.1.0 0.0.0.255
#
acl basic 2001
 rule 0 permit source 172.16.2.0 0.0.0.255
#
route-policy OSPF100_TO_OSPF200 permit node 10
 if-match tag 10
 apply cost 10
#
route-policy OSPF100_TO_OSPF200 permit node 20
 if-match tag 20
 apply cost 5
#
route-policy OSPF200_TO_OSPF100 permit node 10
 if-match ip address acl 2000
 apply cost 10
#
route-policy OSPF200_TO_OSPF100 permit node 20
 if-match ip address acl 2001
 apply cost 5
#
ospf 100
 import-route ospf 200 type 1 route-policy OSPF200_TO_OSPF100
#
ospf 200
 import-route ospf 100 type 1 route-policy OSPF100_TO_OSPF200

此时R1和R1已经完成了选路,对于S1和S2发来的路由进行tag匹配修改了开销引入到ospf200中,对于R5发来的路由使用acl匹配修改了开销,引入到ospf100中

在R3和R4上进行测试查看路由,可以发现192网段的路由实现了分流

但是在R5设备上还未分流,还是等价路由,此时需要修改接口开销值来实现

R3与R4设备

interface GigabitEthernet0/1

 ospf cost 5

interface GigabitEthernet0/2

 ospf cost 5

interface GigabitEthernet5/0

 ospf cost 5

R1与R2设备

interface GigabitEthernet0/2

 ospf cost 5

如果想要实现R5分流在R3和R4的gi0/1接口修改开销值为5即可,但是为了更优选的备份路由,修改更多的接口cost值

R5测试查看192网段路由分流情况

路由跟踪测试

所有设备开启以下两条命令,开启跟踪回显

 ip unreachables enable
 ip ttl-expires enable

这个时候已经实现了选路,题目还需求进行,为了防止路由环路以及次优路径的风险,在R1、R2上配置FILTER-LIST

这个时候做过滤主要是为了解决可能发送的路由环路,就比如,R1连接S1和S2之间的链路同时失效,那么很有可能从学到R2引入到ospf200的192网段路由,造成路由环路,那么在ospf200中进行过滤192网段的路由,可以有效的解决可能发送的路由环路问题

R1和R2设备
route-policy FILTER_OSPF100_Route deny node 10
 if-match tag 10
#
route-policy FILTER_OSPF100_Route deny node 20
 if-match tag 20
#
route-policy FILTER_OSPF100_Route permit node 30
#
ospf 200
 filter-policy route-policy FILTER_OSPF100_Route import 


route-policy FILTER_OSPF200_Route deny node 10
 if-match ip address acl 2000
#
route-policy FILTER_OSPF200_Route deny node 20
 if-match ip address acl 2001
#
route-policy FILTER_OSPF200_Route permit node 30
#
ospf 100
 filter-policy route-policy FILTER_OSPF200_Route import

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

成全101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值