Академический Документы
Профессиональный Документы
Культура Документы
ATM
Rseau Numrique Intgration de Services
Chapitre 6 - ATM
PLAN
ATM Rseau de cellules Principes gnraux Modle de rfrence Nuds ATM ATM - WAN ATM LANE Conclusion
Chapitre 6 - ATM
ATM
Objectifs
Supporter tout type de communication (voix, vido, donnes) sur un mme rseau Offrir le mme service de bout en bout quels que soient les rseaux: LAN , MAN , WAN. Fonctionner trs hauts dbits : 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 torsade
Choix pour le RNIS Large bande (B-ISDN) Transmettre les donnes dans des petits paquets de taille fixe, appels cellules
Chapitre 6 - ATM
Chapitre 6 - ATM
Liaisons physiques
Point Point entre nud du rseau Structure en toile
(Rseau ATM topologie maille)
Chapitre 6 - ATM
Orient connexion
Un circuit virtuel (CV) est tablit Dynamiquement ou manuellement (permanent ou semi-permanent)
Chaque nud ATM du CV est identifi connexion mono destinataire ou multi destinataire
connexion logique entre la source et le destinataire Le circuit virtuel est unidirectionnel Les donnes dune connexion logique suivent toujours le mme chemin
Chapitre 6 - ATM
Architecture en 3 couches
Couche physique Transmet le signal sur le support physique Couche ATM Achemine les cellules sur le rseau ATM Couche AAL (ATM Adapation Layer) En fonction du QoS, adapte le flux dinformation la structure des cellules
Chapitre 6 - ATM
7
2- Interfaces de lIUT : SDH et SONET Dveloppes pour supporter le multiplexage de liaisons avec des dbits binaires de plusieurs centaines de Mgabit
Fournir un ensemble unique de standard de multiplexage pour les liaisons hauts dbits
Les cellules ATM sont transportes dans une trame SONET/SDH Normalises sous les recommandations G707, G708 et G709 par le CCITT
Chapitre 6 - ATM
Principe
Chapitre 6 - ATM
Chapitre 6 - ATM
Canal SDH et SONET Sur le canal, les bits sont transmis intervalle trs prcis (rythms par 1 horloge de rfrence) qui permet didentifier (extraire ou insrer) des voies sans avoir effectuer des oprations de multiplexage ou de dmultiplexage.
EN-TETE Trame SONET Mcanisme de pointeurs qui permet d accder la cellule dans la trame
Cellules
Chapitre 6 - ATM
11
Chapitre 6 - ATM
12
Chapitre 6 - ATM
13
INFORMATION (48octets)
Identificateur permet le routage de la cellule et un contrle derreur est ralis uniquement sur cette partie
Chapitre 6 - ATM
14
Cellules perdues
Insertion de cellules
Chapitre 6 - ATM
15
NNI NNI Rseau universel ATM NNI NNI UNI UNI UNI
Couche dadaptation AAL qui restitue la qualit du rseau Matriels qui sintressent uniquement len-tte de la cellule
Interfaces :
Interface NNI (Node Network Interface ) qui se situe entre 2 nuds du rseau ATM Interface UNI (User Network Interface ) qui est utilise pour rentrer ou sortie du rseau
Chapitre 6 - ATM
16
Equipem ent Term inal (TE) UNI priv UNI priv UNI public
Chapitre 6 - ATM
RseauATM RseauATM Priv public UNI priv UNI public NNI priv UNI public UNI public B-ICI
17
Possibilit 2 :
-
Chapitre 6 - ATM
18
Grer le trafic
Chapitre 6 - ATM
19
Station A
OK
Switch ATM
Connexion B
OK Switch ATM OK
Switch ATM
Switch ATM
Connexion B
OK
Station B
Chapitre 6 - ATM
20
VPI
Se compose de VCI (VCI empruntent le mme chemin physique)
VCI
Identifie une connexion propre sur linterface UNI ou NNI La valeur VCI change tout au long du conduit emprunt par la cellule
conduit virtuel VPI
CANAL DE TRANSMISSION
Chapitre 6 - ATM
21
Sur le champ VPI entre 2 commutateurs Chaque commutateur tient jour des tables VPI/VCI qui correspond aux informations de routage
VCI VPI VCI VPI VPI VCI VPI VCI VPI
Usager
Commutateur VPI
Usager
Commutateur VPI/VCI
Chapitre 6 - ATM
22
Couche AAL (ATM Adaptation Layer) Couche ATM Couche physique PMD (Physical Medium Dependant)
T C
P M D Lot de bits
P M
Chapitre 6 - ATM
23
Son principe :
Ne sintresse quau transport de bout en bout de linformation.
Chapitre 6 - ATM
24
Chapitre 6 - ATM
25
Classe A (CBR) Synchronisation source/rcepteur Flux Type de connexion Sous-couche AAL AAL1 Forte Constant
Classe B (VBR)
Classe C (UBR)
Classe D (ABR)
Faible variable
Chapitre 6 - ATM
26
Chapitre 6 - ATM
27
AAL
Convergence
User-PDU
Segmentation Rassemblage
Chapitre 6 - ATM
28
CLP 8
CLP 8
Chapitre 6 - ATM
29
30
ATM - Noeuds
2 catgories
Commutateur ATM : commute la cellule en utilisant les champs VPI et VCI Brasseur ATM :commute la cellule en utilisant uniquement le champ VPI Hirarchie 2 niveaux VPI route un ensemble de cellules correspondant plusieurs connexions VCI route des cellules dune connexion
VC VC VPI VC I VC I VC II VC
VC VC
VPI
VPI
Chapitre 6 - ATM
31
1 2
3 Chapitre 6 - ATM
Ligne 0 de l'entre 32
ATM - Noeuds
Comment sont grs les tables de routage ?
Manuel PVC (circuit permanent) Dynamique SVC (circuits commuts) on se met daccord sur un VC pour ladministration : 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 VC2
VP1
VP Switch ou Brasseur
VP5 VP7
VC3 VC4
VC1 VC2
VP6
VP2
VC1 VC2
Chapitre 6 - ATM
34
ATM - Noeuds
Exemple de brasseur :
VP2 VC1 VC2 VC3 VC4 VC1 VC2 VC3 VP1 DIJON LYON BRASSEUR A DIJON
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 2 3 SWITCH 1
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 2 4 3 6
Table de routage du port 1 VCI-in Link out Valeur du VCI Port de sortie 1 2 2 2 3 3 4 3
Chapitre 6 - ATM
36
ATM - Noeuds
Exemple de routage
1)
SWITCH 1 VC=4
VC=?
Table de routage du port 1 VCI-in Link out Valeur du VCI Port de sortie 1 2 2 2 3 3 4 3
Chapitre 6 - ATM
37
ATM - Noeuds
Exemple de routage
2)
Table de routage du port 2 VCI-in Link out Valeur du VCI Port de sortie 2 1 4 1
VC=4 2 SWITCH
VC=?
Chapitre 6 - ATM
38
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 dun LAN au dessus dATM
But
Permettre des rseaux Ethernet, Token-Ring de communiquer audessus de rseaux ATM sans modifier les applications existantes et les infrastructures Manire de rendre invisible les commutateurs ATM aux rseaux locaux. Crer un seul rseau ATM compos de rseaux muls appels ELAN.
Chapitre 6 - ATM
40
ATM - LAN
Concepts de LANE
Le protocole LANE dfinit les oprations pour un seul ELAN Un ELAN est de mme type pour dialoguer directement Un ELAN regroupe les utilisateurs en fonction de leur centre dintrts
Trois fonctions
Rsolution dadresse MAC en adresse ATM Transfert de donnes entre 2 stations (unicast) Transfert de donnes dune station vers plusieurs (broadcast, multicast)
Chapitre 6 - ATM
41
ATM - LAN
2 composantes principales
LAN Emulation Client, LEC LAN Emulation Service, LECS, LES et BUS
LAN LEC Commutateur ATM Rseau ATM Commutateur ATM LECS Commutateur ATM LAN LEC LEC Serveur BUS LES
Chapitre 6 - ATM
42
ATM - LAN
LAN Emulation Client, LEC
LEC ou LAN Emulation Client rside sur les stations finales qui ont une interface ATM (commutateur Eth/ATM, routeurs LAN vers ATM). rsolution dadresse @MAC en @ATM 1 LEC par rseau mul sur lquipement plusieurs ELAN a plusieurs LEC. une station connecte
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 dadministration (sert tous les ELAN du domaine) assigne les clients aux diffrents ELAN en les dirigeant vers les LES correspondant aux ELAN BUS ou Broadcast and Unknown Serveur permet dacheminer le trafic multicast, inconnues broadcast dans un ELAN. Chaque LEC est associ en gnral un BUS Chaque BUS a une adresse ATM unique
Modle de LANE
1 LES par LANE LECS configurs par ladministrateur. Il contiennent le nom du LAN mul et ladresse ATM des LES
Chapitre 6 - ATM
44
ATM - LAN
Modle de LANE
LEC transmettent leurs adresses MAC et ATM au LES ds qu ils sont actifs Lorsquun LEC doit joindre un autre LEC, il interroge le LES pour connatre ladresse ATM de ce dernier. Il emploie alors cette adresse pour requrir un circuit virtuel VC vers le LEC distant.
Initialisation LECS Initialisation
Enregistrement LEC Diffusion de donnes de configuration Envoie multicast Retransmission de multicast BUS LES
Transfert de donnes - VC
Chapitre 6 - ATM
45
ATM - LAN
Fonctionnement de LANE
Prenons lexemple dun transfert de fichier (TCP/IP) entre un PC raccord un rseau Ethernet et un serveur de fichiers raccord directement au rseau ATM. Le PC doit localiser le serveur . Pour connatre ladresse MAC du serveur, il met une requte ARP contenant ladresse IP du serveur. La requte ARP atteint le LEC qui raccorde le rseau ethernet au rseau ATM. Le LEC retransmet le paquet broacast au BUS. Le BUS envoie la requte ARP tous les membres du rseau mul par un VC (point multipoint). Le serveur reoit la requte ARP et reconnat sa propre adresse IP. Il place son adresse MAC dans la rponse ARP. Il nexiste pas encore de VC direct entre le serveur et le LEC du PC, aussi le serveur envoie la rponse ARP au BUS.
Chapitre 6 - ATM
46
ATM - LAN
Fonctionnement de LANE
Le BUS retransmet la rponse ARP au LEC du PC qui la retransmet au PC par le rseau Ethernet. Le PC dispose de ladresse MAC du Serveur, il peut commencer transmettre des paquets de transfert de fichier. Pendant ce temps, le serveur lance la configuration dun VC entre le LEC du PC et lui-mme. Il met une requte LE_ARP pour demander ladresse ATM correspondant ladresse MAC du PC. Le LES ne parvient pas trouver ladresse MAC du PC dans sa table de rfrence car le PC est masqu par son LEC. Alors il met une requte LE_ARP en multicast tous les LEC. Le LEC du PC reoit la requte LE_ARP et reconnat ladresse MAC du PC. Il place sa propre adresse ATM dans la rponse LE_ARP et la renvoie au LES.
Chapitre 6 - ATM
47
ATM - LAN
Fonctionnement de LANE
Le LES envoie en multicast la rponse LE_ARP lensemble des membres du LAN mul. Le serveur reoit la rponse LE_ARP et il extrait ladresse ATM du PC et demande la cration dun VC direct avec le PC. Les commutateurs ATM dfinissent un circuit virtuel direct entre le serveur et le LEC du PC. Le trafic de transfert de fichiers commence se drouler entre le PC et le serveur. Remarque : existe un autre modle similaire de LAN ATM.
Chapitre 6 - ATM
48
ATM - LAN
Modle dvelopp par lIETF
Les stations interconnectes au rseau ATM en formant des sousrseaux IP logique ou LIS (Logical IP Subnet). 1 LIS a son propre serveur ATMARP. Les stations qui appartiennent un mme LIS, peuvent schanger directement des datagrammes diffrent du LANE Toute station dun LIS possde donc un circuit virtuel avec toute autre station du mme LIS. En limitant le nombre de station dans un LIS, on limite le nombre de CV. Pour l'envoie de datagramme sur le rseau ATM, IP ne cre pas de cellules mais utilise un MTU (MAximum Transfert Unit : taille maximale des donnes qui peuvent traverser un rseau soit de 9180 octets), et laisse ALL segmenter le datagramme en cellules.
Chapitre 6 - ATM
49
ATM - LAN
Modle dvelopp par lIETF
Pour crer un circuit virtuel la station doit spcifier l es adresses ATM. La station demande cette information un serveur ATMARP qui gre les informations de mappage. Cette communication est ralise 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 connatre auprs du serveur ATMARP, en lui donnant ses adresses IP et ATM Tout comme ARP, les informations du mappage sont prissables.
Aprs premption d'information, la mise en relation station-serveur doit tre valide ou supprime.
Chapitre 6 - ATM
50
ATM - Conclusion
Les choix imposes par la technique ATM ont pour rle de raliser les diffrentes fonctionnalits le plus efficacement et le plus rapidement possible. Commutation de paquets: mcanismes polyvalents, indpendants du dbit des voies. Cellules courtes: temps d'assemblage court et taille des files, fluctuations de dlai limit Cellules de longueur fixe: dlimitation cellule simplifie, fonctionnement parallle et speudo-synchrone, gestion mmoire simplifie. Pas de protocoles (flux, erreurs) : simplicit, vitesse, mmorisation limite. Acheminement de type voie logique: traduction en temps rel. Des mcanismes conus pour une ralisation en matriel fonctions le plus souvent ralises dans des organes matriels et non logiciels.
Chapitre 6 - ATM
51