STP

生成树协议STP(使交换机的分布像一棵树一样,不会出现环路)

工作原理:

  1. 选则根交换机
  2. 选择根端口、指定端口、可选端口
  3. 关闭所有阻塞端口的流量转发功能

各端口以及作用:

  1. 根端口—————->转发(朝向根桥)
  2. 指定端口————->转发
  3. 阻塞端口————->阻塞

工作工程:开始时每个交换机都认为自己是根交换机,都发送BPDU直到选举出根交换机,选举成功后只有根桥会发送BPDU

  1. 选举根交换机(根桥的所有端口都是指定端口)

    • BridgeID(越小越优先)=优先级+MAC地址
    • 桥优先级比较(小的优先)
    • MAC地址(交换机背板MAC地址)比较(小的优先)
  2. 非根交换机的根端口选举(每台非根交换机根端口只有一个,根端口对面一定是指定端口

    cost

    • 比较cost值(小的优先),端口带宽越大优先级越小。
    • 比较上行交换机的BridgeID(小的优先)
    • 比较上行交换机的端口标
  3. 指定端口的选择(没有根端口的链路上有一个指定端口与阻塞端口,根桥的所有端口都是指定端口)

    • 根路径的开销
    • 端口所属桥ID
    • 端口ID(端口优先级+端口MAC)

快速生成树协议RSTP

端口五种状态:

  • Blocking state(阻塞)

  • Listening state(监听)

  • Learning state(学习)

  • Forwarding state(转发)

  • Disabled state(不接收)

    端口状态

五种状态的转化:

  • 从初始化到阻塞或禁用状态
  • 从阻塞到侦听或禁用状态
  • 从侦听到学习或禁用状态
  • 从学习到转发或禁用状态
  • 从转发到禁用状态

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com

文章标题:STP

本文作者:DROBP

发布时间:2019-09-08, 08:47:42

最后更新:2019-11-04, 19:28:02

原始链接:https://DROBP.github.io/2019/09/08/STP/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