通過vSphere Distributed Switch上 的LACP支持,您可以使用動態(tài)鏈路聚合,將ESXi主機連接到物理交換機。您可以在Distributed Switch上創(chuàng)建多個鏈路聚合組(LAG),以匯總連接到LACP端口通道的ESXi主機上的物理網卡帶寬。vSphere 6中vSphere Distributed Switch上的LACP支持示意如圖1所示。
說明:鏈路聚合(Link Aggregation),是交換機之間連接的一種方法,將交換機的多個物理端口捆綁在一起,成為一個邏輯端口,以實現(xiàn)出/ 入流量在各成員端口中的負荷分擔,交換機根據(jù)用戶配置的端口負荷分擔策略決定報文從哪一個成員端口發(fā)送到對端的交換機。當交換機檢測到其中一個成員端口的鏈路發(fā)生故障時,就停止在此端口上發(fā)送報文,并根據(jù)負荷分擔策略在剩下的鏈路中重新計算報文發(fā)送的端口,故障端口恢復后再次重新計算報文發(fā)送端口。鏈路聚合在增加鏈路帶寬、實現(xiàn)鏈路傳輸彈性和冗余等方面是一項很重要的技術。
圖1 VDS上的LACP支持
如果聚合的每個鏈路都遵循不同的物理路徑,則聚合鏈路也提供冗余和容錯。通過聚合調制解調器鏈路或者數(shù)字線路,鏈路聚合可用于改善對公共網絡的訪問。
邏輯鏈路的帶寬增加了大約(n-1)倍,這里,n為聚合的路數(shù)。另外,聚合后,可靠性大大提高,因為,n條鏈路中只要有一條可以正常工作,則這個鏈路就可以工作。除此之外,鏈路聚合可以實現(xiàn)負載均衡。因為,通過鏈路聚合連接在一起的兩個(或多個)交換機(或其他網絡設備),通過內部控制,也可以合理地將數(shù)據(jù)分配在被聚合連接的設備上,實現(xiàn)負載分擔。
vSphere數(shù)據(jù)中心管理員可以配置一個具有兩個或多個端口的LAG,然后將物理網卡連接到這些端口。LAG的端口在LAG中以成組形式存在,網絡流量通過LACP哈希算法在這些端口之間實現(xiàn)負載平衡。您可以使用LAG處理分布式端口組的流量,以便為端口組提供增強型網絡帶寬、冗余和負載平衡。
在Distributed Switch上創(chuàng)建LAG時,同時會在與Distributed Switch相連的每個主機的代理交換機上創(chuàng)建LAG對象。例如,如果創(chuàng)建包含兩個端口的LAG1,則將在連接到Distributed Switch的每臺主機上創(chuàng)建具有相同端口數(shù)的LAG1。
在主機代理交換機上,一個物理網卡只能連接到一個LAG端口。在Distributed Switch上,一個LAG端口可能具有來自所連接的不同主機的多個物理網卡。必須將連接到LAG端口的主機上的物理網卡連接到加入物理交換機上的LACP端口通道的鏈路。
最多可以在一個Distributed Switch上創(chuàng)建64個LAG。一個主機最多可支持32個LAG。但是,您實際可以使用的LAG數(shù)量,取決于基礎物理環(huán)境的功能和虛擬網絡的拓撲。例如,如果物理交換機在LACP端口通道中最多支持四個端口,則最多可將每臺主機的四個物理網卡連接到LAG。
物理交換機上的端口通道配置對于每個要使用LACP的主機,必須在物理交換機上為其創(chuàng)建一個單獨的LACP端口通道。在物理交換機上配置LACP時,必須考慮以下要求:
1.LACP端口通道中的端口數(shù)量必須等于要在主機上建組的物理網卡數(shù)量。例如,如果要在主機上聚合兩個物理網卡的帶寬,必須在物理交換機上創(chuàng)建一個具有兩個端口的LACP端口通道。Distributed Switch上的LAG必須至少配置兩個端口。
2.物理交換機上的LACP端口通道的哈希算法,必須與Distributed Switch上為LAG配置的哈希算法相同。
3.所有要連接到LACP端口通道的物理網卡,必須采用相同的速度和雙工配置。
vSphere Distributed Switch上 的 LACP,支 持允許網絡設備通過向對等設備發(fā)送LACP數(shù)據(jù)包來協(xié)商鏈路的自動綁定。但是,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哈希負載平衡和鏈路狀態(tài)網絡故障切換檢測一起使用。
9.LACP 5.1支持只為每個Distributed Switch和每臺主機提供一個LAG。