linux上抓包RoCEv2

1、检查tcpdump版本

tcpdump help(4.99.4以上)

如果版本较低需要重新下载编译:

wget https://www.tcpdump.org/release/libpcap-1.10.5.tar.xz

wget http://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz

tar -xJf libpcap-1.10.5.tar.xz

tar -xzf tcpdump-4.99.4.tar.gz

cd libpcap-1.10.5

./autogen.sh

./configure --enable-rdma

make install

cd .../tcpdump-4.99.4

./configure

make install

再次确认安装的tcpdump版本:

whereis tcpdump 保证使用正确的tcpdump位置和版本

2、tcpdump抓udp报文

rdma link找到设备名

tcpdump -i mlx5_0 udp

其他说明

在交换机上抓RoCEv2包会由于交换机抓包速率限制而抓不全

比如华为交换机的capture-packet就是抓不全的,会影响分析

相关推荐
小小小米粒1 小时前
NAT 模式, 仅主机模式 Host-Only ,桥接模式 Bridge
linux·服务器·网络
梦白.3 小时前
Python的容器类型
运维·python
沙漏无语5 小时前
(二)TIDB搭建正式集群
linux·数据库·tidb
tuotali20265 小时前
天然气压缩机技术2026,高可靠性长周期运行与智能运维融合路径
运维·python
思麟呀5 小时前
计算机网络初步认识
linux·计算机网络
姚不倒5 小时前
三节点 TiDB 集群部署与负载均衡搭建实战
运维·数据库·分布式·负载均衡·tidb
gpio_015 小时前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab
k7Cx7e5 小时前
Debian执行ssh root@localhost 提示认证失败
运维·debian·ssh
浩子智控5 小时前
zynq嵌入式开发(2)—基本开发测试实例
linux·嵌入式硬件·硬件架构
闻道且行之5 小时前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https