锐捷交换机STPMSTP常用调试方式

锐捷交换机STPMSTP 常用调试方式
Mstp 的常用调试命令及说明
RGNOS10.1 的mstp 提供了一些调试命令供故障跟踪、分析之用。
特权模式下输入如下命令S2924G#debug mstp ?
all all-'debug all'/not all-only close 'debug
all'
event mstp event debug information
init mstp init debug information
portinfo mstp portinfo debug information
protomigrat mstp protomigrat debug information
receive mstp packet receive debug information
roletran mstp roletran debug information
rx mstp rx packet debug information
statetran mstp statetran debug information
topochange mstp topoly change debug information
transmit mstp packet transmit debug information
tx mstp tx packet debug information
路桥农村合作银行其中rx、tx 、event、totochange 四个选项可以供一线及测试人员使用,其它几个选项由于涉及到内部实现问题,暂不建议外部使用。下面对上述四个调试选项进行解释。
rx:mstp 的收包调试信息。利用该选项,可以跟踪当前设备的
mstp 是否可以收到bpdu 报文、收到什么样的bpdu 报文以及在那个端口上收报bpdu 报文。例如
1:14:36:39 S2924G: %7:mstp rx:port[GigabitEthernet 0/16] rcvd MSTP bpdu? 收到bpdu
默多克
1:14:36:39 S2924G: %7:mstp rx:port[GigabitEthernet 0/16] rcvd valid bpdu? 该bpdu 是可用的上述调试信息表示当前设备在
gi0/16 收到了一个可用的bpdu 报文,在网络稳定的情况下,该信息应该是每隔一个hello 时间打印一次
tx:
mstp 的收包调试信息。利用该选项,可以跟踪当前设备的mstp 是否有向外发送bpdu 报文以及往那些端口发送。例如
1:14:41:11 S2924G: %7:mstp tx:tx MSTP BPDU at port GigabitEthernet 0/24
上述调试信息表示当前设备在向gi0/24 发送了一个bpdu 报文。在网络稳定的情况下,该信息应该是每隔一个hello 时间打印一次
event:
中冶集团华冶资源开发有限责任公司mstp 的事件调试信息。Mstp 关心的一些系统事件包括:端口的up/down 、vlan 的创建删除、ap 的创建删除、端口的层次属性变化(包括端口在switchpor 和routedport 间的切换, 端口在switchport 和1q tunnel port 间的切换)。利
用该选项,可以跟踪系统的事件变换是否有被mstp 处理。例如我们将giO/16 口的网线拔掉,通过debug mstp event,我们可以看到如下信息:
1:14:42:43 S2924G: %7:mstp event:linknotify
port[GigabitEthernet 0/16],event = 0,link = 0
上述信息表明:
gi0/16 的端口link 状态发生变化(event=0 表示端口link 状态发生变化;event=8 表示端口的trunk 属性发生变化,比如由switchport 变成1q tunnel;event=9 表示端口在switchport 和no switchport 之间变化),状态变为down (link=0 表示端口down ;link=1 表示up);
该信息通常用于跟踪端口up/down 以及配置路由口时,mstp 是否执行了正确的处理。
topochange:
mstp 的拓扑变换调试信息。利用该调试命令,可以跟踪当前设备的mstp 发生了什么样的拓扑变换。可跟踪的拓扑变化包括:端口的角变化、端口的转发状态变化、端口的mac 表删除动作以及在那个实例里面发生变化。例如我们将一台pc 直连到开启了mstp 的设备gi0/24 端口,通过debug mstp topo
change 打印了如下信息:1:14:58:56 S2924G: %7:mstp topo:GigabitEthernet 0/24 select role DesignatedPort in msti 0!
该端口被选为instance0 里面的DesignatedPort
1:14:58:56 S2924G: %7:mstp topo:ssp port state notify.set port GigabitEthernet 0/24 state 2,mstid 0 设置该端口在instance 0
里面的转发状态为2,也就是learning 状态
1:14:58:56 S2924G: %7:mstp topo:ssp port state notify.set port GigabitEthernet 0/24 state 2,mstid 1 在instance1 中的转发状态为learning 1:14:59:11 S2924G: %7:mstp
topo:port[GigabitEthernet 0/24] change state discarding to forwarding 该端口进入forwarding 状态1:14:59:11
S2924G: %7:mstp topo:ssp port state notify.set port GigabitEthernet 0/24 state 3,mstid 0 更新为转发状态,  3 表示的就是转发状态1:14:59:11 S2924G: %7:mstp
topo:port[GigabitEthernet 0/24] change state discarding to forwarding
1:14:59:11 S2924G: %7:mstp topo:ssp port state notify.set port
GigabitEthernet 0/24 state 3,mstid 1
1:14:59:12 S2924G: %7:2007-1-12 10:28:40 topochange:topology is changed
到这里界面才打印拓扑变化Mstp 有哪些常见故障
Mstp 是一个拓扑计算协议,因此mstp 的常见故障都集中在
拓扑相关的特性上。比如:安全第一网
1.根桥的选择和实际的要求不一致(根桥、上游转发网桥
等信息错误)
2.设备发生意料之外的拓扑震荡(也就是在我们认为不
应该震荡的时候发生震荡了),外在表现就是打印“topochange:topology is changed ”、“ NEWROOT:new root is produced”
3.端口的角选取和实际要求的不一致(有六种端口角:masterport、designatedPort、rootPort 、backupPort、alternatePort、disableport ,其中masterport 只在mstp 模式下才可能出现,disableport 表示down 掉的端口。端口角具体定义请参看802.1s-2002 13.3 章节)牙周病学
4.端口的转发状态和实际的要求不一致(有三种转发状态:forwarding、learning、discarding。这里说明一点,标准中定义的listening 状态在显示上我们将其纳入了learning 状态)
5.网络出现环路(也就是在一个物理环路上面,所有接
入环的端口的转发状态都是forwarding )上述常见故障都有哪些常见原因偶氮二甲酰胺
造成上述故障的原因分外在和内在。内在就是生成树协议的
实现上可能存在bug 或设备已经处于故障状态。外在就是生成树协议的一些外在运行条件出现了异常。本文档只讨论外
在异常情况。生成树协议有如下两个外在运行条件:用户配置、BPDU 收发。

本文发布于:2024-09-22 01:13:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/359652.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:端口   状态   跟踪   拓扑   变化
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议