Vous êtes sur la page 1sur 14

1/14

1.

TP Interconnexion :
Routage Statique
Le but de ce TP est de réaliser l'interconnexion IP d'un réseau d'entreprise réparti
sur plusieurs sites. Chacun des sites comprend un réseau local (Ethernet), ils sont
reliés entre eux par un autre réseau Ethernet qui symbolisera un WAN. Nous utilise-
rons un routage statique.
Pour ce TP vous allez devoir collaborer avec un autre banc, qui sera désigné
dans la suite du texte par la lettre X. Mettez vous d’accord en début de séance
avec le groupe avec lequel vous aller travailler.

Préparation

Etudier les technologies de câblage 10baseT.

Etudier les RFC 826 (ARP), 791 (IP), 792 (ICMP), 1700 (Assigned
Numbers) en fonction de ce qui est demandé.

Plusieurs groupes de TP travailleront en même temps sur la maquette,


chaque groupe représentant l’équipe réseau d’un site de la société.

Répondez aux questions précédées du logo ci-contre avant la scéance


de TP. Ceci vous permettra de vous mieux préparer le TP, de plus vous
n’aurez pas le temps de le faire pendant la scéance.

Cadre général

La salle TP possède un précâblage pour réseau local (cf. figure 1). Un


hub central, auquel arrivent toutes les connexions des bancs TP.

Chaque poste de travail est composé d’un hub et de deux PC sous


Linux (un PC Station ne possédant qu’une carte Ethernet et un PC
Routeur possédant deux cartes Ethernet). Le logiciel ethereal sera uti-
lisé pour capturer le trafic.

Chaque poste de travail symbolise un "site" d’une entreprise. Les sites


sont reliés entre eux par un réseau longue distance symbolisé par le
réseau Ethernet de la salle.
2/14

Précablage pour réseau local

HUB

POSTE 4
POSTE 3

Hub
Hub
PCs
PCs

POSTE 5 POSTE 2

Hub Hub

PCs PCs

POSTE 6
POSTE 1

Hub
Hub
PCs
PCs

Figure 1.Configuration du réseau de la salle

Identification du matériel

Identifier:
• des câbles 10baseT qui forment le réseau Ethernet
• 1 hub;
• 1 PC Station sous Linux
• 1 PC Routeur sous Linux
3/14

Câblage

WAN

Site X

Ethernet0 PC Station
Hub
Ethernet1

PC Routeur
Site Y

Ethernet0 PC Station
Hub
Ethernet1

PC Routeur

Figure 2. Câblage des bancs

Câbler votre site conformément au schéma de la figure 2.

Plan d’adressage

Nous disposons du numéro de réseau privé 192.168.0.0. Le plan


d'adressage choisi est le suivant :
• le troisième octet représente le numéro de votre banc de TP,
• le quatrième octet sera à 1 pour le routeur (côté réseau local) et à 2
pour le PC,
• le réseau d'interconnexion aura comme numéro de réseau
192.168.100.0/24,
le numéro du routeur sur ce réseau correspondra au numéro de votre
4/14

banc de TP.

Combien de réseaux au sens IP y-a-t-il dans la salle TP?

Combien d’adresses IP doit posséder le PC Routeur?

De combien d’adresses IP par site a-t-on besoin pour réaliser un plan d’adres-
sage complet du réseau.

Proposer un adressage utilisant des préfixes 192.168._.0/24 avec le 3ième


octet réservé au numéro de sous-réseau, noter les adresses des différents équi-
pements de votre réseau local.

PC Station:
PC Routeur Ethernet 0:
PC Routeur Ethernet 1:

Quel masque de sous-réseau va être utilisé?

Construction du réseau au sens IP

Le but de la manipulation est, en partant du plan d’adressage choisi, de


configurer les paramètres IP des équipements de manière à ce que le
PC puisse dialoguer avec un PC appartenant à un autre banc de tra-
vail. Le test sera fait à l’aide de la commande ping.

• Sur les PC Station et Routeur sous Linux se connecter en tant aue


root (mot de passe ws)
• Sur le PC routeur, lancer ethereal pour visualiser le trafic sur le lien
192.168._.0/24

