STP(二)

一、STP协议的优缺点,存在的问题

  1. 协议工作收敛时间慢,速度太慢
  2. 不支持多vlan,应用在同一个广播域下

二、RSTP(rapid spanning-tree protocol)

  1. 主要解决问题就是STP收敛过慢的问题
  2. 问题1:设备从初始化到收敛完成,至少需要30S。为了防止临时出现的环路,采用被动等待计时器

       修改Forward delay:stp timer forward—delay 2000 修改为20s转发 默认为15秒就是1500

     问题2:交换机BP端口切换RP端口的等待延时 30s  

     问题3:交换机连接终端的接口,切换时间过长 30S-50S

        问题4:交换机连接终端的接口,切换时间过长 30S-50S

        问题5:拓扑变更机制,复杂且效率低下

        BP阻塞端口  RP根端口 DP指定端口

  3.  RSTP的端口角色和状态

     Backup端口:为指定端口备份

        Alternate端口:根端口备份

        状态由5中缩减到了3种:DISCARDING  LEARING  FORWARDING

  4.  拓扑收敛机制PA proposal  agreement

        目的是让一个指定端口,快速进入转发状态,同时避免临时环路产生

      非根桥交换机配合根桥完成PA,进行SYNC(同步),把除RP端口外所有端口(不包含,边缘端口,阻塞接口),都阻塞

  5.  次优BPDU处理

         当一个接口收到次优BPDU后,马上把自身存储的BPDU返回给源接口,并且立刻启动PA机制,可以实现接口的秒级切换。(最优的BPDU收不到了)

  6.  边缘端口的引进

     相当于STP的portfast,可以让接口不参加RSTP的任何活动,并且激活后马上就进入转发状态

  7.  拓扑变更机制

     STP是逐级逐层汇报,那么RSTP就是扁平化管理所有的交换机都可以发送BPDU

     如果出现了拓扑变更,RSTP会第一时间通知上下级交换机,清空CAM表

     TC while time  4S

  8.  RSTP和STP之间有兼容性问题

三、PVST和MSTP解决的

  1. PVST是由思科最先提出的,每vlan生成树。提出了PVST+ 把PVST和RSTP结合
  2. PVST问题是,它是每vlan生成树,由于交换机存在多个vlan,要维持维护多个vlan生成树,交换机CPU压力过大
  3. MSTP,公有协议,多实例生成树,核心理念就是,把多个生成树相同的vlan,放到统一的一个实例中管理维护
  4. MSTP,它的底层就是RSTP,有着相同的端口状态,角色,拓扑变更机制,收敛机制
  5. MSTP可以根据划分的实例vlan生成不同的根桥

四、STP的流量负载分担

不同的vlan下,交换机的端口有着不同的身份

五、命令

关闭stp:stp enable

普通stp:stp mode stp

RSTP:stp mode rstp

查看stp:display stp

查看端口状态:display stp brief

修改交换机的优先级:stp priority 0(4096的倍数)

删除交换机的优先级:undo stp priority

修改交换机的优先级(先删除优先级):stp root primary

删除交换机的的优先级(删除primary的方法):undo stp root

修改接口路径开销值:[端口]stp cost 数值

 

进入MST域视图:stp region-configuration

修改MSTP级别:[MST视图]revision-revel 1

将VLAN映射到MSTP:instance 编号 vlan 编号    instance 编号默认存在0

激动MST域配置:active region-configuration

查看MST域配置信息:display region-configuration

查看实例中的生成树:display stp instance 编号 brief

MSTP的配置华为交换机要求全网一致所有的实例都的存放在每一台交换机上