PVST+特性对接替换指导书,华为与思科stp对接_第1页
PVST+特性对接替换指导书,华为与思科stp对接_第2页
PVST+特性对接替换指导书,华为与思科stp对接_第3页
PVST+特性对接替换指导书,华为与思科stp对接_第4页
PVST+特性对接替换指导书,华为与思科stp对接_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、PVST+特性对接替换指导书文档版本发布日期022014-06-06HUAWEI华为技术有限公司版权所有?华为技术有限公司2014。保留一切权利非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播。商标声明阴计和其他华为商标均为华为技术有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。注意您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务 或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或暗示 的声明或保证。由于产品版本升级或其他原因,本文档内

2、容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本 文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。华为技术有限公司地址:深圳市龙岗区坂田华为总部办公楼邮编:518129网址:华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)iPVST+对接替换指导书刖 言华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)iiPVST+对接替换指导书刖 言概述读者对象符号约定本文档针对 CISCO PVST+特性,给出了华为 VBST与PVST+特性实现差异对比,并提 供了在对接或替换场景下的操作步骤。本文档主要适用于以下工程师:

3、网络规划工程师调测工程师数据配置工程师现场维护工程师网络监控工程师系统维护工程师符号说明危险表示有高度或中度潜在危险,如果不能避免,可能会导致 人员死亡或严重伤害。警告表示有低度潜在危险,如果不能避免,可能会导致人员轻 微或中等伤害。注意表示有潜在风险,如果不能避免,可能会导致设备损坏、 数据丢失、设备性能降低或不可预知的结果。g窮门表示能帮助您解决某个问题或节省您的时间。O说明表小是正文的附加信息,是对正文的强调和补充。在本文中可能出现下列标志,它们所代表的含义如下。华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)3PVST+对接替换指导书刖 言修订记录修订

4、记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。文档版本 01 (2013-05-28)第一次正式发布。华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)4PVST+互通白皮书目录ii1生成树原理介绍 11.1 Ciscos 交换机生成树介绍 11.1.1 PVST11.1.2 PVST+11.1.3 Rapid-PVST+21.1.4 MST 31.2 Huawei VBST 协议介绍31.2.1 VBST基本概念31.2.2 VBST应用场景 52互通性分析 1.2.1互通性分析12.2 PVST/VBST 报文类型对比 22.2

5、.1 CISCO PVST 22.2.2 Huawei VBST 32.3链路开销算法对比 42.4 MSTP域摘要52.4.1原理描述52.4.2部署注意事项 52.4.3部署经验62.5互通场景63对接替换案例7.3.1 方案一:Huawei 透传 PVST73.1.1 案例:S5700EI 替换 C375073.1.1.1背景介绍73.1.1.2替换步骤83.1.1.3注意事项93.1.1.4关键配置93.1.1.5常见问题与处理 103.2 方案二:VBST 对接 PVST 15321 案例:S12700 替换C7600 15321.1背景介绍153.2.1.2替换步骤163.2.1.

6、3注意事项163.2.1.4关键配置163.3 方案三:更改 CISCO PVST 为 MST 173.3.1 案例 1: S9300 替换C7600 173.3.1.1背景介绍173.3.1.2替换步骤183.3.1.3注意事项193.3.1.4关键配置193.3.1.5常见问题与处理 193.3.2 案例 2: S9300 替换C7600 213.3.2.1背景介绍213.3.2.2替换步骤223.3.2.3注意事项243.3.2.4关键配置244替换前后检查254.1替换前检查原 CISCO设备状态25替换后检查 Huawei 设备状态 26华为专有和保密信息版权所有?华为技术有限公司文

7、档版本 2 (2013-04-28)viHSRP特性互通技术白皮书1生成树原理介绍1 生成树原理介绍1.1 Ciscos交换机生成树介绍CISCO交换机所支持的生成树协议类型分别有:PVST (Per VLAN Spanning Tree )、PVST+ (Per VLANSpanning Tree Plus)、Rapid-PVST+ ( Rapid Per VLAN Spanning Tree Plus )、MISTP ( Multi Instanee Spanning Tree Protoeol)和 MST ( Multiple Spanning Tree )。在使用 IOS 12.2 及

