how to trace packet drops with pwru

honore25 26/04/2026
RÉSOLU
honore25
Membre
Avatar de honore25
honore25
Membre

J'ai des pertes de paquets aléatoires entre deux pods sur des nodes Kubernetes différents. Le tcpdump ne me donne rien de probant. On m'a dit que l'eBPF pouvait aider, quelqu'un a testé un outil simple ?

Modifié le 23/05/26 à 23:19

3 commentaires

margot00
Membre
Avatar de margot00
margot00
Membre

Teste pwru (Packet, Where are yoU). C'est basé sur eBPF et ça te permet de suivre le trajet d'un paquet à travers toute la stack réseau du kernel Linux. Ça te dira exactement quelle fonction kernel drop le paquet.

pwru --filter-dst-ip 10.244.1.45
28/04/26 à 03:25
madeleine-mahe
Membre actif
Avatar de madeleine-mahe
madeleine-mahe
Membre actif

C'est super puissant mais attention ça génère beaucoup de logs si tu ne filtres pas assez. Couple ça avec un filtre sur le port pour isoler ton flux applicatif.

29/04/26 à 22:39
honore25
Membre
Avatar de honore25
honore25
Membre

Incroyable ce tool. Le pwru m'a montré un drop dans iptables_forward à cause d'une NetworkPolicy mal configurée que j'avais totalement zappée. Ça m'a évité des heures de debug réseau classique. Merci !

30/04/26 à 22:52

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire