Vous êtes sur la page 1sur 65

Partie IV

Cette partie est entirement consacre ltude des quipements de rseau.


Il est trs important de bien comprendre leur fonctionnement interne de
manire choisir correctement son matriel lors de la cration ou de
ladaptation dun rseau.
En effet, un choix non adapt peut avoir des consquences importantes sur
lactivit et la charge subie par le rseau.
Nous verrons aussi quel niveau du modle OSI opre tel ou tel quipement
et pourquoi.
Notion dquipement actif et passif
Pour les quipements oprant au niveau de la couche 1 (physique), il existe 2
grandes classes selon que le matriel est actif ou passif.
Equipement actif : un matriel est dit actif lorsquil a besoin dlectricit
pour fonctionner.
Equipement passif : linverse de lquipement actif, un matriel passif na
aucun besoin dtre aliment en lectricit pour fonctionner.
Quelques exemples dquipements passifs :

les raccords en T (pour le cblage en coax) ;

les bouchons ou terminator ;

Le cblage ;

Les fiches ;

Les prises ;

Les tableaux de connexion (patch panels) ;

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 1 -

Le modem

Le terme modem est lacronyme de modulateur-dmodulateur.


Dune manire gnrale, on peut dire quun modem est un appareil capable
de transformer les signaux binaires produits par un ordinateur en des
signaux galement binaires mais dots dune forme sinusodale.

De par le fait quun modem agit directement sur les trains binaires, nous
replaons donc logiquement cet appareil en couche 1.

Modem

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 2 -

Le modem analogique
Le RTC (Rseau Tlphonique public Commut) servait, au dpart,
vhiculer la parole humaine sous forme de signal analogique.
Les modems analogiques permettent deux ordinateurs dchanger des flux
de bits srie, sans quaucun changement nintervienne au niveau de la
boucle locale analogique entre le client et le central de loprateur
tlphonique.
La boucle locale est reprsente par les lignes qui relient le local ou
lhabitation dun abonn dun oprateur tlphonique un centre local.
Etant donn que le commutateur central de notre oprateur tlphonique
sattend normalement envoyer et recevoir des signaux vocaux analogiques
sur cette boucle, les modems envoient des signaux analogiques sur le RTC et
ils en reoivent aussi.
Cependant, un signal analogique transmis par un modem reprsente des
bits quun ordinateur a besoin de transmettre un autre et non un signal
vocal produit par un humain.
Comme le combin tlphonique convertit des ondes sonores en un signal
lectrique analogique, un modem convertit une chane de bits mise par un
ordinateur.
Au chapitre prcdent, nous avons tudi les 3 types de modulations de base
qui peuvent tre ralises par un modem savoir la modulation de
lamplitude, de la frquence et de la phase.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 3 -

Formes de modems
Les PC de bureau peuvent utiliser des modems internes sous la forme de
cartes dextension (se connectant sur port PCI par exemple) ou bien des
modems externes.
Les ordinateurs portables peuvent tre livrs avec un modem intgr ou
utiliser plus simplement un type de modem interne commode, disponible
sous la forme dune carte PCMCIA.
Ces cartes ont peu prs la taille dune carte bancaire et peuvent facilement
tre insres et retires.
Normes de modems
Les modems existent depuis plus de 30 ans.
Ils ont donc connu de nombreuses normes.
Les plus connues et les plus rpandues actuellement sont les normes V90 et
V92.

V90 autorise un dbit de 56 Kbit/s descendant et 33 Kbit/s montant.

V92 quant elle permet galement les mmes dbits que V90 ou
autorise 48 Kbits/s dans les deux sens.

Les modems ont lavantage de reprsenter la technologie daccs distant la


plus largement dploye et disponible.
Ils sont dune grande fiabilit.
Les

modems

analogiques

ont

pour

principaux

inconvnients

dtre

relativement lents et de monopoliser la ligne tlphonique, ne laissant pas


passer dappels en mme temps quils transmettent des donnes.
De nos jours, nous pouvons rencontrer dautres types de modems comme les
modems RNIS, ADSL ou modems-cbles.
Un chapitre complet sera consacr ces trois techniques de transfert plus
loin dans le prsent.
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 4 -

Avant daborder ltude des diffrents quipements de rseau tels que


rpteurs, concentrateurs, commutateurs, , il est fondamental de matriser
les notions de domaine de diffusion et domaine de collision.
En effet, nous verrons que certains appareils tendent le domaine de
diffusion et de collision tandis que dautres permettent de le segmenter.
Bien connatre ces concepts nous permettra par exemple, lors de la
segmentation dun LAN, dviter daugmenter le domaine de collision ayant
souvent pour effet catastrophique de faire monter la charge sur le rseau de
manire importante entranant une baisse sensible de son rendement.

Le domaine de diffusion ou domaine de broadcast


On peut dire que le domaine de diffusion se rapporte aux parties dans
lesquelles une trame broadcast (diffuse vers tous les htes) peut tre
achemine.
Le domaine de diffusion ou broadcast est donc lensemble des machines qui
peuvent recevoir une copie dun message broadcast lorsque celui-ci est
envoy par lune dentre elles.
Selon CISCO, le domaine de broadcast est dfini comme suit :
Cest un groupe de cartes rseau qui reoivent toutes une copie dune trame
broadcast envoye par lune dentre elles.

Domaine de diffusion

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 5 -

Le domaine de collision
Le domaine de collision est un ensemble dinterfaces LAN dont les trames
pourraient entrer en collision.
Il sagit donc dune rgion du rseau o une trame peut tre envoye avec le
risque quelle provoque une collision.

Selon CISCO :
Un domaine de collision est un groupe de cartes rseau dont les trames
mises peuvent ventuellement se tlescoper pendant leur transit sur le
canal.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 6 -

Le rpteur

Comme pour tout autre type de rseau, 10Base2 et 10Base5 taient soumis
des limitations en terme de longueur maximale de cble : 185 m et 500 m
respectivement.
Dans certaines situations, ces longueurs taient insuffisantes.
On inventa donc un quipement appel rpteur pour pouvoir rgnrer
lattnuation du signal sur un cble relativement long.
Ils permettent galement daugmenter le nombre de nuds pouvant tre
connects un rseau et, par consquent, la distance que peut couvrir un
rseau.
Donc, les rpteurs rgnrent et resynchronisent les signaux, ce qui permet
d'tendre les cbles et les rseaux sur de plus grandes distances.

Cest un organe non intelligent.


Le rpteur na aucune ide de la signification des bits quil transmet.
Il est incapable de reconnatre les adresses contenues dans la trame.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 7 -

Comme ils traitent seulement les paquets au niveau des bits, ce sont des
quipements de couche 1.

Les rpteurs prsentent l'inconvnient de ne pas pouvoir filtrer le trafic


rseau.
Les donnes (bits) arrivant un port d'un rpteur sont envoyes tous les
autres ports.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 8 -

Domaine de diffusion et de collision


Dans le cas des rseaux Ethernet, les signaux ET les collisions sont
retransmis.
Pour les rseaux Token Ring, chaque station joue le rle dun rpteur.
Les rpteurs tendent le domaine de diffusion et de collision.

= Domaine de diffusion & de collision

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 9 -

Le rpteur multiports ou concentrateur ou hub

Les rpteurs multiports allient la connectivit aux proprits d'amplification


et de resynchronisation des rpteurs.
Ils comportent gnralement 4, 8, 12 et 24 ports, ce qui permet
d'interconnecter

