Re: Using XDP in docker swarm to track outgoing traffic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sebastião Santos Boavida Amaro
<sebastiao.amaro@xxxxxxxxxxxxxxxxxx> writes:

> Hi everyone,
> I am trying to use XDP to track outgoing traffic from docker containers 
> deployed using docker swarm and running in a network using the driver 
> overlay. I am using a simple xdp program based on [1], and I run this 
> program on the network namespace of the container using nsenter and 
> attach it to its eth0.
> However, I am only able to detect the incoming packets and not the 
> outgoing ones. When running tcpdump on the container network namespace I 
> can see both incoming and outgoing packets. So I am a bit confused as to 
> why XDP would not detect the outgoing ones.
> Does anyone know why the reason for this or a general idea as to why 
> this might happen?

Yeah, XDP only works on ingress - you'll need to use the TC hook if you
want to look at egress traffic (or attach to the veth peer outside the
container) :)

-Toke





[Index of Archives]     [Linux Networking Development]     [Fedora Linux Users]     [Linux SCTP]     [DCCP]     [Gimp]     [Yosemite Campsites]

  Powered by Linux