不合规MAC地址导致通信故障

发布时间:2026/10/11 3:47:38

不合规MAC地址导致通信故障 故障现象一台LED大屏用了8台tv-player相当于8个IP设备以192.168.1.1到192.168.1.8为例。可以通过计算机上的软件发送指令给tv-player控制大屏亮度、颜色等。之前使用2台非可管理交换机连接一台TPLINK交换机一台华为S1700交换机之前一切工作正常。最近将其中一台华为S1700换成了华为S310交换机。偶然在大屏调整亮度颜色时发现8台设备只有1台192.168.1.3设备能ping通其他设备无法ping通怀疑是剩下的那台非管理的老旧傻瓜交换机有故障但是通过对调正常与故障设备网线方式发现问题依旧只有唯一192.168.1.3能ping通其他均不通。故障分析拿调试笔记本连接傻瓜交换机ping 1到8均通说明这台老傻瓜交换机没有故障。故障可能在新换的华为S310交换机上但是一台新华为交换机没有额外配置情况下会有什么问题导致1台能ping通其他无法ping通百思不得其解期间问了豆包一些建议包括dhcp snooping、acl、mac limit等等均不靠谱。一度怀疑是不是华为和傻瓜交换机不兼容但强制百兆、全双工也是无用。没办法甚至在交换机上做了端口镜像抓包分析发现有arp广播发送但没有arp单播回复。单独把故障设备连接在华为交换机上用计算机去ping仍然不通但计算机直连故障设备就没有问题豆包又把问题考虑到是不是设备发送报文带vlan但这种情况实在是少见。最后豆包建议是不是mac地址问题我发送了mac地址17-xx-xx-xx-xx-xx给豆包豆包判断出mac地址不合规第一字节低位为1不是单播mac而是多播MAC地址这个概念这么多年头一次听说。重新查看了8台tv-player设备只有好使那台设备的MAC地址是16开头剩下MAC地址都是17开头。故障原因至此故障原因找到新的华为交换机检查单播报文中MAC地址合规性发现不合法的MAC地址丢包了。而老旧设备包括windows系统自身均不对mac地址合规性检测所以没有故障。最后新华为交换机也没有命令关闭这个检查所以旧交换机还得继续使用了。
延伸阅读

更多相关文章

2026/10/11 3:47:38

从Hello World拆解Rust入门:例子驱动学习与工具链实操

很多人一提起 Rust,第一反应就是“难、反人类、学习曲线陡”。我自己当年也是从 Hello World 开始碰 Rust 的,但后来复盘发现,真正劝退大多数人的并不是所有权和生命周期这两个“硬骨头”,而是他们在第一天就选错了入手姿势&#…

2026/10/11 3:47:38

百度文心 ERNIE 5.0 与腾讯混元 Hy4 preview 选型实战:从 Token 成...

百度文心 ERNIE 5.0 与腾讯混元 Hy4 preview 选型实战:从 Token 成本到 API 延迟的硬指标拆解上周给一个政企客户做 AI 中台方案,对方拿着文心和混元两家报价单问我:「两个模型都号称中文第一,我到底该选哪个?」我没急…

2026/10/11 5:57:44

AI智能体实战:从写代码到设计环境,提升开发效率

1. 从“写代码”到“设计环境”:一个正在发生的范式转移如果你最近半年一直在关注 AI 辅助开发这个方向,应该能明显感觉到一个变化:讨论的重心正在从“哪个补全工具更准”悄悄转向“怎么给智能体搭一个它能自己跑起来的环境”。这个转变不是营…

2026/10/11 5:57:44

Wolfram语言进阶指南:盘点尚未深入探讨的高阶功能

1. 为什么需要专门聊一聊“还没聊过的内容”如果你跟着这个系列一路读到第49节,大概已经能用Wolfram语言写规则、处理列表、作图、解方程,甚至能写一点像样的自定义函数。但越往后学,你越会意识到一件事:这套语言的边界太宽了。我…

2026/10/11 5:57:44

WSL2 GPU直通与CUDA配置:AI开发环境实战指南

1. 为什么非要折腾一套 WSL2:双系统和虚拟机的真实痛点我有一张 NVIDIA 显卡,平时在 Windows 上做日常开发,跑 AI 实验的时候却总是陷入两难。刚入行那阵子,我习惯了"双系统方案":磁盘划出一个分区装 Ubuntu…

2026/10/11 5:57:44

基于STM32单片机汽车防盗报警器4G短信GPS定位温度震动感应蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S438

STM32-S438-4G短信温度GPS定位追踪车辆控制震动检测人体检测一键SOS防盗设防撤防LEDOLED屏声光提醒按键(无线方式选择)产品功能描述:本系统由STM32F103C8T6单片机核心板、OLED屏、(无线蓝牙/无线WIFI/无线视频监控/联网云平台模块-可选)、红外…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