Académique Documents
Professionnel Documents
Culture Documents
1
Plan
1 Introduction
2 Bluetooth
4 HiperLan
5 Wifi
2
Introduction:
❒Réseaux sans fil performants
4
Introduction:
❒Réseaux de mobiles au sens classique
– IEEE 802.11
– HiperLAN
5
Introduction:
❒Les réseaux sans fil peuvent exister en extrémité d’un
réseau filaire classique (ex Internet)
– Ils doivent pouvoir communiquer avec des machines fixes
d’un réseau filaire
❒Intérêt principal : assurer une connexion au réseau tout en
permettant la mobilité de l’utilisateur
❒Le câblage n’est plus nécessaire
8
Introduction:
❒Réalisation de ces réseaux
– Communication hertzienne
• sur l'ensemble du site
• à l'intérieur de petites cellules reliées entre elles
– Communications entre terminaux
• Directes
• Par le biais d'une borne intermédiaire
– Communications entre bornes de concentration
• Hertziennes
• Par câble
❒
9
Introduction:
❒Étalement de spectre
– À séquence directe
• Direct Sequence Spread Spectrum (DSSS)
• Envoi en simultané de l’information sur plusieurs canaux
parallèles
• Taux d’erreur plus faible, donc débit plus élevé
• Immunité aux perturbations en bande étroite
– À saut de fréquence
• Frequency Hopping Spread Spectrum
• Économie de bande passante
❒
10
Introduction:
❒Avantages
– Mobilité
– Topologie dynamique
– Facilité d’installation
– Coût
❒Inconvénients
12
Introduction:
– Contraintes imposées :
• Limitation à la bande de fréquences 2446,5 MHz-
2483,5 MHz
• Formalité administrative : demande individuelle
d’établissement
• Les autorisations d’implantation sont limitées aux
communes des unités urbaines de + 50000 habitants
– Autrement, demandes traitées au cas par cas
13
Introduction:
❒Normalisation
– USA
• 2 groupes de travail de l'IEEE (Institute of Electrical
and Electronics Engineers)
– IEEE 802.11
– IEEE 802.15
– Europe
• Groupe HiperLAN (High Performance Local Area
Network)
– Groupes d’intérêt : font avancer la normalisation de fait
de ces réseaux sous la pression des industriels
❒ 14
Introduction:
❒Les terminaux s’acheminent vers un support indifférencié de
plusieurs protocoles
– Passer de l’un à l’autre sans rupture de la connexion en
fonction de là où on se trouve
• GSM, UMTS, WLAN, Bluetooth
❒Exemple :
❒
2 Bluetooth
4 HiperLan
5 Wifi
16
2 Bluetooth:
Applications,
Technologies
17
Bluetooth
❒ Remplacement d’ethernet
❒ Supporte des débits
❍ 11, 5.5, 2, 1 Mbps, 20+Mbps; dans 2.4 GHz
❍ 54 Mbps dans 5.7 GHz (802.11 a)
❒ Diamètre
❍ A l’intérieur :20 - 25 mètres
❍ A l’extérieur: 50 – 100 mètres
Internet access
Câble remplacement
Ad hoc networking 23
Nouvelles Applications
24
Synchronisation
L’utilisateur peut bénéficier de
❒ Synchronisation automatique des
calendriers, carnets adresses, cartes
de visite professionnelle
❒ Opération de Proximité
25
Ecouteur sans fil
Cordless
headset
26
Scenarios d’utilisation: exemples
28
Bluetooth: groupes de service
❒A:
– Utilisation de la bande du spectre sans licence
d'utilisation (2,45 GHz)
– Très bas coût de mise en place et d'utilisation
– Taille réduite
– Consommation électrique excessivement faible
– Mode sans connexion
– Possibilité de superposition avec l'IEEE 802.11
❒
29
Bluetooth:groupes de service
❒ B : performances en augmentation
– Utilisation d'une couche MAC jusqu'à 100 Kbit/s
– Possibilité pour toutes les machines de communiquer
entre elles
– Possibilité de connecter au moins 16 machines
– Utilisation de QoS pour autoriser certaines
applications, dont la parole
– Jusqu'à 10 m de portée
– Temps max d'1s pour se raccorder au réseau
– Passerelles avec d'autres catégories de réseaux
30
Bluetooth: groupes de service
❒ C : introduit de nouvelles fonctionnalités importantes
pour les particuliers et les entreprises
– Sécurité de la communication
– Transmission de la vidéo
– Possibilité de roaming (itinérance) vers un autre
réseau PAN
31
Bluetooth: Réponse à ces objectifs
❒ Mise en place de groupements industriels
– Bluetooth
– HomeRF
❒ Spécification ouverte de connexion sans fil entre
équipements personnels
– Bluetooth : communication en forme de liaison radio
entre 2 équipements
– HomeRF : connexion des PCs avec toutes les
machines de domestiques sur une portée 50 m
32
Bluetooth: technologie
La technologie Combinée avec Bluetooth pour créer des nouvelles Applications.
privé (entreprise ou personnel)
– Pas de licence d'exploitation requise
– Bande au-dessus de 2,4 GHZ divisée en sous-bandes de 1
MHz
• 79 canaux d'une largeur de 1 MHz
• En France, Japon, Espagne : seules 23 fréquences sont
37
Bluetooth
Specifications
38
Bluetooth Specifications
Applications
IP
SDP RFCOMM
I
Data HC
Au L2CAP
dio Link
Manager Single chip with RS-232,
Baseband USB, or PC card interface
RF
Protocoles
❒ Tranche Verticale à
travers la pile de
protocoles
❒ Chaque dispositif
Bluetooth supporte Profils
un ou plusieurs profils
40
Bluetooth Profils (dans la version
1.2 release)
❒ Accès Générique
❒ Service de découverte
❒ Téléphone sans fil
❒ Port en Série
❒ Ecouteur
❒ Gestion de réseau commuté
❒ Fax
❒ LAN Access
❒ Echange d’objets génériques
❒ Transfert de fichier
❒ Synchronisation 41
Vue
Technique
42
Bluetooth Radio Specification
Applications
IP
SDP RFCOMM
ol
ntr
Data
Co
Au L2CAP
dio Link
Manager
Baseband
RF
43
Considerations de conception
Noise, interférence
puissance
coût
But
• bandwidth plus élevée
• conservation de puissance de batterie
•faible coût
44
Spectres
ISM band
902 – 928 Mhz
o
io
di
2.4 – 2.4835 Ghz
di
d
ra
ra
ar
ra
l
W
FM
llu
5.725 – 5.785 Ghz
AM
TV
TV
S/
ce
LF MF HF VHF UHF SHF EHF
30kHz 300kHz 3MHz 30MHz 300MHz 3GHz 30GHz 300GHz
X rays
Gamma rays
infrared visible UV
1 kHz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz
45
Spectres
33cm
radio sans
12cm
licence
5cm
46
Bluetooth lien radio
1Mhz
. . .
12 3 79
83.5 Mhz
48
Bande de base
Applications
IP
SDP RFCOMM
ol
ntr
Data
Co
Au L2CAP
dio Link
Manager
Baseband
RF
49
Bluetooth lien Physique
❒Piconet m
50
Initialisation de Connection
❒Requête – protocole de recherche
❍Pour se caler sur l’horloge
on doit déplacer les noeuds
dans la proximité
•
❍
51
Formation de Piconet
❒Page – protocole de recherchche Master
❍pour etablir les liens avec les noeuds
Active Slave
de proximité
❍ Parked Slave
Standby
52
Bluetooth: états des terminaux
❒Standby
– En attente de joindre un piconet
❒Inquiry(reqête)
– Demande à qui se connecter
❒Page
– Se connecte à un canal spécifique
❒Connected
– Activement sur un piconet (maître ou esclave)
❒Park(attente de connexion)/Hold(connexion suspendue)
/Sniff(écoute de connexion)
53
Bluetooth: états des terminaux
Unconnected
Standby Standby
a ch
et Ttypical=2s
D
Inquiry Page Connecting
States
Ttypical=0.6s
Transmit
data Connected Active
States
Ttypical=2ms Ttypical=2ms
Releases
Park Low Power
Address Hold
States
54
Addressing
❒ Bluetooth device address (BD_ADDR)
❍ 48 bit IEEE MAC address
❒Active Member
• address (AM_ADDR)
❍3 bits active slave address
❍all zero broadcast address
❒Parked
❍
Member address (PM_ADDR)
❍
❍8 bit parked slave address
❍
55
Piconet channel
f1 f2 f3 f4 f5 f6
s1
s2
625 usec
1600 hops/sec
56
Multi slot packets
f1 f4 f5 f6
s1
s2
625 µsec
57
Types de liaisons Physiques
qSynchronous Connection Oriented (SCO) Link
4slot reservation at fixed intervals
4
❒Asynchronous Connection-less (ACL) Link
❍Polling access method
SCO ACL ACL SCO ACL ACL SCO ACL ACL
m
s1
s2
58
Types de paquets
•
Control Data/voice
❍
packets packets
Voice data
ID*
Null HV1 DM1 DH1
Poll HV2 DM3 DH3
FHS HV3 DM5 DH5
DM1 DV
59
Bluetooth: sous catégories
❒ Paquets DV (Data-Voice)
– Portent à la fois données et parole
❒ Paquets DMx (Data-Medium)
– Pour les paquets ACL avec un encodage permettant la
correction des erreurs en ligne x = longueur du paquet (1, 3 ou
5)
❒ Paquets DHx (Data-High)
– Paquets ACL sans correction d'erreur ( débit effectif + élevé
❒ Paquets HVy (High-quality-Voice)
– Paquets SCO sans correction d'erreur y = type de contrôle
d'erreur dans le paquet
❒
60
❒
Format de paquet
72 bits 54 bits 0 - 2744 bits
Access Header Payload
code
No CRC ARQ
No retries
FEC (optional) FEC (optional)
625 µs
master
slave
61
Bluetooth: format de paquet
❒ 72 premiers bits
– Transport du code d'accès
– Synchronisation entre les composants Bluetooth
adresse d'un membre actif du piconet, numéro de
code, contrôle de flux, demande d'acquittement et
contrôle d'erreur)
Access Payload
Header
code
Types
63
Bluetooth: techniques d’accés
❒
❒ Technique temporelle synchronisée
– Temps divisé en tranches de longueur égale = slots
– 1 Slot = temps de transmission élémentaire de
transmission d'un paquet
– 1 paquet : 1, 3 ou 5 slots
❒
64
En-tête de
54 bits
Paquet
Access Header Payload m
code
s s
s
HV3 30 bytes
66
Paquets: DM1 et DH1
DH1 30 bytes
625 µs
1 2
67
Paquets: DM3 et DH3
72 54
bits bits
1500 bits = 1626 bits
Payload
DM3 2/3
125
FEC
DH3 187
1875 µs
1 2 3 4
68
Paquets : DM5 et DH5
72 54
bits bits
2744 bits = 2870 bits
Acce
ss Header 343 bytes
Code
Payload
DM5 2/3
228
FEC
DH5 343
3125 µs 625 µs
1 2 3 4 5 6
69
Types de paquets de données
DM1
DM3
2/3 FEC
DM5
No FEC DH1
DH3
DH5
70
Inter piconet communication
Cordless
headset
mouse
Cordless
headset
Cell phone
Cell phone
71
Bluetooth: débit
❒
❒La communication à l'intérieur d'un piconet peut
74
Scatternet
75
Baseband: Résumé
Device 1 Device 2
L2CA
L2CAP P
LM Data link LM
P P
Baseban Baseban
d d
Physical
❒ Sauts de fréquence
❒ Requête et paging de la machine
❒ 2 types de liaisons: SCO et ACL
❒ Types multiple de paquets (multiple
débits avec ou sans FEC) 76
Protocole de gestion de Liaison
Applications
IP
SDP RFCOMM
ol
ntr
Data Co
Initialisation et gestion des
Au L2CAP connections Baseband
dio Link LMP
Manager
Baseband • gestion de Piconet
• configuration de Lien
RF • Sécurité
77
Gestion de Piconet
❒ Attachement et détachement slaves
❒ Commutation de Master-slave
❒ Etablissement des liens SCO
❒ Manipulation des modes de basse puissance ( Sniff,
Paging
Hold, Park)
❍m
s s re
s
Master
Slave
q
respon
se
78
Bluetooth: Fonctions de gestion
❒ Système de gestion nécessaire dans un piconet
– Fonctions classiques de mise en œuvre des
communications
– Processus de gestion des liaisons
• Procédures d'identification
• Négociation des paramètres d'authentification
• Configuration de la liaison : définition des
paramètres de fonctionnement
• Processus de gestion effectué par l'échange de
requêtes réponses entre les 2 extrémités de la
79
Low power
Hold offset
mode (hold)
Slave
Hold duration
Master
80
Low power
Sniff offset
mode (Sniff)
Sniff duration
Slave
Sniff period
Master
81
Low power mode (Park)
Slave
Beacon instant
Master
Beacon interval
Master
Security
Slave
• procedure
❍ LMP_setup_compl
ete
LMP_setup_compl
ete
83
Authentification
❒ Authentification est basée sur une clef de
lien (128 bit partagé entre 2 dispositifs)
challenge
Claimant
Verifier
response
accepted
84
Pairing (key distribution)
❒ Pairing est un processus d’établissement un
canal secret de confiance entre deux
dispositifs(construction de la clef
d’initialisation Kinit )
❒ Kinit est alors utilisée pour distribuer une clef
unique ou plusieurs clefs
PIN ❍+ Claimant PIN +
Verifier Random number
Claimant Claimant
address address
challenge
Random Random
number response
number
❒
accepted Kinit
Kinit
85
Bluetooth: 3 niveaux de sécurité
❒
❒ 1er niveau : Pas de gestion de sécurité
❒ 2e niveau : Sécurité à l'échelon applicatif
– Processus d'identification lors de l'accès au service
❒ 3e niveau : sécurité plus importante
– Processus d'authentification
– Chiffrement à l'aide de clés privées
❒
86
Bluetooth: Sécurité
❒
❒ Sécurité : élément important dans les systèmes de liaison
radio
– Émission diffusée : potentiellement captée par les récepteur
environnants
– Mécanismes d'authentification et de chiffrement au niveau
MAC
• Programme automatique dans les terminaux Bluetooth :
génération de clés par session
• Utilisation du numéro d'identité du terminal + clé privée et
générateur aléatoire interne à la puce Bluetooth : numéro
tiré pour chiffrer les données à transmettre
• Gestion des clés prise en charge par l'utilisateur sur les
terminaux qui doivent s'interconnecter 87
Protocole Link Manager: résumé
Device 1 Device 2
L2CA
L2CAP P
LM Data link LM
P P
Baseban Baseban
d d
Physical
❒ Gestion de Piconet
❒ Configuration de lien
❍ Modes de basse puissance
❍ QoS
❍ Sélection de type de paquet
88
❒
L2CAP
Applications Logical Link Control and
IP Adaptation Protocol
SDP RFCOMM
Data
L2CAP fournit
Au L2CAP •multiplexage
dio Link •Segmentation et Re-assemblage
Manager •négociation de la Qualité de
Baseband service
RF
89
pourquoi la baseband est insuffisante
RFCOM RFCOM
IP IP
M M
Multiplexing
MTU demultiplexing
90
Besoin d’une couche d’encapsulation
multiprotocoles RFCOM
RFCOM IP
IP M
M
fiable*, dans-ordre,
flow controlé, liaison ACL
Caractéristiques désirées
•multiplexage Au sujet de ce qui
•Segmentation et re-assemblage •Fiabilité?
•Quality of service •Mode Connecté ou non connecté?
•contrôle d’intégrité?
91
Segmentation et reassemblage
Length Payload
Paquets
Baseband
CRC CRC CRC
start of continuation continuation
L2CAP of L2CAP of L2CAP
•difficulté de traiter les nouvelles commandes ou pertes
•mixage des multiples fragments de L2CAP fragments
n’est pas permis min MTU = 48
•Si le début de paquet L2CAP n’est pas acquitté, le reste 672 default
sera écarté
92
Multiplexage et Démultiplexage
RFCOM RFCOM
IP IP
M M
93
Canaux L2CAP
Length CID Payload
signaling
channel
Slave #1 01 01 master Slave #3
01 01
CID CID
CID CID
CID CID
CID 01 data
channel
94
L2CAP connection: un exemple
Initiator Target
L2CAP_ConnectRe
Establishment q
L2CAP_ConnectRsp
L2CAP_ConfigReq
Configuration L2CAP_ConfigRsp
MTU, QoS L2CAP_ConfigReq
fiabilité L2CAP_ConfigRsp
Data transfer
L2CAP_DisconnectReq
Termination
L2CAP_DisconnectRsp
95
L2CAP Format de Paquet (non
Connecté)
2 2 2+ 0 – 64K
Length DCID PSM Payload
96
L2CAP: Résumé
Contraintes de conception:
<Simplicité
<Une basse overhead
<Calcul et mémorisation Limités
<Efficacité de puissance
<
<
97
Bluetooth Service Discovery
Protocol
Applications
IP
SDP RFCOMM
Data
Au L2CAP
dio Link
Manager
Baseband
RF
98
Exemple d’utilisation de SDP
100
Serial line emulation over packet
based MAC
RFCOMM RFCOMM
L2CAP L2CAP
❒ Considerations de conception
❍ Encadrement: rassembler une
série de bits dans des octets
et subdiviser en paquets
❍ transport: en séquence,
délivrance fiable de flow en
série
❍ contrôle des signaux: RTS, CTS,
… 101
IP over Bluetooth V 1.0
Applications
IP
SDP RFCOMM
Data BUTS
❒ Accès Internet utilisant des
Au L2CAP
Link “cell phones”
dio
Manager ❒ Connection des PDA & des
Baseband
RF ordinateurs portables à
Internet via des points
d’accès LAN
102
Profil de point d’accès LAN
IP
Access Point
PPP
103
IP over Bluetooth v 1.1: BNEP
Access Point
IP
Bluetooth Network Encapsulation
Protocol (BNEP) fournit une emulation d’
Ethernet sur L2CAP
BNEP
•BNEP définit
•Un format de trame qui inclut des L2CAP
adresses MAC IEEE 48 bits
•Une méthode pour encapsuler les
trames BNEP utilisant L2CAP Baseband
•Option pour compresser des en têtes des
champs header pour conserver l’espace
•Messages de contrôle pour activer le
filtrage au point d’accès
104
Protocole BNEP
But?
Créer un environement broadcast pour IP dans un
Scatternet bluetooth, (notion de formation et
maintenance piconet/scatternet) de IP et les couches au
dessus.
caractéristiques:
❒division entre les spécifications de Bluetooth et IP
appliqué 105
Là où dans la pile de Bluetooth ?
Applications
Applications
TCP / UDP
TCP / UDP
IP IP
PPP
BNEP
RFCOMM SDP
LMP
Baseband
Bluetooth Radio
106
Le besoin d’un bon support IP pour
bluetooth
❒Travail continu de l’ IETF pour permettre la
“configuration zéro”
❍Obtenirles protocoles d'Internet adaptés "au
consommateur moyen"
❍Une bonne Adaptation au marché
❒Découverte de service basé sur IP
❍UPnP, Jini
succès de Bluetooth!
❒La solution PPP/RFCOMM n’est pas la bien 107
Bluetooth Networking: A Layer 2 Support
IP
Ethernet-like
broadcast
segment
slave 3
slave 1
slave 4 slave 5
master
master
Bluetooth slave 2
108
Bluetooth Ad Hoc Personal Area
Networks
PANS
dispositif!
110
PAN pour l’accès de 3G : le GPRS
exemple...
GM SC Corporate
PSTN FW Netw ork
B TS B SC M SC /VLR Netw ork
G PR S/U M TS
ISP N etw ork
H LR
D NS
MS
SG SN GG SN R AS R AD IU S
TE Bluetooth DHCP
PAN B ackbone
N etw ork DNS
IP
O ther GPR S BG R outer
Operator Internet
PTM -SC
111
Accès GPRS ...
❒ Sécurité dans IEEE 802.1X (Port Based
Network Access Control) the “Ethernet way”
❒ GPRS fournit une adresse IP par “PDP context”
possibilités...
❒ Permet la gestion de réseau spontanée
❍ Entre les utilisateurs,
❍ Entres les machines,
❍ Et les combinaisons ente machines et utilisateurs...
❒ La capacité de PANs!
❍ Donne une extension naturelle de l’Internet dans le
PAN via 3G 113
Bluetooth
Marché courant
Perspectives
114
Bluetooth: dispositifs
Nombre prévisinnel de dispositifs BT à être en service Globalement
❒ d’ici 2006.
118
Bluetooth: perspectives
❒ Point positif : mise en place de nouveaux sous-groupes de
travail de l'IEEE 802.15 pour normaliser l'exploitation de
Bluetooth dans différents contextes
– Groupe PAN : utilisation d'IP dans Bluetooth
– Groupe HID (Human Interface Devices) : communication
entre les différents éléments d'un PC
– Groupe Printing : connexion vers une imprimante
– Groupe Still Image : transmission et traitement d'images
– Groupe ESPD (Extended Service Discovery Profiles) :
découverte des protocoles environnants
– Groupe Car Profile : communications à l'intérieur d'une
voiture
– Groupe AV(Audio/Vidéo) : transport de parole de bonne
qualité, de CD audio, échange de vidéo 119
Plan
1 Introduction
2 Bluetooth
3 HomeRF: Home Radio Frequency
4 HiperLan
5 Wifi
120
3 WPAN HomeRF: Home Radio
Frequency
❒ Environnement domotique
– Communication complète entre les machines et terminaux
des maisons et l'Internet
❒ Origine : association d'industriels
– Intel, Hewlett Packard, Siemens, Motorola et Compaq
❒ Permet de relier des PC portables ou fixes, mais aussi les
terminaux téléphoniques de type DECT
– Digital Enhanced Cordless Telecommunications
– Équipements reliés à une base centrale
❒ Utilisation des mêmes fréquences que l'IEEE 802.11 et
Bluetooth
– Bande des 2,4-2,5 GHz
– Ces 3 normes peuvent cohabiter grâce aux techniques de
codage et de sauts de fréquence 121
WPAN HomeRF: protocoles de
communication
❒ SWAP : Shared Wireless Access Protocol
– Tient de plusieurs normes connues : DECT, IEEE
802.11, IP
❒ Reprend la norme de téléphonie insérée dans un réseau de
type IP
– HomeRF se place dans le registre des réseaux
multimédias voix, données, images
❒ Débit : 1,6 Mbit/s
– 2e génération : 10 Mbit/s
– En compétition avec IEEE 802.11 et Bluetooth v2
122
WPAN HomeRF: technique d’accès
❒ En partie la technique d'accès du DECT : TDMA
– Time division Multiple Access
❒ Possibilité de transmettre des données synchrones
– Voix téléphonique, visioconférence
❒ Pour la partie informatique : normes de l'Ethernet mobile
– CSMA/CA
❒ Association TDMA et CSMA
– Propriétés nouvelles
❒ Possibilité de suspendre l'émission radio des stations de
base qui n'ont pas de connexions actives
123
WPAN HomeRF: techniques d’accès
❒ Technique de sauts de fréquence (id. Bluetooth)
– Possibilité de superposer plusieurs réseaux
HomeRF
❒ Mêmes solutions pour les problèmes de sécurité que
Bluetooth et 802.11
– Cryptage des données par WEP (Wireless
Encryption Privacy), reposant sur un algorithme à
clé privée de 256 bits
124
WPAN HomeRF: topologie
❒ 1 cellule où la station de base est à – de 50 m des
terminaux
– Réseau domotique couvrant la surface d'une maison
❒ Débit : 1,6 Mbit/s
– Les techniques d'accès (en particulier CSMA/CA)
limitent le débit réel qui traverse l'interface air
– Pas + de 1 Mbit/s pour des données informatiques,
pour un utilisateur seul branché sur un accès Internet
via la station de base
❒ HomeRF permet d'adresser
– 127 nœuds sur un réseau
– 6 liaisons voix simultanées
125
WPAN HomeRF: conclusions
❒ Concurrents nombreux
– Bluetooth
– IEEE 802.11
– Réseaux câblés
– Réseaux EDF
❒ Comme Bluetooth, HomeRF tient compte à la fois
des données informatiques et de la parole
téléphonique
– IEEE 802.11 : uniquement monde de
l'informatique
❒ Bluetooth : avantage marketing
– Soutenu par plusieurs milliers de
constructeurs
126
❒ une centaine pour HomeRF…
Plan
1 Introduction
2 Bluetooth
4 HiperLan
5 Wifi
127
4 WLAN HiperLAN: Introduction
129
WLAN HiperLAN: Famille
HiperLAN
❒ HiperLAN Type 1
– À l'intérieur des bâtiments sur des distances
d'environ 50 m par borne
– Déplacement des utilisateurs < 10 m/s
– Bande de fréquences entre 5,1 et 5,3 GHz
– Interfaces conventionnelles pouvant être
utilisées par les LANs sans fil Famille HiperLAN
130
WLAN HiperLAN: Famille
HiperLAN
❒ HiperLAN Type 2 ou HiperLAN 2
– Distance par borne étendue à 200 m
– Débit : 23,5 Mbit/s
– Déplacement des terminaux < 10 m/s
– Accéder aux réseaux ATM et satisfaire aux
interfaces ATM
❒ Pouvoir implémenter les classes de services
correspondantes
❒ Permettre le support d'applications isochrones
131
WLAN HiperLAN : Famille
HiperLAN
❒ HiperLAN 3 ou HiperAccess
– Boucle locale radio ou WLL (Wireless Local
Loop)
– Réseaux de diffusion : permet le point à
multipoint, avec des terminaux ne sortant pas de
leur cellule
– Distance entre stations < 5 km
– Interfaces ATM privilégiées
❒ Permettre l'adoption des classes de service et des
qualités de service associées
– Débit supérieur à 20 Mbit/s par utilisateur 132
WLAN HiperLAN: Famille
HiperLAN
❒ HiperLAN 4 ou HiperLink
– Marché des liaisons fixes entre 2 points
– Remplacer les liaisons ATM sur des distances de
150 à 200 m
❒ débit compatible avec les normes de l'ATM : 155
Mbit/s
❒ Classes de service ATM proposées
– Antenne directionnelle, car la bande de
fréquences situées entre 17,2 et 17,3 GHz
133
WLAN HiperLAN: Catégories de
réseaux
134
WLAN HiperLAN : Norme Physique
❒ Couche physique
quasiment identique
à IEEE 802.11a
❒ Couches MAC
différentes
(IEEE 802.11 : Ethernet)
135
WLAN HiperLAN : Couche physique
❒ Bande de fréquences
5150 MHz – 5300
MHz
❒ Fréquence nominale de
chaque porteuse
136
WLAN HiperLAN: Couche physique
❒ HiperLAN utilise 5 porteuses
– Porteuses 0, 1 et 2 : porteuses « par défaut »
– Bande passante de chaque canal : 23 MHz
❒ Technique permettant d'atteindre 23,5 Mbit/s
consomme beaucoup d'énergie électrique
– Pose problème pour les terminaux mobiles
– 2 modes de travail définis
❒ LBR-HBR data burst (Low Bit Rate-High Bit Rate data
burst)
– Petites trames de 496 bits, regroupées dans des blocs
de 47 trames max
❒ LBR data burst 137
WLAN HiperLAN: mesure (CCA:Clear
Channel Assessment) et modulation
❒ Mesure de la puissance du signal reçu
– Seuil utilisé pour déterminer si le canal est
libre ou non
❒ Transmission haut débit : GMSK
– Gaussian Minimum Shift Keying
– Modulation constante : amplitude constante
❒ Transmission bas débit : FSK
– Frequency Shift Keying
138
WLAN HiperLAN: Technique
d'accès à l'interface radio
❒ Couche MAC divisée en 2 parties
– Sous-couche CAC : Channel Access Control
Partie physique de la technique d'accès Contient toute
la partie transmission et réception, qui gère les
problèmes liés au canal hertzien
– Sous-couche MAC :Partie logique
+ Mise en forme de la trame
+ Routage interne
+ Algorithmes de confidentialité
+ Gestion de priorité pour assurer une qualité de
service 139
WLAN HiperLAN: Couche CAC :
Channel Access and Control
❒ La couche CAC définit
– l’accès à un canal, selon qu’il est libre ou occupé
– Le niveau de priorité de la tentative, si la contention est
nécessaire
❒ La couche CAC implémente le mécanisme NPMA
– Non-preemptive Priority Multiple Access
❒ 3 étapes :
– Priorités
– Contention
– Transmission
140
WLAN HiperLAN : Technique
d'accès à l'interface radio
❒ Adaptation du CSMA/CD, appelée EY-NPMA
– Elimination-Yield-None Preemptive Priority Multiple
Access
– Utilise les 5 canaux avec des ordres de priorité
❒ Dans un 1er temps, la station essaie d'accéder aux
canaux selon un ordre dépendant de leur priorité
❒ Collisions potentielles détruites par une technique de
contention sur des tranches de temps préétablies
❒ En cas de succès, la transmission s'effectue
141
WLAN HiperLAN: 3 étapes
❒ Priorités
– Sélection des transmissions de données ayant les plus
fortes priorités pour l’accès au canal
– La priorité est basée sur la durée de vie résiduelle du
paquet et la priorité de l’utilisateur
❒ Contention
– Compétition entre les CAC de même priorité
– Transmission d’un signal par le CAC
– Écoute du canal à la fin de la transmission
❒ Si quelqu’un d’autre transmet, la transmission est retardée
jusqu’au prochain cycle d’accès au canal
Sinon le CAC commence sa transmission
❒ Transmission
– Transmission des données 142
WLAN HiperLAN: Technique d'accès EY-
NPMA ( Elimination-Yield-None Preemptive Priority
Multiple Access)
❒ Accès en 3 phases :
– Détection des priorités
– Contention : permet à une seule station
d'émettre
– Transmission : envoie les trames sur le support
hertzien
143
WLAN HiperLAN: MAC
❒ Définit les protocoles pour :
– L’économie d’énergie
– La sécurité
– Le routage multi-sauts
– Service de transfert de données vers
les couches supérieures
144
WLAN HiperLAN: MAC/topologie
❒ HiperLAN 1 supporte 2 topologies
– Infrastructure
+ Chaque terminal sélectionne 1 voisin pour
être son transmetteur
+ Envoie tout son trafic vers le transmetteur
(Forwarder)
– Ad hoc
+ Il n’y a pas de contrôleur de ce type
+ Chaque terminal communique directement
avec
145
WLAN HiperLAN: MAC/priorité
❒ IEEE 802.11 : priorité incluse dans les IFS
– Inter-Frame Space
– Priorité fixée
❒ HiperLAN
– Les priorités pour l’accès au canal sont affectées
dynamiquement aux paquets
– 2 paramètres utilisés pour calculer ces priorités
+ Durée de vie du paquet (Packet Lifetime)
+ Priorité de l’utilisateur
– La durée de vie du paquet est mise à jour constamment
❒ La priorité d’un paquet augmente dans le temps
146
WLAN HiperLAN: Routage multi-
sauts
❒ HiperLAN utilise un message « Hello » pour
découvrir le voisinage
– Neighborhood Discovery
– Envoi périodique d’un message Hello à ses
voisins
❒ Le Forwarder construit une carte complète du
réseau HiperLAN en utilisant ces informations
– Il peut alors décider du prochain nœud à qui il
doit envoyer les paquets
147
WLAN HiperLAN:économie d’énergie
❒ Les terminaux mobiles peuvent s’accorder sur des paternes
de réveil
– Ex : réveils périodiques pour recevoir des données
❒ Certains nœuds du réseau doivent être capables
– de stocker les données destinées aux terminaux
endormis
– De leur envoyer les données au bon moment
❒ Fonctionnalités effectuées par 2 rôles :
– P-saver
• Terminal en mode d’économie d’énergie
• Diffuse à ses voisins sa paterne de réveil
– P-supporter
• Voisin du P-saver
148
• Retarde la transmission des paquets vers le P-saver
WLAN HiperLAN: Trame
❒ Longueur variable, 2422 bits max
❒ Adresses reprises de l'Ethernet
– Adresses MAC sur 6 octets
❒ Numéro de constructeur sur 3 octets
❒ Numéro de série sur 3 octets
❒ 2 primitives de service de liaison
– HC-UNITDATA.req : pour l'envoi des
données
– HC-UNITDATA.ind : pour la réception des
données 149