TP : Configuration du routage statique et dynamique RIP entre routeurs Cisco
Rédigé par GC Team, Publié le 12 Septembre 2009, Mise à jour le Mercredi, 14 Décembre 2022 19:44Buts :
Comprendre de routage des paquets IP à travers les réseaux.
Comprendre les tables de routage.
Utiliser les commandes.
- ARP
- IPCONFIG, WINIPCFG
- NETSTAT
- ROUTE
- PING
- TRACERT
Utiliser un outil de capture de trames
1- Le routage IP : Comment Ça marche
$ Obs. Revoir le cours PROTOCOLES TCP/IP d’Anger
Dans un réseau une machine ne peut communiquer physiquement qu'avec des machines connectées au même support physique. Pour communiquer avec des machines au delà de ce support il faut des machines charnières qui sont connectées physiquement aux différents supports.
Le rôle d’une machine charnière est de décider si :
- les trames qui lui arrivent doivent ou non la traverser
- sur quel support il faut les envoyer.
A partir de quels éléments cette machine peut-elle décider ? {sidebar id=1}
Admettons qu'elle décide à partir des adresses MAC. L'adresse MAC ne contient aucun élément permettant d'identifier l'appartenance d'une machine à un réseau. Donc pour décider le passage ou non d'une trame, la machine charnière doit construire pour chaque support physique sur lequel elle est connectée une tables des adresses MAC partageant ce support, et lorsqu'une trame arrive, regarder à quelle table appartient l'adresse destinataire pour envoyer cette trame sur le bon support. C'est ainsi que travaille un pont ou un commutateur de trames.
Mais quelles sont les limites d'une telle méthode. Elle n'est valable que pour un petit nombre de réseaux interconnectés. Transposez là sur internet. Il faudrait que les machines charnières gèrent des tables d'adresses comportant autant d'adresses MAC que de machines interconnectées. En effet essayer d'imaginer 2 postes séparés par plusieurs machines charnières et voulant communiquer. C'est impossible à gérer. Le problème vient du fait qu'un utilisant l'adresse MAC on interconnecte des postes et non des réseaux, d'où l'intérêt d'un système d'adressage intégrant la notion de réseau.
Avec IP une machine appartient à un réseau qu'elle connaît grâce à la partie réseau de son adresse. Lorsque cette machine adresse un paquet, elle regarde l'adresse IP du destinataire, si la partie réseau de cette adresse est différente de la sienne, elle transmet son paquet au routeur qu'on lui a désigné (dans IP la terminologie est "gateway" soit "passerelle"). Ce routeur prend sa décision de routage en fonction de la partie réseau de l'adresse du destinataire, les tables d'adresses qu'il gère sont donc largement moins importante que les tables gérés par des ponts.
Comment cependant faire transiter des paquets entre 2 machines séparées par plusieurs routeurs?
Simplement chaque routeur doit connaître l'adresse du routeur suivant que doit emprunter le paquet pour arriver à destination. Ainsi le paquet arrive en sautant de routeur en routeur jusqu'à destination.
Mais concrètement comment ça marche ?
- La machine émettrice construit un paquet avec une adresse destinataire IP hors réseau.
- Elle l'encapsule dans une trame avec comme adresse destinataire MAC l'adresse du routeur.
- La couche 2 du routeur lit la trame qui lui est adressée et la transmet à la couche 3 IP.
- Celle-ci récupère le paquet et s'aperçoit que le paquet ne lui est pas adressée, elle consulte sa table de routage, décide sur quelle nouvelle interface réseau le paquet doit être transmis, encapsule le paquet dans une nouvelle trame, et ainsi de suite jusqu'à destination.
C'est ce mécanisme que nous allons mettre en pratique maintenant. Notre objectif c'est de faire communiquer des postes séparés par des routeurs. Si nous pouvons faire ça, nous savons déjà construire une partie d'internet.
1.1 Mise en oeuvre d'un schéma physique réseau
Chaque binôme dispose d’un segment physique et d’un réseau différents, sur lequel sont connectés une station et un serveur NT.
Deux groupes de segments seront créés. Ils ne seront pas connectés dans un premier temps. (voir page suivante)
Pour la réalisation des segments on utilisera soit des mini hubs, soit les réseaux virtuels du hub switchable.
Chaque serveur NT servira de routeur entre son réseau et le réseau d’un autre binôme. Il sera donc équipé de 2 cartes réseau. Sur chaque serveur NT doit être installé un moniteur réseau (capture de trames).
Sur tous les postes le seul protocole doit être TCP/IP. Dans les paramètres TCP/IP, saisir uniquement l’adresse IP et le masque fournis, pour chaque carte réseau. Supprimer l’adresse de la passerelle ainsi que les services DNS, DHCP et WINS s’ils sont présents.
- procédez au câblage et au paramétrage des différents éléments d’après le schéma de la page suivante
Groupe 1
Groupe 2
1.2 Test de chaque segment avec ping
Configurer la partie réseau de chaque poste, saisir uniquement l'adresse IP et le masque pour chaque carte réseau, ne saisir rien d'autre
Nous allons tester chaque segment physique indépendamment les uns des autres à l'aide de la commande ping. Chaque segment comporte au moins 2 postes. Vous allez "pinger" ces 2 postes entre eux, cela nous assurera que notre connexion par segment est bonne avant d'essayer les interconnexions.
Exemple : Vous êtes le poste 192.168.10.2 vous pingez le poste 192.168.10.2
Que fait la commande PING ?
Qu'est ce qu'un segment physique ?
- A l'aide de la commande ipconfig /all ou winipcfg ou ifconfig (linux) établissez la correspondance entre adresse IP et adresse ethernet et rajoutez les sur votre schéma
1.3 Test inter-segment (on traverse un seul routeur)
- A partir d'un poste sur un réseau IP faites un ping sortant de ce réseau sur un poste situé au delà d'un routeur
Exemple : Vous êtes 192.168.100.2 vous pingez 192.168.110.2
Que se passe t'il ?
ça ne marche pas, il faut configurer l'adresse de la passerelle sur les postes normaux (non routeurs)
- Réessayer après avoir configuré l'adresse de la passerelle
ça ne marche toujours pas , pourquoi ?
- Utilisez la commande ARP, le paquet a t'il bien été transmis au routeur ?
arp -a
oui on a bien l'adresse du routeur dans le cache ARP, donc c'est le routeur qui ne route pas
il faut activer la fonction routage du routeur
Voisinage réseau / Propriétés / Protocoles / TCPIP / Routage / Activer le routage IP
- Réessayer après avoir activé cette fonction (propriétés TCP/IP)
ça marche !
1.4 la table de routage
- Mettez vous sur l'invite de commande d'un poste routeur et d'un poste "normal".
- Sur le poste normal tapez la commande tracert suivi de l'adresse IP d'un poste normal placé directement derrière le routeur
Exemple :Vous êtes le poste 192.168.30.2, vous tapez : tracert 192.168.40.2 {sidebar id=8}
Cette commande trace la route emprunté par le paquet.
Vous constatez que le paquet passe par le routeur POURQUOI et COMMENT ?
- Tapez la commande "route print" sur le poste routeur et sur le poste normal.
Cette commande affiche le contenu des tables de routage.
Première constatation : un poste qu'il soit routeur ou normal, dès lors qu'il utilise IP dispose d'une table de routage. En fait un poste normal doit "savoir router" jusqu'à son routeur.
- Etudiez les différentes colonne de la table de routage.
- Il y a 4 colonnes qui nous intéressent dans un premier temps
- - une colonne destination
- - une colonne masque
- - une colonne passerelle
- - une colonne interface
- Il y a 4 colonnes qui nous intéressent dans un premier temps
(remarque : les adresses destination commençant par 224 ou 255 ne nous intéressent par pour le moment)
L'adresse de destination 0.0.0.0 est l'adresse de destination par défaut où sera envoyé un paquet que le poste ne sait pas router.
- En comparant les 2 tables de routage, donnez le rôle de chaque colonne
Quelle est la particularité de la colonne interface de la table du routeur?
A qui sont routés par défaut les paquets émis par un poste normal?
1.5 Le routage : vue interne
Nous allons capturer des trames générées par un échange ping grâce au moniteur réseau installé sur le routeur. Mais nous ne pouvons pas capturer simultanément les trames sur les 2 cartes. Nous allons donc procéder en 2 étapes.
Il faudra donc faire un ping, et capturer sur la première carte puis refaire le même ping et capturer sur la deuxième carte.
- démarrez une capture avec le moniteur réseau sur la carte réseau appartenant au réseau IP d'ou va partir le ping
- faites un ping qui adresse un poste au delà du routeur (voir exemple précédent)
- Arrêter la capture et l’enregistrer dans le fichier cap1
- démarrez une nouvelle capture avec le moniteur réseau sur la 2ème carte réseau appartenant donc au réseau IP destinataire du ping
- faites une nouvelle fois un ping qui adresse un poste au delà du routeur (le même que précédemment)
- Arrêter la capture et l’enregistrer dans le fichier cap2
- Comparez cap1 et cap2 :
- relevez pour les trames echo request et les trames echo reply de la capture1 les adresses MAC de destination et source, et les adresses IP destination et source
- relevez pour les trames echo request et les trames echo reply de la capture2 les adresses MAC de destination et source, et les adresses IP destination et source
Que constatez vous ?
Qu'a fait le routeur?
1.6 Traverser 2 routeurs
- faites un ping qui traverse les 2 routeurs
Exemple :
Vous êtes le poste 192.168.90.2 et vous pingez le poste 192.168.70.2
ça ne marche pas pourquoi ?
- Analysez les tables de routage des 2 routeurs ? Ou est le problème ?
Indice : un ping est un aller/retour , il faut une route pour l'aller et une route pour le retour
La commande qui permet de mettre à jour une table de routage est la commande "route add" dont la syntaxe est la suivante :
route add adr_rseeau_destination mask subnet_mask gateway
Cette commande introduit une nouvelle destination qui passe par la passerelle désignée. Dans notre cas les paquets doivent passer d'un routeur à l'autre pour pouvoir faire communiquer nos deux postes.
- Passez la commande. Cela marche t'il ?
- faites un tracert pour vous en convaincre
- A l'aide du moniteur réseau étudiez un échange de trame entre 2 postes séparés par 2 routeurs. Il faudra faire une capture sur l'interface réseau du premier routeur du réseau duquel part le ping, et simultanément (cette fois c'est possible) sur le l'interface réseau du deuxième routeur du réseau sur lequel arrive le ping.
Relevez les adresses MAC et les adresses IP sur les 2 captures
1.7 D’un bout à l’autre de la toile
- faites un ping sur les machines du groupe les plus éloignées.
Exemple :
Vous êtes le poste 192.168.80.2 et vous pingez le poste 192.168.70.2 et le poste 192.168.120.3
END – FIN – FINITO – FIM
Le routage et la transmission des paquet – requête arp - adresse mac
Obs : Pour simplifier on utilise ci-dessous des @ MAC à 1 seul octet exprimés en base 10
Exercice 1
- 2 réseaux – la machine C a 2 cartes réseau – pas de passerelles – pas de routage activé sur C
Cas 1 :
La machine B (@ IP : 192.168.10.3) veut envoyer un message à la machine A (@ IP : 192.168.10.5)
L’@MAC de A est inconnue de B, mais son @IP indique que A est sur le même réseau, alors :
Etape 1 : B émet une requête ARP – un paquet avec une trame Ethernet – pour connaître cette @
De @MAC : 120 à @MAC : 255 (broadcast)
Message : Quelle est l’@MAC de la machine @IP 192.168.10.5 ?
Etape 2 : Réponse de A, toujours avec ARP :
De : @MAC : 130 Á : @MAC : 120
Message : La machine avec l’@IP 192.168.10.5 a l’@MAC 130 ,
Etape 3 : B connaît maintenant l’@MAC de A et peut transmettre le paquet.
De : @MAC : 120 Á : @MAC : 130 Ethernet
De : @IP : 192.168.10.3 Á : @IP : 192.168.10.5 IP
Message: ---------------------------------------------------------- TCP/UDP/ICMP
Cas 2 :
La machine A (@ IP : 192.168.10.5) veut envoyer un paquet à la machine D (@ IP : 192.168.20.4)
L’@IP de D indique que D n’est pas sur le même réseau et comme aucune @ de passerelle n’est paramétrée sur A alors l’opération échoue – pas de requête ARP émise.
Exercice 2:
- Comme ci-dessus + Passerelle sur A et B => 192.168.10.1, sur D => 192.168.20.2
Routage activé sur C
Cas 1 :
La machine A (@ IP : 192.168.10.5) veut envoyer un message à la machine D (@ IP : 192.168.20.4)
A ne connaît pas l’@ MAC de D, son @IP indique que D n’est pas sur le même réseau. A a une adresse de passerelle activée (@ IP : 192.168.10.1), elle essaiera d’y envoyer le message.
Si A connaît déjà @Mac de la passerelle C (cache ARP) étape 3, sinon é
tape 1
Etape 1 : A émet une requête ARP – pour connaître l’@MAC de la passerelle C :
De : @MAC : 130 Á : @MAC : 255
Message : Quelle est l’@MAC de la machine @IP 192.168.10.1 ?
Etape 2 : Réponse de C, toujours avec ARP :
De : @MAC : 110 Á : @MAC : 130
Message : La machine avec l’@IP 192.168.10.1 a l’@MAC 110
A connaît maintenant l’@MAC de C et peut lui transmettre le paquet
Etape 3 : A envoie le paquet à la @MAC de la passerelle C avec @IP du destinataire final D
De : @MAC : 130 Á : @MAC : 110 Ethernet
De : @IP : 192.168.10.5 Á : @IP : 192.168.20.4 IP
Message: ---------------------------------------------------------- TCP/UDP/ICMP
SI LE ROUTAGE N’EST PAS ACTIVÉ SUR C ALORS LA COMMUNICATION ÉCHOUE
IP sur C détermine que le message est destiné à une machine du réseau 192.168.20.0. Alors il utilise la carte avec l’@ 192.168.20.2 pour envoyer le paquet.
Si C connaît déjà @Mac de D (cache ARP) étape 6, sinon étape 4
Etape 4 : C émet une requête ARP – pour connaître l’@MAC de D :
De : @MAC : 210 Á : @MAC : 255
Message : Quelle est l’@MAC de la machine @IP 192.168.20.4 ?
Etape 5 : Réponse de D, toujours avec ARP :
De : @MAC : 220 Á : @MAC : 210
Message : La machine avec l’@IP 192.168.20.4 a l’@MAC 220
C connaît maintenant l’@MAC de D et peut lui transmettre le paquet
Etape 6 : C envoie le message à la @MAC et @IP de D :
Á : @MAC : 210 De : @MAC : 220 message
@IP : 192.168.10.5 @IP : 192.168.20.4 transmis
Exercice routage des datagrammes IP
Routage dans un internet
La décision de routage, c'est-à-dire le choix d'une route, se fait à chaque noeud traversé. Typiquement, la première décision de routage est prise au niveau de la station émettrice, puis au niveau de chaque routeur, qui a pour fonction d'interconnecter deux ou plusieurs réseaux physiques.
ARP. B reçoit la trame directement. Dans ce cas, aucun routeur n'intervient dans l'acheminement du datagramme.
Tout le problème pour A est de savoir que B est sur le même réseau (et sous-réseau). Pour cela, il lui suffit de comparer les numéros de réseau des deux adresses IP (A et B). La station A extrait donc le numéro de réseau de l'adresse IP de B et le compare avec le sien. Si le numéro de réseau est le même, alors B est sur le même réseau.
L'extraction du numéro de réseau de B se fait à l'aide d'un ET LOGIQUE entre l'adresse IP de B et le masque de sous-réseau défini sur A. De cette façon, dans le cas où des sous-réseaux ont été définis, la comparaison porte sur le numéro de réseau et le numéro de sous-réseau. Il faut être conscient que A n'a pas connaissance du masque de sous-réseau de B.
Exemple: Adresse IP de A : 160.16.2.16, masque de sous réseau de A : 255.255.0.0 Adresse IP de B : 160.16.2.17.
160. 16. 2. 16 160. 16. 3. 17 ET 255.255. 0. 0 ET 255.255. 0. 0 -------------------- -------------------- 160. 16. 0. 0 160. 16. 0. 0 Les numéros de réseaux sont identiques
Remise indirecte
Si les résultats du ET LOGIQUE sont différents, cela signifie que B n'est pas sur le même réseau. Exemple: Adresse IP de A : 160.16.2.16, masque de sous réseau de A : 255.255.255.0 Adresse IP de B : 160.16.2.17.160. 16. 2. 16 160. 16. 3. 17 ET 255.255.255. 0 ET 255.255.255. 0 -------------------- -------------------- 160. 16. 2. 0 160. 16. 3. 0 Les numéros de réseaux et sous-réseaux sont différents
Dans ce cas, A doit identifier un routeur vers lequel envoyer le datagramme. En général, chaque hôte dispose au moins de l'adresse IP d'un routeur sur son réseau. Dans le cas contraire, le datagramme ne peut être envoyer et A retourne un message de type "Destination Host Unreachable".
A doit donc envoyer le datagramme au routeur R. Elle connaît l'adresse IP de R, mais a besoin de son adresse physique @R. Elle recherche donc dans son cache ARP puis effectue si nécessaire une requête ARP sur le réseau. Elle envoie enfin le datagramme à destination de IP (B) dans une trame à destination du routeur.
Chaque routeur doit également déterminer pour chaque datagramme reçu, le numéro de réseau du destinataire, par la même opération, et choisir la destination en conséquence. Le datagramme est toujours adressé de IP (A) vers IP(B) mais dans les trames des réseaux traversés entre les adresses physiques des routeurs intermédiaires.
Enfin, le dernier routeur reconnaît dans l'adresse IP de B, un numéro de réseau sur lequel il est connecté (il possède une adresse IP sur ce réseau). Il peut donc acheminer le datagramme directement vers B, après avoir récupéré l'adresse physique de B à l'aide d'ARP.
Pour faire communiquer les deux sous-réseaux de l'exercice précédent, on définit une passerelle permettant de router les datagrammes d'un réseau vers l'autre.
- La liste des routes définies pour votre station s'obtient avec la commande
route
Quelles sont les routes définies ? - Sur quel réseau physique doit se trouver une passerelle permettant de relier les deux réseaux IP ?
- Ajoutez une route par défaut pour permettre à votre station d'envoyer des datagrammes IP à une station qui n'est pas dans votre sous-réseau à l'aide de la commande
route add default gw ADRESSE_IP
où ADRESSE_IP est l'adresse IP de la passerelle permettant de joindre l'autre sous-réseau. (On peut avoir deux passerelles différentes, une pour aller de A vers B et une autre pour aller de B vers A). - Essayez de joindre une station de l'autre sous-réseau avec la commande ping.
- Exécutez la commande
ping ADRESSE
où ADRESSE est l'adresse de broadcast de l'autre réseau - Quelles sont les adresses qui répondent ?
TP configuration routage statique et dynamique RIP
Ce TP à pour but la configuration des routes entre des routeurs pour permettre le transfert de données. Dans la partie A, on va utiliser le routage statique et dans la partie B le protocole de routage RIP.
A. Mise en place du routage statique
I. Configuration des stations de travail
1) Configurez les hôtes à l’aide des informations suivantes : (1 Pt)
a. La configuration pour l’hôte connecté au routeur Gauche est :
Adresse IP 192.168.1.2
Masque de sous réseau : 255.255.255.0
Passerelle par défaut 192.168.1.1
b. La configuration pour l’hôte connecté au routeur Droite est :
Adresse IP 192.168.0.2
Masque de sous réseau : 255.255.255.0
Passerelle par défaut 192.168.0.1
2) Quelle est la commande qui permet de vérifier la connectivité entre les deux machines ? La requête ping a-t-elle abouti ? Sinon pourquoi ? (1 Pt)
II. Configuration des deux routeurs :
1) Configurez les deux routeurs avec les données suivantes : (2 Pts)
Le nom d’hôte est : Gauche, Droite
Les mots de passe console, VTY et enable sont cisco.
Le mot de passe enable secret est class.
2) Configurez les interfaces FastEthernet et Séries des deux routeurs ? (2 Pts)
3) Quelle est la commande qui permet d’afficher l’état des interfaces ? (1 Pt)
4) Ajoutez des routes statiques convenables à chaque routeur. (2 Pts)
5) Quelle est la commande qui permet de vérifier la table de routage ? (1 Pt)
B. Mise en place du routage dynamique
1. Configurer les routeurs et les postes clients correctement. (3 Pts)
2. Activer Le protocole de routage RIP. (4 Pts)
3. Vérifier la connectivité entre les deux machines. (1 Pt)
4. Sauvegarder la configuration des routeurs. (1 Pt)
5. Afficher les informations sur les équipements Cisco voisins. (1 Pt)
Exercice Routage des sous-réseau - par default
Travail à faire
- Combien de sous-réseau IP doivent être définis?{sidebar id=1}
- L'adresse 128.34 a été attribuée à la société. A quelle classe appartient-elle? Définissez le masque de sous-réseau et donnez les adresses de sous-réseau. Vous envisagerez 2 solutions. Dans la première vous optimiserez le nombre de sous-réseaux, dans la seconde vous simulerez une classe d'adresse inférieure.
- Donnez les tables de routage des trois routeurs.
- Quelles sont les tables de routage des stations A, B, C et du serveur?
- Quel est l'inconvénient d'utiliser un routage par défaut?
- Donnez les correspondances entre les adresses IP et X121
- Décrivez le chemin et les échanges lors de l'échange d'un paquet entre la station C et la station B.
- La société veut se connecter au réseau Internet pour profiter du courrier électronique et des échanges de fichiers. Une classe C (193.4.5) est attribué à l'interconnexion entre le ou les routeurs de l'entreprise et la société Fournisseur d'accès à l'Internet(Provider). Définissez le plan de routage pour que toutes les stations du réseau de l'entreprise aient accès à ce service.
Adressage Transpac - X121
DNIC
|
NTN
|
|
DCC
|
N
|
Numéro
|
3 chiffres 1 chiffre 10 chiffres
DNIC : (Data Network Identification Code) se décompose en DCC, nombre de 3 chiffres correspondant au code du pays et N le numéro de réseau (de 0 à 9)
Continent Pays Réseau
{sidebar id=8}
0
|
Réservé
|
1
|
Réservé
|
2
|
Erope
|
3
|
Amérique du Nord
|
4
|
Asie
|
5
|
Australie, Océanie
|
6
|
Afrique
|
7
|
Amérique du Sud
|
8
|
Télex
|
9
|
Téléphone
|
Pays
2 08 = France
2 34 = Royaume Uni
Réseau dans le pays
2 08 0 = transpac en france
NTN : (Network Terminal Number) permet d’identifier un nœud au sein d’un réseau. Il est de la forme 0Z AB PQ MC DU
Où Z est le code de la région
Le code ABPQ est associé au commutateur auquel est raccordé l’abonné. Le code MCDU correspond à l’identifiant de l’abonné.
Code
|
Région
|
1
|
Ile de France
|
2
|
Ouest
|
3
|
Est
|
4
|
Sud-Est
|
5
|
Sud-Ouest
|
Exercices Routage ip - configuration IP - recherche anomalies
Exercice 1 – Routage IP
Le schéma ci-dessous représente plusieurs sous-réseaux interconnectés . {sidebar id=6}
La machine d'adresse 162.38.223.4 expédie un paquet IP à la machine 162.38.223.1, expliquer le mécanisme de routage. Quelle ligne doit contenir la table de routage ?
2. Quel(s) chemin(s) peut emprunter un paquet IP transmis depuis la machine d'adresse 162.35.200.3 vers la machine d'adresse 162.38.222.3 ? Quel doit être le contenu de la table de routage de la machine pour que le paquet emprunte le chemin le plus cours
3. Quel peut être le contenu de la table de routage de 162.38.223.4 pour que l'accès à INTERNET passe par R1,R3 et R5 ? Justifiez votre réponse.
4. Quels doivent être les contenus des tables de R1,R3 et R5 pour que ce chemin soit emprunté par les datagrammes venant du sous-réseau 162.38.233 pour aller sur Internet ?
Remarque : R1, R2, R3, R4 et R5 sont des routeurs.
Exercice 2 – Configuration d’adresses IP dans un réseau
{sidebar id=1}
Information diverses :
· Le schéma ci-dessus représente le réseau que vous désirez mettre en œuvre
· Après consultation des organismes officiels on vous attribue des adresses de type 168.10.x.x.
· Les machines 1 à 9 doivent accéder en permanence aux serveurs d’impression et de noms :
Questions
1 – A quelle classe appartiennent ces adresses
2 – Déterminer et justifier l’adressage de chaque machine de ce réseau
3 – Indiquer et justifier le contenu des tables de routage des machines 1, 5 et 7.
4 - Indiquer et justifier le contenu des tables de routage des deux routeurs
Exercice 3 – Recherche d’anomalies
Dans le réseau ci-dessus le contenu des tables de routage est le suivant :
1 - Sur le poste d’adresse 164.38.10.2
Destination réseau
|
Masque réseau | Adr. passerelle |
0.0.0.0
|
0.0.0.0
|
164.38.10.6
|
164.38.10.2
|
255.255.255.255
|
127.0.0.1
|
164.38.10.0
|
255.255.255.0
|
164.38.10.2
|
255.255.255.255
|
255.255.255.255
|
164.38.10.2
|
2 - Sur le routeur d’adresse 164.38.10.1
Destination réseau |
Masque réseau |
Adr. passerelle |
0.0.0.0 |
0.0.0.0 |
X.X.X.X |
164.38.10.0 |
255.255.255.0 |
164.38.10.1 |
255.255.255.255 |
255.255.255.255 |
164.38.10.1 |
3 - Sur le routeur d’adresse 164.38.10.6
Destination réseau |
Masque réseau |
Adr. passerelle |
0.0.0.0 |
0.0.0.0 |
164.38.10.1 |
164.38.10.0 |
255.255.255.0 |
164.38.10.6 |
164.38.9.0 |
255.255.255.0 |
164.38.10.6 |
255.255.255.255 |
255.255.255.255 |
164.38.10.6 |
Questions :
- Expliquez le contenu de ces tables de routage
- Que se passe-t-il si la machine d’adresse 164.38.10.2 expédie un message à la machine d’adresse 164.38.10.5 puis 164.38.9.4 puis à www.google.fr ?
- Quelles anomalies détectez vous dans ce réseau et dans les tables de routage ? Justifiez vos réponses.
- Comment corriger ces anomalies ?
Proposition de correction
Corrigé ex1 – Routage IP
Le schéma ci-dessous représente plusieurs sous-réseaux interconnectés .
1 -
La machine détermine que le destinataire est situé dans le même sous réseau. C’est elle qui expédiera directement le datagramme. Pour cela et malgré la valeur du premier octet il faudra considérer que le sous-réseau est de classe C.
Il faudra rajouter la ligne suivante dans la table
Destination Masque Passerelle
162.38.223.0 255.255.255.0 162 .38.233.4
2. Pour aller du sous-réseau 162.35.200 vers le sous réseau 162.35.222 deux routes sont possibles :
R2 à R1 ou R4à Internet à R5 à R3 à R1
Sur la machine il faudra rajouter les lignes suivantes dans la table
Destination Masque Passerelle
0.0.0.0 0.0.0.0 162.35.200.4
162.38.222.0 255.255.255.0 162.35.200.1
3.
Une machine ne peut déterminer que l’adresse de la prochaine passerelle. Elle n’a aucun contrôle sur le routage des paquets hors du sous-réseau. Comme dans ce sous-réseau il n’y a qu’une seule passerelle elle sera la route par défaut.
Destination Masque Passerelle
0.0.0.0 0.0.0.0 162.38.223.2
4. On peut considérer que l’accès à Internet sera un accès par défaut , on peut rajouter les lignes suivantes dans les tables des routeurs :
Dans R1 :
Destination Masque Passerelle
0.0.0.0 0.0.0.0 162.38.200.5
Dans R3 :
Destination Masque Passerelle
0.0.0.0 0.0.0.0 162.35.210.4
Dans R5 :
Destination Masque Passerelle
0.0.0.0 0.0.0.0 adresse passerelle sur internet
Corrigé Ex2 – Configuration d’adresses IP dans un réseau
1 – Les adresses sont de classe B. Adresse réseau < 192
2 – On peut traiter chaque segment comme un sous-réseau de classe C
Exemple d’adresses
3 – Contenu tables de routage de machines
Table de routage de la machine 1 : 168.10.2.1
Destination réseau |
Masque réseau |
Adr. passerelle |
0.0.0.0 |
0.0.0.0 |
168.10.2.5 |
168.10.1.0 |
255.255.255.0 |
168.10.2.0 |
168.10.2.0 |
255.255.255.0 |
168.10.2.1 |
168.10.2.1 |
255.255.255.255 |
127.0.0.1 |
255.255.255.255 |
255.255.255.255 |
168.10.2.1 |
Table de routage de la machine 5 : 168.10.1.5
Destination réseau |
Masque réseau |
Adr. passerelle |
0.0.0.0 |
0.0.0.0 |
168.10.1.0 |
168.10.1.0 |
255.255.255.0 |
168.10.1.5 |
168.10.1.5 |
255.255.255.255 |
127.0.0.1 |
255.255.255.255 |
255.255.255.255 |
168.10.1. |
Table de routage de la machine 7 : 168.10.3.7
Destination réseau |
Masque réseau |
Adr. passerelle |
0.0.0.0 |
0.0.0.0 |
168.10.3.9 |
168.10.0.0 |
255.255.0.0 |
168.10.3.0 |
168.10.3.0 |
255.255.255.0 |
168.10.3.7 |
168.10.3.7 |
255.255.255.255 |
127.0.0.1 |
255.255.255.255 |
255.255.255.255 |
168.10.3. |
4 – Contenu de tables de routage de routeurs
Extrait table de routeur 1
Destination réseau |
Masque réseau |
Adr. passerelle |
|
0.0.0.0 |
0.0.0.0 |
168.10.2.5 |
|
168.10.2.0 |
255.255.255.0 |
168.10.2.0 |
|
168.10.1.0 |
255.255.255.0 |
168.10.1.0 |
|
Extrait table de routeur 2
Destination réseau |
Masque réseau |
Adr. passerelle |
|
0.0.0.0 |
0.0.0.0 |
168.10.2.0 |
|
168.10.2.0 |
255.255.255.0 |
168.10.2.5 |
|
168.10.3.0 |
255.255.255.0 |
168.10.3.0 |
|
Corrigé Ex3 – Recherche d’anomalies
1 – Explications tables
2 – Pour atteindre l’adresse 164.38.10 .5 on passe par la passerelle est 164.38.10.2
Pour atteindre l’adresse 164.38.9.4 la table de routage indique qu’il faut passer par la passerelle 164.38.10.6 . Ainsi la machine ne recevra pas le messageà erreur de routage.
Pour atteindre www.google.fr (adresse hors réseau) la table de routage indique qu’il faut passer par la passerelle 164.38.10.6 . Les autres routeurs se chargeront d’acheminer le datagramme.
3 – Anomalies réseau
Le réseau est de classe B mais est géré comme un réseau declasse C (masque 255.255.255.0) ainsi les machines d’adresse 164.38.9.x ne recevrons pas de messages des machines ayant comme adresse 164.38.10.x ni du routeur 164.38.10.1.
Anomalies tables
164.38.10.2 : il convient d’inverser les ligne 2 et 3 , sinon la boucle locale ne sert a rien
164.38.10.1 : ce routeur n’expediera pas de messages aux machines 164.38.9.x
164.38.10.6 : ce routeur n’expediera pas de messages aux machines situées dans le réseau d’adresse 168.10
4 – Il convient de modifier les masques 255.255.255.0 par 255.255.0.0
Dans ce réseau le routeur 164.38.10.1 peut etre supprimé. Il faudra alors modifier la 1ère ligne de la table de routage du routeur 164.3.10.6 mettant comme adresse passerelle 168.10.2.4.