首页 > 其他分享 >生成树协议

生成树协议

时间:2023-09-20 22:07:58浏览次数:32  
标签:协议 BPDU 端口 生成 STP 网桥 ID

1.交换网络环路的产生:

  • 广播风暴的形成

生成树协议_字段

  • 多帧复制

生成树协议_生成树_02

  • MAC地址表紊乱

生成树协议_字段_03

2.STP简介及介绍

  • STP -Spanning Tree Protocol(生成树协议)
  • 逻辑上断开环路,防止广播风暴的产生
  • 当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用

生成树协议_优先级_04

3.STP工作原理

  • 生成树算法及验证
  • BPDU(桥协议数据单元)
  • STP的收敛

4.STA:生成树算法

5.网桥ID(BID)

  • 网桥ID是唯一的
  • 选择交换网络中网桥ID最小的交换机成为根网桥

6.生成树算法分为3个步骤

  • 选择根网桥(Root Bridge)
  • 选择根端口(Root Ports)
  • 选择指定端口(Designated Ports) 

7.选择根网桥

  • 根据网桥ID(网桥优先级+网桥MAC地址)

8.选择根端口

  • 到根网桥最低的根路径成本;
  • 直连的网桥ID最小;
  • 端口ID最小。

9.选择指定端口

  • 根路径成本最低;
  • 所在交换机的网桥ID值较小;
  • 端口ID值较小。

10.网桥ID组成

  网桥优先级     网桥MAC地址 

   2字节          6字节

(取值范围:0-65535     默认值:32768)

生成树协议_字段_05


11. 端口ID组成

   端口优先级     端口编号

   8位           8位

(取值范围:0 ~ 255      BPDU报文字段:缺省值:128)

12.BPDU:Bridge Protocol Data Unit -桥协议数据单元

   使用组播发送BPDU

13.BPDU类型:

  • 配置BPDU
  • 拓扑变更通告(TCN)BPDU

14.BPDU报文字段

根网桥ID、根路径成本、发送网桥ID、端口ID

15.交换机端口的STP状态(五种)

转发、学习、侦听、阻塞、禁用

16.STP的计时器:

  • Hello时间 2s
  • 转发延迟 15s
  • 最大老化时间 20s

生成树协议_字段_06

17.STP与VLAN的关系

  • IEEE的CST(通用生成树)
  • Cisco的PVST(每个VLAN生成树)
  • Cisco的PVST+(增强的每个VLAN生成树)
  • IEEE的MST(多生成树)

标签:协议,BPDU,端口,生成,STP,网桥,ID
From: https://blog.51cto.com/u_16152882/7542704

相关文章

  • 【个人项目互评】——中小学数学试卷生成系统
    项目名称:中小学数学试卷生成系统编程语言:java代码作者:符南山评价人:秦凯一、简介我与符南山同学结对,并且都是采用java语言。因此下面博客,我们以java的角度来测试分析南山同学的代码,功能。通过这次互评来互相学习彼此间的优点,同时认识到自己的不足,来提升自己的编程思维。二......
  • 【HNU个人项目互评】 基于java生成中小学数学卷子自动生成程序代码分析
    【评价者】:金颖希【项目作者】:刘一凡【使用语言】:Java前言【项目简介】本项目为中小学数学卷子自动生成程序,采用java编程语言实现用户登录、用户类型判断、生成题目、题目查重、切换用户类型以及题目保存等简单功能。【评价标准】本文以代码分析为主,主要从代码的可读性、性能......
  • leetcode 22 括号生成
    数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例1:输入:n=3输出:["((()))","(()())","(())()","()(())","()()()"]示例2:输入:n=1输出:["()"]提示:1<=n<=8  //这种用例很可能就是递归代码:classSolut......
  • Java框架中常用的几种成熟的token生成框架对比
    Java框架中常用的几种成熟的token生成框架对比Java框架中常用的几种成熟的token生成框架有:SpringSecurity:一个基于Spring的安全框架,提供了声明式的安全访问控制解决方案,支持多种认证和授权机制,如OAuth2.0、JWT等。ApacheShiro:一个轻量级的Java安全框架,提供了身份认证......
  • MODBUS RTU转CCLINK协议网关
    MODBUSRTU转CCLINK协议网关 JM-CCLK-RTU产品介绍JM-CCLK-RTU是自主研发的一款CCLINK从站功能的通讯网关。该产品主要功能是将各种MODBUS-RTU设备接入到CCLINK总线中。本网关连接到CCLINK总线中做为从站使用,连接到MODBUS-RTU总线中做为主站使用。 产品参......
  • 应用层-在IP网络中经常使用的应用层协议和服务包括哪些?主要提供哪些功能?对应的端口号
    1.TELNET远程登录主机,端口号TCP232.FTP文件传输协议。客户端首先连接到FTP服务器的TCP21端口,进行用户的认证,认证成功后,当我们要传输文件时,服务器会开一个端口为TCP20来进行传输数据文件。3.TFTP简单文件传输协议,FTP的简化版,端口号TCP694.NFS文件共享协议,让两种不同的文件......
  • 谷歌防止网站和平台存在用户生成的垃圾内容
    垃圾内容发布者通常会利用开放评论表单和其他用户生成的内容敏感未设防的网站,在网站上生成垃圾内容。托管平台可能同样面临滥用风险;垃圾内容发布者可能会创建大量不遵循网络垃圾政策的网站,并且生成对网络价值不大或毫无价值的内容。防止平台或网站上出现滥用行为通常并非易事。简单......
  • IPv6 Internet Protocol version 6协议解析
    简介1883定义了ipv6的协议,不过作废了,在2460又重新做了定义,区别不大,只是有个别字段做了扩充。2373和2374对ipv6的格式做了规定。ipv6是下一代ip地址协议,比ipv4的地址更长,可以表示更多地址段。不过由于ipv6地址太长,不方便记忆,并且ipv4的基础设施太过根深蒂固,所以目前还没有完全普......
  • HNU_个人项目_中小学数学卷子自动生成程序_简要分析何梁雨代码
    一、前言感谢老师安排的这一次互评,以及我的结对编程伙伴何梁雨。在互评中我学到了不一样的编程思路,更清晰的感受到了自己编程水平哪一部分存在缺陷,并向这个方向学习改正。二、测试与评价1.测试程序运行(1)界面整洁简单,流程清晰。动作转折的地方经常会有一长串横杠隔开,让......
  • 【个人项目互评】————中小学生题目生成程序
    在完成个人项目的建设后,我和搭档互相交换了代码进行分析。在阅读过程中,看到了她代码的优势,也同时看到了自己代码的不足。再次写下这一次的项目分析;一、题目要求   二、测试与分析功能完成情况: 在输入正确的账户名以及密码后,能够获得当前用户年级信息以及后续操作步骤......