U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports

Transcription

U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
ARES : Plan du cours 5/5
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
U.E. Architecture des Réseaux (ARES)
5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Version 6.0
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies supports et modèle OSI
7
Application
Application protocol
OSI : Couche Liaison
Application
APDU
Interface
Interface
6
Presentation
5
Session
4
Transport
3
Network
Presentation protocol
Session protocol
Transport protocol
Network
Network
Presentation
La Couche Liaison achemine les trames de bits sur un médium
avec une technique de transmission. Les fonctions associées sont :
Router
Session
Data link
layer process
2
Routing
process
Transport
Network
2
Data link
Data link
Data link
Data link
1
Physical
Physical
Physical
Physical
Host A
Router
Router
Host B
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
2
3
2
2
3
Data link
protocol
Frames Packets
here
here
Transmission
line to a router
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
découpage de trame (framming)
contrôle d’erreur
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
OSI : Couche Physique
Technologies supports et TCP/IP
La Couche Physique est associée à la transmission du signal :
spécification des supports et signaux
encodage des bits, émission en bande de base ou large bande
caractéristiques des signaux électriques, optique, radio...
caractéristique des supports :
HTTP
SMTP
impédance des cables élec., atténuation, longueur max. ...
fibre optique multimode, monomode...
forme des connecteurs, couleur des gaines...
SNMP
TCP
DNS
UDP
IP
Copper
core
Insulating
material
Braided
outer
conductor
Ground
wave
Protective
plastic
covering
Ion
Earth's surface
osph
ere
Ethernet
Jacket
Core
(glass)
Core
(a)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
2
3
Cladding
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Ethernet : Introduction
Architecture Ethernet
mécanismes
équipements
standards IEEE
➠ années 90 : nombreuses technologies LAN
Ethernet, Token Ring, FDDI, ATM...
Actuellement (en filaire) : LAN = Ethernet
Ethernet est aux réseaux locaux ce qu’Internet est aux réseaux
mondiaux
pourquoi ?
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Olivier Fourmaux ([email protected])
Couches OSI Liaison + Physique ∼ Couche TCP/IP Accès au réseau
(b)
ARES : Plan du cours 5/5
1
PPP
(b)
Sheath
Jacket
(plastic)
MPLS
Earth's surface
(a)
Cladding
(glass)
ATM
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
apparu en avance (milieu des années 70)
simple
décentralisé
autoconfigurable
économique et évolutif
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : Où ?
mécanismes
équipements
standards IEEE
Ethernet : Variantes
Différents types d’Ethernet...
deux topologies :
1
0
0
1
0
1
...
...
bus, étoile
...
supports variés :
1
0
0
1
0
1
cables coaxiaux, paires torsadées, fibres optiques
large choix de débits :
10 Mbit/s, 100 Mbit/s, 1 Gbit/s, 10 Gbit/s, 40/100 Gbits/s
11
00
00
11
11
00
...
...
... mais toujours la même base :
adresses LAN
1
0
10
0
1
1
0
00
1
1
...
1
0
00
1
1
structure de la trame
...
...
service non connecté non fiable
transmission généralement bande de base (numérique)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : Adresses LAN
mécanismes
équipements
standards IEEE
Ethernet : Structure de la trame (1)
8 octets
00:10:A4:87:BF:1A
0
1
11
00
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
00:04:76:21:25:EA
6 octets
Préambule
Adresse
101010101010....1011 destination
6 octets
2
46 − 1500 max octets
4 octets
Adresse
source
Type
Données
CRC
00:19:78:27:94:1A
1
0
0
1
11
00
3 octets
00:04:76:21:27:8E
Code
constructeur
00:78:77:0A:91:84
00:10:A4:86:2D:0B
3 octets
Code
unique
h
1
0
0
1
11
00
1
0
00
1
1
1: Diffusion ou multipoint
0: Adresse individuelle
00:20:ED:87:FD:E6
Adresses de l’adaptateur (sur 6 octets, notation hexadécimale)
➠ identifiant
aussi appelées :
adresses Ethernet
adresses physiques (physical address)
adresses MAC (Media Access Control address)
adressage à plat administré par l’IEEE
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Délimitation de la trame :
début
préambule
détection d’émission
vérouillage temporel (synchro. sur l’horloge de l’émetteur)
indication du début (8ème octet)
fin
absence de courant pendant IFS (Inter Frame Spacing)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : Structure de la trame (2)
Ethernet : Service
Adresses destination et source :
l’adaptateur n’accepte que les trames qui lui sont destinées
Type ethernet (Ethertype) > 1500 :
0x0800
0x0801
0x0802
0x0803
0x0804
=
=
=
=
=
DoD Internet
X.75 Internet
NBS Internet
ECMA Internet
ChaosNet
mécanismes
équipements
standards IEEE
0x0806
0x8035
0x8098
0x86DD
...
=
=
=
=
ARP
RAP
Appletalk
IPv6
Données :
MTU (Maximum Transfer Unit) : taille max. = 1500 octets
taille minimum = 46 octets
si besoin, ajout d’octets de bourrage (transmis à la couche
réseau)
CRC-32 (Cyclic Redundancy Check), polynome générateur :
Service à la couche réseau :
sans connexion
service datagramme (identique à IP ou UDP)
pas d’échange préalable à l’envoi de données
non fiable
contrôle d’erreur (et élimination sans indication)
pas de correction d’erreur
pas d’acquittement
l’émetteur n’a pas connaissance de la remise des données
pas de contrôle de flux (sauf commutateurs)
pas de fenêtre d’anticipation
détection des pertes dans les couches supérieures (ex : TCP...)
➠ simplicité
G (x) = x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x + 1
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : Transmission
0
mécanismes
équipements
standards IEEE
Liaisons directes émetteur récepteur ➠ voir la suite
Liaisons partagées :
protocoles de partage de canal
partage fixe de la bande passante (R/N par émetteur)
bande passante de 20 Mhz nécéssaire (1B/2B) :
1
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Protocoles d’accès au médium
Bande de base
émission directe des signaux numériques
Codage manchester
pour les débits à 10 Mbps
Bit stream
Olivier Fourmaux ([email protected])
0
0
0
1
0
1
1
multiplexage fréquenciel (FDM)
multiplexage temporel (TDM)
1
1
protocoles à partage de resource (taking-turns protocols)
(a) Binary encoding
partage déterministe de la bande passante (R par émetteur)
(b) Manchester encoding
invitation à émettre (polling)
passage de jeton (token-passing)
pour les débits supérieurs, 4B/5B (FDDI), 8B/10B (Fiber
Channel), 64B/66B et diverses encapsulations (FR, ATM,
SONET...)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
protocoles d’accès aléatoire
partage statistique de la bande passante (R par émetteur)
mais collisions possibles
ALOHA
CSMA ➠ Ethernet
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
ALOHA
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
CSMA
Université d’Hawaii 70’
technologie support d’un réseau radio basé sur des
datagrammes
protocole à accès aléatoire complètement décentralisé
si collision, retransmission après un temps aléatoire
Amélioration de l’approche aléatoire
détection de porteuse : CSMA (Carrier Sense Mutliple
Access) ➠ attente avant émission
détection de collision : CSMA/CD (CSMA with Collision
Detection) ➠ retransmission
exemple avec une taille de trame mini de 64 octets
User
T détection : 64 octets à 10Mbps = 512/107 = 51, 2µsec
T prop. max : 2 * 2500m à 2.108 ms −1 = 25µsec + 8 ∗ trepet
A
A
B
Packet starts
at time 0
B
A
Packet almost
at B at τ - ∋
(a)
C
B
(b)
D
A
B
A
Noise burst gets
back to A at 2τ
B
E
(c)
Time
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
picture from Tanenbaum A. S. Computer Networks 3rd edition
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
Protocole d’accès Ethernet ()
Collision at
time τ
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
(d)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Protocole d’accès Ethernet (2)
Etapes du protocole mis en œuvre dans les adaptateurs :
1
construction et mémorisation de la trame
2
si activité détecté, attente fin signal
debut d’émission à tout moment : temps non discrétisé
3
attente IFS de 96 bits (sans détection de signal)
pas d’émission si détection d’une activité sur le canal : CSMA
4
début transmission
Fonctionnement des adaptateurs :
interruption de la transmission si autre activité : /CD
1
1
attente aléatoire croissante avant retransmission : TBEB
(Truncated Binary Exponential Backoff)
2
3
2
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
si détection collision :
interruption de la transmission
signal de brouillage de 32 bits jam sequence
attente exponentielle (pour la nieme collision consécutive) de
int(rand()*2min(10,n) )* 512 bits (exponential backoff phase)
puis retour à l’étape 2.
sinon continue la transmission jusqu’à la fin
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : 10Base5
mécanismes
équipements
standards IEEE
Ethernet : 10Base2
débit : 10 Mbps
débit : 10 Mbps
topologie : bus étendu, avec stations reliées aux transceivers
agrippés au câble coaxial par un cable bleu (51.2µs max entre
2 stations ➠ 4 répéteurs + 2500m max.)
médium : coax. jaune de 500m max. et 2 terminateur 50Ω
1
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
topologie : bus étendu (51.2µs max ➠ 4 répéteurs et 925m
max. entre 2 stations)
médium : cable coaxial noir de 200m (185m max) et 30
stations max par segments, connecteurs BNC en ”T” et
terminateurs 50Ω
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
0
1
0
1
0
1
1
0
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
00
11
00
11
00
11
11
00
00
11
00
11
000000
1111111111111111111
0000000000000
000000
111111
0000000000000111111
1111111111111
000000
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
0
1
0
1
1
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
mécanismes
équipements
standards IEEE
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : 10BaseT
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
000000000000011111
1111111111111
00000
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Ethernet : 100BaseTX
débit : 10 Mbps
topologie : étoile à partir d’un hub (concentrateur)
médium : paire torsadée de 100m max. (UTP3), conn. RJ45
accès :
half duplex ➠ CSMA/CD
plusieurs hubs possibles, reliés en cascade (51.2µs max)
full duplex ➠ point-à-point bidirect. simultané (sans collision)
détection d’activité (Link Pulse toutes les 16±8 ms)
0
1
0
1
1
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
0
1
000000
1111111111111111111
0000000000000
000000
111111
0000000000000
1111111111111
000000
111111
Fast Ethernet (1995)
débit : 100 Mbps
topologies : étoile à partir d’un hub (concentrateur)
médium : paires torsadées de 100m max (UTP5), conn. RJ45
encodage : 4B/5B (FDDI)
accès :
half duplex ➠ CSMA/CD avec toujours 64 octets mini
2 hubs peuvent être reliés (mais 5.12µs max : 210m max)
distance limité en entreprise... voir les commutateurs
full duplex ➠ point-à-point bidirectionnel simultané
00000
111111111111111111
0000000000000
00000
11111
0000000000000
1111111111111
00000
11111
détection d’activité (Fast Link Pulse : 33 impulsions/∼16 ms)
FLP contient 16 bits pour l’auto-négociation
00
11
00
11
11
00
00
11
00
11
00
11
00000
11111111111111111
000000000000
00000
11111
000000000000
111111111111
00000
11111
détection des vitesses, modes et mécanismes disponibles
plusieurs variantes :
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
0000000000000
1111111111111
00000
11111
Olivier Fourmaux ([email protected])
0
1
0
1
1
0
0
1
0
1
0
1
00000
111111111111111111
0000000000000
00000
11111
0000000000000
1111111111111
00000
11111
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
100BaseT4 : 4 paires torsadées UTP3 (pas de full duplex)
100BaseFX : 2 fibres optiques (400m MMF, 20km SMF)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Ethernet : 1000BaseT
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet : 10GBase
Gigabit Ethernet (1998)
débit : 1000 Mbps (1 Gbps)
topologies : étoile à partir d’un hub (concentrateur)
médium : paires torsadées de 100m max. en UTP5+ (4 paires)
encodage : 8B/10B (= Fiber Channel 1G)
accès :
half duplex ➠ CSMA/CD avec 512 octets mini (extension
de porteuse si besoin) ➠ 4.01µs plutôt que 0.512µs !
2 hubs peuvent être reliés (toujours 210m max)
performance ? burst possible pendant l’extension
10Gigabit Ethernet (2002)
débit : 10 Gbps
topologies : étoile à partir de commutateurs
médium :
fibres optiques :
sur MMF et SMF (de 65m à 40km max.)
multiplex SONET/SDH : OC192 (10Gbit/s)
paire torsadée :
100m max. avec paires torsadée cat. 6e (FTP 500MHz), 6a
(UTP 500MHz) et 7 (STP 600MHz)
full duplex ➠ point-à-point bidirect. simult.
accès : full duplex uniquement (plus de CSMA/CD)
plusieurs variantes :
1000BaseCX : 2 paires torsadées blindées STP : 25m
1000BaseSX : fibres optiques MMF à 850nm) : 500m
1000BaseLX : fibres optiques MMF et SMF 1300nm : 5km
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
encodage : 64B/66B (= Fiber Channel 10G)
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
Ethernet : 40/100G
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Réseaux à diffusion
Accès multiples sur un médium partagé : diffusion implicite
100Gigabit Ethernet (2009)
B
débit : 40/100Gbps
11
00
11
00
1
0
0
1
11
00
00
11
1
0
1
0
1
0
topologies : étoile à partir de commutateurs
médium :
fibres optiques :
100m sur OM3 MMF
40km max. sur SMF
multiplex SONET/SDH : OC768 (40Gbit/s)
A
11
00
paire torsadée :
qqs m. (backplane)
accès : full duplex uniquement
1
0
1
0
11
00
11
00
C
1
0
Transport d’IP :
résolution d’adresses
format d’encapsulation
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Résolution d’adresse : ARP
ARP sur Ethernet
Address Resolution Protocol
?
?
11
00
1
0
1
0
6 octets
6 octets
2
46 − 1500 max octets
4 octets
Adresse
destination
Adresse
source
Type
ARP
CRC
@IP−B
@H−B
11
00
mécanismes
équipements
standards IEEE
1
0
2 octets
11
00
00
11
1
0
2 octets
1
1
2 octets
Hlen octets
HW
Proto H P Oper−
Sender HA
type
type len len ation
1: ethernet
1: request
0x0800 : IP
2: response
Plen octets
Hlen octets
Plen octets
Sender PA
Target HA
Target PA
(ethernet=6)
(IP=4)
Broadcast @H (@IP−B)?
@IP−A
@H−A
ARP est un protocole transporté directement dans la trame
Ethernet :
ARP request : adresse destination = diffusion
(FF:FF:FF:FF:FF:FF), source = demandeur
ARP response : adresse destination = demandeur,
source = répondeur
?
11
00
11
00
11
00
00
11
1
0
1
0
@IP−C
@H−C
Diffusion explicite (utilisation d’une adresse de diffusion)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
IP sur Ethernet
8 octets
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
ARES : Plan du cours 5/5
6 octets
6 octets
2
46 − 1500 max octets
Adr. MAC Adr. MAC
Préambule
08 00
101010101010....1011 destination source
Entête IP
Données IP
4 octets
CRC
(bourrage)
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Type ethernet (Ethertype) > 1500 :
0x0800 = DoD Internet
Données :
MTU : taille maximum du paquet IP = 1500 octets
taille minimum = 46 octets (mais le paquet IP peut faire
moins)
si besoin, ajout d’octets de bourrage (transmis à IP)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Hub Ethernet
Interconnexion de hubs
Concentrateur
élément de la couche physique (niveau bit)
répéteur multiport
Dans un système multi-niveau (plusieurs hubs)
LAN = l’ensemble du réseau local = domaine de collision)
segment = les équipements reliés à un hub
un bit arrivant sur une interface est diffusé sur les autres
1
0
0
1
0
1
possibilité d’administration : SNMP, RMON...
0
1
0
1
1
0
0
1
0
1
0
1
1111
000000000000
11111111
0
1
0
1
1
0
0
1
0
1
0
1
000000
1111111111111111111
0000000000000
000000
0000000000000111111
1111111111111
000000
111111
00000
111111111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
✔
✔
✘
✘
✘
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
1111 000
1110000000
000000000000
11111111
1111111
0
1
1
0
0
1
0
1
000000000000
1111
11111111
00
11
11
00
00
11
00
11
0000000000
111
1111111
11
00
00
11
00
11
111
000
00000000
00011111111
111
00000000
11111111
augmente la connectivité
augmente la redondance (déconnexion des hubs en panne)
limitations physiques (distance, nb machines...)
diminution du débit par machine
augmentation des collisions (et réduction du débit)
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Pont Ethernet
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Pont : Filtrage et relayage
Bridge
élément de la couche liaison (niveau trame)
commutateur de trames
Filtrage (filtering)
détermination de l’acceptation ou du rejet d’une trame
filtre en fonction des adresses destinations
une trame arrivant est transmise au port vers le destinataire
mémorisation + CSMA/CD (équipement sans adresse)
0000
111111111111
00000000
00
11
11
00
00
11
00
11
intérêts :
Interconnexion de hubs
linéaire
hiérarchique avec hub fédérateur
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
111
0000000000
1111111
0
1
1
0
0
1
0
1
11
00
00
11
00
11
00
11
11
00
00
11
00
11
00
11
Olivier Fourmaux ([email protected])
00
11
11
00
00
11
00
11
00
11
000
111
1111111
0000000
000
0000000111
1111111
00000
111111111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
11
00
00
11
00
11
00
11
mécanismes
équipements
standards IEEE
11
00
00
11
00
11
111
0000000000
1111111
1
0
0
1
0
1
11
00
00
11
00
11
1111 000
11100000000
000000000000
11111111
11111111
11
00
00
11
00
11
000
111
1111111
0000000
000
0000000111
1111111
1
0
0
1
0
1
00000000000
111
11111111
11
00
00
11
00
11
00000000000
111
11111111
11
00
00
11
00
11
111
000
00000000
00011111111
111
00000000
11111111
intérêts :
✔ séparation des domaines de collision
✔ multi-technologie (10Base2 avec 100BaseTX...)
✔ plus de limitations physiques
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Relayage (forwarding)
choix de l’interface de sortie
➠ table :
Adresse LAN
00:10:A4:86:2D:0B
00:04:76:21:27:8E
00:04:76:21:1B:95
...
Interface
1
3
3
...
Heure
09 : 32 : 55
09 : 32 : 55
09 : 32 : 55
...
algorithme d’utilisation de la table :
lorsque qu’une trame avec @LAN dest arrive par If x, la table
indique comme port de sortie IF y :
si IF x = IF y alors la trame provient du segment du
destinataire ➠ filtrage
sinon la trame est transmise à IF y ➠ relayage
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Pont : Auto-apprentissage
mécanismes
équipements
standards IEEE
Ponts : Redondance
Self-learning
Algorithme de création de la table
1
2
table vide initialement
lors de la réception d’une trame, insertion dans la table de :
1
2
3
3
son @LAN source
son interface d’arrivée
son heure d’arrivée
si @LAN dest absente de la table, alors diffusion (recopie vers
les autres interfaces, mémorisation + CMSA/CD)
les ponts sont dits :
auto-adaptatifs (plug and play)
transparents (non adressés)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
0
1
1
0
0
1
00
11
11
00
00
11
0000 000
1110000000
111111111111
00000000
1111111
0
1
1
0
0
1
000000000000
1111
11111111
00
11
11
00
00
11
0000000000
111
1111111
11
00
00
11
00
11
111
000
00000000
00011111111
111
00000000
11111111
chemins multiples
✔ chemin de secours
✔ auto-configuration
✘ création de boucles (duplication)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Pont ou routeur
Spanning Tree Protocol
réseaux pontés avec redondance ∼ graphe (nœuds = ponts)
graphe sans boucle = arbre ➠ construction d’un arbre
couvrant
pont avec un numéro identificateur : le plus petit est la racine
échange de BPDU <id root, dst root, id snd,
num port>
inhibition des ports qui n’atteignent pas la racine par le plus
court chemin
0000
111111111111
00000000
000
1111111111
0000000
protocole d’arbre couvrant (STP)
Ponts : STP
11
00
00
11
00
11
00
11
11
00
00
11
11
00
00
11
remarques :
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
0000
111111111111
00000000
00
11
000
111
1111111
0000000
000
0000000111
1111111
validité limitée dans le temps
Olivier Fourmaux ([email protected])
0
1
1
0
0
1
0
1
00
11
11
00
00
11
000
1111111111
0000000
0
1
1
0
0
1
00
11
11
00
00
11
0000 000
11100000000
111111111111
00000000
11111111
11
00
00
11
00
11
000
111
1111111
0000000
000
0000000111
1111111
Olivier Fourmaux ([email protected])
0
1
1
0
0
1
00000000000
111
11111111
00
11
11
00
00
11
00000000000
111
11111111
11
00
00
11
00
11
111
000
00000000
00011111111
111
00000000
11111111
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Pont (couche 2) : commutateur de trames
✔ auto-configurable
✔ performance de relayage
✘ toutes les trames empruntent le même arbre
couvrant (SPF)
✘ les diffusions (broadcast) sont globales
réseau de taille limitée (→100 machines)
recherche de simplicité
Routeur (couche 3) : commutateur de paquets
✔ pas de boucle (TTL limitatif en transitoire)
✔ calcul du meilleur chemin (routage)
✘ configuration manuelle
✘ traitement plus long des messages
réseau taille importante (1000→ machines)
fonctions ”intelligentes” : isolation de trafic,
filtrage...
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Commutateurs Ethernet
mécanismes
équipements
standards IEEE
Commutation ”Store and Forward”
Ethernet Switch
ponts à hautes performances (couche 2)
Mémorisation puis transmission de la trame
nombreuses interfaces (∼ hubs)
débit agrégé important ➠ matrice de commutation
∼ fonctionne comme un pont
stockage complet avant retransmission (et calcul du CRC-32)
multi-débit
10 Mbps, 100 Mbps, 1 Gbps...
latence mini de LF /Ri (LF taille trame, Ri débit du lien de
sortie)
full duplex
possibilité d’éviter CSMA/CD (∼ liaison point-à-point)
00
11
11
00
00
11
00
11
00
11
00
11
00
11
11111
00000
000000000000
111111111111
00000
00000000000011111
111111111111
00000
11111
00000
11111
111111111111
000000000000
00000
00000000000011111
111111111111
00000
11111
100
00
11
11
00
00
11
00
11
00
11
00
11
11
00
00
11
00
11
00
11
00
11
00
11
11111
00000
0000000000000
1111111111111
00000
000000000000011111
1111111111111
00000
11111
00
11
11
00
00
11
00
11
00
11
00
11
00
11
11111
00000
0000000000000
1111111111111
00000
000000000000011111
1111111111111
00000
11111
00
11
11
00
00
11
00
11
00
11
00
11
Workgroup Switch
Catalyst
100
11
00
00
11
00
11
00
11
00
11
00
11
00
11
00000
11111
111111111111
000000000000
00000
00000000000011111
111111111111
00000
11111
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
11
00
00
11
00
11
00
11
00
11
00
11
11111
00000
0000000000000
1111111111111
00000
000000000000011111
1111111111111
00000
11111
00000
11111
1111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
CiscoSystems
10
CiscoSystems
00
11
11
00
00
11
00
11
00
11
00
11
00000
111111111111111111
0000000000000
00000
11111
0000000000000
1111111111111
00000
11111
1000
00
11
11
00
00
11
00
11
00
11
00
11
00
11
00
11
00
11
11
00
00
11
00
11
00
11
00000
11111
111111111111
000000000000
00000
11111
00000000000011111
111111111111
00000
Workgroup Switch
Catalyst
00
11
00
11
11
00
00
11
00
11
00
11
00
11
11
00
00
11
00
11
00
11
00
11
00000
111111111111111111
0000000000000
00000
11111
0000000000000
1111111111111
00000
11111
00000
11111
111111111111
000000000000
00000
11111
00000000000011111
111111111111
00000
00000
11111
111111111111
000000000000
00000
00000000000011111
111111111111
00000
11111
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Commutation ”Cut-Through”
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
Hiérarchie Ethernet (1)
Transmission directe
WAN
∼ fonctionne comme un hub
Router
émission dès que le tampon de sortie est vide
latence mini = lecture de l’adresse destination
exemple : 100Mbps, trame de 1518 octets ➠ gain de ∼ 120µs
plus de contrôle de la trame (CRC-32)
00
11
11
00
00
11
00
11
00
11
00
11
00
11
11
00
00
11
00
11
00
11
00
11
11111
11111111111100000
000000000000
00000
11111111111111111
000000000000
00000
11111
11111
00000
0000000000000
1111111111111
00000
000000000000011111
1111111111111
00000
11111
00
11
11
00
00
11
00
11
00
11
00
11
00
11
11
00
00
11
00
11
00
11
00
11
11111
11111111111100000
000000000000
00000
11111111111111111
000000000000
00000
11111
00000
11111
1111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
CiscoSystems
11
00
00
11
00
11
00
11
00
11
00
11
00000
11111
111111111111
000000000000
00000
00000000000011111
111111111111
00000
11111
11
00
00
11
00
11
00
11
00
11
00
11
11111
00000
000000000000
111111111111
00000
00000000000011111
111111111111
00000
11111
Olivier Fourmaux ([email protected])
11
00
00
11
00
11
00
11
00
11
00
11
00000
11111
1111111111111
0000000000000
00000
000000000000011111
1111111111111
00000
11111
Workgroup Switch
Catalyst
11
00
00
11
00
11
00
11
00
11
00
11
00000
11111
111111111111
000000000000
00000
00000000000011111
111111111111
00000
11111
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Hiérarchie Ethernet (2)
mécanismes
équipements
standards IEEE
VLAN(1)
Fonctionnalités complémentaires liées au full duplex :
Cable
duct
contrôle de flux (back pressure)
évite la perte de trame dans un commutateur saturé
envoi d’une trame PAUSE à l’émetteur trop rapide (IEEE
802.3x)
Hub
agrégation de liens (link aggregation, Ethernet trunk, NIC
teaming, port channel, port teaming, port trunking, link
bundling, EtherChannel, Multi-link trunking (MLT), NIC
bonding, network bonding, Network Fault Tolerance (NFT)...
utilisation de plusieurs câbles/ports en parallèle pour
augmenter le débit et la redondance
mêmes commutateurs, débits des liens identiques
standardisation tardive (IEEE 802.3ad en 2000 puis 802.1ax en
2008 avec le Link Aggregation Control Protocol)
Corridor
Switch
Hub
Twisted pair
to a hub
Office
picture from Tanenbaum A. S. Computer Networks 4rd edition
Infrastructure de cablage générique
➠ configuration logique des LAN : Virtual LAN
virtualisation ...
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
VLAN(2)
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
par port
par adresse LAN
par protocole ou réseau de la couche 3
plusieurs VLAN par port pour le transit (Virtual STP)
A
J
mécanismes
équipements
standards IEEE
ARES : Plan du cours 5/5
Table de configuration dans les ponts et commutateurs
détermination de l’appartenance à un VLAN
I
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
3
B
C
D
1
A
G
4
GW
G
B1
K
GW
B2
W
M
I
N
J
O
K
GW
L
L
2
E
F
G
G
W
G
W
G
S1
GW
S2
W
M
N
O
G
G
E
H
B
C
D
W W W
W
G
F
G
G
H
picture from Tanenbaum A. S. Computer Networks 4rd edition
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Normalisation IEEE 802
mécanismes
équipements
standards IEEE
802.1x
Définition de l’architecture de normalisation :
Quelques normes intéressantes :
protocole STP...
802.2 LLC
802.1 Management
802.10 Security
802 Overview & Architecture
802.1d MAC Bridges
802.1f MIB IEEE 802
802.1g MAC distant bridging
802.1 Bridging
802.3
MAC
802.5
MAC
802.11
MAC
802.15
MAC
802.16
MAC
802.3
PHY
802.5
PHY
802.11
PHY
802.15
PHY
802.16
PHY
WLAN
WPAN
WMAN
CSMA/CD Token ring
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
inteconnexion de LAN avec des technologies WAN
802.1h MAC Bridging of Ethernet V2 in IEEE 802 LAN
802.1q Virtual Bridged LAN...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
802.1q (1)
mécanismes
équipements
standards IEEE
802.1q (2)
Evolution de la structure la trame Ethernet : 1522 octets max !
Ajout d’un identifiant de VLAN dans la trame :
seuls les équipements 802.1q échangent les nouvelles trames
VLAN−aware
end domain
VLAN−aware
core domain
Legacy
end domain
Legacy
PC
4096 VLAN identifiables
3 bits de priorité
802.3
Tagged
frame
Tagged
frame
VLAN−
aware
PC
VLAN−aware
switch
Switching done
using tags
802.1Q
Legacy
frame
picture from Tanenbaum A. S. Computer Networks 4rd edition
Destination Source
Length
address
address
Destination Source
address
address
VLAN protocol
ID (0x8100)
Data
Tag Length
Pri
Pad
Data
Check−
sum
Pad
Check−
sum
C
F VLAN Identifier
I
picture from Tanenbaum A. S. Computer Networks 4rd edition
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Pontage 802.2
mécanismes
équipements
standards IEEE
IEEE 802.2
Subdivision en 2 sous-couches de la Couche ISO Liaison
LLC (Logical Link Control) sublayer
MAC (Medium Access Control) sublayer
➠ permet le pontage direct des différents réseaux IEEE 802 :
Host A
Network
Packet
Network layer
LLC
Data
link
layer
Host B
MAC
MAC
LLC
Packet
LLC
Packet
Physical layer
Pkt
MAC
Network
Pkt
Bridge
LLC
Pkt
Pkt
Pkt
MAC
802.3
Pkt
802.3
Pkt
802.4
Pkt
802.4
Pkt
Physical
802.3
Pkt
802.3
Pkt
802.4
Pkt
802.4
Pkt
802.3
Destination Source
Length
address
address
Frame
802.11 control
802.3
Pkt
802.4
CSMA/CD LAN
Pkt
802.16 0
Olivier Fourmaux ([email protected])
6 octets
2
46 − 1500 max octets
4 octets
CRC
Code
Sous couche MAC
2 octets
3 octets
DSAP SSAP Ctrl Organisation (Eth)
AA AA
03
00 00 00
SNAP
Length
Connection ID
Header
CRC
Check−
sum
Data
Data
Check−
sum
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
mécanismes
équipements
standards IEEE
IEEE 802.3 : Appellations
Préambule
Adr. MAC Adr. MAC
Taille
101010101010....1011 destination source
1
C
EK
I
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Encapsulation de type SNAP/LLC :
1
Address Address Address
Address
Seq.
1
2
3
4
Olivier Fourmaux ([email protected])
mécanismes
équipements
standards IEEE
IEEE 802.3 : CSMA/CD
1
Check−
sum
picture from Tanenbaum A. S. Computer Networks 4rd edition
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
6 octets
E
Type
C
Pad
Token bus LAN
picture from Tanenbaum A. S. Computer Networks 3rd edition
8 octets
Dur−
ation
Data
Type
Données
LLC
Sous couche LLC
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
802.3
802.3a
802.3b
802.3i
802.3j
802.3u
802.3x/y
802.3z
802.3ab
802.3ac
802.3ad
802.3ae
802.3af
802.3ah
802.3an
802.3ap
802.3av
802.3ba
1985
1988
1985
1990
1993
1995
1997
1998
1999
1998
2000
2002
2003
2004
2006
2007
2009
2009
10Base5
10Base2
10Broad36
10BaseT
10BaseF
100BaseT4
100BaseT2
1000BaseX
1000BaseT
10GBaseX
10GBASE-T
Olivier Fourmaux ([email protected])
coaxial épais 50Ω
coaxial fin 50Ω
coaxial TV 75Ω
sur 2 paires UTP3
sur fibres MM/SM
sur 4 paires UTP3
sur 2 paires UTP5
module GBIC
sur 4 paires UTP5
VLAN pour 802.3
Agrégation (trunking)
sur fibres MM/SM
Power-over-Ethernet
Ethernet in the First Mile
sur FTP6e ou UTP7
Backplane Ethernet
10 Gbits/s PHY EPON
Ethernet 40 et 100 Gbits/s
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
mécanismes
équipements
standards IEEE
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
IEEE 802.5 : Token Ring
Ring
interface
IEEE802.11 : WLAN
Station
1 bit
delay
Wireless Ethernet
zone de service : cellule ou BSS (Basic Service Set)
Ring
interface
stations sans-fil
station de base (fixe) ou AP (Access Point) servant de pont
802
Unidirectional
ring
To
From
station station
To
From
station station
(b)
(c)
(a)
1
1
mécanismes
équipements
standards IEEE
MAC : CSMA/CA
BSS
1
SD AC ED
(a)
Bytes
1
1
AP
1
SD AC FC
2 or 6
2 or 6
No limit
4
1 1
Destination
address
Source
address
Data
Checksum
ED FS
Frame control
Access control
Ending delimiter
Frame status
...
Starting delimiter
(b)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
ARES : Plan du cours 5/5
1
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
Communication directe entre deux entités
Architecture Ethernet
mécanismes
équipements
standards IEEE
Fonctions principales en point-à-point :
découpage de trame (framming)
des fonctionnalités similaires à celles de la couche transport
peuvent aussi intervenir (sauf contrôle de congestion) :
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Olivier Fourmaux ([email protected])
Olivier Fourmaux ([email protected])
contrôle d’erreur
contrôle de flux
ordonnancement (numérotation)
anticipation (sliding window)
fiabilité (acquittements et retransmissions)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Pour le transport de données :
pas de résolution d’adresses
format d’encapsulation
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
Couche liaison point-à-point
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Liaisons point-à-point : Où ?
Service point-à-point defini dans la couche liaison OSI
Caractéristiques :
technologie d’interface homogène
1
0
0
1
0
1
...
Router
2
2
Routing
process
Data link
layer process
3
2
2
...
...
1
0
0
1
0
1
3
Data link
protocol
Frames Packets
here
here
HDLC
PPP : mécanismes de base
PPP : usages
11
00
00 0
11
1
...
...
Transmission
line to a router
unités de transmission variées
11
00
00
11
11
00
bits, octets, cellules ...
couches sous-jacentes variées
niveaux intermédiaires possible avant la couche physique
possibilité de multiples éléments actifs (multiplexeurs,
modems, ponts, commutateurs, routeur, passerelles
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
applicatives...)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
ARES : Plan du cours 5/5
1
2
3
...
1
0
10
0
1
...
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
HDLC : Famille de protocole
La plupart des protocoles de la couche liaison pour le
point-à-point sont apparentés à HDLC :
Architecture Ethernet
mécanismes
équipements
standards IEEE
SDLC (Synchronous Data Link Control) d’IBM pour SNA
ADCCP (Advance Data Communication Control Procedure)
version ANSI de SDLC
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
HDLC (High-level Data Link Control) vesrion ISO de SDLC
LAP (Link Access Procedure) version ITU d’HDLC
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Olivier Fourmaux ([email protected])
11
00
00
11
11
00
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
LAP-B pour X25
LAP-D pour ISDN
LAP-F pour Frame Relay ...
PPP (Point-to-Point Protocol) standard de l’IETF
Ces protocoles s’appuient sur une grande variété de supports
physiques permettant de transmettre des bits ou autre entre
deux machines.
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC : Structure
IP sur ligne série
Découpage au niveau bit ou octet
délimitation par un fanion (flag) ➠ (01111110)2
picture from Tanenbaum A. S. Computer Networks 3rd edition
User's home
Internet provider's office
Modems
PC
suite de bit 01111110 (protection par bit stuffing)
octet de valeur 0x7E (protection par byte stuffing)
Bits
Client process
using TCP/IP
8
8
8
>0
16
8
01111110
Address
Control
Data
Checksum
01111110
Dial-up
telephone line
Modem
TCP/IP connection
using SLIP or PPP
3 types de trames (control) :
Information : transmission de données avec sliding window (7
trames non acquittées max)
Supervisory : contrôle de flux, ACK non piggyback, NACK,
demande de retransmission selective...
Unumbered : pour le contrôle interne à la couche liaison
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
2
3
Router
Routing
process
SLIP (Serial Line Internet Protocol)
orienté caractère, découpage grâce au caractère 0xC0
rudimentaire : aucun contrôle, aucune négociation
PPP ...
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
ARES : Plan du cours 5/5
1
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
PPP : (Point-to-Point Protocol, RFC 1661)
Protocole générique ➠ nombreuses fonctionnalités :
multiprotocolaire
Architecture Ethernet
mécanismes
équipements
standards IEEE
transporte d’autres niveaux 3 que IP
s’appuie sur d’autres technologies que les lignes séries
négociation
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
adaptation au support
détection et correction d’erreur
compression d’entête pour les liaisons à faible débit
configuration automatique du client
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
IP
Couche réseau (3)
PAP
Couche liaison (2)
CHAP
authentification
Compression d’entete
PPP
données Adaptation au support
NCP
LCP
négociation
Couche physique (1) ou assimilée...
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
PPP : Structure protocolaire
Bytes
1
1
1
PPP : Protocoles transportés
2 (1)
Variable
Flag
Address Control
Protocol
0111111011111111 00000011
Payload
2
Checksum
1
Flag
01111110
Encapsulation simple : ajout de 2 octets (compressibles à 1 octet)
Protocol : indique le type d’information transportée
LCP : protocole de contrôle de la couche liaison
négociation des paramètres de la couche support
(compression, taille des trames...)
PAP et CHAP : protocoles d’authentification
NCP : protocole de contrôle de la couche réseau
négociation des paramètres du protocole transporté
(adressage...) ➠ dépend de chaque couche réseau supportée
IP, AppleTalk, IPX, IPv6...
Payload : contient les données de la trame
MRU (Maximum Receive Unit) négociable (défaut : 1500 o)
bourrage si la technologie support le nécessite
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
1
1
1
Description
Protocole de bourrage
IP
AppelTalk
IPX
TCP/IP Compression d’entête de Van Jacobson
TCP/IP Compression inefficace
IPv6
MPLS
IPCP : configuration d’IP
ATCP : configuration d’AppelTalk
IPXCP : configuration d’IPX
IPV6CP : configuration d’IPv6
Configuration de MPLS
LCP : Link Control Protocol
PAP : Password Authentification Protocol
LQR : Link Quality Report
CHAP : Challenge Handshake Authentification Protocol
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
PPP : Protection du fanion
2 (1)
Variable
Flag
Address Control
Protocol
0111111011111111 00000011
Payload
2
Checksum
1
Flag
01111110
Similaire à une trame HDLC pour les flux d’octets :
un fanion (flag) de valeur binaire : 0111 1110 (0x7E)
address (1 octet) : 1111 1111 (0xFF, diffusion)
il n’y a qu’un destinataire (point-à-point)
control (1 octet) :
liaison fiable ➠ pas de contrôle : 0000 0011 (0x03, trame
UI, voir le RFC 1662)
optimisation : suppression des champs Address et Control
liaison peu fiable ➠ contrôle du séquencement (voir HDLC,
trames UA et SABME, voir le RFC 1663)
Protocol et Payload : encapsulation PPP
Checksum (2 octets) : CRC 16 bits
encore un fanion de valeur binaire : 0111 1110
Olivier Fourmaux ([email protected])
Valeur
0x0001
0x0021
0x0029
0x002B
0x002D
0x002F
0x0057
0x0281
0x8021
0x8029
0x802B
0x8057
0x8281
0xC021
0xC023
0xC025
0xC223
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
PPP : Encapsulation usuelle
Bytes
HDLC
PPP : mécanismes de base
PPP : usages
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Deux types de liaison point-à-point :
synchrone (bits : le fanion est la séquence 0111 1110)
protection par bourrage au niveau bit (bit stuffing)
1 bit à 0 est rajouté tout les 5 bits à 1
01111110111110 ➠ 0111110101111100
asynchrone (octets, le fanion à la valeur 0x7E)
protection par échappement au niveau octet (byte stuffing)
octet d’échappement de valeur 0x7D :
0x7E ➠ 0x7D 0x5E
0x7D ➠ 0x7D 0x5D
valeurs d’octets actives pour la gestion de la connexion
asynchrone (correspond aux codes ASCII < 32), même
principe de protection :
0x11 (XON : reprise du transfert) ➠ 0x7D 0x31
0x13 (XOFF : arrêt du transfert) ➠ 0x7D 0x33
➠ La bande passante disponible est variable !
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
PPP : Négociation
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
PPP : Trames de négociation
Structure de la trame de négociation typique de PPP :
0
7
code
15
identificateur
bit 31
longueur
données
code : indique le type de négociation
identificateur : mise en correspondance entre les requêtes et
les réponses
longueur : taille totale de la trame avec l’entête LCP
permet de supprimer de potentiels octets de bourrage
données : paramètres de la négociation
Val.
1
2
3
4
5
6
7
8
9
10
11
Code
Configure-Request
Configure-Ack
Configure-Nak
Configure-Reject
Terminate-Request
Terminate-Ack
Code-Reject
Protocol-Reject
Echo-Request
Echo-Reply
Discard-Request
Description
modif. aux valeurs par défaut
récepteur accepte toutes les mofif.
valeurs refusées, proposer d’autres
valeurs non négociables
un des equipements veut terminer
confirmation de la terminaison
code inconnu
protocole inconnu
demande test l’état de la liaison
réponse test de l’état de la liaison
supprimée en silence par récepteur
LCP
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
NCP
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
[✔]
Les négociations débutent lors de l’initiation de la connexion
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
LCP
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
LCP : Types d’options
Link Control Protocol
Supervision de l’état de la liaison
champ protocol de la trame PPP : 0xC021
négociation initiale à l’ouverture de la connexion
définition d’options de type TLV
voir RFC 1570 et RFC 1661
1 octet
1 octet
format :
Type
Longueur
Olivier Fourmaux ([email protected])
(Longueur - 2) octets
Valeur
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Val.
1
2
3
4
5
7
8
10
Code
MRU
ACCM
authentification
qualité
Magic Number
compression protocol
compression address
et control
bourrage auto-descriptif
13
rappel automatique
Taille
4
6
4
6
6
2
2
3
3+
Olivier Fourmaux ([email protected])
Description
Taille maximale des trames reçues
table des caractères à transcoder
type du proto. d’auth. choisi
type du proto. de gestion de la QoS
négociation de cette valeur
champ protocole sur 1 octet
suppression de ces champs
param. bourrage qui peut être
automatiquement supprimé
...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
PAP (Password Authentification Protocol, RFC 1334)
Une fois la connexion établie et les paramètres LCP négociés
➠ vérification de l’identité
champ protocol de la trame PPP : 0xC023
transmission en clair de l’identifiant et du mot de passe
4 types de trames de négociation (Configure-Request,
Configure-Ack, Configure-Nak ou Configure-Reject)
format identique à LCP, valeur du champ code :
(LgId) octets
Identificateur
1 o.
LgMP
(LgMP) octets
Mot de passe
2 : acquittement positif :
1 o.
LgId
Après la négociation LCP et pendant la communication
➠ vérification de l’identité
champ protocol de la trame PPP : 0xC223
les 2 extrémités possèdent une clé identique et secrète
4 types de trames de négociation (Configure-Request,
Configure-Ack, Configure-Nak ou Configure-Reject)
format identique à LCP, valeur du champ code :
1 o.
LgCh
(LgCh) octets
séquence binaire
2 : réponse (retour de la séquence cryptée avec la clé
(LgId) octets
Message pour le client
➠ sceau) :
3 : acquittement négatif (retransmission nécéssaire) :
1 o.
LgId
CHAP (CHallenge Authentification Protocol, RFC 1334)
1 : challenge (envoi d’une séquence binaire) :
1 : demande d’authentifiaction :
1 o.
LgId
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
1 o.
LgCC
(LgCC) octets
séquence binaire cryptée
3 : succès : la séquence cryptée reçue et celle calculée
localement sont identiques
4 : échec (retransmission nécéssaire)
(LgId) octets
Message pour le client
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
RADIUS (Remote Authentication Dial-In User Service,
RFC 2865)
Centralisation des informations concernant un utilisateur :
fonctions AAA : Authentication, Authorization, and
Accounting
7
16
bit 31
identificateur
longueur
authentificateur
digest = MD5(code+id.+long.+auth req+param+secret)
code
format :
paramètres
client peut se connecter aux différents points d’accès d’un FAI
client : point d’accès au FAI (extrémité PPP, ou autre proto.)
serveur : supporte une base de données utilisateurs du FAI
Serveur RADIUS
11
00
00
11
11
00
FAI
10
10
ADSL
10
HDLC
PPP : mécanismes de base
PPP : usages
Service sans connexion (UDP port 1812)
fiabilité gérée au niveau applicatif
modèle client/serveur
PPPoA
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
RADIUS : message
0
vérification de l’identité
connaitre les droits et configuration d’accès
suivre les actions de l’utilisateur
CHAP
HDLC
PPP : mécanismes de base
PPP : usages
PPP
PAP
RTC
échange typique :
message Access-Request du client d’accès
nom de l’utilisateur, mot de passe crypté
adresse IP du point d’accès, port UDP
type de session (PPP, rlogin, telnet...)
réponse Access-Accept du serveur RADIUS
liste d’attributs à utiliser pour la session (adresse, serveurs...)
réponse Access-Reject du serveur RADIUS
l’utilisateur n’est pas dans la base ou pas d’accès au service
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
NCP (Network Control Protocol)
Après la configuration de la liaison (LCP) et une authentification
optionnelle (PAP ou CHAP), configuration des protocoles de
couche 3
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
champ protocol de la trame PPP : 0x8021
4 types de trames de négociation (Configure-Request,
Configure-Ack, Configure-Nak ou Configure-Reject)
format identique à LCP, valeur du champ code :
2 : compression d’entête
un NCP par protocole transporté :
IPCP pour la configuration IPv4 (RFC 1332)
IPV6CP pour la configuration IPv6 (RFC 2472)
ATCP pour la configuration AppleTalk (RFC 1378)
IPXCP pour la configuration IPX (RFC 1552)
OSINLCP pour la configuration des protocoles de l’OSI (RFC
1377)...
algorithme de Nagle
taille importante des entêtes
exemple :
trame
0000
0010
0020
0030
2 (A−>B)
00 28 b5 8f 40 00 40 06
ea 14 81 cf 00 15 52 40
ff ff aa 5f 00 00
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
32 bits (4 octets)
Ver Hlen
TOS
Identifier
TTL
11
00
00
11
00
11
00
11
00
11
Protocol
Packet Lenght
D F
M F
connexion TCP/IP interactive (telnet...)
00 29 b5 8e 40 00 40 06
ea 14 81 cf 00 15 52 40
ff ff bb 7b 00 00 64
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Différence entre deux segments
PPP doit être efficace sur les liaisons à bas débit
1 (A−>B)
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
Compression d’entête TCP/IP
trame
0000
0010
0020
0030
3 : adresse IP du client sur 4 octets
4 : adresse IP permanente (home address)
129 : adresse IP du serveur DNS primaire
130 : adresse IP du serveur NBNS primaire
131 : adresse IP du serveur DNS secondaire
132 : adresse IP du serveur NBNS secondaire
Frag. offset
Header checksum
IP source address
IP destination address
45 00
0f 78 84 e3 3d 7a cb 10
18 64 52 65 10 0d 50 18
Source port
Destination port
Sequence number
45 00
0d be 84 e3 3d 7a cb 10
18 65 52 65 10 0e 50 10
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Acknowledgment number
Hlen
111111
000000
000000
111111
000000
111111
000000
111111
000000
111111
G
K
H
T
N
N
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
2 octets pour le type de compression (0x002d pour Van
Jacobson ; 0x0061 pour étendu, RFC 2507 ; 0x0003 pour
ROHC, RObust Header Compression, RFC 3241)
1 octet pour le nombre max de connexions compressées
1 octet pour indiquer la présence du numéro de connexion
R
C
S
S
Y
I
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
IPCP (Internet Protocol Control Protocol)
U
A
P
R
S
F
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Checksum
Olivier Fourmaux ([email protected])
Rcv window size
Urgent data ptr
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
Algorithme de Van Jacobson
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Entête IP compressé
Algorithme de compression des entêtes TCP/IP (RFC 1144)
émission des entêtes classiques pour SYN, RST et FIN
(champ protocol à 0x0021)
puis compression :
envoi complet avec l’identificateur de connexion (0x002F) :
pour la synchronisation (premier paquet complet)
pour les valeurs négatives d’acquit. ou de séquence (erreur)
différentiel entre deux entêtes (0x002D) :
identificateur de connexion
maintient d’un contexte à chaque extrémitée
seuls les champs modifiés sont transmis
la différence est généralement codée sur un octet
Emetteur
0x002D
UDP/IP
inef.
SYN
FIN
RST
0x002F
TCP/IP
0x0021
UDP/IP
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
la présence des champs est indiquée
dans le premier octet
non émis si idem précédent
bit U : recopie
bit W : delta fenetre
checksum TCP
pointeur urgent
delta fenetre
delta acquittement
delta séquence
delta id. IP
négatif en complément à 2
bits S/A : delta seq./acq.
pas de négatifs
bit I : delta id. IP
données
absent = +1
bit P : recopie bit PUSH TCP
8 bits
Seul le premier octet et
cheksum TCP sont obligatoires
(3o. mini.)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
Détection d’erreur
bit C : présence id. connex.
C I P S A W U
id. connexion
Récepteur
Comp.
TCP/IP
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
les delta sont codés sur 1 à 2 o.
1 octet :0x01 à 0xFF
3 o. : 0x000100 à 0x00FFFF
checksum
TCP : recopie
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
ARES : Plan du cours 5/5
Validation de la reconstitution grâce au checksum TCP :
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Hôte B
Hôte A
S=10
S=12
S=15
002D|S+2
002D|S+3
S reconstitué
S=10
S=12
S=17
002D|S+2
S=15
002D|S+3
rejet
RTO
checksum TCP
non valide
002F| S=12......
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
POS (Packet Over SONET)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
POS (2)
PPP Over SONET/SDH (RFC 2615)
PPP initialement pour les liaisons RTC à faible débit
aussi adapté aux liaisons à haut débit du monde télécom
ATM
hiérarchies des multiplexes SONET/SDH
OC-3c/STM-1 (155 Mbps)
OC-12c/STM-4c (622 Mbps)
OC-48c/STM-16c (2.5 Gbps)
OC-192c/STM-64c (10 Gbps)
OC-768c/STM-256c (40 Gbps)
PPP sur liaisons synchrones basées sur des octets
∼ connexions série orientée octet
but : se rapprocher de la fibre
POS
POS simplifie l’approche IP/ATM/SONET
MPLS/POS plus souple (Traffic Eng.)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
PPPoA (PPP Over ATM/AAL5, (RFC 2364)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
PPPoA : Encpsulations
SNAP/LLC
Réseaux de collecte des opérateurs télécom généralement ATM
Utilisation des connexions ATM AAL 5
plus de framing HDLC
adaptation au trames CPCS PDU AAL 5
padding (multiples de 48 octets)
deux encapsulation RFC 1483 :
VC-multiplexed PPP
les extrémités savent qu’elles transportent du PPP
LLC encapsulated PPP
identification du protocole pour chaque PDU
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
VCMUX
Protocol Identifier
(8 or 16 bits)
...
PPP information field
...
PAD ( 0 - 47 octets)
CPCS-UU (1 octet )
CPI (1 octet )
Length (2 octets)
CRC (4 octets)
PPP payload
CPCS-PDU
Trailer
Olivier Fourmaux ([email protected])
Destination SAP (0xFE)
Source SAP (0xFE)
Frame Type = UI (0x03)
NLPID = PPP (0xCF)
Protocol Identifier
(8 or 16 bits)
...
PPP information field
...
PAD ( 0 - 47 octets)
CPCS-UU (1 octet )
CPI (1 octet )
Length (2 octets)
CRC (4 octets)
LLC header
PPP payload
CPCS-PDU
Trailer
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
PPPoA : Critiques
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
PPPoA sur ADSL
Avantages
dissocie le fournisseur d’accès ADSL/ATM du FAI
authentification par session (PAP et CHAP)
surveillance des utilisateurs (RADIUS)
facturation des utilisateurs à la session
sur-réservation et déconnexions temporisées
TCP
IP
IP
PPP
PPP
?
?
ATM
?
?
PPPoA
ATM
ATM
Tel
signalisation ATM trop complexe : utilisation de PVC
VPN géré par des tunnels PPP (pas de PVC de bout-en-bout)
gestion souple au niveau IP
HTTP
TCP
IP
attribution d’une adresse IP au client
sécurisation de l’accès sans gestion au niveau ATM
adaptable aux évolutions du réseau
HTTP
Tel
Client
000
111
111
000
000
111
000
111
OF
DSL Access
Multiplexer
ATM
OF
OF
OF
Internet
ATM Switch
1 0
ISP
Server
modem DSL
déploiement de routeurs d’agrégation (terminaison PPP)
Inconvénients
une connexion par PVC
complexité globale de la solution (IP, PPP, AAA, ATM...)
1 adresse IP ➠ NPAT limite les applications
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
PPPoE (PPP Over Ethernet, RFC 2516)
Faire du point-à-point sur un support partagé :
Ethernet dispose d’autoconfiguration : ARP, DHCP...
... mais pas de prise en charge à distance, ni de AAA
Mise en place d’une connexion point-à-point sur Ethernet :
valeurs Ethertype
0x8863 pour les trames de découverte
0x8864 pour les trames de données
format du payload de ces trames Ethernet
Ver et Type = 0x01
Code = 00 (données) et ... (découverte)
Session id = identification d’un flux (avec l’@ MAC)
Length = taille des données (élimination du bourrage)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ver | Type |
Code
|
Session_id
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
Length
|
PPPoE payload
~
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Telephone Company
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
PPPoE : Messages de découverte
encapsulé dans des trames PPPoE (Ethertype = 0x8863)
champ Code :
0x09 : PADI (PPPoE Active Discovery Initiation) ➠ diffusion
0x07 : PADO (PPPoE Active Discovery Offer) ➠ proposition
(avec Session id)
0x19 : PADR (PPPoE Active Discovery Request) ➠ selection
0x65 : PADS (PPPoE Active Discovery Session-confirmation)
0xA7 : PADT (PPPoE Active Discovery Terminate)
champ PPPoE payload : TLV avec caractères codées UTF-8
nom du FAI, nom du concentrateur d’accès, identificateur de
session, cookie de validation, nature d’une erreur...
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
Tag_type
|
Tag_length
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
Tag_value ...
~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
PPPoE : Critiques
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
PPPoE sur ADSL
Avantages
similaires à ceux de PPPoA
authentification par session (PAP et CHAP)
dans un réseau de type LAN
surveillance des utilisateurs (RADIUS)
HTTP
HTTP
TCP
TCP
IP
TP
Eth/LLC
SNAP/LLC over ATM
?
?
?
?
ATM
Internet
Tel
Tel
OF
DSL Access
Multiplexer
111
000
000
111
000
111
000
111
ATM
ATM
ATM
TP
Client
préserve le modèle point-à-point sur un médium partagé
OF
OF
OF
ATM Switch
ISP
Server
Brigde /
modem DSL
1 0
Inconvénients
technologie LAN, sujet au raffales de broadcast
complexité de la solution (IP, PPP, AAA, ATM, LAN...)
1 adresse IP ➠ NPAT limite toujours les applications
Telephone Company
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
Tunnels PPP
PPP
LLC
PPPoE
Eth
utilisateurs sans accès direct à ATM (pontage)
plusieurs connexions par PVC
attribution d’une adresse IP au client
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
IP
IP
PPP
facturation des utilisateurs à la session
sur-réservation et déconnexions temporisées
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
HDLC
PPP : mécanismes de base
PPP : usages
L2TP (1)
Exemple : l’accès ADSL,
le fournisseur d’accès ADSL (FAA) gère la liaison jusqu’à un
concentrateur d’accès (CA)
comment atteindre le fournisseur de service Internet (FAI) ?
Relayer les trames PPP
L2F (Layer 2 Forwarding)
propriétaire Cisco, Northern Telecom et Shiva
à partir d’une Home Gateway vers un Network Access Server
CA chez le FAI (au service d’un seul FAI)
le FAA gère la configuration IP (délégation du FAI)
le FAI à un accès à chaque CA (trop lourd)
PPTP (Point-to-Point Tunneling Protocol)
création d’un tunnel du CA vers le FAI
relayage de PPP à travers le réseau entre le FAA et le FAI
propriétaire Microsoft, 3Com, Ascend, US Robotics et ECI
Telematics
à partir d’une concentrateur vers un serveur d’accès (logiciel)
L2TP (Layer 2 Tunneling Protocol)
standard IETF
Telecom
LAC
Internet
IP
ISP
PPP
L2TP
L2TP Acces Concentrator
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
LNS
Olivier Fourmaux ([email protected])
L2TP Network Server
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HDLC
PPP : mécanismes de base
PPP : usages
L2TP (Layer 2 Tunneling Protocol, RFC 2661)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
ADSL et L2TP
Encapsulation des trames PPP sur :
réseaux télécom (ATM, FR...)
Internet (UDP port 1702)
TCP
TCP
Data Channel : trames PPP encapsulées dans des messages
L2TP non fiable non sécurisé
Control Channel : échange de messages de contrôle des
tunnels, avec proto. de fiabilité et de contrôle de flux
spécifique
+--------------------------------+
| PPP Frames
|
+--------------------------------+
+---------------------------------+
| L2TP Data Messages
|
| L2TP Control Messages
|
+--------------------------------+
+---------------------------------+
| L2TP Data Channel (unreliable) |
| L2TP Control Channel (reliable) |
+-----------------------------------------------------------------------+
|
Packet Transport (UDP, FR, ATM, etc.)
|
+-----------------------------------------------------------------------+
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
HTTP
HTTP
architecture L2TP :
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
IP
PPP
PPP
PPP
?
?
?
?
PPPoE
Eth
TP
Client
111
000
000
111
000
111
000
111
Eth/LLC
TP
SNAP/LLC over ATM
LLC
L2TP
L2TP
ATM
ATM
UDP
UDP
OF
IP
IP
?
?
?
?
ATM
Tel
Tel
OF
ISP
DSL Access
Multiplexer
Server
Brigde /
modem DSL
Internet
Telephone Company
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
HDLC
PPP : mécanismes de base
PPP : usages
VPN
IP
IP
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
1 0
1 0
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
ARES : Plan du cours 5/5
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Virtual Private Network
Liaison virtuelles entre plusieurs entités.
réseaux privés peu couteux (infrastructure mutualisée)
généralement Internet
peut transporter d’autres protocoles
peut concaténer plusieurs technologies (ATM-TCP/IP...)
basé sur des tunnels entre différentes extrémités :
point d’accès à un réseau
machine isolée
sécurisation
IPSEC ➠ U.E. ING
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Boucle locale : Où ?
ARES : Plan du cours 5/5
1
0
0
1
0
1
...
...
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
...
1
0
0
1
0
1
1
0
0
1
11
00
...
...
11
00
00 0
11
1
11
00
11 0
00
1
Technologies point-à-point
Technologies à support partagé
Autres technologies
...
1
0
10
0
1
...
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Le système téléphonique
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture du réseau téléphonique
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Réseau Téléphonique Commuté (RTC)
Public Switched Telephone Network (PSTN)
Plain Old Telephone Systeme (POTS)
Buts :
transmission de la parole humaine
∼ 300 Hz − 3400 Hz
(a)
étendue mondiale
service analogique
Extentions (disponibilité limités) :
service numérique
transmission de données entre les réseaux informatiques
LS, X25, FR, ATM...
débits jusqu’au Gigabit/s
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
(b)
(c)
Réseau à interconnexion totale (a), à commutateur central (b) et hiérarchique
à deux niveaux (c)
Structuration du réseau téléphonique
hiérarchie multi-niveaux (jusqu’à 5)
composants de base :
liaisons abonnés-centraux
centraux
liaisons inter-centraux
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Cheminement d’une connexion téléphonique
Telephone
Local
loop
End
office
Toll
connecting
trunk
Toll
office
Intermediate
switching
office(s)
Toll
office
Very high
bandwidth
intertoll
trunks
Boucle locale par le réseau téléphonique
End
office
Toll
connecting
trunk
Technologies point-à-point
Technologies à support partagé
Autres technologies
Telephone
ISP 2
Computer
Local
loop
Local loop
Medium−bandwidth
(analog,
trunk
twisted pair)
(digital, fiber)
Commutateur Local (CL, end office)
accès téléphones par la Boucle Locale (BL, local loop ou
desserte locale)
Up to 10,000
local loops
Codec
Modem
Toll
office
Commutateur à Autonomie d’Acheminement (CAA, toll
office)
Modem bank
Toll
office
Codec
End office
réliés par des lignes ou artères interurbaines (toll connecting
trunks), forme une ZAA (Zone à Autonomie d’Accès) :
plusieur par zones urbaines
Commutateurs de Transit primaires/secondaires
(CTP/CTS, intermediate switching offices)
Digital line
Toll
office
High−bandwidth trunk
(digital, fiber)
ISP 1
pictures from Tanenbaum A. S. Computer Networks 3rd edition
réliés par des artère haut débit (intertoll trunks )
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Modems classiques
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Modems 56K
Modulateur/démodulateur
échange full duplex
émission large bande (analogique)
utilisation d’une porteuse (1000-2000 Hz)
nombre de modulations par seconde (2400 bauds)
modulation d’amplitude (AM, Amplitude Modulation)
modulation de phase (PSK, Phase Shift Keying)
modulation de fréquence (FSK, Frequency Shift Keying)
combinaisons : modulation avec codage en treillis...
théorème de Shannon : limite théorique = H ∗ log2(1 + S/N)
bit/s
avec : H bande passante, S/N de rapport signal/bruit
téléphone : S/N ∼ 30 dB ➠ limite ∼ 35 kbit/s
théorème de Nyquist : débit binaire max = 2H ∗ log2 V bit/s
V.32bis : log2 V = 6 ➠ 14.4 kbit/s
V.34 : log2 V = 12 ➠ 28.8 kbit/s
V.34bis : log2 V = 14 ➠ 33.6 kbit/s
Olivier Fourmaux ([email protected])
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Dépasser la limite de Nyquist ?
accès direct au numérique chez l’ISP (précédemment : ISP2)
une seule double conversion (moins de bruits introduits)
récupération de 70 kbit/s théorique
Nyquist avec la bande passante numérique :
4 kHz = 8000 bauds
nombre de bits par échantillons :
Europe : 8 bits ➠ 64 kbit/s
US : 7 bits ➠ 56 kbit/s
normes :
V.90 ➠ 56 kbit/s descendant et 33.6 kbit/s montant
V.92 ➠ 56 kbit/s descendant et 48 kbit/s montant
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
IP sur RTC
Technologies point-à-point
Technologies à support partagé
Autres technologies
PPP sur RTC
Bytes
Service offert par les modems sur RTC
couche physique :
asynchrone orienté octet
1
1
1
1 or 2
Variable
2 or 4
1
Flag
01111110
Address
11111111
Control
00000011
Protocol
Payload
Checksum
Flag
01111110
Encapsulation PPP sur un support orienté octets :
Similaire à une trame HDLC
couche liaison :
SLIP
CSLIP
PPP
fanion de valeur (1 octet) : 0x7E
address (1 octet) : 0xFF
control (1 octet) : 0x03
protocol (1 ou 2 octet)
Internet provider’s office
User’s home
Modems
PC
optimisation : suppression des champs address et control,
réduction de protocol et compression des entêtes TCP/IP
Client process
using TCP/IP
Dial−up
telephone line
protection par échappement (octet de valeur 0x7D) :
fanion = 0x7E ➠ 0x7D 0x5E et 0x7D ➠ 0x7D 0x5D
Modem
valeurs actives pour la gestion du modems (codes ASCII < 32)
TCP/IP connection
using PPP
0x11 (XON) ➠ 0x7D 0x31 et 0x13 (XOFF) ➠ 0x7D 0x33
Router
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Routing
process
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
➠ La bande passante disponible est variable !
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Evolution de la boucle locale téléphonique
La paire torsadée est limitée artificiellement
optimisée pour la voix
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Structure du réseau RTC
Paire torsadée du commutateur local à la prise téléphonique
filtrage dès le commutateur local :
∼ filtre passe-bande 300Hz — 3400Hz
les modems sont forcément lents !
fin ’90, les autres techno. de boucle locale sont à plusieurs
Mbit/s
Toll
office
High−bandwidth
fiber trunk
End
office
House
Local
loop
Local
office
➠ Digital Subscriber Line
utilisation de paire torsadée à sa limite physique
dépasse le MHz
plusieurs Mbit/s (selon la longueur, l’épaisseur et la qualité)
contraintes de conception :
ne pas géner les services existants (Voix et RNIS)
accès permanent
fonctionner sur une paire UTP3...
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Fiber
Copper
twisted pair
Possibilité d’armoires de brassage intermédaires (sous-répartiteurs)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Bande passante de la paire torsadée
Technologies point-à-point
Technologies à support partagé
Autres technologies
Partage du spectre fréquentiel
Power
256 4−kHz Channels
Débit théorique d’une paire type UTP3
50
25
0
Voice
ISDN
40
30
Mpbs
ADSL2+
0 voix
1-5 marge (limitation des interférences)
6-(n) pour le flux montant (à partir de 26 kHz)
ADSL2
dont 1 pour le contrôle de flux montant
ADSL
(n + 1)-255 pour le flux descendant
dont 1 pour le contrôle de flux descendant
0
0
1000
2000
3000
4000
5000
6000
Meters
Downstream
DMT (Discrete MultiTone)
256 canaux indépendants de 4312.5 Hz
20
10
1100 kHz
Upstream
accès typiques (80% descendant et 20% montant) :
256/64 kbit/s, 512/128 kbit/s, 1024/256 kbit/s...
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Configuration xDSL
Technologies point-à-point
Technologies à support partagé
Autres technologies
Comparaison des technologies xDSL
Voice
switch
Telephone
nom
signification
mode de
transmission
paires
cuivre
IDSL
ISDN over
DSL
High-DataRate DSL
Single-Line
DSL
Rate-Adaptative DSL
Asymetric
DSL
ADSL
splitterless
Evolution
ADSL
Extended
Range ADSL2
Evolution
ADSL2
Extended
Range ADSL2+
Symétrique
(2B1Q)
Symétrique
(2B1Q/CAP)
Symétrique
(2B1Q/CAP)
Asymétrique
(CAP)
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(DMT)
1
HDSL
Codec
Splitter
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
SDSL
Telephone
line
Splitter
RADSL
NID
ADSL
Computer
DSLAM
To ISP
Telephone company end office
ADSL
modem
Ethernet
Customer premises
G.Lite
ADSL2
Annex J
ADSL2
Annex L
ADSL2+
Annex M
ADSL2+
Annex L
2/3
1
1
1
1
1
1
1
1
débit
descendant
débit
montant
distance
max
128 kbit/s
ou 144 kbit/s
1.5 Mbit/s
ou 2 Mbit/s
1.5 Mbit/s
ou 2 Mbit/s
jusqu’à
à 7 Mbit/s
jusqu’à
8 Mbit/s
jusqu’à
1.5 Mbit/s
jusqu’à
12 Mbit/s
jusqu’à
12 Mbit/s
jusqu’à
24 Mbit/s
Jusqu’à
à 24 Mbit/s
128 kbit/s
ou 144 kbit/s
1.5 Mbit/s
ou 2 Mbit/s
1.5 Mbit/s
ou 2 Mbit/s
jusqu’à
1 Mbit/s
jusqu’à
640 kbit/s
jusqu’à
512 kbit/s
jusqu’à
3.5 Mbit/s
jusqu’à
1 Mbit/s
jusqu’à
3.5 Mbit/s
jusqu’à
1 Mbit/s
3.6 km
3.6 km
2.9 km
5.4 km
(1.5 Mbit/s)
5.4 km
(1.5 Mbit/s)
3.6 km
5.4 km
7 km
5.4 km
7 km
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologie ADSL
Technologies point-à-point
Technologies à support partagé
Autres technologies
Débit du lien ADSL
Kbps
modulation DMT
Canaux 1−6 (analogiques + ISDN)
Canal 32 (réservé)
Canal 7
Canal inutilisable
Canal 256
60
chaque sous porteuse code 0 à 15 bits (valence) à 4000 Bauds
la valence dépend du S/B pour chaque canal
format de trame (par canal)
Frame 2
CRC
Indic.
Frame 3
Frame n
17 ms
Frame 34 Frame 35
Frame m
Sync
Indic. Indic.
Fast data
FEC
Frame 67 Frame 68
Débit par canal
Frame 1
Interleaved data
Atténuation du canal
1 super trame (68 trames + 1 sync) toute les 17ms
FEC
250 us
une trame toute les 250µs avec réservation
longueur de trame variable (valence)
deux flux multiplexés alimentés par 2 tampons d’émission
0
26
Fréquences
1104
Khz
Quantité d’information par canal avec la modulation DTM
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
ADSL2
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
ADSL2+
Power
256 4−kHz Channels
ADSL2+
0
25
1100 kHz
Upstream
Power
ADSL2
Downstream
Dedicated ToDSL
0
All digital mode
1100 kHz
Upstream
Evolutions ADSL (G.992.3 et G.992.4)
augmentation de la portée et du débit en longue distance
amélioration du codage
réduction de l’overhead
récupération des canaux analogiques (➠ All digital mode)
économie d’énergie (mode veille dynamique)
bonding : couplage de plusieurs lignes (mux. inverse ATM)
création de canaux dédiés (➠ ToDSL)
support des services basés sur des trames (➠ Ethernet)
Olivier Fourmaux ([email protected])
25
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
2200 kHz
Downstream
Evolutions ADSL2 (G.992.5)
utilisation d’une bande passante étendue (jusqu’à 2.2 MHz)
augmentation du débit pour les courtes distance ( l < 2500m)
théoriquement d > 20 Mbit/s en download si l < 1000m
mode double bande passante en upload possible
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
IP sur ADSL
Technologies point-à-point
Technologies à support partagé
Autres technologies
ATM sur ADSL
Encapsulation IP sur ADSL ?
ADSL est une technologie de la couche physique
➠ une couche liaison est nécéssaire
App
App
TCP
ATM ?
TCP
IP
compatible avec les opérateurs télécom (actuels FAA)
IP/AAL5/ATM/ADSL
AAL5
AAL5
Tel
compatible avec les opérateurs internet (futurs FAA)
IP/Ethernet/ADSL
111
000
000
111
000
111
000
111
000
111
AAA avec Radius
PPPoA/AAL5/ATM/ADSL
PPPoE/Ethernet/AAL5/ATM/ADSL
PPPoE/Ethernet/ADSL
PPP/ADSL, avec MPLS pour le TE
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
OF
Tel
Client
PPP ?
ATM
ATM
ATM
Ethernet ?
IP
IP
OF
?
?
?
?
ATM
OF
Internet
OF
ATM Switch
DSL Access
Multiplexer
1 0
➠ les cellules sont multiplexées dans les deux flux ADSL
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
PPPoE sur ADSL
App
App
App
TCP
TCP
App
TCP
TCP
IP
PPP
PPP
PPPoA
PPPoA L2TP
AAL5
Tel
000
111
111
000
000
111
000
111
modem DSL
PPP
L2TP
AAL5 UDP
ATM
Tel
OF
DSL Access
Multiplexer
ATM
OF
?
?
?
?
PPP
PPP
PPP
?
?
PPPoE
PPPoE L2TP
L2TP
?
?
UDP
UDP
Eth
Eth/LLC
TP
TP
AAL5
ATM
LLC
UDP
IP
IP
Client
ISP
?
?
?
?
IP
IP
IP
IP
Brigde /
modem DSL
IP
ATM
Server
Telephone Company
PPPoA sur ADSL
Client
ISP
modem DSL
Server
111
000
000
111
000
111
000
111
Tel
ATM
Tel
OF
AAL5
IP
IP
ATM
?
?
OF
?
?
ISP
Server
Internet
Internet
1 0
1 0
1 0
1 0
DSL Access
Multiplexer
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Ethernet sur ADSL2
Technologies point-à-point
Technologies à support partagé
Autres technologies
VDSL
Plus rapide que l’ADSL...
Internet
App
App
TCP
TCP
IP
IP
Eth
Eth
TP
TP
Eth
Tel
Tel
Eth
OF
OF
OF
?
?
OF
?
?
signification
mode de
transmission
paires
cuivre
débit
descendant
débit
montant
distance
max
ADSL
Asymetric
DSL
Evolution
ADSL
Evolution
ADSL2
Very-HighRate DSL
Very-HighRate DSL
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(DMT)
Asymétrique
(CAP/DMT)
Asymétrique
(CAP/DMT)
1
jusqu’à
8 Mbit/s
jusqu’à
12 Mbit/s
jusqu’à
24 Mbit/s
jusqu’à
53 Mbit/s
jusqu’à
250 Mbit/s
jusqu’à
640 kbit/s
jusqu’à
3.5 Mbit/s
jusqu’à
3.5 Mbit/s
jusqu’à
12 Mbit/s
jusqu’à
12 Mbit/s
5.4 km
(1.5 Mbit/s)
5.4 km
ADSL2
Annex J
ADSL2+
Annex M
VDSL
IP
Eth
nom
VDSL2
1
1
1
1
5.4 km
1.5km
(13 Mbit/s)
3.5km
(13 Mbit/s)
Client
DSL Access
Multiplexer
111
000
000
111
000
111
000
111
000
111
Ethernet Switch
... mais distances plus courtes !
VDSL2 : 250 Mbit/s théorique à la source, 100 Mbit/s à
500 m
ISP
Brigde /
modem DSL
1 0
Server
à plus d’1 km, ADSL2+ est intéressant
il faut être proche de la source
➠ FTTN (Fiber To The Neighborhood)
Internet Company
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
FITL (FTTN)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
ARES : Plan du cours 5/5
Fiber In The Loop (Fiber To The Neighborhood)
Toll
office
Olivier Fourmaux ([email protected])
High−bandwidth
fiber trunk
End
office
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
House
Local
loop
Local
office
Fiber
Copper
twisted pair
Distribution locale hybride (fibre optique jusqu’au sous-répartiteur)
➠ attention à l’intégration des DSLAM...
sinon FTTH (Fiber To The Home)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Réseau câblé avec antenne collective
Technologies point-à-point
Technologies à support partagé
Autres technologies
Réseau de distribution hybride
Antenna for picking
up distant signals
HFC (Hybrid Fiber Coax)
Headend
arbre de distribution
toujours une tête de réseau (Head End)
Drop cable
Tap
commutateurs optique/optique
centres de distribution optique/coax
Coaxial cable
intégration de service
pictures from Tanenbaum A. S. Computer Networks 4rd edition
télévision
téléphonie
data
CATV (Community Antenna TeleVision)
distribution de la télévision sur câble coaxial 75Ω
relai de la télévision hertzienne/satellitaire
médium partagé
évolution (’70)
jusqu’à 2000 utilisateurs par câbles
contenu spécifique
câblo-opérateurs
segmentation si les beaucoup d’utilisateurs data
interconnexion des désertes locales : réseau longue distance
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Structure du réseau câblé
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Allocation des fréquences du câble
pictures from Tanenbaum A. S. Computer Networks 4rd edition
5 42 54 88
High−bandwidth
fiber
trunk
0
Coaxial
cable
550
108
Upstream
data
Switch
TV FM
TV
750 MHz
Downstream data
Upstream
frequencies
Fiber node
Head−
end
Tap
House
Downstream frequencies
Récupération de fréquences autour de la vidéo :
vidéo (+ radio 87–108 MHz)
65–550 MHz (EU), 54–550 MHz(US)
largeur canal TV = 8 MHz (PAL/SECAM), 6 MHz (NTSC)
Fiber
bande passante données montantes
5-65 MHz (EU), 5–42 MHz(US)
bande passante données descendantes
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
550–850 MHz (EU), 550–750 MHz(US)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Modem-câble (1)
Technologies point-à-point
Technologies à support partagé
Autres technologies
Modem-câble (2)
Modulation numérique, pour augmenter les performances du coax.
débit montant
modulation QPSK/QAM-16 sur des canaux de 2 MHz
3 Mbit/s partagé par canal (∼ 90 Mbit/s agrégé)
débit descendant
modulation QAM-64/QAM-256 sur des canaux de 6/8 MHz
Fibre
ISP
détection de collision avec BEB (Binary Exponential Backoff)
Cable
modem
CMTS
Packet
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
auto-configuration
allocation dynamique des canaux montants et descendants
mesure de distance (ranging) pour se synchroniser
minislot (dépend du réseau ∼ 8 octets)
contrôle d’accès type ALOHA discrétisé
Downstreamchannel without contention:
27 Mbps (QAM−64 +184B payloads + 20B FEC)
Head−
end
signalisation dans des canaux dédiés
partage du canal montant
27-56 Mbit/s par canal (∼ 1-2 Gbit/s agrégé)
Coaxial cable
contrôle par la tête de réseau (CMTS : Cable Modem
Termination System)
Upstreamchannel with contention:
3 Mbps (QPSK +8B minislots)
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
contrôle du canal descendant
émeteur unique (CMTS)
paquet de 204 octets (FEC sur 20 bits : correction de 6 bits)
➠ paramètres optimisés pour la transmission de flux MPEG 2
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
IP sur câble
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Comparaison câble/ADSL
Lequel choisir ?
Encapsulation IP sur cable ?
le câble est associé à la couche physique
➠ une couche liaison est nécéssaire
protocoles propriétaire ?
nombreux mais abandonés pour faire baisser les prix
réseau fédérateur en fibre optique
avantages du câble :
bande passante 850 MHz
partagé avec la télévision et les autres utilisateurs
IEEE 802.2 (SNAP/LLC) ?
compatible avec DOCSIS (US), EuroDOCSIS
IP/LLC/câble
auto-configuration : DHCP (approche LAN)
ATM ?
longue distance
encapsulation plus simple, mais cryptage
avantages de l’ADSL :
bande passante 1.1 MHz
compatible avec DVB/DAVIC, EuroDOCSIS
IP/ATM/câble
auto-configuration : PPP (approche télécom)

support partagé ➠ cryptographie
Olivier Fourmaux ([email protected])
similitudes :
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
support dédié (avec la voix)
alimenation téléphonique autonome
débit déterministe
➠ Services comparables (et souvent disponible aux mêmes
endroits)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
FTTH
Technologies point-à-point
Technologies à support partagé
Autres technologies
PON (1) : Architecture
Fiber To The Home
Déserte résidentielle optique
topologie point-à-multipoint
Toll
office
High−bandwidth
fiber trunk
End
office
House
Local
loop
réduction de la quantité de fibre utilisée
terminologie : un PON (Passive Optical network) est
constitué :
OLT (Optical Line Terminaison)
Local
office
Fiber
= tête de réseau HFC
ONU (Optical Network Units)
éléments optiques intermédaires passifs
Fiber
ONT (Optical Network Terminals)
Distribution optique jusqu’aux clients avec des éléments optiques
intermédaires passifs (Optical splitters)
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
PON (2) : Multiplexage
permet de servir typiquement 32 à 128 clients
distance OLT-ONT jusqu’à 20 km
extended reach jusqu’à 135 km
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
PON (3) : normalisation
ITU : Broadband PON
APON/BPON : ATM/Broadband PON (ITU-T G.983, 1998)
Support partagé
WDM (Wavelength Division Multiplexing) : 3 longueur
d’ondes
1.310 µm
flux montants combinés par TDMA
attribution des slots par l’OLT
1.490 µm
flux descendants diffusés
cryptage nécessaire
1.550 µm
réservé pour véhiculer un flux HFC (Câble)
32 ONT
asym. : downstream = 622 Mbit/s, upstream = 155 Mbit/s
GPON : Gigabit Broadband PON (ITU-T G.984, 2006)
64 ONT
asym. : downstream = 2.5 Gbit/s, upstream = 1.25 Gbit/s
IEEE : Ethernet PON
GEPON : Ethernet in the First Mile (IEEE 802.3ah, 2005)
32 ONT (interface d’accès FastEthernet)
sym. : downstream = 1.25 Gbit/s, upstream = 1.25 Gbit/s
XEPON/10GEPON : 10Gigabit Ethernet PON (IEEE 802.3v,
2009)
sym. (10/10G-EPON) down : 10 Gbit/s - up : 10 Gbit/s
asym. (10/1G-EPON) down : 10 Gbit/s - up : 1 Gbit/s
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
IP sur PON
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
ARES : Plan du cours 5/5
1
Architecture Ethernet
mécanismes
équipements
standards IEEE
2
Architecture point-à-point
HDLC
PPP : mécanismes de base
PPP : usages
3
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Similaire au HFC et xDSL
APON
IP/ATM
IP/PPPoA/ATM
EPON
IP/Ethernet
IP/PPPoE/Ethernet
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Autre accès filaire
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Allocation des fréquences CPL EN50065-1
Il y a d’autres réseaux qui connectent les habitations
eau ?
gaz ?
électricité : Courant Porteurs en Ligne (CPL)
Distributeurs
Domotique
sans
signal hautes fréquences ajouté à l’onde 50 Hz qui véhicule
l’énergie
protocole d’accès
modem avec filtre passe-haut
propagation
structure arborescente
atténuation avec la distance, la fréquence, la densité de
branchement et la topologie du réseau
perturbation selon les types de charges, les filtres...
cuivre non torsadé + hautes fréquences = antenne
avec
9
95
125
140 148,5
KHz
Utilisation des courants porteurs sur les réseaux de distribution
4 bandes définies :
9–95 kHz : distributeur
95–125 et 140–148.5 kHz : domotique sans protocole d’accès
125–140 kHz : domotique avec protocole d’accès (data)
➠ trop limitatif
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Allocation des fréquences CPL ETSI EP-PLT
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Powerband
comités de standardisation :
Power Line Forum
Home Plug Alliance
normes pour le in-house (HomePlug 1.1/AV/AV2)
CPL−HF
0,1485 1.6
30
MHz
1 bande haute fréquence définie :
1.6–30 MHz
limites des perturbations rayonnées propres à chaque pays
distribution (access system)
interne (in-house system)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
permet l’installation immédiate d’un LAN dans un bâtiment
HomePlug Access BPL (Broadband over Power Lines)
deux sous-bandes :
Olivier Fourmaux ([email protected])
CSMA/CA avec modulation adaptative OFDM (AV/AV2)
turbocode pour la correction d’erreur (AV/AV2)
14 Mbit/s (turbo : 85 Mbps, AV : 200 Mbps, AV2 : 600 Mbps)
sécurité avec AES 128bits
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Boucle Locale Radio (BLR)
jusqu’a qqs Mbit/s pour le modem résidentiel
jusqu’a 256 modems agrégés au niveau du transformateur
puis accès à Internet par un médium classique
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture LMDS
Wireless Local Loop (WLL)
services visés
pictures from Tanenbaum A. S. Computer Networks 4rd edition
haut débit
similaire à l’ADSL et au câble
pas de raccordement filaire
antenne en hauteur (taille selon la technologie)
usager statique
sans-fil fixe (fixed wireless)
deux anciennes technologies :
MMDS (Multichannel Multipoint Distribution Service)
micro-ondes, portée de 50 km
33 canaux de 6 MHz dans la bande des 2.5 GHz
technologie silicium, économique mais bande passante limitée
LMDS (Local Multipoint Distribution Service)
ondes millimétriques, portée de 2 à 5 km
3 GHz dans la bande des 40.5–43.5 GHz (29–32 GHz US)
technologie arséniure de gallium coûteuse
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Telephone
Network
ISP
antennes directionnelles (réutilisation de fréquences)
36 Gbit/s par secteur
liaison directe (sans obstacles) ➠ tours
perturbation par le mauvais temps
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : WMAN (Wimax)
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : Pile de protocoles
Air Interface for Fixed Broadband Wireless Access Systems
Upper
layers
communication sans fils haut débit
technologie de boucle locale :
Service specific convergence sublayer
deserte d’immeuble (non mobile)
plusieurs ordinateurs fixes (réseau)
équipements mutualisés
Data
link
layer
MAC sublayer common part
Security sublayer
Transmission convergence sublayer
plus cher que 802.11
ondes-millimétriques
duplex
Physical medium
dependent sublayer
longue distance : atténuations fortes
accès multiples : cryptographie
gestion de la QoS
QPSK
QAM−16
QAM−64
Physical
layer
pictures from Tanenbaum A. S. Computer Networks 4rd edition
approche 802 usuelle :
couche liaison (orienté connexion)
support audio/vidéo
3 sous-couches : LLC + MAC + sécurité
analogie :
802.11 = réseau Ethernet sans fils
802.16 = réseau CATV sans fil
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
couche physique
adaptation au support et à la distance
Olivier Fourmaux ([email protected])
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : Couche physique
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : Duplexage
Transmission full-duplex asymétrique
duplexage fréquentiel (FDD : Frequency Division Duplexing)
approche classique symétrique (GSM, D-AMPS)
duplexage temporel (FDD : Time Division Duplexing)
contrôle par la station de base
retournement pendant l’envoi d’une trame
temporisation de retournement
QAM−64 (6 bits/baud)
QAM−16 (4 bits/baud)
Frame 1
Frame 2
Frame 3
QPSK (2 bits/baud)
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Downstream
antennes directionnelles
multiples modulations, en fonction de la distance :
avec un canal de 50 MHz, 300/200/100 Mbit/s
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Upstream
Guard time
Time slot
pictures from Tanenbaum A. S. Computer Networks 4rd edition
correction d’erreur (codes de Hamming)
la moitié du trafic en redondance (∼ CDROM)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : Sous-couche MAC
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
802.16 : Structure de trame
Service d’accès au médium en mode connecté
chiffrement de la charge utile
gestion des slots
Bits1 1
allocation aux stations pour les flux montants
4 classes de services
débit constant (CBR) : allocation systématique
débit variable en temps réel (RT-VBR) : intérrogation
débit variable différé (NRT-VBR) : intérrogation
au mieux (UBR) : CSMA+BEB
(a) 0
E
C
6
11 2 1
11
16
8
Type
C
EK
I
Length
Connection ID
Header
CRC
Bits1 1
6
16
16
8
(b) 1 0
Type
Bytes needed
Connection ID
Header
CRC
4
Data
CRC
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
IP sur 802.16
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : Introduction
Réflecteur dans l’espace
répéteur de micro-ondes
Encapsulation IP sur 802.16 ?
802.16 est une technologie qui présente un service de couche
liaison avec support :
couche réseau connectée : ATM
une connexion 802.16 par VC
couche réseau non-connectée : Ethernet, IP, PPP...
connexion 802.16 considéré comme un lien point-à-point
➠ Complexe mais potentialité d’utiliser les extensions QoS d’IP.
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
plusieurs transpondeurs
Transpondeurs
1111111
0000000
0000000
1111111
000
111
0000000
1111111
000
111
0000000
1111111
000
111
0000000
1111111
000
111
0000000
1111111
F1
000
111
0000000
1111111
000
111
0000000
1111111
000
111
000
111
0000000
1111111
000
111
0000000
1111111
000
111
0000000
1111111
000
111
F2
0000000
1111111
000
111
0000000
1111111
0000000
1111111
0000000
1111111
0000000
1111111
amplification
transposition fréquencielle
couverture terrestre
(faisceaux descendants)
larges (15000 km)
étroits (100 km)
période orbitale
3e loi de Kepler : P 2 = αR 3 (avec α
constant)
Olivier Fourmaux ([email protected])
lune (384000 km) : 28j
géostationnaire (35800 km) : 24h
proche de la terre : ∼ 1h30
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Satellites : 3 catégories
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : GEO
Altitude (km)
35,000
Type
Latency (ms)
Sats needed
GEO
270
3
30,000
25,000
20,000
Upper Van Allen belt
15,000
35−85
MEO
10,000
10
Geostationary Earth Orbit
orbite géostationnaire : altitude 35800 km sur plan equatorial
un satellite tous les 2 degrès (180 satellites max)
5 bandes de fréquence disponible
L : 1.5 GHz desc., 1.6 GHz mont., BP=15 MHz (encombrée)
S : 1.9 GHz desc., 2.2 GHz mont., BP=70 MHz (encombrée)
C : 4.0 GHz, 6.0 GHz, BP=500 MHz (interférences térrestres)
Ku : 11 GHz, 14 GHz, BP=500 MHz (absorbtion par la puie)
Ka : 20 GHz, 30 GHz, BP=3500 MHz (absorbtion par la
puie, coût élevé)
plusieurs transpondeurs (+ 40)
5,000
Lower Van Allen belt
1−7
0
50
LEO
pictures from Tanenbaum A. S. Computer Networks 4rd edition
80 MHz chacun
gestion du multiplexage fréquenciel et temporel
télécom, vidéo et data
délais (propagation à la vitesse de la lumière ∼ 3µs/km)
270 ms de bout-en-bout (RTT > 540 ms)
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : Hub et microstations
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : MEO
Communication
satellite
Medium-Earth Orbit
orbite : altitude entre 5000 km et 20000 km
1
entre les 2 ceintures de Van Allen
besoin de les suivre dans le ciel
4
3
2
exemple : système de positionnement par satellite
VSAT
Hub
pictures from Tanenbaum A. S. Computer Networks 4rd edition
microstations terrestres VSAT (Very Small Aperture
Terminal)
antennes de moins d’1m (antenne GEO = 10m ) sous 1w
GPS (Global Positioning System)
GLONASS
le futur GALILEO (2014)
20 à 30 satellites
période : sim6h
altitude : ∼18000 km
pas de services telecom/data
débits : montant ➠ 1 Mbit/s et descendant ➠ 10 Mbit/s
délais : 540 ms de bout-en-bout entre 2 VSAT
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : LEO – Couverture
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites : LEO – Relayage
Satellite switches
in space
Iridium
Low-Earth Orbit
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
Bent−pipe
satellite
66 satellites à 750 km
48 faisceaux spots /sat
➠ 1628 cellules terrestres
3840 cannaux /sat
➠ 253440 au total
Globalstar
Switching
on the
ground
48 satellites à 920 km
simples répeteurs
puissance réduite
Teledesic (2005)
30 satellites à 1350 km
bande Ka
antennes VSAT
100 Mbit/s montant
750 Mbit/s descendant
➚ 6 colliers Iridium
Olivier Fourmaux ([email protected])
Architecture Ethernet
Architecture point-à-point
De la boucle locale...
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
Technologies point-à-point
Technologies à support partagé
Autres technologies
Satellites / Fibres optiques
Utilisations différentes
satellites
diffusion
disponibilité géographique
fibres optiques
bande passante
insensibilité aux perturbations
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports
pictures from Tanenbaum A. S. Computer Networks 4rd edition
Deux approches pour gérer les connexions/flux de données
commutation/routage dans l’espace ➠ Iridium, Teledesic
commutation/routage sur terre ➠ Globalstar
Olivier Fourmaux ([email protected])
U.E. Architecture des Réseaux (ARES) 5/5 : Architectures supports

Documents pareils