stp生成树协议2
  • stp生成树协议

    1
    2
    3
    	BPDU(桥协议数据单元)
    配置BPDU(向下)
    TCN BPDU(向上)
  • stp端口状态(BPDU、MAC、DATA)

    1
    2
    3
    4
    5
    1. 禁用
    2. 阻塞: 接收并处理BPDU
    3. 侦听: 接收、发送BPDU
    4. 学习: 接收BPDU、学习MAC地址
    5. 转发: 接收BPDU、学习MAC地址、转发数据
  • Times计时器

    1
    2
    3
    hello 2s
    MAxage 20s (老化时间)
    FWDly 15(转发时延)
  • stp缺陷

    1
    2
    1. 收敛速度慢(RSTP)
    2. 负载均衡失效(MSTP)
  • 生成树协议默认用(MSTP)

  • 根网桥、根端口、指定端口、阻塞端口,生成树的本质就是为了确认堵塞端口

  • 生成树的选举过程(对比择优,初始化时所有的交换机都认为自己是根网桥、相互之间传递BPDU,最终选出根网桥)

#手动设置根网桥

1
2
[Huawei] stp root primary 
[Huawei] stp prioriry 0
  • 生成树的模式

    1
    2
    STP: 收敛速度慢、打破负载均衡
    RSTP 打破负载均衡
  • RSTP的端口模式

    1
    2
    RP的备份端口是AP
    DP的备份端口是BP
  • mac地址的老化时间是300秒

  • STP对mac地址表的处理是缩短老化时间为”15”秒

  • RSTP对mac地址表的处理是”将无效的记录直接删除”

  • 在MSTP环境中,交换机端口的角色和状态和MSTP实例数量成对应关系

  • 交换机的所有接口都在转发数据(针对某个生成树实例,某个端口可能是堵塞的)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #创建mstp区域
    [Huawei] region-configuration
    #重名命mstp区域为test
    region-name test
    # 创建实例并将对应的vlan加入到其中
    instance 1 vlan 10
    instance 2 vlan 20
    #保存区域设置
    active region-configuration

    #在s1中将实例1设置为根网桥,实例2设置为根网桥的备份
    [s1] stp instance 1 root primary
    [s1] stp instance 2 root secondary
  • 有很多种类的生成树: STP RST MST IST SST CST CIST PVST …