8、之后版本的 catalyst 系列交换机中, 支持PVST+、Rapid-PVST+和MST三种类型STP协议。这几种生成树协议的某些BPDU报文采用其私有的报文格式,与IEEE标准的BPDU报文格式不一样。当 CISCO交换机运行PVST+或者Rapid-PVST+协 议时,trunk端口在非VLAN 1中便发送私有的 PVST BPDU报文,这类私有的BPDU报文的源MAC地址 为端口的 MAC地址,目的 MAC地址为CISCO自己的保留地址 01-00-0C-CC-CC-CD。1.1.1 PVSTPVST协议可以简单地理解为在每一个 VLAN上运行一个普通的 STP协议,不同VLAN之间

9、的STP 状态和计算完全独立, 虽然没有类似 MSTP协议中的实例的概念, 但也可以完成对不同 VLAN的数据进行 负载。PVST协议报文除了在数据帧内会带有 VLAN信息以外,最主要的是 PVST协议的BPDU报文目的 MAC地址是01-00-0C-CC-CC-CD,因此该协议无法与采用 IEEE标准生成树协议 STP的设备进行互通。目前CISCO Catalyst系列接入交换机支持的 PVST实例数普遍为128个,即支持128个VLAN的生成 树计算。运行PVST的交换机每个周期需要发送和处理大量的(与网络中业务VLAN数目相等)PVST报文,CPU计算频繁,且网络上存在大量的 PVST协

10、议报文。1.1.2 PVST+为解决与IEEE标准STP协议的互通问题,CISCO在PVST协议的基础上衍生出了 PVST+协议。PVST+ 协议相对于PVST协议最大的改进是: 提供了与标准 STP协议互通的能力。对于一个Access端口,PVST+ 协议将发送标准的 STP格式的BPDU报文;对于一个Trunk端口,PVST+协议仅会在 VLAN 1中,发送标 准格式的BPDU报文(目的MAC地址为01-80-C2-00-00-00),而在其他允许通过的 VLAN中,仍然发送 其私有格式的 PVST BPDU报文(目的 MAC地址为01-00-0C-CC-CC-CD )。华为交换机支持IE

