尹全军
(国网湖南怀化供电分公司,怀化 418099)
Cisco、华为交换机典型互联问题分析
尹全军
(国网湖南怀化供电分公司,怀化 418099)
在电力信息网络中越来越多的使用了Cisco、华为等品牌网络设备,在运维使用过程中他们互联、替换兼容问题需要我们来综合考虑,不断提高网络的可靠性和兼容性。
交换机;Cisco;华为;兼容
随着国家对信息安全重视程度越来越高,在国网湖南电力公司有越来越多的网络厂商参与到了信息化建设,打破了原来的“一家独大”的局面。本文以作者参与的项目建设过程中采用的Cisco、华为交换机互联来简单分析多厂商设备互联遇到的问题。
Cisco、华为的光模块与不同厂商的交换机是可以兼容的,但需要保证交换机两端的光模块的1310mm单模和850mm多模是一致,唯一需要特别注意的是华为模块在Cisco交换机对应的接口上需要强制执行以下命令才能通信:
CISCO(int-conf)service unsupported-transceiver
CISCO(int-conf)no errdisable detect cause gbic-invalid
CISCO(int-conf)speed nonegotiate
华为支持STP(IEEE802.ID)、RSTP(IEEE802.IW)和MSTP(IEEE802.IS)和VBST四种生成树协议,Cisco支持PVST、PVST+、Rapid-PVST+,MST四种生成树协议。但Cisco设备使用Trunk端口与其他厂商设备的交换机互联时,虽然可以做到STP的互通,以及消除环路,但无法做到PVST协议自身的负载,原因是在Cisco的STP的BPDU与标准的STP的BPDU结构不同。华为的设备会把Cisco的BPDU报文当做普通的多播报文进行转发,而不会处理这些报文。
解决办法一:华为开启RSTP,Cisco开启PVST,使用默认设置,只为vlan1添加协议生成树,损失PVST协议自身的负载。
解决办法二:使用MSTP协议为多VLAN建立多个生成树。当华为与Cisco交换机使用MSTP协议互通时,华为必须在全局配置stp config-digestsnooping命令,Cisco设备必须在互联端口上配置该命令,才能完成与Cisco的域内MSTP的互通。
无论是手工模式的链路聚合,还是LACP模式的链路聚合,华为S系列交换机和思科交换机在实现原理上都没有区别,但是对于缺省配置和命令行有所差别,但根据链路聚合模式有两种对接替换方案:
(1)华为S系列交换机和思科交换机采用手工模式链路聚合对接替换。
(2)华为S系列交换价和思科交换机采用LACP模式链路聚合对接替换。
现在国家电网信息化设备越来越多,多厂商网络设备互联对运维工程师来说是一个很大的挑战的课题,需要投入极大的耐心,学习大量的知识,特别是区分不同厂商的私有协议,理解他们的差异性。
综上所述,如果不同厂家设备互联,都支持国际标准协议,尽量采用标准协议,少采用厂商的私有协议;区分不同厂商对同一概念的不同解决方案和实施办法,以免理解误差、设置错误(如tag和Trunk的关系)。
[1] 沈炎斌.华为与思科生成树协议的技术探讨.佳木斯职业学院学报,2015
[2] 朱庆林,韩圣龙.华为MSTP设备与CISCO交换机组网时PVST包故障分析.中国科技博览,2013
10.3969/J.ISSN.1672-7274.2017.11.019
TN916.4
1672-7274(2017)11-0059-01