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)为默认规则

 

猜你喜欢

转载自blog.csdn.net/weixin_43265596/article/details/85594765