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

STP协议

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

标签:计算   http   ali   com   生成树协议   protoc   mil   soft   lazy   

STP协议

目录

       一、STP概述

              1.1、交换网络环路的产生

              1.2、STP简介

      二、生成树算法

              2.1、生成树算法的步骤

              2.2、网桥 ID

              2.3、选择根端口

              2.4、选择指定端口

              2.5、逻辑结构无环拓扑

      三、生成树算法的验证

             3.1、三套交换机的生成协议选集

             3.2、生成树的命令配置

      四、STP 利用BPDU选择根网桥

             4.1、概述

             4.2、交换机端口的STP状态

 

一、STP概述

1、交换网络环路的产生

1)网络风暴的形成

2)多帧复制

3)MAC 地址表紊乱

2、STP简介

1)、STP(Spanning Tree Protocol,生成树协议)就是用来把一个环形的结构改变成一个树形的结构

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

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

二、生成树算法

1、生成树算法的步骤

1)选择根网桥(Root Bridge)

 2) 选择根端口(Root Ports)

 3)选择指定端口(Designated Ports)

2、网桥 ID(BID)

1) 网桥ID是唯一的

 2)选择交换网络中网桥ID最小的交换机成为根网桥

     技术图片

    取值范围:0 ~ 65536

       缺省值:32768

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

 3、选择根端口

1)选出了根网桥之后,网络中的每台交换机必须和根网桥建立某种关联,因此,STP将开始选择根端口的过程。根端口存在于非根网桥上,需要在每个非根王桥上选择一个根端口

2)选择根端口的依据

①、到网桥最低的路径成本

②、直连的网桥ID 最小

③、 端口ID 最小

  •    根路径成本:是两个网桥间的路径上所有线路的成本之和,也就是某个网桥到达根网桥的中间所有线路的路径成本之和

     技术图片

        SW3的 Port 1根路径成本=19+100=119

   端口ID 是一个两字节的STP参数,由1字节的端口优先级和1字节的端口编号组成

   技术图片

      取值范围:0 ~ 255

        缺省值:128

注:在比较端口ID值时,比较的是接收到的对端的端口ID值

4、选择指定端口

1)、选择完根网桥和每台交换机的根端口号,一个树形结构已经初步形成,但是,所有的线路仍连接在一起,并可能都处于活动状态,最后依然形成环路,为了消除环路形成的可能,STP进行最后的计算,在每一个网段上选择一个指定端口,根桥上的端口全是指定端口,选择指定端口的依据与选择根端口相同,有以下步骤:

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

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

注:根网桥上的端口都是指定端口,因为根网桥上的端口的根路径成本为 0

技术图片

5、逻辑结构无环拓扑

     最终形成逻辑结构无环拓扑

    技术图片

三、生成树算法的验证

1、三套交换机的生成协议选集

技术图片

 2、生成树的命令配置

1)、SW1 的生成树状态

         【Huawei】dis stp brief

2)、SW2 的生成树状态

 

         【Huawei】dis stp brief

3)、SW3 的生成树状态

         【Huawei】dis stp brief

四、STP 利用BPDU选择根网桥

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

  技术图片

2、交换机端口的STP状态

     技术图片

STP协议

标签:计算   http   ali   com   生成树协议   protoc   mil   soft   lazy   

原文地址:https://www.cnblogs.com/yhtweirdo/p/14819487.html

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