facilement

et

peu

de

frais

un

grand

nombre

d'quipements.

Le terme concentrateur ou hub est souvent utilis la place du terme


rpteur multiports pour dsigner l'quipement plac au centre d'un rseau
dont la topologie est en toile.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 10 -

Les concentrateurs sont des quipements d'interconnexion de rseau trs


rpandus.
Comme le concentrateur type non gr n'exige qu'une alimentation
lectrique et des prises RJ-45 connectes, il permet de configurer un rseau
rapidement.
Tout comme les rpteurs sur lesquels ils sont fonds, les concentrateurs ne
traitent que des bits et sont des quipements de couche 1.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 11 -

Lemploi du hub dans les rseaux 10BaseT par exemple permet dobtenir
une plus grande disponibilit du rseau par rapport aux normes 10Base2 et
10Base5.
En effet, avec ces dernires la dfaillance dun cble pouvait handicaper la
totalit du LAN.

Un problme est survenu au niveau du cble du backbone du rseau ce qui


provoque la scission du rseau en 2 parties.

Avec un concentrateur, chaque quipement est reli au hub par un cble.


Un problme survenant sur un cble ne nuit qu lordinateur qui y est reli.

Ok
Ok
Ok

Ok
Ok
Out
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Ok

Page - 12 -

Du point de vue de son fonctionnement, lorsquune station met des


donnes, celles-ci sont achemines vers tous les autres segments LAN, que
ce soit ncessaire ou non.
Ex : la station A dsire communiquer avec la station F, elle dpose sur le
rseau une trame Ethernet contenant ladresse MAC de F.

Comme le concentrateur nest pas capable dexaminer le contenu de la trame


reue, il rpte simplement celle-ci sur TOUS ses ports de sortie lexception
de celui par lequel la trame est arrive.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 13 -

Toutes les stations vont recevoir une copie de la trame.


Cest la carte rseau de la machine F qui, reconnaissant son adresse MAC,
va traiter la trame les autres stations lignorant.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 14 -

Le concentrateur en interne
Dans le concentrateur, un bus lectrique est cre.
Il est semblable celui des rseaux 10Base2 et 10Base5.
Les collisions peuvent se produire et les rgles daccs au mdia de
lalgorithme CSMA/CD doivent donc tre mises en uvre.
Le fait que chaque station soit relie un hub central , le tout crant un bus
lectrique partag par tous les quipements prsents nous permet de mieux
comprendre la notion dEthernet partag.
Dans le cas par exemple dun concentrateur 10 Mbit/s, les quipements
connects se partagent un seul bus de 10 Mbit/s.
Attachons

nous

maintenant

comprendre

comment

travaille

le

concentrateur lorsquune station transmet une trame sur le rseau.

D
E

Imaginons que A dsire transmettre une trame lattention de E.


Le concentrateur est de type 10BaseT et fonctionne en mode semi-duplex.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 15 -

Voici les tapes pour raliser cette opration :


1. La carte rseau de A envoie la trame sur le rseau.
2. La carte rseau se renvoie en interne la trame sur sa paire rceptrice
via son circuit de bouclage.
3. Le hub reoit la trame.
4. Le bus interne au hub propage le signal vers tous les autres ports,
mais pas vers celui par lequel ce dernier est arriv.
5. Le hub rpte le signal sur chaque paire rceptrice des autres
quipements.
Avec une seule station mettrice, il ny a pas de collision.
Mais si A et D envoient une trame au mme moment, il sen produira une.
Aux tapes 4 et 5, le hub transmettrait les deux signaux qui se seront
chevauchs vers les autres cartes.
Aussi, puisque les collisions sont possibles ; larbitrage CSMA/CD est bien
ncessaire pour que les stations respectent les rgles dattente et de
tentatives rptes.
Comment une collision serait-elle dtecte ?
Cest trs simple, A et D dtecteraient une collision en raison de leur circuit
de bouclage sur leur carte rseau.
Le hub ne renvoie pas le signal vers le port par lequel il la reu mais chaque
carte se renvoie une trame quelle met via son circuit de bouclage comme
lindique le point 2.
Dans la situation prcite savoir un envoi simultan par A et D, chacun va
recevoir sur sa paire rceptrice la trame de lautre par lentremise du hub,
mais aussi sa propre trame via la fonction de bouclage.
Ils dtectent ainsi une collision.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 16 -

Quel est lintrt de connatre ce principe ?


Nous dirons que pour bien apprcier et comprendre le fonctionnement dun
LAN en mode duplex, il fallait commencer par tudier la fonction de bouclage
dune carte rseau.
Domaine de diffusion et de collision
Comme les rpteurs, les hubs tendent le domaine de diffusion et de
collision.

= Domaine de diffusion & de collision.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 17 -

Le Pont ou bridge

Avant de comprendre le caractre indispensable des commutateurs LAN et


leur logique, il faut commencer par tudier un quipement nomm pont
transparent.
Les commutateurs sont arrivs sur le march bien aprs les ponts
transparents.
Cependant, comme ces derniers se comportent bien des gards de faon
analogue aux commutateurs, leur tude est importante pour comprendre les
raisons qui ont conduit leur dveloppement initial.
Rappelons-nous comment fonctionnaient les premiers rseaux Ethernet.
Nous avions toutes les stations connectes un seul bus lectrique avec des
cbles coaxiaux.
La premire volution a t le dveloppement de la norme 10BaseT avec
lemploi dun concentrateur.
Les ponts transparents sont apparus lorsque les normes de rseau Ethernet
courantes taient 10Base2, 10Base5 ou 10BaseT.
Ces trois types dEthernet possdaient certaines caractristiques communes
qui impliquaient lemploi de ponts :

Une trame envoye par un quipement pouvait entrer en collision avec


une trame mise par un autre quipement reli au mme segment de
LAN.

Un seul quipement la fois pouvait mettre une trame ; les


quipements se partageaient donc la bande passante de 10 Mbit/s.

Le trafic broadcast envoy par un quipement tait reu par tous les
quipements du LAN.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 18 -

En ce temps l, 10Mbit/s reprsentait une bande passante considrable.


Avec

le

temps,

les

performances

de

nombreux

rseaux

Ethernet

commencrent se dgrader.
Les raisons de cette dgradation taient que de plus en plus dapplications
taient dveloppes pour tirer parti de la bande passante LAN et de plus en
plus dquipements taient ajouts aux rseaux.
Avec laugmentation du trafic, les collisions se firent plus nombreuses.
Ceux-ci finirent par tre congestionns.
Les ponts offrirent une double solution au problme de congestion : ils
rduisirent le nombre de collisions et ajoutrent de la bande passante.
Un pont relie des segments rseau.
Il doit prendre des dcisions intelligentes quant la transmission ou non des
signaux au segment suivant.

Segment A

Bases rseaux & protocole TCP/IP

Segment B

Ph. MOHREN

Page - 19 -

Les ponts analysent les trames entrantes, prennent des dcisions quant la
transmission des trames sur base des informations qu'elles contiennent et
les acheminent vers leur destination.
Les ponts se proccupent donc uniquement de passer les paquets, ou de ne
pas les passer, selon ladresse de destination contenue dans la trame.
Etant donn quun pont est capable danalyser le contenu dune trame puis
de prendre une dcision de transmission ou de filtrage, nous pouvons donc
logiquement replacer cet quipement au niveau de la couche 2 du modle
OSI (liaison de donnes).

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 20 -

