链路汇聚组(LAG)会增加带宽,增加端口灵活性,并在两台设备之间提供链路冗余。链路汇聚控制协议(LACP)是IEEE规范(802.3az)的一部分,可以控制多个物理端口捆绑在一起以形成单个逻辑通道。LAG的活动成员端口上的流量负载均衡由基于散列的分布函数管理,该分布函数基于第2层或第3层数据包报头信息分配单播和组播流量。LACP通过捆绑多个物理端口帮助形成单个LAG。它还负责带宽倍增、提高端口灵活性以及在任意两台设备之间的链路上提供冗余。此外,这有助于更改LAG速度、通告、流量控制,以及可以在LAG设置表中轻松识别的保护。
本文档说明如何通过命令行界面(CLI)在交换机上配置LAG。
如果您不熟悉本文档中的术语,请查看思科业务:新术语词汇表。
有关如何通过图形用户界面(GUI)在交换机上配置LAG的说明,请点击此处。
在本文档中,我们有两个SG550X-24交换机在端口GE1/0/1和GE1/0/2上相互连接。所有成员端口应具有相同的配置和速度。两台交换机均配置有该配置。
步骤1:SSH连接到交换机。默认用户名和密码为 cisco/cisco。如果已配置新的用户名或密码,请输入相应凭证。
在本例中,我们将使用SG550X配置LAG。若要了解如何通过SSH或Telnet访问SMB交换机CLI,请单击此处。
第二步:在交换机的特权EXEC模式下,输入以下命令进入全局配置模式:
SG550X#configure第三步:要配置端口通道的负载均衡策略,请使用port-channel load-balance Global Configuration mode命令。参数定义如下:
src-dst-mac是默认选项。在本例中,我们保留负载均衡作为默认选项。
SG550X(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}第四步:要同时在多个端口上执行命令,请使用interface range命令。在本例中,我们将配置交换机的端口1和2。
SG550X(config)#interface range GigabitEthernet1/0/1-2要配置单个接口,请使用interface interface-id命令。
第五步:要为给定接口的速度和双工参数active-member模式启用自动协商操作,请使用协商接口(以太网、端口通道)配置模式命令。在本例中,我们将禁用自动协商。
SG550X(config-if-range)#no negotiation第六步:要将端口与端口通道关联,请使用channel-group Interface Configuration mode命令。参数定义如下:
在本例中,我们将使用LACP配置信道组1。
SG550X(config-if-range)#channel-group 1 mode auto步骤 7.要进入接口配置模式以配置接口,请使用interface Global Configuration mode命令。在本例中,我们将配置port-channel 1。
SG550X(config-if-range)#interface port-channel 1步骤 8要在给定接口上配置流量控制,请使用流量控制接口(以太网、端口通道)配置模式命令。流量控制功能允许接收设备向发送设备发送其拥塞的信号。这会通知发送设备临时停止传输以帮助缓解拥塞。参数定义如下:
在本例中,我们将启用流量控制。
SG550X(config-if)#flowcontrol on注意:要禁用流控制,请使用此命令的no形式。例如:
SG550X(config-if)#no flowcontrol步骤 9要向接口添加描述,请使用description Interface(Ethernet, Port Channel)Configuration mode命令。
SG550X(config-if)#description LAG1步骤10.(可选)中继接口是单个VLAN的无标记成员,此外,它也可以是一个或多个VLAN的有标记成员。使用switchport trunk allowed vlan接口配置模式命令在中继端口上添加/删除VLAN。
SG550X(config-if)#switchport trunk allowed vlan {all|none|add vlan-list vlan-list }在本示例中,我们允许vlan 2-15、100、105-115。
SG550X(config-if)#switchport trunk allowed vlan add 2-15,100,105-115步骤 11要结束当前配置会话并返回特权EXEC模式,请使用end命令。
SG550X(config-if)#end步骤12.(可选)要将任何文件从源复制到目标,请在特权EXEC模式下使用copy命令。在本例中,我们将把运行配置复制到启动配置。
SG550X#copy running-config startup-config步骤13.(可选)系统将显示一条消息,询问您是否要将运行配置覆盖到启动配置。键入Y表示“是”,键入N表示“否”。在本例中,我们将键入Y。
步骤1:在交换机的特权EXEC模式下,输入以下命令进入全局配置模式:
SG550X#configure第二步:要同时在多个端口上执行命令,请使用interface range命令。在本例中,我们将配置交换机的端口1和2。
SG550X(config)#interface range GigabitEthernet1/0/1-2第三步:要设置物理端口优先级,请使用lacp port-priority接口(以太网)配置模式命令。配置为使用LACP的每个端口都具有LACP端口优先级。您可以配置一个介于1和65535之间的值。LACP将端口优先级与端口号结合使用以形成端口标识符。当存在阻止所有兼容端口汇聚的硬件限制时,端口优先级用于确定哪些端口应进入备用模式。默认端口优先级是 1。在本例中,我们将端口优先级保留为1。
SG550X(config-if-range)#lacp port-priority value第四步:要向接口分配管理LACP超时,请使用LACP超时接口(以太网)配置模式命令。LACP超时是连续的LACP协议数据单元(PDU)发送和接收之间的时间间隔。选择LACP PDU的定期传输,根据表示的LACP超时首选项以长或短传输速度进行。默认端口超时值很长。参数定义如下:
在本例中,我们将对LACP超时使用默认值long。
SG550X(config-if-range)#lacp timeout long第五步:要退出任何模式并将用户转到CLI模式层次结构中的下一个较高模式,请使用exit命令。
SG550X(config-if-range)#exit第六步:要设置系统优先级,请使用lacp system-priority全局配置模式命令。要恢复默认配置,请使用此命令的no形式。必须在运行LACP的每个交换机上配置LACP系统优先级。可以自动配置或通过CLI配置)。LACP使用具有交换机MAC地址的系统优先级来形成系统ID,也可在与其他系统协商的过程中使用。默认系统优先级是 1。在本例中,我们将使用默认值1。
SG550X(config-if-range)#lacp system-priority value如果要将运行配置保存到启动配置,请按照上一节LAG配置过程中的步骤11-13执行。
现在,您应该已经通过CLI在接口上配置了LAG。
步骤1:验证端口通道是否已创建。使用以下命令:
SG550X#show interfaces port-channel [interface-id]第二步:要显示所有以太网端口或特定以太网端口的LACP信息,请使用show lacp特权EXEC模式命令。
SG550X#show lacp interface-id [parameters|statistics|protocol-state]在本例中,我们将查看LACP的GE1/0/1统计信息。
SG550X#show lacp ge1/0/1 statistics第三步:要显示端口通道的LACP信息,请使用show lacp port-channel特权EXEC模式命令。
SG550X#show lacp port-channel[port_channel_number]以下命令是我们用于显示port-channel的LACP信息的命令。
SG550X#show lacp port-channel 1MAC地址在下面的图片中已经模糊了。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
12-Dec-2018 |
初始版本 |