STP

文章目录

  • STP
    • 实验背景
    • 实验需求
    • 1.改变模式为stp(华为默认是MSTP)
    • 2.查看各个端口的状态与角色
    • 3.在L3上E0/0/3改COST 让L3上的E0/0/3口 变成预备端口
    • 4.再次查看各个端口的角色和状态
    • 5.抓包分析
    • 总结
      • **STP比较顺序**

实验背景

实验需求

1.L1必须是stp的根桥

2.再看各个端口的角色和状态找到哪个端口是AP

3.把L3上的E0/0/3口 设置为预备状态(AP)

4.再查看各个端口的状态和角色

1.改变模式为stp(华为默认是MSTP)

L1

[L1]stp mode stp

L2

[L2]stp mode stp

L3

[L3]stp mode stp

2.查看各个端口的状态与角色

可以看到L1上都是指定端口DP,而且都是转发状态可以肯定L1就是根桥。也可以看图1.2 可以看出 L1是根桥。 在L2 上看到E0/0/2口是角色是预备端口(AP) 状态是DISCARDING

L1

[L1]DIS STP brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/1               DESI  FORWARDING      NONE0    Ethernet0/0/3               DESI  FORWARDING      NONE

L2

[L2]DIS STP brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/1               ROOT  FORWARDING      NONE0    Ethernet0/0/2               ALTE  DISCARDING      NONE

L3

[L3]DIS STP brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/2               DESI  FORWARDING      NONE0    Ethernet0/0/3               ROOT  FORWARDING      NONE

图1.2
[外链图片转存失败(img-onOaJv67-1563429575470)(1FC1A19663E54982A66C85DBD8C0BCA5)]

3.在L3上E0/0/3改COST 让L3上的E0/0/3口 变成预备端口

查看L3的端口状态

可以看到E0/0/3角色和状态都发生改变过来。

L3

[L3-Ethernet0/0/3]stp cost 500000
[L3]int e 0/0/3
[L3-Ethernet0/0/3]dis stp brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/2               ROOT  FORWARDING      NONE0    Ethernet0/0/3               ALTE  DISCARDING      NONE

可以看到去往根桥的开销变成了400000 根桥并没有发生改变过

L3

[L3-Ethernet0/0/3]dis stp
-------[CIST Global Info][Mode STP]-------
CIST Bridge         :32768.4c1f-cc6c-1489
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-cc48-2902 / 400000

4.再次查看各个端口的角色和状态

L1的根桥一直都没有发生改变

L1

[L1]dis stp brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/1               DESI  FORWARDING      NONE0    Ethernet0/0/3               DESI  FORWARDING      NONE

L2的E0/0/02变成了 指定端口

L2

[L2]dis stp brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/1               ROOT  FORWARDING      NONE0    Ethernet0/0/2               DESI  FORWARDING      NONE

L3的E0/0/3端口变成了预备端口

L3

[L3]dis stp brief MSTID  Port                        Role  STP State     Protection0    Ethernet0/0/2               ROOT  FORWARDING      NONE0    Ethernet0/0/3               ALTE  DISCARDING      NONE

5.抓包分析


根桥周期发配置bpdu 2S一次 发的目的组播为 01-80-C2-00-00-00

还可以看到 桥的根桥的ID 优先级和MAC

总结

1.根桥上没有根端口 一般来说比较

2.非根桥上必须有一个根端口

3.在这个题的环境中要把 L3上的E0/0/3变成预备状态 只能改变端口COST 改优先级做不出来,只要把L3到L1的开销大于 L3到L2到L1 的开销就可以。华为stp默认的接口开销是200000 所以L3的e0/0/3口开销必须大于400000。

STP比较顺序

根桥ID =交换机优先级(32768)+MAC地址 (修改设备优先级只能按照 4096 倍数修改,优先级取值范围 0~61440)

根路径开销 =非根交换机到达根桥所经过的所有路径开销之和

指定桥ID =交换机优先级(32768)+MAC地址

端口ID =端口优先级(128)+端口号

端口角色 描 述
Root Port 根端口,是所在交换机上离根交换机最近的端口,处于转发状态。
Designated Port 指定端口,转发所连接的网段发往根交换机方向的数据和从交换机方向发往所连接的网段的数据。
Alternate Port 预备端口,不向所连网段转发任何数据。
端口状态 描 述
Disabled 端口没有启用 此状态下端口不转发数据帧,不学习MAC地址表,不参与生成树计算。
Blocking 阻塞状态 此状态下端口不转发数据帧,不学习MAC地址表,此状态下端口接收并处理BPDU,但是不向外发送BPDU。
Listening 侦听状态 此状态下端口不转发数据帧,不学习MAC地址表,只参与生成树计算,接收并发送BPDU。
Learning 学习状态 此状态下端口不转发数据帧,但是学习MAC地址表,参与计算生成树,接收并发送BPDU。
Forwarding 转发状态 此状态下端口正常转发数据帧,学习MAC地址表,参与计算生成树,接收并发送BPDU。

