老师文件生成树协议_第1页
老师文件生成树协议_第2页
老师文件生成树协议_第3页
老师文件生成树协议_第4页
老师文件生成树协议_第5页
已阅读5页,还剩5页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1线器聪明得多。它会悄悄把发向它的数据帧的源MAC地址和端记录下来,下次碰到这个目的MAC地址的报文就只从记录中的端发送出去,除非目的MAC地址没有记录在案或者目的MAC地址本身就是多播地址才会向所有端口发送。通过透明网桥,不同的局域MAC地址学习Hub那样造成网络报文冲撞泛滥。不断循环和增生,甚至造成的“广播风暴”。之所以用“”二字是因为在这种情况下,网络将变得不可用,而且在大型网络中故障不好定位,所以广播风暴是二层网络中性的故STP(SpanningTreeProtocol)协议来到人IEEE802.1D版本最为流行。1STP协议的基本思想十分简单。大家知道,自然界中生长的树是不会出现环路的,如果STPBridgePortPortSPA(SpanningTreeAlgorithmUnit01-80-C2-00-00-00STPBPDU报文。该报文要了解生成树协议的工作过程也不难,首先进行根桥的。的依据是网桥优先级MACID(BridgeID)ID最小的网桥将成为网络中的根桥。在1所示的网络中,各网桥都以默认配置启动,在网桥优先级都一样(32768)的情况下,MAC地址最小的网桥成为根桥1SW1,它的所有端口的角色接下来,其他网桥将各自选择一条“最粗壮”的树枝作为到根桥的路径,相应端口的角色就成为根端口。假设图1SW2SW2、SW3之间的链路是千兆GE链路,SW1SW3FE链路,SW31192W221成为指定端口,进入转发状态。SW31的角色成为禁生成树经过一段时间(30秒左右)稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。STPBPDU仍然会定时从各个网桥的指定端口发出,以链路的状STP协议给透明网桥带来了新生。但是,随着应用的深入和网络技术的发展,它的缺点在应用中也被了出来。STP协议的缺陷主要表现在收敛速度上。ForwardDelay15秒。在所有网桥收到这个变化的消息之前,若旧拓扑结构MACForwardDelay,这样就可以保证在拓扑变化的时候不会产生临时环路。但是,这个看似良好的解ForwardDelay的收敛时间!STPIEEE802.1w802.1DIEEE802.1w标准里定义了快速生成树协议RSTP(RapidSpanningTreeProtocol)。RSTPSTP协议基础上做了三点重要改进,使得收敛速度快得多(1秒以内)第一点改进:为根端口和指定端口设置了快速切换用的替换端口(AlternatePort)和备份端口(BackupPort)两种角色,当根端口/指定端口失效的情况下,替换端口/备份端口就会无2RSTP协议,SW1SW2的端口12将能够识别这种拓扑结构,成为根端口的替换端口,进入阻塞状态。当12ForwardDelay时间。2RSTPForwardDelay时间进入转发状第三点改进:直接与终端相连而不是把其他网桥相连的端口定义为边缘端口(EdgePor可见,RSTPSTP协议的确改进了很多。为了支持这些改进,BPDU的格式做了一些修改,但RSTPSTP协议,可以混合组网。虽然如此,RSTPSTPSST(SingleSpanningTree),有它自身的诸多缺陷,主要表图 3SW1VLAN10802.1QTrunk链路,TrunkVLAN10VLAN20.SW2TrunkSW1SW2之VLAN20的通路就被切断了。图 4SW1是根桥,SW4的一个端口被阻塞。在这种情况下,SW2SW4之间SW2SW4SW1SW3VLAN都生成一棵树是一种比较直接,而且最简单的解决方法。它能够保证每一个VLAN都不存在环路。但是由于种种原因,以这种方式工作的生成树协议并没有形成标准,CiscoVLANPVST(PerVLANSpanningTre为了携带的信息,PVSTBPDU的格式和STP/RSTPBPDU格式已经不一样,发送的目的地址也改成了Cisco01-00-0C-CC-CC-CDVLANTrunk的情况下PVSTBPDU被打上了802.1QVLAN。所以,PVST协议并不兼容STP/RSTP协议CiscoPVST+协议,并成为了交换机产品的默认生成树协PVSTVLAN1STPVLAN上运行PVST协议。PVSTSTP/RSTPVLAN1STP协VLANPVSTBPDUVLANVLAN1VLAN的根桥状态可能不一图 5VLANVLAN1TrunkVLAN10VLAN20.SW1SW3SSTSW2PVSTVLAN1SW1是根桥,SW21VLAN10VLAN20上,SW2PVSTBPDUVLAN上它认为自己是根桥。VLAN10VLAN20PVSTBPDUSW1SW3SW22VLAN10VLAN20.PVSTSTP/RSTP兼容性。可以看出,网络中的二层环路能够VLAN都有一棵独立的生成树,单生成树的种种缺陷都被克服了。同时,PVST带来了新的好处,那就是二层负载均衡。图 6PVSTTrunkVLAN10VLAN20.SW1VLANSW41VLAN102VLAN10的流量,同时具备链路备份的功能。这在以往的单生成树情况下是无法实现VLAN都需要生成一棵树,PVSTBPDUTrunkVLAN第二点缺陷:在VLAN个数比较多的时候,多棵生成树的计算量和资源占用量将急剧增TrunkVLAN的接口状态变化的时候,所有生成树的状态都要重新计算,CPU将重负。所以,Cisco交换机限制了VLAN的使用个数,同时不建议在一个端TrunkVLAN.第三点缺陷:由于协议的私有性,PVST/PVSTSTP/RSTP一样得到广泛的支FoundryIronSpan.IronSpanSTPPVSTBPDUPVST/PVST+兼容模式。又做了新的改进,推出了多实例化的MISTP协议。MISTP(Multi-InstanceSpanningTreeProtocol)定义了“实例”(Instance)的概念。简单的说,STP/RSTP是基于端口的,PVST/PVSTVLAN的,VLANVLAN在端口MISTPVLAN和实例映射关系必须都一致,否则会影响网络连通性。为了检测这种错误,MISTPBPDUVLAN关系等信息。MISTPSTP/RSTP/PVSTBPDUSTP/RSTPPVST/PVST+PVSTMISTP模式,CiscoPVSTBPDU的混合模式MISTP-PVST+。网络升级的时候需要先把设备都设置成MISTP-PVSTMISTP模式。MISTPPVSTVLAN认知能力和负载均衡能力,又SST媲美的低CPUMISTP的大范围应用。多生成树协议MSTP(MultipleSpanningTreeProtocol)IEEE802.1s中定义的一版本可以获得。不过Cisco已经在CatOS7.1版本里增加了MSTP的支持,公司的三Quidway系列交换机也即将推出支持MSTP协议的新版本。MSTP协议精妙的地方在于把支持MSTP的交换机和不支持MSTP交换机划分成不同的区域,分别称作MSTSST域。在MST域内部运行多实例化的生成树,在MST域的边缘运行RSTPIST(InternalSpanningTree)。图 7中间的MSTMSTPBPDUSST域内的交换TRSTP设备。而MST设备在边缘端口上的状态将取决于VLAN的生成树状态将保持一致。MSTP设备内部需要的生成树包括若干个内部生成树IST,个数和连接了多少个SSTMSTI(MultipleSpanningTreeInstance)确MSTP生成树,个数由配置了多少个实例决定。MSTP相对于之前的种种生成树协议而言,优势非常明显。MSTPVLAN认知能力,可以实现负载均衡,可以实现类似RSTP的端口状态快速切换,可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论