HCIP---RSTP/MSTP

2023-12-12 15:44
文章标签 hcip mstp rstp

本文主要是介绍HCIP---RSTP/MSTP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 目录

    文章目录

    前言

    一.RSTP诞生背景

    二.RSTP对比STP的快速收敛机制

    端口角色变化

     接口状态变化

    RSTP-BPDU 

    指定端口- P/A机制

     BPDU发送变化

    端口状态快速切换 

    优化拓扑变更机制 

    三.MSTP

     MSTP诞生背景

    MSTP相关概念

    MSTP配置 

    总结


前言

    STP协议虽然能够解决环路问题,但是收敛速度慢,影响了用户通信质量。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(Rapid Spanning-Tree Protocol),RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。


一.RSTP诞生背景

    它是STP的一种改进版本,旨在提高生成树协议的收敛速度和可靠性。在STP中,当网络出现链路故障时,需要重新计算生成树,这个过程可能需要几十秒或者几分钟的时间,导致网络中断或延迟非常长。相比之下,RSTP可以在1秒钟内快速检测到链路故障,并且在最短时间内重新计算生成树,从而减小网络中断或延迟的时间。

    RSTP的诞生背景主要是为了应对现代网络中复杂多变的拓扑结构和高速链路的需求,在提高网络性能的同时保证网络的可靠性和稳定性。

二.RSTP对比STP的快速收敛机制

端口角色变化

RSTP端口角色
根端口(RootPort)用于接收BPDU报文
指定端口(Designated Port)用于发送BPDU报文
替代端口(AlternatePort)

根端口的备份端口

特点:无需选举直接代替根端口进入转发状态

备份端口(BackUp)

指定端口的备份端口(学习自身发送的BPDU被阻塞的端口)

特点:无需选举直接代替指定端口进入转发状态

边缘端口

直接连接用户终端的端口

特点:不会出现环路,可直接进入转发状态

  •  替代端口拓扑

  • 备份端口拓扑

 接口状态变化

RSTP接口状态类型
丢弃(Discarding)不转发用户流量也不学习MAC地址
学习状态(Learning)不转发用户流量,但是学习MAC地址
转发状态(Forwarding)既转发用户流量又学习MAC地址

RSTP-BPDU 

RSTP--BPDU Type:0X02 

指定端口- P/A机制

RSTP在选举的过程中加入了“发起请求-回复同意”(P/A机制)确认机制,P/A机制要求两台交换设备之间链路必须是点对点的全双工模式,其目的是使一个指定端口尽快进入Forwarding状态。

SW1和SW2之间新添加了一条新链路,链路模式为点对点全双工,P/A机制协商过程如下:

  1. SWA和SWB根据收到的对端BPDU参数,选举端口角色,由于SWA的优先级高,选举结果为SWA的P0口为DP,SWB的P1口为RP。
  2. 交换机SWA的指定端口向SWB发送Proposal置1的BPDU,同时接口处在Discarding状态
  3. SWB收到Proposal后开始进行端口状态同步,将交换机上除接收Proposal的端口之外的所有端口全部置为Discarding状态,以保证RP端口进入Forwarding时没有环路存在。
  4. SWB完成同步后,P1端口状态可安全进入Forwarding并通告Agreement置1的BPDU报文给SWA。
  5. SWA上的P0端口收到Agreement置1的BPDU后,状态立即变为Forwarding。
  6. SWB继续向已经同步为DP/Discarding端口发送Proposal置1的BPDU,在下游各设备间继续进行新的P/A协商过程,直至计算到网络边缘。
 BPDU发送变化

    STP中只有根桥交换机会以2s为周期发送配置BPDU报文,而在RSTP环境中的所有交换机都会发送配置BPDU报文,并以超时时间(3倍周期时间--默认6s)为依据,判定邻居是否失效,不再以STP中MAC地址表20s的老化时间为依据。

端口状态快速切换 

  • RSTP中根端口与替代端口/指定端口与备份端口无需选举可直接切换并快速进入Forwarding状态。
  • 设置边缘端口可直接进入Forwarding状态的机制加快收敛。
  • BPDU保护机制:若误将拓扑中的正常接口配置为边缘端口,对端收到BPDU后自动还原回正常端口。
#边缘端口配置命令
[SW1-GiabitEthernet0/0/0]stp edged-port enable
#关闭边缘端口发送BPDU
#边缘端口连接用户终端,BPDU无任何作用,关闭BODU发送可降低链路负载
[SW1-GiabitEthernet0/0/0]stp bpdu-filter enable

