Vous êtes sur la page 1sur 135

Cours Réseaux

Informatiques
2
Routage intra
et
Cours Réseaux Informatiques 2
inter-domaine
Routage intra et inter-domaine
Dr A.
DJEFFAL

Introduction

Fonctions Dr A. DJEFFAL
Commutation

Adressage &
nommage 2ème année Master RTIC
Routage

Routage dans
les réseaux 2015-2016
ad-hoc

Protocole IP

www.abdelhamid-djeffal.net
1 / 135
Introduction
Couche réseaux

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. Pour échanger des informations entre les utilisateurs de


DJEFFAL
plusieurs réseaux locaux, les entités intermédiaires jouent
Introduction un rôle capital.
Fonctions
Contiennent les moyens nécessaires à l’acheminement des
Commutation
informations entre deux stations quelconques dans le
Adressage &
nommage réseaux. C
Routage
Moyens (selon le modèle OSI) ∈ couche 3 : la couche
Routage dans
les réseaux réseaux.
ad-hoc

Protocole IP

2 / 135
Introduction
Couche réseaux

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. Couche réseaux : fournir les procédures et les moyens


DJEFFAL
fonctionnels nécessaires à l’échange des informations
Introduction données par la couche transport.
Fonctions
C’est un service de bout en bout qui est responsable de
Commutation
l’acheminement des paquets de données qui peuvent
Adressage &
nommage traverser plusieurs nœuds intermédiaires.
Routage
Le paquet est l’unité de transport de données dans la
Routage dans
les réseaux couche réseaux.
ad-hoc

Protocole IP

3 / 135
Introduction
Couche réseaux

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Couche nécessaire dans les réseaux maillés où les paquets
doivent traverser plusieurs nœuds avant d’arriver à, leurs
Introduction
destinations ;
Fonctions

Commutation
N’est pas prise en compte dans les réseaux constitués par
Adressage & une seule liaison.
nommage

Routage
Caractéristiques déterminées par la réalisation effective de
Routage dans
réseaux d’ordinateurs généraux (Internet).
les réseaux
ad-hoc

Protocole IP

4 / 135
Introduction
Couche réseaux

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Les logiciels de la couche réseaux se trouvent au niveaux des
Dr A. communicants et des nœuds intermédiaires
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

5 / 135
Introduction
Couche réseaux

Cours Réseaux
Informatiques
2
Routage intra
et Les logiciels de la couche réseaux se trouvent au niveaux des
inter-domaine
communicants et des nœuds intermédiaires
Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

6 / 135
Fonctions de la couche réseaux
Fonctions principales

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
1 Commutation : pour mettre en relation les deux
Dr A. correspondants.
DJEFFAL
2 Adressage et nommage : pour identifier et localiser
Introduction
chaque correspondant de manière unique sur le réseau.
Fonctions

Commutation
3 Routage : pour acheminer les blocs d’information vers le
Adressage &
destinataire.
nommage
4 Segmentation : pour adapter la taille des unités de
Routage
données transférées aux capacités du réseau.
Routage dans
les réseaux
ad-hoc
5 Contrôle de congestion : pour contrôler le trafic admis
Protocole IP dans le réseau pour empêcher son effondrement.

7 / 135
Commutation
Définition

Cours Réseaux
Informatiques
2
Routage intra
Mettre en relation de façon temporaire 2 points de
et
inter-domaine
connexion,
Dr A. Créer une liaison temporaire entre 2 terminaux connectés.
DJEFFAL
Organe de commutation : commutateur.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

8 / 135
Commutation
Définition

Cours Réseaux
Informatiques
2 Résoudre le problème du nombre de lignes d’abonnés (une
Routage intra
et ligne par abonné).
inter-domaine

Dr A.
Si commutateur unique :
DJEFFAL
Lignes d’abonnés très longues,
Introduction 2 abonnés connectés à la fois.
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

9 / 135
Commutation
Optimisation

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Rapprocher les points de connexion des abonnés,
Introduction
Construire des chemins multiples entre les points de
Fonctions

Commutation
connexion,
Adressage & Créer un maillage entre des commutateurs : réseau de
nommage
commutation.
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

10 / 135
Commutation
Réseaux de commutation

Cours Réseaux
Informatiques
2
Routage intra
et
Terminaux reliés au réseau par une ligne d’abonné locale
inter-domaine
(courte).
Dr A.
DJEFFAL Plusieurs liaisons peuvent être établies simultanément.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

11 / 135
Commutation
Réseaux de commutation

Cours Réseaux
Informatiques
2
Routage intra Plusieurs terminaux peuvent accéder au réseau de
et
inter-domaine commutation par le même point d’accès.
Dr A.
DJEFFAL
Les commutateurs réalisent une fonction d’aiguillage et
participent au routage des données
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

12 / 135
Commutation
Techniques de commutation

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Ressource rare vis-à-vis de la demande potentielle
Introduction Recherche indispensable des techniques particulières pour
Fonctions optimiser le partage des ressources,
Commutation
Selon la technique employée pour relier deux utilisateurs,
Adressage &
nommage on distingue la commutation de circuits, de messages ou
Routage de paquets.
Routage dans
les réseaux
ad-hoc

Protocole IP

13 / 135
Commutation
Techniques de commutation (Commutation de circuits)

Cours Réseaux
Informatiques
2
Routage intra
et
Issue des techniques utilisées dans les réseaux
inter-domaine
téléphoniques (RTC).
Dr A.
DJEFFAL Se déroule en 3 phases
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

14 / 135
Commutation
Techniques de commutation (Commutation de circuits)

Cours Réseaux
Informatiques
2
Routage intra
1 La connexion : un chemin est établi entre l’appelant et
et l’appelé, par commutations successives. Les commutateurs
inter-domaine

Dr A.
ne remplissent qu’une fonction d’aiguillage. Tout se passe
DJEFFAL comme s’il n’y avait qu’une seule liaison entre les
Introduction extrémités.
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

15 / 135
Commutation
Techniques de commutation (Commutation de circuits)

Cours Réseaux
Informatiques
2 2 Le transfert : Les données (ou la voix) sont transmises de
Routage intra
et bout en bout sur le ”circuit de données”. Les ressources
inter-domaine

Dr A.
(lignes) sont attribuées en permanence, et en volume
DJEFFAL constant, pendant toute la durée de la communication (les
Introduction ”silences” sont pénalisés).
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

16 / 135
Commutation
Techniques de commutation (Commutation de circuits)

Cours Réseaux
Informatiques
2
Routage intra
et
3 La libération : après le transfert, les ressources sont
inter-domaine
restituées au réseau de commutation, et sont disponibles
Dr A.
DJEFFAL pour d’autres communications.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

17 / 135
Commutation
Techniques de commutation (Commutation de circuits)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Cette technique soufre de trois inconvénients :
Introduction

Fonctions Chevelure analogique (débit limité)


Commutation
Délais de connexion importants
Adressage &
nommage Signalisation indistincte des données, et mal adaptée
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

18 / 135
Commutation
Techniques de commutation (Commutation de message)

Cours Réseaux
Informatiques
2
Routage intra
Le principe est très différent de la commutation de circuits.
et
inter-domaine Les données sont structurées en messages.
Dr A.
DJEFFAL
Un message est une suite logique de données qui forment
un tout (fichier, enregistrement ... ).
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

19 / 135
Commutation
Techniques de commutation (Commutation de message)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
Un message est acheminé vers sa destination au fur et à
DJEFFAL mesure des commutations :
Introduction

Fonctions
1 Le message délivré par A est envoyé vers N1, où il est
Commutation
stocké et vérifié,
Adressage & 2 La liaison A-N1 est libérée
nommage

Routage
3 Il est transmis à N2, où il est stocké et vérifié,
Routage dans 4 La liaison N1-N2 est libérée,
les réseaux
ad-hoc

Protocole IP

20 / 135
Commutation
Techniques de commutation (Commutation de message)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. Le processus est itératif jusqu’à la livraison du message à B


DJEFFAL
Ainsi, les commutateurs (ou nœuds de commutation) sont
Introduction
dotés de mémoire et de capacité de traitement de données
Fonctions
(leur fonction va au-delà d’un simple aiguillage).
Commutation

Adressage &
Quand un message est enregistré dans un nœud de
nommage commutation, la liaison par laquelle il est arrivé est libérée,
Routage
et ses ressources sont disponibles pour le réseau de
Routage dans
les réseaux commutation.
ad-hoc

Protocole IP

21 / 135
Commutation
Techniques de commutation (Commutation de message)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Avantage
Introduction

Fonctions
Sur le chemin AB, on n’utilise qu’une seule liaison de
Commutation
données à la fois,
Adressage & les autres étant disponibles pendant ce temps pour
nommage