11、EE标准STP协议,能与CISCO交换机发出的标准 STP协议互通计算,同时,将 CISCO发出的私有格式的 BPDU报文当作普通的多播报文进行转发,而不会处理这些报文。2 1.57991®00:15 rf9:8e:bl:93spanning-xree-(for-br 1 dgesj_00stp匚口祇roox =32769/00:15:f9;8e:blB0ZL5E3ESM ijO:L5:匕工:9呂01 :订0 :匚屹:口二:匚ETP匚门 f 住匚心工 一HE 了70/心 0 :丄5 : la:L : EQ3 1, 5 7992 500:15 :f9:8e::bl:9801::00:0

12、c:cc:cc:cdSTPConfRoot -32 769/00:15:f9:8e:bl:B05 1. 5B4O5S 0015 f9:8e:bl:93 OltOOOCICCCCICdSTP confB ROOT: = 32771/001154f9;8:blBOd Frame 4 (6B byres on v/irep 63 bytes captured)d Ethernet ir, src: oo:i5:f9:3e;bi:9a (D0:i5:f9:seibi:?a)s Dst: oi:oo;oc:cc:cc:cd (Di:oo:oc:cc:cc:cd) B 802.1q virtual Lan

13、111.-+ 仆=priority 7。 = cfi : 00000 0000 0010 - ID: 2Length: 50阳 Lag1“1Lf nk: 8社01ProtzocqI idem If ler : spanning Tree ProtdcdI (OmOOOO p口e口col version identifier: spanning Tree (oj BPDU Type: configurafion COxOO)S BPDU Hags: 0x000.旨 Topol ogy change Ackniwl edgment: no0 Topology change: NoRoot Iden

14、tifier : 32770 / 00::L5 汁§涓包:bl油0Root Path Cost: DBridge identifier: 32770 / oo:15:fg:ae:bl:8D port Idem 1fieri 0k8Q18Message Agg: 0Max Age: 20Hello Time: 2Forward Del ay: 15QOQO0010002000S00040n-o;.c .dM oiBIBo3 EjlaEd c o Muo00o oo u00莎clj图1-1 PVST+ BPDU 报文抓包分析1.1.3 Rapid-PVST+在PVST+协议的基础上衍生出

15、了 RSTP的机制,支持快速迁移特性。Rapid-PVST+协议,Rapid-PVST+协议相对于 PVST+协议,采用了1 0.000000Q0: L5 汁9:8酊KL:98cc2 C.DQQ0673 0. DO0183oo:i5:fs:st:bi;gs00:15:f9:8e:KL:98A G.D0D2935 0.000415E D.D0D5297 0.00064500:Li:f3:Se:bl:9B 00;LS:f9:8e;tH:98 00:1:f9:ge:bl:gg 00:15:f9:8e: bl: 98p p p p p p5TSTSTSTSTSTpSTB.£T ROOt -R

16、ST.ROOtfcsrBROOtRST.ROOtRST.RootRST.ROOtR5T. Rnat15 汁9低:bl:&B 2 769/00 :口 :f9 I Bs i bl 180 32770/00:15:f9:8e:bl:80 3Z771/00:15:f9金:bl:80 32773/00:15:f9:8e:bl:80S2 77fl/00:l 5 :f9 :;EG : bl: BO 32776/00:15:f9:8e:bl:80S Frame 1 (64 bytes ora wire, 64 bytes Captured) 曰 IEEE S02.3 Ethernet Logical-

17、Link contcil.fin ir ij 八卞一Pr ill ii nlProtocol Identifier: Spanning Tree Protocol COkOOOO)Protocol Version Identifier : Rapid spannTng Triee (2)BPDU Type: Rapid/Multlple spanning Tree fOKOZ)a bpdu flags:二 f ii 二xlHi i; 4 e B -i- d 0OxOe (porxDesignared, proposal)二 Topology Chang亡 A匚knovledgm已nt: No

18、Agrgaient:忡=Forwarding! NO=Learning: No-Port Role: Designated (3) Proposal: Yes=Topology change: ndRoot Identifier: 32769 / 00:15:f9:8e:bl:80华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)2HSRP特性互通技术白皮书1生成树原理介绍Root Path Cost: 0Bridge identifier: 32769 / 00:15:f9:ae:bl:80Part identify er: Z018Message Age:

19、0Max Age: 20Hallo Tinier 2Forward Delay: 150000DOLO0020£)030oi oo oc cc cc cd oo isf? ae bi 98 oo 32 4aDi 00 00 0匚证卫00 oo 00 02 oo oiVersion 1 Length: 0|0U aoD2 02 oe BO U1 00 Lb fyt :e M. 80 oa 00 00 00 80 CCL 00 15 估 8e bl 80 汕 a 00 00 14 QQ 02 DQ Of 00 OCj图1-2私有RPVST+ BPDU 报文抓包分析1.1.4 MSTCIS

