三九宝宝网宝宝百科宝宝知识

生成树协议的演进是怎样的

01月08日 编辑 39baobao.com

[如何生成 AWR报告]1.生成单实例 AWR 报告:$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告...+阅读

和其他协议一样,生成树协议也是随着网络的不断发展而不断更新换代的。本文按照技术发展的主线,介绍了生成树协议的发展历程、近期热点和未来的发展方向。 生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。 由于生成树协议本身比较小,所以并不像路由协议那样广为人知。

但是它却掌管着端口的转发大权—“小树枝抖一抖,上层协议就得另谋生路”。真实情况也确实如此,特别是在和别的协议一起运行的时候,生成树就有可能断了其他协议的报文通路,造成种种奇怪的现象。 生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。本文标题中的“生成树协议”是一个广义的概念,并不是特指IEEE 802。

1D中定义的STP协议,而是包括STP以及各种在STP基础上经过改进了的生成树协议。 在生成树协议发展过程中,老的缺陷不断被克服,新的特性不断被开发出来。 按照大功能点的改进情况,我们可以粗略地把生成树协议的发展过程划分成三代,下面一一道来。 开天辟地的第一代生成树协议: STP/RSTP 在网络发展初期,透明网桥是一个不得不提的重要角色。

它比只会放大和广播信号的集线器聪明得多。它会悄悄把发向它的数据帧的源MAC地址和端口号记录下来,下次碰到这个目的MAC地址的报文就只从记录中的端口号发送出去,除非目的MAC地址没有记录在案或者目的MAC地址本身就是多播地址才会向所有端口发送。 通过透明网桥,不同的局域网之间可以实现互通,网络可操作的范围得以扩大,而且由于透明网桥具备MAC地址学习功能而不会像Hub那样造成网络报文冲撞泛滥。

但是,金无足赤,透明网桥也有它的缺陷,它的缺陷就在于它的透明传输。透明网桥并不能像路由器那样知道报文可以经过多少次转发,一旦网络存在环路就会造成报文在环路内不断循环和增生,甚至造成恐怖的“广播风暴”。 之所以用“恐怖”二字是因为在这种情况下,网络将变得不可用,而且在大型网络中故障不好定位,所以广播风暴是二层网络中灾难性的故障。

在这种大环境下,扮演着救世主角色的STP(Spanning TreeProtocol)协议来到人间,其中以IEEE的802。 1D版本最为流行。图1 生成树工作过程示意图 STP协议的基本思想十分简单。大家知道,自然界中生长的树是不会出现环路的,如果网络也能够像一棵树一样生长就不会出现环路。于是,STP协议中定义了根桥(RootBridge)、根端口(RootPort)、指定端口(DesignatedPort)、路径开销(PathCost)等概念,目的就在于通过构造一棵自然树的方法达到裁剪冗余环路的目的,同时实现链路备份和路径最优化。

用于构造这棵树的算法称为生成树算法SPA(Spanning TreeAlgorithm)。 要实现这些功能,网桥之间必须要进行一些信息的交流,这些信息交流单元就称为配置消息BPDU(BridgeProtocol Data Unit)。STP BPDU是一种二层报文,目的MAC是多播地址01-80-C2-00-00-00,所有支持STP协议的网桥都会接收并处理收到的BPDU报文。 该报文的数据区里携带了用于生成树计算的所有有用信息。

要了解生成树协议的工作过程也不难,首先进行根桥的选举。选举的依据是网桥优先级和网桥MAC地址组合成的桥ID(Bridge ID),桥ID最小的网桥将成为网络中的根桥。在图1所示的网络中,各网桥都以默认配置启动,在网桥优先级都一样(默认优先级是32768)的情况下,MAC地址最小的网桥成为根桥,例如图1中的SW1,它的所有端口的角色都成为指定端口,进入转发状态。