Routage
d’autres communications
Routage dans
les réseaux
ad-hoc

Protocole IP

22 / 135
Commutation
Techniques de commutation (Commutation de message)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine Inconvénient :
Dr A.
DJEFFAL
Si la taille des messages est trop importante, il y a des
Introduction risques de débordement des tampons de stockage
Fonctions puisqu’un nœud de commutation peut recevoir des
Commutation messages depuis plusieurs stations).
Adressage &
nommage En plus, le délai d’acheminement de bout en bout est
Routage excessif (il faut attendre qu’un message soit entièrement
Routage dans stocké dans un nœud avant de le retransmettre vers le
les réseaux
ad-hoc nœud suivant),
Protocole IP

23 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra Fragmenter les messages en paquets de taille moyenne.
et
inter-domaine Les paquets sont acheminés de nœud en nœud : après
Dr A.
DJEFFAL
avoir été vérifiés, ils sont réexpédiés, sans attendre la
totalité du message.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

24 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra Élimine les inconvénients engendrés par la commutation de
et
inter-domaine messages trop longs :
Dr A.
DJEFFAL
A débit constant, le délai d’acheminement de bout en
Introduction bout est plus court,
Fonctions
La capacité de stockage des nœuds de commutation est
Commutation
moindre,
Adressage &
nommage A taux d’erreur constant, la probabilité d’erreur sur un
Routage paquet (un bit erroné) est plus faible, et en cas d’erreur,
Routage dans
les réseaux
seul le paquet erroné doit être retransmis.
ad-hoc
De plus, les paquets peuvent plus facilement être
Protocole IP
multiplexés sur des liaisons à haut débit.

25 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
La taille des paquets est fixée par un compromis entre 2
Dr A.
DJEFFAL contraintes :
Introduction
Il faut réduire leur taille pour profiter au maximum des
Fonctions
avantages de la fragmentation,
Commutation

Adressage & Il ne faut pas trop la réduire, à cause de l’encapsulation


nommage
des données (pour ne pas réduire le débit utile, il faut que
Routage
la taille des données utiles soit très supérieure à celle de la
Routage dans
les réseaux signalisation et des informations protocolaires).
ad-hoc

Protocole IP

26 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL En pratique, elle est fixée par les protocoles de transfert de
Introduction paquets
Fonctions Elle est généralement de l’ordre de grandeur du koctet
Commutation
(sauf pour les réseaux à commutations rapides, pour
Adressage &
nommage lesquels les messages sont fragmentés en cellules de
Routage quelques dizaines d’octets).
Routage dans
les réseaux
ad-hoc

Protocole IP

27 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
La commutation de paquets peut se faire en deux modes :
Introduction

Fonctions

Commutation
Mode non connecté
Adressage & Mode connecté
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

28 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Mode non connecté
Routage intra
et
inter-domaine les paquets (appelés datagrammes) sont transmis de nœud
Dr A. en nœud, au fur et à mesure que la connexion est établie,
DJEFFAL
sans s’assurer que les ressources soient disponibles de bout
Introduction en bout.
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

29 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
Mode non connecté
2
Routage intra
et Les paquets d’un même message, sont indépendants.
inter-domaine
Ils peuvent suivre des chemins différents, car les
Dr A.
DJEFFAL algorithmes de routage sont adaptatifs ( chaque paquet
Introduction
subit un routage, et son parcours dépend du trafic).
Fonctions Ils sont livrés dans le désordre.
Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

30 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques Mode connecté
2
Routage intra
et
inter-domaine
un circuit est établi de bout en bout, avant de transférer le
Dr A. message, comme pour la commutation de circuits. Mais il
DJEFFAL
s’agit bien de la commutation de paquets ( le circuit est
Introduction virtuel).
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

31 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2 Mode connecté
Routage intra
et
inter-domaine Avant de transférer les paquets de données, un paquet
Dr A.
DJEFFAL
(appelé paquet d’appel) subit un routage adaptatif, pour
parcourir un chemin optimal.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

32 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2 Mode connecté
Routage intra
et
inter-domaine
Au fur et à mesure de son parcours, les ressources sont
Dr A.
DJEFFAL réservées, et les tables de routage des nœuds traversés
sont fixées.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

33 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2 Mode connecté
Routage intra
et
inter-domaine Ainsi, tous les paquets suivants d’un même message
Dr A.
DJEFFAL
suivront le même chemin (appelé circuit virtuel commuté
ou CVC), et sont livrés dans l’ordre d’émission.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

34 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra Mode connecté
et
inter-domaine

Dr A.
Après le transfert des données, un paquet ( de libération)
DJEFFAL parcourt le CVC, et le ferme en restituant ses ressources.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

35 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2 Mode connecté
Routage intra
et
inter-domaine Le transfert des paquets de données est plus rapide, car ils
Dr A.
DJEFFAL
ne sont pas retardés par l’exécution d’un algorithme de
routage.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

36 / 135
Commutation
Techniques de commutation (Commutation de paquet)

Cours Réseaux
Informatiques
2
Routage intra
et
Le contrôle d’erreur dans les réseaux à commutation de
inter-domaine paquets peut se faire en deux manières :
Dr A.
DJEFFAL
1 Un contrôle d’erreur par liaison de données : Le paquet,
Introduction encapsulé dans une trame, est contrôlé dans chaque nœud
Fonctions
de commutation. Cette méthode augmente la fiabilité,
Commutation
mais aussi le délai de transit.
Adressage &
nommage 2 Un contrôle d’erreur de bout en bout : Il n’y a pas de
Routage contrôle d’erreur dans les nœuds de commutation. Le
Routage dans
les réseaux
contrôle est effectué aux extrémités par les usagers du
ad-hoc réseau de commutation. Le transfert est moins fiable, mais
Protocole IP
plus rapide.

37 / 135
Adressage & nommage
Objectif

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Adressage = moyen d’identifier de manière unique deux entités
communicantes
Introduction

Fonctions
la source doit pouvoir fournir au réseau l’adresse du
Commutation
destinataire
Adressage &
nommage le destinataire doit pouvoir identifier l’adresse de son
Routage correspondant (adresse source)
Routage dans
les réseaux
ad-hoc

Protocole IP

38 / 135
Adressage & nommage
Objectif

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Une machine doit pouvoir donc être identifiée par :
Introduction 1 une adresse qui doit être un identificateur universel de la
Fonctions machine,
Commutation
2 un nom (mnémotechnique pour les utilisateurs),
Adressage &
nommage 3 une route précisant comment la machine peut être
Routage
atteinte.
Routage dans
les réseaux
ad-hoc

Protocole IP

39 / 135
Adressage & nommage
Objectif

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Les noms sont plus faciles à utiliser par les utilisateurs,
Introduction mais ne permettent pas l’identification des machines et
Fonctions nécessitent un moyens de faire la correspondance avec les
Commutation adresses.
Adressage &
nommage Les adresses forment le moyen d’identifier de manière
Routage unique chacun de ses utilisateurs.
Routage dans
les réseaux
ad-hoc

Protocole IP

40 / 135
Nommage
Nommage

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine Nommage complémentaire de l’adressage, l’un désigne
Dr A. l’objet, l’autre précise sa localisation.
DJEFFAL
Dissocie l’objet de sa localisation géographique.
Introduction

Fonctions Le déplacement de l’objet nommé est transparent à


Commutation l’utilisateur.
Adressage & Le nommage utilise deux modes de représentation :
nommage
Le nommage à plat ou horizontal, garantit l’unicité d’un
Routage
nom sur le réseau (NetBios)
Routage dans
les réseaux Le nommage hiérarchique, plus souple, organise le
ad-hoc
nommage en domaines (Internet).
Protocole IP

41 / 135
Nommage
DNS

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

42 / 135
Nommage
DNS

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
DNS (Domain Name System) : un système d’annuaire
Introduction
permet de faire la correspondance entre le nom
Fonctions
symbolique et l’adresse IP.
Commutation Les serveurs DNS assurent la traduction des noms en
Adressage & adresses IP et réciproquement (résolution)
nommage

Routage Ils possèdent des informations sur l’architecture de l’arbre


Routage dans et sur les données associées.
les réseaux
ad-hoc

Protocole IP

43 / 135
Routage
Principe

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
But : détermination d’un chemin à travers le réseau entre
une machine émettrice et une machine réceptrice,
Introduction

Fonctions
Les protocoles de routage établissent des règles d’échange
Commutation
entre routeurs
Adressage & Mettent à jour leurs tables d’informations selon des
nommage
critères de coût (distance, état de la liaison, débit).
Routage

Routage dans Améliorent l’efficacité du routage.


les réseaux
ad-hoc

Protocole IP

