3.3_RSTP 基本原理

在STP中一但网络TOP发生变化,发生变化的设备会逐级向根发送变更信息,根收信收到信息后又再次向下泛洪,清空MAC表后再次进行收敛,收敛速度过慢;

RSTP 的优化

1、减少了端口状态:将Disabled、blocking、listening 三个不转发数据状态直接统一当为Discarding(丢弃)状态;

2、增加了端口角色:将STP 的阻塞状态端口区分为Backup port(备份端口)和Alternate port(替代端口);

3、BPDU的格式和发送方式改变:

    ①3次(2秒*3=6秒)未收到BPDU,认为拓扑改变;STP:20秒(10次)

②用提议(proposal)和同意(agreement)的过程,STP:无

③拓扑改变:直接泛洪TC; STP:非根向根发TCN,根应答TCA,再由根泛洪TC

RSTP接口状态:

1、丢弃(discarding):不学习mac,不转发帧,相当于802.1d的禁用/阻塞/监听。

2、学习(learning):学习mac,不转发帧

3、转发(forwarding):学习mac,转发帧

 

RSTP端口角色:

1、转发mode:①根端口(root);②指定端口(desg)

2、阻塞mode:①替代端口(altn/alternate):用于根端口失效时,替代根端口;②备用端口(backup),冗余link。

替代端口:收到其他网桥更优BPDU的接口;

备份端口:收到本网桥更优BPDU的接口;

 

RSTP提议(proposal)和同意(agreement)的过程:适用于链路改变,3步

    1.提议:根向非根发提议(proposal)

2.同步:非根阻塞转发端口(p3),已阻塞的端口(p2)和edge(边缘)端口(p4)状态不变。

3.同意:非根向根发同意(agreement),收到proposal的端口(p1)成为新的根端口

 

:P/A机制要求两台设备link type必须是点到点的全双工模式,如果协商不成功就与stp相同;

RSTP边缘端口:

1、与终端相连直接进入转发状态,用于连接PC或服务器;

2、一但收到BPDU 直接转为正常端口参于计算;

RSTP拓扑改变:

在STP中端口变为forwarding状态, 或forwarding到Blocking(down与up 双向 )均会触发拓扑改变,RSTP中只有一种可能触发:非边缘口转为forwarding状态时。

RSTP 基本配置

实验命令:

[Huawei]stp mode rstp  //RSTP工作模式

[Huawei]stp root primary   //指定根交换机,可直接指定或更改交换机优先级为最小。

或[Huawei]stp priority 0

[Huawei]stp root secondary  //指定备份根或修改优先级;

或[Huawei]stp priority 4096

[Huawei]stp pathcost-standard legacy  //华为计算方式

[Huawei-GigabitEthernet0/0/3]stp cost 100   //修改接口开销值;

[Huawei-GigabitEthernet0/0/3]stp port priority ?  //修改接口优先级

[Huawei-GigabitEthernet0/0/3]stp disable   //接入pc接口可快速转发,可关闭STP功能;

[Huawei-GigabitEthernet0/0/1]stp edged-port enable   //配置为边缘端口

[Huawei-GigabitEthernet0/0/1]stp bpdu-filter enable   //非缺省,配置BPDU过滤,配置后不再接收和发送BPDU,缺省时为正常接收BPDU后转为正常端口;

[Huawei-GigabitEthernet0/0/1]stp root-protection  //在根桥上的指定端口配置根保护功能。

[Huawei]stp enable  //全局下使用STP 功能,接下配置优先。

 

实验验证:

[SwitchA] display stp brief

 MSTID  Port                        Role  STP State     Protection

   0    GigabitEthernet1/0/1        DESI  FORWARDING      ROOT     //根保护

   0    GigabitEthernet1/0/2        DESI  FORWARDING      ROOT

[SwitchC] display stp brief

 MSTID  Port                        Role  STP State     Protection

   0    GigabitEthernet1/0/1        ALTE  DISCARDING      NONE     //替代端口

   0    GigabitEthernet1/0/2        DESI  FORWARDING      NONE

   0    GigabitEthernet1/0/3        ROOT  FORWARDING      NONE