HCIP 15 RSTP(快速生成树) ;MSTP(多生成树)

RSTP快速生成树

802.1D生成树协议的缺陷:

        1,收敛速度慢       

        2,链路利用率低

PVST----基于VLAN的生成树协议---- 一个VLAN一棵树----PVST的问题是如果交换机网络中存在大量VLAN时,则需要大量树,每棵树都需要通过配置BPDU来维护树形结构,则造成资源占用过大。

RSTP----快速生成树----802.1W---一个交换网络中只有一棵树----RSTP可以向下兼容802.1D,需要按照802.1D的规则来执行。

改进点1:变更了端口角色

        802.1D----根端口,指定端口,非指定端口

        802.1W----根端口,指定端口,替代(Alternate)端口,备份(Backup)端口

        替代端口----主要目的是成为指定端口的备份。由于学习到其它网桥发送的配置BPDU报文

        而阻塞的端口,它提供的是从指定桥到根网桥的另一条路径,作为根端口的备份。当一个

        根端口失效后,则最优的替代端口可以直接成为根端口,直接进入转发状态。

        备份端口----主要目的是成为指定端口的备份。由于学习到自己发送的配置BPDU报文而阻

        塞的端口,直接进入转发状态。

改进点2:修改了端口的状态类型

        802.1D----禁用,阻塞,侦听,学习,转发

        802.1W----Discharding-----丢弃状态----接口不转发业务流量也不学习MAC地址

                        学习---接口可以学习MAC地址,但是不转发业务流量。

                        转发---接口既可以学习MAC地址,也可以转发业务流量。

改进点3:对配置BPDU的报文内容进行修改

 在RSTP当中,构建及维护树形结构使用BPDU被称为RST BPDU,其中BPDU的类型使用0X02来表示,相当于802.1D当中的配置BPDU。

P/A机制----加快收敛

        RSTP通过P/A机制来保证一个指定端口得以从丢弃状态快速的进入到转发状态,从而加速

        了生成树的收敛。在P/A机制当中,存在一个“同步状态”,实际上就是将其它所有接口进行

        堵塞,防止临时环路的产生。

改进点4:对配置BPDU的处理

        1,当拓扑结构稳定后,配置BPDU的发送方式发生变化

                802.1D---只有根网桥每隔2S主动发送配置BPDU,其它粉跟网桥指被动转发

                802.1W----所有非跟网桥,也可因每隔2S主动的发送根网桥的配置BPDU。

        2,更短的BPDU的超时时间

                802.1D----最大老化时间----20S

                802.1W----一个接口在超时时间(单个周期----6S)内未收到BPDU,则认为邻居协商

                失败

改进点5:快速收敛机制

        1,根端口和指定端口的快速切换----利用替代端口和备份端口

        2,设置边缘接口

                在802.1W当中,我们可以将交换机连接终端的接口手工配置为边缘接口,其作用是这

                些接口将不会参与STP生成树角色的选举,之后,这些接口断开,也不会触发结构拓

                扑变更。

                  [sw5-GigabitEthernet0/0/1]stp edged-port enable ----边缘接口配置命令

                  [sw5-GigabitEthernet0/0/1]stp bpdu-filter enable----开启BPDU的过滤功能,一般结

                  合边缘接口一起使用

        3,P/A机制

改进点6:拓扑变更机制的改进

        802.1D:拓扑变更需要通过TCN逐级上报到根网桥,之后,由根网桥逐级下发TC至整个交

        换网络,将MAC地址表从300S老化时间改为15S老化。

        802.1W:拓扑变更设备直接发送TC标记位配置BPDU,之后传递给所有设备,多有设备收

        到后将直接清空MAC地址表

MSTP----多生成数协议---802.1S

在MSTP当中,我们引入了Instance实例的概念----可以理解为是一个或多个VLAN的集合。

为了区分个标定不同的instance,我们设计了Instance-ID---12位二进制构成----其取值范围为0-4094----华为设备默认会生成instance 0,并且,所有的VLAN一开始都默认属于instance0.

在BID当中,前2个字节为优先级,这个优先级,实际只使用了前4位,后面12位被称为扩展系统ID,这个扩展系统ID起作用就是用来携带instance ID的。用来区分不同树发送BPDU。----一个实例一棵树。

region----域---类似于OSPF当中的区域,当一个交换网络规模较大时,可以将其划分为多个MST域,当然,如果一个交换网络规模较小,则之划分一个MST域也可以。

        1,具有相同的域名----Region name

        2,必须具有相同修订等级----revision level

        3,相同的VLAN和instance 的映射关系。

MSTP的配置

 交换网络中存在10个VLAN,其中VLAN1-5将走一SW1作为根生成树的链路,VLAN6-10将走一SW2为根的树。并且,两台设备互相为备份。

一,创建VLAN 

        三台设备:

        [sw1]vlan batch 2 to 10

二,配置Trunk干道

         三台设备:

        [sw1]port-group group-member e0/0/1 e0/0/2

        [sw1]port link-type trunk

        [sw1]port trunk allow-pass vlan all

三,修改生成树的模式

        [sw1]stp mode mstp-----华为设备默认mstp。可以不用敲

        [sw1]stp enable ---激活生成树

四,配置MSTP域

        [sw1]display stp region-configuration-----查看stp域配置信息

        Region name     :4c1fcc3210c3 -----交换机默认存在一个以自己SVI接口对应的MAC地址命

        名的域中

        [sw1]stp region-configuration -------进入域视图

        [sw1-mst-region]region-name aa-----定义域名

        [sw1-mst-region]revision-level 1-----修改修订等级

        [sw1-mst-region]instance 1 valn 1 to 5-----配置实例和VLAN 对应关系

        [sw1-mst-region]active region-configuration----注意,这个配置必须要做,其作用是激活域

        配置,如果不执行该命令,则所有命令将不生效。

五,干涉选举

        [sw1]stp instance 1 root primary-----将该设备设为实例1 的根网桥

        [sw1]stp instance 1 root secondary-----将该设备设为实例1 的备份根网桥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值