Nous allons maintenant voir comment fonctionne un pont.


Le filtrage
Sur la figure suivante, la station A dsire transmettre une trame
destination de la station C.
Filtrage
A

MAC 0200.1111

E0

E1

MAC 0200.2222

1. La station A dpose sa trame sur le rseau.


2. Elle est reue par le concentrateur qui la rpte sur tous ses ports de
sortie lexception de celui par lequel la trame est arrive.
3. La station C reoit la trame et la traite tandis que B lignore.
4. Au niveau du pont, la rception de la trame, voici ce qui se produit
o Rception de la trame par le port E0.
o Analyse

de

ladresse

de

destination

de

la

trame

(MAC

0200.2222).
o Dcision de filtrage de la trame (ce qui signifie que le pont ne
transmet pas la trame) car la station de destination est
galement accessible par le port E0.
De par la prsence du pont, les stations D, E et F nauront pas connaissance
de la trame de A puisquelle aura t filtre par le pont.
La charge sur le rseau sen trouve ds lors diminue.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 21 -

La transmission
Sur la figure suivante, la station A dsire transmettre une trame
destination de la station F.

MAC 0200.1111

D
Transmission

E0

E1

MAC 0200.3333
1. La station A dpose sa trame sur le rseau.
2. Elle est reue par le concentrateur qui la rpte sur tous ses ports de
sortie lexception de celui par lequel la trame est arrive.
3. Les stations B et C reoivent la trame mais elles lignorent.
4. Au niveau du pont, la rception de la trame, voici ce qui se produit

Rception de la trame par le port E0.

Analyse

de

ladresse

de

destination

de

la

trame

(MAC

0200.3333).

Dcision de transmission de la trame car la station de


destination est accessible par le port E1.

5. Comme le pont a transmis la trame, celle-ci est reue par le


concentrateur qui la rpte sur tous ses ports lexception de celui
par lequel la trame est arrive.
6. Les stations D et E reoivent la trame mais elles lignorent.
7. F traite la trame.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 22 -

Une autre fonctionnalit des ponts est quils peuvent passer des paquets
entre des rseaux utilisant deux protocoles de couche 2 diffrents.

Dans la figure suivante, le pont permet de relier entre eux un rseau


Ethernet et un rseau Token Ring.
Du point de vue de son quipement, un tel pont possde deux cartes rseau.
Une carte Ethernet vers le rseau Ethernet et une carte Token Ring vers le
rseau Token Ring.
Nous savons dj comment le pont sy prend pour dcider sil va filtrer ou
transmettre la trame.
Ce que nous ignorons par contre cest la technique utilise pour quune
trame mise depuis une station du rseau Ethernet destination dune
machine du rseau Token Ring puisse tre comprise par ce dernier.
En effet, nous avons dj vu que la structure dune trame Ethernet nest pas
celle dune trame Token Ring.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 23 -

Une station du rseau Ethernet transmet une trame destination dune


station du rseau Token Ring.
Lorsque le pont reoit la trame, il supprime len-tte Ethernet et le remplace
par un en-tte Token Ring.
Il doit ensuite attendre larrive du jeton avant de pouvoir transmettre la
trame.
Si pendant cette attente, dautres paquets arrivent destination du rseau
Token Ring, ils sont placs dans une file dattente (mmoire tampon).
A la diffrence des rpteurs et des concentrateurs, un pont voit le paquet
de donnes (le paquet dans son ensemble, pas son contenu).
Les ports des ponts ont une adresse MAC unique.
Un pont dcode les donnes de la couche liaison de donnes.
Il isole les mcanismes daccs au mdia entre 2 rseaux.
Ainsi, les collisions dun rseau CSMA/CD ne se propagent pas travers le
pont.
De mme, le jeton dun rseau Token Ring ne traverse pas le pont.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 24 -

Augmentation de la bande passante grce un pont


Avant la mise en place du pont, nous avions une bande passante partage
de 10 Mbit/s.

10 Mbit/s

Grce au pont, nous avons augment notre bande passante puisque chaque
segment de notre rseau possde maintenant une bande passante de 10
Mbits/s.

10 Mbit/s

10 Mbit/s

20 Mbit/s
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 25 -

Table de pontage
Pour pouvoir raliser le filtrage ou la transmission des trames, un pont
dispose de ce que lon appelle une table de pontage.
Il sagit simplement dune liste o figurent les adresses MAC des divers
quipements rseau ainsi que les ports associs ces adresses.
Pour les exemples de filtrage et de transmission tudis auparavant, la table
de pontage pourrait ressembler ceci :

0200.1111

E0

0200.2222

E0

0200.3333

E1

En consquence, lorsquil a besoin de prendre une dcision suite larrive


dune trame, le pont va consulter sa table de pontage.
Pour chaque trame entrante, un pont va examiner ladresse MAC source et
ladresse MAC de destination.
Ladresse MAC source lui permet de faire grandir dynamiquement sa table de
pontage et ainsi connatre de plus en plus de machines sur le rseau.
Ladresse MAC de destination lui sert pour prendre sa dcision de filtrage ou
de transmission et ventuellement par quel port de sortie le faire.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 26 -

Dcouverte dadresses MAC


Les ponts construisent leur table en coutant les trames entrantes et en
examinant leur adresse MAC source.
Si ladresse MAC source dune trame ne se trouve pas dans la table du pont,
il cre une entre correspondante.
Ladresse est place dans la table et est associe linterface sur laquelle la
trame est arrive.
La logique de dcouverte des adresses MAC des ponts est simple.
Mais comment ragir si le pont reoit une trame et que sa table est vide ?
En fait, lorsque le pont reoit une trame et que ladresse de destination de la
trame ne figure pas dans sa table, le pont va simplement envoyer la trame
sur toutes ses interfaces lexception de celle sur laquelle il a reu la trame.
Les ponts ont t conus pour propager ce que lon appelle les trames
unicast inconnues.
Le pont espre, en pratiquant de la sorte, que le destinataire inconnu se
trouve sur un des segments Ethernet et rponde.
Il pourra ds lors ajouter cette nouvelle entre dans sa table de pontage.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 27 -

Domaine de diffusion et de collision


Les ponts transmettent sur tous leurs ports ( lexception de celui par lequel
il a reu la trame) le trafic LAN broadcast qui, par dfinition, doit tre reu
par tous les nuds dun mme LAN.
Il en va de mme pour les trames multicast.
Comme les rpteurs et les concentrateurs, les ponts tendent le domaine de
diffusion.

= Domaine de diffusion
Ils segmentent par contre le domaine de collision.

= Domaine de collision

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 28 -

Avantages dun pont

Comme le rpteur ou le concentrateur, il permet daccrotre le nombre


de segments et le nombre de stations formant un LAN ;

Il rceptionne les trames dans un buffer (tampon) avant de les


transmettre sur un autre segment, ce qui implique que deux segments
peuvent oprer avec un protocole MAC diffrent (ex : Ethernet et Token
Ring)

Le partitionnement dun LAN amliore la disponibilit et la fiabilit du


rseau.

Inconvnients dun pont

Il introduit un petit dlai d la rception complte des trames dans


une mmoire tampon avant retransmission (store-and-forward).

Il nexiste pas de contrle de flux au niveau de lquipement ce qui


pourrait entraner un dbordement en cas de forte charge.

Reformatage des trames si les protocoles MAC sont diffrents ce qui


