欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 QQ交流2群:635461501

转发IP包时如何获取对方MAC地址?

0 投票
采用dpdk转发收到的IP包给内网主机时,如何获取其MAC地址?
最新提问 6月 17, 2016 分类:DPDK其他问题 | 用户: forxy (160 分)

2 个回答

0 投票
不知道我对题主的意思理解的对不对。

题主是想获取到正在转发的数据包所要到达的目的设备的MAC地址。

需要对数据包进行简单的解析,解析出mac header,再取它的目的MAC地址即可。
最新回答 6月 20, 2016 用户: sysight (12,820 分)
+1 投票
参照ARP协议。
大体流程是发送ARP查询包,这是一个目的mac为广播地址的包,里面携带目的主机的IP地址。目的主机会返回一个ARP响应包,填充自己的mac地址,这样你就获得了该主机的mac地址。
最新回答 6月 24, 2016 用户: mzz810 (200 分)
...