教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

华为与CISCO交换机二层生成树协议互通分析 - 图文(5)

来源:网络收集 时间:2026-02-02
导读: 2.4.4 MST CISCO的MST协议具有VLAN与实例的映射关系,也有域的概念,可以理解为标准的MSTP协议,同时,MST协议的BPDU报文格式与IEEE标准的规定完全一致。但由于华为和CISCO两个厂家采用不同的密钥来生成MSTP的摘要

2.4.4 MST

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

图2-15 MST BPDU报文抓包分析

2011-09-21

华为机密,未经许可不得扩散 第16页, 共42页

第3章 华为与PVST+/RPVST+的互通性分析

3.1 综述

本章讨论仅限于STP和PVST+、RSTP和RPVST+的互通,以下对这两种情况不做区分;MSTP的互通没有问题,本章不做分析讨论。

互通的关键在于CISCO交换机端口在什么条件下会发出什么类型的协议报文,以及其链路开销算法和华为比较结果如何。

首先,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状态 ? HUAWEI设备上:存在stp block端口、stp forward端口

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

? CISCO设备上:存在vlan1的stp block端口、stp forward端口,其他vlan的pvst block端口、pvst forward端口

? HUAWEI设备上:所有端口forward状态(正常转发pvst报文和数据报文)

2011-09-21

华为机密,未经许可不得扩散 第17页, 共42页

3.2 CISCO报文类型分析

CISCO设备配置了PVST+后(Rapid-PVST+同理),端口会发出PVST报文也会发出IEEE标准STP报文用以和支持IEEE标准STP的设备互通。

CISCO交换机端口在什么条件下发出哪种协议报文,只和该端口下的vlan配置有关。 从以下表格分析,可知CISCO收发标准STP协议报文的条件为:trunk类型端口加入vlan1,或者access类型端口。 举例总结如下表: 条件 CISCO配置 分析 vlan1里会发出两种bpdu报文:标准stp报文和pvst报文(由于vlan1为native vlan,vlan tag被剥掉) 结果 (端口发出的报文) 标准stp报文 vlan1的pvst报文(untag) vlan10的pvst报文 vlan20的pvst报文 interface 端口类型trunk; GigabitEthernet0/1 端口加入vlan1和其他vlan switchport trunk allowed vlan 1,10,20 switchport mode trunk 其他vlan下发出pvst报文 interface 端口类型trunk; GigabitEthernet0/1 端口加入vlan1和其他vlan; native vlan配置为vlan 10 switchport trunk native vlan 10 switchport trunk allowed vlan 1,10,20 vlan1里会发出两种bpdu报文:标准stp报文和带vlan1的pvst报文 标准stp报文 vlan1的pvst报文 vlan10的pvst报文(untag) vlan20的pvst报文 (互通时候标准stp收敛状态在CISCO上体现为vlan1实例的状switchport mode trunk 态) no spanning-tree vlan 1 端口类型trunk; 端口加入vlan1和其他vlan; 全局配置no spanning-tree vlan 1 ! interface GigabitEthernet0/1 switchport trunk allowed vlan 1,10,20 switchport mode trunk vlan1的pvst功能去使能,所以不再发pvst报文,但仍会发出标准stp报文 标准stp报文 vlan10的pvst报文 vlan20的pvst报文 interface 端口类型trunk; GigabitEthernet0/1 端口不加入vlan1 端口类型access 2011-09-21

switchport trunk allowed vlan 10,20 switchport mode trunk interface GigabitEthernet0/1 trunk端口只要不加入vlan1就不会发出标准stp报文——即使这时端口的native vlan还是vlan1 无论acces vlan是哪个,端口都只发出标准vlan10的pvst报文 vlan20的pvst报文 标准stp报文 第18页, 共42页

华为机密,未经许可不得扩散

switchport acces vlan x stp报文 switchport mode acces 表3-1 CISCO交换机报文类型分析

3.3 链路开销算法

对比总结如下表: CISCO 路径开销算法 是否为默认配置 对命令行 路径开销算法 是否为默认配置 32 bits, 取值1 ~ 200,000,000,GE口每一跳开销20000 16 bits, 取值1 ~ 65,535,GE口每一跳开销4 命令行 HUAWEI 说明 long IEEE [S5700]stp (config)#spanning-tree 应 no 802.1yes pathcost-standard pathcost method long T dot1t IEEE [S5700]stp 802.1no pathcost-standard D-19dot1d-1998 98 表3-2 路径开销算法对应表 yes (c375(config)#spanning-tree short 0/me3pathcost method short 400) 总体来说,如果CISCO和HUAWEI设备都采用默认的路径开销算法,一般block端口都是在HUAWEI设备上。因为HUAWEI默认采用802.1t算法,GE口每一跳开销20000,而CISCO采用short算法,GE口每一跳开销4,CISCO设备上的路径开销远远小于HUAWEI设备。当然,这都是可以通过配置设备的链路开销算法来调整的。 3.4 MSTP与CISCO交换机互通的几个特殊命令详解 3.4.1 stp no-agreement-check

手册上关于快速握手机制的描述如下:

? 增强方式:当前接口在计算同步标志位时计算根端口。

2011-09-21

华为机密,未经许可不得扩散 第19页, 共42页

? 上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口。

? 上游设备继续发送Agreement报文,下游设备接收到后,根端口转为Forwarding状态。

? 下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。

? 普通方式:当前接口在计算同步标志位时忽略根端口。

?

上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口,根端口转为Forwarding状态。

? 下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。

我司默认的方式是增强方式,该方式是按照标准的实现,但Cisco在此的实现方式却是按照他自己私有的普通方式实现,所以当Cisco交换机作为根桥,我司交换机作为他的下游交换机的时候,一般建议要配上该命令,以保证在此组网下,我司交换机作为根端口的快速切换。

命令行改变的是协议报文的下面两个字段:

2011-09-21

华为机密,未经许可不得扩散 第20页, 共42页 < …… 此处隐藏:2154字,全部文档内容请下载后查看。喜欢就下载吧 ……

华为与CISCO交换机二层生成树协议互通分析 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447400.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)