web-dev-qa-db-fra.com

Aidez-moi à comprendre la commande 'iP iP itinéraire' pour les routeurs Cisco

Je ne peux tout simplement pas envelopper ma tête autour de ça.

Par exemple:

alt text

Je veux que le routeur de gauche soit capable de ping mes ordinateurs à gauche et inversement.

Où pourrais-je configurer la route IP et à quelle adresse? J'ai l'impression de deviner et de ne pas vraiment comprendre le concept.

L'image est de Cisco PacketTracer.

5
Sergio Tapia

J'ai fait un diagramme qui peut être utile:

alt text

En ce qui concerne le routage statique, considérons le diagramme ci-dessus. Nous avons trois réseaux distincts: 192.168.1.0, 192.168.2.0 et 192.168.3.0. Au début, les hôtes réseau (routeurs, ordinateurs, etc.) ne peuvent communiquer qu'avec d'autres hôtes sur leur propre réseau. Par exemple, l'ordinateur nommé James possède une seule interface sur le réseau 192.168.1.0, de sorte que c'est le seul réseau qu'il peut "voir". Initialement, cela ne sera capable que de communiquer avec le routeur A.

Routeur A possède des interfaces réseau sur les réseaux de 192.168.1.0 et 192.168.2.0, de sorte que ce sont les deux réseaux qu'il peut "voir". Ce sont les seuls réseaux routeurs A "sait". Il ne peut donc que communiquer avec des hôtes sur les réseaux de 192.168.1.0 et 192.168.2.0. Donc, le routeur A n'est même pas "sait" que le réseau de 192.168.3.0 existe. De même, le routeur B peut "voir" les réseaux 192.168.2.0 et 192.168.3.0. Lorsque vous entrez un itinéraire dans la table, vous indiquez à un hôte qu'il y a un nouveau réseau qu'il peut arriver, et vous lui donnez l'adresse de A passerelle qu'il peut utiliser pour aller à le nouveau réseau. Donc, pour pouvoir contacter Jésus (ou tout autre hôte du réseau 192.168.3.0) du routeur A, vous entreriez dans la commande:

ip route 192.168.3.0 255.255.255.0 192.168.2.2
             ^             ^             ^
           network        mask         gateway

Cela fonctionne parce que le routeur B peut "voir" le routeur A et Jésus. Grâce à cette entrée de table de routage lorsque le routeur souhaite atteindre le réseau 192.168.3.0, il sait qu'il peut y arriver via Router B au 192.168.2.2, il envoie donc le paquet au routeur B. Router B peut voir le réseau 192.168.3.0. Directement, donc il transmet le paquet à Jésus au 192.168.3.11.

Alors, nous savons maintenant comment diriger le routeur A au réseau 192.168.3.0. Mais si nous voulons que James puisse également atteindre le réseau de 192.168.3.0? Eh bien, le routeur A sait déjà aller là-bas et James peut déjà "voir" routeur A, car ils sont tous deux sur le réseau 192.168.1.0. Nous pouvons donc simplement dire que James utilisera un routeur A comme son passerelle au réseau 192.168.3.0. Si James était un routeur au lieu d'un ordinateur, nous utiliserions la commande:

ip route 192.168.3.0 255.255.255.0 192.168.1.1
             ^             ^             ^
           network        mask         gateway

James serait alors en mesure de contacter Jésus (ou de tout hôte sur le réseau de 192.168.3.0) en transférant le paquet au 192.168.1.1 (routeur A), qui transmettrait ensuite le paquet au 192.168.2.2 (routeur B) qui ferait ensuite transmettre le paquet à sa destination (Jésus dans ce cas) via son interface directement connectée.

Maintenant, pour que Jésus puisse répondre à James, Jésus aurait besoin d'avoir du routeur B configuré comme son passerelle au réseau 192.168.1.0 et le routeur B devrait avoir du routeur A mis en place comme son passerelle au réseau de 192.168.1.0. Ensuite, tout hôte du réseau 192.168.1.0 aurait une voie au réseau de 192.168.3.0 et inversement.

J'espère que cela pourra aider.

25
orange_aurelius