44 / 135
Routage
Problèmes

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction
Boucles de routage (le message peut ”tourner en rond”
Fonctions
dans le réseau et ne jamais atteindre son destinataire).
Commutation En cas de panne dans le réseau et qu’il faut optimiser le
Adressage &
nommage
calcul des nouvelles routes rapidement
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

45 / 135
Routage
Fonctionnement

Cours Réseaux
Informatiques
2
Routage intra
et
Chaque nœud comporte des tables de routage,
inter-domaine
La table de routage indique la route à suivre pour
Dr A.
DJEFFAL atteindre le destinataire.
Introduction Une table de routage : ensemble de triplets
Fonctions <Adresse destination>/<Route à prendre>/<Coût>.
Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

46 / 135
Routage
Fonctionnement

Cours Réseaux
Informatiques
2 Chaque paquet contient @destination
Routage intra
et
inter-domaine
Le ”coût” permet de choisir la route appropriée si
Dr A. plusieurs routes sont possibles.
DJEFFAL
Figure : coût = nombre de sauts.
Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

47 / 135
Routage
Fonctions d’un protocole de routage

Cours Réseaux
Informatiques
2
Routage intra commence par la construction des tables de routage au
et
inter-domaine niveau de chaque nœud
Dr A.
DJEFFAL
utilise ces tables pour l’acheminement des paquets entre
les stations
Introduction

Fonctions
À priori, aucun routeur n’a une vision globale de la route
Commutation
que prendront les paquets
Adressage & les paquets sont relayés de proche en proche jusqu’au
nommage
destinataire
Routage

Routage dans L’émetteur du paquet doit connaı̂tre le premier routeur


les réseaux
ad-hoc relais
Protocole IP chaque routeur est chargé d’acheminer le paquet vers le
routeur suivant jusqu’à la destination finale

48 / 135
Routage
Caractéristiques d’un protocole de routage efficace

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine une taille minimale pour les tables de routage,
Dr A.
DJEFFAL Une consultation rapide des tables,
Introduction
Une consommation acceptable de mémoire
Fonctions Le moins possible d’informations à échanger
Commutation
minimiser la fréquence des messages de contrôle générés
Adressage &
nommage par l’échange des informations de routage
Routage être robuste en évitant les boucles,la surcharge de certains
Routage dans
les réseaux
routeurs...
ad-hoc
trouver une route optimale
Protocole IP

49 / 135
Routage
Types

Cours Réseaux
Informatiques Statique : le choix de la route est défini par
2
Routage intra l’administrateur une fois pour toute
et
inter-domaine Adapté aux petits réseaux
Dr A. assure le séquencement des paquets même en mode non
DJEFFAL connecté (les paquets prennent la même route)
Introduction simple
Fonctions
Ne recherche pas la route optimale
Commutation
n’est pas adapté à la défaillance d’un lien.
Adressage & Dynamique : les tables de routage construites
nommage
automatiquement sans l’intervention de l’administrateur.
Routage

Routage dans Les routeurs échangent régulièrement leurs états et


les réseaux
ad-hoc
mettent à jour leurs tables de routage.
Protocole IP
Plus complexe
surcharge le réseau par l’échange d’informations de routage
ne garantit pas le séquencement en mode non connecté.
Permet de choisir la route optimale.
50 / 135
Routage
Routage statique (Plus court chemin)

Cours Réseaux
Informatiques
2 L’administrateur calcule les chemins minimums entre
Routage intra
et chaque deux stations (réseaux)
inter-domaine

Dr A. introduits les tables correspondant à ces chemins dans


DJEFFAL
chaque routeur.
Introduction Le réseaux représenté par un graphe pondéré.
Fonctions
Calcul des chemins effectué part des algorithmes PCC
Commutation

Adressage &
(Dijkstra)
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

51 / 135
Routage
Routage statique (Plus court chemin)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Le coût (métrique) de chaque arrête peut être calculé selon :
Dr A.
DJEFFAL
le nombre de saut
Introduction

Fonctions
la distance réelle (en km)
Commutation le délai de transmission
Adressage &
nommage
le nombre de paquets moyen dans les files d’attente
Routage le taux d’erreurs moyen
Routage dans
les réseaux le trafic moyen observé, ...
ad-hoc

Protocole IP

52 / 135
Routage
Routage statique (Inondation)

Cours Réseaux
Informatiques
2
Routage intra
et Chaque nœud envoie le message sur toutes ses lignes de
inter-domaine
sortie, sauf celle d’où provient le message.
Dr A.
DJEFFAL Problème de surcharge du réseau, Solution
Introduction chaque message comporte un compteur de sauts.
Fonctions Le compteur est initialisé à l’émission (max sauts) et
Commutation décrémenté par chaque nœud.
Adressage &
Le message est détruit quand le compteur de sauts est à
nommage zéro.
Routage
Problème de bouclages, Solution
Routage dans
les réseaux les messages sont numérotés,
ad-hoc
chaque nœud mémorise cet identifiant
Protocole IP détruit les messages déjà vus.

53 / 135
Routage
Routage statique (Inondation)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. Système très robuste : résiste à la destruction de plusieurs


DJEFFAL
lignes
Introduction
garantit le plus court chemin ;
Fonctions

Commutation communications militaires


Adressage & Utilisé pour diffuser les informations d’états du réseau.
nommage

Routage Utilisé pour découvrir le chemin optimal et en déduire une


Routage dans route statique.
les réseaux
ad-hoc

Protocole IP

54 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Distance Vector Routing ou routage de Bellman-Ford,
Introduction
Chaque nœud du réseau maintient une table de routage
Fonctions
qui comporte une entrée par nœud du réseau et le coût
Commutation
pour joindre ce nœud.
Adressage & Périodiquement chaque nœud diffuse sa table de routage à
nommage

Routage
ses voisins. Le nœud destinataire apprend ainsi ce que son
Routage dans
voisin est capable de joindre.
les réseaux
ad-hoc

Protocole IP

55 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques À réception, le nœud compare les informations reçues à sa
2
Routage intra propre base de connaissance :
et
inter-domaine La table reçue contient une entrée qui n’est pas déjà dans
Dr A.
sa propre table, il incrémente le coût de cette entrée du
DJEFFAL coût affecté au lien par lequel il vient de recevoir cette
Introduction
table et met cette entrée dans sa table. Il a ainsi appris une
Fonctions
nouvelle destination.
La table contient une entrée qu’il connaı̂t déjà. Si le coût
Commutation
calculé (coût reçu incrémenté du coût du lien) est
Adressage &
nommage supérieur à l’information qu’il possède, il l’ignore sinon il
Routage met sa table à jour de cette nouvelle entrée.
Routage dans
les réseaux
De proche en proche chaque nœud apprend la
ad-hoc configuration du réseau et le coût des différents chemins.
Protocole IP
La convergence des différentes tables peut être assez
longue. Les deux figures suivantes en représentent un
exemple.
56 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

57 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

58 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Deux problèmes en cas de panne d’un lien :
Introduction

Fonctions
1 Les boucles de routage : la panne d’un lien peut conduire
Commutation à une bouclage infini des paquets dans le réseau. La figure
Adressage & suivante illustre ce phénomène :tous les paquets à
nommage
destination de R3 oscillent entre R1 et R2
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

59 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

60 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Deux problèmes en cas de panne d’un lien :
Introduction 2 l’algorithme ne converge plus : à l’échange suivant, R1
Fonctions
apprend de R2 que désormais le coût pour joindre R3 en
Commutation
passant par R2 est de 3 → il met sa table à jour (R3, R2,
Adressage &
nommage 4) ; de même, R2 va apprendre de R1 que désormais le
Routage coût pour joindre R3 est de 4...
Routage dans
les réseaux
ad-hoc

Protocole IP

61 / 135
Routage
Routage dynamique (Routage à Vecteur de distance)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Les solutions utilisées consistent à :
Introduction

Fonctions
interdire à un nœd de signaler une destination qu’il
Commutation
connaı̂t au routeur par lequel il l’a apprise (split horizon)
Adressage & limiter la valeur infinie du coût à une petite valeur (16
nommage
dans RIP) → convergence dés que l’infini est atteint
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

62 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et Routage à vecteur de distance : Attendre le voisin pour avoir
inter-domaine
l’information, ce qui peut être long.
Dr A.
DJEFFAL Le routage à état des liens (link state routing) procède
Introduction
différemment :
Fonctions

Commutation
Chaque routeur apprend ses propres réseaux directement
Adressage &
connectés
nommage
Les routeurs découvrent les routeurs directement connectés
Routage

Routage dans
Chaque routeur A construit son propre LSP (Link State
les réseaux
ad-hoc
Packet) sous la forme (A, B, c), le lien du nœud A vers le
Protocole IP nœud B a un coût de c ;

