实验总结

  • STP作用:破环,冗余
  • BPDU = Bridge Protocol Data Unit 桥协议数据单元,包含STP详细信息,交换机每两秒发送一次
  • BID = Bridge ID,桥ID,交换机的“身份证”,由 优先级(默认32768,最小为0,必须是4096倍数) + MAC 组成
  • Root 根桥【整个交换网络中有且只有1个】,选出STP生成树的参考点。 比较桥ID,越小优先级越高;通过指定优先级来确认 主根、备根。通过同化、转发BPDU ,
  • RootPort,RP,根端口(不需要人为设置,自动选择,可以正常收发数据帧)。所有非根交换机确认一个RP;Root选举完毕后,非根交换机选择一个RP根端口(本质是一个距离根桥更近的端口)。
  • RP端口的确认依据: RPC RootPortCost 根路径开销:交换机的每个端口都有一个开销值与端口的速率有关,反比,速率越高开销越小【G口千M=开销20000】。 发送BPDU的桥ID【优先级+MAC】:越小越优。 发送者的Port ID,端口ID,PID【优先级(默认128)+端口号】:越小越优。 接收者的端口ID,越小越优
  • DP端口,指定端口 Designated Port:RP端口选举完后基于每条链路确认DP端口,可以正常收数据帧,本质也是离根桥最近的端口【通常,根桥交换机接口都是DP端口】。 选举依据:RPC、发送者的BID、发送者的PID。
  • STP经过选举 Root、RP、DP后,剩下的端口为AP端口 Alternate Port即堵塞备用替代端口,逻辑上堵塞,避免成环。
  • STP的五种端口状态

    Disabled      禁用      不运行STP

    Blocking      阻塞      只接受STP BPDU,不发送STP BPDU,不学习MAC,不转发用户数据-----AP端口状态

    Listening      侦听      接受、转发STP BPDU,不学习MAC,不转发用户数据 15s

    Learning      学习       接受、转发STP BPDU,学习MAC,不转发用户数据 15s

    Forwarding  转发      接受、转发STP BPDU,学习MAC,转发用户数据

  状态转变时间

    阻塞  →  侦听     0s~20s时间

    侦听  →  学习     15s时间

    学习  →  转发     15s时间

端口的三种角色:RP、DP、AP,端口的角色转换【拓扑发生变化】和状态转换没有必然联系。

通过设置边缘端口【一般直接与终端设备直连】来避免因为端口状态转变耗费的时间增加了等待时间,disable直接变为forwaing

接口下开启关闭边缘端口: stp edged-port enable / disable

接口优先级高于全局优先级,可先在接口下关闭边缘端口,在从全局模式下开启边缘端口【stp edged-port default】

实验目地

  • STP生成树协议配置,端口选举规则,边缘端口

实验现象

  • 交换机每两秒发送一次 BPDU

  • 交换机桥ID和Root根桥

  • RP端口

  • STP端口变化耗费时间会导致收发业务数据帧时间变长。如PC1关机重启后,再次ping其他主机耗时较长

  • 关键命令
  • display stp 查看交换机生成树信息
# 查看交换机生成树信息
<Huawei>dis stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge         :32768.4c1f-cca3-1f5c
Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC      :32768.4c1f-cc6f-7f25 / 20000
  • stp priority num 设置stp 桥ID的优先级【0-32768,必须是4096倍数】
  • stp root primary 主根【优先级0】,stp root secondary 备份根【优先级4096】
  • dis stp brief 查看 STP 简要信息, stp edged-port enable 端口下开启边缘端口
# 设置stp 桥ID的优先级
[S1]stp priority 0
[S1]dis stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge         :0    .4c1f-cca3-1f5c
Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC      :0    .4c1f-cca3-1f5c / 0
[S1]stp root ?primary    Primary root switchsecondary  Secondary root switch
[S1]stp root primary
[S1]stp root secondary
[S3]dis stp briefMSTID  Port                        Role  STP State     Protection0    GigabitEthernet0/0/1        ROOT  FORWARDING      NONE0    GigabitEthernet0/0/2        ALTE  DISCARDING      NONE
[S3]
# LSW3
[Huawei-GigabitEthernet0/0/20]stp edged-port enable
# LSW9
[Huawei-GigabitEthernet0/0/1]stp edged-port enable

