LACP配置
目 录
第1章 配置端口LACP汇聚 ................................................................................................... 3
1.1 端口LACP汇聚简介 ................................................................................................ 3
1.1.1 端口LACP协议模式 ...................................................................................... 3 1.1.2 静态汇聚 ....................................................................................................... 4 1.1.3 动态LACP汇聚 ............................................................................................. 4 1.1.4 负载均衡策略 ................................................................................................ 4 1.2 配置LACP ............................................................................................................... 5
1.2.1 配置静态汇聚 ................................................................................................ 5 1.2.2 配置动态LACP汇聚 ...................................................................................... 5 1.2.3 配置负载均衡策略 ........................................................................................ 5 1.2.4 配置系统的优先级 ........................................................................................ 6 1.2.5 配置端口的LACP优先级 ............................................................................... 6 1.2.6 LACP的显示和维护 ...................................................................................... 6 1.3 LACP配置举例 ........................................................................................................ 7
1.3.1 组网需求 ....................................................................................................... 7 1.3.2 组网图 ........................................................................................................... 7 1.3.3 配置步骤 ....................................................................................................... 7
第1章 配置端口LACP汇聚
1.1 端口LACP汇聚简介
端口汇聚是将多个物理端口聚合在一起形成1个汇聚组,以实现流量的负载均衡以及链路的冗余备份。
同一个汇聚组中端口的基本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口属性等相关配置。
STP配置包括:端口的STP使能/关闭、与端口相连的链路属性〔如点对点或非点
对点〕、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否根保护等。
QoS配置包括:流量限速、优先级标记、缺省的优先级、带宽保证、拥塞防止、
流重定向、流量统计等。
VLAN配置包括:端口上允许通过的VLAN、端口缺省VLAN ID。
端口属性配置包括:要求端口的速率、双工模式〔必须是全双工〕、链路类型〔即
Trunk、Hybrid、Access类型〕一致。
在同一台交换机上,如果一个汇聚组内某个端口的这些特性被修改,则同一个汇聚组内其余端口都自动同步修改。
按照汇聚方式的不同,端口汇聚可以分为静态汇聚和动态LACP汇聚。
1.1.1 端口LACP协议模式
端口的LACP协议模式有三种:
静态模式〔on〕:不运行LACP协议
active模式:active模式下端口主动发起LACP协商 passive模式:passive模式下端口只响应LACP协商
当与另一台设备对接时,只能静态与静态对接,active可以与active或passive对接,Passive只能与active对接。
1.1.2 静态汇聚
静态汇聚方式下,汇聚组由管理员手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。也就是说,与另一台设备对接时,设备之间没有LACP协议报文交互。
静态汇聚方式下,端口的LACP协议模式为静态模式〔on〕。
系统最多支持31个汇聚组〔不区分动静态〕,每个静态汇聚组最多可以配置8个端口成员。
1.1.3 动态LACP汇聚
系统最多支持31个汇聚组〔不区分动静态〕,每个动态LACP汇聚组可以最多配置12个端口,但只有其中8个端口可以形成汇聚。系统将根据端口的up/down状态、端口号大小、端口的LACP优先级来选出这8个端口。
动态LACP汇聚方式下,端口的LACP协议模式为active或passive。
1.1.4 负载均衡策略
系统在进行流量的负载均衡时,会根据报文的内容分类,同一类的报文将固定走同一条物理链路,而只在不同类的报文之间实现负载均衡。报文分类的策略如下,管理员可以任意选择一种作为负载均衡策略:
源MAC 目的MAC
源MAC+目的MAC 源IP 目的IP 源IP+目的IP
1.2 配置LACP
1.2.1 配置静态汇聚
表 1-1 配置静态汇聚
操作 进入全局配置模式 创建汇聚组 删除汇聚组 进入端口配置模式下 将端口加入汇聚组并指定LACP协议模式 将端口从汇聚组中删除: channel-group channel-group - channel-group channel-group mode on 必选 configure terminal channel-group num no channel-group num interface ethernet device/slot/port 命令 - 必选 - - 备注 1.2.2 配置动态LACP汇聚
表 1-2 配置动态LACP汇聚
操作 进入全局配置模式 创建汇聚组 进入端口配置模式下 将端口加入汇聚组并指定LACP协议模式 channel-group channel-group mode {active|passive} configure terminal channel-group num interface ethernet slot/port 命令 - 必选 - 必选 备注 1.2.3 配置负载均衡策略
表 1-3 配置负载均衡策略
操作 进入全局配置模式 configure terminal 命令 - 可选 配置负载均衡策略 channel-group load-balance {dst-ip | dst-mac | src-dst-ip | src-dst-mac | src-ip | src-mac} 缺省配置下,负载均衡策略为源MAC〔src-mac〕 备注
1.2.4 配置系统的优先级
在动态LACP方式下,根据系统ID来选择主从交换机。系统ID由系统优先级和本地MAC地址组成。
表 1-4 配置系统的优先级
操作 进入全局配置模式 configure terminal 命令 - 可选 配置系统的优先级 lacp system-priority priority 缺省配置下,系统的优先级为32768 备注 1.2.5 配置端口的LACP优先级
端口的LACP优先级只有端口工作在active或passive模式下才有效。该参数作为选举在汇聚组内工作的端口时的依据,优先级小的端口将会被优先选择。
表 1-5 配置端口的LACP优先级
操作 进入全局配置模式 进入端口配置模式下 configure terminal interface ethernet slot/port 命令 - - 可选 配置端口的LACP优先级 缺省配置下,端lacp port-priority priority 口的LACP优先级为128 备注 1.2.6 LACP的显示和维护
在完成上面的配置后,可以通过下面的命令来查看配置。
表 1-6 LACP的显示和维护
操作 显示汇聚组中的端口成员相关参数 显示系统的LACP ID 显示汇聚组中的邻接端口的信show lacp internal [channel-group-number] show lacp sys-id show lacp neighbor [channel-group-number] 任何模式下可执行 命令 备注
息 1.3 LACP配置举例
1.3.1 组网需求
如图1-1 所示,Switch-A 和Switch-B 为两台Switch 设备,它们之间的链路为某城域网骨干传输链路之一,要求Switch-A 和Switch-B 之间的链路有较高的可靠性,并在Switch-A 和Switch-B 之间实现数据流量的负载分担。
1.3.2 组网图
图 1-1. LACP配置的组网图
1.3.3 配置步骤
1、创建channel-group #配置Switch-A
Switch-A#configure terminal Switch-A(config)#channel-group 1 #配置Switch-B
Switch-B#configure terminal Switch-B(config)#channel-group 1
2、配置channel-group的负载分担策略
#配置Switch-A
Switch-A(config)#channel-group load-balance src-dst-mac #配置Switch-B
Switch-B(config)#channel-group load-balance src-dst-mac
3、配置动态汇聚的LACP系统优先级和端口优先级 #配置Switch-A
Switch-A(config)#lacp system-priority 1024
Switch-A(config)#interface range ethernet 0/1 to ethernet 0/2 Switch-A(config-if-range)#lacp port-priority 64 Switch-A(config-if-range)#exit #配置Switch-B
Switch-B(config)#lacp system-priority 2048
Switch-B(config)#interface range ethernet 0/3 to ethernet 0/4 Switch-B(config-if-range)#lacp port-priority 256 Switch-B(config-if-range)#exit
4、为channel-group添加端口成员 1〕使用静态汇聚的配置方式 #配置Switch-A
Switch-A(config)#interface range ethernet 0/1 to ethernet 0/2 Switch-A(config-if-range)#channel-group 1 mode on
Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2 #配置Switch-B
Switch-B(config)#interface range ethernet 0/0/3 to ethernet 0/4
Switch-B(config-if-range)#channel-group 1 mode on
Remember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/4
2〕使用动态汇聚的配置方式 #配置Switch-A
Switch-A(config)#interface range ethernet 0/0/1 to ethernet 0/2 Switch-A(config-if-range)#channel-group 1 mode active
Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2 #配置Switch-B
Switch-B(config)#interface range ethernet 0/3 to ethernet 0/4 Switch-B(config-if-range)#channel-group 1 mode passive Remember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/4
5、在任意配置模式下验证配置结果 1〕显示本端汇聚信息
#显示Switch-A的静态汇聚信息
Switch-A(config-if-range)#show lacp internal
Load balance: src-dst-mac
Channel: 1, static channel
Port State A-Key O-Key Priority Logic-port Actor-state e0/1 bndl - - - 1 - e0/2 bndl - - - 1 -
actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired
#显示Switch-A的动态汇聚信息
Switch-A(config-if-range)#show lacp internal
Load balance: src-dst-mac
Channel: 1, dynamic channel Port State A-Key O-Key Priority Logic-port Actor-state e0/0/1 bndl 2 2 64 1 10111100 e0/0/2 bndl 2 2 64 1 10111100
actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired
#显示Switch-B的动态汇聚信息
Switch-B(config-if-range)#show lacp internal
Load balance: src-dst-mac
Channel: 1, dynamic channel Port State A-Key O-Key Priority Logic-port Actor-state e0/3 bndl 2 2 256 3 00111100 e0/4 bndl 2 2 256 3 00111100
actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired
2〕显示对端汇聚信息
#显示Switch-A的对端汇聚信息
Switch-A(config-if-range)#show lacp neighbor
Channel: 1
Local Port Key Pri ID Timeout Nei-state e0/1 3 2 256 000a5a020305 82(90) 00111100 e0/2 4 2 256 000a5a020305 80(90) 00111100
nei-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired
#显示Switch-B的对端汇聚信息
Switch-B(config-if-range)#show lacp neighbor
Channel: 1
Local Port Key Pri ID Timeout Nei-state e0/3 1 2 64 000a5a010203 71(90) 10111100 e0/4 2 2 64 000a5a010203 69(90) 10111100
nei-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired
3〕显示系统ID
#显示Switch-A的系统ID
Switch-A(config-if-range)#show lacp sys-id 1024,000a5a010203
#显示Switch-B的系统ID
Switch-B(config-if-range)#show lacp sys-id 2048,000a5a020305
6、从channel-group删除端口成员 #配置Switch-A
Switch-A(config-if-range)#no channel-group 1
Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2 Switch-A(config-if-range)#exit #配置Switch-B
Switch-B(config-if-range)#no channel-group 1
Remember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/4 Switch-B(config-if-range)#exit
7、删除channel-group #配置Switch-A
Switch-A(config)#no channel-group 1 #配置Switch-B
Switch-B(config)#no channel-group 1
因篇幅问题不能全部显示,请点此查看更多更全内容