fait que les erreurs introduites dans le pont pendant le calcul du
nouveau FCS passeront inaperues.

Un pont est une solution efficace si le trafic entre les segments est peu
important.
Dans le cas contraire, le pont peut devenir un goulet dtranglement et
ralentir la communication.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 29 -

Le commutateur ou switch

Nous effectuerons ltude de cet quipement rseau par rapport un


commutateur Ethernet.
En effet, lors de lapprentissage du concentrateur, nous avions vu la notion
dEthernet partag o toutes les stations se partagent le mme bus
lectrique lorsque des donnes doivent tre transmises.
Le commutateur quant lui permet de raliser ce que lon appelle de
lEthernet commut qui est beaucoup plus puissant et avantageux.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 30 -

Lors de ltude des ponts, nous avons vu que ceux-ci ont t une premire
solution par rapport la dgradation des performances des rseaux
10BaseT.
Les ponts permirent de crer 2 segments LAN avec pour rsultat un
doublement de la bande passante, une rduction des collisions et au final,
une amlioration des performances.
Imaginons maintenant notre mme rseau pont six mois plus tard.
Des nuds ont t ajouts sur les segments des deux cts du pont et de
nouvelles applications gourmandes en bande passante ont t installes.
Au bout du compte, chaque segment se retrouve aussi congestionn que
lunique segment Ethernet initial.
Dans ce cas, pourquoi ne pas utiliser un pont quatre ports ?
Le rseau passerait ainsi de deux quatre segments, entranant un nouveau
doublement de la bande passante et une rduction des collisions.
Quelques mois plus tard, le nombre dquipements et dapplications
coteuses en bande passante aurait encore augment ncessitant 8 ports.
Une autre solution simposait.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 31 -

Sous un certain angle, un commutateur est un pont multiports.

Les commutateurs se comportent en effet comme les ponts en ce qui


concerne la transmission des trames et la dcouverte des adresses.
Ils possdent cependant bien plus de ports que les ponts et ils disposent en
sus dune capacit de traitement interne nettement plus rapide.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 32 -

Le commutateur que nous allons tudier se sert des adresses MAC


contenues dans les trames pour prendre une dcision de routage de
linformation.
Par rapport au modle OSI, il peut donc tre vu comme un quipement de
couche 2 (liaison de donnes).
Il est nomm commutateur LAN de couche 2.

Il convient immdiatement de prciser quil existe effectivement des


commutateurs LAN de couche 3 et 4.
Nous verrons brivement en fin de chapitre quelles sont leurs fonctionnalits
supplmentaires.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 33 -

Dans le concentrateur, nous avions un bus lectrique partag par tous


machines / segments du rseau.

La commutation Ethernet augmente la bande passante disponible sur un


rseau.
Pour ce faire, elle cre des segments rseau spcialiss ou des connexions
point point et connecte ces segments en un rseau virtuel au niveau du
commutateur.
Ce circuit de rseau virtuel n'existe que lorsque deux nuds doivent
communiquer.
On appelle cela un circuit virtuel, car il n'existe que selon les besoins et qu'il
est cr dans le commutateur mme.
De multiples voies de trafic peuvent tre ralises.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 34 -

Un LAN qui utilise une topologie Ethernet commute cre un rseau qui
fonctionne comme s'il n'avait que deux nuds :

le nud metteur ;

le nud rcepteur.

Ces deux nuds partagent une bande passante de 10 Mbits/s, ce qui veut
dire que la quasi-totalit de la bande passante est disponible pour la
transmission des donnes.
Un LAN Ethernet commut permet une topologie LAN de travailler plus
rapidement et de faon plus efficace qu'un LAN Ethernet type, car il utilise
efficacement la bande passante.
Dans une implmentation Ethernet commute, la bande passante disponible
peut atteindre prs de 100 %.
Voyons maintenant quelques exemples de fonctionnement de commutation.
Nous partons dun rseau de 6 Pc connects un commutateur Ethernet.
La station C envoie un message destination de F.

D
E0

E3

E1

E4

E2

E5

MAC 0200.3333

Bases rseaux & protocole TCP/IP

MAC 0200.6666

Ph. MOHREN

Page - 35 -

Lors de la rception des trames par le commutateur, voici ce qui se produit :

Rception de la trame par le port E2.

Examen de ladresse source de la trame (pour voir si elle est dj


connue dans la table de commutation, si ce nest pas le cas, ajout de
ladresse associe au port E2)

Examen de ladresse de destination.

Consultation de la table de commutation (la machine F est accessible


via son adresse MAC 0200.6666 par le port E5)

Transmission de la trame par le port E5.

On constate que le commutateur a transmis la trame de la station C


directement destination de F sans inonder le reste du rseau.
Si le commutateur Ethernet fonctionne 10 Mbit/s, les 2 machines ont
bnfici de 10 Mbit/s de bande passante.
Maintenant, voyons le cas o simultanment, C envoie un message vers F, A
vers B et E vers D.

D
E0

E3

E1

E4

E2

E5

Le commutateur est capable de traiter toutes ces demandes simultanment.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 36 -

Dans le commutateur, la figure suivante reprsente ce quil pourrait se


passer :
C
D

Commutateur

E
A

Chaque circuit virtuel permet une communication entre les nuds dune
vitesse de 10 Mbit/s.
La bande passante nest plus unique, partage et limite 10 Mbit/s
comme dans le concentrateur.
Il est bien vident que de nos jours, nous pouvons rencontrer des
commutateurs traitant Fast Ethernet ou Gigabit Ethernet.
Ds lors que lon emploie ce type de commutateur, que les cartes NIC et le
cblage supportent cette norme, 2 nuds peuvent bnficier dun circuit
virtuel de 100 (Fast Ethernet) voire mme 1000 Mbit/s (Gigabit Ethernet).

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 37 -

Prvention des collisions au moyen de la commutation LAN


A partir du moment o une seule station est relie un port du
commutateur et non pas un segment de rseau, aucune collision ne peut
avoir lieu.
En effet, les commutateurs LAN ont rsolu le problme que posaient les
collisions et lalgorithme CSMA/CD en supprimant le risque de collision.
Nous lavons vu lors des exemples prcdents que chaque port physique
dun commutateur est trait comme un bus distinct.
De plus, si 2 quipements du rseau envoient en mme temps une trame
destination de la mme station, les commutateurs disposent de zones de
mmoire tampon pour contenir les trames entrantes.
Les stations A et C transmettent en mme temps une trame destination de
F.
Le commutateur sait que sil transmet les 2 trames F directement, une
collision se produira.
En consquence, il place une des trames dans sa mmoire tampon et ds
quil aura fini de transmettre la premire, il enverra la seconde.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 38 -

Je viens de recevoir 2 trames pour F.


Pour viter une collision, je
transmets une des deux et je place
lautre dans ma mmoire tampon.
Ds que la premire est transmise,
Jenvoie la seconde

D
E0

E3

E1

E4

E2

E5

Logique de transmission de base dun pont ou dun commutateur


1. Une trame est reue ;
2. Si ladresse de destination est broadcast ou multicast, la trame est
transmise sur tous les ports lexception du port de rception ;
3. Si ladresse de destination est unicast et quelle soit absente de la
table, la trame est transmise sur tous les ports lexception du port de
rception ;
4. Si ladresse de destination est unicast et quelle soit prsente dans la
table, et si linterface associe nest pas celle de rception, la trame est
transmise sur le port appropri ;
5. Sinon, la trame est filtre.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 39 -

