Académique Documents
Professionnel Documents
Culture Documents
ATM Networks
ATM Networks
C. Pham
RESO-LIP/INRIA
Université Lyon 1
http://www.ens-lyon.fr/~cpham
http://bat710.univ-lyon1.fr/~cpham
Le besoin d’interconnexion à grande vitesse
source G. Beuchot
DATA
52 octets ………..
BB Busy Bit
PSR Previous Slot Reserved
RES Reserved
RQ Request Bits
Trafic isochrone
– Appelé trafic PA (Pre Arbitrated), il nécessite une réservation
auprès des HOB. Un certain nombre de slots seront alors marqués
avec le champ TYPE de l'octet AC à 1.
– Un VCI est alors assigné par un serveur de VCI pour identifier
cette connexion, c'est alors un mode commutation de circuits.
Plusieurs stations peuvent partager le même slot.
Trafic asynchrone
– Appelé trafic QA (Queue Arbitrated), il peut-être orienté connexion
où sans-connexion. La gestion du trafic QA utilise 2 champs de
l'octet AC, le champ BB (Busy-Bit) et le champ REQ.
– Le champ BB indique que le slot est pris, le champ REQ indique
qu'une requête est demandée en aval.
DQDB: arbitrage pour le trafic QA
Bandwidth Balancing
– consiste à ajouter un nouveau compteur à chaque machine, le
compteur BWB qui est incrémenté à chaque fois qu'une machine
transmet un slot. Lorsque ce BWB atteint un certain niveau seuil s,
la station incrémente artificiellement sont compteur RQ et remet
BWB à 0. De cette manière, la station laisse toujours passer au
moins 1 slot tous les s slots qu'elle prend.
La technologie ATM
D
B E
D D
D
C R2
Destination Next Hop R5
F
D R3
E R3
F R5
La fiabilité du circuit téléphonique
SW
Trunk SW
SW lines
SW
SW
SW
PABX
PABX
SW
La version traditionnelle d’un circuit n’est pas
assez souple pour le transport de données!
Simple, efficient, but
low flexibility and
wastes resources
1 Fixed bandwitdh 1
2 2
3 De- 3
… MUX
1 2 3 … N MUX …
N N
1 sample every 125us gives a 64Kbits/s channel
Li
nk
2
45 2 78 4
3
nk
45
Li
34
Circuits virtuel:
déjà proposé dans
X.25 et Frame R3
Relay. R1 R4
A D
ATM utilise le
même principe, B E
mais utilise une
taille plus petite de
C R2
paquet R5
Discussion: quelle taille pour la cellule?
Le compromis…
– 53 octets pour satisfaire tout le monde,
– conséquence: efficacité de 90.57% maximum car 5 octets d'entête.
Un réseau ATM
Contrôle d’admission
Contrôle du trafic
Routage de proche en proche
étiquette
Inconvénients
– taille de entête significative par rapport aux données,
– segmentation et réassemblage coûteux.
– À 622Mbits/s c’est une cellule toutes les 700ns!
La couche physique
Virtual Circuit
Avantages
– simplication des procédures de connexions pour les chemins les
plus utilisés,
– définition de réseaux virtuels,
– simplification de la gestion des trafics. Des trafics différents
peuvent par exemple être placés dans des VPs différents pour les
isoler.
Exemple de brassage VP
Hiérarchie VP, VC
Data In
input to an output
Expensive
– need N2 crosspoints
– time to set each crosspoint
grows quadratically
configuration Data Out
Switch Fabrics: Buffered crossbar (packets)
What happens if
packets at two inputs
both want to go to same
output?
Can defer one at an
input buffer
Or, buffer cross-points:
complex arbiter
Switch fabric element
data 10 0
data 00 1
110
001
Les buffers dans les commutateurs
101
5 5
111
7
7
bufferisation
Station
Station ATM
E ATM H
t U
h B Station
Switch ATM
e Pont ATM
r
n
e Station
t ATM Station
Pont ATM
source G. Beuchot
Ethernet
ATM, dans le backbone
Layer 3
Aggregation
FR IP
Layer 2
VOICE
C
QoS ATM ATM
Layer 1
Restoration SONET/SDH
Layer 0 WDM
Transport
FIBER
source alcatel
ATM et ADSL, rappel
Local
Customer Central Office PSTN
Loop
D< 3,5 Kms CAA
POTS
Copper BAS
Wire Splitte (Broadband
Access sever)
r
ATU-R ATM Network
Downstream DSLAM
500 Kbps ou 1 Mbps (DS L Access
Multiplexer)
Upstream
128 ou 256 Kbps
Source FT
BROADBAND
NETWORK
Architecture réseau
ATM Switch
BAS
INTERNET
DSLAM
ADM
SDH/SONET
ADM
ADM
DSLAM
Source FT
DSLAM
ATM pour ADSL
BAS
DSLAM
splitter IP Routeur for ISP
ATU-R
ATM Network
DSLAM Turbo IP
1 VC ATM for flow 1
splitter 1 VC ATM for flow 2
DSLAM - BAS
1 VP ATM
ATU-R
Netissimo
LAN 1 VC ATM / Customer Source FT
Netissimo 1 (128 kbit/s, 500 kbit/s
Netisimo 2 (256 kbit/s, 1000 kbit/s)