Vous êtes sur la page 1sur 154

Rseaux Haut dbit

Pr MOUGHIT Mohamed m.moughit@gmail.com

Dfinition du haut dbit


La notion de haut dbit est problmatique puisquelle se rfre un contexte technologique dat :
un dbit lev est un dbit suprieur la pratique courante du moment considr, mais qui peut devenir un dbit standard quelques annes plus tard. Le dbit de 56kb/s sur le RTC tait considr comme une limite quasi infranchissable il y a quelques annes Les rseaux de donnes des annes 70 avaient un dbit de qq kb/s, les gnrations de rseaux de ce sicle atteignent plusieurs Gb/s.

Le Trs haut dbit dans les rseaux


Rseau daccs dabonns (subscriber network) : 2 20 Mbit/s Fibres optiques, protocoles SDH/SONET, dbits N x 10 Gbit/s (DWDM) Fibres optiques, protocoles 1/10 40 Gbit/s Gbit/s Ethernet, par longueur donde dbits n x 10 Gbit/s (CWDM)

WAN
Wide Area Network, rseau longue distance
Accs entreprises : 2 155 Mbit/s

LAN
Local Area Network fibre ou paire torsade, dbits 10/100/1000 Mbit/s (Ethernet)

MAN
Metropolitan Area Network

Motivations du haut dbit


Linterconnexion des rseaux locaux dentreprises, qui sont haut dbit, passe le plus souvent par le domaine public o les dbits sont plus modestes. => Ncessit dune harmonisation des dbits autorisant terme des performances indpendantes de lemplacement du terminal.

Motivations du haut dbit


Lvolution des rseaux vers les dbits levs rsulte surtout de la migration progressive de l'change de textes vers l'change des images. Le passage au codage point par point puis aux images animes conduit des besoins en dbit qui varient de quelque kb/s plus de 100 Mb/s.

Pr MOUGHIT Mohamed

Rseaux Haut Dbit

Facteurs influant sur le haut dbit


Dure du traitement des units de donnes
A 64 kb/s, une unit de donnes de 1024 octets est reue en 128 ms, ce qui laisse un temps important pour traiter lunit de donnes prcdente. A 100 Mb/s, cette mme unit de donnes doit tre traite en 81.92 s. Si elles ne peuvent pas tre traites temps, les units de donnes saccumulent dans une file dattente qui risque de dborder et dentraner la perte dunits de donnes excdentaires.

Pr MOUGHIT Mohamed

Rseaux Haut Dbit

Facteurs influant sur le haut dbit


Taille des fentres danticipation
Laugmentation du dbit impose galement celle de la taille des fentres danticipation afin dviter que lmetteur ne soit retard Dans le cas dutilisation de TCP, dont la fentre est limite 65535 octets, lmetteur devrait sarrter au bout de 5 ms et attendre un acquittement qui peut prendre 5 ms. Il ne pourrait ainsi transmettre que pendant 50% du temps.

Pr MOUGHIT Mohamed

Rseaux Haut Dbit

Facteurs influant sur le haut dbit


Contrle des erreurs de transmission
- Sil y a des erreurs de transmission, lmetteur risque de passer beaucoup de temps retransmettre les mmes units de donnes. - Au lieu dutiliser la procdure de retransmission partir de lunit de donnes dcouverte en erreur, il est souhaitable deffectuer une retransmission de la seule unit corrompue (retransmission slective). - Vu les faibles taux derreurs (10-19) rencontrs sur des supports comme les fibres optiques il vaut mieux viter le contrle des erreurs en cours de transmission.
Pr MOUGHIT Mohamed Rseaux Haut Dbit 8

Facteurs influant sur le haut dbit


Dure de ltablissement des communications
La procdure dtablissement de la connexion est galement un lment critique ds que le dbit augmente.

La procdure en trois phases devient ainsi pnalisante dans la mesure o lchange de donnes utilisateur nintervient quaprs plusieurs autres changes. Des protocoles de connexion rapide autorisent lenvoi de donnes utilisateur dans le message dtablissement de la connexion.

Pr MOUGHIT Mohamed

Rseaux Haut Dbit

Objectifs et principes des rseaux ATM


Doivent permettre le transport, le multiplexage et le dmultiplexage de tous types de trafic (voix, donnes, images) sur les supports physiques des oprateurs de rseaux public lchelle dun pays ou dun continent. Doivent permettre un haut dbit et faible dlai de commutation .
10

Avantages de lATM
Dans la commutation: Les commutateurs traditionnels seront transforms en commutateur large bande grce aux applications ATM Dans la transmission Utilisation des nuds de commutation ATM et les nuds de multiplexage-demultiplexage Dans lInternet Les routeurs ATM sont impliqus dans la commutation IP et dans les applications MPLS

11

Nature du flux ATM


Les flots de donnes qui doivent tre vhiculs sont : - isochrones pour le transfert de donnes priodiques telles que le son ou limage anime (avec ou sans compression) ; - asynchrones (avec ou sans rafales), pour le transfert de donnes entre des rseaux locaux.

12

Principes des rseaux ATM


Bass sur la transmission et commutation de cellules Entte 5 octets

Charge Utile 48 octets

Connexions virtuelles et multiplexage asynchrone des donnes (sur un ou plusieurs supports physiques )

13

Principes des rseaux ATM


Les rseaux ATM doivent fournir chaque client un contrat de : Dbit adapt ses besoins et susceptible dvoluer volont Garantir un dlai dacheminement compatible avec le confort ncessaire aux applications interactives Contrle minimale pour les erreurs de transmission et de flux Dbit lev: 155Mbps, 622Mbps, 2,4Gbps, COMPROMIS ENTRE COMMUTATION DE CIRCUITS ET DE PAQUET

14

