小白提问,没有arp响应udp发包能成功吗?

落落小强 2020-07-04 12:14:03

我想问一下,我给别人发udp包,如果对面的板子没有做arp响应的功能,我 udp只设置了ip地址和端口,能发成功吗?如果不能的话,怎么解决呢?
...全文
20571 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
屠龙勇士。 2020-10-26
  • 打赏
  • 举报
回复
写一个静态MAC绑定试试
Quinn_hao 2020-10-22
  • 打赏
  • 举报
回复
引用 2 楼 天琛自在 的回复:
1、你发包是用设备发包还是仪表发包,设备发包的话需要手工写入静态ARP表项。静态ARP表项的配置方法根据你的设备不同使用的命令也不同,根据设备百度就出来。 2、如果你的发包设备是芯片的话,那么就需要写芯片的表项,这个就需要咨询芯片的FAE了。 3、如果是使用仪表发包的话,直接在仪表的报文中添加MAC地址即可。如果此情况下报文没有转发的话多半是对端芯片校验的MAC地址,所以需要将报文的DMAC写成对端端口的MAC地址。 备注:手工写表项需要将IP地址对应的MAC地址写成板子接口对应的MAC地址。 只有在确认对端板子不检验DMAC=自己接口MAC地址时才可以随意些MAC地址。
补充一下,ARP是为了服务实现 IP 与 mac 之间对应关系,而出现的动态协议,如果没有arp,或者arp突然不能用了,那么你只能手动配置一个IP 与 MAC 的对应关系,希望能帮到你
落落小强 2020-07-07
  • 打赏
  • 举报
回复
对面是fpga板子通过万兆网和我的上位机相连的,用xcap填了目的mac地址和源mac地址,就能够通信了,我想知道在 程序里是不是就只是需要绑定个静态的mac地址就行了?
天琛自在 2020-07-06
  • 打赏
  • 举报
回复
1、你发包是用设备发包还是仪表发包,设备发包的话需要手工写入静态ARP表项。静态ARP表项的配置方法根据你的设备不同使用的命令也不同,根据设备百度就出来。 2、如果你的发包设备是芯片的话,那么就需要写芯片的表项,这个就需要咨询芯片的FAE了。 3、如果是使用仪表发包的话,直接在仪表的报文中添加MAC地址即可。如果此情况下报文没有转发的话多半是对端芯片校验的MAC地址,所以需要将报文的DMAC写成对端端口的MAC地址。 备注:手工写表项需要将IP地址对应的MAC地址写成板子接口对应的MAC地址。 只有在确认对端板子不检验DMAC=自己接口MAC地址时才可以随意些MAC地址。
Iforgetmyid 2020-07-05
  • 打赏
  • 举报
回复
你和对面板子是通过什么网络连接的?

1,736

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