20、CO的MST协议具有VLAN与实例的映射关系,也有域的概念,可以理解为标准的MSTP协议,同时,MST协议的BPDU报文格式与IEEE标准的规定完全一致。但由于华为和CISCO两个厂家采用不同的密钥来生成 MSTP的摘要信息,因此两个厂商的交换机发送的BPDU报文中的摘要信息不同。 默认情况下,由于摘要信息不同,MSTP协议与MST协议只能进行域间互通(要完成MSTP域内互通,则必须要在连接CISCO交换机的华为交换机上,以及连接CISCO交换机的华为交换机的端口上使能“摘要侦听”0.000000 00:15汁9:&亡用1:9& "spanrdng于5TP MST:

21、Rbo匕-276B/'0D::L5勺1:80功能)。3 1.999361 00:15:f?:se:bl:&S 5pann1ng-iiree-(for-br 1 dges)_DO STPMSTt Root = 32753/00:15 :f9:8e:bl:ao4 3L 999723 00:15: f 9: Be: bl :98 5panring-i;ree-(far-bri dges)_00 STPMST, Root = 32768/00:15:f9:8e:bl:80曰 IEEE 802? EthernetDest 1 nation: Spanirlng-trec-(for-bri

22、dges)_00 (01:B0:c2 :00:00:00) Source: DO :15:8©!:bl: 58 (00:15Length: 15B曰 Logical-Link controlProtocol Identifier: spanning Tree Protocol (OkOOOO)Protocol Version Identifier: Multiple SpannF ng Tr已已(3) bpdu Type: Rapid/Multiple spanning Tree (0x02)Q BPDU fl-ags:OxSc (Forvardlng, Learning!, Pcm

23、t Role: Designated) = Ta pa logy Change Ack nawledgnent: No =Agra-ertient: no=Forwarding: Yes-Learning: Yes-Port Role: Designated (3) Proposal: No Topology change: NaRoot idem If 1 er : 3276B /ROOT: Path 匚口专0Bridge I dent if i er: 32768Port identifiers 0x8018Message Age: 0Max Age: 20Hello Tilths: 2F

24、orward Delay: 15 version 1 Length- 0 曰 MST Extension, Length: 0ID format selector: 116 namES cisco revlslan: 0 digest t 421D7O2BBP9562A0C354比AlBE8A75CD0:15:fg:8e:bl:B0a 1 formed: niwtber uf M5TI messages ! 1 1 Must be 巧4)mst configMST Configmst configmst configgist internal root path cost: 21474E366

25、9GIST Bridge Identifier: 63886 / bl:80:00:00:00:00 CIST Remairng hops: 20LJU 丄 u00203D50 伽门图1-11 MST BPDU 报文抓包分析1.2 Huawei VBST 协议介绍1.2.1 VBST基本概念VBST(VLAN-Based Spanning Tree )是华为提出的一种生成树协议,通过它可在每个VLAN内构建一棵生成树,使不同VLAN内的流量可通过不同的生成树转发。VBST可以简单理解为在每个 VLAN上运行一个STP或RSTP协议,不同VLAN之间的生成树完全独立。VBST通过在 VLAN 内

26、(VLAN 1 除外)传递 VBST BPDU 来确定网络拓扑结构。 VBST BPDU 是VBST 的协议报文,它基于 STP/RSTP协议报文,但相对 STP/RSTP BPDU,VBST BPDU 在源MAC地址字段和 协议长度字段之间加入了四字节的802.1q Tag, STP/RSTP BPDU与VBST BPDU的封装格式对比如下图所示:华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)4HSRP特性互通技术白皮书1生成树原理介绍STP/RSTP报文封裝格式bbyte6byte3B-14&2byteDMACSMACLengthLLCDataC

27、RCDSAP SSAP Control1byte 1byte WyteVBSTJK 丈 肘装格式1byie 1byte ibyle华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)5HSRP特性互通技术白皮书1生成树原理介绍华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)#HSRP特性互通技术白皮书1生成树原理介绍图1-12 STP/RSTP 与VBST的协议报文的封装格式对比目前生成树协议主要有 STP、RSTP和MSTP三种标准协议。 STP和RSTP有一个共同的缺陷:STP和RSTP不能按VLAN阻塞冗余链路,局域网内所有

