Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1514 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [Résolu] ICMPv6 : fonction Redirect

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] ICMPv6 : fonction Redirect

n°91828
th3ory
Posté le 17-02-2012 à 11:40:36  profilanswer
 

Bonjour à tous,
 
je recherche l'algorithme employé par les routeurs IPv6 pour déterminer s'il est nécessaire d'envoyer un message ICMPv6_Redirect ou pas à un hôte qui envoie du trafic. La RFC 2461 (Neighbor Discovery for IPv6) explique bien à quoi sert le message Redirect et à quel moment l'utiliser mais il n'est rien dit sur l'algorithme de décision employé par le routeur.
 
Un exemple simple pour illustrer :
 
----------------                      ----------------                         -------------
| Routeur R1 |------------------| Routeur R2  |--------------------| Hôte H2  |
----------------                      ----------------                         -------------
        |                                        |
        |                                        |
        |                                        |
        |                                        |
        ---------------    -----------------
                         |    |
                         |    |
                         |    |
                 -------------------
                 | Commutateur |
                 -------------------
                           |
                           |
                           |
                     -------------
                     | Hôte H1 |
                     -------------
 
H1 souhaite envoyer des données à H2. N'étant pas dans le même réseau, H1 envoie ses données à son routeur par défaut qui est R1. Pour atteindre H2, R1 transfère les paquets de H1 à R2. R1 remarque qu'il est plus efficace pour H1 d'envoyer directement les données à R2 au lieu de passer par lui. R1 envoie alors à H1 un message ICMPv6_Redirect pour lui dire : "Pour atteindre H2, une meilleure route existe en passant par R2". A la réception du Redirect, H1 modifie sa table de routage et envoie désormais ses données à destination de H2 directement à R2. Ma question est la suivante : comment R1 a-t-il pu déterminer que H2 est connecté à R2 et que donc cette route est plus courte ? Quel algorithme exécute-il pour trouver cette optimisation de route ?


Message édité par th3ory le 17-02-2012 à 13:40:45

---------------
Software requires Windows XP, Vista or higher. So I installed Linux.
mood
Publicité
Posté le 17-02-2012 à 11:40:36  profilanswer
 

n°91835
th3ory
Posté le 17-02-2012 à 12:24:55  profilanswer
 

J'ai fini par trouver une réponse sur le site de CISCO. Seulement, le schéma utilisé comme exemple sur ce site n'est pas tout à fait identique au mien. Le lien du dessus entre R1 et R2 n'existe pas. Le schéma ressemble donc à ceci :
 
----------------                      ----------------                         -------------
| Routeur R1 |                     | Routeur R2  |--------------------| Hôte H2  |
----------------                      ----------------                         -------------
        |                                        |
        |                                        |
        |                                        |
        |                                        |
        ---------------    -----------------
                         |    |
                         |    |
                         |    |
                 -------------------
                 | Commutateur |
                 -------------------
                           |
                           |
                           |
                     -------------
                     | Hôte H1 |
                     -------------  
 
Dans ce cas, CISCO indique qu'un ICMPv6_Redirect est envoyé à H1 parce que les paquets provenant de H1 à R1 et qui sont routés vers R2 arrivent et sortent par la même interface. De plus, R1 vérifie également que le réseau associé à l'adresse source du paquet reçu (i.e. H1) est bien le même que le réseau associé l'adresse destination du prochain saut (i.e. R2). Si ces conditions sont vérifiées, alors un ICMPv6_Redirect est émis de R1 à H1.
 
Pour revenir à mon premier schéma, il y a en fait une boucle entre R1, R2 et H1. Le protocole Spanning-Tree fait son job et donc le lien R1-R2 du dessus devrait être "annulé", ramenant mon schéma à celui de CISCO.


---------------
Software requires Windows XP, Vista or higher. So I installed Linux.
n°91844
Je@nb
Modérateur
Kindly give dime
Posté le 17-02-2012 à 13:39:52  profilanswer
 

c'est ça :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [Résolu] ICMPv6 : fonction Redirect

 

Sujets relatifs
Rediriger le traffic sur une ip local en fonction de sa provenanceTelnet et touches de fonction sous SCO
VMWARE - fonction Suspend et BusLogicNAS avec fonction FTP mode passif
Exchange 2007 relais en fonction expéditeur ?Postfix - relais en fonction du domaine
Problème fonction Restore Anyware BESRlogonscript en fonction de groupes
Plus de sujets relatifs à : [Résolu] ICMPv6 : fonction Redirect


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR