Sign inSign up

mellanox/tcpdump-rdma

By mellanox

Updated almost 9 years ago

RDMA(RoCE) sniffer - tcpdump container image

Image
3

4.6K

mellanox/tcpdump-rdma repository overview

Linux kernel starting from version 4.9 support sniffing RDMA(RoCE) traffic. tcpdump is extended to directly sniff/capture traffic using RDMA verbs making using of latest Linux kernel services.

However it is difficult on certain systems to upgrade tcpdump application and associated libraries to make use of latest features specifically RDMA sniffer.

This container is simple, elegant and fastest way for users to start using RDMA devices to capture and analyze RDMA packets using favorite tool tcpdump.

Simple way to start using tcpdump.

  1. docker pull mellanox/tcpdump-rdma
  2. docker run -it -v /dev/infiniband:/dev/infiniband -v /tmp/traces:/tmp/traces --net=host --privileged mellanox/tcpdump-rdma bash Now start packet capture using RDMA device mlx5_0. (notice RDMA device, instead of Ethernet device)
  3. tcpdump -i mlx5_0 -s 0 -w /tmp/traces/capture1.pcap This will save packets in capture1.pcap file available in /tmp/traces directory inside and outside of the container.

Tag summary

Content type

Image

Digest

Size

221.5 MB

Last updated

almost 9 years ago

docker pull mellanox/tcpdump-rdma