28、的VLAN共享一棵生成树,所有 VLAN的报文都沿着一棵生成树进行转发,因此无法在VLAN间实现流量的负载分担;同时,链路被阻塞后将不承载任何流量,造成带宽浪费,还有可能造成部分VLAN的报文无法转发。所以在实际组网中,用户更倾向于部署MSTP,MSTP兼容STP和RSTP,既可以快速收敛,又可为数据转发提供多个冗余备份路径,实现流量的 负载分担。但MSTP运用于企业网中时,却面临一个突出的问题:企业网用户更多关注功能的简单易用和方便维 护,而MSTP的多实例和多进程概念比较抽象,配置较为复杂,对使用者的业务水平有一定的要求。为了解决上述问题,华为公司提出了VBST生成树解决方案。该解决方案中

29、,生成树的形成是基于VLAN的,不同VLAN间可形成相互独立的生成树,不同VLAN内的流量沿着各自的生成树转发,进而可实现流量的负载分担。同时,对用户来说,VBST没有多实例、多进程的概念,更容易理解和接受,配置维护也简单。几种生成树协议的比较:生成1树协 议相同点不同点收敛速度流量转发应用场景配置复杂度VBST形成无环路的 树:解决广播风 暴并实现链路的 冗余备份。RSTP MSTP或 VBST都比 STP 收敛速度快, 但是三者之间 没有快慢之 分。一个VLAN对应一棵 生成树,不同 VLAN 的流量按照不冋的 路径转发。无需区分用户或业务流 量,不同的VLAN通过不同 的生成树转发流量,

30、每棵 生成树之间相互独立。与其他厂商的协议互通。中生成 树协 议相同点不同点收敛速度流量转发应用场景配置复杂度MSTP通过实例与VLA N的 映射,可以实现多棵 生成树在VLAN间负 载分担,不同VLAN 的流量按照不冋的 路径转发。需要区分用户或业务流 量,并实现负载分担。不 同的VLAN通过不同的生 成树转发流量,每棵生成 树之间相互独立。高RSTP所有VLAN对应一棵 生成树,所有VLAN 的流量按照同样的 路径转发。无需区分用户或业务流 量,所有VLAN共享一棵生 成树。低STP最慢低表1-1 VBST/MSTP/RSTP/STP 生成树协议比较122 VBST应用场景在网络部署中,为

31、了提高网络可靠性,接入层交换机一般双归或多归接入到汇聚层交换机,其中一条 作主用链路,其他作备用链路。但使用多条链路难免会在网络中产生环路,进而可能会引起广播风暴和 MAC表项被破坏。同时,一台接入交换机通常需要接入不同VLAN的业务。这种场景下,部署 MSTP可同时解决环路和不同 VLAN流量的负载分担问题,但 MSTP的多实例和 多进程概念比较抽象,且配置复杂,不易维护。为此,可部署VBST。VBST在每个VLAN都独立形成一个生成树,不同 VLAN内的流量沿着各自的生成树转发,即消除了环路,也实现了不同VLAN流量的负载分担。同时,对用户来说,VBST没有多实例、多进程的概念,更容易理解

32、和接受,配置维护也简单。VLAN2O 对应的生成树村应的生成捌rVLAN10对应的生成树根桥V* VLAN 30流呈转发路袴本彼协区觇斷的进路*期LAN 20诡绘转发路餐“一被曲址阻斷的琏路*OAN 10流硅转发路祥图1-4通过VBST实现流量的负载分担示意图如上图所示,SwitchC和SwitchD是接入层交换机,SwitchA和SwitchB是汇聚层交换机,SwitchC和 SwitchD分别双归接入到 SwitchA和SwitchB。为了消除环路,同时使不同VLAN内的流量在各条链路上进行负载分担,在 SwitchASwitchD上部署VBST,并将VLAN 10、VLAN 20的根桥设

