据我了解,ICMP重定向消息被发送到主机,以“缩短”数据包的路由路径。
如果我有这里示例,那么使用R2和R3,网络1到网络3中从主机到网络3的路径相等。
问题:
1- ICMP (从R1)消息会重定向到R2还是R3?
2-从网络1到网络3的流量是否有可能在R2和R3之间被分割?
使用来自R1的ICMP消息?
发布于 2013-11-20 18:58:31
为了解决这个问题,我假设R1使用N2的被动接口,并通过N1与R2和R3形成路由协议邻接关系。假设N1上的PC通过R1默认,然后通过R1对它向R2和R3学习的路径发出ICMP重定向。
您正在尝试解决ICMP重定向的路由问题;然而,ICMP重定向是解决路由问题的错误方法。
我正在读字里行间的内容,但看起来您正在尝试通过多个路由器从N1负载平衡出站。
解决这个问题的正确方法是使用GLBP。GLBP是HSRP的一个改进,因为它在子网上自动负载平衡主机。就像HSRP一样,如果一个人倒下了,GLBP会接管无法到达的网关。也有显示命令直接在路由器上,以了解哪个网关是负载平衡的特定PC。顺便说一句,还有用于IPv6 6的GLBP。
1- ICMP (从R1)消息会重定向到R2还是R3?
答案是依赖于实现,但是依赖ICMP重定向来纠正路由问题是自找麻烦,而且是非常不可支持的。
如果你设计正确的网络,你不需要处理这些问题。
2-从网络1到网络3的流量是否有可能在R2和R3之间使用来自R1的ICMP消息来分割?
这也取决于实现。
https://networkengineering.stackexchange.com/questions/5065
复制相似问题