文章目录

  • 背景信息
  • 常见问题
    • 1. Trunk互联不通
    • 2. 生成树互联丢包不通
    • 3.VRRP不能正常工作?
    • 4.链路聚合不成功,端口不停up/down
    • 5.Cisco偶尔无法ping通H3C

背景信息

这段时间,思科产品价格由于火箭一样不断攀升,货期则是遥遥无期…C9300/C9200基本都已经达到20周或以上…半导体紧缺也不至于这样子,项目无法开展的。我们有许多客户开始逐渐考虑国内替品,如H3C、锐捷……不论他们性能如何,价格与货期真的有优势的。

正因为此部分项目也遇到一些小问题,比如思科与H3C互联对接丢包、不通等。

常见问题

1. Trunk互联不通

  • H3C交换机配置
<h3c>system-view                                                          //进入系统配置模式
[h3c]interface GigabitEthernet1/0/24                                      //进入24号端口
[h3c-GigabitEthernet1/0/24]port link-type trunk                           //trunk是端口汇聚的意思
[h3c-GigabitEthernet1/0/24]port trunk permit vlan all                     //配置允许通过所有的VLAN
[h3c-GigabitEthernet1/0/24]dhcp snooping trust                            //设置信任DHCP配置
[h3c-GigabitEthernet1/0/24]quit                                           //退出端口配置
[h3c]interface vlan-interface102                                          //进入管理ip地址
[h3c-vlan-interface102]ip  address 192.168.1.240 255.255.255.0          //配置一个管理ip地址
[h3c-vlan-interface102]quit                                               //退出端口配置
[h3c] ip route-static 0.0.0.0 0.0.0.0 192.168.1.254                     //配置交换机到网关的静态路由
[H3C] local-user admin                                                    //设置本地用户名为admin)
[H3C-luser-admin] service-type telnet level 3                             //用户级别设为3,即:管理级用户)
[H3C-luser-admin] password simple admin                                   //设置登录密码位admin)
[H3C-luser-admin]quit                                                     //退出端口配置
[H3C] ip http enable                                                      //开启网页版模式
[H3C]user vty 0 4                                                         //进入用户界面视图
[H3C-v-0-4] auth s                                                        //表示需要进行本地或者远端用户名和口令认证
[H3C-v-0-4]quit                                                           //退出端口配置
[h3c]vlan 102                                                             //创建vlan102
[h3c-vlan102]port g1/0/1 to g1/0/23                                       //把1到23号端口划分到vlan 102 里面去
[h3c-vlan102]quit                                                         //退出端口配置
[h3c]save                                                                 //保存配置
[h3c]display  current-configuration                                       //显示现在交换机正在运行的配置明细
  • Cisco交换机配置
interface range GigabitEthernet1/0/1 - 1/0/23
switchport access vlan 102
interface GigabitEthernet1/0/24
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allow vlan all
dhcp-snooping trust

2. 生成树互联丢包不通

因此思科与H3C的生成树要互联互通的话,如下是H3C官方描述:

1、H3C交换机与CISCO交换机的MST互通(1)由于思科对于mstp摘要计算方法特殊,导致H3C交换机和CISCO交换机在做MSTP对接时,即使它们的域配置相同,各自计算出的配置摘要也会不相同;(2)可通过如下方法和CISCO MSTP实现域内多实例的互通:保证H3C交换机和CISCO交换机的MSTP域配置完全相同;在任一个和CISCO交换机相连的端口上使能Configuration Digest Snooping功能。(3)由于CISCO的MSTP状态机实现机制与H3C的有所不同,导致CISCO设备与H3C设备相连的指定端口不能快速迁移到Fowarding状态。为实现快速迁移,可在和CISCO设备互连的端口配置下面的命令:[端口视图] stp no-agreement-check[系统视图] stp interface interfacename no-agreement-check2、H3C交换机与PVST+互通问题(1)PVST+是基于vlan的私有协议,要与之互通必须满足一定条件才能互通配合;(2)PVST+在端口PVID的VLAN里发送的是标准BPDU报文,但在其它VLAN内发送的是特殊的SNAP报文。对于SNAP封装的Type字段,在以太网封装中,对Type字段要求是值必须大于0x600,以此来区分Type和Length。(3)正是由于PVST+报文封装格式中这个字段导致报文可能被许多设备丢弃而不做二层转发。在组网时:access口可以互通。如果是trunk口,则必须保证下游discarding端口与PVST+逻辑discarding端口一致。也就是说标准stp设备只能做下游设备,不得做根。PVST+与mstp多实例无法互连。