33、置为 SwitchA ; VLAN 30的根桥设置为SwitchB。这样部署后,各交换机根据VLAN进行独立的破环,形成的生成树以及不同VLAN内的流量的转发路径如上图所示。从图中可以看出,VLAN 10、VLAN 20和VLAN 30内的流量分别沿着各自的生成树转发,这样,VLAN 10、20、30 内的流量就分担在 SwitchC-SwitchA、SwitchD-SwitchA 和 SwitchD< >SwitchB 上。华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)7HSRP特性互通技术白皮书2互通性分析2互通性分析2.1互通性分析PVST

34、+是CISCO私有协议,华为交换机在 V2R5及后续版本通过 VBST协议可以实现与 CISCO PVST+ 协议对接,其原理一致,均使用保留的组播 MAC地址01-00-0C-CC-CC-CD,考虑到现网在运行的 Huawei 设备还未能及时升级到 V2R5版本,所以在和 CISCO-PVST+对接的时候,还需要考虑其他的规避方式, 综合起来,本章讨论仅限于 STP和PVST+、RSTP和RPVST+的互通,以下对这两种情况不做区分;MSTP的互通没有问题,本章不做分析讨论。互通的关键在于CISCO交换机端口在什么条件下会发出什么类型的协议报文,以及其链路开销算法 和华为比较结果如何。首先,

35、STP/RSTP的收敛概念和 PVST+/RPVST+不同:STP/RSTP的收敛是基于整个端口的,而 PVST+/RPVST+的收敛是基于 VLAN实例的,理解的角度不一样。从技术理论上分析,STP和PVST+无论怎么混合组网,都是能收敛的。总的来说收敛结果有两类:1、 block端口在HUAWEI设备上。因为标准stp是基于端口阻塞的,所有数据报文(不区分VLAN )在block端口被丢弃,包括 CISCO的PVST报文,所以这时候一个环只有一个阻塞口,在HUAWEI设备上。基本收敛状态为:? CISCO设备上:所有端口 stp forward状态,所有端口 pvst forward状态?

36、 HUAWEI 设备上:存在 stp block 端口、stp forward 端口2、 block端口在CISCO设备上。CISCO交换机上认为标准 stp报文是vlan1所在的pvst实例发出的,所 以stp block端口只会阻塞 vian1实例(不阻塞整个端口),其他pvst报文正常通过该端口处理并转发,并 在其所在vlan内计算收敛,所以这时候,一个环上会存在多个block端口(与端口上 vlan实例数相等)基本收敛状态为:? CISCO 设备上:存在 vlan1 的 stp block 端口、stp forward 端口,其他 vlan 的 pvst block 端口、pvst f

37、orward 端口? HUAWEI设备上:所有端口 forward状态(正常转发 pvst报文和数据报文)2.2 PVST/VBST 报文类型对比2.2.1 CISCO PVSTCISCO设备配置了 PVST+后(Rapid-PVST+同理),端口会发出 PVST报文也会发出IEEE标准STP 报文用以和支持IEEE标准STP的设备互通。CISCO交换机端口在什么条件下发出哪种协议报文,只和该端口下的Vian配置有关。从以下表格分析,可知CISCO收发标准STP协议报文的条件为:trunk类型端口加入 vlanl,或者access 类型端口。举例总结如下表:条件CISCO配置分析结果(端口发出

38、的报文)端口类型trunk ;端口加入vlan1和 其他vlanin terface GigabitEthernet0/1 switchport trunk allowedvla n 1,10,20switchport mode trunkvlan1里会发出两种bpdu报文:标准stp报文 和pvst报文(由于vlan1 为 native vlan , vlan tag 被剥掉)其他vlan下发出pvst报 文标准stp报文vlan1 的 pvst报文(untag)vla n10 的 pvst 报文vla n20 的 pvst 报文端口类型trunk ; 端口加入vlan1和 其他vlan ;

39、n ative vla n 配 己置为 vlan 10in terface GigabitEthernet0/1 switchport trunk n ative vla n10switchport trunk allowed vla n 1,10,20switchport mode trunkvlan1里会发出两种 bpdu报文:标准stp报文 和带vlan1的pvst报文(互通时候标准stp收敛 状态在CISCO上体现为 vlan1实例的状态)标准stp报文vla n1的pvst报文vla n10 的 pvst 报文 (un tag)vla n20 的 pvst 报文端口类型trunk ;

