目标

链路抖动是指交换机上的物理接口连续上下，每秒三次或更多次，持续至少10秒的情况。常见原因通常与不良、不受支持或非标准电缆或封装热插拨(SFP)相关，或者与其他链路同步问题相关。链路抖动的原因可能是间歇性的或永久性的。

链路抖动预防机制可最大程度地减少链路抖动情况下对交换和网络操作造成的中断。它通过将遇到过多链路抖动事件的端口自动设置为错误禁用状态端口来稳定网络拓扑。此机制还提供时间调试和查找抖动的根本原因。系统发送系统日志消息或简单网络管理协议(SNMP)陷阱以发出有关链路抖动和端口关闭的警报。仅当系统管理员专门启用该接口时，该接口才会再次变为活动状态。

本文介绍如何通过交换机的命令行界面(CLI)启用链路抖动防护功能、配置自动错误禁用恢复设置以及重新激活暂停的接口。

适用设备 | 软件版本

- CBS250(产品手册) | 3.1.0.57(下载最新版本)

- CBS350(产品手册) | 3.1.0.57(下载最新版本)

- CBS350-2X(产品手册) | 3.1.0.57(下载最新版本)

- CBS350-4X(产品手册) | 3.1.0.57(下载最新版本)

配置链路抖动防护设置

启用链路抖动预防

第 1 步

登录到交换机控制台。默认用户名和密码为 cisco/cisco。如果已配置新的用户名或密码，请输入相应凭证。

若要了解如何通过SSH或Telnet访问思科业务交换机CLI，请单击此处。

根据交换机的具体型号，命令可能会有所不同。

步骤 2

在交换机的特权EXEC模式下，输入以下命令进入全局配置模式：

CBS350#configure

步骤 3

要全局启用将物理接口设置为由于链路过度抖动而导致的错误禁用状态，请输入以下命令：

CBS350(config)#link-flap prevention [enable | disable]

如果接口在每秒钟内经历三次链路摆动（链路状态更改），持续时间为10秒，则此命令将关闭以太网（物理）接口。

步骤 4

（可选）要在交换机上禁用链路抖动防护，请输入以下命令：

CBS350(config)#no link-flap prevention

步骤 5

（可选）要在交换机上启用巨帧，请输入以下命令：

CBS350(config)#port jumbo-frame

您现在已成功通过CLI在交换机上配置链路抖动防护设置。

配置自动错误禁用恢复设置

要启用自动重新激活在自动恢复间隔过去后由于错误条件而关闭的端口的功能，请执行以下步骤：

第 1 步

在Global Configuration模式下，通过输入以下内容进入Interface Configuration上下文：

CBS350(config)#errdisable recovery cause link-flapping

- link-flapping — 启用链路抖动预防错误禁用状态的错误恢复机制。

步骤 2

要设置errdisable恢复的错误恢复超时间隔，请输入以下内容：

CBS350(config)#errdisable recovery interval [seconds]

- seconds — 指定错误恢复超时间隔（以秒为单位）。超时的范围是从 30 到 86400 秒。默认值为 300 秒。

步骤 3

输入exit命令返回特权执行模式：

CBS350(config)#exit

您现在已成功通过CLI在交换机上配置自动errdisable恢复设置。

重新激活暂停的接口

要手动重新激活已关闭的接口，请执行以下步骤：

第 1 步

要激活配置为活动但被系统关闭的接口，请输入以下命令：

CBS350#set interface active [interface-id]

步骤 2

（可选）在交换机的特权EXEC模式下，输入以下命令，将配置的设置保存到启动配置文件中：

CBS350#copy running-config startup-config

步骤 3

（可选）出现Overwrite file [startup-config]....提示后，在键盘上按Y选择Yes或N选择No。

现在您已通过CLI成功重新激活交换机上的挂起接口。