配置模式可以参考如下:

参考配置:

  • H3C交换机配置
# 开启STP协议,将其配置问MSTP
stp enable
stp mode mstp
# 配置MSTP实例,在这台交换机上将instance 0 设置为主
stp region-configuration
region-name h3c
revision-level 1
instance 0 vlan 1 to 4094
active region-configuration
# 配置与CISCO设备对接时需要修改的参数
stp bpdu-protection
stp pathcost-standard dot1t
stp timer-factor 1
stp no-agreement-check
stp instance 0 root primary
stp config-digest-snooping# 接口基本设置,并开启摘要监听功能
interface GigabitEthernet5/0/1port link-mode bridgeport access vlan 100
stp config-digest-snoopinginterface GigabitEthernet5/0/4port link-mode bridgeport link-type trunkport trunk permit vlan all
stp config-digest-snoopinginterface GigabitEthernet5/0/5port link-mode bridgeport link-type trunkport trunk permit vlan allspeed 1000duplex full
stp config-digest-snooping
  • CISCO交换机配置
# 将STP配置MST模式,并将pathcost配置long
spanning-tree mode mst
spanning-treee pathcost method long
# 配置MST实例
spanning-tree mst configuration
name h3c
revision 1
instance 0 vlan 1-4094
# 接口基本配置,并配置MST开销值为20000
interface g1/0/27
switchport access vlan 100
switchport mode access
spanning-tree mst 0 cost 20000interface g1/0/28
switchport access vlan 100
switchport mode access
spanning-tree mst 0 cost 20000

思科的三层与二层交换机配置基本都是一样的。

3.VRRP不能正常工作?

思科设备追加配置如下参数:

# 作为Master时,它可以配置具体的通告时间
(config-if)# vrrp 1 timers advertise 10
# 作为Slave时,它可以当收到通告时间不等于10时,自动学习当前Master的通告时间
(config-if)# vrrp 1 timers learn

4.链路聚合不成功,端口不停up/down

思科侧日志:

ROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/24, changed state to up
%UDLD-4-UDLD_PORT_DISABLED: UDLD disabled interface Gi1/0/24, neighbor mismatch detected
%PM-4-ERR_DISABLE: udld error detected on Gi1/0/24, putting Gi1/0/24 in err-disable state
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/26, changed state to down
%LINK-3-UPDOWN: Interface GigabitEthernet1/0/26, changed state to down
%PM-4-ERR_DISABLE: channel-misconfig error detected on Gi1/0/25, putting Gi1/0/25 in err-disable state

原因非常多,解决思路无非两个:

  1. 思科聚合链路配置中,将misconfig选项关闭。
  2. udld是Cisco私有协议,不能和其它厂家跨设备启动,建议Cisco端口下取消该协议。
    参考配置:
  • H3C交换机配置
interface Bridge-Aggregation2description To-CiscoSwitchport link-type trunkport trunk permit vlan allinterface GigabitEthernet1/0/21port link-type trunk port trunk permit vlan all port link-aggregation group 2interface GigabitEthernet1/0/22port link-type trunkport trunk permit vlan allport link-aggregation group 2
  • Cisco交换机配置
interface Port-channel1switchport trunk encapsulation dot1qswitchport mode trunk
interface FastEthernet0/21switchport trunk encapsulation dot1qswitchport mode trunkchannel-group 1 mode on
interface FastEthernet0/22switchport trunk encapsulation dot1qswitchport mode trunkchannel-group 1 mode on

5.Cisco偶尔无法ping通H3C

Cisco设备发ping包的速率要比普通PC发的ping包速度快。之所以从Cisco设备ping H3C交换机存在丢包,是因为H3C交换机对ping自己三层接口的报文设置了漏桶大小,目的是防DOS攻击,在持续ping报文,大流量ping报文,长包持续ping包的情况,会丢弃一部分报文,避免ICMP等恶意攻击耗费CPU资源。

