记一次UDP通信无返回数据问题
- 记一次UDP通信无返回数据问题
-
- [1 网络组网](#1 网络组网)
- [2 问题](#2 问题)
-
- [2.1 问题原因](#2.1 问题原因)
- [2.2 windows的`arp -a`可排查](#2.2 windows的
arp -a可排查)
记一次UDP通信无返回数据问题
1 网络组网
┌─────────────────────────────────────────┐
│ 局域网: 192.168.1.0/24 │
│ 子网掩码: 255.255.255.0 │
└─────────────────────────────────────────┘
│
┌────┴────┐
│ 交换机 │
│ │
┌────┼────┬────┼────┬────┐
│ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼
┌──────┐┌──────┐┌──────┐┌──────┐┌──────┐
│设备1 ││设备2 ││设备3 ││设备4 ││ PC │
│ ││ ││ ││ ││ │
│1.1 ││1.2 ││1.3 ││1.4 ││1.200 │
└──────┘└──────┘└──────┘└──────┘└──────┘
交换机端口分配:
bash
┌─────────┬──────────────┬─────────────┐
│ 端口号 │ 连接设备 │ IP地址 │
├─────────┼──────────────┼─────────────┤
│ 端口1 │ 设备1 │ 192.168.1.1 │
│ 端口2 │ 设备2 │ 192.168.1.2 │
│ 端口3 │ 设备3 │ 192.168.1.3 │
│ 端口4 │ 设备4 │ 192.168.1.4 │
│ 端口5 │ PC │ 192.168.1.200│
└─────────┴──────────────┴─────────────┘
2 问题
PC发送UDP数据依次给设备。但是有的设备没有返回。
发送第1轮,4个设备都返回
发送第2轮,设备1无返回
发送第3轮,设备2无返回
发送第4轮,设备3无返回
发送第5轮,设备4无返回
发送第6轮,4个设备都返回
。。。
2.1 问题原因
硬件的小伙伴把设备的MAC地址都搞成一样的了。
2.2 windows的arp -a可排查
bash
C:\Users\T14P>arp -a
接口: 192.168.1.200 --- 0x10
Internet 地址 物理地址 类型
192.168.1.1 00-0a-35-00-01-02 动态
192.168.1.3 00-0a-35-00-01-02 动态
192.168.1.4 00-0a-35-00-01-02 动态
192.168.1.2 00-0a-35-00-01-02 动态
192.168.1.255 ff-ff-ff-ff-ff-ff 静态