ECMP协议在存在多条最有路径时候会基于hash算法进行负载均衡,网上找的图如下:
假设我的拓扑如下,一个交换机后有多个最优路径server:
那么当我一台server down掉的话,按上图所说的取模的方法,整个集群的hash结构就乱了,我s0down掉,那么原来去到s1的流量也可能不会继续hash到s1上了,是这样的吗?
如若是,这个hash算法是不是有问题?在不同的协议中实现的ecmp算法在这方面是否会有差异?ospf协议中支持的ecmp是用哪种hash算法实现的?
如果不是,是否有相关标准?
提前感谢