#ifconfig eth0 up
#ethereal -i eth0 &
5/14

La fenêtre suivante apparaît :

• Configurer la capture menu Display/Options... et sélectionner les


bouttons comme indiqué ci-dessous.

• Lancer la capture des trames en allant dans le menu Capture/Start


en configurant également les bouttons comme indiqué ci-dessous
et cliquer sur OK.
6/14

• Depuis une fenêtre xterm du PC Sattion, tenter un ping vers l’inter-


face Ethernet 0 du routeur, qui est l’interface la plus proche.

# ping 192.168._.1 (où _ correspond a votre banc de TP)

Quel est le message d’erreur de ping? L’analyseur a-t-il capturé quelque


chose?
message ping:
trafic capturé:

Que peut-on en déduire?


7/14

Configuration de l’Interface réseau du PC Station

Taper

#netstat -r

pour visualiser la table de routage de la machine.

A quoi correspond l’interface lo?

Quelle adresse IP est associée à cette interface ?

Pour configurer l’interface Ethernet taper :

#ifconfig eth0 192.168._.2 netmask 255._._.0

Quelles modifications ont été apportées à la table de routage ?

Tenter à nouveau un ping vers l’interface Ethernet 0 du routeur:

# ping 192.168._.1

Quel est le message d’erreur de ping? L’analyseur a-t-il capturé quelque


chose?
message ping:

trafic capturé

Que peut-on en déduire?


8/14

Configuration des interfaces du PC routeur

De combien d'interfaces Ethernet dispose le routeur?

Taper :

# ifconfig -a

Que fait cette commande?

Quelle est l'adresse Ethernet de l'interface 0 ?

Quelle est l'adresse Ethernet de l'interface 1 ?

Configurer l’interface eth0 du PC Routeur suivant le plan d’adressage


défini précédemment .

#ifconfig eth0 192.168._.1 netmask 255.255.255.0

Vérifier la configuration en tapant:

#ifconfig eth0

Procéder de la même manière pour configurer l'interface Ethernet 1 du


routeur :

router#ifconfig eth1 192.168.100._ netmask 255.255.255.0

Maintenant on peut joindre l’interface Ethernet 0 depuis le PC Station.


Le vérifier en tapant :

# ping 192.168._.1

Quelles trames circulent sur le réseau ?

# ping 192.168._.1
9/14

pinging 192.168._.1 with 32 bytes of data:

Reply from 192.168._.1: bytes=32 time=2ms TTL=32


Reply from 192.168._.1: bytes=32 time=1ms TTL=32
Reply from 192.168._.1: bytes=32 time=2ms TTL=32
Reply from 192.168._.1: bytes=32 time=2ms TTL=32

Depuis le PC station visualiser la table arp

#arp -an

Tenter maintenant de joindre, depuis le PC, l’interface Ethernet 1 du


routeur:

# ping 192.168.100._

Peut-on maintenant joindre l’interface Ethernet 1 du routeur depuis le PC ?

Que répond le PC quand on veut pinger une machine sur un autre réseau IP ?

Pourquoi rien ne circule sur le réseau ?

Configuration d’un routage statique

Dans cette partie, nous procéderons de la façon suivante: à chaque


étape, une série de pings depuis le routeur sera réalisée, avec différen-
tes adresses source (celles des interfaces du routeur) et destination.
Pour chaque ping, le résultat sera commenté et une solution sera
déduite.

Par défaut, le routeur envoie le ping en sortie du réseau avec, comme


adresse source, l’adresse IP de l’interface par laquelle le trafic est
émis. Mais l’argument -I de ping permet de forcer l’adresse d’une autre
interface :
• relancer ethereal pour écouter le trafic qui circule sur le réseau
192.168.100/24.

Tenter un ping depuis les deux interfaces du routeur vers les 3 destina-
10/14

tions du site X (où X est le numéro d’un autre poste de travail).

Remplir le tableau suivant avec les résultats des pings, en expliquant à cha-
que fois les raisons des échecs ou réussites.

Destination

192.168.100.X 192.168.X.1 192.168.X.2


