stp生成树总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stp生成树总结相关的知识,希望对你有一定的参考价值。
stp生成树协议目前主要分stp、rstp、mstp三类,依次向下兼容。
1、涉及的概念:
stp:根交换(跟网桥)、根端口、指定端口、可选端口,bpdu保护、root保护、收敛慢,单树。
rstp:根交换、根端口、指定端口、可选端口,bpdu保护、root保护、收敛较快,单树。
mstp:总根交换、域根、实例、根端口、指定端口、可选端口,bpdu保护、root保护、收敛更快,多条生成树,负载均衡。
2、stp采用协议报文bpdu,进行生成树计算,计算出一个无环路的树型网络结构。
3、开启stp协议的交换机端口有五种状态,disabled、blocking、listening、learning、forwarding。
4、边缘端口使用在直连终端的接口上,可以减少链路识别的速度,默认是50s。
5、默认不开启bpdu保护时,边缘端口若收到bpdu包,此端口将从边缘端口转换成非边缘端口,将会导致stp重新计算生成树,引起网络震荡;而开启bpdu保护后,
边缘端口若收到bpdu包,此端口将被关闭,只能由网络管理员手动开启。
6、root保护是配置在非根端口上,防止此端口连接的交换机由于优先级高而变成了根交换,保证stp生成树的稳定性。若配置在root端口上,则此端口网络中断。
7、一个交换机除了上联端口是root端口外,其余端口虽然连接的是电脑,但是仍然是指定端口,这个地方有点不理解。
8、loopback-detection enable命令用来开启全局或指定端口的环回监测功能。undo loopback-detection enable命令用来关闭全局或指定端口的环回监测功能。
缺省情况下,Access端口、Trunk端口和Hybrid端口环回监测功能均处于关闭状态。
l 对于Access端口,如果系统发现端口被环回监测,则根据环回监测动作对该端口进行相应的操作,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项;
l 对于Trunk端口或Hybrid端口,如果系统发现端口被环回监测,则只向终端上报Trap信息。当端口的环回监测受控功能也同时开启时,系统根据环回监测动作对该端口进行相应的操作,并向终端上报Trap信息,同时删除该端口对应的MAC地址转发表项。
相关配置可参考命令loopback-detection control enable。
只有在系统视图下和指定接口视图下均配置了loopback-detection enable命令后,该端口的环回监测功能才能启动。
l 当在系统视图下配置undo loopback-detection enable后,所有端口的环回监测功能均被关闭。
【举例】
# 开启以太网接口Ethernet1/1环回监测功能。
<Sysname> system-view
[Sysname] loopback-detection enable
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] loopback-detection enable
在端口下配置了环路检测命令,此端口会不断发送探测帧,如果在此端口收到了探测帧,则说明有单端口环路,会将此端口临时关闭,直至环路状态消失。
以上是关于stp生成树总结的主要内容,如果未能解决你的问题,请参考以下文章