Université Pierre et Marie Curie
Master Réseaux
Réseaux de Télécommunications
(RTEL – MI012)
RTEL 1
Equipe pédagogique
Responsable de l’UE
Rami Langar (délégué par Pr. Guy Pujolle)
Chargés de cours/TDs
Guy Pujolle
Rami Langar
Stefano Secci
Christophe Kiennert
Wiem Tounsi
Xavier Misseri
Email
prenom.nom@lip6.fr
RTEL 2
1
Organisation
Programme
10 séances de cours de 2h
10 séances de TDs de 4h
Contrôle
Examen réparti: 40%
Examen final: 60%
RTEL 3
Programme
Techniques de transfert et principes de base des réseaux
télécoms
Réseaux Ethernet commuté et VLAN
Réseaux d’accès et boucle locale
Réseaux ATM
Réseaux MPLS
Ingénierie de trafic et QoS
Réseaux sans-fil
Réseaux mobiles
Sécurité des réseaux sans-fil
Réseaux à carte à puce
RTEL 4
2
Bibliographie
Guy PUJOLLE, Support de cours RTEL
Guy PUJOLLE, « Les réseaux », Edition 2008, Eyrolles
Guy PUJOLLE, « Cours réseaux et télécom », 3ième édition,
Eyrolles
Computer Networking, James Kurose and Keith Ross,
Data and Computer Communications, William Stallings
High Speed Networks TCP/IP and ATM design principles,
William Stallings
Connection-oriented networks – SONET/SDH, ATM, MPLS,
and Optical Networks, Harry G. Perros, Wiley 2005
The Web
… RTEL 5
Technique de transfert et principes
de base des réseaux télécoms
RTEL 6
3
Directions
Télécoms
Réseaux Téléphonique (RTC: Réseaux Téléphonique Commuté – PSTN :
Public Switched Telephone Network)
ISDN (Integrated Services Digital Network)
Multimédia
Réseaux informatiques
Réseaux IP
Internet
Voix et vidéo
Réseaux ont évolués de simple câbles connectant les téléphones
vers câbles connectant téléphones et ordinateurs, vers l’usage
d’équipements sans-fil…
Plusieurs services ont été ajoutés: VoIP, Video-streaming, IPTV,
navigation web….
RTEL 7
Réseaux cœurs et réseaux d’accès
RTEL 8
4
Trame - paquet
Une trame est un paquet avec des éléments permettant de
déterminer le début et la fin du paquet au milieu d’une série de bits
ou d’octets
Une trame peut être envoyée directement sur le support physique
Un paquet nécessite d’être encapsulé dans une trame
RTEL 9
Taille des réseaux
PAN LAN MAN RAN WAN
1m 10 m 100 m 1 km 10 km 100 km
PAN Personal Area Network
LAN Local Area Network
MAN Metropolitan Area Network
RAN Regional Area Network
WAN Wide Area Networks
RTEL 10
10
5
Technologies réseaux
RTEL 11
11
WAN
Implémentée utilisant une de ces technologies:
Commutations de circuit (e.g. réseaux téléphonique) :
Un circuit corresponds à une ligne constituée des liaisons (i.e. les
circuits élémentaires) dédiée à la communication entre deux entités
Dans chaque liaison, un canal logique est dédié à la communication.
Données transmis immédiatement.
Commutations de paquets :
Pas de ressources dédiées à une connexion
Données transmis en séquence de paquets
Dans chaque nœud du réseau, le paquet est reçu en entier, enregistré
brièvement avant d’être transmis (store and forward mechanism)
RTEL 12
6
Réseau à commutation de circuit
RTEL 13
Commutation de circuit (e.g., RTC)
Source établie une connexion vers le destinataire
Nœuds intermédiaires enregistrent les informations liées à la
connexion, et peuvent réserver des ressources pour la connexion
Signalisation dans la bande:
La commande d’ouverture du circuit emprunte le même circuit en cours de
construction pour la communication
Signalisation hors bande:
La commande de signalisation passe sur un circuit dédié à la signalisation
qui n’est pas le circuit en cours de construction pour la communication
RTEL 14
7
Commutation de circuit (e.g., RTC)
Source envoie les données le long de la connexion
Pas d’@ de destination, puisque les nœuds connaissent le chemin à suivre.
Clôture de la connexion:
Source termine la connexion une fois terminée.
RTEL 15
Délai dans la commutation de circuit
Host 1 Host 2
Switch 1 Switch 2
Transmission delay
propagation delay
between Host 1
Circuit and Switch1
Establishment propagation delay
between Host 1
and Host 2
Transfer
Information
time
Circuit
Teardown
RTEL 16
8
Commutation de Circuit: Multiplexage d’un lien
Pour utiliser efficacement les liaisons de télécommunications haut
débit (e.g., fibre optique, cable coaxial, liens microwave), le
multiplexage est utilisé.
Multiplexage permet à plusieurs sources de partager le même support
de transmission.
Deux formes de multiplexage: Frequentiel (FDM) et Temporel
(TDM).
RTEL 17
Frequency Division Multiplexing (FDM)
Peut être utilisé pour les signaux analogiques (bande passante du
support physique dépasse celle du canal)
Chaque signal est modulé à une fréquence pilote différente :
déplacer chaque signal vers la bande de fréquence correspondante.
Fréquences pilote séparées par des bandes de garde => pas de
chevauchement des signaux
Signal composite transmis le long du medium est analogique.
Signaux d’entrée peuvent être analogiques/numériques.
Cas numérique: les signaux d’entrée doivent être convertis en analogique par
l’intermédiaire de modems.
e.g. broadcast radio
Les canaux sont alloués même en absence de données!
RTEL 18
9
FDM Diagram
RTEL 19
Synchronous Time Division Multiplexing (TDM)
Utilisée pour des signaux numériques ou analogiques
transportant des données numériques.
Signaux numériques entrelacés en temps.
Données en termes de bits ou bloc d’octets (typiquement
1 octet).
Séquence de slots dédiés à une seule source est appelée:
canal
TDM est appelée synchrone:
Time slots assignés aux sources sont fixes.
Time slots d’une source sont transmis même si la source n’a
pas de données à envoyer.
E.g., RTC
RTEL 20
10
TDM Diagram
RTEL 21
Téléphonie numérique
La téléphonie numérique est apparue au début des années 70, pour
mieux utiliser l’infrastructure existante afin de pouvoir:
Répondre rapidement à la très forte demande de raccordement au réseau
téléphonique en utilisant l’infrastructure existante.
Etendre l’application des techniques informatiques aux télécommunications.
La téléphonie numérique repose sur 2 techniques: la modulation par
impulsion et codage (MIC, PCM en anglais) et le multiplexage
temporel synchrone (TDM).
RTEL 22
11
Système de transport numérique
Hiérarchie de TDM
USA/Canada/Japan utilise un seul système, ITU-T (Europe) utilise
un système différent mais un peu similaire.
US system basé sur le format DS-1
Multiplexage de 24 canaux
Chaque trame contient 8 bits par canal plus un framing bit: 193 bits par trame.
Pour la voix, chaque canal contient un mot de données numériques
(MIC, 8000 échantillons/s)
Débit total de 8000*193=1.544Mbps
5 sur 6 trames successives transportent 8 bits de données MIC/canal
6eme trame comporte un mot de 7 bit MIC plus signaling bit
Signaling bits représentent des données de contrôle ou des informations de
routage.
RTEL 23
Système de transport numérique
Pour le trafic data:
23 canaux pour les data
24eme canal est pour sync
DS-1 peut transporter un mixte des signaux voix et data.
Peut entrelacer plusieurs canaux DS-1
DS-2 = 4 DS-1 offrant un débit de 6.312Mbps
RTEL 24
12
DS1 Transmission format
RTEL 25
Hiérarchie TDM
Digital Service lines: DS-n
Implemented as telephone lines: T-n
Service Phone line Data rate # of voice
channels
(DS-0) standard phone 64 Kb/s 1
line
DS-1 T-1 1.544 Mb/s 24
DS-2 T-2 6.312 Mb/s 96
DS-3 T-3 44.736 Mb/s 672
DS-4 T-4 274.176 Mb/s 4032
RTEL 26
13
Avantages de commutation de circuit
Bande passante garantie
Communications avec des performance prédictibles
No “best-effort”
Simple abstraction
Communication fiable des canaux entre les deux entités.
Pas de problème de paquets désordonnées ou perdus.
Forwarding simple
Forwarding basé sur time slot ou fréquences
Pas d’inspection d’en-tête de paquet
Faible overhead par paquet.
No IP (et TCP/UDP) en-tête dans chaque paquet!
RTEL 27
Inconvénients de commutation de circuit
Bande passante perdue
Trafic en rafale entraine connexion inactive pendant une
période OFF (silencieuse)
TDM: slot transmis même s’il n’y a pas de données à envoyer!!
Pas de gains tangible comme le multiplexage statistique
Connexions bloquées
Refus de connexion lorsque les ressources disponible sont
insuffisante!
Délai d’établissement de connexion
Pas de communications jusqu’à ce que la connexion est établie.
Etat du réseau
Nœuds du réseau doivent enregistrer les informations liées à
une connexion.
RTEL 28
14
Commutation de paquet
Commutation de circuit est bien adaptée à la voix
Ressources dédiées à une connexion.
La plupart du temps, la connexion est inactive!
Débit des données est fixée!
Les deux extrémités doivent opérer avec le même débit!
Solution: commutation de paquet.
RTEL 29
Technique de commutation: TDM statistique
Dans TDM plusieurs slots sont inutilisés (période OFF d’une source)
TDM statistique alloue
time slots d’une manière
dynamique, sur demande
Multiplexeur scanne les
lignes d’entrée et collecte
data jusqu’à la trame soit
pleine
Overhead par slot pour
TDM statistique parce que
chaque slot doit contenir
une adresse en plus des
données.
Problèmes peuvent
survenir pendant périodes
crêtes
Doit buffériser les
inputs RTEL 30
15
Commutation de paquets: opérations de base
Trafic data divisé en paquets
Data transmis en paquet de petite taille (typiquement 1000 octets)
Les messages plus long sont divisés en une série de paquets
Chaque paquet contient une portion de données utilisateurs + données de contrôle
Données de contrôle
Infos de routage (addressage)
Paquets circulent indépendamment dans le réseau
Transfert des paquets basé sur l’en-tête :
Utilisation d’une adresse IP complète pour le forwarding (pas de signalisation)
=> routage avec des datagramme IP (e.g., Internet)
Utilisation d’une référence ou label contenue dans l’en-tête : trace un “Circuit
Virtuel” en utilisant des messages de signalisation (e.g., ATM),
Nœuds du réseau peuvent enregistrer les paquets temporairement: Store
and Forward
Destination reconstruits le message
RTEL 31
Datagramme: Réseaux à routage
Chaque nœud a une adresse unique dans le réseau
L’adresse destination est transportée dans l’en-tête du paquet
A chaque nœud, une table de routage indique l’interface de sortie
pour aller vers l’adresse destination
RTEL 32
16
Circuit Virtuel: Réseaux à commutation
Chaque nœud a une adresse unique dans le réseau
Un circuit virtuel doit être établi avant d’envoyer des données utilisateurs
Les paquets ne contiennent pas l’adresse destination mais une référence qui
a une valeur uniquement locale sur une liaison entre deux nœuds
A chaque nœud, une table de commutation indique l’interface de sortie et la
référence de sortie selon l’interface d’entrée et la référence d’entrée
RTEL 33
Circuit Virtuel (VC)
Un circuit virtuel est l’itinéraire déterminé par les références dans un réseau à
commutation.
Les paquets transitent toujours par le même chemin les uns derrière les autres,
comme sur un circuit.
Le circuit est dit virtuel car les liaisons ne sont pas dédiées à la communication
mais sont empruntées aussi par d’autres communications.
RTEL 34
17
Signalisation dans un VC
Une signalisation est nécessaire pour établir et libérer le circuit
virtuel
Etablissement de circuit
Les paquets de contrôle contiennent l’adresse du destination et la demande
d’ouverture d’un circuit
Chaque nœud consulte la table de routage pour trouver le chemin vers la
destination
Une référence est attribuée à chaque nœud où traverse le circuit
Une ligne dans la table de commutation est crée
Libération de circuit
Les paquets de contrôle demandent une libération du circuit
Chaque nœud où traverse le circuit enlève une ligne dans sa table de
commutation
Le numéro de référence devient libre à utiliser pour un autre circuit à venir
RTEL 35
Signalisation dans un VC
RTEL 36
18
VC Similaire à Datagramme IP
Data divisés en paquets
Source divise les messages en paquets
Paquet possède une adresse (e.g., @ IP ou VC ID)
Transmission Store-and-forward
Plusieurs paquets peuvent arriver en même temps
Besoin de buffériser temporairement les paquets
Multiplexage dans un lien
Pas de réservations: multiplexage statistique
Réservations possible: ressources pour un groupe de paquets
Garantie d’avoir un certain nombre de “slots”
RTEL 37
VC Diffère de Datagramme IP
Forwarding look-up
Circuit virtuel: id de taille fixe
Datagramme IP: adresse de destination IP
Initialisation de la transmission des données
Circuit Virtuel: signalisation nécessaire pour établir le chemin
Datagramme IP: pas de signalisation, envoie immédiat des
paquets
Etat du nœud de transfert (Routeur ou commutateur)
Circuit virtuel: mémorise l’état des connexions
Datagramme IP: pas d’état (plus facile sur reprise d’incident)
Qualité de service
Circuit virtuel: ressources et ordonnancement par VC
Datagramme IP: difficile de supporter la QoS
RTEL 38
19
Event Timing
RTEL 39
Une architecture hybride
Les nœuds sont à la fois commutateurs et routeurs
RTEL 40
20