手工配置EtherChannel
1.实验目的
通过本实验可以掌握:
EtherChannel的工作原理
LACP的原理
二层EtherChannel的配置和调试方法
三层EtherChannel的配置和调试方法
2.实验拓展
3.实验步骤
构成EtherChannel的端口必须具有相同的特性,包括Trunk的状态和Trunk的封装方式等。
配置EtherChannel有手工配置自动协商(协商协议为PAgP或LAGP)2种方式。
手工配置就是管理员指明哪些端口形成EtherChannel;自动协商就是让链路自动协商EtherChannel的建立。
配置脚本
(1)配置交换机S1
(2)配置交换机S2
(3) 验证手工配置EtherChannel
以上输出表明组号为1的端口通道已经形成,端口Po1的标志为SU,其中S表示该端口为二层端口,U表示正在使用,SU表示EtherChannel正常工作。在协商协议部分显示为“-”,表示端口通道是手工配置的。交换机的Fa0/13和Fa0/14端口是该端口通道的成员端口,P表示相应物理端口已经聚合到端口通道,物理端口一开始是w状态,表示等待被聚合,聚合成功为P状态,假如参加聚合的物理端口的特性不一致,比如Trunk封装等原因,状态显示为s,表示被挂起。
以上输出表明EtherChannel的负载均衡方式,IPv4和IPv6数据包均基于目的IP地址进行负载均衡,而对于非IP数据包则基于目的MAC进行负载均衡。
提示:
选择正确的负载均衡方式可以使得负载均衡效率更高。假设图中交换机S2上连接的是服务器,多台客户端计算机连接在交换机S1上,这是在交换机S1上应该配置基于源IP的负载均衡方式,而在交换机S2上应该配置基于目的IP的负载均衡方式,从而可以提升物理链路的利用率。
配置LACP协商EtherChannel
1.实验环境
EVE-NG社区懒人版4.2
2.实验使用的设备
3.实验拓扑
4.实验脚本
5.命令输入过程
S1
S2
6.命令含义
(1)配置S1交换机
(2)配置S2交换机
技术要点:
1.交换机激活某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级,系统MAC地址,端口优先级和端口号。对端接受到这些信息后,将这些信息与自己的属性比较,选择能够聚合的端口,从而双方可以对端口加入或退出某个动态聚合组达成一致。
2.由于交换机每个EtherChannel组所能支持的最大端口数有限制,如果当前的成员端口数量超过了可聚合的最大端口数的限制,则本端系统和对端系统会进行协商,根据交换机LACP系统ID来决定端口的状态,LACP系统ID小的一方为主动端。在主动端首先比较LACP端口优先级,端口优先级小的端口被选中,如果LACP端口优先级相同,则比较端口号,端口号小的被选中,如果LACP端口优先级相同,则比较端口号,端口号小的被选中并加入EtherChannel组。
7.验证LACp协商EtherChannel
(1)show etherchannel summary
以上输出表明EtherChannel协商成功,协商协议为LACP。注意应在链路的两端都进行检查,确定两端都形成端口通道才行,SU表示EtherChannel正常工作。
(2)show etherchannel protocol
以上输出显示了交换机S2的LACp邻居S1的信息,其中,在Flags字段中,SA中的S表示设备采用慢速(Slow)发送LACP数据包,A表示LACP的模式为Active。LAcp发送消息的频率可以配置为每隔1秒钟或者30秒钟发送一个LACP数据包,这两种发送频率都是有IEEE 802.3ad标准所规定的。配置为Fast,对端发送LACP消息的周期为1秒;配置为Slow,兑端发送LACP消息的周期为30秒。本实验平台的3560交换机不支持Fast方式(665系列交换机支持),端口下配置的命令为lacp rate fast。LACP协议消息的超过时间为LACP消息发送周期的3倍。两端配置的超时时间可以不一致。但为了便于维护,建议用户配置一致的LACP协议消息超过时间。以上输出还显示了通过本交换机端口连接的邻居端口的LACP端口优先级,设备ID,老化时间,管理key,操作key,端口号和端口状态。
1.配置交换机S1
2.配置交换机S2
8.验证三层EtherChannel
以上输出表明组号为1的EtherChannel已经完成,端口通道Po1的标志为Ru,其中R表示该端口为三层端口即路由端口,U表示正在使用,RU表示EtherChannel正常工作。
以上输出表明三层EtherChannel可以正常通信。