首页 > 其他分享 >hcip学习 STP的缺点、RSTP针对STP的改进

hcip学习 STP的缺点、RSTP针对STP的改进

时间:2024-07-19 17:00:43浏览次数:16  
标签:状态 BPDU RSTP 端口 发送 STP 转发 hcip

一、STP 的定时器

1、Message Age:表示了这个 BPDU 经过了多少台交换机,没经过一台交换机该值就会+1,如果如果该值打印 Mac Age 则该 BPDU 会被丢弃。

2、Max Age:

可以控制 BPDU 可以传递多少台交换机(假如该值是20则可以传递20台交换机)

端口缓存的 BPDU 的老化时间(加入说根端口在 Max Age 时间内没有收到根桥的 BPDU 则认为根桥失效)

3、Hello Time:根桥发送 BPDU 的时间间隔(默认是2秒发一次)

4、Forward:转发延时,Learning(学习)和 Listening(侦听)状态的持续时间(默认是15秒)

为什么需要转发延时,是为了防止在某些极端场景会出现瞬时环路。

二、STP的缺点

1、STP 协议依赖定时器来收敛、导致收敛速度慢

2、STP是单实例的生成树,链路利用率比较低

三、RSTP

1、处理次优BPDU的方式发生了变化

        如果一个端口缓存的 BPDU的优先级高于收到的 BPDU,那么该端口会之间丢弃收到的 BODU 立即回应自身存储的 BPDU,RSTP 处理次优 BPDU 不再像 STP 那样依赖计时器加快了收敛速度

2、发送配置 BPDU 的方式发送了变化

        拓扑稳定后,物理非根设备是否收到根桥传来的配置 BPDU,非根设备仍然按照 Hello Timer 规定的时间间隔发送自己缓存的配置BPDU。

3、更短的 BPDU 超时计算器

        如果一个端口在超时时间(Hello Time × 3 × Timer Factor)内没有收到上游设备发送过来的配置 BPDU,那么该设备认为与邻居之间的协商失败,不像 STP 那样需要先等待一个 Max Age

4、新增端口角色

        Alternate 端口就是由于收到其他交换机发送的更优的配置 BPDU 而阻塞的端口,作为根端口的备份端口

        Backup 就是由于收到自己发送的配置 BPDU 而阻塞的端口,Backup 作为i指定端口的备份。

5、端口状态重新划分

        不转发用户流量也不学习 MAC 地址,那么端口状态就是 Discarding 状态(将 STP 的 Listening、Blocking、DIsable 整合到 Discarding)

        不转发用户流量但是学习 MAC 地址,那么端口状态就是 Learning 状态

        既转发用户流量有学习 MAC 地址,那么端口状态就是 Forwarding 状态

6、快速收敛

Proposal/Agreement 机制

A、条件

        在点到点全双工的链路上让根端口和指定端口快速进入转发状态,同时不会产生临时环路。

        P/A协商的前提:指定端口处于 Discarding 状态时会引起 P/A 协商、必须时点到点全双工链路、指定端口队端时根端口

        半双工的网络不能保证时点到点的网络,有顺势环路的风险

HUB 时半双工的工作模式,只要接入 HUB 就有环路的风险,因此半双工的网络无法 PA

B、过程

        指定端口选举出来之后,此时指定端口会发送 P = 1,A = 1 的 BPDU ,请求快速的进入转发状态

        下游的根端口收到指定端口的 P = 1,A = 1 的 BPDU 后,进行同步置位(将所有非边缘端口置为 Discarding 状态)

        同步置位完成后,根端口发送 P = 0,A = 1 的 BPDU 后,认为下游的根端口已经处于无环状态,于是将自己的端口状态立即过度到转发状态

        如果指定端口的对端时阻塞端口那么则无法进行 P/A 协商此时该指定端口需要等待30秒才能竟然 Forwarding 状态。

标签:状态,BPDU,RSTP,端口,发送,STP,转发,hcip
From: https://blog.csdn.net/m0_58556875/article/details/140548413

