module architectures et administration des réseaux chapitre 2 interconnexion des réseaux partie i...

29
Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation École Normale École Normale Supérieure Supérieure Tétouan Tétouan Département Département Informatique Informatique 2008-2009

Upload: agate-tixier

Post on 03-Apr-2015

136 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

ModuleArchitectures et Administration

des réseaux

ModuleArchitectures et Administration

des réseaux

Chapitre 2 Interconnexion des réseaux

Partie ICommutation

Chapitre 2 Interconnexion des réseaux

Partie ICommutation

École Normale SupérieureÉcole Normale SupérieureTétouanTétouan

Département InformatiqueDépartement Informatique

2008-2009

Page 2: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

2

SynopsisSynopsis

Introduction Commutation

Commutation de circuits Commutation de messages Commutation de paquets

Mode Datagrammes Mode circuit virtuel

Délais et pertes Comparaison

Adressage et nommage Définition d’adressage Types d’adressage Nommage

Introduction Commutation

Commutation de circuits Commutation de messages Commutation de paquets

Mode Datagrammes Mode circuit virtuel

Délais et pertes Comparaison

Adressage et nommage Définition d’adressage Types d’adressage Nommage

Page 3: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

3

IntroductionIntroduction

Pour échanger des informations entre 2 entités communicantes quelconques à travers un ou plusieurs réseaux: Les deux correspondants doivent être mis en relation

(notion de commutation)

Chaque correspondant doit être identifié et localisé de manière unique sur le réseau (notions d’adressage et de nommage)

Le réseau doit acheminer les blocs d’information vers le destinataire (notion de routage)

La taille des unités de données transférées doit être adaptée aux capacités du réseau (notion de segmentation)

Pour échanger des informations entre 2 entités communicantes quelconques à travers un ou plusieurs réseaux: Les deux correspondants doivent être mis en relation

(notion de commutation)

Chaque correspondant doit être identifié et localisé de manière unique sur le réseau (notions d’adressage et de nommage)

Le réseau doit acheminer les blocs d’information vers le destinataire (notion de routage)

La taille des unités de données transférées doit être adaptée aux capacités du réseau (notion de segmentation)

Page 4: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

4

IntroductionIntroduction

Problèmes liés à l’interconnexion des réseaux et aux réseaux longues distances Grande couverture géographique Hétérogénéité

Des réseaux raccordés (clients) Des modes de transmission (cœur et clients) Des applications

Agrégation de trafic importante (risque de congestion) Mélange de réseaux publics et privés Tarification du trafic par les opérateurs avec

éventuellement des qualités de services différentes Soucis de performance (traversée des équipements) et

d’équité (entre clients)

Problèmes liés à l’interconnexion des réseaux et aux réseaux longues distances Grande couverture géographique Hétérogénéité

Des réseaux raccordés (clients) Des modes de transmission (cœur et clients) Des applications

Agrégation de trafic importante (risque de congestion) Mélange de réseaux publics et privés Tarification du trafic par les opérateurs avec

éventuellement des qualités de services différentes Soucis de performance (traversée des équipements) et

d’équité (entre clients)

Page 5: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

5

CommutationCommutation

Quel est le problème ? Comment mettre en relation deux

entités communicantes du réseau ?Interconnexion totale de N stations = N(N-

1)/2 liens physiques Comment répartir la charge du réseau et

être résistant aux pannes ?Résistance aux pannes : plusieurs chemins

pour aller de A à BSi plusieurs chemins, lequel choisir ?

Quel est le problème ? Comment mettre en relation deux

entités communicantes du réseau ?Interconnexion totale de N stations = N(N-

1)/2 liens physiques Comment répartir la charge du réseau et

être résistant aux pannes ?Résistance aux pannes : plusieurs chemins

pour aller de A à BSi plusieurs chemins, lequel choisir ?

Page 6: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

6

CommutationCommutation

Minimiser le coût de l’infrastructure du réseau Multiplexage de plusieurs communications sur un

même lien physique Minimisation du nombre de liens au sein du réseau

Optimiser l’infrastructure du réseau Le nombre de communications potentielles peut être

très supérieur au nombre de liens du réseau de commutation