Mode transmission duplex


Pour rappel, une transmission en semi-duplex signifie quun quipement ne
peut pas mettre une trame tout en en recevant une.
La transmission en duplex elle permet denvoyer des donnes en mme
temps que den recevoir.
Nous lavons vu, les commutateurs Ethernet sont capables de traiter
simultanment plusieurs trames destination de diffrents ports.
Si chaque ordinateur est isol sur son propre port, il est possible dutiliser
des transmissions en duplex.
La carte Ethernet sera donc capable dmettre et de recevoir en mme temps.
Pour cela, il faut que le nud dsactive sa logique de bouclage sur sa carte
rseau.
Lorsquun

hub

avec

plusieurs

nuds

est

raccord

un

port

de

commutateur, des collisions peuvent se produire.


Le mode semi-duplex doit alors tre employ.
Mode semi-duplex autoris

A
E0
E1

E3

E
Hub

E2

Mode duplex autoris

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 40 -

Auto-ngociation et dbit
Les commutateurs supportent une fonctionnalit Ethernet appele autongociation.
Celle-ci permet un commutateur et une carte Ethernet de se mettre
daccord sur la meilleure combinaison de paramtres appliquer un lien.
Pour cela, le commutateur et la carte doivent tre capables de grer
plusieurs dbits, ainsi que les modes de transmission semi-duplex et duplex.
Ainsi, une carte 10/100 relie un commutateur peut ngocier lutilisation
du mode duplex 100 Mbit/s.
Si un autre port du commutateur est uniquement reli une carte 10
Mbits/s qui ne prend pas en charge lauto-ngociation, le mode semi-duplex
10 Mbit/s sera alors utilis.
Liaison montante port uplink
Typiquement, sur un LAN, on trouve plusieurs machines et un serveur de
fichiers.
Ce dernier est rgulirement sollicit par les diverses stations du rseau.
Cela implique donc que le dbit du lien serveur-commutateur soit suprieur
au dbit des autres liens (par exemple, 100 Mbit/s pour ledit lien contre 10
Mbit/s pour les nuds).
Le lien dont question est qualifi de liaison montante ou uplink.
Il est donc frquent de trouver sur les commutateurs un port uplink.
Le port uplink est galement utilis pour relier entre eux plusieurs
commutateurs.
A cet effet, un cble droit peut tre employ.
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 41 -

Si le commutateur ne dispose pas de port uplink, un cble crois doit tre


employ pour interconnecter 2 commutateurs.
Actuellement, il existe mme certains modles de commutateurs qui
ralisent eux-mmes le croisement du cble droit qui a t plac entre eux.
Cette fonctionnalit porte le nom dauto-ngociation MDI/MDI-X.
Domaine de diffusion et de collision
Comme les rpteurs, les concentrateurs et les ponts, les commutateurs
tendent le domaine de diffusion.

= Domaine de diffusion
Ils segmentent par contre le domaine de collision.

= Domaine de collision

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 42 -

Commutation de couche 3
Le terme commutateur de couche 3 (L3 switch) dsigne un commutateur
capable dassurer une fonction de routage en plus de ses fonctions
habituelles.
Ainsi, au lieu dun routeur externe, on a un routeur interne au
commutateur.
Le commutateur de couche 3 excute des protocoles de routage (que nous
verrons lors de ltude des routeurs) et construit une table de routage IP
exactement comme un routeur externe.
Il se fonde galement sur ladresse IP de destination pour prendre des
dcisions de routage.
Il est capable dliminer len-tte Ethernet et den ajouter un nouveau pour
envoyer les donnes vers dautres types de rseaux.
Commutation de couche 4
Le terme commutateur de couche 4 (L4 switch) qualifie un commutateur qui
prend en compte les en-ttes de niveau 4 lorsquil achemine les paquets.
En effet, il se peut que dans certaines situations, la dcision de transmission
se fonde sur les informations contenues dans len-tte de niveau 4.
Dans dautres, seule une transmission de niveau 3 a lieu, mais le
commutateur effectue malgr tout un suivi bas sur len-tte de niveau 4.
Dans les 2 cas on parle de commutation de couche 4.
Sans plus entrer dans les dtails nous dirons juste que lorsque la dcision
de transmission seffectue sur base des informations contenues dans lentte de niveau 4, cest via les n de ports que lopration seffectue.
Nous verrons cette notion de port plus tard.
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 43 -

Le routeur

Nous avons vu que les ponts et commutateurs oprent au niveau de la


couche 2 du modle OSI en se basant sur les adresses MAC.
Les protocoles de niveau 2, mme sils offrent chacun diffrents services
(transferts fiables, non fiables), ont tous en commun de permettre 2
entits qui sont physiquement relies de communiquer.
Par consquent, il nest pas possible pour un utilisateur Paris dutiliser
directement cette couche pour communiquer avec un utilisateur situ
New-York.
On pourrait imaginer procder de proche en proche pour atteindre lentit de
destination.
Les problmes qui vont rapidement se poser suite la taille de linterrseau
sont :

A un moment donn, plusieurs chemins ou routes pourraient tre


utilises pour se rapprocher du destinataire.

La mise en place dun systme de gestion des adresses MAC au niveau


mondial pour localiser un hte nest pas envisageable vu le nombre
dordinateurs rpartit sur toute la plante.

La couche 2 seule ne permet pas de rsoudre le problme.


Cest pourquoi la couche 3 ou rseau est ncessaire.
Elle doit notamment fournir un service nomm routage.
Le routage est la dtermination du chemin emprunter par un paquet pour
atteindre une entit donne, peut importe son emplacement.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 44 -

Cette dtermination doit se faire chaque nud du rseau pour chaque


paquet entrant en choisissant la ligne de sortie la plus approprie.
Lquipement qui permet de raliser la dtermination du chemin est le
routeur.
Un routeur est un organe trs intelligent mais extrmement complexe.
Les routeurs examinent ladresse rseau contenue dans le paquet pour
prendre des dcisions de routage.
Dans les rseaux TCP/IP, ladresse rseau est reprsente par ladresse IP.
Vu que les routeurs examinent le contenu des paquets, nous replaons donc
logiquement cet quipement en couche 3 par rapport au modle OSI.

A linstar des ponts, les routeurs peuvent tre quips de cartes rseau de
toute architecture et donc relier des rseaux de types diffrents (Ethernet,
Token Ring, FDDI, une ligne WAN, ).

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 45 -

Routeurs monoprotocoles et multiprotocoles


Les routeurs peuvent tre monoprotocoles ou multiprotocoles.
Un routeur monoprotocole ne gre quun seul protocole.
Les routeurs monoprotocoles les plus courants sont les routeurs IP,
exploits plus spcialement dans les rseaux dentreprises ou pour les
liaisons Internet.
Les routeurs multiprotocoles sont utiliss au sein dentreprises ou
dorganisations dont le rseau exploite plusieurs protocoles.
Il est en effet possible de rencontrer des socits qui utilisent la fois un
rseau Windows NT/2000 qui repose sur IP et un rseau Netware qui repose
quant lui sur IPX.
Adressage logique et fonctionnement des routeurs
Mme si la partie V de ce cours est principalement consacre ltude du
protocole IP et au systme dadressage hirarchique, il convient ds
prsent de lever le voile sur certains points de matires pour pouvoir bien
comprendre comment fonctionne un routeur.
Pour rappel, ladressage hirarchique ou logique (de couche 3) est lensemble
des moyens permettant daccder une entit dtermine par une hirarchie
dans les n de ladresse.
Nous avions dj dit que pour une adresse IP, une partie de ladresse
reprsente le rseau, une autre peut dsigner le sous-rseau et une
troisime lhte.
Par analogie avec le systme postal, nous pouvons mieux comprendre
comment va fonctionner le routeur et sur quels paramtres il va se baser
pour transfrer le paquet vers le nud suivant se rapprochant chaque fois
un peu plus de la station de destination.
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 46 -