40、端口加入vlan1和 其他vlan ;全局配置no spa nnin g-tree vlan1no spa nnin g-tree vlan 1!in terface GigabitEthernet0/1 switchport trunk allowedvla n 1,10,20switchport mode trunkvla n1的pvst功能去使能,所以不再发pvst报 文,但仍会发出标准stp 报文vla n10 的 pvst 报文vla n20 的 pvst 报文端口类型trunk ; 端口不加入vlan1in terface GigabitEthernet0/1 switchport

41、 trunk allowedvla n 10,20switchport mode trunktrunk端口只要不加入 vlan1就不会发出标准 stp报文即使这时端口的 native vlan还是vla n1vla n10 的 pvst 报文vla n20 的 pvst 报文华为专有和保密信息版权所有?华为技术有限公司文档版本 2 (2013-04-28)2HSRP特性互通技术白皮书2互通性分析端口类型accessin terface GigabitEthernet0/1 switchport acces vla n x switchport mode acces无论 acces via n是

42、哪个, 端口都只发出标准stp 报文标准stp报文表2-1 CISCO交换机PVST报文类型分析2.2.2 Huawei VBST条件Huawei配置分析结果(端口发出的报文)端口类型trunk ;端口加入vian1和 其他vlanin terface GigabitEthernet0/1 port lin k-type trunk port trunk allow-pass vla n10 20vlan1里会发出两种bpdu报文:标准stp报文 和vbst报文(由于vlan1 为 pvid vlan , vlan tag被 剥掉)其他vlan下发出vbst报 文标准stp报文vlan1 的

43、vbst报文(untag)vla n10 的 vbst 报文vla n20 的 vbst 报文端口类型trunk ;端口加入vian1和其他vlan ;pvid vlan配置为vlan 10in terface GigabitEthernet0/1 port lin k-type trunkport trunk pvid vlan 10port trunk allow-pass vla n10 20vlan1里会发出两种bpdu报文:标准stp报文 和带vlan1的vbst报文(互通时候标准stp收敛 状态在Huawei上体现为vlan1实例的状态)标准stp报文vla n1的vbst报文vl

44、a n10 的 vbst 报文 (un tag)vla n20 的 vbst 报文端口类型trunk ;端口加入vlan1和其他vlan ;全局配置stp vlan1 disablestp vla n 1 disable#in terface GigabitEthernet0/1port lin k-type trunkport trunk allow-pass vla n 10 20vla n1的vbst功能去使 能,所以不再发vbst报 文和stp报文vla n10 的 vbst 报文vla n20 的 vbst 报文端口类型trunk ; 端口不加入vlan1in terface Gig

45、abitEthernet0/1 port lin k-type trunkundo port trunk allow-pass vla n 1port trunk allow-pass vla n10 20trunk端口只要不加入 vlan1就不会发出标准 stp报文即使这时端口的 pvid vlan还是vla n1vla n10 的 vbst 报文vla n20 的 vbst 报文端口类型accessin terface GigabitEthernet0/1port lin k-type accessport default vlan x无论 acces vla n是哪个, 端口都只发出标准

46、stp 报文标准stp报文表2-2 Huawei交换机VBST报文类型分析可见,华为VBST协议报文与端口下配置关系与思科完全相同,可以实现无缝对接。2.3链路开销算法对比对比总结如下表:CISCO对应HUAWEI说明路径开 销算法是否为 默认配 置命令行路径 开销 算法是否 为默 认配置命令行longno(con fig)#spa nnin g-tree pathcost method longIEEE 802.仃yesS5700stp pathcost-sta ndard dot1t32 bits,取值 1 200,000,000, GE口每 一跳开销20000shortyes (c375

