Tunnel GRE IPv6 Enorme Latence

Fermé
MaxWgamer - 21 août 2021 à 02:15
mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024 - 2 sept. 2021 à 12:45
Salut !

Cela fait depuis plusieurs jours que j'essaye de faire un tunnel GRE en ipv6, tout marchait bien jusqu'à ce que j'update mon kernel (j'ai debian 9) de "linux-image-4.9.0-16-amd64" à "linux-image-4.19.0-0.bpo.9-amd64".

Depuis, j'ai 1500ms de latence entre chaque ping et j'ai beaucoup de packets perdu.

J'ai essayé l'installation sur Debian 10 et 11 mais j'ai toujours le même problème.
J'ai fait cette installation entre un VPS OVH (Testée sur Debian 9, 10 et 11) et une machine en local chez moi.

Voici les commandes pour faire le tunnel que j'utilise :


sudo ip tunnel add gre1 mode ip6gre local IPV6_LOCAL remote IPV6_OVH ttl 255
sudo ip addr add 10.0.0.1/30 dev gre1
sudo ip link set gre1 up

sudo ip tunnel add gre1 mode ip6gre local IPV6_OVH remote IPV6_LOCAL ttl 255
sudo ip addr add 10.0.0.2/30 dev gre1
sudo ip link set gre1 up



Merci d'avance pour votre aide, bonne soirée !

4 réponses

mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024 7 760
27 août 2021 à 16:43
Bonjour,

Est-ce que tu parviens à pinguer correctement ton VPS (sans tunnel) ?
Est-ce que quand tu établis ton tunnel, tu observes des logs étranges côté client ou côté VPS ?
Même question en monitorant le trafic concerné avec wireshark ?
Est-ce que si tu redémarres sur le noyau antérieur, les problèmes disparaissent (côté client et/ou côté serveur) ?
Est-ce que le MTU reste le même avec l'ancien et le nouveau kernel ?

Bonne chance
0
Bonjour, désolé de la reponse tardive,

Oui je parviens à ping mon VPS en IPv6 et IPv4 correctement sans le tunnel.
Non j'ai pas de logs "étranges".
Je vais tester avec wireshark.
Oui les problèmes disparaissent si je redémarre sous l'ancien noyau côté chez moi.
Oui.

Merci pour ton aide ^^
0
mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024 7 760
31 août 2021 à 13:44
Bonjour,

Vu ce que tu décris, c'est peut-être un bug au niveau de ta version de kernel (plus précisément, du module en charge du GRE IPv6).

Point qui m'étonne un peu c'est ta version de debian, qui est un peu vieillotte. Actuellement, la debian stable est la version 11 (bullseye), comme le montre cette page, ce qui te permettrait de basculer sur un noyau bien plus récent (5.10.46-4 actuellement). Cela pourrait potentiellement résoudre ton problème.

Bonne chance
0
Bonjour,

J'ai essayé avec le noyau le plus récent et toujours le même problème...
J'ai regarder avec wireshark sous debian 11 et toutes les requêtes son reçu quand je fais un ping avec l'autre machine mais pourtant j'ai toujours des pertes de paquets.
0
mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024 7 760
1 sept. 2021 à 12:16
Et si tu compares avec le noyau qui marche ? Est-ce que la trace wireshark se comporte différemment ?
0
MaxWgamer > mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024
2 sept. 2021 à 02:34
Non, c'est pareil
0
mamiemando Messages postés 33158 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 21 juin 2024 7 760 > MaxWgamer
2 sept. 2021 à 12:45
Si ça marche avec l'ancien noyau mais pas les nouvelles, il doit bien y avoir une différence au niveau des traces réseaux ? Sont-ce uniquement des pertes de paquets ou bien quelque chose de plus profond (e.g. des différences au moment d'établir le tunnel) ?
0