前言
在数据中心内,如果服务器流量太大或业务很重要,通常会采取多网卡绑定提高带宽和增强冗余性,而交换机上也需要做相应配置,保证服务器多线路接入能正常通信,常用的就是链路聚合技术。那什么是链路聚合技术呢?
概念
链路聚合(Link Aggregation),是指将多个物理端口汇聚在一起,成为一个逻辑端口,以实现出/ 入流量在各成员端口中的负荷分担,交换机根据用户配置的端口负荷分担策略决定报文从哪一个成员端口发送到对端的交换机。
当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送报文,并根据负荷分担策略在剩下链路中重新计算报文发送的端口,故障端口恢复后再次重新计算报文发送端口。链路聚合在增加链路带宽、实现链路传输弹性和冗余等方面是一项重要技术。
特点
链路聚合通常应用在汇聚层,具备如下优点:
-
增加链路带宽:聚合链路的带宽最大为聚合组中所有成员链路的带宽和。
-
增加可靠性:聚合组存在多条成员链路的情况下,单条成员链路故障不会引起聚合链路传输失败,故障链路承载的业务流量可自动切换到其他成员链路进行传输;
-
可负载分担:业务流量按照一定的规则被分配到多条成员链路进行传输,提高了链路使用率;
-
可动态配置:缺少人工配置的情况下,链路聚合组能够根据对端和本端的信息灵活调整聚合成员端口的选中/非选中状态。
正是由于链路聚合所具有的链路冗余性和可分担性,使其在很多实际应用场景中,成为提供链路级HA的不二之选