本博文主要交流设计思路,在本博客已给出相关博文约180篇,希望对初学者有用。
注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
网络嗅探的主要功能包括 ARP 接收发送及 ICMP 接收发送,RDMA技术允许主机直接访问远程主机的内存,无需CPU介入,因此其流量不经过操作系统内核协议栈。这种设计提升了性能,但也使得嗅探变得复杂:
这里将对网络嗅探功能进行仿真验证,测试项及测试步骤如表1 所示。
表1 网络嗅探功能验证测试项及测试步骤

(1) ARP 验证
测试步骤 1 的关键波形图如图 1 所示, DUT 在接收到 ARP 请求后,同时钟周期将远程主机 MAC 及 IP 信息写入 ARP 表中,下一周期将发出 ARP 回复包。

B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望