S系列交换机PVST+特性互通技术自皮书.docx
-
资源ID:1130170
资源大小:114.84KB
全文页数:17页
- 资源格式: DOCX
下载积分:5金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
S系列交换机PVST+特性互通技术自皮书.docx
S系列交换机PVST+特性互通技术白皮书-XX-刖三概述本文档针对有CiSCoPVST+特性应用的场景,介绍了如何与华为交换机对接,并提供了相应的配置步骤。读者对象本文档主要适用于以下工程师: 网络规划工程师 调测工程师 数据配置工程师 现场维护工程师 网络监控工程师 系统维护工程师符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明危险表示有高度或中度潜在危险,如果不能避免,可能会导致人员死亡或严重伤害。警告表示有低度潜在危险,如果不能避免,可能导致人员轻微或中等伤害。注意表示有潜在风险,如果不能避免,可能会导致设备损坏、数据丢失、设备性能降低或不可预知的结果。一窍门能帮助您解决某个问题或节省您的时间。由说明正文的附加信息,是对正文的强调和补充。修改记录修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。文档版本Ol(201308-05)第一次正式发布。前言ii1原理描述11.1 CiscoPVST+11.1.1 工作原理21.1.2 工作模式21.2 MSTP21.2.1 工作原理21.2.2 工作模式22互通性分析32.1 共同组网思路32.2 实现差异对比32.2.1 MSTP与CiscoPVST+协议差异比较32.3 互通场景42.3.1 根桥在MSTP侧的Huawei设备上42.3.2 根桥在CiscoPVST+侧52.4 对接注意事项52.5 支持的产品形态和版本62.5.1 华为版本62.5.2 思科版本63组网案例73.1 案例一:华为交换机(根桥)与CiscoPVST+互通73.1.1 网络拓扑73.1.2 网络配置73.1.3 注意要点83.2 案例二:华为设备与CiscoPVST+(根桥)互通93.2.1 网络拓扑93.2.2 网络配置93.3 案例三:华为设备转发PVST报文与CiSCOPVST+互通103.3.1 网络拓扑113.3.2 网络配置113.3.3 注意要点124参考文献131原理描述1.1 CiscoPVST+Cisco交换机所支持的生成树协议类型有:PVST(PerVLANSpanningTree)>PVST+(PerVLANSpanningTreePlus)、Rapid-PVST+(RapidPerVLANSpanningTreePlus)、MISTP(MultiInstanceSpanningTreeProtocol)11MST(MultipleSpanningTree)O在IOS12.2及之后版本的CatalySt系列交换机中,支持PVST+、R叩id-PVST+和MST三种类型STP协议。这几种生成树协议的某些BPDU报文采用其私有的报文格式,与IEEE标准的BPDU报文格式不同。当CiSCo交换机运行PVST+或者RaPid-PVST+协议时,TRmk端口在非VLANl中发送私有的BPDU报文,这类私有的BPDU报文的源MAe地址为端口的MAC地址,目的MAC地址为CiSCo自己的保留地址Ol-OO-OC-CC-CC-CD。PVST协议可以简单地理解为在每一个VLAN上运行一个普通的STP协议,不同VLAN之间的STP状态和计算完全独立,虽然没有类似MSTP协议中的实例的概念,但也可以完成对不同VLAN的数据进行负载分担。PVST协议报文会在数据帧内会带有VLAN信息以外。PVST协议的BPDU报文目的MAC地址是(H-Oo-OC-CC-CC-CD,因此该协议无法与采用IEEE标准生成树协议的设备进行互通。在PVST协议的基础上衍生出了PVST+协议。PVST+协议与PVST协议一样采用STP的机制,同样无法做到快速迁移,但可以根据实际的网络情况配置POrtFast、UplinkFast以及BaCkbOneFaSt特性,来变相完成快速迁移。PVST+协议相对于PVST协议最大的改进是:提供了与标准STP协议互通的能力。对于一个ACCeSS端口,PVST+协议将根据此端口所在VLAN发送标准STP格式的BPDU报文;对于一个Tnmk端口,PVST+协议仅会在VLANl中,发送标准格式的BPDU报文(目的MAC地址为01-80-C2-00-00-00),而在其他允许通过的VLAN中,仍然发送其私有格式的BPDU报文(目的MAC地址为01-OO-OC-CC-CC-CD)o华为交换机会将CiSeO发出的私有格式的BPDU报文当作普通的多播报文进行转发,而不会处理这些报文。在PVST+协议的基础上衍生出了RaPid-PVST+协议,RaPid-PVST+协议相对于PVST+协议,采用了RSTP的机制,支持快速迁移特性。CiSCo的MST协议具有VLAN与实例的映射关系,也有域的概念,可以理解为标准的MSTP协议,同时,MST协议的BPDU报文格式与IEEE标准的规定完全一致。但由于华为和Cisco两个厂家采用不同的密钥来生成MSTP的摘要信息,因此两个厂商的交换机发送的BPDU报文中的摘要信息不同。默认情况下,由于摘要信息不同,MSTP协议与MST协议只能进行域间互通。要完成MSTP域内互通,则必须要在连接CiSCO交换机的华为交换机的端口上使能“摘要侦听”功能。1.1.1 工作原理CiSCoPVST+的状态机是以802.1D-2004(RSTP)为标准,详细信息可参考802.1D-2004o1.1.2 工作模式由于802.ID支持向后兼容,所以CiSCoPVST+支持向后兼容,存在两种工作模式:STP模式和RSTP模式。另外,可通过配置命令将对应VLAN直接配置成STP模式。1.2 MSTP多生成树协议MSTP是IEEE802.Is中定义的一种新型生成树协议,相对于STP和RSTP,优势非常明显。MSTP的特点如下:MSTP引入“域”的概念,把一个交换网络划分成多个域。每个域内形成多棵生成树,生成树之间彼此独立;在域间,MSTP利用ClST保证全网络拓扑结构的无环路存在。MSTP引入“实例(Instance)"的概念,将多个VLAN映射到一个实例中,以节省通信开销和资源占用率。MSTP各个实例拓扑的计算是独立的(每个实例对应一棵单独的生成树),在这些实例上就可以实现VLAN数据的负载分担。MSTP可以实现类似RSTP的端口状态快速迁移机制。MSTP兼容STP和RSTPo1.2.1 工作原理MSTP的状态机以802.1s-2002(MSTP)为标准,详细信息可参考IEEE802.1s-200201.2.2 工作模式MSTP和RSTP能够互相识别对方的协议报文,而STP无法识别MSTP的报文,MSTP为了实现和STP设备的混合组网,同时完全兼容RSTP,设定了三种工作模式:STP兼容模式、RSTP模式、MSTP模式。 在STP兼容模式下,设备的各个端口将向外发送STPBPDU报文: 在RSTP模式下,设备的各个端口将向外发送RSTPBPDU报文,当发现与运行STP的设备相连时,该端口会自动迁移到STP兼容模式下工作; 在MSTP模式下,设备的各个端口将向外发送MSTPBPDU报文,当发现与运行STP的设备相连时,该端口会自动迁移到STP兼容模式下工作。工作在RSTP/MSTP模式的设备可以自动迁移到STP兼容模式下工作,但是工作在STP兼容模式下的设备不能自动迁移到RSTP/MSTP模式,此时需要用户执行mCheck操作来使工作模式发生迁移。假设在一个交换网络中,运行MSTP或RSTP的设备的端口连接着运行STP的设备,该端口会自动迁移到STP兼容模式下工作;但是此时如果运行STP协议的设备被拆离,该端口不能自动迁移到MSTP或RSTP模式下运行,仍然会工作在STP兼容模式下。此时可以通过执行mCheck操作使其迁移到MSTP或RSTP模式下运行。在STP兼容模式和RSTP模式下可以配置多实例,MSTl各端口状态和CIST保持一致。为了减小CPU的负担,建议在STP和RSTP模式下不要配置多实例。2互通性分析2.1 共同组网思路PVST+是CiSC。私有协议,华为交换机不支持。由于CiSCoPVST+使用的是其保留的组播MAC地址,所以在和CiscoPVST+对接的时候,有以下几种方式: 如果PVST+使用的是Trunk类型端口,VLANl会发送两份报文,一份不带TAG的私有报文,一份是标准的RSTP报文。而华为交换机可识别RSTP报文,所以华为交换机使能RSTP或者MSTP之后,即可和PVST+对接。 如果PVST+使用的是ACCeSS类型端口,其发送的都是标准BPDU报文,华为交换机使用RSTP或者MSTP便可实现互通。 华为交换机可以直接将其当做业务报文进行转发,从而实现接入CiscoPVST+网络并将阻塞口设置在CiSCO一侧(不推荐使用)。2.2 实现差异对比2.2.1 MSTP与CiscoPVST+协议差异比较MSTP和与CiSCoPVST+协议差异比较表2-1所示。表2-1MSTP和CiSCoPVST+协议差异协议CiscoPVST+MSTP互通性私有协议标准协议状态机兼容IEEE802.1D-2004兼容IEEE802.1S-2002、IEEE802.ID-2004快速切换秒级秒级路径开销标准802.ID-1998及802.IT802.ID-1998>802.1T及LegacyBPDU保护bpduguardbp<lu-protectionLOOP保护loopguardloop-protection协议CiscoPVST+MSTP边缘端口portfastedged-port2.3 互通场景由于华为交换机不支持PVST+,只能通过MSTP或者RSTP和PVST+互通。而当使用MSTP的时候,由于端口收到RSTP报文,端口的STP模式会自动切换到RSTP模式。故在实际对接中,无论是使用MSTP还是RSTP,端口STP模式都是RSTP模式。2.3.1 根桥在MSTP侧的Huawei设备上调整合适的优先级,确保CiSCOPVST+的VLANl的根桥在MSTl侧,此时阻塞点在CiSCOPVST+侧。如图2-1所示,由于CiSCoPVST+在TrUnk端口上只在VLANl上才会发送标准的RSTP报文,所以MSTP的VLANl对应的实例生成树(CST)和PVST+的VLANI能完全实现互通(蓝色虚线)。同时华为设备将非VLANl的报文直接从其它端口广播出去,从而CiscoPVST+设备能够收到PVST+报文并且实现阻塞(黑色虚线),正因为不同的VLAN的阻塞口可以在不同的端口上面,所以此时互通的时候还能实现VLAN的负载分担。CiscoCisco根端口指定端口.阻塞端口VLAN1VLANn2.3.2 根桥在CiscoPVST+侧调整CiSCoPVST+所有的VLAN生成树的优先级,确保根桥在CiSCOPVST+-侧,此时阻塞点在MSTl侧,由于MSTl对所有的VLAN的转发状态均相同,所以也会阻塞非VLANl的业务数据报文。另外非VLANl的PVST+报文也会被阻塞,故在PVST+侧不会因为收到广播的PVST+报文而阻塞导致非VLANI业务数据不通。组网示意图如下,阻塞点在MSTl互通端口上。指定端口阻塞端口VLAN1VLANn