LACP功能与限制
2016-11-26
通过vSphere Distributed Switch上 的LACP支持,您可以使用动态链路聚合,将ESXi主机连接到物理交换机。您可以在Distributed Switch上创建多个链路聚合组(LAG),以汇总连接到LACP端口通道的ESXi主机上的物理网卡带宽。vSphere 6中vSphere Distributed Switch上的LACP支持示意如图1所示。
说明:链路聚合(Link Aggregation),是交换机之间连接的一种方法,将交换机的多个物理端口捆绑在一起,成为一个逻辑端口,以实现出/ 入流量在各成员端口中的负荷分担,交换机根据用户配置的端口负荷分担策略决定报文从哪一个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送报文,并根据负荷分担策略在剩下的链路中重新计算报文发送的端口,故障端口恢复后再次重新计算报文发送端口。链路聚合在增加链路带宽、实现链路传输弹性和冗余等方面是一项很重要的技术。
图1 VDS上的LACP支持
如果聚合的每个链路都遵循不同的物理路径,则聚合链路也提供冗余和容错。通过聚合调制解调器链路或者数字线路,链路聚合可用于改善对公共网络的访问。
逻辑链路的带宽增加了大约(n-1)倍,这里,n为聚合的路数。另外,聚合后,可靠性大大提高,因为,n条链路中只要有一条可以正常工作,则这个链路就可以工作。除此之外,链路聚合可以实现负载均衡。因为,通过链路聚合连接在一起的两个(或多个)交换机(或其他网络设备),通过内部控制,也可以合理地将数据分配在被聚合连接的设备上,实现负载分担。
vSphere数据中心管理员可以配置一个具有两个或多个端口的LAG,然后将物理网卡连接到这些端口。LAG的端口在LAG中以成组形式存在,网络流量通过LACP哈希算法在这些端口之间实现负载平衡。您可以使用LAG处理分布式端口组的流量,以便为端口组提供增强型网络带宽、冗余和负载平衡。
在Distributed Switch上创建LAG时,同时会在与Distributed Switch相连的每个主机的代理交换机上创建LAG对象。例如,如果创建包含两个端口的LAG1,则将在连接到Distributed Switch的每台主机上创建具有相同端口数的LAG1。
在主机代理交换机上,一个物理网卡只能连接到一个LAG端口。在Distributed Switch上,一个LAG端口可能具有来自所连接的不同主机的多个物理网卡。必须将连接到LAG端口的主机上的物理网卡连接到加入物理交换机上的LACP端口通道的链路。
最多可以在一个Distributed Switch上创建64个LAG。一个主机最多可支持32个LAG。但是,您实际可以使用的LAG数量,取决于基础物理环境的功能和虚拟网络的拓扑。例如,如果物理交换机在LACP端口通道中最多支持四个端口,则最多可将每台主机的四个物理网卡连接到LAG。
物理交换机配置LACP的要求
物理交换机上的端口通道配置对于每个要使用LACP的主机,必须在物理交换机上为其创建一个单独的LACP端口通道。在物理交换机上配置LACP时,必须考虑以下要求:
1.LACP端口通道中的端口数量必须等于要在主机上建组的物理网卡数量。例如,如果要在主机上聚合两个物理网卡的带宽,必须在物理交换机上创建一个具有两个端口的LACP端口通道。Distributed Switch上的LAG必须至少配置两个端口。
2.物理交换机上的LACP端口通道的哈希算法,必须与Distributed Switch上为LAG配置的哈希算法相同。
3.所有要连接到LACP端口通道的物理网卡,必须采用相同的速度和双工配置。
虚拟交换机上LACP的限制
vSphere Distributed Switch上 的 LACP,支 持允许网络设备通过向对等设备发送LACP数据包来协商链路的自动绑定。但是,vSphere Distributed Switch上的LACP支持具有限制。
1.LACP支持与软件iSCSI多路径不兼容。
2.LACP支持设置在主机配置文件中不可用。
3.无法在两个嵌套的ESXi主机之间使用LACP支持。
4.LACP支持无法与ESXi Dump Collector一起使用。
5.LACP支持无法与端口镜像一起使用。
6.成组和故障切换健康状况检查不适用于LAG端口。LACP检查LAG端口的连接性。
7.当只有一个LAG处理每个分布式端口或端口组的流量时,增强型LACP支持可以正常运行。
8.LACP 5.1支持只能与IP哈希负载平衡和链路状态网络故障切换检测一起使用。
9.LACP 5.1支持只为每个Distributed Switch和每台主机提供一个LAG。