Les WAN et ATM Master 2 Professionnel STIC-Informatique 1
Les WAN et ATM Rappels : LAN, MAN et WAN Master 2 Professionnel STIC-Informatique 2
Introduction Les LAN, MAN et WAN sont des exemples de réseaux de communication LAN : Local Area Network, distance entre 10m et 500m Traditionnel : débit entre 1Mb/s et 10Mb/s, Haut débit : débit > 100Mb/s MAN : Metropilitan Area Network, distance entre 100m et 10km Débit > 50Mb/s WAN : Wide Area Network Traditionnel : débit entre 10 kb/s et 1Mb/s, distance > 1km Haut débit : débit > 1 Mb/s, distance > 50 km Master 2 Professionnel STIC-Informatique 3
Réseaux longue distance Les WAN couvre des zones géographiques étendues et utilisent généralement le réseau d'un opérateur Un WAN typique est constitué de plusieurs noeuds de commutation interconnectés Il offrait une capacité relativement modeste aux abonnés, inférieur à 64 kb/s Les entreprises pouvaient obtenir des débits supérieurs E1 en Europe : 2,048 Mb/s T1 aux USA et Japon : 1,544 Mb/s Avec le développement de la fibre optique nous obtenons des débits bien supérieur Débit atteignant jusque 100Mb/s grâce à la technologie ATM Master 2 Professionnel STIC-Informatique 4
Les réseaux locaux Les LAN se distinguent des WAN de plusieurs manières L'étendue d'un LAN est réduite Un LAN appartient généralement à l'entreprise qui possède l'équipement d'interconnexion La gestion du réseau est donc à faire par l'entreprise L'acquisition du matériel peut être coûteux Les débits bruts sont bien supérieurs à ceux des WAN On atteint maintenant le 10 Gb/s sur les LAN actuel. La moyenne étant au 100 Mb/s sur les stations et le 1 Gb/s sur les serveurs et entre le matériel d'interconnexion Master 2 Professionnel STIC-Informatique 5
Les réseaux métropolitains Les MAN sont apparus quand les entreprises ont eu besoin de débit supérieur à ceux offert par les WAN et sur des distances supérieures à celles offertes par les LAN D'un coté il existe la technologie ATM en mesure de répondre aux exigences du débit et de la distance, de l'autre l'approche du support partagé des LANs à étendre au MAN Un MAN est censé fournir la capacité requise pour un coût moindre et plus efficacement qu'un service d'un opérateur téléphonique Master 2 Professionnel STIC-Informatique 6
Les WAN et ATM Les motivations Master 2 Professionnel STIC-Informatique 7
De nouveaux services Le haut débit sur les WAN permet de développer de nouveaux services et produits La voix sur IP (VoIP) et la téléphonie sur IP (ToIP) La vidéo sur IP La diffusion d'informations multi-points Nous nous dirigeons de plus en plus vers du temps réel dans les communications sur IP Vidéo à la demande Vidéo-conférences et visiophonie Émission télé avec canaux multi-langues Télé-travail Enseignement à distance Master 2 Professionnel STIC-Informatique 8
La situation actuelle Locaux Public Informatique Réseaux locaux Ethernet Token Ring FDDI Réseaux WAN Transpac Internet PABX Télécom Réseaux téléphonique Le souhait : une convergence de tous les services vers IP Plus de PABX et de commutateurs Une seul équipement qui gère à la fois la voix et les données Plus de distinction entre réseaux LAN et WAN Les débits atteints sur les WAN sont maintenant suffisants pour supporter la convergence totale Master 2 Professionnel STIC-Informatique 9
Les WAN et ATM Les techniques Master 2 Professionnel STIC-Informatique 10
La commutation Pour acheminer des informations de la source à la destination, il faut définir une route entre les 2 parties Nous appelons noeud un équipement de commutation dont le rôle est d'assurer la communication Chaque station est raccordé à un noeud et l'ensemble des noeuds forme un réseau de communication 2 technologies sont utilisées sur les réseaux longues distances La commutation de circuits La commutation de paquets Master 2 Professionnel STIC-Informatique 11
La commutation de circuits La technologie dominante pour la transmission de la voix et des données à longtemps été la commutation de circuits La commutation de circuits implique l'existence d'un chemin dédié entre 2 stations Sur chaque lien physique, un canal est consacré à la connexion Fonctionnement Etablissement du circuit Transfert des informations Déconnexion du circuit Le circuit est établi avant la transmission des informations donc des canaux sont réservés même en l'absence de données transférées, souvent le cas en informatique, contrairement au transport de la voix Exemple : le RTC, réseaux téléphonique commuté, et le PABX (Private Automatic Branch Exchange) Master 2 Professionnel STIC-Informatique 12
Le réseau de communication public Il est formé des quatre composants architecturaux génériques suivants : Equipement d'abonnés Equipement utilisateur connecté au réseau Lignes d'abonnés Les lignes qui relient les abonnés au réseu, chacune d'elles étant qualifiée de boucle locale Centres de commutation Artères Ils comprennent les centraux téléphoniques locaux et les centres de transit intermédiaires Ce sont les liaisons entre les centres de commutation. Elles transportent généralement de nombreux circuits voix à l'aide du multiplexage Master 2 Professionnel STIC-Informatique 13
Établissement de la communication Entre 2 abonnés connecté au même centre local, un circuit est fait directement au sein du centre local Entre 2 abonnés connecté à des centres locaux différents, un circuit est fait entre les 2 centres locaux, par l'intermédiaire du centre de transit Le débit doit être maintenu entre les 2 stations afin d'éviter tout décalage entre l'émetteur et le récepteur Master 2 Professionnel STIC-Informatique 14
La commutation de paquets La commutation de circuit est adaptée pour le transit de la voix par contre pour les données La ligne reste inutilisée pendant la majorité du temps Le trafic n'a pas besoin d'être à débit identique de bout en bout, surtout pour l'interconnexion de matériel hétérogène Dans la commutation de paquet, les données sont découpés en paquets souvent d'environ 1000 octets Chaque paquet est composé des données à transmettre et d'informations de contrôle Ils vont ensuite prendre une route pour atteindre la destination finale Chaque paquet peut prendre des routes différentes Master 2 Professionnel STIC-Informatique 15
Avantages Les lignes de transmission sont exploitées plus efficacement puisqu'un lien entre 2 noeuds peut être partagé dynamiquement par de nombreux paquets Il est possible d'assurer la conversion entre les débits différents Lorsque le débit s'intensifie sur un réseau à commutation de circuit, certains appels peuvent être bloqués. Sur un réseau à commutation de paquets, les paquets sont toujours acceptés mais le délai de transmission augmente Des priorités peuvent être utilisées pour certains paquets par rapport à d'autres Master 2 Professionnel STIC-Informatique 16
Inconvénients Les noeuds introduisent un délai de transmission additionnel pour chaque paquet qu'ils traitent Temps passé par la paquet dans un tampon interne Suivant l'itinéraire et la taille, le délai de traitement par commutateur peut grandement varier Ajout à chaque paquet des informations de service, ce qui réduit la taille des données utilisateurs dans chaque trame Le transfert des données implique un traitement plus important au niveau de chaque noeud Master 2 Professionnel STIC-Informatique 17
Principe de fonctionnement Lorsque le message à transporter est trop grand Fabrication de plusieurs paquets L'acheminement se fait ensuite Soit par datagramme Soit par circuit virtuel Master 2 Professionnel STIC-Informatique 18
Le mode datagramme Chaque paquet va être routé sans dépendance avec les précédents Plusieurs paquets peuvent donc prendre des routes différentes en fonction des politiques de routage de chaque noeud Les paquets peuvent donc arriver dans le désordre sur la station destination Certain paquet peuvent aussi disparaître lors de leur transport Master 2 Professionnel STIC-Informatique 19
Le mode circuit virtuel Une route spécifique est établie entre les 2 parties communicantes avant d'envoyer les paquets De manière similaire à la commutation de circuit, tous les paquets vont emprunter la même route Les principales caractéristiques du mode circuit virtuel est l'établissement préalable d'une route (circuit) : ce que l'on nomme établissement de l'appel Attention : ce n'est pas une circuit dédié qui est créé. La différence avec la commutation de paquet, c'est que la route est précalculé une fois pour toute. Master 2 Professionnel STIC-Informatique 20
Les avantages Dans le mode circuit virtuel Le réseau peut offrir des services associés au circuit virtuel, tels que le séquencement et le contrôle d'erreur Le séquencement se réfère au fait que les paquets arrivent dans l'ordre dans lequel ils ont été émis car ils suivent tous la même route Le contrôle d'erreur participe aussi à ce que les paquets arrivent en séquence en plus de garantir leur intégrité. Ainsi un noeud intermédiaire peut demander la réexpédition d'un paquet au noeud précédent. Les paquets traversent le réseau de manière plus rapide car toutes les décisions de routage ont déjà été faites Dans le mode datagramme L'absence d'établissement d'appel favorise les émissions de datagramme composé que de quelques paquets En cas de saturation d'un noeud, les datagrammes peuvent le contourner Master 2 Professionnel STIC-Informatique 21
Les WAN et ATM La technologie ATM Master 2 Professionnel STIC-Informatique 22
Définition ATM : Asynchronous Transfer Mode, appelé également réseaux de cellules Procède par fractionnement des données à transporter La grande différence avec la commutation de paquet est la taille des paquets Avec ATM, le trafic est transporté en unités de transmission de taille fixe appelées cellules ATM possède des fonctions de gestion d'erreur et de contrôle de flux très simples Permet d'avoir un allègement du traitement de chaque cellule Réduit le nombre de bits d'informations de service ajoutés à chaque cellule Permet d'obtenir des débits élevés Master 2 Professionnel STIC-Informatique 23
Connexions logiques Les connexions logiques sont appelés des canaux virtuels, ou VCC (Virtual Channel Connection) Comparables aux circuits virtuels sur les réseaux à commutation de paquets Elles représentent l'élément fondamental du processus de commutation par cellules Dès établissement de la connexion entre les 2 utilisateurs finals, les cellules être échanger en duplex dans les 2 directions Une connexion peut aussi servir à un échange utilisateur-réseau (signalisation de contrôle) ou réseau-réseau ( gestion du réseau et routage) Master 2 Professionnel STIC-Informatique 24
Chemin virtuel ATM introduit une seconde sous-couche de traitement pour la gestion d'un chemin virtuel, ou VPC (Virtual Path Connection) Il représente un faisceau de connexions individuelles destinées au même équipement Une VPC est donc une agrégation de plusieurs VCC Ainsi toutes les cellules transportées sur les connexions d'un seul chemin sont commutées ensemble Sur les réseaux à haut débit, la fonction de contrôle compte pour une part sans cesse croissante dans le coût globale La notion de chemin virtuel a été créé pour répondre à cette tendance, en permettant le groupement de connexions qui suivent le même itinéraire en une seule entité logique Master 2 Professionnel STIC-Informatique 25
La cellule ATM 2 formats d'en-tête en fonction de son rôle Une en-tête Interface utilisateur-réseau Une en-tête Interface réseau-réseau La différence réside dans les 12 premier bits et sur la taille du champ Identifiant de chemin virtuel (Virtual Path Identier ou VPI) 4 bits pour le contrôle générique de flux + 8 bits pour le VPI dans l'en-tête Interface utilisateur-réseau 12 bits dans l'en-tête Interface réseau-réseau (donc pas de contrôle générique de flux) Chaque cellule est de 5 octets d'en-tête et de 48 octets de charge utile (données utilisateurs) En plus des 12 bits détaillés ci-dessus 16 bits pour le champ identifiant de canal virtuel 3 bits Type de charge utile + 1 bit CLP 8 bits contrôle d'erreur d'en-tête Master 2 Professionnel STIC-Informatique 26
Les champs des cellules ATM Contrôle générique de flux (ou GFC Generic Flow Control), 4 bits Peut être employé au niveau de l'interface locale utilisateur-réseau Peut être utilisé en tant qu'indicateur de niveau de priorité Identifiant de chemin virtuel (ou VPI Virtual Path Identifier) Exploité dans le cadre du routage Permet l'emploi d'un nombre supérieur de chemin virtuel dans le cas réseau-réseau (champ sur 12 bits) par rapport au cas interface-réseau (champ sur 8 bits) Identifiant de canal virtuel (ou VCI Virtual Canal Identifier), 16 bits Sert au routage en direction ou en provenance de l'utilisateur final Type de charge utile (ou PT Payload Type), 3 bits Renseigne sur le type de données contenues dans le champ Charge utile de 48 bits Master 2 Professionnel STIC-Informatique 27
Type de charge utile Cellule de données utilisateur Données provenant de la couche immédiatement supérieure Le 3ème bit distingue 2 type de données de service ( SDU : Service Data Unit selon ATM Forum ou AAU ATM-user-to-ATM-user selon UIT-T) Bit à 1 : la cellule transporte des informations de gestion ou de maintenance du réseau Ainsi, il est possible d'insérer des cellules de service dans le flux de données utilisateur Master 2 Professionnel STIC-Informatique 28
Les différents cas : type de charge utile 000 : cellule de données utilisateur, aucune saturation (congestion) rencontrée, SDU de type 0 001 : cellule de données utilisateur, aucune saturation (congestion) rencontrée, SDU de type 1 010 : cellule de données utilisateur, saturation (congestion) rencontrée, SDU de type 0 011 : cellule de données utilisateur, saturation (congestion) rencontrée, SDU de type 1 100 : cellule OAM (Operation, Administration et Maintenance) de segment 101 : cellule OAM de bout en bout 110 : Cellule de gestion de ressource 111 : réservé pour une fonctionnalité future Master 2 Professionnel STIC-Informatique 29
Priorité de suppression (CLP) CLP : Cell Loss Priority Permet aux équipements de prendre certaines décisions lors des opérations de congestion Valeur 0 indique une cellule de haute priorité qui ne doit être supprimé qu'en dernier recours Valeur 1 signale au contraire une cellule qui peut être rejetée si nécessaire L'utilisateur peut donc envoyer des données avec ce champ à la valeur 1. Ces données n'arriveront à destination qu'en l'absence de congestion Les commutateurs peuvent mettre cette valeur à 1 si ils se rend compte qu'une cellule excède les caractéristiques de trafic prévues tout en ayant les ressources nécessaires pour la traiter Master 2 Professionnel STIC-Informatique 30
Contrôle d'erreur d'en-tête ou HEC HEC : Header Error Control Code de 8 bits qui peut être utiliser pour corriger les erreurs sur 1 bit dans l'en-tête et détecter celles sur 2 bits Master 2 Professionnel STIC-Informatique 31
Catégorie de services L'architecture ATM autorise la gestion simultanée de nombreux types de trafic, y compris de celle d'applications temps réel Le traitement effectif qu'ils recoivent sur le réseau dépend de leurs caractéristiques et des besoins de l'application source en terme de qualité de service (QoS) Exemple : un flux vidéo temps réel doit être acheminé avec des variations minimales dans le délai de transmission Les différentes catégories de services ATM auxquelles les systèmes utilisateurs peuvent recourir Master 2 Professionnel STIC-Informatique 32
Les catégories Service temps réel Débit binaire constant : CBR (Constant Bit Rate) Débit binaire variable pur le trafix temps réel : rt-vbr (Real-Time Variable Bit Rate) Service non temps réel Débit variable pour le trafic non temps réel : nrt-vbr (Non Real-Time Variable Bit Rate) Débit binaire disponible : ABR (Available Bit Rate) Débit binaire non spécifique : UBR (Unspecified Bit Rate) Débit de trames garanti : GRF (Guaranteed Frame Rate) Master 2 Professionnel STIC-Informatique 33
Service temps réel Se distingue par les variations des délais de transmission, appelées gigues, que le service tolère La catégorie CBR est la plus simple à définir Application qui nécessite un débit constant disponible en permanence pendant la durée d'une connexion, avec des exigences strites dans le délai de transmission Exemple : vidéo-conférence, audio intéractive,... La catégorie rt-vbr est destinée aux applications qui sont sensibles à la gigue sur la livraison des données Exemple : la compression vidéo produit des séquences contenant des trames d'image de taille variable. Le débit brute réel varie afin d'avoir en livraison une vidéo temps réel Le réseau est plus souple en rt-vbr qu'en CBR Master 2 Professionnel STIC-Informatique 34
Service non-temps réel Service nrt-vbr : le système utilisateur spécifie un débit de cellule maximal, soutenu ou moyen Service UBR (Unspecified Bit Rate) : pour les applications qui tolèrent des variations dans le délai de transmission et la perte de quelques cellules, comme c'est le cas du trafic TCP Service ABR (Available Bit Rate) : pour gérer des envois sporadiques de trafic Dans ce cas, une application annonce un débitde cellules crête, le PCR (Peak Cell Rate), ainsi que le débit minimal qu'elle utilisera, le MCR ( Minimum Cell Rate) Service GFR (Guaranteed Frame Rate) débit de trames garanti Utilisé pour fournir les réseaux fédérateurs, ou backbones Plus approprié que le service UBR pour la gestion du trafic véhiculé par trames Vu la tendance à recourir à ATM comme support pour IP, GFR peut être la solution la plus intéressante Master 2 Professionnel STIC-Informatique 35
Master 2 Professionnel STIC-Informatique 36