Nous prenons comme exemple un courrier que nous venons de rdiger.


Il sagit dune rponse une offre demploi dans la rgion de Bruxelles, une
rue et un n de maison biens dtermins soit 1140 Evere Rue du Boulot
n 10.
Nous dposons notre lettre dment affranchie dans la bote postale la plus
proche de notre habitation. (Dans la ralit nous lignorons mais pour
lexemple, nous dcidons arbitrairement quil y a 3 centres de tri et un
bureau de Poste franchir pour arriver la Rue du Boulot Evere.).
La lettre va donc tre amene au premier centre de tri, celui de Lige.
L, loprateur va uniquement se proccuper de regarder le code postal du
destinataire soit 1140.
Le reste de ladresse lui importe peu puisque Evere nest pas Lige et donc il
ne peut traiter la suite de ladresse.
Par contre, il sait par une liste rpertoriant les centres de tri que Namur et
Louvain acheminent du courrier vers celui dEvere.
Malheureusement, le centre de Namur a signal loprateur de Lige que
depuis ce matin, un mouvement de grve a t dclench et quils ne sont
pas oprationnels.
Loprateur dcide donc de dposer notre lettre dans le bac en partance vers
Louvain.
Lorsque notre lettre arrive au centre de Louvain, loprateur pratique
exactement de la mme manire que celui de Lige et dirige finalement notre
courrier vers la case destination dEvere.
A la rception de notre pli au centre dEvere, loprateur consulte comme ses
autres collgues le code postal.
Cette fois, le code postal mentionn est bien le mme que celui de la
commune quil fallait atteindre.
Il faut donc traiter notre lettre en se proccupant maintenant de la rue.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 47 -

Evere tant une commune relativement tendue, 3 bureaux de Poste ont t


installs par les responsables de la Poste pour couvrir lensemble de la zone.
Cest au sein de ceux-ci que se produisent les derniers tris pour le courrier.
Loprateur du centre dEvere consulte donc la liste des rues rpertories par
bureau et constate que la rue du Boulot dpend du bureau dEvere sud.
Il place donc notre courrier dans le bac destination de ce bureau.
Lorsque loprateur du bureau de poste dEvere sud rceptionne notre lettre,
il lui reste juste la mettre dans le bac du facteur assurant la tourne vers
la rue du Boulot celui-ci connaissant bien sr la situation du n 10 de la rue
du Boulot.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 48 -

Si maintenant nous replaons cet exemple dans un contexte de rseau


informatique, nous prenons le mme cas que prcdemment except que les
rponses loffre demploi peuvent tre transmises par Email.
Pour que la comparaison soit plus marquante, nous ralisons une
configuration rseau semblable aux installations de la Poste en place et
utilises pour acheminer notre lettre.
Nous partons donc du schma suivant :

150.150.2.1
150.150.1.0

R2
OUT

150.150.2.0

102.10.0.0 R4

100.10.0.0
R1

101.11.0.0

150.150.3.0

R3
10.1.1.0

101.10.0.0

10.1.1.1

Il faut noter que dans la ralit, il ne serait pas trs logique de mettre en
place une telle configuration surtout au niveau des 3 commutateurs
connects R4.
Cela impliquerait de possder un routeur avec 3 ports Ethernet (cot lev).
Une meilleure solution serait un seul commutateur (dont les ports sont
dfinis pour fonctionner en VLAN) reli au routeur.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 49 -

Le Pc A est celui avec lequel nous rdigeons et transmettons notre


message (= notre lettre), son adresse IP est 10.1.1.1 et il appartient au
rseau 10.1.1.0 ;

Le Pc B est celui de la firme auprs de laquelle je pose ma candidature


(la maison situe 1140 Evere Rue du Boulot n 10), son adresse
IP est 150.150.2.1 et il appartient au rseau 150.150.2.0 ;

R1 = centre de tri de Lige, liaison avec R2 par le rseau 100.10.0.0 et


avec R3 par le rseau 101.10.0.0. ;

R2 = centre de tri de Namur (out suite une panne = grve) ;

R3 = centre de tri de Louvain, liaison avec R4 par le rseau


101.11.0.0 ;

R4 = centre de tri dEvere, liaisons par commutateurs avec les sousrseaux

150.150.1.0,

150.150.2.0

(adresse

sous-rseau

commutateur = bureau de poste dEvere sud) et 150.150.3.0 ;


Lors de la transmission du message voici ce qui va se produire :

Le message est dpos sur le rseau par la station A mais le


destinataire est situ dans un autre rseau que celui de A.
Ladresse du destinataire est 150.150.2.1.
Le message est donc transmis au routeur le plus proche du rseau de
A savoir R1 ;

A la rception du message, par une opration logique (ET) sur ladresse


de destination contenue dans la trame, R1 extrait la partie de ladresse
qui lui sert prendre sa dcision savoir 150.150.0.0 (= code postal)
(nous verrons comment il effectue cette opration logique).
Il consulte ensuite sa table de routage.
Il sait que R4 possde une route vers un certain rseau 150.150.0.0. et
ce, via R2 et R3 (nous verrons comment R1 a pu apprendre lexistence
des routes vers R4 par R2 et R3).
Cependant, R2 ne peut actuellement pas tre utilis car R1 nobtient
plus de rponse de sa part depuis un certain temps.
R1 choisit donc de transmettre le message vers R3.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 50 -

Lorsque R3 rceptionne le message, il se comporte exactement comme


R1 (except quil na pas de choix faire puisquil ne connat quune
route vers R4).
R3 transmet donc le message R4.

R4 reoit le message.
Par la mme opration logique que les routeurs prcdents, il
remarque quil possde dans ses entres au niveau de sa table de
routage une sortie vers le sous-rseau 150.150.2.0.
R4 transmet la trame vers son interface de sortie correspondant au
sous-rseau 150.150.2.0.

Le commutateur se charge ensuite denvoyer le message vers la station


150.150.2.1.

Par cet exemple, nous venons dillustrer plusieurs caractristiques qui


permettent de comprendre ladresse IP de destination 150.150.2.1 (adresse
logique) et la hirarchie mise en place savoir :

La notion dadresse rseau (150.150.0.0. ou encore lensemble du


rseau couvert par le centre de tri dEvere avec tous les sous-rseaux
et leurs htes)

La notion dadresse de sous-rseau (150.150.2.0 qui est une des


adresses dun sous-rseau du rseau 150.150.0.0, le bureau de Poste
dEvere sud avec son commutateur)

La notion dadresse complte de la machine de destination avec tous


les niveaux de hirarchie regroups (forme par celle du rseau, du
sous-rseau et dun identifiant sur le sous-rseau dont question).

Nous avons pu galement remarquer quun routeur est capable de ragir et


de sadapter si un lien rseau ou un priphrique sur une autre route nest
plus en mesure de fonctionner.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 51 -

Le routeur peut encore diriger un paquet vers un autre itinraire si une des
routes

possibles