Atteindre le destinataire de la façon la plus efficace Optimiser l’utilisation des ressources du réseau : si

chaque abonné désire joindre un autre abonné, il faut optimiser le partage des ressources

Minimiser le coût de l’infrastructure du réseau Multiplexage de plusieurs communications sur un

même lien physique Minimisation du nombre de liens au sein du réseau

Optimiser l’infrastructure du réseau Le nombre de communications potentielles peut être

très supérieur au nombre de liens du réseau de commutation

Atteindre le destinataire de la façon la plus efficace Optimiser l’utilisation des ressources du réseau : si

chaque abonné désire joindre un autre abonné, il faut optimiser le partage des ressources

Page 7: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

7

CommutationCommutation de circuits

CommutationCommutation de circuits

Principe Un chemin physique est constitué de bout en

bout entre une source est une destinationJuxtaposition de différents supports

physiques circuit établi entre les deux abonnés

La mise en relation est réalisée par les commutateurs avant tout échange de données (phase de connexion)

Le circuit est bloqué (phase de transfert) tant que les deux abonnés ne le restituent pas explicitement (phase de libération)

Exemple d’application : le RTC

Principe Un chemin physique est constitué de bout en

bout entre une source est une destinationJuxtaposition de différents supports

physiques circuit établi entre les deux abonnés

La mise en relation est réalisée par les commutateurs avant tout échange de données (phase de connexion)

Le circuit est bloqué (phase de transfert) tant que les deux abonnés ne le restituent pas explicitement (phase de libération)

Exemple d’application : le RTC

Page 8: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

8

CommutationCommutation de circuits

CommutationCommutation de circuits

Page 9: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

9

CommutationCommutation de circuits

CommutationCommutation de circuits

Caractéristiques Garantit le bon ordonnancement des données Pas de stockage intermédiaire des données Débits source/destinataire identiques Les abonnés monopolisent la ressource durant

toute la connexion Facturation à la minute

Inconvénients S’il n’y a pas de ressources disponible de bout

en bout, la connexion est refusée Mauvaise utilisation des ressources : les deux

abonnées consomment rarement toute la bande passante

Caractéristiques Garantit le bon ordonnancement des données Pas de stockage intermédiaire des données Débits source/destinataire identiques Les abonnés monopolisent la ressource durant

toute la connexion Facturation à la minute

Inconvénients S’il n’y a pas de ressources disponible de bout

en bout, la connexion est refusée Mauvaise utilisation des ressources : les deux

abonnées consomment rarement toute la bande passante

Page 10: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

10

Commutation Commutation de messages

Commutation Commutation de messages

Principe Pas d’établissement préalable de la communication

(aucun lien physique entre la source et le destinataire) Un message constitue une unité de transfert qui est

acheminée individuellement dans le réseau Sur chaque nœud du réseau, un message est :

Reçu en entier Stocké si nécessaire (occupation des lignes) Analysé (contrôle des erreurs) Transmis au nœud suivant, etc…

Facturation en fonction de la quantité de données

Exemple d’application : système de messagerie

Principe Pas d’établissement préalable de la communication

(aucun lien physique entre la source et le destinataire) Un message constitue une unité de transfert qui est

acheminée individuellement dans le réseau Sur chaque nœud du réseau, un message est :

Reçu en entier Stocké si nécessaire (occupation des lignes) Analysé (contrôle des erreurs) Transmis au nœud suivant, etc…

Facturation en fonction de la quantité de données

Exemple d’application : système de messagerie

Page 11: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

11

Commutation Commutation de messages

Commutation Commutation de messages

Page 12: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

12

Commutation Commutation de messages

Commutation Commutation de messages

Avantages Meilleure utilisation des liens qu’avec la commutation de

circuits meilleur dimensionnement du réseau En cas de fort trafic, il n’y a pas de blocage du réseau : le

message est simplement ralenti Possibilité de faire de la diffusion d’un même message à

plusieurs correspondants Possibilité de faire du contrôle d’erreurs entre deux

commutateurs voisins fiabilitéInconvénients

Nécessite une mémoire de masse importante dans les commutateurs

Temps d’acheminement non maîtrisé Si un message est corrompu, il devra être retransmis

