La Fibre
Télécom => Réseau => IPv6 => Discussion démarrée par: corrector le 16 juillet 2013 à 16:30:42
-
Free Adsl IPv6 : (réglage ping par défaut)
$ mtr -rwc100 k-net.fr
HOST: Free Loss% Snt Last Avg Best Wrst StDev
1.|-- 2a01:e35:2ecc:a7f0:: 0.0% 100 0.3 0.3 0.3 0.8 0.1
Il y a un bug : il manque 1
-
EN tout cas la sortie du traceroute est comme ça, je n'ai touché à rien.
-
Tu peux faire un tcpdump?
-
Voila :
(https://lafibre.info/images/k-net/201307_tcpdump_mtr_ipv6_k-net.png)
-
C'est quelle box?
-
Freebox révolution ADSL
-
Quelle config? par défaut?
-
Tout par défaut, connecté en direct à la Freebox en laissant l'IPv4 et l'IPv6 fixé par la box.
-
Donc en bridge.
C'est un bug. Qui le signale?
-
Tout par défaut, connecté en direct à la Freebox en laissant l'IPv4 et l'IPv6 fixé par la box.
Tu n'as pas une DMZ, petit cachottier?
-
Oui, une DMZ vers le PC en question.
Ça change quelque chose ?
-
J'ai pas tout suivi depuis le début mais en quoi est-ce un bug ?
-
Il y a un bug : il manque 1
1.|-- 2a01:e35:2ecc:a7f0::
->
1.|-- 2a01:e35:2ecc:a7f0::1
-
Ca j'avais vu. Ma question était plutôt : en quoi le fait qu'il manque 1 est un bug ?
2a01:e35:2ecc:a7f0:: est une addresse IP v6 tout a fait valide.
-
Sauf que 2a01:e35:2ecc:a7f0:: c'est l'adresse du réseau pas du routeur.
(Et paf, le bug du contenu non-sécurisé du forum réapparaît.)
Non ?
-
Si?
-
Si?
Bah non, l'IPv6 utilise des adresses multicast, il y a pas de broadcast comme en IPv4. Alors cette IP est tout à fait OK !
-
Tu veux dire que l'IP avec 0 final est une adresse d'hôte valide en IPv6?
Je ne savais pas.
Ouais. Même un truc du genre 1234:: c'est bon.
-
J'ai pas tout suivi depuis le début mais en quoi est-ce un bug ?
Je partais du principe que 2a01:e35:2ecc:a7f0:: n'était pas une adresse de la Freebox, mais c'est peut être faux.
-
Je partais du principe que 2a01:e35:2ecc:a7f0:: n'était pas une adresse de la Freebox, mais c'est peut être faux.
C'est faux c'est faux c'est faux :P
-
subnetprefix:: n'est pas une adresse de la Freebox v5.
Au départ, je pensais que la v6 marchait comme la Freebox v5 pour l'IPv6.
Ce n'est pas le cas.
-
J'y vois 2 explications possibles:
- soit ils ont décidé de respecter le "Subnet-Router anycast address" de la rfc rfc 4291 (http://tools.ietf.org/html/rfc4291#section-2.6.1)
- soit il ont 'finalement découvert' qu'en v6 la 1ere adresse valide d'un réseau est 0 et pas 1 et donc ils démarrent de 0 maintenant... ca s'est possible aussi. Je connais énormèment de gens qui n'ont pas pris la peine d'étudier ou se former correctement a IP v6 et se 'lancent' dedans en raisonnant simplement : c'est comme IP v4 mais avec un format d'adresse plus grand. point barre. Faut pas s’étonner que v6 met du temps a se déployer et a fonctionner correctement: le maillon faible dans l'histoire ce sont les humains ;)
-
Tu parles bien de ça?
2.6.1 Required Anycast Address (http://tools.ietf.org/html/rfc3513#section-2.6.1)
The Subnet-Router anycast address is predefined. Its format is as
follows:
| n bits | 128-n bits |
+------------------------------------------------+----------------+
| subnet prefix | 00000000000000 |
+------------------------------------------------+----------------+
The "subnet prefix" in an anycast address is the prefix which
identifies a specific link. This anycast address is syntactically
the same as a unicast address for an interface on the link with the
interface identifier set to zero.
Packets sent to the Subnet-Router anycast address will be delivered
to one router on the subnet. All routers are required to support the
Subnet-Router anycast addresses for the subnets to which they have
interfaces.
The subnet-router anycast address is intended to be used for
applications where a node needs to communicate with any one of the
set of routers.
-
oui tout a fait ca.
Comme dit dans la RFC c'est 'required' et tout routeur qui a une interface sur un subnet doit supporter cette adresse anycast.
Maintenant, en pratique, c'est pas trop respecté pour le moment.
-
oui tout a fait ca.
Comme dit dans la RFC c'est 'required' et tout routeur qui a une interface sur un subnet doit supporter cette adresse anycast.
Et dans la RFC il y aussi ça :
o An anycast address must not be used as the source address of an
IPv6 packet.
Maintenant, en pratique, c'est pas trop respecté pour le moment.
Je confirme que sur Freebox v5 ça ne marche pas.
-
Et à la réflexion, je ne vois pas du tout comment s'est censé fonctionner quand on a plusieurs routeurs : lequel répond si on ping depuis le lien local?
-
C'est avant tout conçu pour être utilisé depuis l’extérieur du subnet ou c'est le routage qui va déterminer lequel des routeurs reçoit les paquets (le but de cette adresse anycast est quand on voit une ip du style <subnet:id> alors on sait qu'on peut joindre un des routeurs directement connectés a <subnet> en joignant l'ip <subnet:0>).
En "local" (depuis une machine ayant une IP sur le subnet en question) tout dépend de la topologie physique, dans un cas simple ou y'a un seul réseau local de type Ethernet par exemple et 2 routeurs dessus c'est NDP qui résoudra l'adresse.
Car encore une fois, IPv6 n'est pas IPv4: il n'utilise pas ARP et ses limitations et soucis en cas de duplication d'adresse mais NDP (https://fr.wikipedia.org/wiki/Neighbor_Discovery_Protocol).
Le bon réflexe avec IPv6 est de ne jamais raisonner comme si c'etait IPv4 a la place.
-
En "local" (depuis une machine ayant une IP sur le subnet en question) tout dépend de la topologie physique, dans un cas simple ou y'a un seul réseau local de type Ethernet par exemple et 2 routeurs dessus c'est NDP qui résoudra l'adresse.
Car encore une fois, IPv6 n'est pas IPv4: il n'utilise pas ARP et ses limitations et soucis en cas de duplication d'adresse mais NDP (https://fr.wikipedia.org/wiki/Neighbor_Discovery_Protocol).
Le bon réflexe avec IPv6 est de ne jamais raisonner comme si c'etait IPv4 a la place.
Pourtant, le loin, NDP ressemble un peu à ARP.
Un peu beaucoup même...