dj

utilise

ou

non

est

actuellement

fortement

congestionne.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 52 -

Dcouverte des routes


Pour pouvoir dcouvrir lemplacement des groupes (par exemple notre
rseau 150.150.0.0.), les routeurs emploient des protocoles de routage.
Ces protocoles schangent des messages pour annoncer les itinraires quils
connaissent.
Lobjectif des protocoles de routage est que les routeurs puissent remplir
leur table de routage avec tous les groupes connus et selon le meilleur
chemin pour y parvenir.
Il convient immdiatement dattirer lattention sur la terminologie employe
qui peut parfois prter confusion :

Un protocole de routage dcouvre les routes et les place dans une


table de routage.
Il sert donc lchange et au stockage dinformations de routage.
Le terme type de routage est galement utilis lorsque lon parle de
protocole de routage. Le type de routage signifie le genre de protocole
de routage comme par exemple tat de lien, vecteur de distance ou
encore hybride.
RIP (Routing Information Protocol) est un protocole de routage (
vecteur de distance).

Un protocole rout est charg de transmettre les donnes de la


couche suprieure. De cela dcoule lutilisation dun certain type de
paquet qui est achemin ou rout travers un ou plusieurs rseaux.
IP est un protocole rout.

Les protocoles de routage dIP alimentent la table de routage IP.


Chaque route inclut un n de rseau ou de sous-rseau, le masque de sousrseau associ (nous verrons son intrt dans la partie V), linterface
travers laquelle le paquet doit sortir pour se diriger vers ce rseau ou sousrseau et ladresse IP du prochain routeur sur litinraire (qui devrait
recevoir les paquets se destinant ce sous-rseau).
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 53 -

Fonctions des protocoles de routage dIP


Les fonctions suivantes sont communes tous les protocoles de routage dIP,
indpendamment de leur logique :

Dcouvrir dynamiquement les routes vers tous les rseaux ou sousrseaux et les inscrire dans la table de routage ;

Si plus dune route est disponible vers un certain rseau ou sousrseau, placer le meilleur itinraire dans la table ;

Remarquer lorsque les routes dans la table ne sont plus valides et les
supprimer de la table.
Si une autre route est disponible par lintermdiaire dun routeur
voisin, ajouter la route dans la table ;

Ajouter de nouvelles routes ou remplacer celles qui sont perdues avec


la meilleure route actuellement disponible, le plus vite possible.
Le temps coul entre la perte de la route et la dcouverte dune route
de remplacement fonctionnant est appel temps de convergence ;

Empcher les boucles de routage.

Les protocoles de routage peuvent tre trs compliqus mais la logique de


base quils utilisent est relativement simple.
Ils prennent une entre dans leur table et envoient un message aux autres
voisins en leur indiquant les routes.
Aprs un certain temps, tous les routeurs ont pris connaissance de toutes
les routes connues.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 54 -

Reprenons maintenant un extrait de notre exemple postal et voyons


comment le routeur R1 avait connaissance quil existait une route possible
vers R4 par R3.
Le protocole de routage implment dans les routeurs est vecteur de
distance.

150.150.0.0
150.150.2.1
150.150.1.0

R2

R1
10.1.1.0

R4E1

150.150.2.0

R4E2
R4E3

R4E0

100.10.0.0
R1E0

R4

102.10.0.0

OUT

R4E4
R1E1

150.150.3.0

101.11.0.0
101.10.0.0

R3E1

R3E0

R1E2
R3

Je sais comment
atteindre
150.150.0.0

10.1.1.1

Avant

de

commencer,

il

semble

opportun

dapporter

une

donne

supplmentaire relative aux interfaces de sortie des routeurs afin de mieux


comprendre le processus dapprentissage des routes.
En effet, mme si cela nest pas mentionn sur le schma (cela le
compliquerai encore un peu plus), il faut savoir que derrire chaque
interface de sortie des routeurs se cache en fait une adresse IP.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 55 -

En effet, si nous prenons une communication entre R1 par le port de sortie


R1E1 et R3 par le port de sortie R3E0 sur le rseau 101.10.0.0., les routeurs
vont en ralit possder chacun une adresse IP sur le rseau dont question
savoir par exemple :

R1-R1E1 : 101.10.0.1

R3-R3E0 : 101.10.0.2

Nous dressons donc la liste exhaustive des adresses IP de R1, R3 et R4 :


R1 :

R1E0 : 100.10.0.1

R1E1 : 101.10.0.1

R1E2 : 10.1.1.2

R3 :

R3E0 : 101.10.0.2

R3E1 : 101.11.0.1

R4 :

R4E0 : 102.10.0.1

R4E1 : 150.150.1.2

R4E2 : 150.150.2.2

R4E3 : 150.150.3.2

R4E4 : 101.11.0.2

Remarque : Les adresses IP mentionnes dans cet exemple sont fantaisistes


et ne respectent aucun plan dadressage.
Dans la ralit, il convient bien sr de raliser un plan dadressage de
manire, par exemple, toujours utiliser une mme plage IP pour un
quipement rseau.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 56 -

Processus de dcouverte des routes


Le routeur R1 ajoute les routes des rseaux ou sous-rseaux qui y sont
directement connects lorsque les interfaces sinitialisent.
A cet instant, aucun protocole de routage nest ncessaire
Donc, avant que R1 ne reoive une mise jour de routage, il ne connat que
trois routes, celles des 3 rseaux auquel il appartient.
Sa table de routage ne comporte que 3 entres :
Groupe

Interface
de sortie

Masque de
Sous-rseau

Routeur de

Mtrique

Commentaire

prochain saut

100.10.0.0

R1E0

255.255.0.0

Route directement connecte

101.10.0.0

R1E1

255.255.0.0

Route directement connecte

10.1.1.0

R1E2

255.255.255.0

Route directement connecte

Table de routage de R3 linitialisation des interfaces :


Groupe

Interface
de sortie

Masque de
Sous-rseau

Routeur de

Mtrique

Commentaire

prochain saut

101.10.0.0

R3E0

255.255.0.0

Route directement connecte

101.11.0.0

R3E1

255.255.0.0

Route directement connecte

Table de routage de R4 linitialisation des interfaces :


Groupe

Interface
de sortie

Masque de
Sous-rseau

Routeur de

Mtrique

Commentaire

prochain saut

102.10.0.0

R4E0

255.255.0.0

Route directement connecte

150.150.1.0

R4E1

255.255.255.0

Route directement connecte

150.150.2.0

R4E2

255.255.255.0

Route directement connecte

150.150.3.0

R4E3

255.255.255.0

Route directement connecte

101.11.0.0

R4E4

255.255.0.0

Route directement connecte

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 57 -

Par la suite, R4 envoie les routes quil connat R3 pour que celui-ci puisse
mettre jour sa table de routage.
La table de routage de R3 ressemble maintenant ceci :
Groupe

Interface
de sortie

Masque de
Sous-rseau

Routeur de

Mtrique

Commentaire

prochain saut

101.10.0.0

R3E0

255.255.0.0

Route directement connecte

101.11.0.0

R3E1

255.255.0.0

Route directement connecte

102.10.0.0

R3E1

255.255.0.0

101.11.0.2

Apprise de R4. Le prochain


saut est le routeur R4

150.150.0.0

R3E1

255.255.0.0

101.11.0.2

Apprise de R4. Le prochain


saut est le routeur R4

Voyons maintenant la table de routage de R1 aprs rception des mises


