你遇到的“隧道无统计”而“VSI接口有统计”的情况,通常是由统计功能未完整开启或查看命令不正确导致的。
可以按以下步骤来定位问题:
确认统计命令是否正确display interface Tunnel 命令主要用于查看GRE或IPv6 over IPv4等隧道,并非用于查看VXLAN隧道流量统计。请改用以下命令:
display vxlan tunnel:查看VXLAN隧道的基本信息和统计状态。
display vxlan tunnel verbose:查看VXLAN隧道的详细信息。
display l2vpn vsi verbose:查看VSI(虚拟交换实例)的详细信息,其中会包含与其绑定的VXLAN隧道流量统计。
检查VXLAN统计功能是否已开启
VXLAN的流量统计功能默认是关闭的。虽然你配置了 tunnel statistics vxlan auto,但这只开启了自动创建的VXLAN隧道的统计。
你可能还需要在VSI视图下单独开启统计功能,命令为 vxlan statistics enable。请检查你的配置中是否包含了这条命令。
检查统计功能是否对当前隧道类型生效tunnel statistics vxlan auto 命令主要对EVPN(以太网VPN)自动创建的VXLAN隧道生效。请确认你的VXLAN隧道是否为EVPN自动创建。
检查硬件资源或版本限制
硬件资源:某些情况下,统计功能可能因硬件资源(如计数器)不足而无法生效。
软件版本:请检查设备当前运行的软件版本是否存在已知的VXLAN统计相关限制或缺陷。如果有,可能需要升级软件版本。
暂无评论
核心现象复盘
EVPN 自动生成 VXLAN 隧道;全局配置 tunnel statistics vxlan auto
✅ display interface Vsi-interface X 可以看到正常流量统计
❌ display interface Tunnel X / display vxlan tunnel statistics 隧道报文计数始终为 0
一、最关键原理区分(故障根源)
EVPN 动态 VXLAN 隧道 ≠ 手工创建 Tunnel 接口
手工 Tunnel(mode vxlan):接口视图下 statistics enable;
EVPN 发现自动生成的 VXLAN 隧道:由全局命令 tunnel statistics vxlan auto 控制统计使能;
重点:S6850 系列芯片硬件转发模式下,存在两种统计口径差异
VSI 虚接口统计:三层网关解封装 / 封装后的内层业务流量(软件 + 硬件正常统计);
VXLAN 隧道统计:封装后的外层 UDP 报文;
隧道统计不生效,基本是三类原因:版本特性限制、硬件统计资源冲突、命令生效条件不满足。
二、分层排查步骤(按优先级执行)
1、先确认命令与设备识别状态
plaintext
# 查看全局配置是否完整生效
display current-configuration | include tunnel statistics
# 查看所有VXLAN隧道摘要
display vxlan tunnel verbose
注意:tunnel statistics vxlan auto 是系统视图全局命令,不能敲在接口视图。
2、版本特性坑(S6850 高频)
早期 R1110P05 及更早版本存在 BUG:
开启 tunnel statistics vxlan auto 之后,动态 VXLAN 隧道硬件统计无法下发,计数器持续为 0;VSI 接口统计不受影响。
✅ 解决方案:升级至稳定版本 R1110P10 及以上正式基线。
临时验证手段:
升级前,可以手动创建一条静态 VXLAN Tunnel 接口,接口下敲 statistics enable,测试静态隧道能否正常计数;
静态 Tunnel 有统计、EVPN 自动隧道无统计 → 确认是版本 BUG。
3、硬件统计资源互斥(极易忽略)
S6850 TCAM / 统计资源有限,以下功能会抢占 VXLAN 隧道统计资源:
大量 NetStream/sFlow 采样;
大量 ACL、MQC 流量统计;
端口队列深度监控、QoS 统计;
关闭无关统计功能后,再观察隧道计数器是否刷新。
4、查看统计的正确查询命令(很多人查询方式错误)
不要只看 display interface Tunnel X
EVPN 动态隧道优先使用:
plaintext
# 查看VXLAN隧道专属统计
display vxlan tunnel statistics
# 清除统计重新观测
reset l2vpn statistics tunnel
补充:部分版本动态 Tunnel 接口视图的display interface tunnel不会展示硬件封装报文计数,必须通过 display vxlan tunnel statistics 查看。
5、转发模式验证
确认流量是硬件封装转发,不是软件转发:
plaintext
display mac-address vxlan
远端 MAC 存在、硬件转发正常。软件转发场景下部分版本隧道统计同样异常。
三、两套可行方案(二选一)
方案 A(根治,推荐)
升级交换机固件到 R1110P10 + 稳定版本,版本修复动态 VXLAN 隧道统计下发缺陷;
升级完成后保留配置:
plaintext
system-view
tunnel statistics vxlan auto
观测 display vxlan tunnel statistics 出现报文计数。
方案 B(不升级版本,替代采集方案)
利用Underlay 物理出接口流量做近似监控(外层 VXLAN 报文);
部署 NetStream 采样,同时采集内层业务流量;
短板:无法精确区分不同 VNI 隧道流量,只能统计物理端口总 VXLAN 流量。
四、重要概念澄清,消除客户误区
客户疑问:为什么 VSI 有流量,隧道统计 0?
VSI-interface 统计:解封装之后的内层以太网流量(租户原始报文);
VXLAN 隧道统计:添加 VXLAN/UDP/IP 头部之后的封装报文;
两者统计对象不是同一类报文,不能互相替代。
业务跨 VNI 三层转发:流量经过 VSI 接口;
二层同 VNI 跨节点转发:流量只经过 VXLAN 隧道,不经过 VSI 虚接口。
五、生产避坑补充
tunnel statistics vxlan auto 开启后会占用少量芯片资源,整机上千条动态隧道场景不建议全部开启;
IRF 堆叠场景,需要主备框均加载新版本;
如果组网同时存在静态 VXLAN 隧道 + EVPN 动态隧道,两套统计开关相互独立:
动态隧道:全局tunnel statistics vxlan auto
静态 Tunnel 接口:接口下statistics enable
最简排查总结
确认查询命令:优先 display vxlan tunnel statistics;
新建静态 VXLAN 隧道测试,区分是全局 auto 特性 bug 还是组网问题;
静态隧道有统计、EVPN 动态隧道无统计 → 版本 BUG,升级 R1110P10+;
升级后全局开启tunnel statistics vxlan auto,清除统计重新观测流量计数。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论