端口聚合又称作链路聚合,即将几个链路作聚合处理以达到增加交换机之间的连接带宽,避免网络瓶颈的目的。 链路聚合控制协议实现了如何将两个以上的以太网链路组合起来成为高带宽通道。其实现方法是在交换机上把多个物理端口的链路连接捆绑在一起形成一个简单的逻辑连接?这个逻辑连接被称为聚合端口。 冗余链路和流量负载平衡是端口聚合的根本目的。
一、二层端口上的链路聚合
端口的聚合有两种方式,一种是手动的方式,一个是自动协商的方式。
(1)手动方式 这种方式很简单,设置端口成员链路两端的模式为“on”。
命令格式为: channel-group <number组号> mode on
(2)自动方式 自动方式有两种协议:PAgP(Port Aggregation Protocol)和LACP(Link aggregation Control Protocol)。
PAgP:Cisco设备的端口聚合协议,有auto和desirable两种模式。 auto模式在协商中只收不发,desirable模式的端口收发协商的数据包。 LACP:标准的端口聚合协议802.3ad,有active和passive两种模式。 active相当于PAgP的auto,而passive相当于PAgP的desirable。
1:假设要把F0/23和F0/24聚合,那么分别在起端口配置里面输入:
switch(config)#int range fastethernet 0/23-24
switch(config-if)#switchport trunk encapsulation dot1q
switch(config-if)#switchport mode trunk
switch(config-if)#channel-group 1 mode on //注意这里的on就说明用的是手动的方式,如果用自动方式,那么就要看你在接口上启用的是什么协议了
switch(config-if)#channel-protocol {pagp|lacp} //之后的配置就看你起用了什么协议
二、三层端口上的链路聚合
由于EtherChannel大多工作在物理层,所以可将多个3层接口组合成一条单独的通道。
下面来看步骤:
switch(config)#in