jour envoyes par R3 :
Groupe

Interface
de sortie

Masque de
Sous-rseau

Routeur de

Mtrique

Commentaire

prochain saut

100.10.0.0

R1E0

255.255.0.0

Route directement connecte

101.10.0.0

R1E1

255.255.0.0

Route directement connecte

10.1.1.0

R1E2

255.255.255.0

Route directement connecte

R1E1

255.255.0.0

101.10.0.2

Apprise de R3. Le prochain

101.11.0.0

saut est le routeur R3.


102.10.0.0

R1E1

255.255.0.0

101.10.0.2

Apprise de R3. Le prochain


saut est le routeur R3.

150.150.0.0

R1E1

255.255.0.0

101.10.0.2

Apprise de R3. Le prochain


saut est le routeur R3.

Nous voyons donc comment R1 a fait pour apprendre le chemin vers le


rseau 150.150.0.0 et donc indirectement vers le sous-rseau 150.150.2.0.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 58 -

Il faut nanmoins remarquer que lorsque R4 a annonc les routes quil


connaissait, il na pas envoy les 3 adresses des sous-rseaux 150.150.1.0,
150.150.2.0 et 150.150.3.0.

R4 a ralis une agrgation des sous-rseaux 150.150.x.0 et sest content


dannoncer la route vers 150.150.0.0.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 59 -

Saut - hop
Lors de lexplication de ce cas, nous avons utilis une colonne dnomme
mtrique au sein des tables de routage.
Il faut savoir que chaque fois quun paquet traverse un routeur, il effectue ce
que lon appelle un hop ou encore un saut.
La colonne mtrique donne donc le nombre de sauts faire pour atteindre le
rseau de destination.
Communication entre routeurs
Toujours sur base de notre exemple de dpart, tudions maintenant la
communication entre les routeurs.

150.150.2.1
150.150.1.0

R2
OUT

150.150.2.0

102.10.0.0 R4
Ethernet

100.10.0.0
R1
HDLC

101.11.0.0 Frame Relay


R3

150.150.3.0

10.1.1.0
Ethernet

101.10.0.0

10.1.1.1

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 60 -

Outre la notion prcite, nous allons galement profiter de ltude de notre


cas pour voir linteraction qui existe entre la couche liaison de donnes et la
couche rseau.
Pour cela, nous dcidons quil existe, pour notre exemple, plusieurs types de
liaisons de donnes savoir que :

Le rseau 10.1.1.0 est un rseau Ethernet ;

Le rseau 101.10.0.0 est un rseau HDLC (rseau de type WAN) ;

Le rseau 101.11.0.0 est un rseau Frame Relay (autre type de WAN) ;

Le sous-rseau 150.150.2.0 est un rseau Ethernet.

Interaction entre les couches Liaison de donnes et Rseau


Lorsquune trame arrive au niveau dun routeur (R1 par exemple), la srie de
bits est reue par la couche physique.
Celle-ci transmet la couche liaison de donnes qui limine len-tte et lenqueue de trame.
Elle passe le paquet la couche rseau et ladresse de destination (adresse
IP) peut tre examine pour dterminer le port utiliser en sortie.
Ensuite la couche rseau remet nouveau son paquet la couche liaison de
donnes qui passera une trame la couche physique pour envoi sur le canal
de transmission.
La couche liaison de donnes ajoute un en-tte et un en-queue appropris
au paquet quelle a reu de la couche rseau pour crer une trame avant de
remettre le tout la couche physique.
Donc, nous pouvons noter que le processus de routage transmet le paquet,
et le paquet seulement, de bout en bout travers le rseau.
Les en-ttes et les en-queues de niveau liaison de donnes reus sont
limins chaque fois par les quipements intermdiaires qui en ajoutent
dautres, appropris au protocole de liaison de donnes utilis.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 61 -

Les processus de la couche rseau sont chargs de lacheminement du


paquet de bout en bout tandis que ceux de la couche liaison de donnes
nassurent que la transmission dun paquet dun quipement un autre.
Voyons maintenant ce qui se produit lorsque la machine A met son
message destination B :

La machine A envoie le paquet R1.


La station A construit le paquet IP avec ladresse de B (150.150.2.1)
qui est le destinataire voulu.
A doit dabord transmettre le paquet R1 car elle sait que son routeur
par dfaut est R1 (nous verrons cette notion de Default Gateway dans
la partie V).
A laide dun protocole nomm ARP (que nous tudierons dans la partie
VII), A obtient ladresse MAC de R1.
A encapsule ensuite le paquet dans une trame Ethernet avec ladresse
MAC de R1 quelle a obtenue et expdie le tout.

R1 traite la trame entrante et transmet le paquet R3 .


Puisque la trame entrante indique dans le champ dadresse de
destination ladresse MAC de R1, celui-ci la rcupre et la traite.
Si le total de contrle ne rvle pas derreur de transmission, il
examine le champ Type de protocole et apprend que le paquet est du
type IP.
R1 limine len-tte et len-queue Ethernet.
Il

recherche

ensuite

dans

sa

table

de

routage

une

entre

correspondante ladresse de destination du paquet (150.150.2.1).


Nous avons vu comment R1 sait quil doit transmettre le paquet via
R3.
R1 doit construire une trame HDLC et lenvoyer sur son interface de
sortie R1E1 vers R3.
Dans le cas prsent, lintervention dARP nest pas requise car il sagit
dune liaison WAN HDLC point point.
R1 possde toutes les informations utiles lenvoi du paquet dans la
trame adquate.
Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 62 -

R3 traite la trame entrante et transmet le paquet R4.


R3 rpte le mme processus que R1 lorsquil reoit la trame HDLC.
Aprs avoir retir len-tte et len-queue, R3 recherche et trouve une
entre de routage pour envoyer le paquet vers R4.
R3 place un en-tte Frame Relay et envoie la trame R4.

R4 traite la trame entrante et transmet le paquet vers la station


B.
Comme R1 et R3, R4 vrifie le total de contrle dans len-queue de la
trame, examine le champ type de protocole et dcouvre quil sagit dun
paquet IP, puis limine len-tte et len-queue Frame Relay.
R4 consulte ensuite sa table de routage et dcouvre lentre
correspondante ladresse 150.150.2.0 qui indique son interface de
sortie R4E2.
R4 doit ajouter un en-tte et un en-queue Ethernet pour encapsuler le
paquet et se prparer envoyer la trame.
En effet, avant de transmettre, R4 doit utiliser ARP pour connatre
ladresse MAC placer dans la trame pour que celle-ci arrive bien la
station B.

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 63 -

Si nous examinons maintenant la communication au niveau des couches


entre 2 htes spars par un routeur, voici ce qui se produit :

Dsencapsulation jusquau
niveau paquet puis
rencapsulation en trame

E
N
C
A
P
S
U
L
A
T
I
O
N

0001100110101100011000

Bases rseaux & protocole TCP/IP

D
E
S
E
N
C
A
P
S
U
L
A
T
I
O
N
0001100110101100011000

Ph. MOHREN

Page - 64 -

Domaine de diffusion et de collision


Les routeurs ntendent PAS le domaine de diffusion ni le domaine de
collision, ils le segmentent.
Les routeurs sont les seuls quipements rseau qui arrtent un flux de
trames broadcast.

= Domaine de diffusion & de collision

Bases rseaux & protocole TCP/IP

Ph. MOHREN

Page - 65 -

Vous aimerez peut-être aussi