RSTP协议的原理与应用【eNSP实现】

RSTP对原有的STP协议进行了更加细致的修改和补充

RSTP增加了两种端口角色:Alternate端口Backup端口

  • Alternate端口就是由于学习到其他网桥发送的配置BPDU报文而阻塞的端口,Alternate作为根端口的备份端口,提供了另一条从指定桥到根的可切换路径。
  • Backup端口就是由于学习到自身发送的配置BPDU报文而阻塞的端口,Backup端口作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路

RSTP把原来的5种状态缩减为3种,根据端口是否转发用户流量和学习MAC地址来划分

  • Discarding状态:不转发用户流量也不学习MAC地址
  • Learning状态:不转发用户流量但是学习MAC地址
  • Forwarding状态:转发用户流量且学习MAC地址

RSTP的快速收敛机制可分为以下三种

  • Proposal/Agreement机制:当一个端口被选举成为指定端口之后,在STP中,该端口至少要等待一个Forward Delay (Learning) 时间才会迁移到Forwarding状态。而在RSTP中,此端口会先进入Discarding状态,再通过此机制快速进入Forwarding状态,这种机制必须在点到点全双工链路上使用
  • 根端口快速切换机制:如果网络中一个根端口失效,那么网络中最优的Alternate端口将成为根端口,进入Forwarding状态。因为通过这个Alternate端口连接的网段上必然有个指定端口可以通往根桥
  • 边缘端口的引入:在RSTP中,如果某一个指定端口位于整个网络的边缘,即不再与其他交换设备连接,而是直接与终端设备直连,这种端口叫做边缘端口。边缘端口不接收处理配置BPDU,不参与RSTP运算,可以由Disable直接转到Forwarding状态且不经历时延。

实验目的

  • 掌握RSTP的基本配置
  • 掌握RSTP的边缘端口的应用
  • 理解RSTP备份端口

实验拓扑

请添加图片描述

实验目的

  1. 确保PC1PC2可以相互ping

  2. S1S2是核心交换机,功能更为强大,因此将交换机配置为RSTP模式后手动将S1设置为根交换机,S2为备份交换机

    S1:
    [S1]stp enable 		//启动STP
    [S1]stp mode rstp	//将STP模式设为RSTP
    [S1]stp root primary 	//将S1设置为根交换机
    S2:
    [S2]stp enable 
    [S2]stp mode rstp
    [S2]stp root secondary //将S2设置为备份交换机
    S3:
    [S3]stp enable 
    [S3]stp mode rstp
    S4:
    [S4]stp enable 
    [S4]stp mode rstp
    
  3. S2g0/0/1是根端口,其他所有端口是指定端口。如果S2的根端口断掉了,S2会选择把其他到达根交换机的端口置成根端口。RSTP收敛比较快,端口g0/0/2会快速协商成为新的根端口,协商期间端口是Discarding状态,协商结束后端口为Forwarding状态,这个过程用时非常短,这就是RSTP收敛快的一个表现

    我们以S2为例,验证P/A机制【即指定端口身份发生变化时即刻由Fowrding-->Discarding或者Discarding-->Forwarding,不经历Learning状态】。下图为S2各端口连接正常时的状态

    image-20220325211220094

    我们手动关闭根端口再查看当前S2各端口状态【动作一定要快,不然观察不到中间现象】

    image-20220325212116821

    接着我们再重新打开g0/0/1端口,查看g0/0/2端口的变化

    image-20220325213856261
    由此我们可以得证在RSTPP/A机制的存在

  4. 生成树的计算主要发生在交换机互连的链路之上,而连接PC的端口没有必要参与生成树计算,为了优化网络,可以将交换机上连接PC的接口配置为边缘端口
    image-20220326094204137

  5. 按照前面的说法,Alternate端口是根端口的备份,Backup端口是指定端口的备份,我们通过关闭交换机上的某一接口来验证这一点
    image-20220326100031704
    接着通过S4验证Alternate端口
    image-20220326100506088
    本实验取自华为公司《HCNA网络技术实验指南》,此书对于新手学习计算机网络协议以及熟悉eNSP操作十分友好,强烈推荐!!!

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值