1. 程式人生 > >Etherchannel鏈路聚合詳解

Etherchannel鏈路聚合詳解

Etherchannel(乙太網通道) 

將多個(2-8,2-16)介面,邏輯的整合為一個介面,來轉發流量,減少了阻塞埠的數量,提高了鏈路頻寬,增加了網路的穩定性

1.1 封裝模式

1.1.1 PAGP

埠聚合協議,cisco私有,通過傳送慢速hello(30s),協商成為echerchannel,最大支援在8條鏈路的協商,鏈路數量必須為2^x,2 4 8

desirable:主動模式

auto:auto模式包含了silent模式(安靜模式),可以進行etherchannel協商

1.1.2 LACP

鏈路聚合控制協議(僅支援全雙工介面),公有協議。傳送LACPDU進行以太通道的協商,最大支援在16條鏈路上進行以太通道協商,2 4 8 16,預設僅僅使用8條。當使用16條鏈路進行協商,選擇8條為主鏈路,其餘8條為備份鏈路。選擇方法:1.較小優先順序(優先順序預設32768),2.最小的PID

模式:

active(主動)passive(被動)

 

1.1.3 on模式

手工模式,on模式不能與任何動態PAgP或LAGP建立ethechannel。被動與被動不能形成.

 

1.2 Ethechannel配置

1.2.1 配置指南

1.通道內所有埠必須支援ethechannel;同時注意必須連線相同裝置(同一裝置,同本地型別相同)

2.這些物理介面必須具有相同的速率和雙工模式(LACP必須為全雙工)

3.通道內不得使用span;若為三層通道,IP地址必須配置到邏輯介面上(channel-group)

4.三層通道內的所有物理介面必須為三層介面,然後再channel口上配置IP地址

5.若為二層通道,這些物理介面應該屬於同一vlan或者均為trunk幹道,且封裝的型別一致,vlan的允許列表必須一致

6.通道的屬性改變將同步到物理介面,反之也可;若物理沒有全部down,通道依然正常同時配置所有物理介面,或者之惡配置channel口,均可修改介面的屬性

 

1.2.2 二層ethechannel配置

SW1(config)#int range e0/1-2

SW1(config-if-range)#channel-group 1 mode on         

SW1(config-if-range)#interface port-channel 1      #對邏輯介面進行管理

SW1(config-if)#switchport trunk encapsulation dot1q    #修改trunk封裝模式

SW1(config-if)#switchport mode trunk   

                      

1.2.3三層ethechannel配置

在沒有三層ethechannel時,三層鏈路依然可以使用負載均衡來進行通訊;建立三層ethechannel後,可以節省IP地址網段,間路路由條目的編輯(一般配置在核心層)

SW1(config)#int range e0/1-2

SW1(config-if-range)#no switchport

SW1(config-if-range)#channel-group 1 mode on

SW1(config-if-range)#exit

SW1(config)#int port-channel 1        #在通道介面上配置IP地址

SW1(config-if)#ip add 192.168.1.1 255.255.255.0

5.3 配置channel時的注意點

       二層通道基於負載分擔轉發流量,三層通道基於負載均衡轉發流量

       負載均衡:訪問同一目標時,將流量按為單位分割後,沿多條路徑同時傳輸

       負載分擔:訪問不同目標時基於不同鏈路,或者不同元在訪問目標時基於不同鏈路

基於不同源MAC(src-mac)為預設規則