Auteur Sujet: MTU IPv6 à 1480 bytes en ZTD avec une Freebox Pop  (Lu 93 fois)

0 Membres et 6 Invités sur ce sujet

walkerkierluk

  • Abonné Free fibre
  • *
  • Messages: 2
  • Paris 75
MTU IPv6 à 1480 bytes en ZTD avec une Freebox Pop
« le: Aujourd'hui à 19:30:27 »
Bonjour à tous,

Aujourd'hui, j'ai fait un test pour confirmer que la MTU de ma connexion Internet était bien de 1500 bytes, mais j'ai découvert que ma MTU en IPv4 est de 1500 bytes alors que ma MTU en IPv6 semble être de 1480 bytes.

Je suis abonné chez Free avec une Freebox Pop, en ZTD, sur une connexion en P2P - donc j'ai 1Gb/s down et 900Mb/s up, pas le 5Gb/s down et 900Mb/s up qui est plutôt standard, je suppose parce que ma fibre est branché à un vieux équipement au niveau du NRO Free.  (C'est une vieille installation Free en P2P vers un PMGC.)

En IPv4: un ping (avec l'option d'interdire la fragmentation des paquets) avec un payload de 1473 bytes vers 1.1.1.1 bytes échoue (normal), le message d'erreur indiquant que la MTU maximale est à 1500.  Ensuite, un ping avec un payload de 1472 bytes (donc 1472 bytes + 8 bytes pour le header ICMP + 20 bytes pour le header IPv4 = 1500 bytes) marche.  Donc, la MTU pour les paquets IPv4 est bien à 1500 bytes.

En IPv6: un ping vers Internet avec un payload de 1452 bytes échoue, avec un message retourné par la Freebox indiquant que la MTU maximale est à 1480 bytes, pas à 1500.  Pour qu'un ping passe, il faut que je réduise le payload du ping à 1432 bytes (+ header ICMP de 8 bytes + header IPv6 de 40 bytes = 1480 bytes).  J'étais branché à un routeur derrière la Freebox pour la première vérification, mais j'ai ensuite branché mon ordinateur directement à la Freebox, et confirmé avec une capture de paquets faite via Wireshark que les router advertisement de la Freebox précise une MTU à 1480 bytes.

J'essayais de pinger mon réseau de l'extérieur avec un payload de 1472 bytes en IPv4, et ça marche nickel, mais en IPv6, il a fallu que je réduise la taille à 1432 bytes.  Encore pire, si j'envoie un ping en IPv6 avec un payload entre 1433 et 1452 bytes, le réseau de Free ne renvoie pas de message ICMPv6 "Packet Too Big" comme il faudrait... le ping est simplement droppé sans message et la Path MTU Discovery (qui dévrait indiquer à l'expéditeur du paquet de renvoyer le paquet en plus petit) ne marche pas.

La seule trace que je trouve d'autres avec le même problème date de 2016, quand l'IPv6 chez Free était encapsulé dans un tunnel IPv4 : https://dev.freebox.fr/bugs/task/20358  Mais je serais étonné si c'était toujours le cas en 2026, même si les symptômes sont les mêmes.

Auriez-vous des idées de pourquoi ma MTU pour l'IPv6 sur le réseau Free est à 1480 ?  J'ai ouvert un ticket avec l'assistance Free, mais je doute que cela ne changera quoi que ce soit !  ;)

Paul

  • Abonné Free fibre
  • *
  • Messages: 4 734
  • FTTH 8 Gb/s sur Châlons-en-Champagne (51)
    • Mon site
MTU IPv6 à 1480 bytes en ZTD avec une Freebox Pop
« Réponse #1 le: Aujourd'hui à 22:51:04 »
Je crois bien que la réponse tient en le fait que si, sur l'infrastructure P2P, c'est toujours du 6rd. Tu peux vérifier ça avec ton préfixe IPv6 :
  • Si le 2e octet est e0, c'est de l'IPv6 natif,
  • Si c'est e3 + chaque octet de l'adresse IPv4 en hexadécimal, c'est du 6rd.