intégralement

Avantages Meilleure utilisation des liens qu’avec la commutation de

circuits meilleur dimensionnement du réseau En cas de fort trafic, il n’y a pas de blocage du réseau : le

message est simplement ralenti Possibilité de faire de la diffusion d’un même message à

plusieurs correspondants Possibilité de faire du contrôle d’erreurs entre deux

commutateurs voisins fiabilitéInconvénients

Nécessite une mémoire de masse importante dans les commutateurs

Temps d’acheminement non maîtrisé Si un message est corrompu, il devra être retransmis

intégralement

Page 13: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

13

Commutation Commutation de paquets

Commutation Commutation de paquets

Principe Le message est découpé en paquets (fragments)

de petite taille Chaque paquet est acheminé dans le réseau

indépendamment du précèdent (et des autres) Pas de stockage d’information dans les nœuds

intermédiaires Le séquencement des paquets n’est plus garantit Reconstitution du message à l’arrivée avec

éventuellement un réordonnancement des paquets Multiplexage des paquets de différentes sources

sur un même lien

Principe Le message est découpé en paquets (fragments)

de petite taille Chaque paquet est acheminé dans le réseau

indépendamment du précèdent (et des autres) Pas de stockage d’information dans les nœuds

intermédiaires Le séquencement des paquets n’est plus garantit Reconstitution du message à l’arrivée avec

éventuellement un réordonnancement des paquets Multiplexage des paquets de différentes sources

sur un même lien

Page 14: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

14

Commutation Commutation de paquets

Commutation Commutation de paquets

Avantages Optimisation de l’utilisation des ressources, plus

grande équité entre les utilisateurs Transmission plus rapide que dans la

communication de messages Retransmission uniquement du paquet erroné en

cas d’erreurs

Inconvénients Il peut être nécessaire de réordonner les paquets

pour reconstituer le message Chaque paquet doit contenir les informations

nécessaires à son acheminement

Avantages Optimisation de l’utilisation des ressources, plus

grande équité entre les utilisateurs Transmission plus rapide que dans la

communication de messages Retransmission uniquement du paquet erroné en

cas d’erreurs

Inconvénients Il peut être nécessaire de réordonner les paquets

pour reconstituer le message Chaque paquet doit contenir les informations

nécessaires à son acheminement

Page 15: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

15

Commutation Commutation de paquets

Commutation Commutation de paquets

Un réseau à commutation par paquets peut offrir deux modes de connexion : Mode sans connexion (ou mode non

connecté) appelé aussi mode Datagrammes

Mode orienté connexion (mode connecté) appelé aussi mode circuit virtuel

Un réseau à commutation par paquets peut offrir deux modes de connexion : Mode sans connexion (ou mode non

connecté) appelé aussi mode Datagrammes

Mode orienté connexion (mode connecté) appelé aussi mode circuit virtuel

Page 16: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

16

Commutation Commutation de paquets

Mode Datagrammes

Commutation Commutation de paquets

Mode Datagrammes

Principe Les paquets peuvent emprunter des chemins

différents Ordre d’arrivée différent, reconstitution à l’arrivée Risque de perte de paquets si un nœud est engorgé

(pas de contrôle de flux possible de bout en bout) Simplicité de mise en œuvre (la complexité est

reportée dans les extrémités qui doivent reconstruire le message)

Routage différent de chaque paquet permet de répartir la charge du réseau (routage adaptatif)

Exemple : IP (Internet)

Principe Les paquets peuvent emprunter des chemins

différents Ordre d’arrivée différent, reconstitution à l’arrivée Risque de perte de paquets si un nœud est engorgé

(pas de contrôle de flux possible de bout en bout) Simplicité de mise en œuvre (la complexité est

reportée dans les extrémités qui doivent reconstruire le message)

Routage différent de chaque paquet permet de répartir la charge du réseau (routage adaptatif)

Exemple : IP (Internet)

Page 17: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

17

Commutation Commutation de paquets

Mode Datagrammes

Commutation Commutation de paquets

Mode Datagrammes

Page 18: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

18

Commutation Commutation de paquets

Mode Datagrammes

Commutation Commutation de paquets

