R1/R2/R5在OSPF非骨干域area32、R3/R4在OSPF骨干域area0;R2与R4之间cost值设置为10,其他链路上cost均为1,;当R5 10.3.0.23访问R4 10.1.0.4去时路径为R5—R2—R1—R3—R4,R4 10.1.0.4访问R5 10.3.0.23返回时路径变为R4—R2—R5。在R4上设置策略路由进行控制均无效,不清楚问题到底出在哪里了?
R4上策略路由为:
# acl advanced 3000
rule 5 permit ip source 10.1.0.4 0 destination 10.3.0.23 0 #
# track 1 nqa entry admin test reaction 1 // 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1 #
# policy-based-route master-check permit node 10
if-match acl 3000
apply next-hop 10.1.3.109 track 1
# nqa entry admin test //创建管理员名为admin、操作标签为test的NQA测试组
type icmp-echo //配置测试类型为ICMP-echo
destination ip 10.3.21.2 //配置测试的目的地址为10.3.21.2
frequency 300 //#配置测试频率为100ms
next-hop ip 10.1.3.109 //下一跳地址为10.1.3.109
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only //配置联动项1(连续失败3次触发联动)
# nqa schedule admin test start-time now lifetime forever //# 启动探测 #
# interface GigabitEthernet0/1
port link-mode route description to QD-CORE-3 GE0/1
combo enable copper
ip address 10.1.3.110 255.255.255.252
ospf bfd enable
mpls enable
mpls mtu 1600
mpls ldp enable
bfd min-transmit-interval 10
bfd min-receive-interval 10
ip policy-based-route master-check
#
10.3.0.23模拟流量源,在R5上使用tracert -a 10.3.0.23 10.1.0.4来监测路径为R5—R2—R1—R3—R4;
但是在R4上使用tracert -a 10.1.0.4 10.3.0.23来监测路径却变为R4 —R2—R5,造成往返路径不一致;
路由策略:在设备R4定义了acl3000,源为 10.1.0.4 ,目的为10.3.0.23
定义了策略路由,当满足当前acl3000,则下一跳为设备R3,调用NQA策略,监测设备R3的g0/0接口,当接口down则策略路由失效,实现设备R4选择备用链路;
使用路由策略期望R4返回R5路径为R4 —R3—R1—R2—R5,但实际使用路由策略后,R4返回R5路径仍然是R4 —R2—R5,请问是因为路由策略不能用在R4的G0/1还是NQA配置测试类型设置不对,应该怎样才能彻底解决,怎样才能实现R5—R2—R1—R3—R4往返路径一致呢?
(0)
最佳答案
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论