[数通]STP协议过程简述

[数通]STP协议

参考:计算机网络第09讲-交换机的生成树协议STP-生成树算法STA

参考:STP、RSTP、MSTP原理及配置(未完善) - SkyBiuBiu

STP简介

  • 以太网交换机使用生成树协议STP,可以在提高网络可靠性的同时又避免环路带来的各种问题。

  • 生成树算法STA是生成树协议的核心,它的实现目标:在包含有物理环路的网络中,构建出一个能够连通全网各节点的树型无环逻辑拓扑

STP流程

注意:“选举”指的是启用STP协议的各交换机相互交换BPDU来实现的

1. “选举”根交换机

  • 根交换机的选举条件:网桥ID(BID)最小的当选

  • 网桥ID(BID)由以下两部分构成:

    • 优先级

      • 范围:0-65535
      • 步长:4096
      • 默认值:32768
    • 交换机的基本MAC地址

      • 举例:4C-1F-CC-40-62-58

2. “选举”根端口

  • 在每一个非根交换机上选出一个根端口RP(Root Port),并且只能有一个

  • 根端口RP用于接受根交换机发来的BPDU,也用来转发普通流量

  • 根端口RP的选举条件:

    1. BPDU接受端口到根交换机的路径开销最小

      链路带宽 成本值
      4 Mb/s 250
      10 Mb/s 100
      16 Mb/s 62
      100 Mb/s 19
      1 Gb/s 4
      10 Gb/s 2
    2. 对端的网桥ID(BID)最小

    3. 对端的端口ID(PID)最小

      • 优先级:
        • 范围:0~240
        • 步长:16
        • 默认值:128
      • 端口号:
        • ethernet0/0/1,端口号为1。

3. “选举”指定端口并阻塞备用端口

  • 在每一个网段上选出一个指定端口DP(Designated Port),并且只能有一个

  • 指定端口DP用来转发根交换机发来的BPDU,也用来转发普通流量

  • 指定端口DP的选举条件:

    1. 根交换机的所有端口都是指定端口DP。
      image
    2. 根端口的对端端口一定是指定端口DP。
      image
    3. BPDU转发端口到根交换机的路径成本最小。
    4. 本端的端口ID(PID)最小。
  • 剩余端口成为备用端口AP(Alternate Port),将它们阻塞。

STP示例图

posted @ 2020-10-12 21:38  SkyBiuBiu  阅读(744)  评论(0编辑  收藏  举报