Chapitre 6

Transcription

Chapitre 6
CHAPITRE 6
ATM
Réseau Numérique à Intégration de Services
Chapitre 6 - ATM
1
PLAN
ATM
Réseau de cellules
Principes généraux
Modèle de référence
Nœuds ATM
ATM - WAN
ATM –LANE
Conclusion
Chapitre 6 - ATM
2
ATM
Objectifs
Supporter tout type de communication (voix, vidéo, données) sur un
même réseau
Offrir le même service de bout en bout quels que soient les réseaux:
LAN , MAN , WAN.
Fonctionner à très hauts débits : Gbit/s
Garantir une qualité de service (bande passante, temps de latence,
jitter, taux de perte,…) à chaque utilisateur
Utiliser les standards de couches physiques existantes : Fibres
optiques, (SONET, SDH), paire torsadée
Choix pour le RNIS Large bande (B-ISDN)
Transmettre les données dans des petits paquets
de taille fixe, appelés cellules
Chapitre 6 - ATM
3
ATM - Réseau de cellules
Pourquoi ?
Moins de gaspillage (paquet non vide)
Optimisation du temps d’insertion des cellules sur le support de
transmission
Optimisation du délai de transmission, technique “store and foward”
Réseau dit «Temporel numérique »
Information se présente aux nœuds de commutation
Sous forme cyclique lorsqu’il s’agit de circuits
Sous forme de temps pour les paquets
Synchronisation entre l’émetteur et le nœud de commutation
Asynchrone (pas de relation entre horloges)
Plésiochrone (même rythme théorique: horloges voisines mais pas
synchrones)
Synchrone (horloges ont la même fréquence)
Chapitre 6 - ATM
4
ATM - Réseau de cellules
Construit sur l’hypothèse de « non retransmission »
Perte de cellule est faible
Taux d’erreurs sur FO = 10 -12
Utilisation de code correcteur d’erreurs simple (de type CRC)
Si perte de cellules d’un message
Alors le message retransmis dans son ensemble
Liaisons physiques
Point à Point entre nœud du réseau
Structure en étoile
-
(Réseau ATM ⌦ topologie maillée)
Nœud de réseau ATM :
Commutateur ATM
switch ATM
brasseur ATM
Chapitre 6 - ATM
5
ATM - Réseau de cellules
Routage de la cellule dans le réseau
Informations de routage mises uniquement en tête de chaque cellule
Routage de proche en proche
Identificateur de l’en-tête contient l’information de saut
Chaque nœud du réseau gère une table de routage
Orienté connexion
Un circuit virtuel (CV) est établit
Dynamiquement ou manuellement (permanent ou semi-permanent)
-
Chaque nœud ATM du CV est identifié
⌦ connexion logique entre la source et le destinataire
-
connexion mono destinataire ou multi destinataire
Le circuit virtuel est unidirectionnel
Les données d’une connexion logique suivent toujours le même
chemin
Chapitre 6 - ATM
6
ATM - Réseau de cellules
Qualité de service (QoS) : 4 disponibles de 4 QoS
L’usager stipule la QoS
Transmission à débit constant (ex: téléphone)
Transmission à débit variable (ex: vidéoconférence, transfert de
document multimédia)
Transmission à débit possible (ex: surf sur le Web)
Transmission à débit non spécifié (ex: transfert de fichier)
Architecture en 3 couches
Couche physique
Transmet le signal sur le support physique
Couche ATM
Achemine les cellules sur le réseau ATM
Couche AAL (ATM Adapation Layer)
En fonction du QoS, adapte le flux d’information à la structure des
cellules
Chapitre 6 - ATM
7
ATM - Réseau de cellules
Technique de transmission des cellules sur le support
physique
1- Interfaces de l’ATM Forum
DS3 44,736 Mbps réseau public sur des liens T3
TAXI (4B5BFibre Optique multimode) 100 Mbps dérivé de
FDDI
8B10B FO 155 Mbps dérivée de FiberChannel (fibre optique
multimode)
2- Interfaces de l’IUT : SDH et SONET
Développées pour supporter le multiplexage de liaisons avec des
débits binaires de plusieurs centaines de Mégabit
-
Fournir un ensemble unique de standard de multiplexage pour les
liaisons à hauts débits
Les cellules ATM sont transportées dans une trame SONET/SDH
Normalisées sous les recommandations G707, G708 et G709 par le
CCITT
Chapitre 6 - ATM
8
ATM - Réseau de cellules
Interfaces de l’IUT : SDH et SONET
SDH (Synchronous Digital Hierarchie )
Architecture hiérarchie dite synchrone
-
Appelée STM-n (Synchronous Transfert Module)
Fonctionne de façon analogue à celle des commutateurs du réseau
téléphonique
-
Numérique
-
basé sur une infrastructure en fibre optique
Principe
-
A chaque niveau, on multiplexe un nombre plus élevé de canaux
élémentaires à 64 Kbps
-
Un accès de base est transporté dans une première artère de 30 accès
de base, laquelle sera ensuite multiplexée avec d'autres artères
semblables pour former une artère de plus gros débit, etc...
-
Les clients qui nécessitent de gros débits accèdent en un point du
réseau hiérarchiquement.
Chapitre 6 - ATM
9
ATM - Réseau de cellules
Interfaces de l’IUT : SDH et SONET
SONET (Synchronous Optical Network)
Architecture hiérarchie appelée Appelée STS-n ((Synchronous
Transport Signal ) ou OC-n (Optical Carrier)
Technique mise au point aux USA, par Bellcore
Hiérarchie diffère de celle de SDH uniquement au niveau du débit le
plus bas.
Débit SONET et SDH
SONET
OC-1
OC-3
OC-9
OC-12
OC-18
OC-24
OC-36
OC-48
OC-92
OC-96
SDH
STM-1
STM-3
STM-4
STM-6
STM-8
STM-12
STM-16
STM-32
STM-66
Chapitre 6 - ATM
DEBIT (Mbps)
51,84
155,52 Mbps
456,56 Mbps
622,08 Mbps
933,12 Mbps
1,244 Gigabps
1,288 Gigabps
2,4888 Gigabps
4,976 Gigabps
9,953 Gigabps
10
ATM - Réseau de cellules
Interfaces de l’IUT : SDH et SONET
Trame SDH et SONET
Dans la trame, l’accès à la cellule se fait par l'intermédiaire de
pointeurs, et non plus par une lecture séquentielle de la trame
-
Système appelé hiérarchique numérique synchrone
Canal SDH et SONET
Sur le canal, les bits sont transmis à intervalle très précis (rythmés
par 1 horloge de référence) qui permet d’identifier (extraire ou
insérer) des voies sans avoir à effectuer des opérations de
multiplexage ou de démultiplexage.
EN-TETE
Trame
SONET
Mécanisme de
pointeurs qui permet
d ‘accéder à la
cellule dans la trame
Cellules
Chapitre 6 - ATM
11
ATM - Réseau de cellules
Autres interfaces
155 Mbps UTP-5
52 Mbps UTP-3
1,5 Mbps (T1)
2 Mbps (E1)
25 Mbps (débit proposé par IBM)
Chapitre 6 - ATM
12
ATM - Principes généraux
Le Réseau ATM
Réseau ATM est un train de cellules
Synchronisation entre l’émetteur et le nœud de commutation
Cellule est insérée dans le train
N'arrive jamais désordonnée et emprunte le même chemin
slots de temps
slots de temps
entêtes
cellule occupée
cellule vide
Chapitre 6 - ATM
13
ATM - Principes généraux
La cellule
La cellule a une taille fixe = 53 octets (composée de 2 champs)
Champ entête sur 5 octets : identificateur pour le routage
Champ information sur 48 octets : champ des données
Flexibilité
La longueur du champs est fixé
Pas de contrôle de flux
Pas de contrôle d’erreur
EN-TETE
(5 octets)
INFORMATION
(48octets)
Simplicité
Identificateur permet le routage de la cellule et un contrôle d’erreur est réalisé uniquement sur cette partie
Chapitre 6 - ATM
14
ATM - Principes généraux
La cellule (suite)
Cellule possède son information de routage
Information mise à jour par chaque commutateurs ATM
Cellule peut être perdue
Si une cellule est erronée, elle est ignorée donc non transmise (pas d’ACK)
Réseau ATM = train de cellules
Cellules perdues
Bit d’erreur présent dans l’en-tête
Temps de propagation variable
Insertion de cellules
Service de synchronisation non acheminé par le réseau
Chapitre 6 - ATM
15
ATM - Principes généraux
Organisation fonctionnelle du réseau
ADAPTATION
UNI
UNI
NNI
NNI
Réseau universel ATM
NNI
NNI
UNI
UNI
UNI
Couche d’adaptation AAL qui restitue la qualité du réseau
Matériels qui s’intéressent uniquement à l’en-tête de la cellule
Interfaces :
Interface NNI (Node Network Interface ) qui se situe entre 2 nœuds du réseau ATM
Interface UNI (User Network Interface ) qui est utilisée pour rentrer ou sortie du réseau
Chapitre 6 - ATM
16
ATM - Principes généraux
Interface NNI (Node Network Interface)
Standard pour spécifier les interfaces entre réseaux ATM
Résout l’établissement et le routage des SVC (circuit virtuel
commuté) tout en conservant la qualité de service
S'applique sur la ligne de communication entre 2 noeuds ATM
Interface UNI (User Network Interface)
Standard pour spécifier les interfaces entre l‘Usager et le Réseau
Définit la frontière entre un usager (ordinateur hôte) et le réseau
ATM (entre le client et l'opérateur réseau ATM)
Entre
Equipement
Terminal (TE)
Equipement Terminal (TE)
UNI privé
UNI privé
UNI public
RéseauATMPrivé
RéseauATMpublic
Chapitre 6 - ATM
RéseauATM RéseauATM
Privé
public
UNI privé
UNI public
NNI privé
UNI public
UNI public
B-ICI
17
ATM - Principes généraux
Etablir une connexion ATM
Usager ATM peut établir une connexion ATM sur
des circuits permanents (PVC Permanent Virtual
channel)
ou des circuits virtuels commutés (SVC Switch
Virtual Channel)
2 possibilités pour établir une connexion ATM
Possibilité 1:
-
il faut d'abord obtenir un circuit virtuel (SVC) et
demander son utilisation au réseau ATM
circuit virtuel ouvert, il faut faire une demande de
connexion avec le destinataire.
Possibilité 2 :
-
l'usager dispose de conduits virtuels permanents (PVC)
avec des destinataires prédéfini
Chapitre 6 - ATM
18
ATM - Principes généraux
Gestion de la connexion ATM
Négociation
Contrat de trafic
•Catégorie de service
•Qualité de service
•Descripteurs de trafic
•Allocation de ressources
Acceptation de l’appel
•Suivi de conformité
COUCHE ATM
Gérer le trafic
•Contrôle des priorités
•Contrôle des congestions
•Contrôle des flux
Chapitre 6 - ATM
19
ATM - Principes généraux
Signalisation sur ATM
Station A
OK
Switch ATM
Connexion à B
OK
Switch ATM
Switch ATM
OK
Switch ATM
Connexion à B
OK
Chapitre 6 - ATM
Station B
20
ATM - Principes généraux
Adressage ATM
Basé sur l'entête de la cellule : Entête comporte 2 types adresses
VPI (Virtual Path Identifier), identifie le numéro du conduit virtuel
VCI (Virtual Channel Identifier) définit le numéro du circuit virtuel
VPI
Se compose de VCI (VCI empruntent le même chemin physique)
VCI
Identifie une connexion propre sur l‘interface UNI ou NNI
La valeur VCI change tout au long du conduit emprunté par la cellule
conduit virtuel
VPI
circuit virtuel
(VCI )
CANAL DE TRANSMISSION
Chapitre 6 - ATM
21
ATM - Principes généraux
Routage ATM
Se fait
Sur les champs VPI et VCI entre tronçons usager-commutateur
-
Le conduit et le circuit virtuel sont utilisés
Sur le champ VPI entre 2 commutateurs
-
Le conduit virtuel est utilisé
Chaque commutateur tient à jour
des tables VPI/VCI qui correspond aux informations de routage
Usager
VCI
VCI
VPI
VPI
VPI
Commutateur VPI
VCI
VCI
VPI
VPI
Usager
Commutateur VPI/VCI
Chapitre 6 - ATM
22
ATM - Modèle de référence
PRM (Protocol Reference Model)
Flux de transfert d’information
Contrôle des appels
Couches
supérieures
CS
SAR
AAL
Cellules
non
Plan d’administration
Plan de
contrôle
Convergence, segmentation et
réassemblage
Plan utilisateur
Couches
supérieures
Couche AAL (ATM Adaptation
Layer)
Couche ATM
Couche physique PMD (Physical
Medium Dependant)
Génération/extraction de l’entête des cellules
A
A
T
T
Multiplexage et démultiplexage
des cellules
M
M
Génération/vérification de la
zone d’erreur de l’en-tête,
délimitation des cellules,
Adaptation de la vitesse de
transmission,
génération/récupération des
cellules sur support physique
T
P
C
M
Transmission sur le support,
problèmes d’horloges
Chapitre 6 - ATM
vides
Cellules
valides
D
P
Lot de
bits
M
23
ATM - Modèle de référence
Pourquoi cette différence ?
Améliorer la rapidité de fonctionnement
Modèle conçu pour prendre en charge des applications multimédia
(voix, données, vidéo),
modèle OSI initialement conçu pour des applications de type donnée
Son principe :
Ne s’intéresse qu’au transport de bout en bout de l’information.
Modèle tridimensionnel : 3 plans
Plan utilisateur
traite les fonctions de transport de données, le contrôle de flux et des
corrections d’erreurs.
Plan de contrôle
s’occupe uniquement de la gestion de la connexion ATM
Plan d’administration
est lié à la gestion des ressources et à la coordination entre couche
Chapitre 6 - ATM
24
ATM - Modèle de référence
Couche la plus basse ou PMD (Physical Medium Dependent)
Insère les cellules sur le support
Divisée en 2 sous-couches TC (Transmission Convergence) et PM
(Physical Medium)
-
Décrit la façon dont les cellules sont émises sur le support physique
La technique la plus implantée est issue de l’utilisation de
SONET/SDH : technique hiérarchique numérique synchrone.
Couche intermédiaire ou ATM
Gère le transport de bout en bout de la cellule
C’est la couche ATM proprement dite
Couche la plus haute ou AAL (ATM Adaptation Layer)
Regroupe les cellules en message pour le remettre à la couche
supérieure
SAR (segmentation And Reassembly) s’occupe de la fragmentation
et du réassemblage des messages en cellules.
CS (Convergence Sublayer) fournit la classe de service ATM
Chapitre 6 - ATM
25
ATM – Modèle de référence
Quatre classes de services
Négociées lors de l’ouverture de la connexion ATM par la souscouche AAL au point d’accès SAP
Classe A
Classe B
Classe C
Classe D
(CBR)
(VBR)
(UBR)
(ABR)
Forte
Synchronisation
source/récepteur
Flux
Constant
variable
Orienté connexion
Type de connexion
Sous-couche AAL
Faible
AAL1
AAL2
Chapitre 6 - ATM
Sans
connexion
AAL3/4
AAL5
26
ATM – Modèle de référence
Quatre classes de services (suite)
Classe A ou CBR (Constant Bit Rate)
Définit une transmission à débit constant . La connexion est
équivalente à un circuit téléphonique
Classe B ou VRB (Variable Bit Rate)
Définit une transmission à débit variable. 2 sous classes
RT_VRT exigence de temps réel important (Ex: vidéoconférence)
NRT_VRT exigence non temps réel mais l'instant de la remise
important (Ex: le transfert d'un document multimédia)
Classe C ou UBR (Unspecified Bit Rate)
Définit une transmission à débit non spécifié (transmission de
données en datagramme)
Classe D ou ABR (Available bit Rate)
Définit une transmission à débit possible (trafic en pointe ou
sporadique)
Chapitre 6 - ATM
27
ATM – Modèle de référence
Acheminement du message de la couche User à ATM
USER
User-PDU
AAL
Convergence
User-PDU
Segmentation
Réassemblage
ATM
48 octets
48 octets
En-tête
Chapitre 6 - ATM
48 octets
Données cellules
28
ATM – Modèle de référence
Format de l'en-tête de la cellule Dépend de l’interface UNI
et NNI
E n -tête d e l’in terfa ce U N I (U ser N etw o rk In terface)
1 o ctet
GFC
VPI
2 o ctet
VPI
VCI
3 o ctet
VCI
4 o ctet
VCI
PT
R es
5 o ctet
HEC
1
2
3
4
5
6
7
E n -tête d e l’in terfa ce N N I (N od e N etw o rk In terface)
1 o ctet
VPI
2 o ctet
VPI
VCI
3 o ctet
VCI
4 o ctet
VCI
PT
R es
5 o ctet
HEC
1
2
3
4
5
6
7
Chapitre 6 - ATM
CLP
8
CLP
8
29
ATM – Modèle de référence
Format de l'en-tête de la cellule (suite)
Champ GFC (Generic Flow Control) :
utilisé pour l’accès partagé entre différent usager (permet de régler
les conflits d’accès et gère l’équité des accès)
Champ VPI (Virtual Path Identifier) :
identificateur du chemin virtuel
Champ VCI (Virtual Channel Identifier) :
identificateur du circuit virtuel
Champ PT (Playload Type) :
désigne le type des données transportées (données, signalisation, ….)
Champ CLP (Cell loss Priority) :
priorité à la destruction de la cellule si égale à 0 en cas de
congestion.
Champ Res (réservé)
Champ HEC (Header Error Check) :
mot de contrôle sur l’en-tête de la cellule (5 premiers octets)
Chapitre 6 - ATM
30
ATM - Noeuds
2 catégories
Commutateur ATM : commute la cellule en utilisant les champs
VPI et VCI
Brasseur ATM :commute la cellule en utilisant uniquement le
champ VPI
Hiérarchie à 2 niveaux
VPI route un ensemble de cellules correspondant à plusieurs
connexions
VCI route des cellules d’une connexion
VC
VC
VPI
VPI
Chemin de transmission
VC
VC
VPI
VPI
Chapitre 6 - ATM
VC
I
VC
I
VC
II
VC
31
ATM - Noeuds
Comment la cellule est routée ?
Chemin de transmission =
chemin virtuel (Virtual Path) + canal virtuels (Virtual
Channel) qui peut être :
Chemin de routage défini au moment de la connexion
Routage de proche en proche
Information de routage est locale au commutateur
-
Consultation/modification de l’en-tête de la cellule
Commutateur
Tables
1
2
3
Numéro de VPI entrant
Table VPI de 1
Sortie
Ligne
VPI
Ligne 0 de l'entrée
Chapitre 6 - ATM
32
ATM - Noeuds
Comment sont gérés les tables de routage ?
Manuel
PVC (circuit permanent)
Dynamique
SVC (circuits commutés)
-
on se met d’accord sur un VC pour l’administration : VCI 5
-
la station A vers commutateur par le VCI 5 : “ je veux parler
avec C ”
-
le commutateur vers la station C par le VCI 5 : “ A veut te
parler, OK ? ”
-
la station C vers le commutateur par le VCI 5 : “ OK ”
-
le commutateur vers la station A par le VCI 5 : “ Station C est
d ‘accord pour la communication, vous parlerez à C sur le VCI
3”
-
le commutateur vers la station C par le VCI 5 : “ vous parlerez à
A sur le VCI 3 ”
-
commutateur et station mettent à jour leur table de routage
Chapitre 6 - ATM
33
ATM - Noeuds
Commutateur ATM et Brasseur ATM
VC Switch
ou
commutateur
VC1
VP1
VC2
VC1
VP Switch
ou
Brasseur
VP6
VP5
VP7
VC4
VP2
VC2
VC3
VC1
VC2
Chapitre 6 - ATM
34
ATM - Noeuds
Exemple de brasseur :
VP2
VC1
VC2
VC3
LYON
BRASSEUR
A
DIJON
VC4
VC1
VC2
DIJON
VC3
VP1
Chapitre 6 - ATM
35
ATM - Noeuds
Exemple de routage
Table de routage du port 2
VCI-in
Link out
Valeur du VCI
Port de sortie
2
1
4
1
VCI-out
Nouvelle valeur du VCI
1
2
2
3
SWITCH
1
Table de routage du port 1
VCI-in
Link out
Valeur du VCI
Port de sortie
1
2
2
2
3
3
4
3
Table de routage du port 3
VCI-in
Link out
Valeur du VCI
Port de sortie
3
1
6
1
VCI-out
Nouvelle valeur du VCI
3
4
VCI-out
Nouvelle valeur du VCI
2
4
3
6
Chapitre 6 - ATM
36
ATM - Noeuds
Exemple de routage
1)
SWITCH
?
VC=?
1
VC=4
Table de routage du port 1
VCI-in
Link out
Valeur du VCI
Port de sortie
1
2
2
2
3
3
4
3
VCI-out
Nouvelle valeur du VCI
2
4
3
6
Chapitre 6 - ATM
37
ATM - Noeuds
Exemple de routage
2)
VC=4
Table de routage du port 2
VCI-in
Link out
Valeur du VCI
Port de sortie
2
1
4
1
VCI-out
Nouvelle valeur du VCI
1
2
2
SWITCH
?
VC=?
Chapitre 6 - ATM
38
ATM - WAN
Dans les WAN
Pas de services SVC (Switch Virtual Channel)
ne supportent pas les SVC à travers l’interface “ Public
UNI ”
Utilise des Permanent Virtual Path tunneling
Méthode qui permet d ’assurer la signalisation entre 2
réseaux ATM privés
La signalisation utilise le couple VPI 0 et VCI 5 dans les
réseaux publics
La signalisation est transportée de façon transparente à
travers le réseau public
Chapitre 6 - ATM
39
ATM - LAN
Comment transporter des protocoles au niveau 3 ?
Mode natif
correspondance entre adresse IP et adresse ATM (par ex)
Mode émulé
émulation d’un LAN au dessus d’ATM
LANE ou LAN Emulation est un standard de l’ATM Forum :
norme LANE 1.0.
But
Permettre à des réseaux Ethernet, Token-Ring de communiquer audessus de réseaux ATM sans modifier les applications existantes et les
infrastructures
Manière de rendre invisible les commutateurs ATM aux réseaux
locaux.
Créer un seul réseau ATM composé de réseaux émulés appelés
ELAN.
Chapitre 6 - ATM
40
ATM - LAN
Concepts de LANE
Le protocole LANE définit les opérations pour un seul ELAN
Un ELAN est de même type pour dialoguer directement
Un ELAN regroupe les utilisateurs en fonction de leur centre
d’intérêts
Trois fonctions
Résolution d’adresse MAC en adresse ATM
Transfert de données entre 2 stations (unicast)
Transfert de données d’une station vers plusieurs (broadcast,
multicast)
Routeurs, Commutateurs LAN sont connectés au réseau LAN
et au réseau ATM
fournissent un service de LAN virtuel
interconnectent les réseaux émulés de nature différente
Chapitre 6 - ATM
41
ATM - LAN
2 composantes principales
LAN Emulation Client, LEC
LAN Emulation Service, LECS, LES et BUS
LAN
LEC
Commutateur
ATM
Réseau ATM
Commutateur
ATM
LECS
Commutateur
ATM
LAN
LES
LEC
LEC
BUS
Serveur
Chapitre 6 - ATM
42
ATM - LAN
LAN Emulation Client, LEC
LEC ou LAN Emulation Client réside sur les stations finales qui ont
une interface ATM (commutateur Eth/ATM, routeurs LAN vers
ATM).
résolution d’adresse @MAC en @ATM
1 LEC par réseau émulé sur l’équipement une station connectée
à plusieurs ELAN a plusieurs LEC.
LAN Emulation Service, LECS, LES et BUS
LES ou LAN Emulation Serveur implèmente les fonctions de
contrôle.
1 LES par ELAN
1 LES a une adresse ATM unique
fournit les mécanismes de résolution d’adresses.
Chapitre 6 - ATM
43
ATM - LAN
2 composantes principales
LECS ou LAN Emulation Configuration Serveur contient les
informations de configuration des LEC mais aussi des LES.
1 LECS par domaine d’administration (sert tous les ELAN du
domaine)
assigne les clients aux différents ELAN en les dirigeant vers les LES
correspondant aux ELAN
BUS ou Broadcast and Unknown Serveur permet d’acheminer le
trafic multicast, inconnues broadcast dans un ELAN.
Chaque LEC est associé en général à un BUS
Chaque BUS a une adresse ATM unique
Modèle de LANE
1 LES par LANE
LECS configurés par l’administrateur. Il contiennent le nom du LAN
émulé et l’adresse ATM des LES
Chapitre 6 - ATM
44
ATM - LAN
Modèle de LANE
LEC transmettent leurs adresses MAC et ATM au LES dès qu ’ils
sont actifs
Lorsqu’un LEC doit joindre un autre LEC, il interroge le LES pour
connaître l’adresse ATM de ce dernier.
Il emploie alors cette adresse pour requérir un circuit virtuel VC vers
le LEC distant.
Initialisation
LECS
Enregistrement
LEC
Diffusion de données de
configuration
Enregistrement
LES
Envoie multicast
Retransmission de multicast
Initialisation
Diffusion de données de
configuration
LEC
Envoie multicast
BUS
Retransmission de multicast
Transfert de données - VC
Chapitre 6 - ATM
45
ATM - LAN
Fonctionnement de LANE
Prenons l’exemple d’un transfert de fichier (TCP/IP) entre un PC
raccordé à un réseau Ethernet et un serveur de fichiers raccordé
directement au réseau ATM.
Le PC doit localiser le serveur .
Pour connaître l’adresse MAC du serveur, il émet une requête ARP
contenant l’adresse IP du serveur.
La requête ARP atteint le LEC qui raccorde le réseau ethernet au
réseau ATM.
Le LEC retransmet le paquet broacast au BUS.
Le BUS envoie la requête ARP à tous les membres du réseau émulé
par un VC (point à multipoint).
Le serveur reçoit la requête ARP et reconnaît sa propre adresse IP.
Il place son adresse MAC dans la réponse ARP. Il n’existe pas
encore de VC direct entre le serveur et le LEC du PC, aussi le
serveur envoie la réponse ARP au BUS.
Chapitre 6 - ATM
46
ATM - LAN
Fonctionnement de LANE
Le BUS retransmet la réponse ARP au LEC du PC qui la retransmet
au PC par le réseau Ethernet.
Le PC dispose de l’adresse MAC du Serveur, il peut commencer à
transmettre des paquets de transfert de fichier.
Pendant ce temps, le serveur lance la configuration d’un VC entre le
LEC du PC et lui-même.
Il émet une requête LE_ARP pour demander l’adresse ATM
correspondant à l’adresse MAC du PC.
Le LES ne parvient pas à trouver l’adresse MAC du PC dans sa table
de référence car le PC est masqué par son LEC.
Alors il émet une requête LE_ARP en multicast à tous les LEC.
Le LEC du PC reçoit la requête LE_ARP et reconnaît l’adresse MAC
du PC.
Il place sa propre adresse ATM dans la réponse LE_ARP et la
renvoie au LES.
Chapitre 6 - ATM
47
ATM - LAN
Fonctionnement de LANE
Le LES envoie en multicast la réponse LE_ARP à l’ensemble des
membres du LAN émulé.
Le serveur reçoit la réponse LE_ARP et il extrait l’adresse ATM du
PC et demande la création d’un VC direct avec le PC.
Les commutateurs ATM définissent un circuit virtuel direct entre le
serveur et le LEC du PC.
Le trafic de transfert de fichiers commence à se dérouler entre le PC
et le serveur.
Remarque : existe un autre modèle similaire de LAN ATM.
Modèle développé par l’IETF
transporter des datagrammes IP sur ATM (RFC 1483 /1557).
serveur LES appelé ATMARP ( possède les mêmes fonctionnalités)
Chapitre 6 - ATM
48
ATM - LAN
Modèle développé par l’IETF
Les stations interconnectées au réseau ATM en formant des sousréseaux IP logique ou LIS (Logical IP Subnet).
1 LIS a son propre serveur ATMARP.
Les stations qui appartiennent à un même LIS, peuvent s’échanger
directement des datagrammes différent du LANE
Toute station d’un LIS possède donc un circuit virtuel avec toute
autre station du même LIS.
En limitant le nombre de station dans un LIS, on limite le nombre de
CV.
Pour l'envoie de datagramme sur le réseau ATM,
IP ne crée pas de cellules mais utilise un MTU (MAximum Transfert
Unit : taille maximale des données qui peuvent traverser un réseau
soit de 9180 octets), et laisse ALL segmenter le datagramme en
cellules.
Chapitre 6 - ATM
49
ATM - LAN
Modèle développé par l’IETF
Pour créer un circuit virtuel la station doit spécifier l es adresses
ATM.
La station demande cette information à un serveur ATMARP qui
gère les informations de mappage.
Cette communication est réalisée à partir du protocole ATMARP qui
est une variante du protocole ARP.
Fonctionnement :
Les stations d'un LIS s'adressent à son serveur ATMARP pour relier
l'adresse IP du destinataire à son adresse ATM.
Chaque station d'un LIS doit se faire connaître auprès du serveur
ATMARP, en lui donnant ses adresses IP et ATM
Tout comme ARP, les informations du mappage sont périssables.
-
Après péremption d'information, la mise en relation station-serveur
doit être validée ou supprimée.
Chapitre 6 - ATM
50
ATM - Conclusion
Les choix imposées par la technique ATM ont pour rôle de réaliser les
différentes fonctionnalités le plus efficacement et le plus rapidement
possible.
Commutation de paquets: mécanismes polyvalents, indépendants du
débit des voies.
Cellules courtes: temps d'assemblage court et taille des files,
fluctuations de délai limité
Cellules de longueur fixe: délimitation cellule simplifiée,
fonctionnement parallèle et speudo-synchrone, gestion mémoire
simplifiée.
Pas de protocoles (flux, erreurs) : simplicité, vitesse, mémorisation
limitée.
Acheminement de type voie logique: traduction en temps réel.
Des mécanismes conçus pour une réalisation en matériel fonctions
le plus souvent réalisées dans des organes matériels et non logiciels.
Chapitre 6 - ATM
51