• 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
    • 每个段选择一个指定端口
    • 选择一个非指定端口

  • 相关阅读:
    P2730 魔板 Magic Squares
    P2124 奶牛美容
    4. Median of Two Sorted Arrays(Array; Divide-and-Conquer)
    3.Longest Substring Without Repeating Characters(string; HashTable)
    2.Add Two Numbers (List)
    1.Two Sum (Array; HashTable)
    C++中的浅拷贝、深拷贝、智能指针
    C++ 静态数据成员和静态成员函数
    C & C++ 宏与const
    C++指针与引用
  • 原文地址:https://www.cnblogs.com/winstom/p/9383912.html
Copyright © 2020-2023  润新知