设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 815|回复: 5
收起左侧

[求助] OSPF负载均衡问题

[复制链接]
发表于 2020-8-26 00:28:50 | 显示全部楼层 |阅读模式
10鸿鹄币

r2.3.4运行的是ospf,r2.3去往r1的loopback是静态路由,r4的loopback去r1的loopback能负载均衡,r4下面的pc ...

r2.3.4运行的是ospf,r2.3去往r1的loopback是静态路由,r4的loopback去r1的loopback能负载均衡,r4下面的pc ...
微信截图_20200826002316.png 微信截图_20200826002744.png r2.3.4运行的是ospf,r2.3去往r1的loopback是静态路由,r4的loopback去r1的loopback能负载均衡,r4下面的pc去往r1的loopback却不能负载均衡

最佳答案

查看完整内容

路由器上traceroute 只对在本地起源的流进行负载均衡 PC去trace的流算是穿越的流,是cef选完路之后直接走的,就不会负载均衡了
发表于 2020-8-26 00:28:51 | 显示全部楼层
路由器上traceroute 只对在本地起源的流进行负载均衡
PC去trace的流算是穿越的流,是cef选完路之后直接走的,就不会负载均衡了
沙发 2020-8-26 00:28:51 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2020-8-26 00:30:07 | 显示全部楼层
r4的loopback去r1的loopback能负载均衡,r4下面的pc去往r1的loopback却不能负载均衡,这是为什么
板凳 2020-8-26 00:30:07 回复 收起回复
回复

使用道具 举报

发表于 2020-9-1 22:09:41 | 显示全部楼层
因为你trace默认trace只发送一个数据包,那路由器4当然不会发2个包出来,至于给R2还是R3,先看缓存有没有,然后有哪个就走哪个,如果都有,是会根据顺序来选择走哪条路的(规则我也不太清楚,但是应该是这样的),如果R4上看是负载的,你下面PC用这个命令,就能看到2条路径
traceroute 1.1.1.1 probe 2,这样就能看到两条路径了
地板 2020-9-1 22:09:41 回复 收起回复
回复

使用道具 举报

发表于 2020-9-7 14:45:08 | 显示全部楼层
lllwj 发表于 2020-9-1 22:09
因为你trace默认trace只发送一个数据包,那路由器4当然不会发2个包出来,至于给R2还是R3,先看缓存有没有, ...

router上trace默认发3个包,,pc上是有发3个包的,IOU4没有负载均衡是因为PC的第一个包cef选完路了之后,后面2个包是跟着第一个包走的,这种穿越的流在开启cef的情况下是不会负载均衡的,,除非把cef和fast switch都关掉。。
5# 2020-9-7 14:45:08 回复 收起回复
回复

使用道具 举报

发表于 2020-9-9 18:00:53 | 显示全部楼层
如果是路由器自己发的包,是走process switch,如果有等长路由,每个数据包判断转发时需要中断cpu判断,这时轮流使用等长路由。如果是流量是路由器转发,则用fast switch 或cef交换方式,当去某个目的IP的第一个数据包被选中等长路由中的一条后,就会形成缓存了,后续去同一个目的IP的包都根据缓存转发。所以电脑发包到同一个IP(流量由路由器转发且木的IP相同)看不到轮流使用等长路由的效果。除非你在接流量输入接口上关闭fast switch 或cef
6# 2020-9-9 18:00:53 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-17 04:09 , Processed in 0.061521 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表