STP生成树制服网络广播风暴(上)

日期: 2008-11-24 作者:卓维乾 来源:TechTarget中国 英文

  网络冗余设计与广播风暴的矛盾
  
  在一个包含有交换机与网桥的网络中,消除环路对于获得可靠通信与防止流量在网络中不停循环必不可少。生成树协议(Spanning-tree Protocol,STP),工作在ISO七层模型中第二层,其应用能够使交换机或者网桥通过构成“生成树”,在网络拓扑中动态执行“环路遍历”,通过逻辑判断网络的链路,达到网络无环路和链路冗余的目的。
  
  网络冗余拓扑设计与环路

  访问文件服务器、数据库、因特网、企业内部网和企业外部网,这些对于商业成功有着关键作用。如果网络瘫痪了,生产就会蒙受损失,顾客就会不满。因此,在如今的网络工程设计中,冗余设计是考验一个网络稳定的关键环节,链路冗余使网络具有了容错功能,但如何在冗余设计中避免“网络环路”的危害呢?
  
  1.网络的高可用性

  所有的网络设计者和管理者都在追寻1天24小时,1周7天都能正常运行的计算机网络。但达到100%正常运行是几乎不可能的,所以99.999%(即 “5个9”)的可靠性则是一些公司设定的目标。这意味着平均每30年才有1天的故障时间,平均每4000天才有1小时的故障时间,平均每年只有 5.25min的故障时间。此外,对许多企业(如金融机构、医院、ISP等)而言,如果发生这些故障,则会带来巨大的商业损失。
  
  达到99.999%的可靠性的目标需要极其可靠的网络。就本章而言,网络的可靠性来源于可靠的设备和可以容忍故障和错误的网络设计,为了屏蔽故障,网络应当设计成能够快速收敛。
  
  部分局域网在早期的建设中,由于成本的原因并未在设计中考虑冗余问题,而在后期优化工作中则需从网络链路和网络设备两方面着手。条件允许的话最好能够提供不同物理方向的双归属、双路由保护。设备的冗余是指采用冗余配置的单机或多台设备互为热备份,但是一般情况下多台设备互为热备份的方式比较昂贵。因此,生成树技术存在着很大应用需求市场。
  
  2.冗余拓扑
  
  冗余拓扑(Redundant Topologies)的目标是消除由于单点故障引起的网络中断。这就和我们每天上班途经的公路一样,如果正在进行道路维修的话,我们同样可以通过绕行来到达目的地。如图8-1中所示,网段2中的所有客户端在交换机出现故障时,网络应用不会受到影响。交换机A如果出现故障,网络流量依然可以通过交换机B到达服务器和路由器。

  冗余拓扑网络
  
图8-1  冗余拓扑网络

  容错性通过冗余来实现。冗余指的是多于和大于一般情况和正常情况下所应该有的冗余设计可以贯穿整个三层结构(核心、汇聚、接入),每个冗余设计都有针对性,可以选择其中一部分或几部分应用到网络中以针对重要的应用系统。万一网络中某条路径失效时,冗余链路可以提供另一条物理路径。可采用链路聚合(IEEE 802.3ad)实现“端口级”冗余,以克服某个端口或线路引起的故障;也可采用生成树协议(IEEE 802.1d)提供“设备级”的冗余连接。

  冗余设计带来环路冲突、广播风暴
  
  交换机学习连接到其端口设备的MAC地址,以便于工作数据能够正确转发到目的地。在交换机获得设备的MAC地址之前,它会把未知的目的地的帧泛洪出去,广播和多播也会被泛洪出去。所以,冗余交换拓扑也会导致广播风暴、帧的反复重传和MAC地址表不稳定的问题。
  
  从生成树的发展历程来看,透明网桥转发数据帧时,如果有环路,数据帧将会在环路中来回传递,大量增生数据帧,形成广播风暴。如图8-2所示,显示了一个核心的数据区域的多环形网络。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 无线网络环路成网络不通祸首

    无线网络在使用过程中出现了环路问题,到底是处于哪里的问题呢?谁是罪魁祸首呢?本文作者以自身经历给大家详细的介绍了如何进行设置。

  • 虚拟局域网在企业网管理的应用

    局域网通过使用VLAN 划分技术,在安全性和稳定性方面会有很大的提升,为各种业务的开展提供可靠的保证,VLAN技术在集团公司网络管理中的重要性是不容忽视的。

  • 交换机端口相连的网络环路轻视不得

    以太网中的交换机之间存在不恰当的端口相连会造成网络环路,如果相关的交换机没有打开STP功能,这种环路会引发数据包的无休止重复转发,形成广播风暴,从而造成网络故障。

  • 实战应对三种因素引起的交换故障

    随着工作时间的延长,以及网络应用的不断变化,交换机出现故障的机率也在逐渐增大,如何提高交换故障的解决效率,保证局域网网络能够始终高效运行呢?