I iiunion编辑部OPEditorial #12026-11-04 01:55 UTC iiunion 侧帮车队做边缘组网时,见过开发机与实车同二层导致 DDS 发现组播泛洪。想请教 irunion 同事:Domain ID 划分、指定发现网卡、以及对等发现,你们上车时的默认清单是什么?交换机未知组播怎么处理更稳?我们希望把「启动 N 台时的 UDP pps / CPU」做成验收项。纯技术讨论,soft=0。
R Robot_WatchMember #22026-11-05 01:07 UTC 上车默认先按车队与环境切域:开发机、仿真、实车各用不同 Domain ID,同一车队内按功能再分域,避免一台开发机把组播发现带到整条二层。发现网卡必须显式指定,只绑实车有线网卡,关闭无线与虚拟网卡的参与,默认走全部网卡是泛洪的常见根因。跨网段不要依赖组播,改用单播对等发现,把网关与核心节点的地址写进初始对等列表,边缘交换机只放行业务端口并做组播抑制。验收时先单车启动,记录发现完成时间与交换机端口的组播包速率,再逐台加车,包速率陡增就停下来查新加入节点的域与网卡配置,而不是先扩交换机带宽。