生成树协议:STP原理

【STP】

作用:防止广播风暴,阻塞环路,备份线路

原理:通过生成树算法确定阻塞端口

一、STP概述

(1)、交换网络环路的产生

a)在网络通信的最初,PC1的ARP条目中没有PC2的MAC地址,根据ARP原理,PC1首先会发送一个ARP广播请求(请求PC2的MAC地址)给交换机SW1

b)当SW1收到ARP的广播请求时,根据交换机转发原理,SW1将会将广播帧从除接收端口之外的所有端口转发出去(即该广播会从F0/1和F0/2分别转发给SW2和SW3)

c)SW2收到该广播帧后,同样根据交换机转发原理,将广播帧从F0/2和连接PC2的端口转发,同样,SW3收到广播帧后,将其从F0/2端口转发

d)SW2从F0/2端口收到从SW3发送的广播帧后,将其从F0/2和连接PC2的端口再次转发;同样,SW3收到SW2发送的广播帧后,将其从F0/1端口转发

e)SW1分别从SW2、SW3收到广播帧,然后将从SW2收到的广播帧转发给SW3,而将从SW3收到的广播帧转发给SW2

《总结》:

SW1、SW2和SW3会将广播帧相互转发,这时就形成了一个环路,而交换机之间并不

知道,这将导致广播帧在这个环路中永远循环下去。如“图2”所示,然而在实际

网络中,情况要复杂得多,当广播帧经过交换机时,交换机就经指数的形式生成广

播帧(都在转发广播帧),这种广播帧会越来越多,最终形成广播风暴,导致网络瘫痪。

《解决》

STP协议就是用来解决这个问题的。STP协议并不是断掉物理环路,而是在逻辑上

断开环路,防止广播风暴的产生。

时间: 2024-09-08 11:18:20

生成树协议:STP原理的相关文章

交换机配置教程:生成树协议STP防止环路

前面曾经有过一篇文章,介绍如果企业只使用一台交换机来组网,就会存在单点故障,如果交换机坏了,此时的几个模块之间都无法进行正常的工作,客户机不能访问服务器,不能连接internet,不能访问打印机,也就是一点发生故障,则整网络无法正常工作.所以在一般的交换式网络中,我们都需要对交换机进行冗余,但是引入冗余又会发生一个问题,一个很严重的问题,就是网络环路.那么网络环路会带来广播风暴.多重复数据帧.MAC地址表不稳定等因素.那么大家可以看到网络环路的问题确实不小,解决方法就是利用生成树协议STP. S

详解生成树协议-STP下交换机端口状态

如果交换机上每个端口 都有主机. 那么不 经过监听和学习的话,容易造成广播风暴. 所以生成树协议(STP)就是为了解决这样的问题而产生的.生成树的工作原理:生成树协议的国际标准是IEEE802.1b.运行生成树算法的网桥/交换机在规定的间隔 (默认2秒)内通过网桥协议数据单元(BPDU)的组播帧与其他交换机交换配置信息 ,其工作的过程 如下:◆ 通过比较网桥优先级选取根网桥(给定广播域内只有一个根网桥).◆ 其余的非根网桥只有一个通向根交换机的端口称为根端口.◆ 每个网段只有一个转发端口.◆ 根

《CCNA ICND2(200-101)认证考试指南(第4版)》——第1章定义生成树协议

第1章 定义生成树协议CCNA ICND2(200-101)认证考试指南(第4版)本章涵盖以下考试要点:LAN 交换技术了解高级的交换技术RSTPPVSTP以太网通道配置和验证PVSTP 操作解释根网桥选择生成树协议 (STP) 可以让以太网LAN 在LAN内安装冗余链路拥有额外好处的同时,还能克服在添加这些链路时会发生的已知问题.在LAN设计中采用冗余的链路,可以保证在某些链路失效甚至某些交换机完全失效时LAN依然能够工作.完备的LAN设计应当添加足够的冗余,保证任何单点失效不会令整个LAN崩