63 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation
Dés que le LSP est crée, le routeur le diffuse vers tous ses
Adressage &
nommage voisins qui stockent l’information et ensuite l’achemine
Routage jusqu’à ce que tous les routeurs aient la même information.
Routage dans
les réseaux
Une fois que tous les routeurs ont reçu tous les LSP,
ad-hoc chaque nœud construit une table où figure pour chaque
Protocole IP
lien son coût (matrice de coûts).

64 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques Dés que le LSP est crée, le routeur le diffuse vers tous ses
2
Routage intra voisins qui stockent l’information et ensuite l’achemine
et
inter-domaine jusqu’à ce que tous les routeurs aient la même information.
Dr A.
DJEFFAL
Une fois que tous les routeurs ont reçu tous les LSP,
chaque nœud construit une table où figure pour chaque
Introduction
lien son coût (matrice de coûts).
Fonctions

Commutation A B C D E F
Adressage & A 0 4 ∞ ∞ 5 ∞
nommage
B 4 0 2 ∞ ∞ 6
Routage

Routage dans
C ∞ 2 0 3 1 ∞
les réseaux
ad-hoc
D ∞ ∞ 3 0 ∞ 7
Protocole IP
E 5 ∞ 1 ∞ 0 8
F ∞ 6 ∞ 7 8 0

À partir de cette table, il calcule la table de routage.


65 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

66 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques En pratique on utilisent les solutions suivantes
2
Routage intra
et
inter-domaine découverte des voisins : envoi d’un paquet spécial,
Dr A. HELLO, auquel les voisins répondent par leur identité
DJEFFAL
mesure du coût de la ligne : envoi d’un paquet spécial,
Introduction
ECHO, qui est aussitôt renvoyé par les voisins ; un timer
Fonctions
mesure le temps A/R en tenant compte ou non de la
Commutation
charge du lien (temps dans les files d’attente)
Adressage &
nommage
élaboration des paquets d’état de lien : à intervalles
Routage
réguliers ou quand un évènement important se produit
Routage dans
les réseaux distribution des paquets : par inondation avec
ad-hoc

Protocole IP
numérotation des paquets et âge du paquet
calcul de la nouvelle table par l’algorithme de Dijkstra (en
se plaçant à la racine)
67 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. En cas de panne, le premier routeur informé transmet


DJEFFAL
l’information aux autres (ou à un routeur désigné)
Introduction les informations de routage sont envoyées à tous les
Fonctions
routeurs
Commutation

Adressage &
Chaque routeur modifie sa base topologique et recalcule sa
nommage table de routage.
Routage
Le défit : garantir la cohérence des informations des
Routage dans
les réseaux routeurs.
ad-hoc

Protocole IP

68 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Si la distribution des paquets de mise à jour ne s’effectue
Dr A.
DJEFFAL pas correctement, on peut avoir des routes non valides.
Introduction Exemple
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

69 / 135
Routage
Routage dynamique (Routage à état des liens)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

70 / 135
Routage
Routage dynamique (Routage hiérarchique)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Routage au moindre coût ⇒ diffusion d’informations ⇒
Dr A.
DJEFFAL consomme de la bande passante
Introduction
Plus le réseau est grand, plus le trafic de mise à jour est
Fonctions conséquent, plus les tables de routage sont importantes et
Commutation plus le calcul des routes consomme du temps CPU.
Adressage &
nommage
Routage hiérarchique : découper le réseau en domaines
Routage
appelés systèmes autonomes (AS, Autonomus System).
Routage dans Chaque domaine est identifié, les messages n’appartenant
les réseaux
ad-hoc pas au domaine sont éliminés.
Protocole IP

71 / 135
Routage
Routage dynamique (Routage hiérarchique)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

72 / 135
Routage
Routage dynamique (Routage hiérarchique)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Découpage ⇒ deux familles de protocoles de routage :
Dr A.
DJEFFAL
Protocoles internes au domaine (IGP, Interior Gateway
Introduction
Protocol) : qui assurent le routage dans le domaine, mais
Fonctions

Commutation
ignorent les nœuds des autres domaines.
Adressage & Protocoles externes au domaine (EGP, External Gateway
nommage
Protocol), qui gèrent l’échange d’information entre
Routage
domaines afin de découvrir la connectivité de chaque
Routage dans
les réseaux domaine.
ad-hoc

Protocole IP

73 / 135
Routage
Routage dynamique (Routage hiérarchique)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Chaque domaine est représenté et connu du reste du
Introduction réseau par un nœud, dit routeur de bordure,
Fonctions
Le routeur de bordure supporte à la fois EGP et IGP.
Commutation

Adressage & Chaque domaine est autonome et peut mettre en œuvre


nommage
un protocole de routage interne différent.
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

74 / 135
Routage
Protocoles de routage

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
RIP(Routing Information Protocol),du type vecteur
Dr A.
DJEFFAL distance, premier protocole interne. Utilisé dans Internet.
Introduction OSPF (Open Short Path First) protocole interne à état
Fonctions des liens utilisés dans Internet. Pour éviter l’inondation, les
Commutation informations d’état sont diffusées sur une adresse de
Adressage & multicast réservée à OSPF.
nommage

Routage IS-IS (Intermediate System to Intermediate System) :


Routage dans protocole de routage interne de l’ISO . C’est un protocole
les réseaux
ad-hoc à état des liens.
Protocole IP

75 / 135
Routage
Protocoles de routage

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine IGRP (Interior Gateway Routing Protocol) protocole
Dr A. propriétaire de la société Cisco du type vecteur distance.
DJEFFAL
Cependant, IGRP utilise une métrique construite qui prend
Introduction en compte le délai d’acheminement, le débit, la fiabilité, la
Fonctions
charge du réseau et le MTU (Maximum Transfer Unit).
Commutation

Adressage &
EGP (Exterior Gateway Protocol) a été le premier
nommage protocole externe utilisé dans Internet.
Routage
BGP (Border Gateway Protocol) protocole qui définit les
Routage dans
les réseaux échanges à l’intérieur du domaine (iBGP) et entre
ad-hoc
systèmes de bordure (eBGP).
Protocole IP

76 / 135
Routage
Protocoles de routage

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine IGRP (Interior Gateway Routing Protocol) protocole
Dr A. propriétaire de la société Cisco du type vecteur distance.
DJEFFAL
Cependant, IGRP utilise une métrique construite qui prend
Introduction en compte le délai d’acheminement, le débit, la fiabilité, la
Fonctions
charge du réseau et le MTU (Maximum Transfer Unit).
Commutation

Adressage &
EGP (Exterior Gateway Protocol) a été le premier
nommage protocole externe utilisé dans Internet.
Routage
BGP (Border Gateway Protocol) protocole qui définit les
Routage dans
les réseaux échanges à l’intérieur du domaine (iBGP) et entre
ad-hoc
systèmes de bordure (eBGP).
Protocole IP

77 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles

Cours Réseaux
Informatiques
2
Routage intra Les environnements mobiles offrent aujourd’hui une
et
inter-domaine grande flexibilité d’emploi.
Dr A.
DJEFFAL En particulier, ils permettent la mise en réseau des sites
dont le câblage serait trop onéreux à réaliser dans leur
Introduction

Fonctions
totalité, voire même impossible.
Commutation Plusieurs systèmes utilisent déjà le modèle cellulaire de
Adressage & réseaux sans fil, et connaissent une très forte expansion à
nommage
l’heure actuelle tel que l’exemple des réseaux GSM.
Routage

Routage dans Les applications des réseaux ad-hoc sont nombreuses, on


les réseaux
ad-hoc cite l’exemple classique de leur application dans le domaine
Protocole IP militaire et les autres applications de tactique comme les
opérations de secours et les missions d’exploration.

78 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles

Cours Réseaux
Informatiques
2 Les entités mobiles quelque soit leur type et leur puissance
Routage intra
et sont caractérisés par :
inter-domaine
une petite taille,
Dr A.
DJEFFAL une durée de vie des batteries limitée,
risque de perte, vol, accident,...
Introduction
Le médium sans fil, aussi, est caractérisé par :
Fonctions

Commutation
une faible largeur de bande passante,
des déconnexions fréquentes mais prévisibles,
Adressage &
nommage une diffusion naturelle dans chaque cellule.
Routage En pratique, il existe aujourd’hui deux grands types e
Routage dans réseaux supportant la mobilité :
les réseaux
ad-hoc 1 les réseaux à base d’infrastructure tel que les réseaux
Protocole IP cellulaires
2 et les réseaux sans infrastructure appelés aussi réseaux
mobiles ad-hoc.
79 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux cellulaires)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine La surface couverte par un tel réseau est divisée en
Dr A. sous-surfaces, disposant chacune d’une station fixe MSS
DJEFFAL
(Mobile Service Station) gérant les communications sans
Introduction fil à l’intérieur de cette zone.
Fonctions
Ces sous-surfaces de forme circonférencielle (360˚), et de
Commutation

