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