由交换机连接而成的以太网,可能会因为链路故障等原因造成无法通信的情况。

    比如A和B间的链路发生了故障,则主机H1就不能和主机H2、H3通信了。

    但如果在B和C之间添加一条冗余线路,那么即使出现上面的链路故障情况,H1与外界的通信仍然不会受到影响。
    冗余链路虽然提高了以太网的可靠性,但是也带来了负面效应——形成网络环路。网络环路会带来很多问题。

    当H1发送了一条广播帧,首先会到达交换机B,紧接着被B泛洪处理,该帧到达交换机A和C就,也同样会被泛洪处理,则B又收到了A、C转发的广播帧。该帧分别按顺时针和逆时针不断兜圈子。这就形成了广播风暴,会大量消耗网络资源,网络无法正常转发其他数据帧。而此时主机收到重复的广播帧,大量消耗主机资源。

    此外,交换机(比如B)还会因为不断收到从各个接口进入的广播帧,又会不停地更新帧交换表中对应的MAC信息,造成交换机的帧交换表震荡
    为了解决环路带来的各种问题,需要在交换机使用生成树协议STP

    不论交换机之间采用怎样的物理连接,交换机能自动构建一个逻辑上没有环路的网络,其逻辑拓扑结构必须是树型。如上图所示的以太网,交换机会根据STP算法,确定需要堵塞的交换机接口,以确保树型逻辑拓扑能确保联通整个网络。

    而当链路出现故障时,STP算法会根据故障情况进行生成树的重新计算。

计算机网络——交换机的生成树协议STP相关推荐

  1. 3.10、以太网交换机的生成树协议 STP

    1.如何提高以太网的可靠性? 若交换机 A 与交换机 B 之间的链路故障 若交换机 A 与交换机 B 和 交换机 C 之间的链路都出现故障 则原来的以太网,变成了三个独立的较小的以太网,它们之间无法通 ...

  2. Day14.以太网交换机自学习和转发帧的流程与以太网交换机的生成树协议STP -计算机网络

  3. 计算机网络学习16:以太网交换机自学习与帧转发流程、生成树协议STP

    假设各主机已经知道网络中其他主机的MAC地址,无需进行ARP. 当A首先转发消息的时候,交换机会先把A记下来,然后把对应的端口1也记下来,这就是交换机的自学习. B获得之后,知道是发送给自己的帧,就会 ...

  4. 生成树协议,stp使用哪两个参数来选举根网桥?

    生成树协议STP使用哪两个参数来选举根网桥 ____________. A.网桥优先级和IP地址 B.链路速率和IP地址 C.链路速率和MAC地址 D.网桥优先级和MAC地址 正确答案 D 答案解析 ...

  5. 思科生成树协议STP/RSTP

    1. 技术原理: STP的基本思想就是生成"一棵树",树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥.由 根桥开 始,逐级形成一棵树 ...

  6. 《网安学习之道》第一季计算机基础18_生成树协议STP

    第十八章.生成树协议STP的工作原理和配置 一.目的 1.理解生成树的原理 理解STP的选举过程 问题1.为什么是交换机0的f0/1的端口堵塞? 2.配置PVSTP+ 二.STP概念 生成树协议是在数 ...

  7. 思科模拟器 | 生成树协议STP、RSTP、HSRP配置

    一.生成树协议STP 概念介绍: 生成树协议是一种网络协议,用于在交换机之间建立逻辑上的树形拓扑结构避免产生环路.为了完成这个功能,生成树协议需要进行些配置,包括根桥的选举.端口的状态切换等. 步骤明 ...

  8. 云计算~生成树协议STP

    云计算~生成树协议STP 交换机构成环路的影响 生成树协议原理-STP 生成树算法的三步走 网桥ID 特点 组成与说明 选择根端口的依据 桥协议数据单元--BPDU BPDU认识 BPDU的工作过程 ...

  9. 生成树协议 — STP

    4.1.1 实验目的 (1)理解生成树协议STP的用途 (2)理解生成树协议STP的工作过程 (3)掌握根桥.根端口.指定端口的选举规则 (4)掌握生成树协议STP中端口角色的变化 (5)掌握基本生成 ...

最新文章

  1. HDU.2561 第二小整数(water)
  2. log4j 打印线程号配置_log4j配置参数
  3. HDU 1261 字串数
  4. Netweaver的端口号和Spring boot内嵌的Tomcat端口
  5. 水星路由器DNS服务器未响应,水星路由器进不去设置怎么办
  6. java中输出a个b_下面代码输出什么 ( ) var a=0,b=0; for(;a10,b7;a++,b++){ g=a+b; } console.log(g);_学小易找答案...
  7. 跟我一起写 Makefile 上
  8. suse linux 忘记root密码,SUSE linux 忘记root密码
  9. matlab与zemax,如何在ZEMAX和MATLAB之间通信
  10. 计算机科学与应用论文,计算机科学与应用论文
  11. tp6 使用 redis
  12. .img文件怎么打开(解压缩)
  13. 《数据挖掘导论》读书笔记(一) -27
  14. postgresql垃圾清理插件pg_repack
  15. 高分辨率屏幕下vm安装xp的解决方案
  16. c语言controlled变量的作用,Gate-controlled A-C switch
  17. 人工智能数学课高等数学线性微积分数学教程笔记(4. 多元函数的微分学)
  18. 拓扑排序-Kahn算法
  19. javascript与flash函数相互交互
  20. 查看Linux下文件和文件夹大小_莫枫恋_新浪博客

热门文章

  1. 数码相机名词解释-变焦镜头 物距 枕形失真 视角 透视 微距摄影 焦距系数
  2. c语言和matlab的区别,Matlab与C语言区别.pdf
  3. ForkJoinPool 大型图文现场
  4. mysql声明存储过程_MySQL 声明变量及存储过程分析
  5. 如何更新深度linux系统,深度操作系统 15.4 RC更新详情
  6. 正则表达式nbsp;特殊用法
  7. 各国市场分析(斐济,梵蒂冈,新西兰)
  8. Day69(贪心算法)
  9. spring BeanDefinition接口
  10. markdown公式指导手册