请教一下,我想用PC访问路由器6,交换机的对应接口做了,策略路由,想让数据包经过路由器5,为什么策略路由生效后 会环路呢? 是哪里出现了问题?
没应用策略路由的时候通信正常。
拓扑如图,策略路由配置如下:
Policy name: 1
node 0 permit: if-match acl 3000
apply next-hop 1.1.3.2 track 1
apply next-hop 1.1.4.2 track 2
Policy name: 2
node 0 permit: if-match acl 3001
apply next-hop 1.1.3.2 track 1
apply next-hop 1.1.4.2 track 2
路由器6 tracert如下:
traceroute to 1.1.8.2 (1.1.8.2), 30 hops at most, 40 bytes each packet, press CTRL_C to break
1 1.1.5.1 (1.1.5.1) 1.000 ms 1.000 ms 0.000 ms
2 1.1.3.2 (1.1.3.2) 2.000 ms 2.000 ms 2.000 ms
3 1.1.3.1 (1.1.3.1) 1.000 ms 1.000 ms 2.000 ms
4 1.1.3.2 (1.1.3.2) 1.000 ms 3.000 ms 1.1.1.2 (1.1.1.2) 1.000 ms
5 1.1.6.2 (1.1.6.2) 3.000 ms 3.000 ms 3.000 ms
6 * * *
7 * * *
8 1.1.3.2 (1.1.3.2) 3.000 ms 3.000 ms 4.000 ms
9 1.1.3.1 (1.1.3.1) 3.000 ms 2.000 ms 2.000 ms
10 1.1.3.2 (1.1.3.2) 3.000 ms 3.000 ms *
11 * * *
12 * * 1.1.3.2 (1.1.3.2) 4.000 ms
13 1.1.3.1 (1.1.3.1) 3.000 ms 3.000 ms 4.000 ms
14 1.1.3.2 (1.1.3.2) 3.000 ms 3.000 ms 4.000 ms
15 1.1.3.1 (1.1.3.1) 4.000 ms * *
(0)
最佳答案
把交换机4上面的快转负载分担关了就可以了。
ip fast-forwarding load-sharing命令用来开启快转负载分担功能。
undo ip fast-forwardingload-shaing命令用来关闭快转负载分担功能。
【命令】
ip fast-forwarding load-sharing
undo ip fast-forwarding load-sharing
【缺省情况】
快转负载分担功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启快速转发负载分担功能后,当一条数据流从不同入接口上来进行转发时,不再根据入接口不同区分数据流,根据报文中的信息标识一条数据流。
关闭快速转发负载分担功能后,将会根据入接口的不同对已标识的数据流再次做出区分,即将入接口作为区分数据流的另一特征标识。
【举例】
# 开启快转负载分担功能。
<Sysname> system-view
[Sysname] ip fast-forwarding load-sharing
(0)
很棒
再请教一个问题,策略路由可以做成轮询的吗? 就是我写的那两个下一跳轮询去匹配
两个下一跳正常都是主备,能不能实现负载轮询还得查看实际设备的手册。
有的设备apply next-hop后面可以加这个参数:weight weight-value:指定下一跳负载分担的权重。设备根据权重确定该下一跳转发流量的比例。例如,三个下一跳配置的负载分担权重分别为1、1和2,则它们的负载分担的比例分别为1/4、1/4和1/2。weight-value取值范围为1~100,缺省值为10。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
有的设备apply next-hop后面可以加这个参数:weight weight-value:指定下一跳负载分担的权重。设备根据权重确定该下一跳转发流量的比例。例如,三个下一跳配置的负载分担权重分别为1、1和2,则它们的负载分担的比例分别为1/4、1/4和1/2。weight-value取值范围为1~100,缺省值为10。