我有一个 ECU 向另一个 ECU 目的地发送 ARP 请求,它工作正常。当我在两者之间使用汽车开关时会出现问题。源 IP 地址为 192.168.0.12
交换机将 ARP 帧从源转发到目标,但将源 IP 地址设置为 0.0.0.0 而不是正确的源地址
在响应中,目标地址是 0.0.0.0,而不是发起 ARP 请求的真实地址或 ECU。
我的问题是:
当交换机路由 ARP 帧时,交换机在源字段中设置的地址是什么?
Frame 1: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
Ethernet II, Src: 02:00:00:00:00:02 (02:00:00:00:00:02), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Destination: Broadcast (ff:ff:ff:ff:ff:ff)
Source: 02:00:00:00:00:02 (02:00:00:00:00:02)
Type: ARP (0x0806)
Padding: 000000000000000000000000000000000000
Address Resolution Protocol (request)
Hardware type: Ethernet (1)
Protocol type: IPv4 (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: request (1)
Sender MAC address: 02:00:00:00:00:02 (02:00:00:00:00:02)
Sender IP address: 0.0.0.0
Target MAC address: Broadcast (ff:ff:ff:ff:ff:ff)
Target IP address: 192.168.0.10
Frame 2: 60 bytes on wire (480 bits), 60 bytes captured (480 bits)
Ethernet II, Src: 02:84:cf:3b:be:01 (02:84:cf:3b:be:01), Dst: 02:00:00:00:00:02 (02:00:00:00:00:02)
Destination: 02:00:00:00:00:02 (02:00:00:00:00:02)
Source: 02:84:cf:3b:be:01 (02:84:cf:3b:be:01)
Type: ARP (0x0806)
Padding: 000000000000000000000000000000000000
Address Resolution Protocol (reply)
Hardware type: Ethernet (1)
Protocol type: IPv4 (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: reply (2)
Sender MAC address: 02:84:cf:3b:be:01 (02:84:cf:3b:be:01)
Sender IP address: 192.168.0.10
Target MAC address: 02:00:00:00:00:02 (02:00:00:00:00:02)
Target IP address: 0.0.0.0