接下来,其他网桥将各自选择一条 “最粗壮”的树枝作为到根桥的路径,相应端口的角色就成为根端口。假设图1中SW2和SW2、SW3之间的链路是千兆GE链路,SW1和SW3之间的链路是百兆FE链路,SW3从端口1到根桥的路径开销的默认值是19,而从端口2经过SW2到根桥的路径开销是4+4=8,所以端口2成为根端口,进入转发状态。 同理,SW2的端口2成为根端口,端口1成为指定端口,进入转发状态。

根桥和根端口都确定之后一棵树就生成了,如图中实线所示。下面的任务是裁剪冗余的环路。这个工作是通过阻塞非根桥上相应端口来实现的,例如SW3的端口1的角色成为禁用端口,进入阻塞状态(图中用“*”表示)。 生成树经过一段时间(默认值是30秒左右)稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。STPBPDU仍然会定时从各个网桥的指定端口发出,以维护链路的状态。

如果网络拓扑发生变化,生成树就会重新计算,端口状态也会随之改变。 当然生成树协议还有很多内容,在这里不可能一一介绍。 之所以花这么多笔墨介绍生成树的基本原理是因为它太“基本”了,其他各种改进型的生成树协议都是以此为基础的,基本思想和概念都大同小异。 STP协议给透明网桥带来了新生。但是,随着应用的深入和网络技术的发展,它的缺点在应用中也被暴露了出来。

STP协议的缺陷主要表现在收敛速度上。 当拓扑发生变化,新的配置消息要经过一定的时延才能传播到整个网络,这个时延称为Forward Delay,协议默认值是15秒。...

以下为关联文档:

初二的学生成绩特别差初三还能提高吗?应该怎么做回答是肯定的,而且肯定能提高。现在初二的话,加上初三一年,一年半的时间不长也不短。但我们确信的是它会改变很多东西。在此,给您提这样几点建议: 一。端正孩子态度。态度是第一...

幼儿园小班区域活动的生成怎么写一、案例背景: 随着对新《纲要》学习贯彻的不断深入,使我们更加深刻体会到,区域活动对幼儿的全面发展有着及其重要而深远的作用。近几年来,我们因地制宜地开展区域活动,把开展区...

浅谈怎样让学生成为数学课堂的主人新课程要求师生角色转换,倡导给学生创设一个和谐的课堂的环境,让学生经历“自主、合作、探究”的学习过程,真正成为课堂的主人。所以在实践中我也在积极地改变着自己的教学方式...

高二毕业生成功申请美国留学要怎么做呢1、高二毕业生可以申请美国的11或12年级,建议提供TOEFL或IELTS成绩,这样学生有更多机会就读美国定级大学本科; 2、直接申请美国大学本科入学。在高二阶段,学生可以准备TOEFL或IE...

体现幼儿科学教育内容的生成性的特点的案例分析科学教育与科学的发展几乎是同步的。随着科学技术的迅速发展,随着社会的进步和教育的变革,科学教育已从传统的学科教育向现代科学教育转变,产生了现代科学教育的新概念。国家《...

仙剑五激活后能不能重装系统是不是保留C盘激活后生成文件在重没有别的方法,具体的规则在下面,你仔细看看就知道了,等一等再卸载吧吧! 为什么要进行反激活操作? 在您更换硬件或者系统以及更换电脑前,您需要进行反激活操作。否则会影响您正常激...

wps office 2012怎么把目录内容自动生成我想要的给你个例子参考: 使用WPS制作目录 学校安排我进行电子技术校本教材的后期制作,汇总完全部文字后,需要编辑一个全书目录,进过一番摸索,使用WPS2009圆满完成了此次任务,愿与诸君共享...

WPS怎么自动生成目录工具: Wps 方法如下: 1、点击“视图”切换到“大纲”模式。 2、选中每一级标题,点击“正文文本”下拉菜单,选中对应的标题级别,1-9级,1级最高。 3、所有标题设置完成,点击“视图...

如何应对学生成绩迅速下降问题分析原因: 学习方法不得 当孩子学习必须找到方法才能事半功倍。曾有学者在一个教育现场做过调查:“文科的学习方法是什么?”在座的所有同学异口同声地响亮回答:“一个字——背!”...

推荐阅读
图文推荐