数据中心内负载均衡-ECMP的使用分析
数据中心的网络拓扑通常采用CLOS结构,主机之间常存在多条路径。数据中心为满足吞吐量敏感型流量的需求会提供大量的带宽资源。那么利用数据中心这种网络拓扑已知,路径资源凯时官网app、带宽资源丰富的特性,可以更好的实现负载均衡,将数据流分布到不同路径上进行数据传输,避免拥塞,提高数据中心内的资源利用率。
ECMP是一个逐跳的基于流的负载均衡策略凯时官网app,当路由器发现同一目的地址出现多个***路径时凯时官网app,会更新路由表凯时官网app,为此目的地址添加多条规则,对应于多个下一跳。可同时利用这些路径转发数据,增加带宽凯时官网app。ECMP算法被多种路由协议支持,例如:OSPF、ISIS、EIGRP、BGP等。在数据中心架构VL2中也提到使用ECMP作为负载均衡算法。
对于未开启ECMP的网络来说,无法充分利用路径资源。如图1所示,假设从S0到Server的为S0-S1-S2-S4即图中橘色路径凯时官网app,那么即便存在另一条等价路径,蓝色路径,路由器仍然会每次选择***条橘色路径转发数据凯时官网app。除非此条路径发生拥塞凯时官网app,才会重新选择路径。
当开启ECMP功能时凯时官网app,便可同时利用两条路径凯时官网app,进行基于流的负载均衡凯时官网app,例如主机A到Server的数据流选择橘色路径,主机B到Server的数据流选择蓝色路径。
然而ECMP是一种较为简单的负载均衡策略,其在实际使用中面临的问题也不容忽视。
1.可能增加链路的拥塞ECMP并没有拥塞感知的机制,只是将流分散到不同的路径上转发。对于已经产生拥塞的路径来说,很可能加剧路径的拥塞凯时官网app。而使用哈希的方法,产生哈希碰撞也会增加链路的拥塞可能凯时官网app。
2.非对称网络使用效果不好例如图2中凯时官网app,A与h3之间的通信凯时官网app,ECMP只是均匀的将流通过B,D两条路径分别转发凯时官网app,但实际上,在B处可以承担更多的流量。因为B后面还有两条路径可以到达h3。
3.基于流的负载均衡效果不好ECMP对于流大小相差不多的情况效果更好,而对于流大小差异较大,例如大象流和老鼠流并存的情况下凯时官网app,效果不好凯时官网app。如图2,主机h1到A的流量为15,h2到A的流量为5凯时官网app。那么无论为h1的流量选择哪条路径都会发生拥塞。但若将h1的流拆分成两部分传输,可以避免拥塞的情况。
以上,为使用ECMP算法进行负载均衡的分析凯时官网app,在数据中心这种突发性流量多,大象流与老鼠流并存的环境中凯时官网app,需要慎重考虑选择的负载均衡策略,ECMP简单易部署但也存在较多问题需要注意。
虚拟化和云服务已经为数据中心带来了革命性的变化,但是软件定义的网络(SDN)还远没有进入其自己的状态,而这方面的集成将成为一处完全的软件定义的数据中心的下一步发展方向。在本文中,我们将与广大读者诸君共同来看看SDN的影响,其完全实施所可能面临的障碍,以及SDN和网络架构可以以哪些方式在一起兼容工作。
要说明在数据中心,男性和女性的状态,在你心目中的画面一定是非常奇怪的。现在,说实话,你想象的画面是一个男人还是女人?你可能想象一个人(厚厚的黑框眼镜凯时官网app,黑色的裤子,白衬衫,油腻的头发等等,当然,也许没那么极端),但可能并不意味着你会性别歧视:它只是恰巧,在IT和数据中心工作的人绝大多数是男性。鉴于IT和数据中心对于经济等许多领域的重要...
上一篇:康卡斯特宣布推出 2Gbps 上下行对称宽带首批覆盖美国数百万人
下一篇:中华电信推出300M500M对称宽带 月费9991099新台币