47、0/ me3400)(con fig)#spa nnin g-tree pathcost method shortIEEE 802.1D-1998noS5700stp pathcost-sta ndard dot1d-199816 bits,取值 1 65,535,GE 口每一跳 开销4表2-3路径开销算法对应表在CISCO不同形态的设备在缺省 STP算法上有所不同,如C7600缺省采用long算法,而C3750缺省 采用short算法,通过在思科设备上执行命令行" show spa nnin g-tree detail”可以推断出CISCO设备采用了 哪种STP算法,如下图,可以看

48、出 CISCO设备采用了 short算法。Switch#show spanning-trte detai1VLANOO1O is executing the rstp compatible Spanning Tree prolocolEri dge I dent ifier has pri ority 327S8f sysid 103 address 5ca4. 8a9b.1080Confi gured hello t iirie 2, max age 20, forward del ay 15, transmi t hoid-count & We are the root of th

49、e spanning treeTopology change flag not setj detected flag not setNumber nf topology changes 1 1ast change currtd 03;3T:15 agofrom FastEthernetL/Q/lT imfts i hold 1f topology change 35, not ificat ion 2hello 2 max age 20, forward del ay 15Timers: hello 03 topology change 0, notification 03 aging 300

50、Port 1 (FastEthernet 1/0/1) of VLAN0010 is designatcd forwardingPort pa+h cosi 1 勾 Port priority 128 Port Identifier 123- 1.Designated root has priority 32TF& address 5ca4 8a9b.1080Designated bridge has priority 33778j address 5ca4. 8a9b. 1080Desiseated port id is 12S. I, designated path cost 0T

51、imers: message age 0, forward delay 0, hold 0Numb er of transitions to forward!ng stat e: 1Link type is point-to-point by defaultEPDU: sent &518, received 02.4 MSTP域摘要2.4.1原理描述在早期,802.1s标准协议(MSTP)还没有足够完善之前, 各个厂商对于 MSTP协议报文域摘要字段的格 式不尽相同,对接时会导致不同厂商的设备无法协商到同一域内。华为交换机起步较晚,所有版本均是按照标准化后的协议标准制作,可以说,如果华

52、为与友商对接MSTP出现域摘要信息不一致导致无法协商为域内的情况,一定是友商的设备太老,未按照标准的802.1s封装域摘要信息。(前提是域配置没问题的情况下。)但是,对于这种场景,华为设备做了一个兼容的命令如下:Stp config-digest-snoop命令用来使能摘要侦听功能。该命令又名强制域内;其原理为:当收到友商发送的MSTP协议报文域摘要信息不一致时,学习对端的域摘要信息,强制为域内。2.4.2部署注意事项从上述分析中我们可以看出,该命令强制同域,那么如果存在本端与对端设备本身域配置不一致,应 该为域间的情况,由于配置了该命令,还是会协商为同域,导致协商错误。所以,配置该命令的注意

53、点是:必须人为保证配置该命令的接口的对端友商设备的域配置与本端一致。2.4.3部署经验思科平台版本为12.2及以后的版本,开始采用标准的8021.S协议,华为设备与其对接,无需配置“stp config-digest-snoop ”命令;思科平台版本12.1及以前的版本,未采用标准的8021.S协议,华为设备与其对 接需配置“ stp config-digest-snoop ” 命令。实际定位域摘要不一致可采用如下简单方法。华为和思科设备分别可以通过如下命令查询域摘要信息,如果发现Digest字段不一致,证明双方通过域配置计算出来的摘要信息不一致,会导致MSTP无法协商同域的问题。S9312_28t123displaystp regi on-confi guration di gestOper configurationForwat seiector:0Region name:00e0fc008888Revision 1 eve1:0Digest:OxAC36177F50283CD4B83821D8AB26DE623560_2#show spanning-tree mst configuration digest % 泅itch is not in mst modeNamecltRevi si on 10 Instances confi gured 4Diges

温馨提示

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

评论

0/150

提交评论