(interface externe du (interface interne du (PC du site X)
routeur du site X) routeur du site X)

192.168._.1
(interface
interne)
Adresse Source

192.168.100._
(interface
externe)

En effet, il faut donner au routeur la connaissance des autres réseaux.

Est-ce que dans ce cas de figure, l’utilisation d’une route par défaut en sortie
des routeurs est réaliste?

Point de synchronisation : attendre que l’équipe du


poste X soit arrivée à ce point.

Configurer la table de routage du PC routeur pour que le site X puisse


être atteint :

# route add -net 192.168.X.0/24 gw 192.168.100.X

Que faudrait-il ajouter pour pouvoir atteindre tous les sites de l’entreprise?
11/14

Taper la commande:

# netstat -rn

Tenter un ping depuis les deux interfaces du routeur vers les 3 destina-
tions du site X (où X est le numéro d’un autre poste de travail).

Remplir le tableau suivant avec les résultats des pings, en expliquant à cha-
que fois les raisons des échecs ou réussites.

Destination

192.168.100.X 192.168.X.1 192.168.X.2


(interface externe du (interface interne du (PC du site X)
routeur du site X) routeur du site X)

192.168._.1
(interface
interne)
Source

192.168.100._
(interface
externe)

En fait une station de station multidomiciliée n’est pas un routeur, pour


la transformer en routeur, il faut activer le processus de relayage
(forwarding) dans le noyau. Taper :

#sysctl -w net.ipv4.ip_forward=1

Tenter un ping depuis les deux interfaces du routeur vers les 3 destina-
tions du site X (où X est le numéro d’un autre poste de travail).

Remplir le tableau suivant avec les résultats des pings, en expliquant à cha-
que fois les raisons des échecs ou réussites.
12/14

Destination

192.168.100.X 192.168.X.1 192.168.X.2


(interface externe du (interface interne du (PC du site X)
routeur du site X) routeur du site X)

192.168._.1
(interface
interne)
Source

192.168.100._
(interface
externe)

Que se passe-t-il si les tables de routage d’un routeur distant ne sont pas
configurées? Observer ce cas de figure dans l’analyseur.

Depuis la fenêtre du PC Station, tenter un ping vers les deux interfaces


du routeur et vers les trois adresses du site X.

Remplir le tableau suivant avec les résultats des pings, en expliquant à cha-
que fois les raisons des échecs ou réussites.
13/14

Destination

192.168._.1 192.168.100. 192.168.100. 192.168.X.1 192.168.X.2


(interface _ X (interface (PC du site X)
interne du (interface (interface interne du
routeur) externe du externe du routeur du
routeur) routeur du site X)
site X)

192.168._.2
(PC)
Source

Que faut-il ajouter dans la configuration du PC pour que cela marche?

Ajouter la route par défaut pour le PC Station :

# netstat -rn
...
# route add -net 0.0.0.0/0 gw 192.168._.1
# netstat -rn
....

Que se passe-t-il si, lors du ping vers le PC X, le routage par défaut de celui-
ci n’est pas encore configuré ?

Tenter maintenant un ping depuis le PC vers le PC du site X, en


n’envoyant qu’une seule requête ICMP :

# ping -c 1 192.168.X.2
pinging 192.168.X.2 with 32 bytes of data:

Reply from 192.168.X.2: bytes=32 time=2ms TTL=32

#
14/14

Que devriez-vous faire pour joindre les autres PC de la salle ?

Est-ce suffisant ?

Création d’une boucle de routage

Il est relativement simple de faire une boucle de routage entre deux


sites. La manière la plus simple est d’utiliser un routage par défaut
dans les deux sites.
Modifier le routage du PC routeur pour mettre une route par défaut vers
le site X.

# route add default gw 192.168.100.X

Depuis le PC Station, pinger un équipement sur une adresse de réseau


qui n’existe pas.

# ping 10.200.1.1

Que ce passe-t-il ?

D’où proviennent les messages ICMP Time Exceeded ?

Remise en place du banc de TP

Rebooter les PC en tapant la commande

#reboot.

Débrancher les câbles 10baseT et 10base2

Vous aimerez peut-être aussi