RSTP快速生成树协议之(五):RSTP配置实例与抓包分析

RSTP快速生成树协议之(五)RSTP配置实例与抓包分析

  介绍完所有的RSTP知识点,接下来就要介绍简单的RSTP配置实例,笔记中会给出一个配置需求为开始,根据需求完成RSTP配置,并简单地进行抓取数据包分析,验证RSTP收敛的过程。

 

 

  配置需求

   

  如上图拓扑所示,SWA、SWB和SWC组成了一个环形的交换网络,为了消除环路对网络的影响,故使交换机都运行RSTP,最终将环形网络结构修剪成无环路的树形网络结构。

  其中需要为根桥交换机SWA配置根保护,而非根交换机SWB和SWC均需要开启BPDU保护和边缘端口保护。

 

 

  配置实现

  由于华为交换机默认运行MSTP,所以要指定使用RSTP协议。

   

  SWA:全局开启STP,配置STP模式为RSTP,配置SWA为根桥。

   

 

   

 

  SWB:指定GE0/0/4为边缘端口,全局开启BPDU防护,并配合边缘端口一起使用。

   

 

  

   

 

 

  SWC:与SWB配置相同

   

 

   

   

 

 

  至此,在RSTP以秒级的时间进行收敛的情况下,各个端口都已经收敛成功。配置验证如下:

  在SWA上查看配置信息:

   

   

 

  在SWB上查看配置信息:

   

 

  在SWC上查看配置信息:

   

 

  Tips:端口角色释义

  ROOT : 根端口root port,简称RP

  DESI : 指定端口designated port,简称DP

  ALTE : 预备端口Alternate port,简称AP

  下面还会用到端口角色的简称,不再赘述

 

 

 

  RSTP收敛过程的抓包分析

  为了更深入理解RSTP的拓扑收敛过程,我们可以通过抓取数据包的手段进行分析。

  (1)首先我们来看交换机根端口的收敛过程。如下图所示,抓包点为SWB的GE0/0/1

   

  Step 1:刚开始的时候,SWB认为自己是根桥,将自己的所有端口(除边缘端口外)都设为指定端口。 并向外发送P消息,宣告自己的桥ID等配置信息。

   

 

 

  Step 2:当SWB收到属于SWA的桥优先级更高的BPDU时,会立即发送一个A消息给SWA,并将自己的发送端口改为根端口。并宣告SWA为根桥。

    

  Tips上图中可以看出SWA的根桥ID的桥优先级为0。是因为SWA已经通过stp root primary这条命令指定了其为RSTP网络中的根桥。

 

 

 

  (2)假设SWB的根端口发生故障,那么他的指定端口如何快速收敛成根端口呢?

  如下图所示,抓包点分别为SWB的GE0/0/3以及SWC的GE0/0/3。现将SWB的根端口关闭,模拟根端口故障的情况。

   

 

 

  Step 1SWB发现自己的根端口发生故障,随即将自己作为根桥,然后从自己的指定端口GE0/0/3发送P消息给对端的SWC。

   

 

  Step 2SWC从自己的预备端口接收到了次要的BPDU报文,于是将自己的预备端口改为指定端口,并发送本地最优的BPDU报文给SWB。

   

 

  Step 3:SWB收到更优的BPDU,会立即重新定义端口角色,将原指定端口改为根端口,然后发送A消息给SWC。

   

 

 

  至此,对RSTP的全部内容已经介绍完毕。将来有机会还会做几期MSTP(多实例生成树协议)的笔记,不过最近想先更新一些比较简单的网络基础笔记,所以下一篇将会介绍动态主机配置协议(DHCP)。敬请期待。

 

 

  RSTP快速生成树协议笔记之(一):STP协议的不足

 

  https://www.cnblogs.com/zylSec/p/14651273.html

 

  RSTP快速生成树协议笔记之(二):端口角色和端口状态的改进

 

  https://www.cnblogs.com/zylSec/p/14655908.html

 

  RSTP快速生成树协议之(三):RSTP对STP的改进以及数据包分析

 

  https://www.cnblogs.com/zylSec/p/14665145.html

 

  RSTP快速生成树协议之(四):RSTP的保护功能

 

  https://www.cnblogs.com/zylSec/p/14672493.html

 

  RSTP快速生成树协议之(五):RSTP配置实例与抓包分析

 

  https://www.cnblogs.com/zylSec/p/14675264.html

 

posted @ 2021-04-19 00:54  若水一瓢  阅读(1522)  评论(0编辑  收藏  举报