码迷,mamicode.com
首页 > 其他好文 > 详细

STP协议

时间:2021-06-02 13:56:09      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:链路   复制   mil   https   inf   最小   com   ack   生成   

STP

  • 概述
  • STP算法步骤
  • BPDU
  • STP状态

概述

实际中交换网络环路会产生

*广播风暴

技术图片

*多帧复制

技术图片

*MAC地址表紊乱

技术图片

STP(Spanning Tree Protocol)生成树协议

逻辑上断开环路,防止广播风暴的产生

当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用

SPD算法步骤

1.选择根网桥(Root Bridge)——优先级小的为根网桥,如果优先级一样,根据MAC地址选择

技术图片

2.选择根端口(Root Ports)

技术图片

依据:

(1)到根网桥最低的根路径成本(网桥到根网桥的路径上所有链路的成本(根据链路带宽)之和)

*带宽与路径成本的关系

技术图片

 

 (2)直连的网桥ID最小(缺省值—默认值,优先级),网桥ID是唯一的,选择交换网络中网络ID最小的交换机成为根网桥,取值范围:0~65535,缺省值:32768

技术图片

 

(3)端口ID最小,取值范围:0~255,缺省值:128

技术图片

3.选择指定端口(Designated Ports)*根网桥上的端口全是指定端口;在每个网段上

技术图片

*选择一个指定端口;

*非根桥上的指定端口选择顺序

*根路径成本较低,所在的交换机的网桥ID的值较小,端口ID的值较小

技术图片

4.既不是根端口,也不是指定端口,STP将这个端口阻塞(Block)

技术图片

 

 BPDU(桥协议数据单元)

BPDU(Bridge Protocol Data Unit)——使用组播发送BPDU

BPDU的类型:配置BPDU,拓扑变更通告(TCN)BPDU

BPUD报文字段:根网桥ID、根路径成本、发送网桥ID、端口ID

*STP转发时间为50S

交换机启动时,假设自己是根网桥,在向外发送BPDU中根网桥ID字段填写自己的网桥ID

 

当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中

 

当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中

 

当全网所有交换机接收到全部的BPDU并作出比较后,就可以选择出唯一的一个根网桥

交换机端口的STP状态

技术图片

 

STP协议

标签:链路   复制   mil   https   inf   最小   com   ack   生成   

原文地址:https://www.cnblogs.com/pengdi/p/14819508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!