EXERCICE sur les TABLES de ROUTAGE
EXERCICES sur les TABLES de ROUTAGE Eléments de corrigé ... à apporter
aux tables de routage pour résoudre ce problème. Le routage doit rester statique.
Part of the document
EXERCICES sur les TABLES de ROUTAGE Eléments de corrigé EXERCICE 1
Expliquer pourquoi la solution proposée ne permet pas cette communication
entre les serveurs des sous-réseaux RESTAURATION et COMPTABILITÉ, et
proposer, en les justifiant, les modifications à apporter aux tables de
routage pour résoudre ce problème. Le routage doit rester statique. Remarques préalables :
La question posée appelle certaines remarques préalables. En premier lieu
il est clairement dit « ...Expliquer pourquoi la solution proposée ne
permet pas... ». Il faut donc commencer par ce point. Ensuite on vous
indique « ...proposer, en les justifiant, les modifications... ». Il faut
donc apporter les réponses et les justifier ! Enfin, la question précisait
« ...Le routage doit rester statique... ». On peut supposer que l'intention
du rédacteur du sujet était de vérifier les connaissances en terme de
commande de routage (paramètre -p pour indiquer une adresse Persistante -
qui ne sera pas effacée à la fermeture de la session ou au redémarrage du
routeur) ? La maîtrise des lignes des tables de routage étant cependant à
priori suffisante et la connaissance de la « ligne de commande » dépassant
probablement un peu le niveau de connaissances requis ?. Attention : on doit se « placer » pour répondre à la question, au niveau de
chaque routeur (et non pas au niveau du serveur comme l'intitulé « ...ne
permet pas cette communication entre les serveurs... » peut le laisser
penser à celui qui ne fait pas attention. On demande bien en effet « ...les
modifications à apporter aux tables de routage... » - des routeurs donc !
Les serveurs ne jouant pas - dans ce réseau - le rôle de routeurs ! Pourquoi ça ne fonctionne pas ?
A l'observation du schéma du réseau on constate qu'entre les sous-réseaux
RESTAURATION et COMPTABILITÉ deux routeurs (Routeur 2 et Routeur 3) sont
concernés. Le problème vient sans doute de ce que ces routeurs 2 et 3 sont
mal configurés. Il faut alors observer les tables de routage fournies. Rappelons qu'une ligne d'une table de routage peut se « lire » de la
manière suivante « ...pour atteindre un réseau (Adresse réseau) défini par
le masque (Masque réseau) on doit s'adresser (expédier le paquet) à telle
passerelle (Adresse passerelle) et pour cela sortir du routeur par tel
adaptateur (Interface) ». Donc en clair : . La zone Adresse réseau définit l'adresse du réseau (sous-réseau) à
atteindre. . La zone Masque réseau définit la valeur du masque de réseau (sous-
réseau) à appliquer. . La zone Adresse passerelle définit l'adresse du « point d'entrée »
dans un autre réseau (ou sous-réseau). . La zone Interface définit l'adresse de l'adaptateur (carte réseau...)
par lequel on sort du n?ud (routeur ici) actuel. Or dans la table de routage du Routeur 2 on ne trouve pas - dans la colonne
« Adresse réseau » - l'adresse du sous-réseau RESTAURATION (172.16.128.0).
Le routeur 2 n'est donc pas capable de rediriger les trames destinées au
sous-réseau RESTAURATION (172.16.128.0). De même, dans la table de routage du Routeur 3 on ne trouve pas - dans la
colonne « Adresse réseau » - l'adresse du sous-réseau COMPTABILITÉ
(172.16.16.0). Le routeur 2 n'est donc pas capable de rediriger les trames
destinées au sous-réseau COMPTABILITÉ (172.16.16.0). Que devrait-on apporter comme modification ?
Au vu des explications théoriques précédentes, on devrait pouvoir
« lire » : . Au niveau du Routeur 2 (du réseau COMPTABILITÉ vers le réseau
RESTAURATION) : « Pour atteindre le sous-réseau RESTAURATION (172.16.128.0) avec le
masque de réseau 255.255.248.0, il faut s'adresser à la passerelle
172.16.24.20 et pour cela sortir de la machine (le routeur) par
l'adaptateur 172.16.24.10. »
|Adresse réseau|Masque réseau |Adresse |Interface |
| | |passerelle | |
|172.16.128.0 |255.255.248.0 |172.16.24.20 |172.16.24.10| . Au niveau du Routeur 3 (du réseau RESTAURATION vers le réseau
COMPTABILITÉ) : « Pour atteindre le sous-réseau COMPTABILITÉ (172.16.16.0) avec le masque
de réseau 255.255.248.0, il faut s'adresser à la passerelle 172.16.24.10
et pour cela sortir de la machine (le routeur) par l'adaptateur
172.16.24.20. »
|Adresse réseau|Masque réseau |Adresse |Interface |
| | |passerelle | |
|172.16.16.0 |255.255.248.0 |172.16.24.10 |172.16.24.20| Ces lignes n'étant pas présentes dans les tables de routage des deux
routeurs 2 et 3, il faudrait les y ajouter. Routage statique Il faudrait rajouter des lignes dans les tables de routage des routeurs, ce
qui peut se faire :
Au niveau du routeur 2 par une commande :
Route add -p 172.16.128.0 MASK 255.255.248.0 172.16.24.20 IF
172.16.24.10
Ou, pour un routeur CISCO :
Ip route 172.16.128.0 255.255.248.0 172.16.24.20
Au niveau du routeur 3 par une commande :
Route add -p 172.16.16.0 MASK 255.255.248.0 172.16.24.10 IF
172.16.24.20 Ou, pour un routeur CISCO :
Ip route 172.16.16.0 255.255.248.0 172.16.24.10
EXERCICE 2
Question 1 Lister les équipements traversés lors de l'exécution de la commande 3,
ainsi que les lignes des tables de routage utilisées et expliquer la raison
de l'échec de cette commande. La commande 3 correspond à un ping à partir du poste d'adresse
195.10.228.135 vers l'adresse 195.10.228.164. Commençons par déterminer à
quels noeuds et sites éventuels correspondent ces deux adresses. Ensuite il
faudra observer quel chemin emprunte - ou tente d'emprunter- le paquet ICMP
correspondant au ping, tant à l'aller (echo request) qu'au retour (echo
reply). L'adresse 195.10.228.135 correspond à une machine du site de Salon ainsi
que l'indique clairement le tableau « Exemples de configuration des postes
dans chaque site ». L'adresse du sous-réseau de Salon est 195.10.228.128
comme le précise le tableau des sites, adresses réseau et masque de sous-
réseau. L'adresse 195.10.228.164 correspond à une machine du site d'Aix. En effet
on peut constater sur le schéma du réseau que l'adresse du routeur (côté
agence d'Aix en Provence) est 195.10.228.161. On constate également que
l'adresse du réseau d'Aix en Provence est 195.10.228.160 comme le précise
le tableau des sites, adresses réseau et masque de sous-réseau. L'expéditeur (Salon - réseau 195.10.228.128) n'est donc pas dans le même
sous-réseau que le destinataire (Aix - réseau 195.10.228.160). Liste des équipements théoriquement traversés L'observation du schéma du réseau montre clairement que le switch d'Aix,
les routeurs R2, R1 et R3 et le switch de Salon vont être sollicités à
l'aller et que le switch de Salon, les routeurs R3, R1 et R2 et le switch
d'Aix vont être sollicités au retour. Lignes des tables de routage utilisées Il va falloir observer - dans le sens du trajet emprunté par le paquet ICMP
- les tables de routages des différents routeurs traversés. Le ping étant
une commande de niveau 3 (IP), les switchs fonctionnant en principe au
niveau 2 (MAC) ne sont donc pas concernés. La question mentionne d'ailleurs
explicitement « ...tables de routage... » donc routeurs. Rappelons qu'une ligne d'une table de routage peut se « lire » de la
manière suivante « ...pour atteindre un réseau (Réseau) défini par le
masque (Masque) on doit s'adresser à tel routeur (Routeur) et pour cela
sortir du routeur par tel adaptateur (Interface) ». Donc en clair : . La zone Réseau définit l'adresse du réseau (sous-réseau) à atteindre. . La zone Masque définit la valeur du masque de réseau (sous-réseau) à
appliquer. . La zone Routeur définit l'adresse du « point d'entrée » dans un autre
réseau (sous-réseau). . La zone Interface définit l'adresse de l'adaptateur (carte réseau...)
par lequel on sort du n?ud actuel. Le premier routeur concerné est R2. Commençons par en observer la table de
routage. La table de routage de R2 contient une ligne (ligne 3) indiquant que pour
atteindre le réseau 195.10.228.160, dont le masque est 255.255.224.0, le
message doit être envoyé à l'adresse 195.10.228.225 (point d'entrée du
routeur R1 ainsi que le montre le schéma du réseau) et pour cela sortir par
l'interface 195.10.228.226 (point de sortie du routeur R2 ainsi que le
montre le schéma du réseau). A priori au niveau de R2 il n'y a donc pas de problème, allons voir la
table de routage de R1. La table de routage de R1 contient une ligne (ligne 3) indiquant que pour
atteindre le réseau 195.10.228.160, dont le masque est 255.255.224.0, le
message doit être envoyé à l'adresse 195.10.228.230 (point d'entrée du
routeur R3 ainsi que le montre le schéma du réseau) et pour cela sortir par
l'interface 195.10.228.229 (point de sortie du routeur R1 ainsi que le
montre le schéma du réseau). A priori au niveau de R1 il n'y a toujours pas de problème, allons voir la
table de routage de R3. La table de routage de R3 contient une ligne (ligne 1) indiquant que pour
atteindre le réseau 195.10.228.160, dont le masque est 255.255.224.0, le
message doit être envoyé à l'adresse 195.10.228.161 (point de sortie du
routeur R3) et pour cela sortir par l'interface 195.10.228.161 (même point
de sortie donc... on est arrivé). A priori au niveau de R3 il n'y a pas de problème, le paquet (echo request)
est bien arrivé et est livré à la station. Il faut donc observer à présent
le cheminement dans le sens inverse pour voir si le paquet de réponse (echo
reply) peut lui aussi arriver à bon port. L'expéditeur devient donc Aix qui
tente de joindre Salon (195.10.228.128) Le premier routeur concerné dans le trajet retour est R3. Observons en la
table de routage. La table de routage de R3 contient une ligne (ligne 3) indiquant que pour
atteindre le réseau 195.10.228.128, dont le masque est 255.255.224.0, le
message doit être envoyé à l'adresse 195.10.228.233 (point de sortie du
routeur R1 v