OSPF负载均衡问题
r2.3.4运行的是ospf,r2.3去往r1的loopback是静态路由,r4的loopback去r1的loopback能负载均衡,r4下面的pc去往r1的loopback却不能负载均衡路由器上traceroute 只对在本地起源的流进行负载均衡
PC去trace的流算是穿越的流,是cef选完路之后直接走的,就不会负载均衡了 r4的loopback去r1的loopback能负载均衡,r4下面的pc去往r1的loopback却不能负载均衡,这是为什么 因为你trace默认trace只发送一个数据包,那路由器4当然不会发2个包出来,至于给R2还是R3,先看缓存有没有,然后有哪个就走哪个,如果都有,是会根据顺序来选择走哪条路的(规则我也不太清楚,但是应该是这样的),如果R4上看是负载的,你下面PC用这个命令,就能看到2条路径
traceroute 1.1.1.1 probe 2,这样就能看到两条路径了 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都关掉。。 如果是路由器自己发的包,是走process switch,如果有等长路由,每个数据包判断转发时需要中断cpu判断,这时轮流使用等长路由。如果是流量是路由器转发,则用fast switch 或cef交换方式,当去某个目的IP的第一个数据包被选中等长路由中的一条后,就会形成缓存了,后续去同一个目的IP的包都根据缓存转发。所以电脑发包到同一个IP(流量由路由器转发且木的IP相同)看不到轮流使用等长路由的效果。除非你在接流量输入接口上关闭fast switch 或cef
页:
[1]