Mode Datagrammes

Avantages Plus robuste (plusieurs routes possibles)

Résistances aux défaillances de routeur En cas de crash d’un routeur, perte uniquement des

paquets en cours de traitement Adaptabilité aux congestions

Répartition de la charge

Inconvénients Risque accru de congestion Arrivée désordonnée des paquets Décision d’acheminement sur chaque paquet

Avantages Plus robuste (plusieurs routes possibles)

Résistances aux défaillances de routeur En cas de crash d’un routeur, perte uniquement des

paquets en cours de traitement Adaptabilité aux congestions

Répartition de la charge

Inconvénients Risque accru de congestion Arrivée désordonnée des paquets Décision d’acheminement sur chaque paquet

Page 19: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

19

Commutation Commutation de paquets

Mode Circuit Virtuel

Commutation Commutation de paquets

Mode Circuit Virtuel

Principe Un chemin est établi à l’avance (le Circuit Virtuel) Les paquets sont reçus dans l’ordre (même

chemin pour tous) Décision d’acheminement plus rapide (la route est

connue) Réalisation plus difficile Compromis entre la commutation de circuits et la

commutation des paquets en mode datagramme Optimisation des ressources Garantie de séquencement

Exemple : X25 (Transpac)

Principe Un chemin est établi à l’avance (le Circuit Virtuel) Les paquets sont reçus dans l’ordre (même

chemin pour tous) Décision d’acheminement plus rapide (la route est

connue) Réalisation plus difficile Compromis entre la commutation de circuits et la

commutation des paquets en mode datagramme Optimisation des ressources Garantie de séquencement

Exemple : X25 (Transpac)

Page 20: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

20

Commutation Commutation de paquets

Mode Datagrammes

Commutation Commutation de paquets

Mode Datagrammes

Page 21: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

21

Commutation Commutation de paquets

Mode Datagrammes

Commutation Commutation de paquets

Mode Datagrammes

Avantages Ressources réservées à l’avance Séquencement des paquets garanti Court en-tête, acheminement plus rapide

Inconvénients Chaque connexion ouverte consomme des

ressources même si aucun paquet ne circule Une seule route possible

Pas de contournement des zones congestionnées Moins robuste (défaillance de routeur sur l’itinéraire)

Perte de tous les circuits en cas de défaillance d’un routeur

Avantages Ressources réservées à l’avance Séquencement des paquets garanti Court en-tête, acheminement plus rapide

Inconvénients Chaque connexion ouverte consomme des

ressources même si aucun paquet ne circule Une seule route possible

Pas de contournement des zones congestionnées Moins robuste (défaillance de routeur sur l’itinéraire)

Perte de tous les circuits en cas de défaillance d’un routeur

Page 22: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

22

CommutationDélais et pertesCommutationDélais et pertes

Délai de transfert (délai de transit): indique le temps total d’un paquet entre

l’émission par la source et la réception par le destinataire final

Délai de traitement: délai de calcul nécessaire à un noeud

Vérification de la somme de contrôle, acheminement, ...

Délai d’attente: Si la ligne de sortie est occupée, le paquet doit

attendre dans un tampon de transmission Théorie des files d’attentes

Délai de transfert (délai de transit): indique le temps total d’un paquet entre

l’émission par la source et la réception par le destinataire final

Délai de traitement: délai de calcul nécessaire à un noeud

Vérification de la somme de contrôle, acheminement, ...

Délai d’attente: Si la ligne de sortie est occupée, le paquet doit

attendre dans un tampon de transmission Théorie des files d’attentes

Page 23: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

23

CommutationDélais et pertesCommutationDélais et pertes

Délai de transmission: temps nécessaire pour placer les bits d’un

paquets sur la ligne, à un débit donnéDtrans = L / R (L: longueur du paquet, R:

débit en bits/s) Délai de propagation:

délai du signal physique entre l’émetteur et le récepteur

Dépend de la vitesse de propagation du signal (200’000 – 300’000 km/s)

Perte d’un paquet: Les files d’attente des noeuds étant limitées,

un paquet arrivant est perdu si la file est pleine

Délai de transmission: temps nécessaire pour placer les bits d’un

