鏈路聚合組(LAG)使頻寬成倍增長,提高了埠靈活性,並在兩台裝置之間提供鏈路冗餘。連結彙總控制通訊協定(LACP)是IEEE規範(802.3az)的一部分,它可以控制將多個實體連線埠捆綁在一起,以形成單一邏輯通道。通過LAG的活動成員埠的流量負載均衡由基於雜湊的分佈函式管理,該分佈函式基於第2層或第3層資料包報頭資訊分配單播和組播流量。LACP通過捆綁多個物理埠幫助形成單個LAG。它還負責頻寬倍增、增加埠靈活性以及在任意兩台裝置之間的鏈路上提供冗餘。此外,這有助於更改LAG速度、通告、流量控制以及可以在LAG設定表中輕鬆標識的保護。
本文說明如何透過指令行介面(CLI)在交換器上設定LAG。
若您不熟悉此文件中的術語,請查看 Cisco Business:新專門詞彙表。
有關如何通過圖形使用者介面(GUI)在交換機上配置LAG的說明,請按一下此處。
在本文檔中,我們有兩個SG550X-24交換機在埠GE1/0/1和GE1/0/2上相互連線。所有成員埠應具有相同的配置和速度。兩台交換器上都已設定該組態。
步驟 1.通過SSH連線到交換機。預設的使用者名稱和密碼是 cisco/cisco。如果您已設定新的使用者名稱或密碼,請改為輸入認證。
在本示例中,我們將使用SG550X來配置LAG。若要瞭解如何通過SSH或Telnet訪問SMB交換機CLI,請按一下此處。
步驟 2.從交換器的特權 EXEC 模式中,透過輸入以下命令來進入全域組態模式:
SG550X#configure步驟 3.要配置埠通道的負載平衡策略,請使用port-channel load-balance Global Configuration mode命令。引數定義為:
src-dst-mac是預設選項。在本例中,我們保留負載均衡作為預設選項。
SG550X(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}步驟 4.要同時在多個埠上執行命令,請使用interface range命令。在本例中,我們將配置交換機的埠1和2。
SG550X(config)#interface range GigabitEthernet1/0/1-2要配置單個介面,請使用interface interface-id命令。
步驟 5.要為給定介面的速度和雙工引數active-member模式啟用自動協商操作,請使用協商介面(乙太網、埠通道)配置模式命令。在本範例中,我們將停用自動交涉。
SG550X(config-if-range)#no negotiation步驟 6.要將埠與埠通道相關聯,請使用channel-group Interface Configuration mode命令。引數定義為:
在本例中,我們將使用LACP配置通道組1。
SG550X(config-if-range)#channel-group 1 mode auto步驟 7.要進入介面配置模式以配置介面,請使用interface Global Configuration mode命令。在本例中,我們將配置port-channel 1。
SG550X(config-if-range)#interface port-channel 1步驟 8.要在給定介面上配置流量控制,請使用流量控制介面(乙太網、埠通道)配置模式命令。流量控制是一種功能,允許接收裝置向傳送裝置傳送其擁塞的訊號。這指示傳送裝置暫時停止傳輸以幫助緩解擁塞。引數定義為:
在本例中,我們將啟用流量控制。
SG550X(config-if)#flowcontrol on注意:要禁用流控制,請使用此命令的no形式。舉例來說:
SG550X(config-if)#no flowcontrol步驟 9.要向介面新增描述,請使用description Interface(Ethernet, Port Channel)Configuration mode命令。
SG550X(config-if)#description LAG1步驟10。(可選)主幹介面是單個VLAN中的無標籤成員,此外,它也可以是一個或多個VLAN中的標籤成員。使用switchport trunk allowed vlan介面配置模式命令向中繼埠新增/刪除VLAN。
SG550X(config-if)#switchport trunk allowed vlan {all|none|add vlan-list vlan-list }在本範例中,我們允許vlan 2-15、100、105-115。
SG550X(config-if)#switchport trunk allowed vlan add 2-15,100,105-115步驟 11.要結束當前配置會話並返回特權執行模式,請使用end命令。
SG550X(config-if)#end步驟12.(可選)要將任何檔案從源複製到目標,請在特權EXEC模式下使用copy命令。在本例中,我們將把運行配置複製到啟動配置中。
SG550X#copy running-config startup-config步驟13.(可選)系統會顯示訊息,詢問您是否要將執行組態覆寫到啟動組態。鍵入Y表示「是」,鍵入N表示「否」。在本例中,我們將鍵入Y。
步驟 1.從交換器的特權 EXEC 模式中,透過輸入以下命令來進入全域組態模式:
SG550X#configure步驟 2.要同時在多個埠上執行命令,請使用interface range命令。在本例中,我們將配置交換機的埠1和2。
SG550X(config)#interface range GigabitEthernet1/0/1-2步驟 3.要設定物理埠優先順序,請使用lacp port-priority Interface(Ethernet)配置模式命令。配置為使用LACP的每個埠都具有LACP埠優先順序。您可以配置一個介於1和65535之間的值。LACP將埠優先順序與埠號結合使用以形成埠識別符號。當存在阻止所有相容埠聚合的硬體限制時,埠優先順序用於決定哪些埠應進入備用模式。預設連線埠優先順序為1。在本例中,我們將埠優先順序保留為1。
SG550X(config-if-range)#lacp port-priority value步驟 4.要向介面分配管理LACP超時,請使用LACP超時介面(乙太網)配置模式命令。LACP超時是連續的LACP協定資料單元(PDU)傳送和接收之間的時間間隔。選擇LACP PDU的定期傳輸,根據表示的LACP超時首選項,以長或短傳輸速度傳輸。預設埠超時值很長。引數定義為:
在本例中,我們將對LACP超時使用預設值long。
SG550X(config-if-range)#lacp timeout long步驟 5.要退出任何模式並將使用者進入CLI模式層次中的下一個較高模式,請使用exit命令。
SG550X(config-if-range)#exit步驟 6.要設定系統優先順序,請使用lacp system-priority全域性配置模式命令。要恢復預設配置,請使用此命令的no形式。必須在運行LACP的每台交換機上配置LACP系統優先順序。它們可以自動配置或通過CLI配置)。LACP使用具有交換機MAC地址的系統優先順序來形成系統ID,並在與其他系統協商的過程中使用。預設系統優先順序為1。在本例中,我們將使用預設值1。
SG550X(config-if-range)#lacp system-priority value如果要將運行配置儲存到啟動配置,請按照上一節:LAG配置過程中的步驟11-13進行操作。
現在,您應該已經通過CLI在介面上配置了LAG。
步驟 1.驗證埠通道是否已建立。使用以下命令:
SG550X#show interfaces port-channel [interface-id]步驟 2.要顯示所有乙太網埠或特定乙太網埠的LACP資訊,請使用show lacp特權EXEC模式命令。
SG550X#show lacp interface-id [parameters|statistics|protocol-state]在本示例中,我們將檢視LACP的GE1/0/1統計資訊。
SG550X#show lacp ge1/0/1 statistics步驟 3.要顯示埠通道的LACP資訊,請使用show lacp port-channel特權EXEC模式命令。
SG550X#show lacp port-channel[port_channel_number]以下命令是我們用於顯示port-channel的LACP資訊的命令。
SG550X#show lacp port-channel 1MAC地址在下面的圖片中已經模糊。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
12-Dec-2018 |
初始版本 |