Adressage &
superficie limitée par la portée d’émission et de réception
nommage des MSSs et des téléphones, sont appelées cellules.
Routage
La gestion des déplacements des téléphones entre les
Routage dans
les réseaux cellules est sous la responsabilité du réseau, elle est
ad-hoc
assurée par des commutateurs généraux et régionaux.
Protocole IP

80 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux cellulaires)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

81 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux cellulaires)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Divers problèmes sont apparus lors de l’implémentation de ce
schéma, entre autres :
Introduction

Fonctions l’allocation des canaux de communication aux mobiles,


Commutation
le basculement des mobiles entre les cellules de
Adressage &
nommage communications (Hand-off ),
Routage
la localisation des mobiles,... etc.
Routage dans
les réseaux
ad-hoc

Protocole IP

82 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux mobiles ad-hoc)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Un réseau mobile ad-hoc, appelé généralement MANET
Introduction
(Mobile Ad-hoc NETwork), consiste en une grande
Fonctions
population, relativement dense, d’unités mobiles qui se
Commutation déplacent dans un territoire quelconque et dont le seul
Adressage & moyen de communication est l’utilisation des interfaces
nommage
sans fil, sans l’aide d’une infrastructure préexistante ou
Routage
administration centralisée.
Routage dans
les réseaux
ad-hoc

Protocole IP

83 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux mobiles ad-hoc)

Cours Réseaux
Informatiques Le concept des réseaux mobiles ad-hoc essaie d’étendre les
2
Routage intra notions de la mobilité à toutes les composantes de
et
inter-domaine
l’environnement. Ici, contrairement aux réseaux basés sur
Dr A.
la communication cellulaire :
DJEFFAL Aucune administration centralisée n’est disponible. Ce sont
Introduction
les hôtes mobiles eux-mêmes qui forment, d’une manière
Fonctions
ad-hoc, une infrastructure du réseau.
Commutation
Aucune supposition ou limitation n’est faite sur la taille du
réseau ad-hoc, le réseau peut contenir des centaines ou des
Adressage &
nommage milliers d’unités mobiles.
Routage
Les réseaux ad-hoc sont idéals pour les applications
Routage dans
les réseaux caractérisées par une absence ( ou la non-fiabilité ) d’une
ad-hoc
infrastructure préexistante, tel que les applications
Protocole IP
militaires et les autres applications de tactique comme les
opérations de secours (incendies, tremblement de terre.. )
et les missions d’exploration.
84 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux mobiles ad-hoc)

Cours Réseaux
Informatiques Un réseau ad-hoc peut être modélisé par un graphe
2
Routage intra Gt = (Vt , Et ). Où : Vt représente l’ensemble des nœuds (
et
inter-domaine i.e. les unités ou les ho ?tes mobiles ) du réseau et Et
Dr A. modélise l’ensemble les connections qui existent entre ces
DJEFFAL
nœuds.
Introduction Si e = (u, v) ∈ Et , cela veut dire que les nœuds u et v
Fonctions sont en mesure de communiquer directement à l’instant t.
Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

85 / 135
Routage dans les réseaux ad-hoc
Environnements mobiles (Réseaux mobiles ad-hoc)

Cours Réseaux
Informatiques
2
Routage intra
La topologie du réseau peut changer à tout moment, elle
et
inter-domaine
est donc dynamique et imprévisible ce qui fait que la
Dr A. déconnexion des unités soit très fréquente.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

86 / 135
Routage dans les réseaux cellulaires
Principe

Cours Réseaux
Informatiques Le problème de routage dans ce type de réseaux passe
2
Routage intra premièrement par la localisation des mobiles.
et
inter-domaine Pour qu’un mobile puisse envoyer un message à un autre
Dr A.
DJEFFAL
mobile, il doit l’envoyer à la MSS (M) de la cellule où il se
trouve, via la liaison sans fil.
Introduction
Cette MSS lance une recherche, dans le réseau, de la MSS
Fonctions
(M’) gérant la cellule où le mobile récepteur évolue
Commutation

Adressage &
actuellement.
nommage Une fois M’ trouvée le message lui est transmis via le
Routage
réseau statique, pour qu’elle le transmette au mobile
Routage dans
les réseaux récepteur via la liaison sans fil.
ad-hoc
L’envoie du message entre les deux MSS se fait par un
Protocole IP
protocole de routage classique, mais doit qui prendre en
compte les hand-offs pour la mise à jour des tables de
routage.
87 / 135
Routage dans les réseaux cellulaires
Principe

Cours Réseaux
Informatiques Pour pouvoir, donc, acheminer un message à un site
2
Routage intra mobile, il est indispensable de connaı̂tre sa position, c-à-d
et
inter-domaine le localiser.
Dr A. En réalité, il existe plusieurs méthodes de localisation des
DJEFFAL
mobiles , présentant chacune ses avantages et ses
Introduction inconvénients.
Fonctions Méthode Search : consiste à chercher le mobile dans le
Commutation réseau entier, c-à-d envoyer une demande de localisation à
Adressage & toutes les MSS, et celle gérant la cellule où le mobile se
nommage trouve répond. le coût engendré par cette méthode dépend
Routage seulement du nombre des stations de base dans le réseau
Routage dans mobile.
les réseaux
ad-hoc Méthode Inform : Elle fait passer le message au mobile à
Protocole IP travers son serveur habituel, qui est informé de façon
permanente de ses mouvements. Le coût dans cette
méthode dépend du nombre des mouvements
intercellulaires faits par le mobile.
88 / 135
Routage dans les réseaux cellulaires
Principe

Cours Réseaux
Informatiques
2
Routage intra
et
Pour pouvoir, donc, acheminer un message à un site
inter-domaine
mobile, il est indispensable de connaı̂tre sa position, c-à-d
Dr A.
DJEFFAL le localiser.
Introduction
En réalité, il existe plusieurs méthodes de localisation des
mobiles , présentant chacune ses avantages et ses
Fonctions
inconvénients.
Commutation
Méthode combinée : Les deux méthodes Search et
Adressage &
nommage Inform peuvent être combiné de façon à ce que le mobile
Routage informe son serveur de sa position à chaque intervalle de
Routage dans temps, ou après un certain nombre de mouvements, et est
les réseaux
ad-hoc
ensuite recherché dans le voisinage de sa dernière position
Protocole IP
connue. Évidement, le mobile n’est recherché que s’il n’est
pas trouvé dans sa dernière position connue

89 / 135
Routage dans les réseaux cellulaires
Principe

Cours Réseaux
Informatiques
2 Pour pouvoir, donc, acheminer un message à un site
Routage intra
et mobile, il est indispensable de connaı̂tre sa position, c-à-d
inter-domaine

Dr A.
le localiser.
DJEFFAL En réalité, il existe plusieurs méthodes de localisation des
Introduction mobiles , présentant chacune ses avantages et ses
Fonctions
inconvénients.
Commutation Autres méthodes : Dans le cas de concentration d’un
Adressage & grand nombre de mobiles dans un petit area, les serveurs
nommage de localité dans cet area peuvent être surchargés voir
Routage engorgés par les messages de localisation. Pour palier à ce
Routage dans problème, une méthode dynamique de localisation est
les réseaux
ad-hoc proposée, dans laquelle, l’information sur la localité d’un
Protocole IP mobile est dupliquée dans un ensemble de serveurs (MSS),
qui varient en fonctions de la localité du mobile, pour
distribuer la charge de localisation sur tous le réseau.
90 / 135
Routage dans les réseaux cellulaires
Principe

Cours Réseaux
Informatiques
2
Routage intra
et Pour pouvoir, donc, acheminer un message à un site
inter-domaine

Dr A.
mobile, il est indispensable de connaı̂tre sa position, c-à-d
DJEFFAL le localiser.
Introduction En réalité, il existe plusieurs méthodes de localisation des
Fonctions mobiles , présentant chacune ses avantages et ses
Commutation inconvénients.
Adressage & Le choix entre ces méthodes nécessite une étude du
nommage
comportement général des mobiles, par exemples, la
Routage
méthode search est moins coûteuse que la méthode Inform
Routage dans
les réseaux
pour les mobiles qui se déplacent beaucoup, et vice versa.
ad-hoc La méthode dynamique est efficace pour les cas de
Protocole IP concentration des mobiles dans des zones spécifiques.

