单向链路检测(UDLD)是第2层协议,它使通过光纤或双绞线以太网电缆连接的设备能够检测单向链路。当本地设备收到来自相邻设备的流量,但邻居未收到来自本地设备的流量时,就会发生单向链路。
UDLD的目的是检测邻居没有从本地设备接收流量的端口(单向链路),并关闭这些端口。所有连接的设备必须支持UDLD,协议才能成功检测单向链路。如果仅本地设备支持UDLD,则设备无法检测链路状态。在这种情况下,链路的状态设置为“未确定”。用户可以配置处于“未确定”状态的端口是关闭还是仅触发通知。
本文提供有关如何通过命令行界面(CLI)在交换机上配置UDLD设置的说明。
步骤1.登录交换机控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
注意:要了解如何通过SSH或Telnet访问SMB交换机CLI,请单击此处。
注意:命令可能因交换机的确切型号而异。在本例中,SG550XG-8F8T交换机通过Telnet访问。
步骤2.在交换机的特权执行模式下,输入以下命令进入全局配置模式:
步骤3.要配置发送UDLD消息之间间隔的全局值,请输入以下命令:
SG550XG-8F8T(config)#udld message time [seconds]注意:此配置与光纤和铜缆端口都相关。默认值为 15 秒。在本例中,间隔设置为60秒。
步骤4.要在交换机上全局启用UDLD协议,请输入以下命令:
SG550XG-8F8T(config)#udld [aggressive | normal]注意:此配置仅与光纤端口相关。铜缆端口的UDLD状态必须按接口单独配置。有关说明,请跳至“配置UDLD接口设置”部分。
注意:在本例中,使用Normal。
步骤5.(可选)要在交换机上禁用UDLD,请输入以下命令:
SG550XG-8F8T(config)#udld现在,您应该已通过CLI成功配置交换机上的UDLD全局设置。
您可以配置交换机的UDLD接口设置,以更改特定端口的UDLD状态。这将允许您配置铜缆或光纤端口的UDLD状态。
要为接口配置UDLD,请执行以下步骤:
步骤1.在全局配置模式下,输入以下命令进入接口配置情景:
SG550XG-8F8T(config)#interface [interface-id]注意:在本例中,使用接口XG1/0/2。
步骤2.要在以太网端口上启用UDLD协议,请输入以下命令:
SG550XG-8F8T(config)#udld port [normal | aggressive | disable]默认值如下:
注意:在本例中,UDLD端口配置为主动端口。
步骤3.输入end命令,返回交换机的特权执行模式:
SG550XG-8F8T(config-if)#end您现在应该已通过CLI成功配置交换机上的UDLD接口设置。
步骤4.(可选)要显示交换机上的管理和运行UDLD状态,请输入以下命令:
SG550XG-8F8T#show udld [interface-id] [neighbors]步骤5.(可选)在交换机的特权EXEC模式下,输入以下命令将配置的设置保存到启动配置文件:
SG550XG-8F8T#copy running-config startup-config第6步。(可选)在“覆盖文件[启动配置]...”(Overwrite file [startup-config]...)之后,在键盘上按Y表示“是”,按N表示“否”。.提示符。
现在,您应该已通过CLI成功配置交换机上的UDLD设置。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
13-Dec-2018 |
初始版本 |