网络工程师经典技术面试题系列华为数通 STP关键理论与实战相关推荐

  1. 2009.11网络工程师考试案例试题学习攻略(1)

    2009.11网络工程师考试案例试题学习攻略(1) 源于在网络工程实践过程中对该领域的喜爱,2005年本人有幸顺利地通过了网络工程师的资格考试,后又顺利地通过了系统分析师的资格考试.之后开始了软考培训 ...

  2. [转载] 硬件工程师经典笔试题集锦---(张飞实战电子)

    [别找了全在这]硬件工程师经典笔试题集锦! 直转链接:https://www.sohu.com/a/312704438_819258 数字电路知识问题,请简要回答之. (1) 什么是 Setup和 H ...

  3. 出国(东南亚)工作的华为数通工程师机会,欢迎投递简历

    1.1 数通岗位 1.1.1 华为数通初级工程师(海外招聘:2人) 职位描述: 1.通信或计算机相关专业大专以上学历. 2.比较熟悉华为.思科及其他主流网络厂商的产品和技术架构.主流的网络安全技术和产 ...

  4. 哪些因素不会限制linux服务器并发,嵌入式技术工程师 经典面试题(含答案)

    嵌入式技术工程师 经典面试题(含答案) 来源 : 未知     2016-01-14 1.int main(){ int a;float b,c; scanf("%2d%3f%4f" ...

  5. 华为数通HCIE面试题目解密系列之RSTP边缘端口

    以下是华为数通面试考试的一道真题,原题如下: 请举例说明 stp 的 edge port 的作用,用在什么场景,并且使用 edge port 会碰到什么问题,怎么解决和防止? 提到边缘端口,我们是在N ...

  6. 2019年上半年网络工程师考试下午试题分析

    2019年上半年网络工程师考试下午试题结构分析 1.大部分考生感觉题目非常偏,不如之前几次考试的常考知识点: 其实整体来说,下午题并没有太难,只是考了一个不怎么常考的内容IPv6和Windows se ...

  7. 2019年上半年网络工程师考试上午试题分析

    2019年上半年网络工程师考试上午试题结构分析 1.整体难度偏难:出现部分超纲题目.如位示图,有限自动机等与软件设计师的题目完全一样,对于网络工程师考试来说,确实比较难,不太可能网工的学员去学这些知识 ...

  8. 华为数通HCIA考试高分指导(含全套题库)

    华为认证考试600分就能上岸拿证,考试并不难.今天将从6大重要考点考题分析,帮助大家高峰通过HCIA考试. 想要HCIA考试通过并获得高分,必须掌握以下6大板块: 1.选举规则汇总(易混淆考点) 2. ...

  9. 华为数通模拟器ensp问题解决方法

    华为数通模拟器ensp问题解决方法 ensp模拟器正常启动,需要以下七条正确使用: 1.ENSP和virtualbox版本正确使用,ensp一般使用最新版本即可,virtualbox我自己实验过后,发 ...

最新文章

  1. UI设计培训分享:平面广告设计中的文案表达技巧
  2. python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
  3. 设置socket.Receive()的等待时延
  4. 停止了IIS服务为什么apache还是启动不了呢?
  5. mysql安装配置yum_在CentOS 7下使用yum配置MySQL源并安装MySQL
  6. 计算机双一流a水平大学,教育部公布:全国双一流A类名单出炉,36所大学上榜,你的大学在内吗...
  7. java 模块化基础
  8. 未来感十足:小米发布四曲面屏幕专利
  9. python调用按键精灵插件_按键精灵WQM软件使用说明书,资深老师讲解就是详细
  10. linux centos无线网卡驱动安装,Linux CentOS 7 安装tp link 无线网卡驱动
  11. 攻防世界 --> funny_video --> 最完整和正确的解答
  12. scienceWord总结
  13. 新中大怎么修改服务器,新中大软件服务器地址修改
  14. 麦克风阵列概述与波束形成—(1) 麦克风阵列概述
  15. 论文阅读:(NIPS 2021)NeRV: Neural Representations for Videos
  16. LeetCode1-580题汇总
  17. Incapsula 反爬虫
  18. Xubuntu22.04装有道词典:报错has unexpected type “float“(一百四十一)
  19. 常用软件安装及破解——IntelliJ IDEA
  20. windows下清除文件批处理命令

热门文章

  1. SD卡受损无法识别,如何在Windows 10/8/7下修复?
  2. 配置安装oracle客户端plsql与navicat12 破解版
  3. python匿名函数可以赋值给变量_python3的匿名函数 | 吴老二
  4. UI控件Telerik UI for Silverlight发布R3 2018 SP1|附下载
  5. 谷歌正在教AI人类如何拥抱,做菜,和打架
  6. elastic-job 定时任务集成
  7. 计算信号波形上升时间下降时间算法软件(Labview版)
  8. matlab画图函数汇总(三)
  9. cas latex模板参考文献APA等引用格式(Elsevier期刊)
  10. 恋爱小女孩给男朋友写的信