端口操作 第3章 端口环路检测功能操作配置
3.3 端口环路检测典型案例
SWITCH
网络拓扑
图 3-1 端口环路检测典型配置案例
上述配置中,交换机检测网络拓扑中是否存在环路情况。在交换机与外部网路连接的端口上启动端口环路检测功能,如果外部网络中存在环路的情况,交换机就会提示下连的网络存在环路,并将交换机上的这个端口控制,以免影响整个网络的正常工作。 SWITCH 配置任务序列:
Switch (config)#loopback-detection interval-time 35 15 Switch (config)#int ethernet 1/0/1
Switch (Config-If-Ethernet1/0/1)#loopback-detection special-vlan 1-3 Switch (Config-If-Ethernet1/0/1)#loopback-detection control block
如果使用block控制,必须全局启动mstp,并且配置生成树实例与vlan的对应关系 Switch(config)#spanning-tree
Switch(config)#spanning-tree mst configuration Switch(Config-Mstp-Region)#instance 1 vlan 1 Switch(Config-Mstp-Region)#instance 2 vlan 2 Switch(Config-Mstp-Region)#
3.4 端口环路检测排错帮助
端口环路检测功能默认情况下是关闭的,如果需要检测环路可以打开该功能。
3-3
端口操作 第4章 ULDP操作配置
第4章 ULDP操作配置
4.1 ULDP功能简介
单向链路是网络中常见的一种错误链路状态,在光纤连接的链路中尤为常见。所谓单向链路,是指链路两端的端口之一可以收到对端发送的数据链路层报文,而对端不能收到本端发送的报文。此时链路物理层处于是连通状态,能正常工作,因而物理层的检测机制无法发现设备间通信存在问题。如下图所示,图中所示的光纤连接的错误就无法通过物理层的自动协商等机制发现。
Switch A
g1/0/1
g1/0/2
g1/0/3
g1/0/4
Switch B
图4-1 光纤交叉连接
Switch A
Switch B
g1/0/1
g1/0/2
g1/0/3 Switch C
图4-2 光纤一端未连接
这种情形通常会出现在以下几种情况之中:GBIC(Giga Bitrate Interface Converter,吉比特接口转换器)或接口出现故障、软件故障、硬件失效或其他异常表现。单向链路会引
4-1
端口操作 第4章 ULDP操作配置 起一系列问题,比如生成树拓扑环路,广播黑洞等。
ULDP(UniDirectional Link Detection Protocol)有助于防止在上述几种失效中发生灾难性的事件,在通过光纤或铜质以太网线(例如超五类双绞线)连接的交换机上,它可以监控物理线路的链路状态,当发现单向链路后,向用户发送告警信息,并根据用户配置,自动或者手动地关闭相关端口。
ULDP是通过交互ULDP报文识别对端设备,检测链路链接的正确性。端口使能了ULDP后,将启动协议状态机,在状态机的不同状态下发送不同类型的报文,与对端交互信息来检测链路的连接状况。ULDP可以动态的学习对端的通告报文时间间隔,并以此来调整对端信息在本端的存活时间。此外,ULDP还提供了重启机制,当端口被ULDP关闭后,可以通过重启机制来重新检测。其中,ULDP发送通告报文的时间间隔和重启时间间隔可由用户配置,以便ULDP在不同的网络环境对链路的连接错误做出更快的响应。
ULDP能正确工作的前提是链路工作在全双工方式,链路两端都使能了ULDP功能,认证方式和密码相同。
4.2 ULDP配置任务序列
1. 启动全局ULDP功能 2. 启用端口ULDP功能 3. 配置全局积极模式 4. 配置端口积极模式 5. 配置关闭单向链路方式 6. 配置Hello报文时间间隔 7. 配置Recovery时间间隔 8. 重启被ULDP关闭的端口 9. 显示和调试ULDP相关信息
1.启动全局ULDP功能 命令 全局配置模式 uldp enable uldp disable
2. 启动端口ULDP功能 命令 端口配置模式 uldp enable uldp disable
3. 配置全局积极模式 命令 全局配置模式
解释 全局启动或关闭ULDP功能。 解释 端口启动或关闭ULDP功能。 解释 4-2
端口操作 第4章 ULDP操作配置 uldp aggressive-mode no uldp aggressive-mode
4. 配置端口积极模式 命令 端口配置模式 uldp aggressive-mode no uldp aggressive-mode 5. 配置关闭单向链路方式 命令 全局配置模式 uldp manual-shutdown no uldp manual-shutdown
6. 配置Hello报文时间间隔 命令 全局配置模式 uldp hello-interval
7. 配置Recover时间间隔 命令 全局配置模式 uldp recovery-time
9. 显示和调试ULDP相关信息 命令 特权模式 解释 解释 全局模式下重启所有端口; 端口模式下重启指定端口。 解释 配置端口重启时间间隔范围为30-86400秒,默认为0秒。 解释 配置Hello报文时间间隔范围为5-100秒,默认为10秒。 解释 配置关闭单向链路方式。 解释 设置端口工作模式。 设置全局工作模式。 显示ULDP信息。不带端口参数显示全局show uldp [interface ethernet IFNAME] ULDP信息。带端口参数显示全局信息和该端口邻居信息。 debug uldp fsm interface ethernet
4-3
端口操作 第4章 ULDP操作配置 debug uldp error no debug uldp error debug uldp event no debug uldp event debug uldp packet {receive|send} no debug uldp packet {receive|send} 打开或关闭错误信息调试项。 打开或关闭事件信息调试项。 打开或关闭所有端口收发报文类型。 debug uldp {hello|probe|echo| unidir|all} [receive|send] interface ethernet
Switch A
g1/0/1
g1/0/2
g1/0/3
g1/0/4 Switch B
PC2
PC1
图4-3 光纤交叉连接
在上述网络拓扑图中,SWITCH A的端口g1/0/1,g1/0/2和SWITCH B的端口g1/0/3,g1/0/4均为光口,该连接为交叉连接。此时物理层连通,能工作正常,但是数据链路层异常。ULDP可以检测并且关闭这种错误链路状态。最终的结果是SWITCH A的端口g1/0/1,g1/0/2和SWITCH B的端口g1/0/3,g1/0/4均被ULDP关闭。只有连接正确才能正常工作(不会被关闭)。
Switch A配置序列:
SwitchA(config)#uldp enable
SwitchA(config)#interface ethernet 1/0/1
SwitchA(Config-If-Ethernet1/0/1)#uldp enable SwitchA(Config-If-Ethernet1/0/1)#exit SwitchA(config)#interface ethernet 1/0/2
SwitchA(Config-If-Ethernet1/0/2)#uldp enable
4-4