优化拓扑变更机制 

    RSTP环境中的拓扑发生变化后,发生变更的设备直接向对端发送TC-BPDU并清空MAC地址表,对端设备收到TC-BPDU后,回复TCA-BPDU确认收到并清空本地MAC地址表。

    该机制中,变更设备无需逐级上传TCN-BPDU并等待根桥设备回复的TC-BPDU后再将MAC地址表老化时间变更为15s,变更设备可直接发送TC-BPDU并直接清空MAC地址表,可省去BPDU的传递时间以及MAC地址表老化时间,大大加快收敛时间。

三.MSTP

 MSTP诞生背景

IEEE 于2002年发布的802.1S标准定义了MSTP
RSTP和STP 缺点:

  • 同一局域网内所有的vlan共享一个生成树,无法在vlan间实现数据流量的负载均衡;
  • 链路利用率低,被阻塞的冗余链路不承载任何流量,造成了带宽的浪费,还可能造成部分vlan报文无法转发。
  • MSTP:MSTP兼容STP和RSTP,既可以快速收敛,又能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供了更好的负载分担机制。
     

MSTP相关概念

   MSTP将生成树与VLAN相结合,设置VLAN与生成树的映射表。MSTP将一个或多个VLAN捆绑在同一个“实例”中,提高资源利用率。

   MSTP针对不同的实例设置了VLAN映射表(实例与生成树的映射关系),并将域名相同,修订等级相同,VLAN和实例映射关系相同的交换机方在一个域中,MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。

MSTP配置 

要求:存在10个VLAN,要求VLAN 1-5 划分到instence 1 中,以SW1作为根,SW2作为备份根。

          VLAN 6-10 划分到instence 2中,以SW2 作为根,SW1作为备份根。

#批量创建VLAN
[se1]vlan batch 2 to 10
[sw2]vlan batch 2 to 10
[sw3]vlan batch 2 to 10
#设备链路类型
[se1]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[se1-port-group]port link-type trunk 
[se1-port-group]port trunk allow-pass vlan all[sw2]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[sw2-port-group]port link-type trunk 
[sw2-port-group]port trunk allow-pass vlan all[sw3]port-group group-member GigabitEthernet 0/0/1 to g 0/0/2
[sw3-port-group]port link-type trunk
[sw3-port-group]port trunk allow-pass vlan all #修改生成树模式
[se1]stp mode mstp
[sw2]stp mode mstp
[s23]stp mode mstp#配置MSTP域#进入MSTP域视图
[se1]stp region-configuration
#修改域名
[se1-mst-region]region-name aa
#创建实例并划入VLAN
[se1-mst-region]instance 1 vlan 1 to 5
[se1-mst-region]instance 2 vlan 6 to 10
#激活配置
[se1-mst-region]active region-configuration [sw2]stp region-configuration 
[sw2-mst-region]region-name aa
[sw2-mst-region]instance 1 vlan 1 to 5
[sw2-mst-region]instance 2 vlan 2 to 5
[sw2-mst-region]active region-configuration [sw3]stp region-configuration
[sw3-mst-region] region-name aa
[sw3-mst-region] instance 1 vlan 1
[sw3-mst-region] instance 2 vlan 2 to 5
[sw3-mst-region] active region-configuration#干涉选举,使SW1成 为实例1的根桥,实例2的备份根
[se1]stp instance 1 root primary 
[se1]stp instance 2 root secondary 
  • 拓展配置 
#查看MSTO生成树域
[se1]dis stp region-configuration 
#修改修定等级 默认为0可不修改,只需保持一致即可
[sw2-mst-region]revision-level 1
#关闭MSTP的命令
[sw2]undo stp region-configuration

Region name域名
Revision level修订等级
Instance实例编号


总结

这篇关于HCIP---RSTP/MSTP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/485117

相关文章

华为 HCIP-Datacom H12-821 题库 (13)

有需要题库的可以看主页置顶 1.可以携带外部路由的 tag 标签信息的是以下哪一类 LSA? A、4 类 LSA B、5 类 LSA  C、3 类 LSA  D、2 类 LSA 答案:B 解析: 暂无解析 2..两台路由器直连,并设定网络类型为 p2p 建立OSPF 邻居。那么两台路由器传输 OSPF 报文的目的 IP 地址是以下哪一项? A、使用组播地址 224.0.0.6 B

HCIP笔记15-扩展知识点

[sw1-ospf-1]silent-interface all 沉默所有接口 [sw1-ospf-1]undo silent-interface GigabitEthernet 0/0/24 [sw1-ospf-1]undo silent-interface Vlanif 99 沉默接口在三层架构中非常重要,可以大大减少ospf对交换网络的干扰,由于要沉默的接口太多,一般先全沉默,在开启不

华为 HCIP-Datacom H12-821 题库 (3)

有需要题库的可以看主页置顶 1.运行 OSPF 协议的路由器在交互 DD 报文时,会使用以下哪一个参数选举主从关系? A、接口的 IP 地址 B、接口的 DR 优先级 C、Area ID D、Router ID 答案:D 解析: Router-ID 大的为主,小的为从,所以选择“Router ID” 2.在 RSTP 协议中,当网络拓扑发生变化时,响应拓扑结构改变的机制是 A、

华为 HCIP-Datacom H12-821 题库 (1)

有需要题库的可以看主页置顶 1.MSTP 有不同的端口角色,对此说法不正确的是: A、MSTP 中除边缘端口外,其他端口角色都参与 MSTP 的计算过程 B、MSTP 同一端口在不同的生成树实例中可以担任不同的角色。 C、MSTP 域边缘端口是指位于 MST 域的边缘并连接其它MST 域或S ST 的端口 D、Backup 端口作为根端口的备份,提供了从指定桥到根的另一条可切换路径 答案:

HCIP--<OSPF1>

OSPF:开放式最短路径优先协议   属于无类别链路状态型路由协议;邻居间基于拓扑信息进行交互,更新量大,故为了能在中大型复杂网络中工作,需要结构化部署(良好的IP地址规划,区域规划) 更新方式:触发更新,周期更新 1.OSPF数据包类型 Hello包:周期收发,用于邻居发现,关系的建立,周期保活 DBD包(DD):数据描述包,用于携带数据库目录 LSR包:链路状态请求包;基于

RSTP的改进有哪些

华为设备生成树有几种模式? 4种模式:传统STP(802.1D)、RSTP(802.1w)、MSTP(802.1s)、VBST(基于VLAN的生成树,兼容某些厂商的每VLAN一颗生成树) AR路由器:黄色接口是3层口,蓝色接口是2层口(STP)。Combo接口(光电复用接口),举例:1个光口G0,1个电口G0 改进1.AP---》backup接口,一个接口从自身交换机的另外一个接口学习到

HCIP是什么?HCIP认证解析!

HCIP,即华为认证网络专家,是华为认证体系中的一个重要环节,代表着资深级别的网络技术能力。 接下来,G-LAB将深入解析HCIP证书的含金量、认证流程及其对职业发展的影响。 HCIP是什么等级的证书? HCIP(Huawei Certified ICT Professional)是华为认证体系中的资深级别证书,位于HCIA(华为认证网络工程师)和HCIE(华为认证网络专家)之间。 HCI

HCIP笔记11-MPLS(2)

四、MPLS的配置 1.IP可达---使用路由协议全网可达 2.配置MPLS  -  LDP [r2]mpls lsdr-id 2.2.2.2 必须先定义mpls的router-id,要为本地设备的真实IP地址,且邻居可达,因为该地址将用于建立tcp会话,建议使用换回地址 [r2]mpls   再开启mpls协议 [r2-mpls]mpls ldp  再激活ldp协议 [r2-mpls

HCIP笔记9-BGP(3)

[r2]bgp 64512 [r2-bgp]peer 172.16.1.3 next-hop-local 该命令表面上意思为本地将路由传递给邻居172.16.1.3时,修改BGP条目中下一跳地址为本地R2的IP地址; 但实际仅针对R2从本地的EBGP 邻居学习到的路由传递给172.16.1.3时才修改;本地从其他IBGP邻居处学习到的所有路由在传递给172.16.1.3这个IBGP邻居时不修改

华为HCIP-datacom 真题 (2024年下半年最新题库)

备考HCIP-datacom的小伙伴注意啦 2024年下半年8月份最新题库带解析,有需要的小伙伴移动至文章末       1.BGP 邻居建立过程的状态存在以下几种:那么建立一个成功的连接所经历的状态机顺序是 A、3-1-2-5-4 B、1-3-5-2-4 C、3-5-1-2-4 D、3-1-5-2-4 答案:D 解析:BGP 邻居建立过程地状态机顺序是:Idle → Connec