您好,欢迎访问三七文档
华为3Com培训中心华为3Com公司版权所有,未经授权不得使用与传播MSTP原理ISSUE1.02引入为了解决二层网络冗余环路产生的广播风暴,引入STP解决了上述问题。STP存在收敛慢,临时失去连通性等缺陷,为了弥补STP的不足,引入了RSTP。但是上述二者都没有解决链路负载分担得问题。因此今天我们讨论的是如何实现二层冗余链路的负载分担。3学习目标熟悉STP、RSTP和MSTP的特性掌握MSTP的工作原理学习完本课程,您应该能够:4课程内容第一章生成树协议概述第二章MSTP工作原理5第一章生成树协议概述生成树协议版本号不同生成树协议的比较6参考资料STP配置手册RSTP配置手册MSTP配置手册IEEE802.1dIEEE802.1wIEEE802.1s7生成树协议版本号生成树目前包含三种协议:单生成树协议(STP)协议版本号为0快速生成树协议(RSTP)协议版本号为2多生成树协议(MSTP)协议版本号为38三种生成树的比较STP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份RSTP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份快速收敛根端口快速进入转发状态采用握手机制实现端口的快速转发设置边缘端口实现快速转发MSTP的特性形成一棵无环路的树:解决广播风暴并实现冗余备份快速收敛形成多棵生成树实现负载均衡不同VLAN的流量可以按照不同的路径进行转发9MSTP的负载均衡一个交换机可能被包含在多个多生成树中各多生成树实例相互独立转发数据VLAN2VLAN2VLAN3VLAN3VLAN2数据流VLAN3数据流10课程内容第一章生成树协议概述第二章MSTP工作原理11第二章MSTP工作原理基本概念端口状态和端口角色CIST的计算MSTI的计算其他功能12基本概念Region1Region2Region3Region4CISTROOTCSTRevisionlevel:0VLANmapping:VLAN3toInstance3VLAN5toInstance5VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN4toInstance4VLANotherstoISTRevisionlevel:0VLANmapping:VLAN2toInstance2VLAN3toInstance3VLANotherstoISTRevisionlevel:0VLANmapping:VLAN4toInstance4VLAN5toInstance5VLANotherstoISTISTMasterISTRegionROOTMSTI13基本概念(续)CST公共生成树(Commonspanningtree)IST内部生成树(Internalspanningtree)内部生成树是多生成树的一个特殊实例(instanceID=0)CIST公共内部生成树(Commonandinternalspanningtree)公共内部生成树是由所有IST(一棵IST视为一台交换机),STP交换机和RSTP交换机组成的一棵贯穿整个网络的树。MSTI多生成树实例(Multiplespanningtreeinstance)每一个MSTI都有唯一的实例ID标识(ID取值范围为1-16)14基本概念(续)MST区域(MSTregion)域名(Regionname)修正级别(Revisionlevel)(目前保留)实例和VLAN的映射所有拥有相同域配置(region-configuration)的MSTP交换机必须连续总根(CISTRoot)由网络中所有交换机竞选出的优先级最高的交换机成为总根域根(RegionRoot)在一个域内拥有相同域配置的MSTP交换机为某一多生成树实例竞选出的优先级最高的交换机成为该生成树实例的域根。主交换机(MasterBridge)主交换机也就是ISTMaster,它是域内距离总根最近的交换机15端口角色Region1Region2Region3Region4CISTROOTMaster/RootPortDesignatedPortDesignatedPortDesignatedPortDesignatedPortMaster/RootPortMaster/RootPortAlternatePortBackupport16端口角色(续)根端口/主端口(RootPort/MasterPort)交换机上到总根具有最短路径的端口成为根端口(RootPort),如果该交换机是主交换机,则相应的根端口为该域的主端口。根端口负责向总根转发数据流量指定端口(DesignatedPort)局域网上到总根具有最短路径的端口成为指定端口指定端口负责为所在的局域网转发数量流量选择端口(AlternatePort)局域网上处于备份地位的端口成为选择端口选择端口不转发数据流量备份端口(BackupPort)交换机上连接到自己且端口状态为丢弃的端口成为备份端口17端口状态和相应的行为Root/Masterport根端口具有三种端口状态:Discarding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包Designatedport指定端口具有三种端口状态:Discarding:接受BPDU,不转发业务数据包Learning:接受和发送BPDU,但不转发业务数据包Forwarding:转发所有数据包Alternatedport只有一种端口状态:discarding接受BPDU,不转发业务数据包Backupport只有一种端口状态:discarding接受BPDU,不转发业务数据包18优先级向量端口优先级向量RootBridgeIDExternalRootPathCost:ERPCISTMasterIDInternalRootPathCost:IRPCDesignatedBridgeIDDesignatedPortIDBridgePortID配置消息的优先级向量{Root:ERPC:Master:IRPC:DB:DP:BP}19CIST的计算选择总根具有最小桥ID的交换机成为总根选择ISTMaster(针对MST域)域内具有最小外部根路径值的交换机成为主交换机选择根端口接受最优配置消息的端口成为根端口选择指定端口LAN上具有最优端口优先级向量的端口成为指定端口选择端口端口优先级劣于接受到的配置消息的端口成为选择端口备份端口端口优先级劣于接受到的配置消息且连接到自己的端口20最优优先级向量首先,比较向量中RootBridgeID如果RootBridgeID相同,再比较ERPC如果ERPC还相同,再比较ISTMaster的bridgeID如果ISTMaster的bridgeID仍然相同,再比较IRPC如果IRPC仍然相同,再比较DesignatedBridgeID如果DesignatedBridgeID仍然相同,再比较DesignatedPortID如果DesignatedPortID还相同,再比较BridgePortID值最小的优先级向量具有最高优先级21CIST实例Region1Region2Region3Region4CISTROOTMaster/RootPortDesignatedPortDesignatedPortDesignatedPortDesignatedPortMaster/RootPortMaster/RootPortAlternatePortBackupportBorderportInnerPortCSTIST22MSTI的计算选择域根域内具有最小BridgeID的交换机成为域根选择MasterPort域内距离总根最近的端口成为主端口选择主端口,指定端口,选择端口和备份端口上述端口的选择和CIST类似注意:MSTI的优先级向量不包括RootBridge和ERPC如{RegionRoot:IRPC:DB:DP:BP}最优优先级向量的比较和CIST的类似23MSTIRootPortDesignatedPortVLAN2maptoinstance1VLAN3maptoinstance2Othersmaptoinstance0MasterRegionRootRegionRootMasterRegionRootMSTI1MasterRegionRootMSTI224其他功能指定边缘端口(Edgeport)直接连接终端用户的端口边缘端口具有快速迁移的特性:不需要任何延时直接进入转发状态指定根交换机(Rootprimary)确保指定的交换机成为根交换机指定备份根交换机(Rootsecondary)确保指定的交换机成为备份根交换机根交换机故障时,备份根交换机立即替代根交换机成功避免根交换机的不确定性和根桥失效的临时性故障25其他功能(续)配置消息保护(BPDUProtection)如果一个边缘端口接受到配置消息,将从边缘端口转换成非边缘端口,从而导致生成树重新计算配置消息保护功能可以防止上述现象根桥保护(RootProtection)保证根桥不被其它交换机取代如果具有根桥保护的端口接收到更高优先级的BPDU,该端口将进入listening状态,而不再转发数据环路保护(LoopProtection)具有环路保护的交换机,当前的根端口和阻塞端口都不会发生变化,继续维持自己的状态,从而不会形成环路。26本章总结生成树概述不同协议之间的异同MSTP的工作原理基本概念端口角色和端口状态CIST的计算MSTI的计算其它辅助功能华为3Com技术有限公司华为3Com公司网址:技术论坛网址:forum.huawei-3com.com
本文标题:MSTP原理
链接地址:https://www.777doc.com/doc-3773917 .html