华为STP实验带详解相关推荐

  1. 华为路由器:DHCP详解之DHCP中继实验(下)

    本篇接上一篇:华为路由器:DHCP详解与配置实验(上) 实验内容 global 全局地址池,全局本地服务器(已将完) interface 接口服务器池 relay 中继DHCP中继 删除地址池 在实验 ...

  2. STP和RSTP详解-原理篇

    STP和RSTP详解-原理篇 一.STP 1.1 STP基本概念 1.2 STP三个定时器 1.3 STP BPDU报文 1.3.1 配置 BPDU 1.3.2 TCN BPDU 1.3.3 BPDU ...

  3. c语言练习题及答案)(1),c语言练习题(带详解答案)1.pdf

    c语言练习题(带详解答案)1 (-2) -1: 一单项选择题 /为求商运算符,该运算符能够对整型.字符.浮点等类型的数 据进行运算,5/2 2 1.(A )是构成C语言程序的基本单位. 11.如果 i ...

  4. 史上最详细Docker安装最新版Minio 带详解 绝对值得收藏!!! 让我们一起学会使用minio搭建属于自己的文件服务器!!走上白嫖之路!解决启动了但是浏览器访问不了的原因

    让我们一起学会使用minio搭建属于自己的文件服务器!!走上白嫖之路! WARNING: Console endpoint is listening on a dynamic port (34451) ...

  5. 实验图文详解——apache的编译安装及httpd服务开机自启

    实验图文详解--apache的编译安装及httpd服务开机自启 1.导入安装包 2.解压安装包 3.分别解压httpd.apr.apr-util包 4.对apr.apr-util目录进行移动及重命名操 ...

  6. 大二c语言期末考试题库及详解答案,大学C语言期末考试练习题(带详解答案)...

    <大学C语言期末考试练习题(带详解答案)>由会员分享,可在线阅读,更多相关<大学C语言期末考试练习题(带详解答案)(55页珍藏版)>请在金锄头文库上搜索. 1.一. 单项选择题 ...

  7. python实验原理_Python实现蒙特卡洛算法小实验过程详解

    蒙特卡洛算法思想 蒙特卡洛(Monte Carlo)法是一类随机算法的统称,提出者是大名鼎鼎的数学家冯·诺伊曼,他在20世纪40年代中期用驰名世界的赌城-摩纳哥的蒙特卡洛来命名这种方法. 通俗的解释一 ...

  8. 华为服务器bios系统,华为服务器bios配置详解

    华为服务器bios配置详解 内容精选 换一换 当您想在Internet上通过域名访问您的网站时,可以通过本操作将域名托管至华为云的云解析服务,并为域名添加解析记录.例如,搭建一个网站服务器,采用IPv ...

  9. FTP(文件传输协议)及实验搭建详解(本地认证,虚拟用户,加密传输,限制登陆)

    文章目录 FTP传输协议及实验搭建详解 一.引子 二.FTP的原理和基本概念 三.FTP服务器实验构建(基础测试,本地认证,虚拟用户,加密传输,限制登陆) FTP传输协议及实验搭建详解 一.引子 终于 ...

最新文章

  1. Seaborn使用violinplot函数可视化多分组小提琴图(violin plot)、每个小提琴图内部包含两个分组、使用inner函数设置在小提琴图中使用虚线显示分位数位置
  2. requests抓取以及Xpath解析
  3. 模拟人脑项目彻底宣告失败:耗资10亿欧,10年前轰动全球,如今死得悄无声息...
  4. 综合评价模型的缺点_浅谈交通影响评价中不同交通预测方法的特性
  5. Internet Explorer 11:不要再叫我IE
  6. kafka 削峰_从面试角度一文学完 Kafka
  7. getsize java_Java ZipEntry getSize()用法及代码示例
  8. 理科状元4年博士0篇论文,发顶刊终逆袭
  9. 【Hive】命令行提示符中显示当前所在数据库
  10. Go语言第一深坑 - interface 与 nil 的比较 (转)
  11. 系统定时任务linux,Linux系统管理之定时任务
  12. Linux异常进程kill无效的解决办法
  13. eclipse报错Server Tomcat v7.0 Server at localhost failed to start.
  14. Dilated Convolutions 空洞卷积
  15. linux的进程rl,linux 进程 rl是什么状态
  16. 关掉该死的DEP(数据执行保护,仅针对win7)
  17. 基于C#程序触摸屏软件盘开发总结
  18. 最新阿里云短信服务接口类【亲测成功】
  19. 挑战程序设计竞赛(算法和数据结构)——14.1互质的集合(并查集)的JAVA实现
  20. asp 收集的资料了,为了方便查阅。

热门文章

  1. ArcGIS for Server启动失败,提示:port '4000' already in use
  2. Efm32TG11B调试
  3. C++扫码枪输入响应消息
  4. 强烈建议收藏的JS工具函数大全
  5. Http服务传输图片的Python实现
  6. 数据库索引键uk_国外常用英文数据库
  7. 深度了解下 天线的原理和作用
  8. 基于jeecgboot的支持online表单审批的功能正式发布
  9. 上海宝付安全宣传活动之实际案例讲解
  10. python123考试上怎么监考_水晶排课怎么创建监考表 安排监考人员的方法