zoukankan      html  css  js  c++  java
  • CCNA 之 九 STP生成树协议

    STP生成树

    在上一次实验中,使用了单臂路由是两个不同的VLAN之间进行通信,而单臂路由的这种网络拓扑,当一条链路或者路由设备出现故障的时候,整个网络就会瘫痪。
    称此网络为:不健壮的,无冗余的网络环境。

    看下图中,冗余的网络拓扑:

    • 冗余拓扑能够解决单点故障问题;
    • 冗余拓扑造成广播风暴,多帧复用,MAC地址不稳定的问题;

    环路会导致的现象

    广播风暴概念

    • 上图中,Host X 发送广播帧;
    • 交换机继续没完没了的更新广播流量;

    多帧复制概念

    • Host X发送一个单播数据帧给Router Y;
    • Route Y 的MAC地址还没有被每个交换机学习到;
    • Router Y 接收到2份相同的数据帧的拷贝;

    MAC表紊乱

    • Host X 发送一个单播数据帧给Router Y;
    • Router Y 的MAC地址还没有被每个交换机学习到;
    • Switches A and B 在Port1 是哪个学习到Host X 的MAC地址;
    • 到达Router Y 的数据帧被泛洪;
    • Switches A and B 不正确的在Port2上学习到Host X 的MAC地址;

    看一个复杂的多环路网络图

    采用生成树STP协议解决环路

    • Spaning-tree Protocol
    • 通过将特定的端口宣威Blocking State,来实现无环的拓扑;
    • IEE 802.1D
    • 规定了这一行为;
    • Cisco采用IEEE802.1E的增强的私有协议生成树PVST+;

    STP的操作

    • 每一个广播域选择一个根桥(根路由器)
    • 每个非根桥上选择一个根端口

    根端口:具有最低根路径的接口
    要考虑的因素:

    • 最低的根桥ID
    • 最低的根路径代价
    • 最低发送者桥ID
    • 最低端口ID
    • 每个段选择一个指定端口
    • 选择一个非指定端口

  • 相关阅读:
    sublime3使用
    内存缓存 ehcache
    一些服务端写代码的规范,很重要
    对于算法的一点思考
    使用单元测试引发的一些思考
    在多线程中使用spring的bean
    一个线上缓存异常
    java 中的同步机制
    微服务中的集成测试
    服务升级中的zookeeper
  • 原文地址:https://www.cnblogs.com/winstom/p/9383912.html
Copyright © 2011-2022 走看看