91 / 135
Routage ad-hoc
Principe

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Suivant la manière de création et de maintenance des
Dr A.
DJEFFAL routes lors de l’acheminement des données, les protocoles
Introduction
de routage peuvent être séparés en deux catégories, les
Fonctions
protocoles pro-actifs et les protocoles réactifs.
Commutation Les protocoles pro-actifs établissent les routes à l’avance
Adressage & en se basant sur l’échange périodique des tables de
nommage

Routage
routage,
Routage dans alors que les protocoles réactifs cherchent les routes à la
les réseaux
ad-hoc demande.
Protocole IP

92 / 135
Routage ad-hoc
Protocoles pro-actifs

Cours Réseaux
Informatiques
2
Routage intra
et Les protocoles de routage pro-actifs pour les réseaux
inter-domaine

Dr A.
mobiles ad-hoc, sont basé sur la même philosophie des
DJEFFAL protocoles de routage utilisés dans les réseaux filaires
Introduction conventionnels.
Fonctions Les deux principales méthodes utilisées sont :
Commutation La méthode Etat de Lien (”Link State”) et
Adressage & La méthode du Vecteur de Distance (”Distance Vector”).
nommage

Routage Les deux méthodes exigent une mise à jour périodique des
Routage dans données de routage qui doit être diffusée par les différents
les réseaux
ad-hoc nœuds de routage du réseau.
Protocole IP Parmi les principaux protocoles de cette classe on trouve :

93 / 135
Routage ad-hoc
Protocoles pro-actifs (DSDV)

Cours Réseaux
Informatiques
2
Routage intra Le protocole DSDV (Destination-Sequenced Distance
et
inter-domaine Vector routing) est caractérisé par :
Dr A. Basé sur l’algorithme Bellman-Ford en rajoutant quelques
DJEFFAL
améliorations.
Introduction Chaque station mobile maintient une table de routage qui
Fonctions contient :
Commutation Toutes les destinations possibles.
Adressage &
Le nombre de nœud (ou de sauts) nécessaire pour
nommage atteindre la destination.
Routage Le numéro de séquences (SN :sequence number) qui
Routage dans correspond à un nœud destination.
les réseaux
ad-hoc Le NS est utilisé pour faire la distinction entre les
Protocole IP
anciennes et les nouvelles routes, ce qui évite la formation
des boucles de routage.

94 / 135
Routage ad-hoc
Protocoles pro-actifs (DSDV)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
La mise à jour dépend donc de deux paramètres : Le
Dr A. temps, c’est à dire la période de transmission, et Les
DJEFFAL
événements
Introduction Un paquet de mise à jour contient :
Fonctions 1 Le nouveau numéro de séquence incrémenté, du nœud
Commutation émetteur.
Adressage & 2 Et pour chaque nouvelle route :
nommage
1 L’adresse de la destination.
Routage
2 Le nombre de nœuds (ou de sauts) séparant le nœud de la
Routage dans destination.
les réseaux
ad-hoc 3 Le numéro de séquence (des données reçues de la
Protocole IP destination) tel qu’il a été estampillé par la destination.

95 / 135
Routage ad-hoc
Protocoles pro-actifs (DSDV)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine Le DSDV élimine les deux problèmes de boucle de routage
Dr A. ”routing loop”, et celui du ”counting to infinity”.
DJEFFAL
Cependant, une unité mobile doit attendre jusqu’à ce
Introduction
qu’elle reçoive la prochaine mise à jour initiée par la
Fonctions

Commutation
destination, afin de mettre à jour l’entrée associée à cette
Adressage &
destination, dans la table de distance. Ce qui fait que le
nommage DSDV est lent.
Routage
Le DSDV utilise une mise à jour périodique et basée sur
Routage dans
les réseaux les événements, ce qui cause un contrôle excessif dans la
ad-hoc
communication.
Protocole IP