网络子系统25_生成树协议

//参考 深入理解linux网络技术内幕 //生成树协议(Spanning Tree Protocol, STP)是用于消除环路拓扑的分布式算法. //生成树协议的基本元素: // 1.链路开销,当链路没有指定开销,或者都设置成相同开销时,一个节点到达根的距离用网络跃点数来测量. // 2.BPDU,STP通过让各个网桥之间交换称为网络协议数据单元(BPDU)的特殊帧来传递配置信息. // 3.根网桥,唯一能产生BPDU的网桥,其他网桥只有在接收到BPDU时才会传输BPDU(当网桥第一次加入时,

以太网交换机中生成树协议的实现

摘要:生成树算法和协议是自动生成网络拓扑结构的基础.本文阐述了生成树算法和协议的内容,并给出了在以太网交换机中的具体实现过程.我们通过实践证明,该方尖对于解析最优网络拓扑结构效果良好. 以太网交换机在第二层即MAC层必须具有路由功能.目前普遍使用的MAC层路由方式是IEEE802.1组织发布的标准:基于生成树算法的路由.在局域网内的交换机执行了生成树算法以后,会组成一个生成树动态拓扑结构,该拓扑结构使局域网内任意两个工作站之间不存在回路,以防止由此产生的局域网广播风暴,同时,生成树算法还负责监测

CISCO热备份协议的原理及应用

HSRP简介: HSRP(HOST STANDBY ROUTER PROTOCOL),又称为热备份协议.是cisco平台一种特有的技术,是cisco的私有协议.HSRP运行在UDP上,采用端口号1985. 热备份协议的原理: 该协议中含有多台路由器,对应HSRP组.该组中只有活动路由器承担转发用户流量的职责.当活动路由器失效后,备份路由器将承担该职责,称为新的活动路由器.当在一个局域网上有多个热备份组存在时,把主机分不到不同的热备份组,可以使负载得到均衡.在该协议中制定一个虚拟的IP地址作为网络

大型网站的 HTTPS 实践(一): HTTPS 协议和原理

大型网站的 HTTPS 实践(一): HTTPS 协议和原理 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义. 2 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS.HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS 是传输层加密协议,它的前身是 SSL 协议,最早由 netscape 公司于 199

netty对http协议解析原理

本文主要介绍netty对http协议解析原理,着重讲解keep-alive,gzip,truncked等机制,详细描述了netty如何实现对http解析的高性能. 1 http协议 1.1 描述         标示 ASCII 描述 字符 CR  13 Carriage return (回车)  \n LF  10 Line feed character(换行) \r SP  32 Horizontal space(空格)   COLON  58 COLON(冒号) : http协议主要使用C

socket-请问http协议的原理,一直不明白传输过程

问题描述 请问http协议的原理,一直不明白传输过程 http协议的响应流如果写入一个文件,客户端接收到InputStream的时候,这个时候数据是都已经在客户端了吗,还是时时传输,如果这个时候网断了,响应流的数据去哪了? 解决方案 stream是一边发一边收,如果网络断了,两边都会报异常. 解决方案二: 客户端的OutputStream数据对应着服务器端的InputStream,发送端先将数据存储在缓冲区的,当调用OutputStream的flush或者close操作时,数据才会被发送到接收端

《Linux高性能服务器编程》——1.5 ARP协议工作原理

1.5 ARP协议工作原理 ARP协议能实现任意网络层地址到任意物理地址的转换,不过本书仅讨论从IP地址到以太网地址(MAC地址)的转换.其工作原理是:主机向自己所在的网络广播一个ARP请求,该请求包含目标机器的网络地址.此网络上的其他机器都将收到这个请求,但只有被请求的目标机器会回应一个ARP应答,其中包含自己的物理地址. 1.5.1 以太网ARP请求/应答报文详解 以太网ARP请求/应答报文的格式如图1-9所示. 图1-9所示以太网ARP请求/应答报文各字段具体介绍如下. 由图1-9可知,A