Cisco与H3C交换机互联的小风波相关推荐

  1. Cisco和H3C交换机密码设置

    Cisco 1.设置控制台密码:(打开交换机进入用户模式的密码) Switch>enable (进入特权模式) Switch#configure terminal (进入到用户模式) Switc ...

  2. 《Cisco/H3C交换机配置与管理完全手册(第2版)》终稿封面和目录

    无数网友一直殷切期待和关注的<Cisco/H3C交换机配置与管理完全手册>(第2版)一书即将于本月底正式上市了.到时对于真实读者,写书评后可以参加全额返款的抽奖活动,加入我的微博(本博客首 ...

  3. 《H3C交换机配置与管理完全手册》(第二版)前言和目录

    史上最具人气.最受好评的网络设备图书领域"四大金刚"的全新升级版本再现江湖了,他们分别是:<Cisco交换机配置与管理完全手册>(第二版).<H3C交换机配置与管 ...

  4. H3C交换机MAC VLAN原理及配置示例

    对于不是很常用的MAC VLAN,许多读者都感到很陌生,读者QQ群中也经常见到有读者提到这方面的问题,希望我给予解答.现从笔者编著,目前在全国热销的<Cisco/H3C交换机配置与管理完全手册& ...

  5. H3C交换机与cisco交换机对接配置案例和注意事项

    7506E与CISCO交换机MSTP协议对接配置 一. 组网需求: 安徽某客户要求我司75E交换机与CISCO交换机MSTP协议对接,并具备防环和链路备份功能. 二. 组网图: 客户网络架构如下图,两 ...

  6. Cisco/H3C交换机配置与管理完全手册(第2版)卓越网正式到货

    希望在卓越网上购买我的,新书<Cisco/H3C交换机配置与管理完全手册>(第二版)的朋友注意了,目前该书已在卓越网上到货,可以正式购买并立即发货了:http://www.amazon.c ...

  7. 《Cisco/H3C交换机高级配置与管理技术手册》目录

    备受业界关注,备受无数读者殷切期待的,我的2012年新作--<Cisco/H3C交换机高级配置与管理技术手册>,经过一年的艰辛编写,现终于胜利封笔.现应许多热心读者的要求,把本书的原始目录 ...

  8. 常见企业拓扑Cisco配置:三层交换机互联、DHCP配置、路由器交换机配置、NAT静态地址转换、DMZ区域的ACL配置

    常见企业拓扑Cisco配置:三层交换机互联.DHCP配置.路由器交换机配置.NAT静态地址转换.DMZ区域的ACL配置 网络拓扑及要求 任务一:建立三层交换机互联拓扑,A楼静态,B楼DHCP 任务二: ...

  9. H3C交换机4核心节点IRF2虚拟化下检测机制

    背景介绍 项目中涉及4台核心交换机做虚拟化,实施中发现不同的检测方式在脑裂情况下存活设备并不是一样的现象,在BFD监测.万兆业务单板的情况下,一旦主master节点主业务单板故障,则业务会全部中断.所 ...

最新文章

  1. 预告|第四届工业大数据创新竞赛决赛答辩倒计时
  2. MySQL主从(MySQL proxy Lua读写分离设置,一主多从同步配置,分库分表方案)
  3. 机器学习实用指南:如何从数据可视化中发现数据规律?
  4. 解决 Tomcat 添加 Cookie 域名报错问题 : CookieProcessor
  5. 李秀计算机文化基础,计算机文化基础(李秀)绪论.pptx
  6. Unity3D-RPG项目实战(1):发动机的特殊文件夹
  7. select2搜索动态加载
  8. 计算机结构工程专业,我是学计算机的,我想问一下怎么考结构工程师
  9. Dreamweaver中如何设定文字——大小、字体、颜色
  10. win10系统找不到telnet服务器,win10系统找不到Telnet服务的解决教程
  11. 看《大话西游》,你哭了么
  12. win7计算机窗口像xp,在Win7系统中登录界面变成Xp样式的方法
  13. 解决STM32F0/F1内部FLASH写操作导致中断程序无法响应的问题
  14. python发微信-python实现向微信用户发送每日一句
  15. 微信小程序云开发-树洞小程序Treehole(评论帖子/发布话题实现)
  16. 最长回文子串——动态规划法
  17. LoRa Gateway 笔记汇总
  18. PDF编辑器中文版的下载方法
  19. 电信,网通,铁通各地DNS服务器地址
  20. Java50个基础代码

热门文章

  1. MAC上安装Ubantu双系统
  2. 集线器,路由器,交换机的作用和区别是什么以及如何区分?
  3. Overload resolution ambiguity. All these functions match. kotlin 开发问题日常记录
  4. 流体机械特性曲线 水轮机运转特性曲线
  5. Nginx 服务器配置域名证书
  6. 51单片机的LCD12864电子秤设计
  7. D3临摹作业_分词与词云可视化(西安交大国家艺术基金数据可视化培训第28天)
  8. Java数组初始化长度
  9. 霍金门徒:计算机如何比人更懂世界
  10. 老毛桃U盘启动,装Linux