鏈路聚合組(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.在交換機的特權執行模式下,輸入以下命令進入全域性配置模式:
CBS350#configure步驟3.要配置埠通道的負載平衡策略,請使用port-channel load-balance Global Configuration mode命令。引數定義為:
src-dst-mac是預設選項。在本例中,我們保留負載均衡作為預設選項。
步驟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 Interface Configuration mode命令。引數定義為:
在本例中,我們將使用LACP配置通道組1。
CBS350(config-if-range)#channel-group 1 mode auto步驟7.要進入介面配置模式以配置介面,請使用介面全域性配置模式命令。在本例中,我們將配置port-channel 1。
CBS350(config-if-range)#interface port-channel 1步驟8.要在給定介面上配置流控制,請使用流控制介面(乙太網、埠通道)配置模式命令。流量控制是一種功能,允許接收裝置向傳送裝置傳送其擁塞的訊號。這指示傳送裝置暫時停止傳輸以幫助緩解擁塞。引數定義為:
在本例中,我們將啟用流量控制。
CBS350(config-if)#flowcontrol on要禁用流量控制,請使用此命令的no形式。例如:
CBS350(config-if)#no flowcontrol步驟9.要向介面新增描述,請使用description Interface(Ethernet, Port Channel)Configuration mode命令。
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.要結束當前配置會話並返回特權執行模式,請使用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)Configuration mode命令。配置為使用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超時介面(乙太網)配置模式命令。LACP超時是連續的LACP協定資料單元(PDU)傳送和接收之間的時間間隔。 選擇LACP PDU的定期傳輸,根據表示的LACP超時首選項,以長或短傳輸速度傳輸。預設埠超時值很長。引數定義為:
在本例中,我們將對LACP超時使用預設值long。
CBS350(config-if-range)#lacp超時長步驟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統計資訊步驟3.要顯示埠通道的LACP資訊,請使用show lacp port-channel特權EXEC模式命令。
CBS350#show lacp port-channel[port_channel_number]以下命令是我們用於顯示port-channel的LACP資訊的命令。
CBS350#show lacp port-channel 1