HSRP特性互通技术白皮书
2 互通性分析
interface GigabitEthernet0/1 端口类型access 无论acces vlan是哪个,port link-type access 端口都只发出标准 stp标准stp报文 报文 port default vlan x 表2-2 Huawei交换机VBST报文类型分析
可见,华为VBST协议报文与端口下配置关系与思科完全相同,可以实现无缝对接。
2.3 链路开销算法对比
对比总结如下表:
CISCO 是否为路径开默认配销算法 置 HUAWEI 是否路径为默开销认配算法 置 对应 long no (config)#spanning-tree pathcost method long 说明 命令行 命令行 32 bits, 取值1 ~ [S5700]stp IEEE yes pathcost-standard 200,000,000,GE口每802.1T dot1t 一跳开销20000 IEEE 802.1D-1998 16 bits, 取值1 ~ [S5700]stp no pathcost-standard 65,535,GE口每一跳dot1d-1998 开销4 yes (c3750/(config)#spanning-tree short me3400pathcost method short ) 表2-3 路径开销算法对应表
在CISCO不同形态的设备在缺省STP算法上有所不同,如C7600缺省采用long算法,而C3750缺省采用short算法,通过在思科设备上执行命令行“show spanning-tree detail”可以推断出CISCO设备采用了哪种STP算法,如下图,可以看出CISCO设备采用了short算法。
文档版本2 (2013-04-28)
华为专有和保密信息 版权所有 ? 华为技术有限公司
4
HSRP特性互通技术白皮书
2 互通性分析
2.4 MSTP域摘要
2.4.1 原理描述
在早期,802.1s标准协议(MSTP)还没有足够完善之前,各个厂商对于MSTP协议报文域摘要字段的格式不尽相同,对接时会导致不同厂商的设备无法协商到同一域内。
华为交换机起步较晚,所有版本均是按照标准化后的协议标准制作,可以说,如果华为与友商对接MSTP出现域摘要信息不一致导致无法协商为域内的情况,一定是友商的设备太老,未按照标准的802.1s封装域摘要信息。(前提是域配置没问题的情况下。)
但是,对于这种场景,华为设备做了一个兼容的命令如下: Stp config-digest-snoop命令用来使能摘要侦听功能。
该命令又名强制域内;其原理为:当收到友商发送的MSTP协议报文域摘要信息不一致时,学习对端的域摘要信息,强制为域内。
2.4.2 部署注意事项
从上述分析中我们可以看出,该命令强制同域,那么如果存在本端与对端设备本身域配置不一致,应该为域间的情况,由于配置了该命令,还是会协商为同域,导致协商错误。
所以,配置该命令的注意点是:必须人为保证配置该命令的接口的对端友商设备的域配置与本端一致。
文档版本2 (2013-04-28)
华为专有和保密信息
版权所有 ? 华为技术有限公司
5
HSRP特性互通技术白皮书
2 互通性分析
2.4.3 部署经验
思科平台版本为12.2及以后的版本,开始采用标准的8021.s协议,华为设备与其对接,无需配置“stp config-digest-snoop”命令;思科平台版本12.1及以前的版本,未采用标准的8021.s协议,华为设备与其对接需配置“stp config-digest-snoop”命令。
实际定位域摘要不一致可采用如下简单方法。
华为和思科设备分别可以通过如下命令查询域摘要信息,如果发现Digest字段不一致,证明双方通过域配置计算出来的摘要信息不一致,会导致MSTP无法协商同域的问题。
2.5 互通场景
综合起来,当前互通方案有三种:
Huawei设备透传PVST报文,CISCO设备自己协商破环;
Huawei设备V2R5及后续版本通过VBST与CISCO设备对接PVST; Huawei设备MSTP与CISCO设备MST对接。
文档版本2 (2013-04-28)
华为专有和保密信息 版权所有 ? 华为技术有限公司
6
HSRP特性互通技术白皮书
3 对接替换案例
3 3.1 方案一:Huawei透传PVST
3.1.1 案例:S5700EI替换C3750
3.1.1.1 背景介绍
对接替换案例
图3-1 割接前现网组网
文档版本2 (2013-04-28)
华为专有和保密信息 版权所有 ? 华为技术有限公司
7
HSRP特性互通技术白皮书
3 对接替换案例
图3-2 割接后现网组网
如上图组网场景,核心设备由两台Cisco C6500组成,两台Cisco C6500堆叠。
汇聚交换机为C3750设备,设备之间使用手工模式的Eth-trunk,上行通过OSPF与C6500堆叠设备建立OSPF邻居收发路由,C3750之间采用二三层混跑,VRRP/RPVST+实现二层冗余备份,OSPF实现三层冗余备份。
业务量
C3750下行最大约48个RPVST+三角环; 64个VRRP组;
ARP/MAC用户规模700-1500; 割接采用S5700EI设备替换C3750。
3.1.1.2 替换步骤
由于S5700EI设备不支持PVST,所以割接方案采用透传PVST报文,破环完全依赖于下游接入交换机自身。
由于C3750上行三层路由有备份链路,割接过程将备链路割接至S57EI-2并打通OSPF路由,之后以下挂接入交换机为单位逐个割接至S57EI,割接步骤描述:
1、 S5700EI-2与C6500集成,打通路由;
2、 Shutdown C3750对应平台端口,此时该直连路由被撤销;
3、 将线缆割接至S57EI,打开端口,直连路由由S5700EI发布给C6500,验证业务是否OK; 4、 逐个割接其他接入交换机,直至C3750下行接入交换机割接完成; 5、 将C3750-1上行链路割接至S57EI-1,C3750下电,割接完成。
文档版本2 (2013-04-28)
华为专有和保密信息 版权所有 ? 华为技术有限公司
8