ROS 上十几台设备同时在跑的时候,能准确说出每一台当前用哪个地址的人,比想象中少。多数人的判断依据是「能上网」,可这一点既有线路都能满足,说明不了任何问题。核对这件事,靠的是动作,不是感觉。
三种动作各查什么
在 ROS 里,三种动作分别对应三个位置。设备侧看当前地址,最直观;配置侧看设备被分到了哪一组、哪一段,决定它应该拿到什么;线路侧看这条代理IP线路上实际经过了哪些来源,说明流向是否符合预期。三种动作查的是同一件事的三个面,任何一个面缺了,判断都会偏向一边。
| 动作 | 在哪看 | 能看到什么 |
|---|---|---|
| 设备侧核对 | 终端当前的地址 | 设备实际拿到的是什么 |
| 配置侧核对 | 设备的分组与地址段 | 设备应该拿到什么 |
| 线路侧核对 | 代理IP线路上的来源分布 | 流量实际走的是哪条 |
三种里,配置侧最容易被跳过。
什么时候该核一遍
改动之后必须核,日常也要定期抽查。改动之后核对,是为了确认这次改动真的生效;日常抽查,是为了发现那些没有通知你的变化,比如设备标识变了、绑定失效了、某台设备悄悄退回默认路径。两类核对的目的不同,都省不掉。
- 改动之后当天核一次,重点看被改动的组
- 每周抽三到五台,覆盖不同的组
- 每次核对结果记在同一张表里,便于前后对照
核对以设备侧看到的地址为准,配置侧只用来解释为什么会是这个地址。
核对结果不对时先看哪里
在 ROS 上先看设备有没有落在这个组里。落错了组,后面配得再对也没用;落在正确的组里却拿到别的地址,多半是绑定失效,或者地址池的边界被动过。按这个顺序看,通常一两分钟就能定位。
记住三件事:设备侧看结果、配置侧看依据、线路侧看流向。三个面对上,多 IP 环境的运行状态才是真的清楚,每一台设备走的每一条代理IP线路也才说得明白。