paquets sur la ligne, à un débit donnéDtrans = L / R (L: longueur du paquet, R:

débit en bits/s) Délai de propagation:

délai du signal physique entre l’émetteur et le récepteur

Dépend de la vitesse de propagation du signal (200’000 – 300’000 km/s)

Perte d’un paquet: Les files d’attente des noeuds étant limitées,

un paquet arrivant est perdu si la file est pleine

Page 24: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

24

CommutationDélais et pertesCommutationDélais et pertes

Transmission au travers N noeuds identiques:

Dtransfert = N (Dtraitement + Dattente + Dtransmission + Dpropagation)

Transmission au travers N noeuds identiques:

Dtransfert = N (Dtraitement + Dattente + Dtransmission + Dpropagation)

Page 25: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

25

Commutation Comparaison

Commutation Comparaison

Circuit Message Paquet

Page 26: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

26

Commutation Comparaison

Commutation Comparaison

Page 27: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

27

Adressage et nommage Définition d’adressage

Adressage et nommage Définition d’adressage

Adressage = moyen d’identifier de manière unique deux entités communicantes

La source doit pouvoir fournir au réseau l’adresse du destinataire

Le destinataire doit pouvoir identifier l’adresse de son correspondant (adresse source)

Adressage physique et adressage logique Adressage physique : désigne le point de

raccordement au réseau (localisation des extrémités) Adressage logique ou nommage : identifie un

processus ou une machine indépendamment de sa localisation (désigne l’objet de la communication : ex. (@IP, port) des sockets)

Adressage = moyen d’identifier de manière unique deux entités communicantes

La source doit pouvoir fournir au réseau l’adresse du destinataire

Le destinataire doit pouvoir identifier l’adresse de son correspondant (adresse source)

Adressage physique et adressage logique Adressage physique : désigne le point de

raccordement au réseau (localisation des extrémités) Adressage logique ou nommage : identifie un

processus ou une machine indépendamment de sa localisation (désigne l’objet de la communication : ex. (@IP, port) des sockets)

Page 28: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

28

Adressage et nommage Types d’adressage

Adressage et nommage Types d’adressage

Adressage hiérarchique L’adresse est décomposée en différentes parties qui

permettent d’identifier Le réseau auquel l’utilisateur est rattaché Le point d’accès par lequel il est raccordé au réseau L’utilisateur dans l’installation locale

Le champ adresse diminue au fur et mesure de la progression des blocs dans le réseau

Exemple : numérotation téléphonique Adressage à plat

Le format de l’adresse n’a aucune signification particulière quant à la localisation de l’entité communicante

Exemple : adresse MAC, adresse IP

Adressage hiérarchique L’adresse est décomposée en différentes parties qui

permettent d’identifier Le réseau auquel l’utilisateur est rattaché Le point d’accès par lequel il est raccordé au réseau L’utilisateur dans l’installation locale

Le champ adresse diminue au fur et mesure de la progression des blocs dans le réseau

Exemple : numérotation téléphonique Adressage à plat

Le format de l’adresse n’a aucune signification particulière quant à la localisation de l’entité communicante

Exemple : adresse MAC, adresse IP

Page 29: Module Architectures et Administration des réseaux Chapitre 2 Interconnexion des réseaux Partie I Commutation Chapitre 2 Interconnexion des réseaux Partie

29

Adressage et nommage Nommage

Adressage et nommage Nommage

Le nommage permet de désigner un objet Dissocie l’objet de sa localisation dans le réseau Un objet peut être déplacé sans changer de nom

Nommage hiérarchique Le nommage est organisé en domaines Exemple : Internet (domaine .ma, .edu, .com, .ac.ma,…)

Nommage à plat Il faut garantir l’unicité du nom sur l’ensemble du

réseau Exemple : NetBios

Le nommage permet de désigner un objet Dissocie l’objet de sa localisation dans le réseau Un objet peut être déplacé sans changer de nom

Nommage hiérarchique Le nommage est organisé en domaines Exemple : Internet (domaine .ma, .edu, .com, .ac.ma,…)

Nommage à plat Il faut garantir l’unicité du nom sur l’ensemble du

réseau Exemple : NetBios