路由环路

路由交换(三):生成树技术

萝らか妹 提交于 2020-01-26 23:15:35
生成树技术 一、生成树协议简介 为了提高网络可靠性,交换网络中通常会使用冗余链路来解决单点故障问题,但冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(Spanning Tree Protocol)可以在提高可靠性的同时又能避免环路带来的各种问题。生成树协议主要作用有: 消除环路 通过阻断冗余链路来消除网络中可能存在的环路 链路备份 当活动路径发生故障时,激活备份链路,及时恢复网络连通性 生成树协议主要有STP(801.1d)、RSTP(802.1w)和MSTP(802.1s)三种协议。 二、STP 1. STP 基本概念 STP通过运行STA算法在交换网络中构造一棵树(无环)来消除交换网络中的环路。每个STP网络中,都存在一个根桥,其他交换机为非根桥,根桥位于整个逻辑树的根部,是STP网络的逻辑中心,非根桥是根桥的下游设备。当现有根桥发生故障时,非根桥之间会交互BPDU并重新选举根桥。 端口状态 端口状态 描述 Disable 不参与STP,不转发任何数据和BPDU Blocking 不转发数据,可接收BPDU,不发送BPDU,不学习MAC地址 Listening 不转发数据,可接收BPDU,可发送BPDU,不学习MAC地址 Learning 不转发数据,可接收BPDU,可发送BPDU,学习MAC地址

路由环路的产生及解决方案

和自甴很熟 提交于 2019-12-16 15:50:18
STP用来解决交换机之间产生的环路,下面说的几种方法用来解决路由器之间产生的环路 路由环路的产生: 当A路由器一侧的X网络发生故障,则A路由器收到故障信息,并把X网络设置为不可达,等待更新周期来通知相邻的B路由器。但是,如果相邻的B路由器的更新周期先来了,则A路由器讲从B路由器那学习了到达X网络的路由,就是错误路由,因为此时的X网络已经损坏,而A路由器却在自己的路由表内增加了一条经过B路由器到达X网络的路由。然后A路由器还会继续把该错误路由通告给B路由器,B路由器更新路由表,认为到达X网络须经过A路由,然后继续通知相邻的路由器,至此路由环路形成,A路由器认为到达X网络经过B路由器,而B则认为到达X网络进过A路由器。 解决方法: 定义一个最大值(defining a maximum): 如上所述,路由环路形成时,A和B路由器相互不断更新到X网络的路由表时,跳数不断增加,网络一直无法收敛。所以给条数定义一个最大 值,当条数达到这个最大值时,则X网络被认为是不可达的。但是定义最大值不能避免环路产生,而且最大条数不能定义太大,不然耗费大量 时间进行收敛,也不能定义太小,如果太小则只局限与一个小型的网络中。 水平分割(split horizon): 看看路由环路产生得原因,A从B那收到到达X网络的路由信息,接着又把该信息发给B网络,从而引起相互不断的更新,而水平分割就是不

路由环路与stp

佐手、 提交于 2019-12-05 15:35:58
路由环路 路由环路,就是数据包不断在这个网络传输,始终到达不了目的地,导致掉线或者网络 瘫痪 解决方法 解决路由环路问题的方法,概括来讲,主要分为六种: 1.定义最大值; 2. 水平分割 技术; 3. 路由中毒 ; 4.反向路由中毒; 5.控制更新时间; 6.触发更新。 下面我们就来一一讲解各种解决方法的实现原理: STP (生成树协议) STP(Spanning Tree Protocol)是 生成树协议 的英文缩写。该协议可应用于在网络中建立树形拓扑,消除网络中的二层环路,并且可以通过一定的方法实现路径 冗余 ,但不是一定可以实现路径冗余。生成树协议适合所有厂商的 网络设备 ,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。 生成树协议 运行生成树算法(STA). 生成树 算法很复杂,但是其过程可以归纳为以下3个步骤: (1)选择根网桥 (2)选择根端口 (3)选择指定端口 STP潜在故障 编辑 双工不匹配: 在点到点链路上,双工不匹配是一种常见的配置错误。当链路的一段采用手工的方式配置为了全双工模式,而另一侧却使用自动协商的默认配置的时候,那么就可能发生双工不匹配的情况。 单向链路失效: 单向链路是产生桥接环路的一个非常常见的原因。如果光纤链路存在没有检测出来的故障或收发器故障,通常导致单向链路。在启用STP来提供网络冗余的情况下

路由环路与stp

喜夏-厌秋 提交于 2019-11-25 23:54:56
路由环路 路由环路,就是数据包不断在这个网络传输,始终到达不了目的地,导致掉线或者网络 瘫痪 解决方法 解决路由环路问题的方法,概括来讲,主要分为六种: 1.定义最大值; 2. 水平分割 技术; 3. 路由中毒 ; 4.反向路由中毒; 5.控制更新时间; 6.触发更新。 下面我们就来一一讲解各种解决方法的实现原理: STP (生成树协议) STP(Spanning Tree Protocol)是 生成树协议 的英文缩写。该协议可应用于在网络中建立树形拓扑,消除网络中的二层环路,并且可以通过一定的方法实现路径 冗余 ,但不是一定可以实现路径冗余。生成树协议适合所有厂商的 网络设备 ,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。 生成树协议 运行生成树算法(STA). 生成树 算法很复杂,但是其过程可以归纳为以下3个步骤: (1)选择根网桥 (2)选择根端口 (3)选择指定端口 STP潜在故障 编辑 双工不匹配: 在点到点链路上,双工不匹配是一种常见的配置错误。当链路的一段采用手工的方式配置为了全双工模式,而另一侧却使用自动协商的默认配置的时候,那么就可能发生双工不匹配的情况。 单向链路失效: 单向链路是产生桥接环路的一个非常常见的原因。如果光纤链路存在没有检测出来的故障或收发器故障,通常导致单向链路。在启用STP来提供网络冗余的情况下