ip route Fonctionne comme ip route <these destination IPS> (via) <this ip> (N'incluez pas réellement le mot "via"). Donc, la définitive IP de la commande est la suivante, ces paquets devraient prendre. Cela pourrait également être une interface sur le routeur lui-même au lieu d'une adresse IP d'un routeur voisin qui est couramment utilisé lorsque vous avez des connexions pointues. Les routeurs ne s'inquiètent généralement que du prochain saut dans leurs tables de routage réellement (cela devient plus compliqué de protocoles de routage, mais ne vous inquiétez pas pour le moment). Je ne pense pas pouvoir vous aider trop sans réellement ips. Mais en supposant que vous signiez les ordinateurs sur le droit à droite et le plus grand routeur, ce serait quelque chose comme:

ip route 192.168.1.0 255.255.255.0 10.10.10.1

Si vos ordinateurs étaient tous au réseau 192.168.1.0/24 et 10.10.10.1 ont été l'adresse IP de l'interface sur le routeur de milieu connecté au plus grand routeur gauche. Le plus de routeur gauche aurait besoin d'une adresse IP comme 10.10.10.2. Ensuite, le routeur de milieu aurait probablement 192.168.1.1 sur l'interface connectée au commutateur.

Aussi une bonne chose à retenir avec ces laboratoires lorsque vous démarrez, ce n'est pas seulement que les paquets doivent être acheminés vers la destination, mais les réponses doivent être acheminé correctement pour qu'un ping fonctionne.

Une autre façon d'envelopper votre tête autour de cela est de ne pas réfléchir aux routeurs tant que des interfaces et des IP qu'ils ont. Les routeurs regardent une adresse IP de destination dans le paquet et transmettez-la à la bonne interface. La seule raison pour laquelle vous n'avez pas besoin de spécifier les commandes IP itinéraires dans un routeur pour toutes les interfaces existantes sur le routeur est que celles-ci sont entrées automatiquement dans la table de routage.

7
Kyle Brandt

Une façon de regarder le routage est que pour aller à l'intérieur, je dois passer à travers une porte. Dans ce cas, James veut entrer dans la zone de 192.168.3.0. Pour y arriver, il doit passer à travers la porte de 192.168.2.2. Je dois donc dire au conducteur (routeur A) où aller pour se rendre à la région de 192.168.3.0 en allant à la porte de 192.168.2.2. Tout comme James, Johnny a besoin de trouver son chemin vers 192.168.1.0 Zone pour qu'il doit passer à travers la porte de 192.168.2.1 et il doit dire est le pilote (routeur B) d'y aller. Lorsque vous avez plus de deux routeurs, cela peut faire plus que si vous utilisez des rues plutôt que si vous utilisez des rues plutôt que si des portes. Parce que vous devriez inclure à la fois des portes et des zones pour accéder à la zone que vous souhaitez aller. Comme si vous devriez d'abord aller à une cabine de péage puis à vous rendre à une zone.

1
chloja

Si vos pings ne reviennent pas, cela peut être un ou plusieurs de:

  • mismachatch de Netmask; Une double vérification de tous les paramètres Netmask de l'hôte impliqué n'est pas gaspillé
  • passerelle par défaut; est l'hôte qui obtient les paquets que l'expéditeur ne veut pas livrer
  • chemin de retour; Vos paquets atteignent probablement la destination, mais la destination ne dispose pas des informations correctes sur la manière de remettre les paquets

Si vous avez des routages différents, appliquez-les sur la passerelle par défaut et non sur les hôtes. Par exemple, si vous avez deux bureaux (par exemple 192.168.1.0/24 et 192.168.2.0/24) connecté à Internet et avec une ligne louée entre eux, vous pouvez simplement configurer l'itinéraire sur les passerelles par défaut des deux Lans.

Imaginez que la passerelle par défaut sur chaque réseau local est X.x.x.254 et l'équipement de communication de la ligne louée (un routeur, mais oublions-le) est X.x.x.253 sur chaque réseau local

Dans le bureau n ° 1, vous avez 192.168.1.254 comme passerelle par défaut sur chaque PC de la LAN; Dans la passerelle par défaut, vous avez une instruction de routage comme celle-ci: ip route 192.168.2.0 255.255.255.0 192.168.1.253 Cela signifie "transmettre tous les paquets avec l'adresse de destination à partir de 192.168.2 à l'adresse IP 192.168.1.253 parce qu'il sait comment gérer les paquets"

Dans le bureau n ° 2, vous avez le 192.168.2.254 comme passerelle par défaut sur chaque PC de la LAN; Dans la passerelle par défaut, vous avez une instruction de routage comme celle-ci: ip route 192.168.1.0 255.255.255.0 192.168.2.253

0
lrosa