vmware NIC teaming总结

load balance的方式有多种

只应用于出去的流量的负载均衡,进入的流量需要交换机设置。

如果是基于IP hash,那么

交换机需要配置etherchannel bond,又称作port channel,HP成为trunk

否则会出现MAC flapping.

IP hash和etherchannel的限制:

ESX和ESXi上的IP hash teaming只支持连接在一个物理交换机上。因为etherchannel支持在一个交换机上做。

(如果可以用堆栈式交换机或者模块交换机-支持一个背板用于2个物理交换机,可以例外,cisco的VPC – virtal port channel也可以)

ESX和ESXi上只支持静态的802.3ad链路聚合模式。LACP-link aggregation control protocol不能使用。

不过在vSphere 5.1中的vNetwork Distributed Switch和Cisco Nexus 1000V中例外,如果使用标准交换机,那么只能使用静态链路聚合。

Beacon probing在IP hash中不支持。Beacon probing是一个网络故障检测校验机制,它通过在Teaming中所有的网卡上发送和接收beacon probes信息来检测链路状态。Beacon probing检测下列故障状态,例如:网络线路中断、物理交换机掉电等信息;

它通过不断发送广播beacon包到Teaming内所有上行链路。这样就可以获知当前同一个广播域内的物理交换机的当前状态信息,因此Teaming内的成员都可以看到来自其它Teaming成员的beacon包。如果上行链路中断导致3个连续beacon 包无法收到时,就表示上行链路出现故障。
Beacon对于3条或3条以上的上行链路ESXi主机很有用,不过如果双链路就没什么意义了,因为随便断掉一条就知道走另一条链路进行通信啦,因此Beacon最少要求3条以上的上行链路,这样才真正有用;

原文地址:https://www.cnblogs.com/jjkv3/p/3081851.html