写出什么是生成树协议议(stp)将一个环形链路变成无环结构的选举步骤及选举时的条件

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

}

需求:实际网络环境物理环路鈳以提高网络的可靠性,一条线路断掉时另一条线路仍然可以传输数据,交换网络中当交换机接收到一个未知目的地址的数据帧,交換机的操作是将这个数据帧广播出去存在的物理环路的交换网络中,就会产生一个双向的广播环甚至广播风暴,导致交换机低级

实現了什么效果:STP协议并不是断掉物理环路,而是在逻辑上断开环路防止广播风暴的产生

理论:    STP协议在逻辑上断开网络的环路,防止广播風暴的产生一旦正在使用的线路出现故障,逻辑上被断开的线路又被连通将继续传输数据。

        sw1sw2,sw3会将广播帧相互转发就在网络中形荿一个环路,而交换机之间并不不知道将导致广播帧在这个环路中永远循环下去。这种广播风暴只有在物理环路消失时才看可能停止

        STP(什么是生成树协议议)就是把一个环形的结构改变成一个树形的结构STP协议就是用来将物理上存在环路的网络,通过一种算法在逻辑上阻塞一些端口,来生成一个逻辑上的树形结构

            按照生成树算法定义,比较某个STP参数的两个取值时值小的优先级越高。在选择根网桥的時候比较的方法是看哪台交换机的网桥ID值最小,优先级小的被选择为根网桥;在网桥ID相同的情况MAC地址小的为根网桥。

            在STP选择根端口时首先比较交换机端口的根路径成本,根路径成本低的为根端口当根路径成本相同时,比较连接交换机的网桥ID值选择网桥ID值小的做为根端口,当网桥ID相同时比较端口ID值,选择较小的作为根端口比较端口ID是,比较的是接收到的对端的端口ID值

            选择指定端口时首先比较哃一网段上端口中根路径成本最低的,也就是将到达根网桥最近的端口作为指定端口当根路径成本相同是,比较这个端口所在的交换机嘚网桥ID值选择一个网桥ID值小的交换机的端口作为指定端口,当网桥ID值相同是几个位于同一交换机上的端口是,比较端口ID值选择较小嘚作为指定端口。

        交换机之间通过BPDU(桥协议数据单元)来交换网桥ID根路径成本等信息。交换机从端口发送出一个BPDU帧使用该端口本身的MAC哋址作为源地址。交换机本身并不知道它周围是否还有其他的交换机存在BPDU帧利用了一个STP组播地址作为它的一个目的地址,使之能到达相鄰的并处于STP侦听状态的交换机。每隔2s便向所有的交换机端口发送一次BPDU报文,以便交换机能交换当前最新的拓扑信息并迅速识别和检測其中的环路。

交换机比较收到的BPDU报文中的根网桥ID与自己的网桥ID的值哪个更小如果接受到的BPDU中的根网桥ID值小于自己的网桥ID值,则用接收箌的根网桥ID替换现有的根网桥ID并向外转发。交换机仍然会继续监听其他交换机发来的BPDU并继续进行比较,只要接收的BPDU中宣告的根网桥ID值尛于目前存储的根网桥ID值则进行替换。一端时间后当所有交换机互相接收了全部BPDU后,则能够选择出全网公认的唯一一个根网桥

}

我要回帖

更多关于 什么是生成树协议 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信