La Fibre

Télécom => Réseau => reseau IPv6 => Discussion démarrée par: corrector le 16 juillet 2013 à 16:30:42

Titre: Subnet-Router anycast address
Posté 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
Titre: Bug IPv6 Free
Posté par: vivien le 16 juillet 2013 à 16:36:04
EN tout cas la sortie du traceroute est comme ça, je n'ai touché à rien.
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 17:10:29
Tu peux faire un tcpdump?
Titre: Bug IPv6 Free
Posté par: vivien le 16 juillet 2013 à 17:32:26
Voila :
(https://lafibre.info/images/k-net/201307_tcpdump_mtr_ipv6_k-net.png)
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 17:39:04
C'est quelle box?
Titre: Bug IPv6 Free
Posté par: vivien le 16 juillet 2013 à 17:51:21
Freebox révolution ADSL
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 17:52:53
Quelle config? par défaut?
Titre: Bug IPv6 Free
Posté par: vivien le 16 juillet 2013 à 17:54:52
Tout par défaut, connecté en direct à la Freebox en laissant l'IPv4 et l'IPv6 fixé par la box.
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 17:57:42
Donc en bridge.

C'est un bug. Qui le signale?
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 18:33:01
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?
Titre: Bug IPv6 Free
Posté par: vivien le 16 juillet 2013 à 19:22:54
Oui, une DMZ vers le PC en question.

Ça change quelque chose ?
Titre: Bug IPv6 Free
Posté par: kgersen le 16 juillet 2013 à 21:12:58
J'ai pas tout suivi depuis le début mais en quoi est-ce un bug ?
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 21:37:05
Il y a un bug : il manque 1
1.|-- 2a01:e35:2ecc:a7f0::

->

 1.|-- 2a01:e35:2ecc:a7f0::1
Titre: Bug IPv6 Free
Posté par: kgersen le 16 juillet 2013 à 21:51:05
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.
Titre: Bug IPv6 Free
Posté par: cali le 16 juillet 2013 à 23:17:55
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 ?
Titre: Bug IPv6 Free
Posté par: corrector le 16 juillet 2013 à 23:20:03
Si?
Titre: Bug IPv6 Free
Posté par: cali le 16 juillet 2013 à 23:24:19
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 !
Titre: Bug IPv6 Free
Posté par: cali le 16 juillet 2013 à 23:34:42
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.
Titre: Bug IPv6 Free
Posté par: corrector le 17 juillet 2013 à 00:31:54
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.
Titre: Bug IPv6 Free
Posté par: cali le 17 juillet 2013 à 00:43:53
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
Titre: Bug IPv6 Free
Posté par: corrector le 17 juillet 2013 à 13:38:25
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.
Titre: Bug IPv6 Free
Posté par: kgersen le 17 juillet 2013 à 14:11:36
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 ;)
Titre: Subnet-Router anycast address
Posté par: corrector le 17 juillet 2013 à 15:35:43
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.
Titre: Subnet-Router anycast address
Posté par: kgersen le 17 juillet 2013 à 16:40:01
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.
Titre: Subnet-Router anycast address
Posté par: corrector le 17 juillet 2013 à 23:31:32
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.
Titre: Subnet-Router anycast address
Posté par: corrector le 19 juillet 2013 à 11:36:09
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?
Titre: Subnet-Router anycast address
Posté par: kgersen le 19 juillet 2013 à 15:21:31
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.
Titre: NDP vs ARP
Posté par: corrector le 19 juillet 2013 à 15:27:17
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...