- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網络冗余技术-MSTP实例
网络冗余技术——多生成树协议MSTP
相关理论:
MSTP协议
概述
MSTP(Multiple Spanning Tree Protocol)也称为多生成树协议,在IEEE802.1s中定义。与STP(Spanning Tree Protocol)和RSTP(Rapid Spanning Tree Protocol)相比,MSTP主要引入了“实例(INSTANCE)”的概念。STP/RSTP是基于端口的,而MSTP则是基于实例的。所谓的“实例”是指多个VLAN对应的一个集合,MSTP把一台设备的一个或多个VLAN划分为一个INSTANCE,有着相同INSTANCE配置的设备就组成一个MST域(MST Region),运行独立的生成树(这个内部的生成树称为IST,Internal Spanning-tree);这个MST region组合就相当于一个大的设备整体,与其他MST Region再进行生成树算法运算,得出一个整体的生成树,称为CST(Common Spanning Tree)。实例0具有特殊的作用,称为CIST,即公共与内部生成树,其他实例则称为MSTI,即多生成树实例。
协议基本原理
在一个有物理环路的网络环境中,运行MSTP协议的交换机要生成一个稳定的树型拓扑网络需要依靠以下元素:
(1)每个交换机拥有的唯一的桥ID(Bridge ID),桥ID由桥优先级和MAC地址组合而成;
(2)交换机到根桥的路径花费(Root Path Cost),以下简称根路径花费;
(3)每个端口ID(Port ID),端口ID由端口优先级和端口号组合而成。
交换机之间通过交换BPDU(Bridge Protocol Data Units,网桥协议数据单元)帧来获得建立最佳树形拓扑结构所需要的信息。BPDU是目的MAC为01-80-C2-00-00-00的组播帧。
每个BPDU由以下这些要素组成:
(1)Root Bridge ID(本交换机所认为的根桥ID);
(2)Root Path Cost(本交换机的根路径花费);
(3)Bridge ID(本交换机的桥ID);
(4)Message Age(BPDU报文已存活的时间);
(5)Port ID(发送该BPDU报文的端口ID);
(6)Forward-Delay Time、Hello Time、Max-Age Time 三个协议规定的时间参数;
(7)其他一些诸如表示发现网络拓扑变化、本端口状态的标志位。
当交换机的一个端口收到高优先级的BPDU(更小的Bridge ID,更小的Root Path Cost等),就在该端口保存这些信息,同时向所有端口更新并传播这些信息。如果收到比自己低优先级的BPDU,交换机就丢弃该信息。这样的机制就使高优先级的信息在整个网络中传播开,BPDU的交流就有了下面的结果:
(1)网络中选择了一台交换机为根桥(Root Bridge);
(2)除根桥外的每都有一个根端口(Root Port),即提供最短路径到Root Bridge的端口;
(3)每台交换机都计算出了到根桥(Root Bridge)的最短路径;
(4)每个LAN都有了指派网桥(Designated Bridge),位于该LAN与根桥之间的最短路径中。指派网桥和LAN相连的端口称为指派端口(Designated Port);
(5)根口和指派端口进入Forwarding状态。Forwarding的端口正常转发业务数据,正常进行源MAC学习;
(6)同时选举出根口的替换端口(Alternate port)和Designated Port的备份端口(Backup Port)。替换端口是指一旦根端口失效,该端口就立该变为根端口。替换端口是当一台交换机有两个端口都连在同一个LAN上,那么高优先级的端口为Designated Port,低优先级的端口为Backup Port;
(7)替换端口和备份端口,连同其他不在生成树中的端口进入Discarding状态。Discarding是端口的阻塞状态,阻塞端口除了BPDU报文外,不转发业务数据,不进行源MAC学习。MSTP协议就是利用这种方法来剪切环路。
MSTP在计算过程中,端口可能会处于一种学习(Learning)状态,处于学习状态的端口,不转发业务数据,但是会进行源MAC学习,这种端口状态为过渡状态。计算稳定后,处于正常转发业务数据的端口,其状态为Forwarding。
MSTP协议根据域(Region)进行STP计算,合理划分域非常重要。域由域名(Name)、修正值(Revision Number)、VLAN与实例的映射关系(VLAN-INSTANCE)组成,只有三者都一样的互连设备才认为在同一个域中,并进行相应的STP计算。缺省时,我司设备域名
文档评论(0)