CELLULES ATM
Taille dune cellule La taille dune cellule ATM est de 53octets, dont la longueur de la zone de donnes est 48 octets La longueur de la zone de donnes est le rsultat dun compromis entre les Europens qui souhaitaient 32 octets et les Amricains qui dsiraient 64 octet La trs faible longueur de cellule est explique par la qualit souhaite dans la transmission dun signal. En fait, pour le transport de la voix, le temps de transmission(
propagation+traitement+) doit rester infrieur 28ms (pour viter les annulation d'echo, adaptation)
15

CELLULES ATM
Pourquoi le choix de 48 octet comme taille de la cellule?
Si nous regardons le temps de transit des octets pour la parole issue dun combin tlphonique nous avons chantillonnage 1octet/ 125microsec. => il faut 6ms pour remplir 48octets 28ms max = 6ms (remplissage) + 6ms (vidage) + 16ms En supposant que le signal soit transmis sur un cble lectrique la vitesse de 200000Km/s, la distance maximale que peut parcourir le signal sans que lecho ne soit dtect est de 3200km. Comme le territoire Amricain est trs tendu, les Americains optent pour un allongement de la zone de donnes des cellules par rapport la partie de supervision.
16

Avantages de la taille de la Cellule


Des petites cellules rduisent les dlais dattentes pour des cellules prioritaires . Des petites cellules peuvent tre commutes plus rapidement. Des petites cellules peuvent tre traites plus facilement par du matriel spcialis.

17

Entte dune Cellule CELLULES ATM


5 octets 48 octets

Entte
Bits 4 GFC

Donnes

8 VPI

16 VCI (a) UNI: hte rseau

3 PTI

1
C L P

8 HEC

VPI

VCI (b) NNI: rseau rseau

PTI

C L P

HEC

18

Entte dune Cellule CONTENU DE L'EN-TETE


GFC seulement pour les connexions entre hte et rseau aucune signification de bout-en-bout nest pas dlivr au rcepteur (le champs est cras au premier routeur rencontr) VPI : (8 ou 12 bits) Indicateur de chemin Virtuel (Virtual Path) VCI : (16 bits) Indicateur de Circuit Virtuel (Virtual Circuit) Un VP contient plusieurs VC

19

Entte dune Cellule


GFC: Il attribu seulement pour les connexions entre hte et rseau aucune signification de bout-en-bout nest pas dlivr au rcepteur (le champs est cras au premier routeur rencontr) Dans le cas des quipements non rguls, la fonction GFC n'est pas utilise. Par consquent, aucune mesure n'est prise quant au positionnement du champ GFC dont tous les bits sont toujours mis 0 l'mission. Lorsqu'elles sont implmentes, les procdures de contrle GFC assurent les trois fonctions suivantes:
une option consiste arrter de faon cyclique (HALT) la transmission du trafic se trouvant sur toutes les connexions ATM afin de limiter le trafic ATM vers le rseau travers l'interface UNI une fraction fixe du dbit d'interface; le contrle d'accs au rseau pour le trafic se trouvant sur les connexions ATM rgules l'indication explicite, de l'quipement rgul l'quipement de rgulation, qu'une cellule est offerte sur une connexion ATM rgule.

20

Entte dune Cellule


PTI : (3 bits) Types de donnes de la charge utile Permet dindiquer au rcepteur le niveau de congestion
Valeur de PTI 000 001 010 011 100 101 110 111 Signification Cellule de donnes usager, AUU=0, sans congestion Cellule de donnes usager, AUU=1, sans congestion Cellule de donnes usager, de type 0, indication de congestion Cellule de donnes usager, de type 1, indication de congestion Cellule de maintenance entre deux commutateurs adjacents Cellule de maintenance entre deux commutateurs (source et destination) Cellule de gestion de ressource (notamment pour le contrle de dbit ABR) Rserve pour une utilisation future 21

AUU= ATM User to User indique la cellule fin SDU si AUU=1

Entte dune Cellule


CLP : (1 bit) Il indique le niveau de priorit (Cell Loss Priority) Les commutateurs ATM laissent tomber une cellule avec CLP=1 avant une cellule avec CLP=0 HEC : (8 bit) CRC de 8 bits, avec g(x) = x8 + x2 + x + 1 peut corriger toutes les erreurs sur 1 bit peut dtecter 90% de tous les autres types derreurs

22

CONNEXIONS ATM
Entre deux interfaces rseau, une connexion (appele VC pour Virtual Circuit), est identifie par un nombre, le VCN (Virtual Connection Number) le VCN se dcompose en deux autres nombres : ses bits de poids fort composent le VPI (Virtual Path Identifier), et ses bits de poids faible le VCI (Virtual Channel Identifier). Un VP est un faisceau de VC Identification des canaux dans len-tte de la cellule ATM:
VCI : Virtual Channel Identifier VPI: Virtual Path Identifier

23

CONNEXIONS ATM
ATM est orient-connexion, ce qui fait que tous les paquets traversent un circuit virtuel (la connexion): Un circuit virtuel ATM est une connexion logique dune source vers une destination; il est aussi possible dtablir des connexions multidestinataires. Un CV est unidirectionnel, mais une paire de CV peuvent tre crs en mme temps entre deux points (un dans chaque sens). Un circuit peut tre: Permanent: dfini lorsque le rseau est tabli ou modifi, PVC (Permanent VC). Temporaire: dure le temps dune transmission, SVC (Switched VC).
24

CONNEXIONS ATM

25

CONNEXIONS ATM
tablissement de la connexion
hte 1
Contient ladresse de la destination

C1

Commutateurs ATM

C2

hte 2

26

CONNEXIONS ATM
Libration de la connexion
hte 1 C1 Commutateurs ATM C2 hte 2

27

Type des Cellules ATM

messages de signalisation cellules de gestion donnes utilisateur

28

Modle Structural du Protocole ATM


Plan e gestion et administration Plan de contrle Service et signalisation dutilisateur Information dutilisateur et conversion de cellule Echange de cellule et multiplexage ou dmultiplexage Moyen physique de la structure du trame Plan utilisateur

Couche suprieures

Couche suprieures

Couche dadaptation ATM (AAL) Couche ATM

Couche Physique

Les rseaux ATM suivent les principes dune nouvelle architecture o les fonctionnalits ne sont pas regroupes aux mme niveaux que dans le modle de rfrence
29

Modle de Sous-couche ATM


Modle du Pile du Protocole ATM
Utilisateur
CS SAR Gestion dinterface

Modle Rfrence OSI


7 Application 6 Prsentation 5 Session

AAL

ATM 4 Transport 3 Rseau


TC

PHY
PMD

2 Lien de donne 1 Physique


30

Modle de Sous-couche ATM


Modle du Pile du Protocole ATM
Utilisateur
CS SAR Gestion dinterface

AAL

ATM

TC

SSCS:Service Special Convergence Sublayer CPCS:Common Part Convergence Sublayer CS:Convergence Sublayer SAR:Segmentation And Reassembly AAL:ATM Adaptation Layer PHY:Phsical Layer TC:Transmission Convergence Sublayer PMD:Physical Medium Dependent Sublayer

PHY
PMD
31

Modle de Sous-couche ATM


COUCHE PHYSIQUE
La couche physique de ce nouveau modle correspond la couche physique du modle OSI, mais avec une diffrence importante: Elle regroupe les bits par 424 pour retrouver directement la structure de la cellule. Elle soccupe de la transmission sur le support physique : tension (en volts ), chantillonnage des bits, etc. Elle est divise en deux sous-couches, la sous-couche infrieure PMD (Physical Medium Dependant) et la sous-couche au dessus (TC) (Transmission Convergence).

32

Modle de Sous-couche ATM


Sous COUCHE PMD
La sous-couche PMD fait linterface avec le support physique. Elle positionne les bits 1 ou 0 et gre leur synchronisation. Elle diffre donc dun oprateur lautre ou dun support lautre. La PMD dcrit la faon dont les cellules sont mises sur le support physique.

33

Modle de Sous-couche ATM


Sous-couche TC transmission convergence
Permet la dtection derreur sur lentte uniquement entte = 4 octets dadresse + 1 octet CRC (HEC) g(x) = x8 + x2 + x + 1 Elle fait ladaptation au dbit de la couche physique Cadrage (framing) la rception tche non-triviale (il ny a pas de marqueur (i.e. drapeau), comme cest le cas dans HDLC, PPP)
34

Modle de Sous-couche ATM


COUCHE PHYSIQUE: Cadrage
Vrification du HEC erreur entte

Vrification du HEC OK

dcalage bit bit


CADRAGE

HEC correct

dcalage cellule par cellule


PRE-SYNC

HEC incorrect HEC conscutifs incorrects HEC conscutifs OK


35

SYNC

Modle de Sous-couche ATM


LA COUCHE ATM Cette couche assure les fonctions suivantes 1. Le multiplexage, dmultiplexage 2. traduction des adresses virtuelles 3. contrle de flux. 4. Commutation de cellule 5. Traitement de lentte 6. Qualit de service 7. Dtermination du type de la charge utile Elle est oriente connexion, base de circuits virtuels. Gre lentte de la cellule.
36

Modle de Sous-couche ATM


Couche AAL :
Dbit de Bit Constant Burst de donnes Dbit de Bit Variable

AAL SDU ATM payload ATM Cellule Multiplexage

37

Modle de Sous-couche ATM


Couche AAL

ATM transporte diffrent QOS, Un contrat de service est discut entre lutilisateur et le rseau
38

Couche Transport ATM


L'AAL est une interface entre les couches logicielles suprieures et les protocoles de bas niveau de transmission de cellules de 48 octets de donnes d'un point l'autre du rseau. Diffrents types d'AAL seront donc utiliss en fonction des besoins des couches suprieures. AAL1 AAL2 AAL3/4 AAL5

ATM
ATM PUR ATM/WAN PDH 2M PDH 34M ATM/WAN ATM/LAN SDH 155M ATM/LAN 25M 50M 100M

39

Structure de la sous couche AAL


AAL Service Access point
AAL-SAP AAL-PDU

AAL Protocol Data Unit SSCS


SSCS-PDU Service Specific Convergence Sublayer CPCS-SDU Common part CS CPCS-PDU

Couche dAAL SAR Couche ATM

les temps de transmission, la dtection des cellules CS perdues La dtection des erreurs de transmission.

SAR-SDU SAR-PDU ATM-SAP ATM-SDU

Segmentation And Reassembly sublayer

SAR dcoupe les CS-PDUs pour les implanter dans les cellules ATM de 48 octets de donnes.

40

Types dAAL
Type de Service Dbit de Bit Temps rel Mode de connexion AAL A OUI AAL1 B OUI AAL2 C NON
AAL5,AAL3/4

D NON
Sans connexion

constant variable variable variable Connexion oriente

AAL3/4

Classes de services: - Classe A: AAL 1, voix, vido, CBR - Classe B: AAL 2, vido, VBR - Classe C: AAL 3/4 , donnes, VBR - Classe D: AAL 5, donnes, VBR
41

Les profils de trafics transmis dpendent des applications:


trafics constants trafics variables: burst (rafale), impulsifs, dent de scie...

les trafics sont rpertoris par classes:


CBR, VBR, ABR, UBR...

A une classe de trafic est affect un type de qualit de service:


pour les data, la vido, la tlphonie...

DEBIT CRETE DEBIT MAX AUTORISE DEBIT MOYEN DEBIT CONSTANT GARANTI

42

REPARTITION DE TRAFICS DANS UN CONDUIT ATM

TRAFIC UBR( ut#)#!at#o $u $&*#t +u# r%!t% $#!,o #*)% (o,&rat#o ! $% !au-%.ar$%/ ,ar %0%",)%'
tra3#4 VBR "o5%

TRAFIC VBR ou ABR (tra !"#!!#o $% $o

&%!'

TRAFIC CBR .ara t# (t&)&,1o #%/ -#$&o22'

43

Classe de Service ATM


CBR = Constant BitRate: garantit une bande passante constante, trafic crte garanti: vido temps-rel, tlphonie... VBR = Variable BitRate: garantit un dbit moyen , toutes les donnes sont transmises, mais peuvent tre retardes (dlai non garanti) UBR = Unspecified BitRate: sans aucune garantie (BestEffort) ABR = Available BitRate: utilisation de la bande passante disponible sans perte d'information, indication de congestion par le bit CLP=1)
44

Couche Transport ATM, AAL1


AAL1 supporte les services de classe A, le dbit est constant et le service en mode connecxion. Il fait le lissage du trafic (lapplication voit un dbit constant) Les cellules manquantes sont tout de mme rapportes lapplication indique aussi les cellules mal achemines (numro de squence dans chaque cellule) Dtection derreurs uniquement sur lentte et le numro de squence Applications: Transmission temps-rel audio/vido compress

45

Trame AAL1

SN: Sequence Number SNP: sequence Number Protection

46

AAL1
SN (Sequence Number):
Numro du paquet dans la trame dorigine. Le champs SN comprend deux information. Le CSI (convergence Sublayer Indicator) et Le SC (Squence Counter)

SNP (sequence Number Protection):


Assure les fonctions de numrotation des cellule, ainsi que le stockage des informations pour ventuellement dtecter une erreur dans la transmission du SN

47

AAL1
CSI: Convergence Sublayer Information Le bit CSI permet de transporter une marque de temps RTS (Residual Time Stamp). La marque du temps est sur 4 bits, transporte par le bit CSI dune cellule des cellules impaires. La marque de temps sera utilise pour: 1. mesurer la gigue de la cellule ce qui permet de synchroniser la restitution des cellules. Si la vitesse darrive du CSI augmente, la vitesse de restitution augmente aussi. 2. Permettre au rcepteur de synchroniser ses horloges

48

AAL1
SC (squence counter): Il permet de prvenir la perte de cellule. Il numrote la cellule sur 3 bits (de 0 7). Lors du rassemblage des cellules chez le destinataire, si une cellule manque dans la squence, ATM sait la dtecter. Si 8 cellules sont perdues, les quipements ATM seront incapable de sen rendre compte
49

AAL1

Syndrome CRC
Zro

Parit
Pas de violation

Suite donne la combinaison immdiate SN + SNP

Raction la combinaison suivante SN + SNP


Poursuivre en mode correction Passer au mode dtection Passer au mode dtection Passer au mode dtection

Pas de correction. SN dclar valable. Diffrent de zro Violation Correction sur un seul bit reposant sur le syndrome. SN dclar valable. Zro Violation Correction du bit de parit. SN dclar valable. Diffrent de zro Pas de violation Pas de correction. Les erreurs sur plusieurs bits ne peuvent pas tre corriges. SN dclar non valable. SN Numro de squence (sequence number) SNP Protection du numro de squence (sequence number protection)

50

Structure dAAL2
AAL-SAP AAL-PDU

AAL2 contient deux sous-couches, CPS (Common Part Sublayer)


Couche dAAL

SSCS-PDU

et SSCS(Service Specific Convergence Sublayer). La fonction de SAR est accomplie par CPS, la sous-couche SAR est absente. Pour AAL2, CPS est inchangeable quelque ce soit le type de service. Mais cest diffrent pour SSCS. Parfois SSCS peut tre absente.

CPS-SDU CPS-PDU

ATM-SAP ATM-SDU

Couche ATM

51

Structure dAAL2
AAL-SAP

SSCS
SSCS-PDU Header

AAL-SDU SSCS-PDU SSCS-PDU Tail Payload SSCS-PDU 45oct Max CPS-SDU CPS-PH
1# 876543218765432187654321

CPS

CID CPS-PP
2# 3#

LI

UUI HEC

CPS-PH 87654321 OSF STF P

CPS-Packet
1#

CPS-Packet CPS-Packet
2# 3#

AAL Layer
SN

STF

CPS-Packet CPS-Packet CPS-PDU

STF

CPS-Packet C ATM-SAP ATM-SDU

STF PS-Packet PAD


CPS-PDU Payload 47 Byte

ATM-Header

ATM Payload

ATM Layer

SSCS: Service Specific Convergence Sublayer CPS:Common Part Sublayer SDU:Service Data Unit PDU:Protocol Data Unit CPS-PH:Common Part Sublayer-Packet Header CPS-PP:Common Part Sublayer-Packet Payload STF:Start Field CID:Channel Identifier 8Bits LI:Length Indicator 6Bits UUI:User to User Indicaton 5Bits HEC:Header Error Control 5bitOSF:Offset Field 52 CPS-Packet6Bits SN:Sequence Number CPS-PDU1Bits P: Parity 1Bits PAD: Pad data0 47octet

Structure dAAL2

53

Structure dAAL2
UUI: User-to-user indication. tablit une liaison entre CPS et un SSCS appropri qui satisfait la couche application. Les valeurs UUI possibles: 1-15 Codage format audio 16-22 Rservs. 23 Rserv pour SSCS type 2 packets. 24 SSCS type 3 paquets type 3. 25 Non-standard extension. 26 data mode trame, fin paquet . 27 data mode trame, ( attente dautres trame en arrive). 28-30Reserv. 31 paquets dAlarme
54

Structure dAAL2
STF: Start field: dbut du paquet CPS, il comporte le champs OSF ( Offset field) pointe sur le dbut du premier paquetAAL2 de cette cellule. OSF indique la longueur en Octet entre la fin du champs STF et le dbut du premier paquet CPS. SN: compteur de squence modulo 2 P: bit de parit impaire

55

Couche Transport ATM : AAL 3/4


Deux modes: service fiable, et service sans garantie Multiplexage
exemple: plusieurs sessions sur le mme circuit virtuel les transporteurs facturent la connexion (i.e. CV)

Quatre octets de contrle pour chaque cellule en plus des 5 octets de lentte Permet de traiter des messages pouvant aller jusqu 65535 octets. La sous-couche de convergence (CS) dcoupe le message en cellules, et ajoute 4 octets de contrle chaque cellule

56

AAL3/4

CPI( Common Part Indicator) est une indication pour interprter les champs suivants. Btag et Etag: identifient les units appartenant la mme unit de donnes BaSize (Buffer Allocation Size) indique comment dimensionner les buffers AL (Alignement) est un drapeau de fin pour complter la fin de la SDU 32 bits Len (Length) donne la taille des donnes utiles de la SDU. ST (segment type) informe sur les segments de dbut ou de fin MID (Multiplexing Identification) Identifie les cellules dorigine diffrente sur une mme connexion multiplexe. Sil ny a pas de multiplexage MID gale 0 LID (Length Indicator): donne le nombre doctets utiles dans lunit de donne CRC: protge le champ de donnes 57

Segment Type (ST)


BOM 10 Beginning of message COM 00 Continuation of message

EOM

01

End of message

SSM

11

Single segment message

58

Couche Transport ATM AAL 5


Raction tardive de lindustrie informatique Plusieurs types de services - service fiable, avec contrle du flot de donnes - service sans garantie les cellules avec erreurs sont jetes ou rapportes lapplication (avec indication de dfaut) AAL5 supporte le mode message comme pour AAL (Message=65535 octets). AAL5 supporte le mode stream (ne prserve pas les limites de messages, comme TCP) Usage dun CRC plus long (4 octets), mais sur TOUT le message Aucune information supplmentaire nest ajoute aux cellules
59

Cellule AAL5
CPCS
AAL-SDU CPS-PDU Payload AAL-SAP 8 1 8 116 132 CRC PAD 0-47octet 1 UU CPI Length PAD CPS-PDU Tail

CPS-PDU N*48 Octet

SAR
SAR-PDU #1

SAR-SDU SAR-PDU #2 SAR-PDU #3 3 SAR-PDU #4 2 PTI 1

AAL Layer

ATM-SAP ATM-SDU #1 Cell #1 ATM-SDU #2 Cell #2 :ATM Header (AUU=0) ATM-SDU #3 Cell #3 ATM-SDU #4 Cell #4
ATM Payload

AUU

ATM Layer

:ATM Header (AUU=1)

60

Couche Transport ATM AAL 5


La couche SSCS dpend du type de trafic transport. UUI: User to User Indication 8Bits CPI: Common Part Indication 8Bits Length: Indique la longueur du CPCS-PDU 16Bits CRC: Cyclic Redundancy Check 32Bits PTI: Payload Type Indicator 3Bits AUU: ATM User to User Indication 1Bits

61

Questions
ATM est un protocole de communication de ? A-Cellule B-paquet C-Circuit virtuel AAL1 est adapt au transfert de video? A- OUI B-Non Un rseau ATM implmente les couches OSI: A- Physique B-Liaison de donnes C-Rseau D-Session Quels sont les champs utiliss par lATM pour ladressage A- VPI B-VCI C- Adresse MAC D-CLP Dans une cellule ATM le champ GFC est toujours prsent A- Vrai B-Faux La couche SAR est indispensable dans toutes les classes ATM A- Vrai B-Faux La taille dune cellule adopt par lUIT est: A- 48octet B- 32 Octet C-64 octet D- 53 octet

62

Questions
1- Dans la AAL1, le champs CSI permet de : a.Mesurer le temps de propagation b.De rgler le gigue c.De rgler le flux 2- La sous couche SAR de la couche AAL: a.Est indispensable pour le transport des cellules dans un rseau ATM b.Est implmente dfinitivement dans un rseau ATM pour offrir une qualit de service particulire c.est active automatiquement selon le trafic transporter. 3- Dans un rseau ATM la synchronisation se fait par : a.Horloge atomique b.Horloge lie une constellation de satellite c.HEC d.VPI/VCI 4- Dans un rseau ATM, deux cellules : a.Empruntent le mme chemin dfinit par des tables de routages implmentes sur le premier nud b.Empruntent le mme chemin dfinit par des tables de routages implmentes sur le premier et le dernier nud c.Empruntent le mme chemin dfinit par des tables de routages implmentes sur tous les nuds d.Empruntent des chemins diffrents
63

Signalisation dans ATM


Circuit Virtuel Permanent (CVP) - Permanent Virtual Circuit (PVC):
Les connexions sont analogues aux lignes spcialises qui sont commutes entre certains utilisateurs. Un changement peut seulement tre fait par loperateur. Circuit Virtuel Commut (CVC) - Switch Virtual Circuit (SVC): Les utilisateurs qui sont relis ce type de rseau peuvent tablir une connexion leur propre choix via les procdures de signalisation. Ceci peut tre compar au ltablissement dappel tlphonique.

VPC et VCC

VCC (Virtual channel connection): definit la connction de bout en bout entre deux point daccs la couche AAL. Une VCC est compos de la cancatenation dun ou plusieur VC

VPC et VCC

VPC (virtual path connection): est compos de la conctenation dun ou plusieur VP. Le nud ATM est appel brasseur.

Commutation ATM
ATM Network Node User B ATM Terminal
Cell and users VPI=2 VCI=37 data change each other UNI

Port 1 Port 2

ATM Switch
Port 1 2 VPI 2 1 VCI 37 51

VPI=1 VCI=51

NNI

ATM Network Node

Port 1
User A ATM Terminal
Cell and users UNI data change VPI=3 VCI=39 each other

ATM Switch
Port VPI 1 3 VCI 51 39

Port 2

1 2

Pr MOUGHIT Mohamed

Rseaux Haut Dbit

67

Commutation ATM
Port 1 A UNI cell VPI =1 VCI =1 2
1 2 3

VPI 1 26

VCI 1 44
1

UNI cell VPI =20 VCI =30 3


2

NNI cell VPI =26 VCI =44


3 1 2

NNI cell VPI =6 VCI =44 NNI cell VPI =2 VCI =44
1 3 2

Port 2 3 Port 1 2 VPI 2 6

VPI 6 20

VCI 44 30

Port 1 2

VPI 26 2

VCI 44 44

ATM Virtual Connection

VCI 44 44

Pour le transfert de cellules entre A et B, certaines tables seront mises jours dans les noeux o les cellules passent. Aprs cette mise jour, toutes les cellules traveseront cette route. Cette route est la connexion virtuelle.
Pr MOUGHIT Mohamed Rseaux Haut Dbit 68

Protocole Pile dIPOA IP over ATM


Application dutilisateur Application dutilisateur

TCP/UDP IP AAL ATM


Paquet dIP est transfre au payload dATM Adresse IP est associ PVC ou SVC

TCP/UDP IP AAL ATM

Couche physique du rseau ATM

Processus de TCP/IP
TCP IP SNAP/LLC
CS
LLC:Low Layer Compatibility SNAP: Sub-network access protocol

en-tte de TCP donne dApp en-tte d'IP en-tte de TCP donne dApp

LLC en-tte d'IP en-tte de TCPdonne dApp

LLC en-tte d'IP en-tte de TCP Don. dApp PADCPCS-PDU queue

AAL5
SAR SAR-SDU#1 SAR-SDU#2 SAR-SDU#3 SAR-PDU#4 SAR-PDU#5 Len-tte de la cellule sera ajouter SAR-PDU, dont VPI et VCI dpendent la table de routage ATM. Puis les cellules seront envoyer la couche physique. Accomplie la transmission des cellules ATM via des moyens physiques.

ATM PHY

INARP dans IPOAmodle du rseau mode SVC


rseau ATM

ARP Serveur

InARP: Inverse Address Resolution Protocol


Routeur WAN
Afin de raliser INARP, tous les ordinateurs dans un rseau ATM sont vus comme des terminaux ATM tels que: ARP serveur, routeur. Tous les paquets IP sont transforms en trafic ATM et toutes les adresse IP de des terminaux sont transformes en adresse ATM ou ATM PVC.

Ethernet

INARP dans IPOAmodle du rseau mode PVC

rseau ATM

Routeur WAN

Ethernet

INARP

dans IPOAmode PVC

N'importe quel terminal d'IPOA qui veut communiquer avec autre terminal doit savoir ladresse IP de destination. Mais comment savoir ladresse IP? Un PVC reliant la source et la destination devrait tre tout dabord bien defini. Par exemple : Le terminal A doit crer un PVC vers B afin de savoir lIP de B.
rseau ATM

PVC

Terminal A IP:192 .168 .1 .1

Terminal B IP:192 .168 .1 .2

ARP dans IPOAmode PVC


Terminal A transmettra la requtte InvATMARP pour demander ladresse IP de lordinateur B. B fait de mme pour savoir ladresse IP de A.
rseau ATM InvATMARP

PVC
InvATMARP

ordinateur A IP:192 .168 .1 .1 VPI 1 VCI 33 Adresse IP . . .

ordinateur B IP:192 .168 .1 .2 VPI 2 VCI 33 Adresse IP . . .

XX

YY

. . .

ZZ

YY

. . .

ARP dans IPOAmode PVC


Ainsi, A et B tablissent la table de correspondance IP/VPI/VCI.

rseau ATM ACK

PVC
ACK

ordinateur A IP:192 .168 .1 .1 VPI 1 VCI 33 Adresse IP 192 .168 .1.2

ordinateur B IP:192 .168 .1 .2 VPI 1 VCI 33 Adresse IP 192 .168 .1.1

XX

YY xxx .xxx .xxx .xxx

ZZ

YY xxx .xxx .xxx .xxx

ARP dans IPOAmode PVC


Par exemple: A va transfrer un paquet IP B, et le paquet IP sera change AAL-PDU dans un premier temps. Lorsque la couche ATM reoit AAL-PDU, il peut trouver le PVC partir de la table ARP et en extraire PVI/VCI. Ainsi, les cellules pourraient tre transfrs B par un rseau ATM
rseau ATM
Pression du cellule ATM

PVC

Pression du cellule ATM

Ordinateur A IP:192.168.1.1
VPI 1 VCI 33 Adresse IP 192 .168 .1.2 VPI 1 VCI 33

Ordinateur B IP:192.168.1.2
Adresse IP 192 .168 .1.1

XX

YY xxx .xxx .xxx .xxx

ZZ

YY xxx .xxx .xxx .xxx

Transport ATM dans les rseaux SDH


Fonction de commutation dun commutateur/brasseur ATM
Fabrique de commutation
VCI=32 VCI=34 VCI=38 VPI=2 VPI=56 VCI=56 VCI=40 VCI=48 VCO=32 VCI=32 VCI=34 VCI=33 VCI=35

Port 1
VP=3

Port 3
VP=57 VPI=58

Port 2

Port 4
VP=59

Port

vpi 2 3 4 4 2 2 2

vci X 38 48 32 32 38 59

Port 4 3 4 3 3 3 4

vpi 58 56 59 57 56 57 59

vci X 56 33 48 40 32 35

Table de commutation en rapport avec la configuration de la fabrique

1 1 2 2 2 2 2

PARAMETRES DE QoS ATM


PCR (Peak Cell Rate, Dbit de transmission maximum) indique la valeur maximale du dbit envisag. SCR (Sustained Cell Rate, Dbit pratiqu sur une longue priode de temps) correspond la valeur moyenne du dbit envisag sur un long intervalle de temps. MCR (Minimum Cell Rate, Dbit minimum acceptable) est le dbit minimum considr comme acceptable par lusager. CVDT (Cell Variation Delay Tolerance, Variation du dlai tolr ou gigue maximale acceptable) exprime la variation admissible du temps de transmission des cellules (gigue acceptable).
78

PARAMETRES DE QoS ATM


CLR (Cell Loss Ratio, Taux de cellules perdues ou arrives trop tardivement) exprime le taux de perte de cellules : le pourcentage de cellules transmises qui narrivent pas destination, ou le pourcentage de cellules arrives en retard (notamment en cas dun trafic temps rel). Le CLR est ngoci entre lutilisateur et le Rseau en fonction des buffers disponibles Le CLR est de lordre de 10-1 10-15 et peut rester non spcifi Le CLR peut tre appliqu aux rseaux dont le CLP=0 ou dans ceux CLP=0+1

79

PARAMETRES DE QoS ATM


CTD (Cell Transfer Delay, Temps dacheminement des cellules : moyen et Max) est le temps moyen de transit des cellules entre la source et la destination. Le CTD inclut:
Le dlai de propagation Le dlai de traitement Le dlai en file dattente Le dlai de commutation Le dlai de multiplexage

80

PARAMETRES DE QoS ATM


CDV (Cell Delay Variation, Variance du dlai dacheminement) mesure la variance admissible du temps dacheminement des cellules au destinataire.

81

PARAMETRES DE QoS ATM


CER (Cell Error Ratio, Taux derreurs de cellules) dfini par le rapport CER = cellules errones / cellules transmises + cellules errones). SECBR (Severely Errored Cell Block Ration, Taux derreurs de blocs) est le nombre moyen de blocs de N cellules dans lesquels M cellules au moins sont errones. CMR (Cell Misinsertion Rate, Taux de cellules arrives une mauvaise destination) dfini par le nombre total de cellules insres tort dans une connexion, observes durant une priode de temps arbitraire, divis par cette dure.
82

PARAMETRES DE QoS ATM

83

PARAMETRES DE QoS ATM


Effet de la vitesse et Latency: Le tableau suivant montre la valeur de N pour certains rseau:
R en Mb/s Ethernet MAN FR ATM WAN ATM WAN 100 45 1,5 150 600 P en ms 0.005 0,01 15 15 15 N 0,1 2,4 10,6 5300 21200

84

Les technologies xDSL

85

Les diffrentes technologies DSL


Les principes
Dfinition
xDSL (Digital Subscriber Line (Ligne numrique dabonn) 2 familles (Symtriques et Asymtriques)

Historique
Conception en 1987 par les laboratoires Bellcore Dbut de lexploitation commerciale en 1996

86

Les diffrentes technologies DSL


Pourquoi le DSL?
Ressources multimdias gourmands
Vido la demande Vidoconfrence Tltravail Tlmdecine

Utilisateurs de plus en plus exigeants


Commerce en ligne Jeu en rseau

87

Les diffrentes technologies DSL


Les diffrentes technologies DSL
HDSL : High bit rate DSL SDSL : symmetric DSL ADSL : Asymmetric DSL RADSL : Rate Adaptative DSL VDSL : Very high DSL

88

Les diffrentes technologies DSL


Les diffrences essentielles entre ces technologies sont affaires de : vitesse de transmission distance maximale de transmission variation de dbit entre le flux montant (utilisateur/rseau) et flux descendant (rseau/utilisateur) Mode de transmission codage

89

La technologie ADSL

90

La technologie ADSL
Les technologies Asymtriques
ADSL (Asymetric Digital Suscriber Line)
3 canaux distincts
Voix Donnes sens montant Donnes sens descendant

91

La technologie ADSL
L'ADSL fait appel la notion de sous porteuses la bande de frquences comprise entre 0 Hz et environ 1,1 MHz est divise en 255 intervalles de 4,3125 kHz. A chaque frontire d'intervalle est associe une sous-porteuse. La n-ime sous-porteuse est matrialise sous la forme d'un signal dont la frquence de base vaut [n x 4,3125 kHz].
Un modem ADSL est considr comme la mise en parallle d'un grand nombre de modems analogiques, chacun transmettant sur une frquence diffrente: 4,3125 kHz pour le premier, 8,625 kHz pour le second, 12,9375 kHz pour le troisime, et ainsi de suite

92

La technologie ADSL
La sous-porteuse d'indice 0 n'est pas utilise, car elle correspond un signal de frquence nulle. Les sous-porteuses d'indice 1 15 ne sont en gnral pas exploites en raison de la prsence possible de signaux tlphoniques dans une gamme de frquences proche des frquences utilises par ces sous-porteuses. Les sous-porteuses d'indice 1 255 sont thoriquement utilisables pour transmettre des donnes. Dans la pratique, les sous-porteuses 16 31 sont affectes au trafic mis de l'abonn vers le rseau, la sous-porteuse numro 16, qui sert de signal de rfrence, n'est pas module et ne transporte donc pas d'information. Les sous-porteuses 32 255, sont affectes au trafic reu du rseau par l'abonn.

93

La technologies ADSL2+
LADSL2+ est une volution de l'ADSL qui utilise 511 sous-porteuses au lieu de 255, grce une extension de la bande de frquences utilises jusqu' 2,2 MHz environ les performances accrues de l'ADSL2+ ne sont accessibles que dans de bonnes conditions: Attnuation faible, qui dpend du type de cblage (section) et de la longueur de la ligne. Faible niveau de bruit, Absence de perturbations lectromagntiques puissantes le long du parcours (absence dmetteurs radio AM proximit). Cblage de pose rcente ( cause du vieillissement des isolants, les fuites de puissance augmentent avec le temps, et la rsistance des conducteurs augmente par oxydation).

94

Les diffrentes technologies DSL


RADSL (Rate Adaptative DSL)
Fixation dynamique du dbit En cours de normalisation par lANSI(American National Standards Institute) Dbit thorique maximal : 7Mbps/1Mbps

VDSL
La plus rapide des technologies DSL Dbit thorique maximal : 52Mbps/2.3Mbps Longueur maximale : 1.5km
95

Les diffrentes technologies DSL


Les technologies Asymtriques
HDSL (High Data Rate DSL)
Division du tronc numrique du rseau :
Sur 2 paires de cuivres pour T1(1.544Mbps) au lieu de 24 Sur 3 paires de cuivres pour E1(2Mbps) au lieu de 32

Argument conomique Distance max : 4,5km

SDSL (Single Line DSL)


Semblable lHDSL, mais diffre sur 3 points :
la transmission se fait sur une paire torsade la longueur de la boucle locale est limite 3,6km

96

Le Fonctionnement
Comment a marche ?
Utilisation du rseau filaire dj existant Optimisation de lutilisation de la bande de frquence Ct oprateur : DSLAM au niveau du central tlphonique Ct abonn : modem + filtre ADSL

97

Le Fonctionnement

La technologie
FDM et lannulation dcho
Sparation des canaux

98

Le Fonctionnement

Le codage
Codage 2B/1Q Encodage de transmission . Il utilise 4 niveaux de signal (d'o le "quaternaire") pour reprsenter 2 bits (d'o le 2 binaires) par lment de modulation. Carrierless AM/PM (QAM) (CAP : Carrierless Amplitude and Phase modulation)

99

Le Fonctionnement
Discrete Multitone (DMT)

100

Le Fonctionnement
Larchitecture DSL

101

Le Fonctionnement
Les diffrents usages et offres daujourdhui
Accs Dbits descendant/ Dbits remontants Porte maxi (cble cuivre usuel) 5.600m Usages les plus frquents Cibles clients

ADSL

2048/256k 768kbits dans les 2 sens (avec dbits minimum garantis) 8 M/800 k 16 M/800 k

Web HD, mail, jeux en rseau, peer2peer. Web HD, Intranet, mail, visioconfrence, tldiffusion Accs Internet, Intranet, interconnexion de LAN, applications sensibles au temps de transit (informatique transactionnelle,3D, vidoconfrence) Web, jeux en rseau, multimedia Web, images haut dbit, vido en temps rel

Rsidentiels et professionnels Entreprises,Oprateurs, Collectivits Locales, SSII Rsidentiels Rsidentiels

SDSL ADSL 2 ADSL 2+ RADSL

3.600m 1.550 m 1.400 m

7M/1M 20 M/2 M 6 M/2 M 52 M/2,3 M

5.400 m 1.000 m 1.000m 700 m

Web HD, mail, jeux en rseau Audiovisuel, vido et TV la demande, tldiffusion, peer2peer, dport Ethernet, vido cble

Rsidentiels ligne longue

VDSL

Rsidentiels, professionnels et entreprises

102

La concurrence

Les cables elctriques


Utilisation des courants porteurs Recherche et tests : 45Mbits (contre 3Mbits actuellement en commercialisation) Modle conomique proche de celui de lADSL

Le cable
Dbit : 30 Mbits/10Mbits IP Fixe Connexion instantane Fibre optique entre le central du cablo-oprateur et votre quartier ou immeuble Cable coaxial entre une prise murale et un modem spcial Couverture exclusivement urbaine Limitation de la bande passante
103

Objectif du MPLS
Un routeur analyse lentte IP du paquet, en fonction de sa table de routage choisie un Next Hop . Ce processus est rpt au niveau de chaque routeur travers. Lentte IP contient plus dinformations que ncessaire pour le routage (temps de traitement lev) Initialement le MPLS a t dploy pour rduire le temps de traitements des paquets dans les routeurs afin de gagner en performance Actuellement le MPLS permet doffrir de lingnierie de trafic (MPLS-TE (TE:Trafic enginering)) et la mise en uvre de VPN efficaces. Dans le futur, lutilisation du MPLS aura pour fin la construction de rseaux optiques efficaces (GMPLS et MPLS ).
Pr M.MOUGHIT Rseaux Haut Dbit 104

Le concept dun rseau MPLS


Le MPLS permet une stricte sparation entre routage et forwarding La couche 3 est en fait responsable du routage Et la couche 2 est responsable du forwarding Le routage consiste en traitement des informations permettant de construire une table de routage Le Forwarding fait le passage dun paquet reu sur un port dentre vers le bon port de sortie en se basant sur une table de forwarding

Pr M.MOUGHIT

Rseaux Haut Dbit

105

Interfaage avec multiple protocole


Le MPLS est interfaable avec plusieurs protocoles de la couche 3 IPV4, IPV6, IPX, ) ou la couche 2 (ATM, FR,PPP.)
Apple Talk

Niveau 3 Niveau 2,5

IPV4

IPV6

IPX

MPLS
ATM Frame Relay PPP Ethernet

Niveau 2

Pr M.MOUGHIT

Rseaux Haut Dbit

106

Architecture du rseau MPLS


LSP: Label switch path: Cest le chemin suivi par un paquet auquel a t ajout une tiquette appel Label ou Tag, dans le rseau indpendamment du protocole de la couche 3 Ingress ou Egress LSR (LER): Cest le routeur priphrique. IL insre le Label lentre du rseau et le retire la sortie LSR: Ce sont des routeurs qui font la commutation des Label lintrieur du rseau MPLS

Pr M.MOUGHIT

Rseaux Haut Dbit

107

Le Principe de base du MPLS


En MPLS lentte IP du paquet est analys une seule fois par le Routeur lentre du rseau Ingress Le Routeur Ingress laffecte une classe FEC Forwarding quivalent Class, identifie par un Label , les autres Routeurs commutent le paquet selon le Label sans analyser dentte IP FEC est associ un groupe de paquets IP ayant les mmes proprits (Classe de service, adresse de destination, ). Tous les paquets ayant le mme FEC empruntent le mme chemin et bnficient du mme traitement

Pr M.MOUGHIT

Rseaux Haut Dbit

108

Le Principe de base du MPLS


En MPLS lentte IP du paquet est analys une seule fois par le Routeur lentre du rseau Ingress Le Routeur Ingress laffecte une classe FEC Forwarding quivalent Class, identifie par un Label , les autres Routeurs commutent le paquet selon le Label sans analyser dentte IP FEC est associ un groupe de paquets IP ayant les mmes proprits (Classe de service, adresse de destination, ). Tous les paquets ayant le mme FEC empruntent le mme chemin et bnficient du mme traitement

109

Le Principe de base du MPLS


Dans le scnario ci-dessous , en considrant seulement la destination, les paquets IP 1&2 appartiennent la mme FEC, tandisque IP3 une autre FEC

IP1 IP2

IP3
R R R

IP3
R R

IP1 IP2

110

Le Label
Cest un identifiant, de 32 bits destin identifier une FEC Le label a une signification local Le Label est transport soit: dans un shim header entre les enttes des couches 2 et 3 ou soit comme un champ existant de lentte de la couche 2 tel que VPI/VCI dans lATM ou DLCI pour FR

Pr M.MOUGHIT

Rseaux Haut Dbit

111

Label
Le rseau portal transfert les paquets sur la base du code postal Lagent de poste se base de son cot sur le nom et ladresse
Nom~~~~~ Adresse~~~~ Ville ~~~~~~ code Postale 20440

La Poste

Nom~~~~~ Adresse~~~~ Ville ~~~~~~ code Postale 20440

Les switchs MPLS ajoutent un label et transfrent sur la base de la valeur du label Les Egress switchs supprime les labels et routent sur la base de ladresse IP
@IP Port Label

Rseau MPLS

@IP Port Label

Pr M.MOUGHIT

Rseaux Haut Dbit

112

Format de Label

Pr M.MOUGHIT

Rseaux Haut Dbit

113

Format du Label
Toute larchitecture MPLS est organise autour dune principale notion que constitue le label ou tiquette dont le format dpend explicitement des caractristiques du rseau utilis
La taille du Label est 20 bits Cos ou Exp = Experimental, 3 bits S = Indique le bas de pile, permet dempiler des labels TTL = Time to live, 8 bits

le label MPLS na quune signification locale entre deux quipements MPLS

Pr M.MOUGHIT

Rseaux Haut Dbit

114

Format du Label
Lentte MPLS fait 4 octets et est compos par les diffrents champ : Le numro de label CoS (Class of service): Permet diffrentes discard politics ou scheduling politics . (La RFC prcise que cest un champ encore experimental). S: bottom of stack, champ 1 quand le dernier label de la pile est atteint. S est utile dans la commutation hirarchise. TTL : Il a le mme rle que le TTL de lentte IP. la valeur du TTL est recopi dans lentte MPLS lentre du rseau par le Ingress LER. Ensuite, chaque commutation par un LSR, le TTL est modifi. La valeur TTL de lentte MPLS est ensuite recopi dans lentte IP la sortie du rseau MPLS par le Egress LER.
Pr M.MOUGHIT Rseaux Haut Dbit 115

commutation hirarchise

Pr M.MOUGHIT

Rseaux Haut Dbit

116

Distribution de Label
Les LSRs se basent sur linformation de label pour commuter les paquets au travers du backbone MPLS. Chaque routeur, lorsquil reoit un paquet taggu, utilise le label pour dterminer linterface et le label de sortie. Pour cela, des protocoles de distributions de labels sont utiliss tels que LDP (label description protocol), TDP(Tag Description protocol: protocol cisco), RSVP-TE(Ressource Reservation Protocol) , CR-LDP (Constraint-based Routing LDP). Ces protocoles cooprent avec des protocoles de routage de niveau suprieur IS-IS (intermediate system to intermediate system), OSPF, RIP, BGP, Le protocole LDP reste le plus utilis en MPLS

Pr M.MOUGHIT

Rseaux Haut Dbit

117

Distribution de Label
LDP: associe des labels des FECs (adresses unicast) RSVP: Utilis pour le ra!!ic En"inerin"# et la rser$ation de ressources P%& association de label en 'ulticast ()P Labels e*ternes: VP+

Pr M.MOUGHIT

Rseaux Haut Dbit

118

Le Protocole LDP

Pr M.MOUGHIT

Rseaux Haut Dbit

119

Le Protocole LDP
Le LDP est un nouveau protocole permettant dapporter aux LSRs les informations ncessaires concernant les diffrents labels dun rseau MPLS. Les sessions LDP sont tablies entre homologues dun rseau MPLS sans que ceux-ci aient besoin dtre adjacents. Lchange des messages LDP suppose pralablement la dcouverte du voisinage suivie de ltablissement dune session de transport entre voisins LDP. LDP est indpendant de tout protocole de routage, car il exploite la table de routage que gnre ce dernier. Comme tout protocole de distribution de labels, LDP a pour objectif dassigner des labels des FECs et de les distribuer.

Pr M.MOUGHIT

Rseaux Haut Dbit

120

Les Tables MPLS


Sur la base des informations collectes par le protocole LDP, les LSRs et ELSRs (Edge LSR) construisent les deux tables LIB (Label Information Base) et LFIB (Label Forwarding Information Base) qui serviront par la suite pour la prise de dcision au niveau de la commutation de Label. Table FIB (Farwarding IP Base):Cest une table de commutation complte qui contient les mme informations que la table de routage et qui permet au routeur de prendre ses dcisions dacheminement. Table LIB (Label Information Base):Cest la premire table construite au niveau dun LSR, elle contient pour chaque sous-rseau IP la liste des tables reus par les voisins. Ses entres sont de la forme (rseau de destination, LSR, Label) o LSR est le nud qui a gnr le label. Table LFIB (Label Forwarding Information Base): Elle est construite partir de LIB et FIB et utilise pour la commutation de label
Pr M.MOUGHIT Rseaux Haut Dbit 121

Le Protocole LDP

122

Le Protocole LDP
Demande label pour 192.168.1.0/24 Demande label pour 192.168.1.0/24

1 4
Utilise le label 26 pour 192.168.1.0/24

2 3
Utilise le label 12 pour 192.168.1.0/24

192.168.1.0/24

In

Out 26

Dest 192.168.1.0/24

In 26

Out 12

Dest 192.168.1.0/24

In 12

Out

Dest 192.168.1.0/24

123

Le Service VPN-IP
Le service VPN consiste en la mise en place dun rseau priv bti sur une infrastructure mutualise fournie par loprateur de service SP Service Provider. Laspect virtuel est d labsence de la rservation lien physique de bout en bout entre les diffrents sites du mme client.

Pr M.MOUGHIT

Rseaux Haut Dbit

124

Modles de rfrence VPN


Les modles de rfrence VPN se basent sur trois composantes fondamentales savoir : CE (Customer Edge): Cest lquipement permettant au client laccs au rseau travers une connexion vers le routeur PE ; PE (Provider Edge): Cest le routeur desservant un ensemble de CEs. Le PE change les informations de routage avec le CE en utilisant le routage statique ou dynamique, RIPv2, OSPF ou BGP. Chaque PE maintient une VRF (VPN Routing Farwarding) relative chaque site qui lui est directement connect Routeur P: Cest le routeur backbone qui permet linterconnexion des PEs sans avoir de connexion vers les CEs. Les Routeur P sont chargs du maintien des routes au PE, et non du maintien dinformation spcifique de routage pour les sites clients .
Pr M.MOUGHIT Rseaux Haut Dbit 125

Modles de rfrence VPN

126

Modles de rfrence VPN


La classification des VPNs se base sur la logique dchange des informations de routage entre le CE et le SP. Deux principaux modles peuvent tre dfinis sur la base de ce critre : 1. Le modle Overlay 2. Le Modle PEER to PEER

Pr M.MOUGHIT

Rseaux Haut Dbit

127

Modles de rfrence VPN


1. Le modle Overlay Dans ce modle, le service VPN est fonctionnellement quivalent des liaisons loues mules. Le SP et le CE nchangent aucune information de routage de niveau 3. Ce modle offre une nette sparation des domaines de responsabilits Clients et SP. Nanmoins, limplmentation dun nouveau site ncessite la mise jour de la matrice de trafic, lajout de (n-1) PVC permanent virtual conduit, la rvision de la taille des PVCs en maille complte, la mise jour du routage et la reconfiguration de chaque CPE (Custmer Provided Equipement) pour la topologie couche
Pr M.MOUGHIT Rseaux Haut Dbit 128

Modles de rfrence VPN


2. Le Modle PEER to PEER Le modle Peer to Peer se base sur le principe de la participation active du SP dans 1. le routage client 2. lacceptation de ses routes, 3. transport sur le backbone 4. distribution vers les autres sites clients. Le modle PEER to PEER est un modle simple, souple et extensible offrant une facilit de provisioning et une meilleure gestion des ressources rseau.
Pr M.MOUGHIT Rseaux Haut Dbit 129

MPLS Multi-VRF
Un routeur Multi-VRF (VPN Routing Farwarding) est partag par plusieurs clients. Chaque client a sa propre table de routage Multi-VRF est une fonctionnalit qui permet un fournisseur de services daccder deux ou plusieurs VPN o les adresses IP peuvent se chevaucher dans les VPNs. Multi-VRF utilise les interfaces d'entre pour distinguer les routes pour les diffrents VPN, et forme des tables LFIB en associant une ou plusieurs interfaces de la couche 3 avec chaque VRF.

130

MPLS-Lite
VRF configuration n'est pas toujours dpendant du MPLS. Mais les deux composants VRF et MPLS peuvent interfonctionner ensemble. Dans la terminologie Cisco, dploiement du VRF sans MPLS est connu comme VRF Lite.

Pr M.MOUGHIT

Rseaux Haut Dbit

131

MPLS et Ingnierie de Trafic: MPLS-TE


Il est difficile de raliser lingnierie de trafic dans Internet car les protocoles de routage nutilise que des informations de topologie de rseau. LIETF a introduit dans larchitecture de MPLS un routage base de contrainte et un protocole de routage interne tat des liens tendu afin de raliser une ingnierie de trafic efficace.

Pr M.MOUGHIT

Rseaux Haut Dbit

132

MPLS-TE: Lalgorithme Constraint-Based Routing (CR)


Lalgorithme CR est appliqu lors de louverture du chemin ou de sa rouverture si le chemin est dynamique Le CR dtermine les routes en fonction de la topologie et la bande passante Les chemins calculs par le protocole CR ne sont pas forcment les plus courts car Le chemin le plus cours peut ne pas satisfaire la capacit de la bande passante demand par le LSP. Lalgorithme CR peut seffectuer en temps rel ou non.

Pr M.MOUGHIT

Rseaux Haut Dbit

133

MPLS-TE: Lalgorithme Constraint-Based Routing (CR)


Dans le cas temps rel, le nombre de LSP traversser est calcul des instants quelconques par les routeurs sur la base dinformations locales Dans le cas non real time, un serveur se charge de calculer les LSP priodiquement et de reconfigurer automatiquement les routeurs avec les nouveaux chemins calculs en fonctions dinformations recueillies sur tout le rseau.

Pr M.MOUGHIT

Rseaux Haut Dbit

134

Conception de MPLS-TE
La conception dun MPLS pour lingnierie de trafic ncessite: 1. Dfinition de ltendu gographique du systme MPLS 2. Dfinition des routeurs membres du systme MPLS 3. Dfinition de la hirarchie du MPLS 4. Dfinition des besoins en bande passante des LSP 5. Dfinition des chemins des LSP 6. Dfinition des priorits des LSP 7. Dfinition du nombre de chemins parallle entre deux extrmits quelconque 8. Dfinition des affinits des LSP et des liens 9. Dfinition des attributs dadaptation et de flexibilit.

Pr M.MOUGHIT

Rseaux Haut Dbit

135

Modles de la QoS sur IP


La QoS peut tre value selon diffrents critres: Bande passante Dlai : Dlai de bout-en-bout Variation du dlai de bout-en-bout Intgrit des donnes : au! de perte de pa"uets au! d#erreur des pa"uets au! de ds"uence$ent des pa"uets %iabilit et disponibilit

136

Besoin de QoS dans les rseaux IP


La QoS est e!ige dans un rseau I&' puis"ue diffrents t(pes de flu! traversent ces rseau! Les applications de voi!' vido et $ulti$dia constituent des flots de trafic te$ps rel "ui ont des contraintes de dlai) Les applications co$$erciales bases sur des transactions client*serveur ont des contraintes fortes en ter$e de te$ps de rponse)

137

QoS: Les Mecanismes


+ Protocole de rservation. Permet de rserver les ressources ncessaires
pour lacheminement des flux Classification. Pour identifier le flot auquel appartient le paquet qui arrive Contrle dadmission. Pour dterminer, pour chaque nouvelle rservation, si elle peut tre accepte ou non en fonction des ressources disponibles. Fonction de police. Pour vrifier si le volume de ressources rserv nest pas dpass par la source. Fonction de mise en forme. Pour retarder les flots qui ne suivent pas certaines rgles. Algorithmes dordonnancement. Pour allouer une capacit de transmission sur une base paquet par paquet afin datteindre les objectifs de QoS pour chaque flot. Gestion de files dattente. Pour jeter les paquets, en cas de congestion selon le niveau de priorit des paquets
138

Modles de la QoS sur IP


Les diffrents modle de gestion adapts IP sont:
Intserv (Integrated service): cest un modle de QoS service garanti. Diffserv (differentiated services): Modle de QoS service dfferenci

139

IntServ
Le modle IntServ a t cre en 1994 Le modle IntServ est conu pour des flots de donnes correspondant une squence de paquets relative une application ncessitant une QoS Exemple dapplication: o une session audio Pour assurer la QoS requise , IntServ propose une rservation des ressources avec le protocole RSVP (Resource Reservation Protocol)

140

Classes de service IntServ


IntServ dfinit trois types de services: 1- Le service avec une garantie totale Ce service exige - Bande passante garantie - Dlai court - Taux de perte faible Ce service est adapt aux flux applicatifs ayant des contraintes temps rel fortes Exemple: Session audio ou vido

141

Classes de service IntServ


2- Le service control de charge ou garantie partielle Il est quivalent un service Best Effort (BE) mais dans un environnement non charg. Ce service est caractris par: - Taux de perte faible - Dlai court - Adapt aux flux applicatifs ncessitant une bonne interactivit Exemple : Signalisation SIP, session Telnet 3- Le service Best Effort Fournit le service dj existant sur Internet

142

Protocole RSVP
RSVP est un protocole de signalisation qui fournit linitialisation et le contrle de rservation ncessaires aux services intgrs. Les rservations sont faites de 3 manires 1- Rservation de ressources unidirectionnelle - Une session correspond 2 flux applicatifs unidirectionnels - Rservation de ressources sur chacun des chemins correspondants 2- Rservation de ressources au niveau du rcepteur - Le rcepteur dcide quelles ressources rserver - Le rcepteur initie la rservation 3- Rservation de ressources au niveau des routeurs - Les routeurs traverss rservent les ressources demandes quelque soit le protocole de routage unicast ou multicast - Pas de collaboration avec le protocole de routage 143

DiffServ
Ce modle a t dvelopp par lIETF pour palier la faiblesse de IntServ surtout dans les rseaux de tailles importantes DiffServ agrge les trafics en classes de trafic identifies en se basant sur la valeur ToS dans lentte IP
32 bits Version IHL Type of Service Total Length O D M Fragment Offset F F Protocol Header checksum

Identification Time to Live Source Address Destination Address Options

Entte

Padding

Zone optionnelle

Data

Donnes des couches suprieure s 144

DiffServ
La classification du trafic permet dappliquer diffrents comportements (Per Hop Behavior: PHB) selon la classe de trafic. Un PHB est la description du traitement de transmission appliqu par un nud DS (DiffServ) un agrgat de trafic DS Deux PHB sont normaliss: EF-PHB (Expedite Forwarding) et AF-PHB( Assured Forwarding)

145

PHB
EF-PHB: Fournit un service premium en assurant: une garantie de bande passante, Dlai faible, gigue faible taux de perte faible

AF-PHB: regroupant plusieurs PHB garantissant un acheminement de paquets IP avec une haute probabilit sans tenir compte des dlais.

146

Composants DiffServ
Conditionnement du trafic dans le routeur daccs -Classification -Policing (Maintien lordre) -Marquage / rejet

Meters: composant de mesure de proprits temporelles d un flux Markers: composant de marquage de paquets. Le Marquage de paquets est ncessaire pour que les routeurs puissent distinguer des classes diffrentes; nouvelle politique des routeurs pour traiter les paquets en fonction de leur classe. Shapers: composant de retardement de paquets d un flux pour assurer sa conformit un profil dfini 147

Composants DiffServ
PHB dans chaque routeur travers - Ordonnancement (queuing / scheduling) - Elimination slective de paquets (dropping)

148

Oprations DiffServ du routeur daccs


Classification - Le classificateur identifie le flux daprs lentte du paquet - Le classificateur rcupre dans une table la classe de service associe et les paramtres du Token Bucket Policing - Le policeur dcide si le paquet est conforme ou non au Token Bucket Marquage / Rejet - Selon le rsultat du policeur, le paquet est marqu ou rejet Ordonnancement: Le paquet marqu est plac dans la bonne file dattente. On distingue les files FIFO, LIFO, Round robin, Fair queuing, Weighted Fair queuing Elimination slective de paquets - Le paquet peut tre limin en situation de congestion
149

Oprations DiffServ du routeur daccs


First In First Out

,ound ,obin: &arcourt les files des diffrent es classes de $anire c(cli"ue' en servant - pa"uet de c.a"ue classe /eig.ted %air Queuing:,ound ,obin gnralis 0.a"ue classe obtient une "uantit de service pondre 1 150 c.a"ue c(cle

Oprations DiffServ du routeur daccs


On distiNous tudierons : FIFO Round robin Fair queuing Weighted Fair queuing Virtual Colock Generalized Processor Sharing

151

Marquage DiffServ
Entte du paquet - Champ ToS en IPv4 - ToS= PPPDTRC0 est dfini sur 8 bits et a t peu utilis: - champ PRECEDENCE (priorit)(3 bits) dfinit la priorit du datagramme
(111= plus grande priorit); - bits D (Delay), T (Throughput: debit), R (Reliability: fiabilit) et C (Cost:prix) dfinissent le mode de transport (D=dlai court, T dbit lev, R=transport fiable, C= cot);

- Champ Class en IPv6 Format - 6 bits pour le marquage DiffServ appels DSCP (DS Coding Point) - 2 bits rservs pour lECN(Explicit Congestion Notification) DSCP Indique le PHB (Per-Hop Behavior) au routeur, File dattente, 152 priorit,.

Marquage DiffServ

153

PHB relatif aux services ATM


PHB par dfaut correspond au service UBR PHB AF Correspond au Service ABR ou VBR-nrt

PHB EF Cest le service CBR ou VBR-rt (DSCP=101110)

154