分类: 网络与安全
2013-04-15 15:44:27
以如下的拓扑进行说明,以华为路由器为例。
? ?
1. 发起会话,负载均衡,一个包走这条路径,下一个包走那条路径。
在udp的协议下,多路径相等优先级默认路由/静态路由环境下体现更加明显,比如在发起tftp,由于不同路径到达延时不同,会造成整个会话超时,解决的办法将两条默认路由优先级配置成不等的浮动路由方式。
? ?
2. 会话的后续返程路由选择有记忆功能,会从会话发起选择的路径原路返回。
如PC1发起到PC2的会话,选择路径:PC1->RT1->RT2-1->RT3->PC2,返程后续会 话路径由于记忆功能,从原路返回:PC2->RT3->RT2-1->RT1->PC1
? ?
3. 从PC1发起和从PC2发起的会话选择的路径可能不同
如PC1发起的会话选择路径:PC1->RT1->RT2-1->RT3->PC2,PC2发起的会话选择路径可能不同,PC2->RT3->RT2-2->RT1
这样就会出现一种情况,通讯的两个点,两个方向发起的会话,一个方向通,一个方向不通。
假如PC1到PC2选择路径:PC1->RT1->RT2-1->RT3->PC2,PC2到PC1选择路径:PC2->RT3->RT2-2->RT1。当RT1--RT2-1之间出现中断,PC1到PC2就会中断,但PC2到PC1任然畅通。
? ?
4. 从流量来看,等值路由两个接口out流量基本相当,说明实现了负载均担。从平时使用的情况来看,一条路由故障,同一子网下的不同源到同一个目的IP,有的可以通,有的不能通,应该采用负载均担的方式是按不同的IP来进行,不是同一个IP这个时刻选择这条路由,下一个时刻就会选择另外一条路由,一旦一个源IP选择了一条路由,那这条路由就已经定下来,以后一直选择该条路由,不会切换。
?
根据自己平时观察总结出来的,难免有错,希望大家一起探讨。