96 / 135
Routage ad-hoc
Protocoles pro-actifs (FSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
Le protocole FSR (Fisheye State Routing) est basé sur
Dr A.
DJEFFAL l’utilisation de la technique ”œil de poisson” (fisheye),
Introduction
proposée par Kleinrock et Stevens, qui l’ont utilisé dans le
Fonctions
but de réduire le volume d’information nécessaire pour
Commutation représenter les données graphiques.
Adressage &
nommage
Dans la pratique, l’œil d’un poisson capture avec précision,
Routage
les points proches du point focal. La précision diminue
Routage dans
quand la distance, séparant le point vu et le point focal,
les réseaux
ad-hoc
augmente.
Protocole IP

97 / 135
Routage ad-hoc
Protocoles pro-actifs (FSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

98 / 135
Routage ad-hoc
Protocoles pro-actifs (FSR)

Cours Réseaux
Informatiques
2
Routage intra
et
Dans le contexte du routage, l’approche du ”fisheye”
inter-domaine matérialise, pour un nœud, le maintien des données
Dr A.
DJEFFAL
concernant la précision de la distance et la qualité du
chemin d’un voisin direct, avec une diminution progressive,
Introduction
du détail et de précision, quand la distance augmente.
Fonctions

Commutation
La diminution de fréquence est assurée en changeant les
Adressage & fréquences de mise à jour, et cela en utilisant des périodes
nommage
d’échanges différentes pour les différentes entrées de la
Routage
table de routage.
Routage dans
les réseaux
ad-hoc
Les entrées qui correspondent aux nœuds les plus proches,
Protocole IP
sont envoyés aux voisins avec une fréquence élevée (donc
avec une période d’échange relativement petite).

99 / 135
Routage ad-hoc
Protocoles pro-actifs (HSR)

Cours Réseaux
Informatiques
2 Le protocle HSR ((Hierarchical State Routing)) combine
Routage intra
et les notions de groupes dynamiques, niveaux hiérarchiques
inter-domaine
avec une gestion efficace de localisation.
Dr A.
DJEFFAL
Dans le HSR, l’image de la topologie du réseau, est
Introduction sauvegardée sous forme hiérarchique.
Fonctions
Le réseau est partitioné en un ensemble de groupes.
Commutation

Adressage &
Dans un groupe, un nœud doit être élu pour représenter le
nommage reste des membres.
Routage
Les représentants des groupes dans un niveau l, deviennent
Routage dans
les réseaux des membres dans le niveau l+1.
ad-hoc

Protocole IP
Ces nouveaux membres, s’organisent en un ensemble de
groupes de la même manière du niveau bas, et ainsi de
suite pour le reste des niveaux.
100 / 135
Routage ad-hoc
Protocoles pro-actifs (HSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

101 / 135
Routage ad-hoc
Protocoles pro-actifs (HSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
L’adresse hiérarchique, suffit pour délivrer les paquets de
données à une destination, indépendamment de la
Introduction
localisation de la source, et cela en utilisant la table HSR.
Fonctions

Commutation Exemple : < 1, 1, 7 > est une adresse du nœud de liaison


Adressage & d’ID 7.
nommage

Routage
Exemple : l’acheminement des données entre le nœud 6 et
Routage dans
le nœud 3.
les réseaux
ad-hoc

Protocole IP

102 / 135
Routage ad-hoc
Protocoles pro-actifs (HSR)

Cours Réseaux
Informatiques Prenons comme exemple le nœud 6 comme source, et le
2
Routage intra nœud 13 comme destination.
et
inter-domaine Les adresses de ces nœuds sont respectivement : HID(6) =
Dr A. < 1, 1, 6 > et HID(13) = < 2, 3, 13 >.
DJEFFAL
Pour acheminer une information du nœud 6 vers le nœud
Introduction 13, le nœud 6 envoie l’information au nœud supérieur, qui
Fonctions le suit hiérarchiquement, i.e. le nœud d’ID 1.
Commutation
Le nœud 1 délivre l’information au nœud 3 qui suit le
Adressage &
nommage nœud destination dans l’ordre hiérarchique.
Routage Un ”lien virtuel” existe entre les nœuds 1 et 3, matérialisé
Routage dans par le chemin (1,7,2,9,3).
les réseaux
ad-hoc Par conséquent, l’information suivra ce chemin pour
Protocole IP atteindre la destination.
Dans la dernière étape, le nœud 3 délivre l’information au
nœud 13 en suivant le chemin hiérarchique qui le relie à la
103 / 135 destination (dans notre cas, ce chemin se réduit en un seul
Routage ad-hoc
Protocoles réactifs

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
Les protocoles de routage appartenant à cette catégorie,
DJEFFAL
créent et maintiennent les routes selon les besoins.
Introduction Lorsque le réseau a besoin d’une route, une procédure de
Fonctions découverte globale de routes est lancée, et cela dans le but
Commutation
d’obtenir une information spécifiée, inconnue au préalable.
Adressage &
nommage La majorité des algorithmes utilisés sont basé sur le
Routage mécanisme d’apprentissage en arrière (backward learning).
Routage dans
les réseaux On trouve par exemple dans cette classe :
ad-hoc

Protocole IP

104 / 135
Routage ad-hoc
Protocoles réactifs (DSR)

Cours Réseaux
Informatiques
2
Le protocole ”Routage à Source Dynamique” (DSR), est
Routage intra
et
basé sur l’utilisation de la technique ”routage source”.
inter-domaine
La source des données détermine la séquence complète des
Dr A.
DJEFFAL nœuds à travers lesquelles, les paquets de données seront
Introduction
envoyés.
Fonctions Un site initiateur de l’opération de  découverte de routes
Commutation , diffuse un paquet requête de route.

Adressage &
nommage Si l’opération de découverte est réussite, l’initiateur reçoit
Routage un paquet réponse de route qui liste la séquence de nœuds
Routage dans à travers lesquels la destination peut être atteinte.
les réseaux
ad-hoc Le paquet requête de route contient donc un champ
Protocole IP enregistrement de route, dans lequel sera accumulée la
séquence des nœuds visités durant la propagation de la
requête dans le réseau
105 / 135
Routage ad-hoc
Protocoles réactifs (DSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

106 / 135
Routage ad-hoc
Protocoles réactifs (DSR)

Cours Réseaux
Informatiques
Afin d’assurer la validité des chemins utilisés, le DSR
2 exécute une procédure de maintenance de routes :
Routage intra
et Quand un nœud détecte un problème fatal de transmission,
inter-domaine
à l’aide de sa couche de liaison, un message erreur de route
Dr A.
DJEFFAL ( route error ) est envoyé à l’émetteur original du paquet.
Le message d’erreur contient l’adresse du nœud qui a
Introduction
détecté l’erreur et celle du nœud qui le suit dans le chemin.
Fonctions
Lors de la réception du paquet erreur de route par l’hôte
Commutation source, le nœud concerné par l’erreur est supprimé du
Adressage & chemin sauvegardé, et tous les chemins qui contiennent ce
nommage
nœud sont tronqués à ce point là.
Routage
Par la suite, une nouvelle opération de découverte de
Routage dans
les réseaux routes vers la destination, est initiée par l’émetteur.
ad-hoc
L’utilisation de la technique ”routage source”, fait que les
Protocole IP nœuds de transit n’aient pas besoin de maintenir les
informations de mise à jour pour envoyer les paquets de
données, puisque ces derniers contiennent toutes les
107 / 135 décisions de routage.
Routage ad-hoc
Protocoles réactifs (DSR)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction Dans ce protocole, il y a une absence totale de boucle de


Fonctions
routage, car le chemin source-destination fait partie des
Commutation
paquets de données envoyés.
Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

108 / 135
Routage ad-hoc
Protocoles réactifs (TORA)

Cours Réseaux
Informatiques
2 Le protocole TORA (Temporally-Ordered Routing
Routage intra
et Algorithm) a été conçu principalement pour minimiser
inter-domaine
l’effet des changements de la topologie qui sont fréquents
Dr A.
DJEFFAL dans les réseaux ad hoc.
Introduction Afin de s’adapter à la mobilité des réseaux ad hoc, le
Fonctions protocole stocke plusieurs chemins vers une même
Commutation destination, ce qui fait que beaucoup de changements de
Adressage & topologie n’auront pas d’effets sur le routage des données,
nommage
à moins que tous les chemins qui mènent vers la
Routage

Routage dans
destination seront perdus (rompus ).
les réseaux
ad-hoc TORA est caractérisé essentiellement par le fait que les
Protocole IP messages de contrôle sont limités à l’ensemble des nœuds
proches du lieu de l’occurrence du changement de la
topologie.
109 / 135
Routage ad-hoc
Protocoles réactifs (TORA)

Cours Réseaux
Informatiques
2
Dans ce protocole, l’utilisation des meilleurs chemins a une
Routage intra
et
importance secondaire, les longs chemins peuvent être
inter-domaine
utilisés afin d’éviter le contrôle induit par le processus de
Dr A.
DJEFFAL découverte de nouveaux chemins.
Introduction
TORA est basé sur l’utilisation de la propriété appelée
Fonctions ”orientation destination” des graphes acycliques orientés.
Commutation Un graphe acyclique orienté (DAG) est orienté destination
Adressage & s’il y a toujours un chemin possible vers une destination
nommage
spécifiée.
Routage

Routage dans Le graphe devient non orienté destination, si un lien ( ou


les réseaux
ad-hoc
plus ) devient défaillant. Dans ce cas, les algorithmes
Protocole IP utilisent le concept d’inversement de liens.
Ce concept assure la transformation du graphe précédent,
en un graphe orienté destination durant un temps fini.
110 / 135
Routage ad-hoc
Protocoles réactifs (TORA)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Afin de maintenir le DAG orienté destination, l’algorithme
Introduction TORA utilise la notion de taille de nœud. Chaque nœud
Fonctions possède une taille qui l’échange avec l’ensemble de ses
Commutation voisins directs.
Adressage &
nommage Un lien est toujours orienté du nœud qui a la plus grande
Routage taille, vers le nœud qui la plus petite taille.
Routage dans
les réseaux
ad-hoc

Protocole IP

111 / 135
Routage ad-hoc
Protocoles réactifs (TORA)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

112 / 135
Routage ad-hoc
Protocoles réactifs (TORA)

Cours Réseaux
Informatiques
2
Routage intra
Quand un nœud i détecte une défaillance, i.e. invalidité
et
inter-domaine
d’un lien ( sachant qu’il ne possède pas de suivants valides
Dr A.
vers la destination ), il lance un nouveau niveau de
DJEFFAL
référence.
Introduction L’objectif du nouveau niveau de référence est d’indiquer à
Fonctions la source l’invalidité des chemins rompus.
Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

113 / 135
Contrôle de congestion
Définition

Cours Réseaux
Informatiques
2
Routage intra
et
Routeurs possèdent des files d’attente finies, si le trafic
inter-domaine augmente, les files se remplissent et le temps d’attente
Dr A.
DJEFFAL
avant traitement augmente et le débit global du réseau
diminue.
Introduction

Fonctions
Si les paquets retardés ne sont pas acquittés à temps, ils
Commutation
sont retransmis par leur émetteurs ⇒ le trafic augmente
Adressage & d’autant plus, les files d’attente débordent et le réseaux
nommage
finit par s’effondre.
Routage

Routage dans
Phénomène de congestion, il est du généralement à une
les réseaux
ad-hoc
sur-injection de paquets dans le réseaux, à la différence
Protocole IP
des capacités de traitement des routeurs ou à l’émission
des paquets en rafales.

114 / 135
Contrôle de congestion
Définition

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

115 / 135
Contrôle de congestion
Solution préventive

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Essaye d’empêcher le problème de se produire.
Introduction
La congestion résulte d’un trafic à écouler supérieur aux
Fonctions
capacités du réseau,
Commutation

Adressage & La solution la plus simple consiste à ne pas admettre, dans


nommage
le réseau, plus de trafic
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

116 / 135
Contrôle de congestion
Solution préventive

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Essaye d’empêcher le problème de se produire.
Introduction La congestion résulte d’un trafic à écouler supérieur aux
Fonctions capacités du réseau,
Commutation
La solution la plus simple consiste à ne pas admettre, dans
Adressage &
nommage le réseau, plus de trafic que celui-ci est capable d’assimiler.
Routage Plusieurs solutions sont envisageables :
Routage dans
les réseaux
ad-hoc

Protocole IP

117 / 135
Contrôle de congestion
Solution préventive (Contrôle de flux)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL Asservir le débit des sources sur les capacités de
Introduction traitement de chacun des nœuds,
Fonctions Limiter la longueur des files d’attente dans les nœuds
Commutation intermédiaires,
Adressage &
nommage Le contrôle de flux participe à la prévention de la
Routage congestion.
Routage dans
les réseaux
ad-hoc

Protocole IP

118 / 135
Contrôle de congestion
Solution préventive (Contrôle d’admission)

Cours Réseaux
Informatiques
2
Routage intra
et
Le contrôle d’admission est assurée par le nœud d’entrée
inter-domaine au réseau.
Dr A.
DJEFFAL L’émetteur spécifie, à la connexion, la nature du trafic
Introduction
qu’il va acheminer dans le réseaux, trois zones peuvent
Fonctions être définies :
Commutation 1 Zone garantie : correspond au trafic toujours acheminé
Adressage & 2 Zone de tolérance : correspond au trafic acheminé mais
nommage
marqué, en cas de congestion, il est éliminé
Routage
3 Zone hors contrat : correspond au trafic excédentaire,
Routage dans
les réseaux éliminé et jamais acheminé par le réseau.
ad-hoc

Protocole IP
On interdit alors le trafic supérieur à la capacité de transit
du réseaux.

119 / 135
Contrôle de congestion
Solution préventive (Lissage du trafic)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A. Même si chaque source respecte son contrat de service, la


DJEFFAL
congestion peut résulter d’une simultanéité de soumission
Introduction de rafales par les différentes sources.
Fonctions
Pour éviter ce phénomène, on effectue, à l’entrée du
Commutation
réseau, un lissage du trafic (technique du seau percé, leaky
Adressage &
nommage bucket algorithm).
Routage Dans ce système, les données sont mises en file d’attente
Routage dans
les réseaux
et délivrées régulièrement.
ad-hoc

Protocole IP

120 / 135
Contrôle de congestion
Solution préventive (Lissage du trafic)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

121 / 135
Contrôle de congestion
Solution réactive

Cours Réseaux
Informatiques
2
Routage intra
et Quels que soient les mécanismes de prévention utilisés,
inter-domaine
rien ne permet de garantir qu’un état de congestion ne
Dr A.
DJEFFAL peut apparaı̂tre.
Introduction
Plusieurs politiques peuvent être mises en œuvre pour
Fonctions
réduire la congestion : ils visent tous à éliminer le trafic en
excès. Ces solutions dérivent des principes suivants :
Commutation

Adressage &
mettre en attente le trafic excédentaire dans une file
nommage d’attente de moindre priorité ;
Routage identifier le trafic excédentaire (Cell Tagging) et l’éliminer
Routage dans en cas de congestion ;
les réseaux
ad-hoc éliminer tout le trafic ;
Protocole IP
envoyer à la source ou aux sources responsables une
demande de ralentissement.

122 / 135
Protocole IP
Généralités

Cours Réseaux
Informatiques
2
Routage intra
et Fait partie de la couche Internet de la suite de protocoles
inter-domaine
TCP/IP.
Dr A.
DJEFFAL Parmi les protocoles les plus importants d’Internet
Introduction Permet l’élaboration et le transport des datagrammes IP
Fonctions (paquets), sans toutefois en assurer la livraison.
Commutation
Traite les datagrammes IP indépendamment les uns des
Adressage &
nommage autres en définissant leur représentation, leur routage et
Routage leur expédition.
Routage dans
les réseaux Détermine le destinataire d’un paquets grâce à trois
ad-hoc
informations disponible au niveau de chaque machine :
Protocole IP
(@IP, masque, @passerelle)

123 / 135
Protocole IP
Structure d’un paquet IP

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc Longueur d’en-tête e= 5 mots de 32 bits (20 octets) ; le
Protocole IP sixième mot est facultatif.
Internet Header Lenght (IHL - longueur de l’en-tête
Internet) en mots.
124 / 135
Protocole IP
Structure d’un paquet IP

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc Version (4 bits) indique le format de l’en-tête IP (IPv4 ou
Protocole IP IPv6).
Type of Service (TOS) informe les réseaux de la qualité de
service désirée (Actuellement ignoré).
125 / 135
Protocole IP
Structure d’un paquet IP

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc
Total length : longueur en-tête + données (en octets).
Protocole IP
Time To Live TTL : durée max de vie d’un datagramme,
décrémentée à chaque routeur. écarté si = 0.
126 / 135
Protocole IP
Protocoles supplémentaires (RIP)

Cours Réseaux
Informatiques
2
Routage intra
et
RIP (Routing Information Protocol) : protocole de routage
inter-domaine
IP
Dr A.
DJEFFAL Type vecteur distance
Introduction Basé sur l’algorithme de routage décentralisé
Fonctions Bellman-Ford.
Commutation
Utilise le nombre de sauts (hops) comme métrique de
Adressage &
nommage distance entre les machines.
Routage Chaque routeur diffuse sa table de routage à ses voisins
Routage dans
les réseaux
toutes les 30 secondes.
ad-hoc
En recevant une table de routage d’un voisin, un routeur
Protocole IP
met à jour la sienne.

127 / 135
Protocole IP
Protocoles supplémentaires (RIP)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL
Le TTL max étant fixé à 16.
Introduction
Un routeur supprime une information de sa table si elles
Fonctions
n’est pas confirmée pour 180 secondes.
Commutation

Adressage & Il existe deux versions de RIP, la deuxième étant une


nommage
amélioration de la première : RIPv1 et RIPv2.
Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

128 / 135
Protocole IP
Protocoles supplémentaires (ARP)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
En TCP/IP les interfaces du réseau sont modélisées par les
Dr A.
adresses IP.
DJEFFAL
Sur le réseau physique les trames utilisent les adresses
Introduction ”physiques” (adresses MAC).
Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

129 / 135
Protocole IP
Protocoles supplémentaires (ARP)

Cours Réseaux
Informatiques ARP (Address Resolution Protocol) permet de déterminer
2
Routage intra dynamiquement l’adresse MAC à partir de l’adresse IP
et
inter-domaine Pour déterminer @MAC de B, A envoie trame MAC de
Dr A. diffusion, appelée trame ARP de requête.
DJEFFAL
La trame ARP contient @IP et MAC de A émetteur + @IP
Introduction B.
Fonctions La trame ARP contient un champ destiné à contenir l’@
Commutation
MAC de B.
Adressage &
nommage Tous les nœuds reçoivent la trame ARP.
Routage Seul B répond en encodant sa propre adresse matérielle
Routage dans dans une trame de réponse ARP.
les réseaux
ad-hoc A initialise sa table cache ARP (conservée en mémoire) en
Protocole IP utilisant la réponse de B.
Le cache ARP est consulté par un hôte juste avant l’envoi
d’une requête ARP ; si la réponse se trouve dans le cache,
130 / 135 la requête n’est pas effectuée.
Protocole IP
Protocoles supplémentaires (RARP)

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine
RARP (Reverse ARP) est un mécanisme utilisé par les
Dr A.
DJEFFAL stations sans disques (terminaux) pour obtenir leur adresse
IP auprès d’un serveur distant.
Introduction

Fonctions Le nœud qui veut connaı̂tre sa propre adresse envoie en


Commutation diffusion une requête RARP.
Adressage &
nommage
S’il existe plusieurs serveurs RARP, chacun d’eux tente de
Routage
traiter la requête RARP.
Routage dans Généralement, le client RARP accepte la première réponse
les réseaux
ad-hoc reçue et ignore silencieusement les suivantes.
Protocole IP

131 / 135
Protocole IP
Protocoles supplémentaires (ICMP)

Cours Réseaux
Informatiques
2
ICMP (Internet Control Message Protocol) envoie des
Routage intra messages qui réalisent des fonctions de contrôle, de
et
inter-domaine détection des erreurs, et de transmission d’informations
Dr A.
DJEFFAL
pour TCP/IP.
Il existe 18 types de messages ICMP.
Introduction

Fonctions La commande traceroute, par exemple, utilise également


Commutation des messages ICMP ;
Adressage &
nommage
Elle permet de connaı̂tre la route exacte empruntée par les
Routage
datagrammes.
Routage dans traceroute envoie 3 paquets UDP avec un TTL égal à 1
les réseaux
ad-hoc puis recommence en augmentant le TTL de 1 à chaque
Protocole IP envoi.
A chaque fois que le TTL arrive à 0, le routeur renvoie un
message ICMP d’erreur.
132 / 135
Protocole IP
Protocoles supplémentaires (IGMP)

Cours Réseaux
Informatiques
2
Routage intra
et IGMP (Internet Group Management Protocol) permet aux
inter-domaine
machines de déclarer leur appartenance à un ou plusieurs
Dr A.
DJEFFAL groupes auprès du routeur multipoint dont elles dépendent.
Introduction Celui-ci diffusera alors les datagrammes destinés à ce ou
Fonctions ces groupes.
Commutation IGMP comprend essentiellement deux types de messages :
Adressage &
nommage un message d’interrogation (Host Membership Query),
Routage
utilisé par les routeurs, pour découvrir et/ou suivre
Routage dans
l’existence de membres d’un groupe
les réseaux un message de réponse (Host Membership Report), délivré
ad-hoc
en réponse au premier, par au moins un membre du groupe
Protocole IP
concerné.

133 / 135
Protocole RIP
Exercice

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP Établir les tables de routages des routeurs RA, RB et RC


après convergence, selon le routage RIP.

134 / 135
Protocole RIP
Solution

Cours Réseaux
Informatiques
2
Routage intra
et
inter-domaine

Dr A.
DJEFFAL

Introduction

Fonctions

Commutation

Adressage &
nommage

Routage

Routage dans
les réseaux
ad-hoc

Protocole IP

135 / 135

Vous aimerez peut-être aussi