设为首页收藏本站language 语言切换
查看: 1813|回复: 4
收起左侧

[求助] STP从初始到稳定(求大神们帮忙分析一下说得对不对)

[复制链接]
发表于 2016-6-11 08:47:38 | 显示全部楼层 |阅读模式
3鸿鹄币
①阻塞状态,所有交换机进行开机,所有端口都进入阻塞状态,默认停留时间为20s期间没有任何的数据包转发,没有BPDU的发送,更不学习mac地址。阻塞状态都是被动的接收BPDU的。此时无环树形拓扑遥不可及!

②侦听状态,所有交换机都坐不住了谁他么在这里跟你耗不干事呀?!纷纷都发送自己的BPDU准备一起建立一个树形拓扑出来。侦听状态下的端口都发送BPDU和接收BPDU(进行交流啊,到底我以后能在这个网络中成为什么样的角色呀?),但还是不发送数据包和学习mac地址(会还没有开完呢?没有那么快进入到这一步,也许以后成为非指定端口了就木有机会进行这一步呢 T T),默认时间15s通过这15s的BPDU交换之后,交换机角色、交换机的端口角色已经确定出来了(根桥、非根桥、指定端口、非指定端口和指定端口已经确定出来),接下来,端口进入他们应有的端口状态(该阻塞就阻塞,以后该发送数据的根端口和指定端口就进入学习状态),树状拓扑结构就在这一步之后出来了但是还是不能运行起来。

③学习状态,有幸成为根端口和指定端口的端口呢就会从侦听状态进入到学习状态。根桥(侦听状态之后的老大,BPDU桥ID的最大者),BPDU只有他能发送原始的BPDU了,其他网桥都是他的小弟根据实际网络的开销修改BPDU然后再传出去了。指定端口、根端口都要准备进入转发状态了,在此之前需要先学习一下mac地址。根桥通过指定端口发送BPDU,非根桥通过根端口接收根桥发过来的BPDU,然后根据自己离根桥的开销修改BPDU再通过指定端口发送给其他交换机。这个状态下的端口学习mac、发送BPDU和接收BPDU(无论是根端口还是指定端口),但是还不能发送数据包,默认停留时间15s。

④转发状态,经过学习状态学习完mac之后,指定端口和根端口都可以进行数据的转发了。发送BPDU和接收BPDU,时刻通过BPDU来维持树状结构,发送和接收数据包,学习mac地址。至此树形拓扑运行起来了。

最佳答案

查看完整内容

一开始listening 然后再判断是否block
发表于 2016-6-11 08:47:39 | 显示全部楼层
一开始listening   然后再判断是否block
沙发 2016-6-11 08:47:39 回复 收起回复
回复

使用道具 举报

发表于 2016-6-11 11:14:18 | 显示全部楼层
不是先侦听,最后才阻塞吗?
板凳 2016-6-11 11:14:18 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-6-11 11:56:14 | 显示全部楼层
Rockyw 发表于 2016-6-11 11:14
不是先侦听,最后才阻塞吗?

STP的每个状态之间都是可以相互转换的,阻塞状态可以 出现在开机那一会,当所有BPDU交换完了之后该阻塞的端口就会进入阻塞
地板 2016-6-11 11:56:14 回复 收起回复
回复

使用道具 举报

发表于 2016-6-11 21:49:58 | 显示全部楼层
IT小南南 发表于 2016-6-11 11:56
STP的每个状态之间都是可以相互转换的,阻塞状态可以 出现在开机那一会,当所有BPDU交换完了之后该阻塞的 ...

我觉得如果一开机就进入阻塞状态并且停留20秒的话,效率会是个很大的问题。
5# 2016-6-11 21:49:58 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-25 12:17 , Processed in 0.091882 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表