V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
seWindows
V2EX  ›  宽带症候群

家庭设备局域网内出现了广播风暴,经验发出来来给大家参考一下

  •  
  •   seWindows · 15 天前 · 2148 次点击

    网络设备

    • 主路由:openwrt x86 主路由

    • 交换机:16 口二层交换机 x2 (不同牌子),5 口二层交换机 x6 (不同牌子),全部在同一个/24 子网

    • AP 设备:mesh 无线路由,非 mesh 普通路由(同时多余 rj45 口当交换机),全部在同一个/24 子网

    • 终端:打印机,nas ,智能家具(这个比较多),电脑,手机,平板,监控,服务器(包括上面的虚拟机)。全部在同一个/24 子网。

    • 子网:192.168.0.1/24 ,设备平均容纳 MAC 地址大约快一百了吧。


    1. 最开始 发现 dhcpv4 获取速度特别慢,几乎不能用,还会获取失败。而 v6 无状态正常。以为是 dhcp 源服务器太远了,于是做了以下操作:

    买了 arm 开发板,带 rj45 接口的。刷上 armbian 。每隔一段距离加一个 dhcp 服务器。(治标不治本,网络设备又增加了)

    2. 第 2 次 发现 nas 访问速度与下载特别慢,有些时候又正常。

    网络正常的时候正常跑满千兆。不正常的时候几十 k ,这时候重启都无效。但是过一段时间就正常了

    2. 第 3 次 某些设备频繁掉线,但是拔电重启又正常了。

    有些时候有部分内网些服务无法访问了,显示找不到地址,或者数据跑得贼慢。但是过段时候又自动没啥问题了。

    反正当时找了很久都没到问题。时间比较忙,只能重启了忍着用。

    由于家庭网络的东西南北间隔比较远。交换机是串联起来的。(也就是链状网络)


    解决

    某天不知道耗子还是什么的把连接东南方向的网线咬断了,有一角断网了。突然发现网络问题好了。

    猜测可能是网络冲突,笔记本单独接入东南方向,看看 wireshark 抓包,发现大量的 arp Broadcast 。基本是 who has xxxxx Tell xxxxx 。

    接入主干线,数据量差不多扩大了 6 倍。


    具体就不说了吧,做了以下改进

    • 1.把原来的交换机一个串一个的链状网络改为了带核心交换机的树形网络(缺点就是太废网线了)。核心交换机买了一个带广播风暴抑制的。

    • 2.某个“穿墙王”路由器,因为信号比较强,买了两个当 AP 用的。后来发现就是它发的 arp Broadcast 最多,每秒 1-2 发。只能去掉。

    • 3.某个接入的 20+买的 5 口杂牌千兆交换机,存粹就是广播风暴放大器。这个交换机好像没有 arp 表??发现每次都会所有的 5 个端口同时大量问 arp 地址。

    基本就是 2 、3 这两个活宝。让内网产生大量的广播数据,加上交换机是串起来的链状网络,广播会在各个交换机乱窜。而正常的 dhcp 广播都受到影响。

    3 条回复    2025-02-23 01:24:14 +08:00
    MacsedProtoss
        1
    MacsedProtoss  
       15 天前
    我之前的小米路由器就有类似的问题…只不过当时没用 Wireshark 抓包,因为最开始判断的方向有误,但是症状非常相似啊…
    https://v2ex.com/t/1099378
    datocp
        2
    datocp  
       15 天前
    1.常见问题 tplink 塑料 8 口交换机长期运行产生大量广播风暴,由于没有管理功能,只能定期去断电重启
    2.乐光高功率 AP ,随机性死机,导致和它一个端口的设备全部出问题。研究了一下 wge 毎天登录重启
    3.当一个无线 mesh 接入,左边一个有线 mesh ,右边一个有线 mesh ,似乎产生了回环
    4.netop school 教学软件会产生大量的广播包冲击路由,ddwrt 路由通过 ebtables 屏蔽广播包,竟然可以解决
    5.arp 病毒
    wolffcat
        3
    wolffcat  
       8 天前 via Android
    本以为是技术文章,结果点开和 CSDN 差不多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5673 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.