Vecteur Distance routage: compte à l'infini et de routage des boucles

Réseaux utilisant le routage à vecteur de distance sont sensibles à des boucles et des problèmes avec comptage à l'infini. Comment ce problème se développer? Dans l'illustration suivante, tout fonctionne correctement sur le réseau, et le réseau est en convergence.

Des problèmes peuvent se produire avec votre protocole de routage quand un lien ou un routeur échoue. Dans cette figure, un échec qui se passe sur Router3 avec interface Fa0 / 0. Lorsque ce lien descend, la route vers 10.4.0.0/16 est plus disponible- cependant, si vous regardez ce qui suit, vous pouvez voir la question.

  1. Router3 marque d'abord la route de 10.4.0.0 comme un lien dans sa table de routage.

  2. Router2 envoie sa table de routage pour chacun de ses voisins.

    Ceci comprend Router3, leur disant qu'il a un chemin à 10.4.0.0 avec un nombre de sauts de 1.

  3. Router3 puis met à jour sa table de routage avec cette nouvelle information.




    La nouvelle information indique que la route vers 10.4.0.0/16 est maintenant de 2 sauts de suite, comme le montre la Figure 6-3.

    image0.jpg
  4. Armé avec les nouvelles informations que 10.4.0.0/16 est disponible.

    Mais par une autre interface, Router3 envoie sa table de routage à ses voisins.

  5. Router2 obtient la mise à jour.

    Il identifie ensuite que le routeur qui a dit auparavant, il était au courant de 10.4.0.0/16 a mis à jour l'itinéraire à partir d'un nombre de sauts de 0 à 2, donc Router2 met à jour sa propre table de routage. L'ancienne voie peut avoir été identifié comme étant un itinéraire mis à jour, ou bien il peut être expiré de la table de routage, en fonction du protocole de routage qui est utilisé.

  6. Router2 passe ensuite sa propre information de routage à travers son autre interface (S0 / 0) pour propager le changement Router1.

    image1.jpg
  7. Router3 reçoit finalement la mise à jour à partir de Router2.

    Cette mise à jour indique Router2 que le nombre de sauts à 10.4.0.0/16 a été mis à jour 3, et ce processus se poursuit aujourd'hui.

Ce processus se poursuit à l'infini, car aucun mécanisme est en place, dans ce cas, pour arrêter le processus de continuer.

Cependant, le protocole de routage RIP comporte un mécanisme de sécurité intégré, dans une certaine mesure. RIP a un nombre maximal de sauts de 16, et lorsque la voie à un réseau dépasse la règle 16-hop, le protocole RIP marque ce réseau comme inaccessible de sorte qu'il ne se propage pas davantage la route. Ce scénario ne change pas les informations contenues dans la table de routage du routeur - mais limite uniquement dans quelle mesure l'erreur se propage.

Lorsque vous envoyez des données à un hôte ou un périphérique sur le réseau 10.4.0.0/16, il vient à travers la interface Fa0 / 0 sur Router1 et Router1 pense qu'il peut y avoir à l'intérieur 10.4.0.0/16 4 sauts en envoyant les données à travers l'interface S0 / 0 basée sur Router1 de table de routage. La figure suivante montre ce qui arrive quand les données sont envoyées.

Comme il arrive à Router3, Router3 détermine que la route vers 10.4.0.0/16 est de retour à travers Router2, ce qui provoque ensuite les données à boucle à l'infini. Il ya un temps de vie (TTL) sur les paquets IP, qui définit le montant maximum du temps qui un paquet IP peut rester sur un réseau. Après avoir passé un certain temps en boucle, les données seront supprimées du réseau et un message envoyé à l'expéditeur des données.

image2.jpg

» » » » Vecteur Distance routage: compte à l'infini et de routage des boucles