相关文章

  • STP与RSTP的区别
    RSTP对STP做了如下改进:1.RSTP增加2种端口角色AP:收到其他交换机更好的BPDU而被阻塞,RP的备份端口BP:收到自己更好的BPDU而被阻塞,DP的备份端口2.简化端口状态 3.充分利用配置BPDU的Flag字段Type字段:配置BPDU类型不再是0而是2,所以运行STP的设备收到RSTP的配置BPDU时......
  • 32 华三vlan案例+STP
    32华三vlan案例+STP1开启STP显示根桥信息查看stp中的接口角色查看设备的根桥ID最小的值是根网桥原则一网络初始化时,网络中所有的STP设备都认为自己是“根桥”,根桥ID为自身的设备ID。通过交换BPDU,设备之间比较根桥ID,网络中根桥ID最小的设备被选为根桥。SW4......
  • C#使用 QuestPDF 制作并生成PDF
    一款开源社区版免费的PDF制作工具,QuestPDF:Introduction|QuestPDF可自定义页眉、页脚、分页信息可嵌入表格、图片等.net6及其后续平台支持实时预览(基于热更新)debug预览(需单独安装QuestPDFPreviewerDocumentpreviewer|QuestPDF) demo代码1publicasyncTask......
  • 华为HCIP Datacom H12-821 卷30
    1.单选题以下关于OSPF协议报文说法错误的是?   A、OSPF报文采用UDP报文封装并且端口号是89B、OSPF所有报文的头部格式相同C、OSPF协议使用五种报文完成路由信息的传递D、OSPF所有报文头部都携带了Router-ID字段正确答案:A解析:OSPF用IP报文直接封装协议报文,协议号......
  • 1 SAP前台操作手册-PP模块-BOM主数据创建、修改(删除)、显示(CS01,CS02,CS03单个,CS11
    0总体说明SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进行中,SAP标准功能下,可以进行基础业务的前台操作了,在实现阶段的末端,客户指定的关键用户(俗称KU-KeyUser)会进行前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾......
  • 华为设备ensp做STP配置及抓包分析
    一、网络拓扑二、各个设备的配置PC1:PC配置:PC3配置:PC4配置:LSW1与LSW2、LSW3、LSW4配置一样如下:#sysnameLSW1#undoinfo-centerenable#vlanbatch10203040#stpregion-configuration instance1vlan1020  instance2vlan3040  activere......
  • testptp
    TestthePTPPhysicalHardwareClockfunctionalityusingthe"phc_ctl"(apartof"linuxptp").Thetestcontainsthreesub-tests:*"settime"test*"adjtime"test*"adjfreq"test"settime&qu......
  • 40、k8s-数据存储-基本存储-HostPath(节点主机存储)
    HostPath即使将node主机中的一个实际的目录挂载到pod中、以供容器使用、这样的设计就可以保证pod销毁了、但是数据依然可以存在Node主机上案例:1、创建yaml文件:----------------------------------------------------------apiVersion:v1kind:Podmetadata:name:volume......
  • 华为HCIP Datacom H12-821 卷11
    1.多选题OSPF包括哪些报文类型?A、LinkStateDDB、HelloC、LinkStateRequestD、DatabaseDescription正确答案: B,C,D解析:在OSPF协议中,报文类型分为:hello、DD、LSR、LSU、LSAck。所以正确答案是“Hello”、“DatabaseDescription”、“LinkStateRequest”......
  • 【计算机网络仿真】b站湖科大教书匠思科Packet Tracer——实验6 生成树协议STP的功能
    一、实验目的1.验证以太网交换机生成树协议的功能;2.理解网络环路对网络的负面效应;3.理解生成树协议的作用。二、实验要求1.使用CiscoPacketTracer仿真平台;2.观看B站湖科大教书匠仿真实验视频,完成对应实验。三、实验内容1.构建网络拓扑;2.发送报文,理解生成树协议ST......