Académique Documents
Professionnel Documents
Culture Documents
par :
M Julien Fasson
Prsident du jury
M. Christian Fraboul
Directeur de thse
M. Walid Dabbous
Rapporteur
M. Samir Tohm
Rapporteur
M. Emmanuel Chaput
Membre, co-encadrant
M. Stphane Combes
Membre
M. Giovanni Giambene
Membre invit
REMERCIEMENTS
Remerciements
Lune des tapes incontournables de ce type de travail rside dans les remerciements. Bien
sr la crainte doublier quelquun est l, mais je vais tout de mme essayer de me lancer.
Toutefois, jespre que personne ne se sentira offusqu davoir t omis et jespre que lmotion
davoir termin ce travail justifiera quelques oublis si il y en a.
Bien sr je commencerai par remercier les diffrents membres de mon jury. Jai t trs
touch que M. Samir Tohm accepte de relire mon manuscrit malgr ses soucis de sant, et je
tiens profondment le remercier pour son intrt et ses diffrents commentaires sur mon
travail. Mes penses vont aussi M. Walid Dabbous qui a clair dun point de vue nouveau mon
travail. Je remercie profondment M. Giovanni Giambene davoir pu participer la soutenance.
Enfin un grand merci M. Grard Maral qui ma fait lhonneur dassumer la fonction de
prsident de jury de ma thse avec lgance.
Jai vraiment apprci les diffrents apports dAlcatel mon travail, dune part par
DIPCAST o jen profite pour remercier les diffrents acteurs du projet, et en particulier Cline
Bnassy-Foch, et dautre part, par mon contact rcent avec Stphane Combes qui a t un lecteur
attentif de mon travail et a su mettre laccent sur certaines perspectives notamment lors de la
soutenance.
Je noublierai pas de dire toute ma gratitude mes deux encadrants, en commenant par
mon directeur de thse, Christian Fraboul, qui ma accompagn lors de ce travail et au-del. Il
sest investi dans cette recherche malgr de nombreuses difficults, ouvrant sans cesse le dbat
pour ne pas se perdre dans des points techniques qui navaient pas leur place ici.
Je souhaite vivement remercier Emmanuel Chaput. Il a co-encadr ce travail en apportant
sa vision du monde protocolaire, notamment avec IP. Mais, plus que le co-encadrant de ce
travail, il a t un tuteur pour le travail de recherche comme denseignement, un ami et un
compagnon de voyage, toujours prsent aux confrences, dans les moments de stress et de doutes.
Je remercierai aussi tous les membres de lquipe de recherche IRT, et en particulier AndrLuc Beylot, le plus jeune professeur de notre laboratoire qui sait faire des merveilles avec
quelques files dattentes, mais qui aurait pu faire aussi une trs bonne carrire en tant que
concierge du 17 bis.
Je marrterai pour saluer tous les membres du laboratoire TSA qui ont su crer une
ambiance propice ce travail. Je ne citerai pas tous les noms, mais uniquement celui de Sylvie,
ternelle protectrice du thsard gar ; celle qui sait comment il faut faire et qui a toujours su
nous faire sourire.
Le bureau 5 est un endroit o jai pass un grand nombre dheures cette dernire anne, et
je noublie pas ses figures emblmatiques : Farid, Hussein, et Sakouna.
Je voulais, avant de terminer, remercier les trois amis qui mont paul au cours de cette
thse. Merci Flo avec qui jai partag le bureau pendant presque quatre ans, en commenant par
la mme cole, puis le mme DEA et enfin la thse dans le mme laboratoire. Merci Dj, mon
solide appui tout au long de ce travail, tu as su trouver les actions comme les mots justes pour
mamener prsenter ce travail aujourdhui. Et enfin toute mon amiti Fabrice, qui a partag un
grand nombre de soires studieuses au laboratoire jusqu deux heures du matin, avec qui je
mangeais les week-ends au boulot. Cest certainement grce toi que jai russi finir ce travail
dans les temps.
Merci toi maman, et toi Hlne qui avaient relu ce travail.
3
REMERCIEMENTS
Merci tous mes amis : Anne, Jeff, Olivier, Titi, Alexandre, et incontestablement le plus
grand psychanalyste de tous les temps et mon ami de toujours, Charles.
Enfin ceux de ma famille qui ont cru en moi.
Bien sr si ce travail est avant tout le mien, je crois quil est le rsultat de la collaboration de
tous ces tres, alchimie lente et discrte de trois annes au sein du laboratoire TSA, prsent
termin comme nous le connaissions.
FLS
FSI
FTP
GEO
GES
HDTV
HEO
HTTP
IAP
IBIS
IETF
IGMP
IN
INT
IP
IPsec
IRD
ISP
LAN
LEO
MAC
MARS
MCDDD
MEO
MF-TDMA
MHP
MMT
MNMC
MPE
MPEG
MTU
NCC
NIT
NNI
NVoD
OBP
OBPC
P2P
PAT
PC
PCR
PDU
PEP
PES
PID
PIM-SM
PLR
PMT
PoP
PPP
PS
6
PSI
PSTN
PUSI
QoS
RBDC
RCST
RMT
RNIS
RNRT
ROHC
RST
RSVP
RTC
RTO
RTP
RTT
QEF
SAC
SACK
SCR
SCT
SDT
SMAP
SNDU
SPT
STC
SYNC
TBTP
TCP
TCT
TDMA
TDT
TIM
TM/TC
ToS
TS
UDLR
UDP-Lite
UES
ULE
UMTS
UNI
VBDC
VCi
VLAN
VoD
VoIP
VPi
VPN
VSAT
WAP
10
11
12
65
Tableau II.
91
Tableau III.
Dlai daller retour dune requte de type ARP sur un systme hybride
109
Tableau IV.
110
Tableau V.
117
Tableau VI.
134
Tableau VII.
136
Tableau VIII.
139
Tableau IX.
143
Tableau X.
Comparaison du dbit moyen observ sur un transfert FTP en fonction de la dure
dobservation Modle derreur uniformment rpartie
148
Tableau XI.
Comparaison du dbit moyen observ sur un transfert FTP en fonction de la dure
dobservation Modle derreur deux tats
148
Tableau XII
155
Tableau XIII
166
Tableau XIV
Dbit moyen observ sur 200 s en fonction du type damlioration apport par le PEP
169
13
14
GLOSSAIRE
Glossaire
Canal logique :
Il sagit de lensemble des paquets MPEG-2 TS partageant le mme PID sur un multiplexe donn. Ces paquets
constituent un mme programme (missions, films, etc. ).
DVB-RCS :
Le DVB Return Channel for Satellite est le standard DVB qui dfinit la voie retour pour satellite. Coupl au
DVB-S, il permet dinterconnecter un rseau intgralement par une connexion satellite.
DVB-S :
Le DVB for Satellite est une norme de diffusion de donne, lorigine multimdia, par satellite. Elle est
construite autour des principes de diffusion unidirectionnelle.
DVB-SI :
Il sagit de la norme qui gre la signalisation des flux DVB. En plus des tables dfinies dans la norme MPEG-2
(tables PSI), elle ajoute un certain nombre de tables nommes SI.
GES :
La Gateway Earth Station est une entit fortement mettrice dun systme satellite. Elle met gnralement en
DVB-S, mais peut aussi mettre en DVB-RCS. Dans ce cadre, il sagit le plus souvent dune gateway multiporteuses.
MPE :
Le MultiProtocol Encapsulation est, comme son nom le signale, un protocole dencapsulation de donnes
gnriques dans les paquets MPEG-2 TS en utilisant le DSM-CC. Cest le protocole recommand par la norme
DVB. Cependant il prsente un certain nombre de limites.
MPEG-2 TS :
La couche MPEG-2 TS est utilise comme niveau liaison par la norme DVB-S. Cette couche est dfinie par la
norme ISO MPEG-2, et est considre dans le cadre de cette norme comme un niveau transport, assurant le
transport des flux applicatifs MPEG-2 (vido, audio, synchronisation et donnes supplmentaires). Les
conteneurs de ce niveau sont nomms les paquets MPEG-2 TS, et sont fixs 180 B. La notion de flux MPEG-2
TS est souvent utilise pour deux choses diffrentes : soit le flux de paquets MPEG-2 TS rfrant un flux vido
et audio commun (on parle de canal logique, ou plus rarement de flux logique puisque les paquets partagent le
mme PID), soit le flux de paquets MPEG-2 TS une fois multiplex, celui-ci est form de plusieurs flux et
constitue un multiplexe, ou transpondeur.
On-Board-Processing :
Encore appel intelligence embarque, lOBP propose dintgrer un certain nombre de fonctionnalits bord,
comme le multiplexage des flux descendants, la gnration de signalisation, la commutation bord, et mme une
gestion de la QoS bord dans le cadre de commutation paquet. terme, le routage bord semble envisageable.
PID :
Un PID est un identifiant dun canal logique. Associ aux systmes des tables dinformations, il permet de
reprer les diffrents flux, et dindiquer aux dcodeurs sur quels canaux rcuprs les programmes.
RCST :
Les terminaux de type RCST sont dfinis par la norme DVB-RCS. Il sagit de terminaux capable dmettre en
DVB-RCS, et donc offrant une voie retour satellite.
Satellite gostationnaire :
Un satellite en orbite 35900 km de la Terre est appel satellite gostationnaire puisquil a une dure de
rvolution gale la priode de rotation de la Terre (23h 56min), lui garantissant une position fixe en vis--vis
d'un lieu donn.
15
GLOSSAIRE
Satellite multi-spots :
Les techniques multi-spots (ou multifaiceaux) proposent de dcouper la couverture du satellite en plusieurs
zones, via lutilisation de plusieurs faisceaux. Les satellites commerciaux actuels sont gnralement
multifaiceaux. Linterconnexion entre les faisceaux peut tre ralise de diffrentes manires, en utilisant des
techniques physiques, ou en utilisant un OBP. Lutilisation dune intelligence bord permettant la commutation
permet une plus grande flexibilit du systme. Les satellites actuels ne font que peu dinterconnexion de spots.
Systme transparent :
Un satellite gostationnaire dit transparent ne met en place aucune fonctionnalit dun niveau autre que
physique. La plupart du temps un tel systme se contente de rpter les signaux vers la Terre, en les amplifiant.
Un tel systme est parfois nomm hub spatial ou rpteur.
ULE :
Ce protocole se propose de remplacer le protocole MPE en offrant une interface plus simple, plus lgre et plus
ouverte.
16
GLOSSAIRE
17
CONTEXTE DE LTUDE
1.1.
1.2.
1.3.
1.4.
2.
LA TRANSMISSION DE DONNES
LE SATELLITE, UN OUTIL DE COMMUNICATION
UNE COEXISTENCE PROBLMATIQUE
LE PLAN DE LTUDE
3.
4.
18
20
20
20
21
22
24
24
24
25
25
27
27
28
30
30
31
31
32
33
33
34
34
35
36
38
40
40
41
41
46
50
52
52
52
52
53
54
54
58
59
60
67
67
70
72
73
74
74
75
84
88
90
5.1.
LE NIVEAU PHYSIQUE ET SON INFLUENCE SUR LE SYSTME
5.1.1.
Diffusion du mdium satellite
5.1.2.
Dlai dun bond satellite
5.1.3.
Pertes sur le support physique
5.2.
LE NIVEAU LIAISON
5.2.1.
Le temps daccs au support
5.2.2.
tude et comparaison de lencapsulation
5.2.3.
tude du poids des messages de signalisation
5.2.4.
tude du temps de rponse du systme en fonction de la rpartition bord/sol des
fonctionnalits du NCC
5.2.5.
Conclusion sur la signalisation de larchitecture hybride
5.3.
LE NIVEAU RSEAU
5.3.1.
IP et son conomie
5.3.2.
Conclusion sur le niveau 3
5.4.
LACCS INTERNET
5.4.1.
Reprsentation du trafic Internet
5.4.2.
Accs Internet standard
5.4.3.
Accs Internet volu
5.4.4.
Intgration doptimisations dans larchitecture hybride
5.4.5.
Conclusion sur laccs Internet
5.5.
LA VIDO LA DEMANDE
5.5.1.
Comparaison entre multi-spots et mono-spot
5.5.2.
Influence du lien retour
5.5.3.
Conclusion sur la Vido la Demande
5.6.
LINTERCONNEXION DE RSEAUX PRIVS
5.6.1.
Performances du multiplexage embarqu
5.6.2.
Intrt du multi-spots pour linterconnexion
5.6.3.
Conclusion sur le service dinterconnexion
5.7.
CONCLUSION SUR CETTE VALUATION
6.
CONCLUSION ET PERSPECTIVES
91
91
92
92
93
93
99
102
116
120
121
122
122
122
124
125
126
134
140
143
143
144
144
144
145
145
156
165
170
171
171
174
174
174
174
177
177
178
180
19
1. CONTEXTE DE LTUDE
Ce travail se situe la frontire de deux mondes distincts, aux vocabulaires diffrents et aux
mthodes spcifiques. Les problmes traits par cette tude reposent en grande partie sur
lvolution disjointe de ces deux domaines, responsable des difficults de leur intgration au sens
large du terme.
Ce premier chapitre propose dintroduire cette problmatique, posant le contexte de cette
tude. La premire section retrace lmergence dIP comme le support incontournable de la
transmission de donnes une large chelle. La deuxime section introduit le domaine des
satellites, et plus prcisment les satellites de type GEO. La problmatique est souleve par une la
confrontation de ces deux domaines dans une troisime section. Nous prsentons dans une
dernire section le plan de cette tude.
1.1.
La transmission de donnes
Aprs son apparition dans le projet ARPANet, IP est vite devenu un standard mondial.
Entre 1990 et 2000, le rseau Internet a connu un vritable succs, si bien quaujourdhui, en
septembre 2004, on estime 23.23 millions le nombre dinternautes en France1.
Cette mergence dIP a clairement montr que les solutions molothiques proposant une
architecture de bout en bout (ATM par exemple) ntaient pas adaptes une large diffusion et
dissmination, en particulier pour des raisons videntes de cot dinfrastructure. En revanche, IP
ne suppose presque rien des rseaux sur lequel il est dploy, interconnectant et fdrant des
rseaux disparates de manire transparente pour lutilisateur. Grce cette capacit, les
applications se sont dveloppes autour dIP (plus particulirement de la pile TCP/IP), le rseau
sest naturellement tendu, et les applications ont finalement prolifres, passant du simple mail,
aux serveurs FTP, aux chats, aux multimdias, au Peer-to-Peer, entrinant le succs dIP un tel
point quil semble aujourdhui indtrnable.
IP est donc devenu la rfrence, dissminant le savoir grande vitesse et portant lre du
numrique. Mais cette volution ne saurait sarrter l. La pense IP dtrne peu peu les
supports ddis. Quil sagisse du tlphone, de la tlvision, des jeux, ou encore des livres, IP a
cr une vritable rvolution dans nos habitudes. Ainsi le triple play, offre de service daccs
Internet coupl la Voix sur IP (VoIP) et la tlvision, se dveloppe rapidement grce la
prolifration de lADSL, se posant en dangereux concurrent de la tlphonie traditionnelle, de la
tlvision analogique et numrique par ondes terrestres, cble ou satellite.
IP offre donc un fort pouvoir intgrateur, ide que le RNIS (Rseau Numrique
Intgration de Services) proposait dj il y a prs de 20 ans [1], mais qui na pu tre mise en
oeuvre une large chelle.
20
avec Telstar 1 ou encore Relay [2]. Ces satellites dfilant basse altitude ont vite dmontr avec la
diffusion de quelques missions de tlvisions, mais aussi avec des relais tlphoniques entre
tats-unis, Grande-Bretagne et France, les apports des satellites pour les tlcommunications.
Cependant le mode dfilant est peu appropri la retransmission tlvise. Cest en 1965,
avec Early Bird que nat un rseau commercial de tlcommunications par satellites
gostationnaires, Intelsat, proposant la diffusion de 36 programmes simultans [3].
Parmi les quatre types de satellite (LEO, MEO, HEO et GEO), seul les GEOs offrent un
relais fixe par rapport un point de la Terre1, proposant une couverture pouvant atteindre un
tiers du globe2. La tlvision numrique trouve alors un support de choix dans de tels satellites :
la fin des annes 90, le MPEG-2 [4] rvolutionne le monde de limage et ouvre lhorizon de la
tlvision numrique. Le satellite connat alors un vritable succs en temps que support
privilgi de ce service.
1 En orbite circulaire 35900 km de la Terre, le satellite gostationnaire a une dure de rvolution gale la
priode de rotation de la Terre (23h 56min), lui garantissant une position fixe en vis--vis d'un lieu donn.
2 La couverture dun systme gostationnaire est une valeur thorique : les zones polaires ne sont pas
couvertes par un tel satellite
21
22
23
2.1.1.
Historique du DVB
Le groupe DVB (Digital Video Braodcasting) apparat entre 1993 et 1996 en mme temps
que la premire publication de la norme MPEG-2 [4]. Initiative europenne, le groupe DVB
trouve son origine avec lELG (European Launching Group) lanc en 1991.
Les standards DVB sont publis depuis janvier 1995 par l'Union Europenne de
Radiodiffusion, et prsente les techniques basiques pour l'implantation de la transmission TV
numrique en Europe, Asie, Australie et de nombreux autres pays. Le seul concurrent semble tre
le standard amricain HDTV, lui-mme reposant sur la technologie MPEG-2, mais incompatible
en partie avec le DVB. Aujourdhui le groupe DVB est un vritable consortium regroupant plus
de 300 membres et ses normes sont tlchargeables gratuitement sur le site ETSI (European
24
2.1.2.
Standards DVB
Le DVB est une norme complexe qui rgit en premier lieu la transmission de tlvision
numrique par cble, onde terrestre, ou satellite. Les standards DVB sont nombreux et divisibles
en diffrentes catgories :
Les standards dinteraction qui soccupent des voies retours et des connexions (DVBDATA). On trouve tous les standards DVB-RC* (DVB - Return Channel for *)
comme par exemple le DVB-RCS (DVB Return Channel for Satellite) qui normalise
la voie retour via satellite. On trouve aussi le support des applications telles que le
tltexte (DVB-TXT) ou le sous-titrage (DVB-SUB) et enfin un standard fondamental
le DVB-SI (DVB System Information) qui rgit la signalisation des diffrents
programmes prsents dans le flux DVB, en utilisant des tables de signalisation.
2.1.3.
MPEG-2
Le MPEG-2 est la base de la norme DVB. Avant tout connu comme norme de
compression, le standard regroupe aussi des mthodes de multiplexage particulires reposant sur
le dcoupage des flux lmentaires (ES Elementary Stream) en PES (Packetised Elementary
Stream) [4]. Le multiplexage MPEG-2 est donc abord ici puisque ces informations sont
indispensables la comprhension des normes DVB.
25
Dans la figure ci-dessus (Figure 2.1) le MPEG-2 propose deux mthodes diffrentes pour
multiplexer les PES en fonction de lapplication, formant deux types de flux distincts. Le
Program Stream (PS) est form partir dun unique programme regroupant plusieurs PES (vido,
audio et donnes prives). Constitu de paquets relativement longs (2048 octets par exemple), le
PS est utilis pour la transmission sur un canal prsentant un taux derreurs faibles (Quasi Error
Free). Il est utilis pour le stockage des mdia sur disque dur, CD, et DVD. De son ct, le
Transport Stream (TS) peut mlanger diffrents programmes. De plus il est le flux utilis pour
transporter les donnes multimdia sur diffrents supports qui sous-entendent un risque derreur
non ngligeable (cbles, ondes terrestres, satellites, ). Le flux TS utilise alors des paquets de
petite taille (fixe 188 octets) pour lefficacit des codes correcteurs.
Le TS est donc le flux qui nous intresse plus particulirement ici. Reprenant la figure cidessus plus en dtail, llaboration du TS seffectue en plusieurs tapes :
Les flux vido et audio sont compresss sparment, donnant en sortie de chaque
codeur un flux constant appel ES.
Une fois compresss, les flux vido et audio (deux ES distincts) sont dcoups en PES
en utilisant la mme base de temps (Source Time Clock), pour un mme programme ;
Les PES sont ensuite multiplexs dans des paquets MPEG-2 TS, composant le
Transport Stream, via une mthode nomme data-streaming. Un paquet MPEG-2 TS ne
26
peut par cette mthode contenir quun seul morceau de PES. Du bourrage est donc
utilis dans ce cas pour remplir les paquets MPEG-2 TS 188 octets.
2.2.1.
Source www.DVB.org
27
peut autoriser lencapsulation de deux sections diffrentes dans un mme paquet MPEG-2 TS1,
tandis que le data-streaming utilise toujours le bourrage pour complter un paquet MPEG-2-TS
Figure 2.3 Piles de protocoles du DVB-S comme support des flux MPEG-2
2.2.2.
MPEG-2 TS
Les paquets MPEG2-TS (Figure 2.4) sont de courts paquets de taille fixe, 188 octets. Le
paquet a un en-tte de 4 octets et une charge utile de 184 octets. Toutefois len-tte du paquet
peut tre augment grce des champs optionnels, diminuant du mme coup la charge utile du
paquet. La figure ci-dessus dtaille le paquet MPEG-2 TS et son en-tte standard de 4 octets [4]
[5] [7] [11]. Les champs de len-tte MPEG-2 TS sont par ordre dapparition :
Synchronisation byte : loctet de synchronisation qui prend pour valeur 0100 0111
(0x47) et permet ainsi de dtecter le dbut dun nouveau paquet.
28
Transport_priority : il sagit dun flag de 1 bit. Lorsquil est activ, le paquet a une
priorit plus grande que tout autre paquet de mme PID. Un mcanisme de QoS peut
se baser sur ce bit pour donner une plus grande priorit aux paquets concerns.
Figure 2.5 Encapsulation dun PES dans des paquets MPEG-2 TS via data-streaming
29
2.2.3.
Chane de transmission
Une fois le flux MPEG-2 TS cr, celui-ci est trait pour tre mis vers le satellite par la
couche DVB-S. Ce niveau est en constante volution suite aux nombreux progrs technologiques
tels que les turbo-codes ou lapparition du DVB-S 2.
Si lon reste sur les dernires normes DVB-S, les flux MPEG-2 TS sont traits par la chane
de codage suivante (Figure 2.6). Lobjectif de ce document ntant en aucune manire de rentrer
dans le dtail de ce niveau, cette partie se contente de retracer les tapes principales du codage
physique [7] [12] :
Le brouillage : aussi appel dispersion dnergie, il permet dviter une trop longue
succession de 1 ou de 0 qui aurait comme impact la cration dune raie forte nergie.
Le signal est multipli par la sortie dun gnrateur pseudo alatoire.
2.2.4.
Mthode daccs
quipes de transpondeurs, les stations qui ont accs au systme satellite sont couramment
nommes des gateways. Celles-ci sont peu nombreuses, souvent rduites une seule entit par
systme. Toutefois plusieurs gateways peuvent se partager le systme. Les mthodes daccs, dans
ces cas, restent pour le plus souvent des solutions propritaires, reposant souvent sur une division
frquentielle de la bande passante, voire temporelle pour des systmes avec intelligence bord.
Les gateways mettent dbit constant et permanent, le bourrage tant donc communment
utilis en cas de ncessit. Les metteurs DVB-S mettent en uvre une technologie pointue et
ont donc un cot lev, tandis que les rcepteurs DVB-S sont peu coteux, fruit dune technique
rode. En effet, le succs de la tlvision numrique a grandement contribu au dveloppement
des IRD (Integrated Receiver Decoder) et ce moindre cot.
30
La norme ISO MPEG-2 [4] dfinit les tables PSI (Program Specific Information) qui
dcrivent les diffrents lments prsents dans un flux MPEG-2 TS.
La norme DVB-SI (DVB System Information) [13] propose des tables spcifiques au
systme DVB. Les tables SI sont un complment dinformation aux tables PSI,
indiquant aux terminaux les diffrents services offerts par le systme.
Dautres tables sont envisages par les normes DVB. Les normes interactives telles que
DVB-RCS ajoutent une signalisation pour grer la voie retour (capacit et accs).
Cette tude se focalise uniquement sur les tables de services MPEG-2 et DVB-SI, pour
pouvoir au final caractriser la mthode de dtection des diffrents programmes par un terminal.
2.3.1.
Tables PSI
Les tables PSI sont de quatre types diffrents (Figure 2.7) et vhiculent linformation
minimale qui permet aux terminaux didentifier et daccder aux diffrents flux dun multiplexe.
Ces tables ont pour la plupart un PID fixe et portent uniquement sur le multiplexe dans lequel
elles sont vhicules.
La table PAT (Program Association Table) indique pour chaque service du multiplexe le
PID de sa table PMT (Program Map Table). De plus celui-ci doit aussi renseigner sur le PID de la
table NIT (Network Information Table) (ce dernier tant souvent fix 10). Cette table, unique
par multiplexe, est cre par lentit de gestion du systme satellite.
La table CAT (Conditional Access Table) contient des informations de type priv, et donc
spcifiques au systme, sur laccs au systme. En particulier cette table indique les flux EMM
(Entitlement Management Message) contenant une autorisation daccs au service pour les
terminaux.
La table PMT (Program Map Table) dtient les informations sur un unique programme
cest--dire tous les PIDs des ES constituant le programme ainsi que la localisation du PCR
(Program Clock Reference) de ce service.
La table NIT (Network Information Table) fait partie du standard MPEG-2 mais son
contenu, sa syntaxe et son caractre obligatoire ont t introduits par la norme DVB-SI. Cette
table fournit des informations sur lorganisation physique des multiplexes et TS dun rseau
donn ainsi que des informations sur le rseau courant (table_id = 0x40) ou sur un autre rseau
(table_id = 0x41). Ces informations de type priv sont par exemple le nombre de transpondeurs,
les coordonnes de lorbite du satellite, etc.
31
2.3.2.
Tables SI
Ces tables ont t spcialement ajoutes par la norme DVB pour traiter un certain nombre
dinformations supplmentaires. Ces tables sont divises en deux types : des tables obligatoires
dune part, et des tables optionnelles dautre part. Nous prsentons brivement ici ces tables
(pour plus dinformations se rfrer au standard ETSI EN 300 468 [13]) :
Les tables obligatoires, mise part la table NIT dcrite ci-dessus, sont :
la table SDT (Service Description Table) dcrivant les services prsents dans le
systme,
la table EIT (Event Information Table) dcrivant le service courant sur le multiplexe
ainsi que le service venir (heure de dpart, dure, ),
la table TDT (Time and Date Table) fournissant lheure et la date courante aux
IRDs.
Les tables optionnelles regroupent de nouvelles tables ainsi que des extensions des
tables prcdentes :
lextension de la table NIT des rseaux autres que celui courant,
la table BAT (Bouquet Association Table) identifiant les diffrents services dun
mme bouquet,
lextension de la table SDT des rseaux autres que celui courant,
les extensions de la table EIT des rseaux autres que celui courant, et
lintroduction dun planning complet des diffrents services venir,
la table RST (Running Status Table) informant de ltat dune diffusion (cette table
est plutt diffuse au dbut et la fin de lmission),
la table TOT (Time Offset Table) donnant le dcalage entre le temps local et le
temps de rfrence du systme,
la table ST (Stuffing Table) utilise pour remplacer et invalider une section.
Cette prsentation nest pas exhaustive, dautant plus que la norme autorise lutilisation de
tables prives. Les tables prives permettent la mise en uvre de nouvelles techniques au risque
toutefois de perdre en interoprabilit. Pour combler ce problme, la norme DVB essaie
dincorporer les tables dintrt gnral dans ses mises jour, comme notamment la table INT
[14] que nous tudierons plus tard, dans la partie 3.
32
2.3.3.
Ces tables peuvent tre mises par lentit de contrle et de gestion du systme, mais aussi
par les fournisseurs de services (PMT par exemple). La plupart de ces tables, lexception des
tables RST, sont mises priodiquement afin que les IRDs puissent dcoder et accder aux
programmes qui les intressent.
Pour pouvoir dcoder un programme, le jeu des tables PSI peut tre suffisant (Figure 2.9).
En effet, une fois la gestion des bouquets et du rseau effectue, et la table SDT consulte pour
connatre la liste des services proposs, la table PAT est consulte par lIRD pour connatre le
PID de la table PMT correspondant au programme choisi. La table PMT permet de trouver et de
dcoder les diffrents ESs constituant le programme.
Il peut arriver dailleurs que dans un mme programme on retrouve diffrents flux (par
exemple audio) qui correspondent des choix utilisateurs comme la langue, le sous-titrage, etc.
ressources inutilement, ce qui nest pas le cas avec le DVB-S qui met un flux constant de
donnes et provoque du bourrage en absence de donnes mettre. La norme DVB-RCS est
prsente comme un apport au DVB-S, et cest lune des raisons pour lesquelles les deux normes
sont souvent confondues, puisquelles fonctionnent en troite corrlation. Il est donc naturel de
la prsenter ici en lincorporant une architecture DVB-S, comme le prconise la norme.
2.4.1.
La norme prvoit pour un systme DVB-S la possibilit dinteragir avec un systme DVBRCS. Ce systme peut tre support par deux satellites diffrents (Figure 2.10), ou un seul satellite
intgrant les deux technologies. Le systme DVB-RCS est intgralement dpendant des flux aller
DVB-S qui contiennent les diffrentes informations pour rgler le systme (accs, signalisation et
synchronisation des terminaux).
La mthode envisage par la norme permet donc de rester dans le cadre DVB-S actuel tout
en apportant une marge interactive diffrentes applications. Les avantages des deux
technologies sont ainsi runis en un seul systme, avec toutefois une nuance : mme si le cot
technologique dun transpondeur DVB-RCS est moins lourd quun metteur DVB-S, notamment
avec les VSAT, les cots matriels, dinstallation comme de location de la bande passante restent
levs. Dans la norme, ces terminaux sont nomms les RCST (Return Channel Satellite
Terminal).
2.4.2.
Pile de protocoles
Le DVB-RCS contrairement au DVB-S nest pas fond sur lmission dun flux constant
mais sur lmission de bursts utilisant un dcoupage spcifique en temps et frquence (cf. partie
2.4.4). Peu dpendant du type de donnes vhiculer, le DVB-RCS propose deux mthodes
34
dencapsulation : une mthode utilisant les cellules ATM et une autre reposant sur les paquets
MPEG-2 TS. Comme le montre la figure suivante (Figure 2.11), la pile de protocoles mise en jeu
pour lencapsulation dune donne de type standard (ici un datagramme IP) diffre avec la
mthode choisie.
Lencapsulation dans des cellules ATM est gre par la couche dadaptation AAL5
(ATM Adaptation Layer 5), qui est adapte lencapsulation de datagrammes. Cette
technique est dcrite par la norme comme devant tre obligatoirement supporte par
tout systme utilisant la technologie DVB-RCS.
2.4.3.
Chane de transmission
Il faut toutefois noter que la tendance gnrale est lutilisation des turbo-codes dans le
DVB-RCS. Ces codes plus complexes que le codage convolutif en treillis, sont aussi beaucoup
plus performants [18].
35
2.4.4.
Mthode daccs
La mthode daccs du systme DVB-RCS est plus complexe que celle du DVB-S, puisque
le DVB-S na pas vocation partager sa bande passante entre beaucoup de gateways. En effet, il
faut rappeler que le DVB-RCS a une vocation dinteractivit, et doit permettre ainsi un grand
nombre de terminaux davoir accs au systme. Un partage des ressources fixe et constant nest
donc pas viable.
Pour cela, chaque terminal envoie des messages au NCC (Network Control Centre)
permettant de fixer et de garantir certains aspects de la qualit du service (dbit, gigue, temps de
transfert..etc.)
Dans cette partie nous proposons un aperu des messages DVB-RCS, de la signalisation
spcifique et des diffrentes mthodes daccs qui prennent appui sur ces derniers.
2.4.4.1.
La gestion du rseau interactif est en grande partie prise en charge par le lien aller DVB-S,
la signalisation FLS (Forward Link Signalling). Cette signalisation est fonde sur trois points :
CMT (Correction Map Table) : Cette table permet aux terminaux de corriger leurs
temps, frquences et puissances pour leurs prochaines missions. Elle est calcule par le
NCC, ou par le systme bord dans le cadre dune intelligence embarque.
FCT (Frame Composition Table) : cette table dfinit le nombre et le type de time slots
contenus dans une trame. Elle est mise par le NCC.
RMT (Rcs Map Table) : cette table indique au terminal comment se positionner sur le
multiplexe descendant de son fournisseur daccs au rseau. Cette table est mise par
loprateur satellite, et son PID est indiqu par la table NIT.
SPT (Satellite Position Table) : Cette table est transmise sur chacun des multiplexes et
indique la position du (ou des) satellite(s). Cette table est sous la responsabilit de
loprateur satellite.
TBTP (Terminal Burst Time Plan) : cette table attribue les diffrents time slots aux
diffrents terminaux, en faisant la relation entre les numros des time slots et les
identifiants logiques des terminaux. Cette table est mise par le NCC et est
indispensable pour quun terminal puisse utiliser les time slots qui lui sont attribus. Le
TBTP informe donc les terminaux de la capacit relle qui leur est alloue.
TCT (Time slot Composition Table) : cette table dcrit le type de burst contenu dans
chaque time slot (CSC, ACQ, SYNC ou TRF), le taux de codage, etc. Cette table fixe
aussi le prambule ; elle est mise par le NCC.
36
Les messages TIM ne sont pas vraiment des tables de signalisation dans la mesure o il
sagit de messages privs envoys vers un groupe ou un seul terminal par un organisme de
contrle du systme. Ces messages peuvent contenir des informations diverses, comme la
rponse dun NCC une demande douverture de connexion, les identifiants dun terminal, des
attributions de time-slots pour un court temps, des informations sur le rseau
Pour viter une drive des frquences, et donc des collisions, les messages PCR sont
gnrs, permettant lasservissement des oscillateurs des terminaux. Ces messages sont diffuss
avec une priodicit de 5 100 ms et leur PID est indiqu dans la table PMT.
2.4.4.2.
La signalisation sur la voie retour est effectue via des bursts. En effet nous avons vu
prcdemment (cf. partie 2.4.2) que les donnes taient envoyes sous forme de bursts, appels
bursts de trafic (TRF). Toutefois, dautres bursts sont utiliss par la technologie DVB-RCS :
la mthode SAC (Satellite Access Control) qui utilise le champ optionnel des bursts de
trafic et les bursts SYNC et utilise les slots SYNC comme un canal contention pour les
requtes dallocation,
la mthode DULM (Data Unit Labelling Method) qui cre des circuits virtuels.
2.4.4.3.
Le partage de la ressource
Le mode daccs TDMA (Time Division Multiple Access), utilis parfois pour la voie aller
(dans le cadre dune charge utile rgnrative), pose problme sur la voie retour. En effet, pour la
voie aller, il y a le plus souvent une seule gateway qui se contente de dcouper sa bande alloue
entre diffrents groupes dutilisateurs, tandis que dans le cadre de la voie retour, un grand nombre
de terminaux veulent se partager le mme canal. Aussi le TDMA ne suffit pas viter les
collisions entre les diffrents bursts des terminaux actifs.
Le mode daccs utilis pour la voie retour est alors le mode MF-TDMA qui utilise un
dcoupage de la bande alloue en supertrames. A chaque groupe de terminaux une supertrame est
alloue et celle-ci est elle-mme dcoupe en trames. Chaque trame est constitue dun ensemble
de time-slots, chacun ddi la transmission dun burst prcis. La figure suivante (Figure 2.13)
prsente ce dcoupage.
Il existe deux types de partage MF-TDMA de la bande passante : un mode statique et un
mode dynamique. La mthode statique utilise des time-slots de mme dure et de codage identique.
Il suffit alors des informations sur un seul time-slot pour que le terminal puisse mettre, donc dun
seul message TIM. Cette technique rduit grandement les temps dattente dmission sur le mdia
et les messages envoyer (notamment les TCT). Plus complexe, la mthode dynamique se
construit sur des time-slots de taille variable, permettant une meilleure flexibilit, et donnant la
NCC la possibilit dattribuer plus ou moins de grands time-slots, en fonction de lallure du trafic.
Toutefois cette mthode demande plus de calculs de la part de la NCC (elle doit transmettre les
informations de chaque time-slot), ce qui risque de dgrader le temps daccs au support.
37
Figure 2.13 Segmentation de la bande alloue la voie retour en supertrames, trames et time-slots
2.5. Conclusion
Ce chapitre offre une vision densemble de la norme DVB et de sa mise en uvre dans le
cadre satellite. Cest pour cette raison quil est relativement court.
Il sagissait ici de familiariser le lecteur avec les systmes satellite DVB pour pouvoir
aborder ensuite pleinement le dploiement dIP dans ce contexte. Le niveau de dtail a donc t
38
port en priorit sur les aspects de niveau 2, savoir laccs et lencapsulation sur lesquels nous
allons revenir plus en dtail dans la partie suivante.
39
40
VPN, etc.). Cette technologie est apparue dans les annes 70, et a pris son envol entre 1998 et
1999 avec un dveloppement de prs de 400% (de 60000 installations 300000).
Cependant, la spcificit et la nature propritaire de ces systmes conduisent un milieu
htrogne o les comparaisons approfondies deviennent dlicates. Ces problmes de
standardisation [24] conduisent des solutions au cas par cas et entranent alors un problme de
cot technologique : les quipements tant spcifiques, leur cot est rdhibitoire, freinant ainsi
lexpansion dune solution par rapport une autre [25]. Si ces technologies ont su trouver parfois
leur place, notamment dans le cadre de linterconnexion commerciale, lhtrognit des
protocoles reste un obstacle majeur, surtout au niveau du cot et de ladaptabilit des systmes
aux technologies venir : satellite avec routage, IPv6, etc. De plus les mthodes daccs des
systmes de type VSAT sont de type ALOHA, limitant fortement la bande passante utile pour les
utilisateurs (64 Kb/s) [26].
Dans ce cadre, le dveloppement massif des satellites DVB propose une solution partielle
ce problme, avec un standard uniforme au moins au niveau 1 et une marge dadaptabilit leve.
Les mthodes daccs dans les systmes DVB-RCS posent toutefois problme, conduisant
plusieurs recherches dans le domaine.
3.2.1.
tude de lencapsulation IP
Lorsquun datagramme IP doit tre achemin via un systme satellite, une entit de niveau
3 doit tre prsente en bordure du systme pour formater et multiplexer le datagramme dans le
trafic satellite, le trafic MPEG-2 TS. Cette partie aborde donc les diffrentes mthodes envisages
par la norme DVB pour encapsuler et ensuite multiplexer des donnes dans un flux MPEG-2 TS.
La norme DVB prvoit six mthodes dencapsulation [32]. Parmi elles, la mthode prive
laisse linitiative totale sur le choix dencapsulation et dimplantation condition que les
datagrammes soient au final encapsuls dans les paquets MPEG-2 TS. Toutefois, ce type de
41
mthode peut sinscrire dans une dmarche de normalisation seulement si elle est envisage pour
un systme global comme par exemple dans le cadre des travaux du groupe IP sur DVB [33].
Une mthode spcifique un systme donn ne prsente aucun intrt si elle nest pas
rutilisable, et contraint le systme rester en marge des autres, sans la possibilit dune
interconnexion directe.
Les cinq autres mthodes proposes par la norme DVB sont illustres dans la figure cidessus (Figure 3.1), et sont dtailles dans les parties suivantes, en insistant sur lencapsulation
recommande par la norme, la mthode MPE (Multi Protocol Encapsulation).
3.2.1.1.
Le data-piping
Le data-piping est souvent proche de la mthode prive, puisque sa seule contrainte est
lencapsulation des donnes comme sil sagissait de PES. Le reste (dcoupage, rassemblage)
reste la discrtion du dveloppeur. Comme lillustre la figure suivante (Figure 3.2), le data-piping
reproduit lencapsulation des PES dans le flux MPEG-2 TS, et utilise notamment le bourrage vu
prcdemment. Pour le reste, savoir len-tte, un code correcteur ou encore le rassemblage, la
mthode reste de type priv. Cette technique est souvent employe pour lencapsulation dIP (les
propositions du groupe IP sur DVB sont de ce type [33]). On la considre le plus souvent
comme la mthode prive (prsente prcdemment), et donc son nom est gnralis toutes les
techniques prives, incluant alors une encapsulation possible sans bourrage.
3.2.1.2.
Le data-streaming
Le data-streaming considre les donnes comme un flux continu, comparable un flux vido
ou audio. Ainsi ce flux de donnes est segment en PES et ensuite encapsul comme tout PES
dans les paquets MPEG-2 TS. Cette encapsulation peut tre faite de manire synchrone,
synchronise dautres PES (en utilisant le PCR) ou asynchrone (ce qui est le cas de donnes
Internet). Ce mcanisme est illustr ci-dessous (Figure 3.3) mais est peu adapt au transport de
flux IP, dans la mesure o les datagrammes forment rarement un flux continu de donnes.
42
3.2.1.3.
Le data-carousel et lobject-carousel
3.2.1.4.
Parmi les diffrentes mthodes dencapsulation proposes par le DVB, MPE est celle que
la norme retient et recommande pour les flux IP [11] [14]. MPE est la mthode utilise par
MPEG-2 et DVB pour encapsuler les tables de services. Ce protocole sappuie sur le DSM-CC
(Digital Storage Media Command and Control) pour oprer. Cette utilisation est dfinie dans la
partie 6 de la norme MPEG-2 [4] et met en place une connexion client/serveur. MPE utilise cette
extension de MPEG-2 pour encapsuler les datagrammes IP en mulant un LAN.
Le datagramme IP, une fois la gateway, est trait par le niveau IP de celle-ci. Envoy au
niveau MPE, il est alors encapsul dans une section prive appele une section datagramme (ou
section adressable dans la norme ATSC). La section a une taille variable avec une MTU de 4080
octets. Cette opration est illustre dans la figure suivante (Figure 3.4). On peut noter que la
couche MPE ne fait pas la fragmentation de la donne, et cest le niveau rseau qui doit
fragmenter le datagramme IP si la taille de ce dernier est suprieure la MTU dune section. MPE
ajoute un en-tte de 12 octets chaque fragment de datagramme. Cet en-tte est appel un pointerfield. Enfin un CRC de 4 octets est appos la fin de la section. Il faut toutefois remarquer que
len-tte peut aussi contenir des champs optionnels et notamment le champ LLC-SNAP
conforme la norme ISO/IEEE pour les LAN/MAN. Cet ajout de 8 octets supplmentaires
alourdit certes loverhead du paquet, mais permet de faire directement du bridge Ethernet, en
encapsulant des trames Ethernet. Dans un cadre IP classique, cette option nest pas ncessaire.
Une fois sous forme de sections, les fragments sont encapsuls et multiplexs dans des
paquets MPEG-2 TS. Cela peut tre fait avec ou sans bourrage. Le mode sans bourrage est plus
couramment nomm loption section-packing.
43
TE ( s ) = max(72, s + 26)
De mme lorsquil sagit de la taille MPEG-2 TS gnre par le mme datagramme de taille
s, lon trouve trois valeurs possibles : TMB qui est la taille avec bourrage (2), TMP la taille avec
section-packing (3), et TMPA la taille avec section-packing rduite un seul octet supplmentaire (4).
TMB est obtenu en calculant le nombre de paquets MPEG-2 TS requis pour contenir le
datagramme. Comme il y a du bourrage, cest un nombre entier, donc une partie entire
suprieure qui est obtenue. Pour le section-packing, il faut prendre en compte le pointeur, mais
seulement une fraction du dernier paquet est utilise pour la donne. Il faut noter que ces calculs
sont effectus dans un cadre o les donnes arrivent un rythme suffisant pour permettre
dviter le bourrage dans le cadre du section-packing.
44
(2)
(3)
(4)
On obtient en faisant les rapports TMB sur TE, TMP sur TE et TMPA sur TE la courbe cidessous (Figure 3.6). Cette courbe montre alors les bonnes performances du section-packing avec
MPE, permettant dobtenir un rendement voisin dune encapsulation Ethernet.
3
2.5
1.5
0.5
200
400
avec bourrage
section packing
section packing amlior
600
800
1000
1200
1400
Figure 3.6 Comparaison des tailles des donnes une fois encapsules avec MPE et Ethernet
Pour terminer ltude de MPE, son en-tte, appel le pointer-field, est dcrit ici. Cet en-tte
est compos des champs obligatoires suivants (Figure 3.7) [4] [6] :
Figure 3.7 Champs obligatoires de len-tte dune section datagramme (12 octets)
45
Table_Id : ce champ dun octet prend la valeur 0x3F, dsignant ainsi une section
datagramme.
Reserved : ce champ de 2 bits est fix 11 et est rserv des utilisations futures.
LLCSNAP_Flag : cet indicateur de 1 bit, indique sil est fix 1, que la charge utile
transporte un datagramme encapsul avec LLC/SNAP. Cet en-tte optionnel est plac
sur 8 octets supplmentaires juste aprs le deviced_Id [47..40].
Last_Section : ce champ dun octet correspond au numro de la dernire section, cest-dire le numro le plus grand pour une section de cette table.
Figure 3.8 Dcoupage de ladresse MAC destination dans les champs Deviced_Id de la section
3.2.2.
Architecture dtude
Cette partie propose une vision densemble des systmes DVB-S comme support dIP.
Cette architecture dtude est un cas classique dIP sur DVB-S.
3.2.2.1.
Cette structure satellite classique sappuie sur une liaison DVB-S unidirectionnelle. Le lien
DVB-S inonde les terminaux du systme via un satellite monofaisceau et transparent (sans
intelligence bord). Le satellite est donc assimilable un hub spatial qui rpte et amplifie le signal
vers le sol dans une couverture quivalente 1/3 1/4 de la surface du globe.
46
Si le lien aller utilise le DVB-S, dans la plupart des cas, il nest pas envisageable que la voie
retour repose sur cette mme technologie. En effet, dune part le cot dune gateway par
utilisateur, ou mme par regroupement dabonns, reste prohibitif, et dautre part le systme
DVB-S ne peut fonctionner pour un grand nombre de gateways. Le lien retour doit utiliser une
autre technologie, et le plus simple apparat comme un retour terrestre. Laccs Internet via
satellite est donc traditionnellement accompagn dune voie de retour terrestre fonde sur la
technologie en place, le RTC (Rseau Tlphonique Commut). Cest pour ce type de
configuration asymtrique que le protocole UDLR a t cr [15]. La figure suivante prsente
alors cette architecture (Figure 3.9) dans le cadre dun service daccs Internet, et nous
reviendrons plus en dtail dans la partie suivante sur les piles de protocoles mises en jeu.
Satellite GEO
Transparent
IP
MPE
MPE
DVB-S
-S
VB
MPEG-2 TS
UDLR
DV
BS
UDLR
IP
MPEG-2 TS
DVB-S
Terminal
Satellite
Terminal
Satellite
Gateway
Terminal
Satellite
FAI
FAI
RTC
RTC
Internet
Internet
3.2.2.2.
Les couches protocolaires mises en uvre se retrouvent dans la gateway et les terminaux,
puisque lun met en DVB-S et lautre reoit. La figure suivante (Figure 3.10) prsente la mise en
uvre de lUDLR sur cette architecture via une connexion PPP sur RTC comme voie retour.
47
Figure 3.10 Couches protocolaires entre une gateway et un terminal mettant en jeu un lien retour
terrestre
Lillustration propose un aperu des diffrents niveaux de protocoles qui entrent en jeu
dans une communication entre une gateway (ou un agent routeur du FAI) et le terminal utilisateur
connect au systme DVB-S. Le protocole UDLR nintervient ici que sur le lien retour : les
datagrammes destination de linterface air sont traits par la couche IP comme si cette interface
tait bidirectionnelle. Cest la couche UDLR qui intercepte le datagramme et lencapsule via GRE
(Generic Routing Encapsulation) dans un nouveau datagramme, mis cette fois-ci sur linterface
du rseau terrestre. A la rception du datagramme, le traitement est effectu jusquau niveau IP.
Le protocole GRE restitue le datagramme original au niveau 3 comme sil provenait de la couche
MPE. Si cette solution rajoute tout de mme de loverhead en encapsulant des datagrammes dans
des datagrammes, elle a lnorme mrite dtre transparente pour lutilisateur et donc le niveau
transport et applicatif.
3.2.2.3.
La signalisation du trafic
La signalisation du trafic IP nest pas une mince affaire et soulve un grand nombre de
problmes, questions que se posent en commun industriels et chercheurs dans un groupe de
travail de lIETF, IP sur DVB [33]. En effet la rsolution dadresse (AR), lment clef de la
signalisation du trafic IP sur satellite nest pas une tche aise puisquelle nest ni rglemente ni
associe une couche protocolaire. Pourtant, il est certain quil faut faire le lien entre ladresse
IPv4 (IPv6), ladresse MAC utilise dans MPE et le PID des paquets MPEG-2 TS.
Dans ce cadre un certain nombre de mthodes ont vu le jour [35] : des mthodes statiques
prives ou des mthodes dynamiques comme la mthode MMT (Multicast Map Table) que nous
avons utilise dans DIPCAST [28], ou encore la mthode AIT (Application Information Table)
utilise dans MHP (Multimedia Home Platform) [36].
Les mthodes statiques prsentent une solution simple mais coteuse pour le niveau 3. Ces
solutions de type priv proposent dutiliser un seul PID pour contenir tout le trafic IP. Aussi,
toutes les donnes sont contenues dans le mme TS et le filtrage doit tre fait au niveau IP ou
MPE (ou quivalent). Cela implique donc que toutes les stations intresses par le trafic IP
doivent couter et recevoir cet unique TS.
48
Les mthodes dynamiques utilisent la signalisation SI, des tables prives ou des protocoles
spcifiques. Ces tables permettent ainsi dindiquer le PID correspondant une adresse IP ou un
groupe dadresses IP. La norme DVB propose une solution gnrale utilisant cette mthode par
le biais de la table INT (IP/MAC Notification Table) [14]. Cette solution nest en rien obligatoire
et a t propose aprs le protocole MPE. Tout comme la mthode MPE est recommande par
la norme, la signalisation via les tables INT est aussi conseille.
La solution INT propose un mcanisme pour vhiculer les localisations dans un rseau
DVB des diffrents flux contenant des datagrammes (ou des trames Ethernet). Elle sappuie sur
trois notions principales :
Le flux IP/MAC (IP/MAC stream) : il sagit du flux encapsul qui doit tre signal sur
le multiplexe. Ce flux peut contenir une adresse IP et/ou une adresse MAC.
Figure 3.11 Exemple de localisation dun flux IP/MAC avec la table INT
49
Les tables INT supportent les sous-rseaux, les adresses IPv4, IPv6, MAC ainsi que les
adresses multicast de type (*, G) comme (S, G)1. Ces tables permettent la gestion dun rseau FAI,
de la scurit des flux, de lidentification, etc. (cf. norme ETSI EN 301 192 [14])
La mthode INT propose donc un jeu de descripteurs pour grer lIP sur un rseau DVB.
Toutefois cette mthode ne donne pas de pistes quand lattribution des PID en fonction des
adresses IP, ni sur la rsolution dadresse au niveau MAC. Ce mcanisme sinscrit donc bien dans
la dmarche du DVB : proposer un standard ouvert. Cependant, la brche est ouverte aux
solutions propritaires tant que des questions majeures subsistent : la rservation des PIDs estelle statique ou dynamique ? Y a-t-il une translation entre PIDs et adresses IP ? O dclarer les
PIDs disponibles ? Comment grer les nouveaux abonns ?
3.2.3.
Larchitecture classique fait lobjet de la partie prcdente : elle utilise un lien satellite
unidirectionnel DVB-S qui inonde les terminaux et se prsente comme atout pour les services
largement unidirectionnels et diffuss. Pour cette raison, la tlvision numrique sur satellite est
un succs. Nanmoins elle risque dtre abandonne lentement, face aux satellites de nouvelle
gnration, et avec motifs. Des techniques prives, des protocoles lourds, un problme de voie
retour ; ce type de structure prsente des limites, non ngligeables dans un contexte IP o laccs
Internet par ce systme classique na pas su percer. Cette partie propose dtudier les raisons de
ce semi chec, c'est--dire les limites des architectures classiques.
3.2.3.1.
Un des points les plus dbattus actuellement est lencapsulation des datagrammes dans les
paquets MPEG-2 TS. La mthode privilgie par la norme, MPE, ne contente pas tous les
acteurs du monde satellite. Dans ce cadre, le remplacement de cette mthode controverse est
lobjectif premier du groupe de travail de lIETF, IP sur DVB [33]. Deux solutions ont t
envisages : une dsormais obsolte, Simple Encapsulation for transmission of IP datagrams
[37]et ULE (Ultra Lightweight Encapsulation) [38], sur laquelle nous reviendrons plus tard. Une
question se pose alors : quest-ce qui justifie cette relle volont de remplacer MPE ?
La comparaison entre lencapsulation MPE et lencapsulation Ethernet montre que le
bourrage nest pas une bonne solution. Loption section-packing permet toutefois de rduire le foss
entre les deux encapsulations et de parvenir un ratio proche de 1 (Figure 3.6). Cependant le cas
dun section-packing total est idal, car selon le rythme des applications, les diffrentes congestions
et les passages dans des divers rseaux, il nest pas toujours possible de complter un paquet
MPEG-2 TS. Il faut alors faire un choix entre attendre ou mettre avec du bourrage [39].
Lencapsulation MPE reste cependant peu lourde en terme de poids den-tte et de CRC, mais
cest son efficacit qui est surtout en question. MPE semble ne pas vraiment tre adapt au trafic
IP, et son en-tte pourrait tre mieux utilis, en vitant les options trop nombreuses qui
augmentent invitablement le temps de traitement des stations terrestres. En effet, il nest pas
optimis, puisquil contient des lments non ncessaires la rception du datagramme [40].
MPE, sil convient de lIPv4 et peut transporter des trames Ethernet (avec un impact non
ngligeable sur loverhead), nest pas pour autant un protocole ouvert et flexible. Le protocole nest
pas adapt de lIPv6 tout comme la gestion de QoS. Il nest pas prt pour de la compression
den-tte IP, et noffre pas une bonne adquation avec lIP multicast, si bien que des solutions
proposent des encapsulations prives pour contourner le problme [41], ouvrant vers les satellites
de nouvelle gnration.
1 Cette notation correspond des adresses multicast de type adresse de groupes (*,G) ou adresse source et
adresse groupe (S,G).
50
En ce qui concerne la signalisation du flux, MPE ne met rien en place, et celle-ci doit tre
gre part, comme par exemple avec les tables INT (cf. partie 3.2.2.3). Ce problme est
certainement un dfaut majeur des mthodes proposes : aucune neffectue le travail
dencapsulation et de signalisation de bout en bout, souffrant alors de redondances et de
lourdeurs invitables. La translation entre adresses IP, PID et adresses MAC reste ce jour une
question ouverte, et mme si le travail du groupe IP sur DVB semble sorienter vers une
proposition, il reste encore sous forme desquisses [35]. Le problme dencapsulation laisse donc
une brche ouverte aux faiblesses de normalisation du monde satellite, incitant la multiplicit des
mthodes prives et propritaires.
3.2.3.2.
Un autre problme, tout aussi important, est la question de la voie retour. En effet, nous
avons vu pralablement que les gateways DVB-S ne pouvaient tre utilises pour la voie retour
puisque dune part leur cot est rdhibitoire et dautre part la technologie DVB-S et ses mthodes
daccs ne peuvent supporter un grand nombre de gateways. Or lun des intrts majeurs du
satellite est son dploiement ais qui ne requiert quasiment aucune infrastructure terrestre. Cette
position est confortable car elle permet au satellite de se placer seul sur un march o la
concurrence terrestre nexiste pas (dserts, bateaux, avions, plates-formes) ou difficilement
(villages, montagnes, mobiles, trains, ). Mais le problme du lien retour coupe toute
interactivit possible.
LUDLR et les solutions de ce type permettent doffrir lutilisateur cette interaction
recherche au prix dune infrastructure terrestre. Ces terminaux sont pour la plupart quips dun
retour RTC classique 28.8 Kbits/s (modem 56k) [42], puisque la prsence dune ligne ADSL
rend lutilisation dun lien satellite obsolte dans le cadre dun accs Internet (les prix comptitifs
des accs ADSL et plus gnralement des technologies terrestres compares aux technologies
satellites ne peuvent pas permettre une concurrence directe du satellite avec le terrestre).
Toutefois si cette mthode peut paratre une bonne solution, elle est coteuse pour un avantage
restreint. La ncessit dun lien retour terrestre prive dune part le systme satellite des clients des
zones isoles o les infrastructures terrestres ne sont pas dployes (question de cot ou
dimpossibilit physique). Dautre part cette asymtrie extrme entre lien satellite et modem 56k
nest pas adapte aux dveloppements massifs des applications tendance plus symtrique sur
Internet (chat, peer-to-peer, jeux vidos, etc). Avec un lien retour terrestre, le satellite perd son
accessibilit et donc une grande partie de ses clients potentiels.
3.2.3.3.
51
3.2.4.
Larchitecture prsente dans cette partie est appele architecture classique car elle drive
directement des systmes DVB actuels utiliss pour la diffusion de la tlvision numrique.
Dailleurs une telle architecture pourrait tre ralise sur un satellite qui diffuse dj de la
tlvision, proposant le support dIP comme un service supplmentaire. Cette architecture
prsente un certain nombre davantages, de limites et dinconnues, et son intrt nest
certainement pas contester. Pour ces diffrentes raisons tout comme son importance historique,
nous avons choisi de lutiliser comme tmoin pour la suite de nos travaux. Elle servira alors de
rfrence et de comparatif, permettant de montrer en quoi elle peut tre suffisante dans certains
cas, tout comme en quoi de nouveaux systmes sont ncessaires.
3.3.1.
Une solution fonde uniquement sur le standard DVB-RCS est dlicate. En effet la norme
DVB-RCS [16] prvoit que la synchronisation et la gestion du systme DVB-RCS soit orchestre
par le flux aller DVB-S. Sans ce flux aller, le systme DVB-RCS sur un systme GEO transparent
ne peut tre ralis de manire entirement conforme la norme.
Il est toutefois possible de raliser une telle architecture quand la signalisation est gnre
par une autre entit du systme. Une possibilit a dailleurs t envisage dans le cadre dun projet
RNRT auquel nous avons particip, DIPCAST (DVB pour lIP multiCAST) [28], utilisant le
satellite pour gnrer la signalisation et la synchronisation adquate. Cependant cette technique
dpasse le cadre de cette prsentation par son utilisation de lintelligence embarque et nous
lobserverons plus tard dans la section 3.4.4.
Le DVB-RCS seul ne semble pas une solution viable sur un satellite purement transparent.
De plus, mme lorquil y a une intelligence bord, cest le satellite qui met en DVB-S. Par
consquent le systme DVB-RCS cohabite toujours avec un systme DVB-S sur lequel sa
signalisation repose.
3.3.2.
Cette architecture envisage par la norme permet dutiliser le DVB-RCS comme palliatif au
problme de lien retour du DVB-S. Ainsi des zones totalement isoles comme une plateforme
ptrolire ou un refuge de montagne peuvent accder au systme sans aucune connexion
terrestre. Lutilisation du DVB-RCS reste strictement identique celle propose dans la partie 2.4,
puisquil a t conu pour vhiculer des donnes telles que les datagrammes IP. Dans la figure cidessous (Figure 3.12), une architecture utilisant le DVB-S et le DVB-RCS comme support de
lIP est propose. Cette structure met en place un accs Internet via le couplage DVB-S voie aller
et DVB-RCS voie retour. Contrairement larchitecture propose dans la partie 2.4, celle-ci est
supporte par un unique satellite. En effet lintgration du DVB-S et du DVB-RCS sur un mme
satellite est possible et a mme t choisie dans le cadre du projet DIPCAST, pour le systme dit
transparente [43].
52
Un tel systme permet doffrir un meilleur dbit retour compar un lien modem classique
RTC, supportant mieux les applications plus symtriques. De plus, mme pour un accs plus
classique, le lien retour satellite est parfois plus adapt. En effet pour un gros transfert de
donnes dun serveur vers lutilisateur, la mise en uvre de TCP peut induire une congestion des
acquittements, diminuant le dbit aller [42]. Un retour satellite peut donc avoir un intrt, mme
dans le cadre dun service classique daccs Internet, comme nous pourrons dailleurs le constater
par la suite.
3.3.3.
Persistance de limites
Cette partie montre lapport du DVB-RCS, tout comme la ncessit de le coupler au DVBS. Le DVB-RCS se pose comme une solution incontournable pour un systme totalement
satellite, indpendant dinfrastructures terrestres et facilement dployable. Toutefois le DVB-RCS
nest pas la solution miracle toutes les limites des systmes classiques.
Figure 3.13 Double bond entre deux RCST sur un systme GEO transparent
53
3.4.1.
La mthode MPE a diffrents dfauts comme nous lavons soulign dans la partie 3.2.3.1.
Dans ce cadre un certain nombre de solutions propritaires ont vu le jour utilisant comme base
dencapsulation la mthode du data-piping [41]. IP sur DVB, groupe de travail de lIETF, uvre
pour la normalisation dun nouveau protocole reposant sur le data-piping et adapt la couche
MPEG-2 TS / DVB : ULE (Ultra Lightweight Encapsulation) [38].
3.4.1.1.
Au niveau dIP, ULE doit permettre dassurer lunicast, le broadcast comme le multicast IPv4,
lunicast et le multicast IPv6 ou encore la compression den-ttes [45] [46]. Le protocole ULE
permet aussi de vhiculer directement dautres PDUs (Protocol Data unit) comme les trames
Ethernet, permettant ainsi la mise en place dun pont Ethernet via le satellite.
La mthode ULE repose sur lencapsulation des PDUs dans des SNDUs (SubNetwork
Data Unit). Comme pour MPE, la SNDU est encapsul dans le flux MPEG-2 TS. Ce mcanisme
utilise alors lindicateur PUSI pour renseigner sur la prsence dun dbut de SNDU dans le
paquet. Lorsque le PUSI prend la valeur 1, un pointeur de 1 octet suit len-tte MPEG-2 TS,
indiquant le dbut dune nouvelle SNDU. Si plusieurs SNDU peuvent ainsi se retrouver dans un
mme paquet MPEG-2 TS, du bourrage peut aussi tre utilis quand il ny a pas de SNDU
54
dorigine identique transmettre cest--dire utilisant le mme PID. La figure suivante prsente
lencapsulation dun datagramme unicast IPv4 en utilisant le protocole ULE (Figure 3.14).
Figure 3.14 Encapsulation dun datagramme unicast IPv4 via la mthode ULE
Cette encapsulation ne semble pas si diffrente que cela de la mthode MPE premire
vue. Comme MPE on trouve un en-tte, un en-tte optionnel et un CRC. Comme MPE, une
forme de section packing est utilis. Toutefois len-tte dune SNDU a un champ obligatoire de 4
octets compar au pointer-field de 12 octets dune section datagramme. La solution ULE propose
un en-tte moins complexe que la solution MPE, avec une option pour ladresse MAC
destinataire, qui rend len-tte beaucoup plus court si celui-ci nest pas ncessaire.
La figure ci-dessus (Figure 3.15) propose un aperu de len-tte ULE, montrant ces trois
champs obligatoires et quelques champs optionnels utilisables. Les champs obligatoires sont :
Length field : cod sur 15 bits, ce champ indique la longueur en octet de la SNDU,
compte partir du premier bit suivant le champ type, jusquau CRC inclus.
Type field : le champ de type est cod sur 2 octets. Il propose deux types possibles ; les
valeurs de 0 1535 sont utilises pour des types rservs du systme ULE tandis que
les valeurs au dessus de 1536 correspondent au type Ethernet IEEE.
55
Les champs optionnels sont plus spcifiques, on notera toutefois le champ Receiver
Destination Address qui est prsent dans le paquet quand D est fix 1. Cette adresse est un NPA
(Network Point Attachment) qui identifie sur 6 octets le (ou les) rcepteurs. Elle est similaire au
standard IEEE LAN/MAN et peut tre une adresse unicast, multicast ou mme une adresse de
broadcast (0xFF :FF :FF :FF :FF :FF). Les autres champs optionnels de la SNDU peuvent tre
utiliss pour faire notamment du pont Ethernet. Len-tte prsent dans la figure ci-dessus est
dailleurs un bon exemple dencapsulation dune trame Ethernet par la mthode ULE. Comme
dans le cadre IP, le champ Receiver Destination Address peut tre occult dans certaines conditions.
Pour lencapsulation dun datagramme IPv4 (Figure 3.16), les champs obligatoires et le
champ optionnel Receiver Destination Address sont suffisants, donnant un overhead total de 12 octets
contre 16 octets pour MPE. Cependant, si le systme est capable de filtrer au niveau PID
correctement et a une capacit de filtrage IP suffisante, ce champ optionnel nest pas obligatoire,
donnant un overhead de 8 contre 16 (Figure 3.16).
0.8
0.6
0.4
0.2
10
100
1 10
56
3.4.1.2.
s + 8 +1
TU ( s ) =
.188
184
(5)
On reprsente le rapport entre TU(s) et TMPA(s) via la figure ci-dessus (Figure 3.17),
donnant un aperu de lefficacit de ULE compare MPE. On remarque que plus les
datagrammes sont de petites tailles, plus le gain entre ULE et MPE est plus important.
Le protocole ULE a fait ainsi lobjet dune tude approfondie dont le rapport final a t
rcemment rendu public [47]. Ce rapport conclut sur un gain defficacit dULE par rapport
MPE, de 10 15%, pour des trafics importants. De plus la grande flexibilit dULE lui permet
dtre adapt de nouveaux protocoles, sans avoir de modifications fondamentales apporter,
grce notamment son champ type et ses options sur mesure.
Aussi les premires implantations relles de la solution ULE apparaissent (Thales, GCS
GmbH, ECC, ) et lon trouve mme des IRDs intgrant cette solution [48].
3.4.1.3.
supporter des protocoles de scurit tels que IPsec (IP security protocol),
Il reste donc encore du travail duniformisation avant darriver intgrer ces diffrents
objectifs dans un seul et mme niveau protocolaire, ULE ntant quune tape vers une solution
plus globale.
57
3.4.2.
Les satellites traditionnels sont le plus souvent des satellites monofaisceau. Or un unique
faisceau peut tre problmatique dans plusieurs cas. Dun ct si le faisceau est trs large, il
permet dinonder un grand nombre de terminaux au prix dun gain limit et dun gaspillage de
ressources. En effet, dans le cadre de message unicast, la donne va prendre la ressource sur tout
le spot. Dun autre ct, un faisceau troit permet davoir un meilleur gain dantenne mais ne
dessert quun nombre limit de stations, rendant lutilisation dun satellite quivoque. Une
solution ce problme est le multifaisceaux, encore appel multi-spots ou multi-beams.
Un satellite multi-spots combine ces deux avantages dans un mme systme : plusieurs
faisceaux troits permettent de partager la couverture globale du satellite en plusieurs zones ou
spots (Figure 3.18). Ainsi lconomie au niveau du bilan de liaison du multi-spots permet de rduire
la taille des stations, et donc leur cot. De plus les techniques multifaisceaux permettent de
rutiliser les frquences dun spot un autre, augmentant ainsi les capacits sur chaque spot en
termes de frquences utilisables. Le gain obtenu par la rduction de la taille des faisceaux offre de
bien meilleures perspectives lutilisation de la bande Ka. Des systmes multifaisceaux se
dveloppent depuis longtemps dj, tels que Astra 1h (8 faisceaux en bande Ka)
3.4.3.
Lintelligence embarque
Les satellites transparents proposent des solutions simples et efficaces qui permettent de
rpter le signal sur le/les faisceaux descendants. Toutefois cette simplicit nest pas toujours
satisfaisante, et parfois un traitement bord serait souhaitable pour amliorer les performances
des systmes et ouvrir le monde du satellite une relle gestion des flux IP. Cette tape passe par
la mise en place dquipements permettant un traitement non seulement analogique du signal,
mais aussi numrique. Cest ce que lon nomme lintelligence embarque, ou On-Board Processing
(OBP). Cette technologie est dj au point et utilise dans les systmes Skyplex HOT BIRD 5
et 6. Ces derniers multiplexent les diffrents flux montants envoys par diffrentes gateways en un
seul flux descendant. Mais lintelligence embarque propose plus que du multiplexage ; la
gnration de tables de signalisation bord, la commutation ou encore le routage bord sont
autant de possibilits que lOBP est capable doffrir.
Dans le cadre du DVB-RCS, lintelligence embarque peut apporter de nombreuses
amliorations au systme. Nous avons vu prcdemment deux limites du DVB-RCS comme
support dIP : la signalisation qui doit tre apporte par un flux DVB-S, et le double bond entre
deux RCSTs (cf. 3.3). LOBP permet de dpasser ces limites en multiplexant les flux montants
DVB-RCS en un seul flux DVB-S descendant par faisceau. Ainsi, lorsque quun RCST
communique avec un autre RCST, il envoie des bursts DVB-RCS vers le satellite. Le signal est
trait pour obtenir les donnes de niveau 2 (cellules ATM ou paquets MPEG-2 TS). Ces donnes
sont ensuite multiplexes sur le TS descendant. Le signal DVB-S est ainsi directement reu par
lautre RCST sans une gateway intermdiaire. Ce mcanisme est illustr dans la figure ci-dessous
(Figure 3.19). De mme, la prsence dun multiplexage bord, permet au satellite de gnrer
directement des tables de signalisation, de la synchronisation, et de devenir ainsi une entit part
entire de gestion du systme.
Figure 3.19 limination du double bond entre deux RCSTs sur un satellite intgrant un OBP
Dautre part lOBP permet de grer de manire plus flexible les systmes multi-spots en
remontant au niveau 2 et permettant ainsi une commutation des paquets (on parle alors de onboard switching). Cependant lutilisation dune telle technologie a, comme le multi-spots, un prix
bien considrer : la complexit. Celle-ci entrane un cot nettement suprieur celui dun satellite
transparent. De plus la complexit de lOBP introduit des risques de dysfonctionnement du
systme qui inquitent les constructeurs et les investisseurs. Ce cot plus lev (de 1.5 2 fois
suprieur) associ des risques plus importants de rupture de service, freine en partie le
dveloppement de cette technologie. Tout comme le multifaisceaux, lOBP doit tre considr
avec soin, et son apport longuement envisag avant dopter pour son utilisation.
59
3.4.4.
Notre participation au projet DIPCAST [28] nous a mens travailler sur un systme
multifaisceaux intgrant une intelligence bord. Ce travail a t loccasion de mieux comprendre
les objectifs dun industriel dans le domaine, et surtout de prendre note des diffrents acquis et
comptences dans le cadre de ces nouvelles technologies. Toutefois cette partie du projet tait
davantage une tude de faisabilit quune vritable ouverture vers de nouvelles technologies : il
sagissait de rutiliser un brasseur ATM, dj valid pour lespace, pour raliser la commutation
bord. Cette contrainte, qui peut paratre lgre dans un premier temps, a en ralit restreint de
manire importante nos choix sur la structure protocolaire de la solution.
Dans cette partie, nous proposons de prsenter ce travail [50] [51] [52].
3.4.4.1.
entre FAI, le rseau satellite tant alors une solution alternative au rseau terrestre qui
donne la possibilit dallger le trafic terrestre et permet de contourner les points de
congestion comme cela est fait dans certains backbones,
entre POPs (Point of Presence) dun FAI, placs en tte des diffrents rseaux daccs
qui regroupent un ensemble de clients de ce FAI,
entre utilisateurs finals, connects des rseaux daccs, qui utilisent le rseau
DIPCAST comme mdium dinterconnexion.
Ce type de rseau constitue selon le terme DIPCAST un rseau EDGE, reliant des rseaux
daccs entre eux et Internet.
3.4.4.2.
Le systme DIPCAST a un cadre bien dlimit qui ne comprend pas la totalit du rseau
(dune source premire vers un utilisateur final). Le systme proprement parler se limite deux
segments : le segment sol et le segment spatial. Les contours du systme sont prsents dans la
figure suivante (Figure 3.20).
DIPCAST
DV B -RCS
DV B -S
Rs eau
dac c s
UE S
NCC
P op dun
IS P loc al
S erv eur de
c ontenu
UE S
Rs eau
dac c s
GES
P op dun
IS P loc al
MNMC
S erv eur de
v ideo
Rseau
Internet C ur
60
Le segment sol est compos de plusieurs lments comme indiqus sur la figure ci-dessus :
Une GES (Gateway Earth Station), voire plusieurs. La gateway est un lment central du
systme, grant le trafic provenant des FAIs et destin aux rseaux daccs. Cette entit
a des fonctions appartenant au segment utilisateur (transmission du trafic) ainsi quun
contact privilgi avec le/les NCC. Elle a galement des fonctions de niveau rseau
pour traiter les diffrents trafics, cest--dire quil sagit dun routeur. Cet lment est
compos de diffrents modules (sept) qui communiquent entre eux en utilisant des
circuits ATM. Les GES sont quipes dantenne de 3 4 mtres de diamtre pour un
dbit pouvant aller de 8 40 Mbit/s, en mission multi-porteuses.
Des UES (User Earth Station). Dans la norme DVB-RCS, il sagit de stations RCST.
Celles-ci sont capables dmettre vers dautres UES, ou vers la GES. Ces stations sont
les ttes de pont des rseaux daccs. Les UES sont quipes dantenne de 0,75 1,2
mtres de diamtre pour un trafic de 512 Kbit/s 4 Mbit/s.
Le MNMC (Mission and Network Management Centre). Il fait partie du segment sol de
contrle et soccupe des diffrentes informations reues du satellite (contrle dorbite,
dtat de fonctionnement, corrections de codages).
Le ou les NCCs (Network Control Centre). Ils font partie du segment sol de contrle.
Ils grent laccs au systme, la mise jour des tables de commutation, lattribution des
PIDs, lmission de la plupart des tables SI ou encore la scurit du systme.
Le segment spatial est constitu du seul satellite gostationnaire multifaisceaux
intelligence embarque. Ce systme est appel systme rgnratif et est compos de 8 faisceaux
montants et descendants. Le processeur embarqu bande de base ralise la commutation des
cellules ATM selon leur port dentre (correspondant au spot montant) et leur VPi (Virtual Path
identifier). Il permet ainsi linterconnexion entre les faisceaux montants et descendants. LOBP
est divis en trois sections :
61
Larchitecture est donc compose dune ou plusieurs GES et dUES interconnectes les
unes aux autres grce un satellite rgnratif. Les liens montants sont tous en DVB-RCS,
permettant une gestion identique des cellules en provenance des GES comme des UES. Le lien
descendant repose sur le standard DVB-S, permettant le multiplexage en un seul flux descendant
par spot, linsertion des tables de signalisation par le satellite et lutilisation de rcepteur DVB-S au
sol (quipement peu cher compar la complexit des rcepteurs DVB-RCS).
Cette architecture, comme le montre la figure prcdente (Figure 3.21), permet de
connecter les rseaux FAIs de coeur leurs diffrents rseaux daccs sans aucune infrastructure
terrestre. Ces rseaux daccs peuvent tre des rseaux ATM, WiFI, ADSL, Ethernet Le projet
DIPCAST ne sinterrogeait pas sur une autre interconnexion possible, mais uniquement sur une
connexion totalement satellite permettant la mise en place du multicast de manire souple et
adapte aux services proposes (tlvisions interactives, applications partages, CDN).
3.4.4.3.
Les couches protocolaires supportant une telle architecture sont prsentes ici (Figure
3.22). Ces piles reprsentes les protocoles dploys entre deux stations (UES ou GES)
interconnectes dun ct par le rseau DIPCAST, et de lautre ct par un LAN Ethernet. On
pourra noter ici le rle double de lOBP qui dune part soccupe de la gestion des diffrents
faisceaux et de leur interconnexion grce au brasseur ATM, et permet dautre part la mise en
oeuvre du multiplexage des cellules ATM dans les paquets MPEG-2 TS.
Dans ce projet le choix ATM a orient fortement la proposition. Si le brasseur ATM tait
une contrainte du projet, il nen est pas moins important de noter les intrts de lutilisation
dATM pour un systme comme celui-ci. Dans un premier lieu, il faut remarquer quATM daprs
la norme DVB-RCS [16] doit tre support par tout systme intgrant ce standard. De plus ATM
propose pour les commutateurs et les brasseurs une technologie mre qui a connu plusieurs
expriences dans le domaine spatial, avec notamment les constellations ou encore les VSATs,
mais qui reste du domaine des laboratoires pour le moment. Il nexiste donc pas de commutateur
ATM dj bord de vritables GEOs. Les commutateurs MPEG-2 TS sont pour linstant du
domaine de lexprimental comme dans le cadre des projets IBIS et AmrHis (lanc en
septembre 2004). LATM propose aussi une gestion prcise de la QoS avec diffrentes classes de
62
service. Enfin, les courtes tailles des cellules ATM permettent de perdre moins dinformations en
cas derreur au prix de codages correcteurs moins performants (augmentation du nombre de bits
de redondance pour un bit utile). LATM a t pendant longtemps le protocole pressenti pour
grer les transferts de donnes sur satellite. Toutefois cette solution a plusieurs dfauts dont la
surencapsulation trs perceptible ici.
3.4.4.4.
Dans le cadre de nos travaux de dfinition de larchitecture globale DIPCAST, nous avons
tudi la mise en place de la commutation bord. Pour pouvoir tout dabord comprendre la
problmatique de ce travail, le systme bord doit tre examin. Il est compos de diffrents
lments (Figure 3.23), mais on notera toutefois trois principaux lments :
Le OBPC (On-Board Processor Controler) qui gre les mesures effectues sur le
satellite, la gnration des tables de signalisation, et les tables de commutation ;
Le brasseur qui interconnecte les 8 spots montants avec les 8 spots descendants. Le
brasseur est capable de rpliquer les cellules pour pouvoir faire du multicast au niveau 2.
Il se base sur le port dentre et le VPi de la cellule pour la commuter ;
Les formateurs DVB qui encapsulent les cellules ATM dans les paquets MPEG-2 TS
via data-piping, raison de sept cellules ATM pour deux paquets MPEG-2 TS.
Ainsi quand un signal est reu sur lun des spots montants, le MCDDD (Multi-Carrier
Demultiplexer Demodulor Decoder) correspondant restitue le burst de cellules ATM. Ces cellules
sont ensuite brasses par le brasseur embarqu vers le(s) spot(s) de sortie adquate(s). Les cellules
sont ensuite regroupes par le formateur MPEG-2 TS qui les encapsule dans des paquets MPEG2 TS, et les multiplexe ensuite avec les tables SI gnres par le systme (satellite, NCC, GES...).
Finalement les paquets sont cods et envoys en DVB-S sur les faisceaux cibls.
3.4.4.5.
Une fois la prsentation de lOBP et de son brasseur, nous pouvons aborder la mise en
uvre de la commutation bord et la rsolution dadresse associe des flux IP multicast.
63
LIP multicast sur ATM a t un long sujet de recherche, proposant plusieurs solutions. Une
premire rflexion nous a conduit carter rapidement la solution dite LAN emulation [53].
En effet cette solution ne rpond pas du tout notre objectif puisquelle propose une mthode
diffusante qui ne permet pas dconomiser les ressources du systme et rend la commutation
bord inutile. Une autre solution reposant sur un routeur-commutateur ATM (ATM-switchrouter) [54] nest pas non plus approprie ce systme dans la mesure o il nest pas question
dans ce projet dintgrer un routeur IP bord. Une autre possibilit consiste utiliser les serveurs
MARS (Multicast Address Resolution Server) [55]. Toutefois cette option pose la question de la
localisation du serveur. Lintgration dans la NCC par exemple implique des dlais levs et une
complexit accrue du systme dans la mesure o de nouveaux messages doivent tre mis en
places. Dans notre cas, une solution plus spcifique au systme a donc t envisage.
Dans le but de brasser la cellule ATM nous avons deux possibilits : soit utiliser une
mthode de self-switching, impliquant que la cellule contient en elle-mme toutes les informations
qui permettront de la commuter, soit du label-switching, utilisant un label et une table de
commutation bord pour pouvoir commuter la cellule. Comme il sagit dun brasseur, seul le VPi
est disponible pour commuter la cellule. Dans le cadre dune cellule UNI, celui-ci fait un octet,
alors que pour une cellule de type NNI, ce champ fait douze bits (Figure 3.24). La norme DVBRCS ne propose que dutiliser les cellules de type UNI. Dans le cadre du projet DIPCAST, nous
avons envisag la solution UNI en priorit.
Si lon considre alors le VPi dune cellule UNI : un bit doit tre utilis pour indiquer sil
sagit dun trafic multicast ou pas, deux autres sont utiliss pour identifier le rseau sur lequel
transite la cellule, il ne reste plus que 5 bits pour intgrer les informations multicasts si lon restreint
la gestion de la QoS aux stations sol. Le self-switching multicast sur 5 bits nest pas envisageable
puisquil nest pas possible de faire la correspondance directe entre les spots cibles et les derniers
bits du VPi. Cependant la mthode du label-switching est trs limite et sans aucune mise lchelle
possible dans la mesure o 5 bits noctroient par FAI que 32 groupes possibles. Il est nanmoins
possible de proposer une solution adapte si le systme se prte plusieurs conditions :
le nombre de spots accessibles pour un IN ne peut tre suprieur cinq, ce qui est
envisageable pour des applications dpendantes de la gographie.
les GES et UES doivent savoir dans quel spot le prochain routeur se trouve. Cette
condition nest pas trs contraignante dans la mesure o les adresses IP sont des
lments du systme DIPCAST et peuvent donc tre distribues intelligemment.
Une table embarque et statique doit tre implante dans lOBPC. Cette table est lgre
et ne ncessite pas de mcanismes de mise jour rapide Cette table donne la
64
correspondance pour chaque IN entre les cinq derniers bits du VPi et les spots
correspondants (Tableau I).
Tableau I.
Dans ce cadre une solution mixte est envisageable, utilisant les cinq derniers bits du VPi
pour faire la correspondance avec les spots. Une fois quune station sol (UES ou GES) a reu le
datagramme, le mcanisme suivant est alors mis en place (Figure 3.25) :
(1) Ladresse source et destination du datagramme sont lues. Dans le cas dun
datagramme multicast, la table multicast est interroge.
(2) Si une interface de sortie est linterface air, linterface dentre du datagramme
donne son IN.
(3) Aprs le traitement en QoS du datagramme, ladresse source (sil y a lieu), ladresse
multicast de destination et lIN, donnent les cinq derniers bits du VPi de la cellule.
(4) Aprs le traitement de la couche AAL5, le VPI de la cellule ATM est rempli. Le
premier bit de la cellule est fix 1 pour signaler un trafic multicast, les deux suivants
prennent la valeur de lidentifiant de lIN tandis que les cinq derniers renseignent sur les
spots associs.
65
Les cellules ATM sont alors rassembles pour former un burst TRF, codes et envoyes au
satellite. bord le MCDDD restitue les cellules. Le brasseur les commute et les rplique en
utilisant une table semblable celle prsente ci-dessus. Ensuite les formateurs DVB encapsulent
les cellules en utilisant un PID correspondant lIN et au spot descendant (5 PIDs max par IN et
par flux multicast). Les GES et UES dans les faisceaux cibls doivent rcuprer ces donnes si elles
appartiennent lIN, et carter les donnes inutiles au niveau IP.
Cette mthode a deux dfauts majeurs : dune part elle peut difficilement tre adapte des
systmes intgrant un grand nombre de spots (16, 32), et dautre part elle implique que toutes
les stations dun mme IN et dun mme spot relvent toutes les donnes reues pour les carter
au niveau IP. Une premire amlioration peut tre apporte en utilisant les VCi pour permettre
aux stations sol de diffrencier leur trafic multicast des autres trafics. Ainsi une station peut trier les
cellules sans avoir reconstituer les paquets IP.
La mthode propose ci-dessus est cependant lgre, nimpliquant aucun message de
signalisation supplmentaire, vu que la table de commutation est quasi fixe. Il ny a donc pas dans
cette solution la complexit induite par une configuration dynamique de lOBP.
Lutilisation de cellules NNI peut aussi tre considre comme alternative aux cellules UNI,
attribuant ainsi 4 bits supplmentaires la gestion de la commutation, permettant la mise en place
dune mthode de type label, mais requerrant un protocole de mise jour de la table embarque.
3.4.4.6.
protocole spcifique, nomm SMAP (Satellite Multicast Adaptation Protocol) dont lINRIA a t
le matre duvre de cette solution.
3.4.4.7.
Le systme propos par le projet DIPCAST met en uvre plusieurs des solutions
techniques envisages pour contribuer lefficacit du satellite comme mdium de lIP et
particulirement de lIP multicast. Le projet a abouti la ralisation dune maquette physique
incorporant les diffrentes solutions cites ci-dessus et supportant lIP multicast via le protocole de
routage PIM-SM. Des tests du systme global ont t mens sous la direction dAlcatel,
dmontrant la faisabilit du systme ainsi que son bon fonctionnement. Ladaptation du
protocole PIM-SM au cas satellite DIPCAST a t teste et valide dans ce cadre.
Toutefois ce travail reste une tude de cas, spcifique une charge utile reposant sur un
brasseur ATM, une technologie limitante pour certaines applications. De plus le systme
DIPCAST propose un support pour plusieurs services particuliers qui restent ce jour
insuffisants pour rentabiliser le prix dun tel systme. Larchitecture DIPCAST rgnrative
reprsente un investissement de 1.5 2 fois suprieur au systme transparent DIPCAST,
rajoutant complexit et limitations. Enfin ce systme est adapt PIM-SM, mais pas un autre
protocole de routage multicast.
3.5.1.
La raison fondamentale de la mauvaise interaction entre TCP et les systmes satellites vient
de la nature mme de ce type de lien : le fonctionnement global de TCP, qui nest pas rappel ici1,
nest pas prvu pour diffrentes caractristiques de lien. Or les liens GEO cumulent un certain
nombre de ces points :
Pour une introduction se rfrer [63] ; pour une prsentation complte se rfrer [64].
67
3.5.1.1.
Le dlai de propagation
Un long RTT a pour premier effet de diminuer le dbit maximum quune connexion TCP
peut atteindre sur un lien. En effet, au maximum, on ne peut mettre que la fentre maximale du
rcepteur (avertized window) avant de recevoir le premier acquittement de cette fentre mise. Or la
taille maximale de celle-ci est fixe 65535 B [64]. De plus il sagit dune taille maximale qui nest
pas toujours utilise (par exemple le FTP dUnix utilise une maximum de 24 KB). On peut alors
obtenir un majorant du dbit avec la formule suivante (6)
DMax =
(6)
Avertized _ Window
RTT
Avec un RTT de 500 ms, on obtient alors un dbit maximal denviron 1043 Kb/s contre
un dbit de 393 Kb/s dans le cas dune fentre maximale de 24 KB.
Le RTT influence aussi notablement la longueur de la phase de slow start comme celle de
congestion avoidance, entranant sur le lien satellite un dbit limit pour une dure non ngligeable.
Un dernier problme, typiquement li au dlai, est le calcul du RTT par TCP. En effet, le
protocole de transport TCP se base sur lvaluation du RTT pour calculer le RTO
(Retransmission Time Out) [64]. Or lestimation de ce RTT est effectue chaque mission de
nouvelle fentre, ce qui peut poser un certain problme lorsque la taille de cette dernire est
importante, surtout si le RTT fluctue beaucoup.
3.5.1.2.
Lasymtrie
(7)
T1 < T2
data ack
ack Du
<
>
Dd
Du
data Dd
Or pour un dbit aller Dd de 512 Kb/s, des acquittements de 40 B et une MSS de 1460 B,
on obtient une valeur limite denviron 13.7 Kb/s pour Du. En de de ce seuil, il y a congestion
des acquittements, et le trafic aller est ralenti par le faible dbit retour des acquittements.
Un autre problme intimement li est la notion dautorgulation du flux TCP. En effet le
temps darrive des acquittements va tre dterminant pour le flot de donne aller. Aussi, en
phase stationnaire de la communication TCP, on ne peut mettre quun paquet pour un
acquittement reu. Le nombre dacquittements la seconde est alors une borne suprieure sur le
nombre de datagrammes mis la seconde. Soit une borne sur le dbit maximal de :
(8)
68
DMAX =
data data.Du
=
T2
ack
Figure 3.26 Borne suprieure sur le dbit aller en fonction du dbit de la voie retour
3.5.1.3.
La mthode daccs
La mthode daccs satellite na une influence que dans le cadre dun retour satellite. En
effet, dans ce cas et par soucis de rentabilit de laccs satellite, la rservation de capacit sur le
lien retour est le plus souvent dynamique pour permettre des prix abordables. Ce type de
mthode entrane alors la mise en place dun temps supplmentaire et variable pour avoir accs
au mdia. Dune part le RTT est augment, influenant de manire ngative la capacit de
ractivit du systme, et diminuant le dbit maximal calcul prcdemment (8). Dautre part, le
RTT devient variable, entranant des difficults pour le calcul du RTO.
3.5.1.4.
Un dernier obstacle la bonne adquation du satellite TCP est son taux derreur plus
important que sur les rseaux terrestres, dautant plus que les pertes sur satellite suivent
difficilement un quelconque modle1. Pour TCP, une perte de paquet correspond une
congestion dans le rseau, or avec un mdia trs bruit tel que le satellite, il nen est pas
forcment le cas. TCP va alors passer en congestion avoidance aprs lcoulement du RTO.
Cependant, si la perte est due au lien satellite, dune part le dbit va tre diminu pour rien, et
dautre part, il peut y avoir rmission de segments inutiles. Dans le cadre dune communication
quasi point point la congestion avoidance na pas lieu dtre, et la raction de TCP aux erreurs
satellites entrane un fonctionnement bien en dessous des capacits du systme.
Dans ce cadre, lutilisation du fast retransmit/fast recovery va permettre damliorer la dtection
de pertes dues au bruit, grce la rception de duplicata des acquittements : Au troisime
acquittement dupliqu, la source met les paquets sans attendre le time out, entrant alors en phase
de fast recovery, la place du slow start. Ces mcanismes sont implants notamment dans la version
Reno [66] et NewReno [67] de TCP, et permettent de diminuer moins drastiquement le dbit
TCP.
Nous aurons loccasion de parler plus en dtail de ce point dans la partie 5.1.
69
Toutefois du fait du long dlai du mdia satellite, et des erreurs multiples sur une mme
fentre, ce mcanisme nest pas toujours suffisant pour viter le dclenchement du RTO,
entranant un impact dplorable sur le dbit du systme. Le problme des erreurs sur satellite est
donc essentiellement coupl celui du RTT lev et incompressible.
3.5.2.
la mise en place de Path MTU Discovery [71] pour permettre lutilisation des segments
les plus grands possibles,
lutilisation dune fentre rcepteur plus grande, avec notamment loption window scale
[68] [70]1.
70
rduisent le dbit en slow start et congestion avoidance. Il y a donc un choix faire entre le gain que
peut apporter certaines de ces options, et leurs dfauts.
3.5.2.2.
Dans une certaine mesure les optimisations de TCP ne sont pas toujours suffisantes, des
propositions optent alors pour des modifications protocolaires. Il faut noter toutefois, avant de
commencer cette section, que certaines de ces volutions (comme TCP SACK) nont pas t
uniquement cres pour le satellite.
Les modifications protocolaires de TCP sont nombreuses1 [68] [70] [73]. On compte par
exemple des modifications permettant dviter la congestion avoidance, avec notamment le fast
retransmit/fast recovery dont nous avons dj parler prcdemment pour TCP Reno et TCP New
Reno. Dautres modifications proposent des algorithmes pour amliorer les performances des
mcanismes de TCP, comme lalgorithme CANIT (Congestion Avoidance with Normalized
Interval of Time) pour la congestion avoidance [74].
En ce qui concerne les flux dacquittements on trouve des mcanismes au niveau TCP (ou
au niveau physique) : les mcanismes despacements, de compressions, de suppressions
dacquittements. Toutefois ils ne sont pas compltement satisfaisants. La suppression
dacquittements, par exemple, rduit de manire significative la congestion des acquittements en
rduisant le ratio entre acquittements et segments, passant de 1/6 1/15 voire 1/150 [26]. Mais
cette technique a de mauvaises performances sur de courts transferts, notamment parce que le
slow start repose sur le nombre dacquittements reus.
En ce qui concerne les versions de TCP adaptes au satellite, on compte, par exemple, la
version TCP SACK [75] qui permet des acquittements slectifs de paquets. Cette solution
combine au fast retransmit/fast recovery offre la possibilit lmetteur de rpondre des erreurs
multiples directement, en rmettant les paquets manquants. Une autre version de TCP, TCP
Westwood [76] [77] [78] propose une optimisation de la gestion de la cwnd dans le cas de pertes
multiples sur un lien haut dbit, en surveillant le temps dinterarrive des acquittements.
Plusieurs tudes de cette solution sont parues, notamment [76] et [78].
3.5.2.3.
Les optimisations de TCP et encore plus spcifiquement les extensions de TCP impliquent
souvent une mise en uvre de bout en bout, ou tout du moins un impact sur les entits
communicantes. Or il nest pas, dune part, toujours possible davoir la source et le client avertis
quils utilisent un lien satellite, notamment lorsque la source est serveur quelconque sur le web,
et/ou que le satellite est utilis comme lien backbone. Dautre part, si des modifications sont mises
en place, celles-ci vont affecter tout le rseau travers et non pas uniquement le lien satellite, au
risque davoir un comportement indsirable sur la traverse de rseaux terrestres.
Lutilisation dentits intermdiaires est alors une solution pour implanter ses modifications
de manire transparente. Ces passerelles sont alors nommes des PEPs (Performance
Enhancement Proxies) [79] [80]. Grce ce type de solutions, limplantation des mcanismes et
des protocoles prcdemment cits peut tre effectue de manire transparente. Pour une
meilleure gestion du flitrage dacquittements, une technique consiste par exmple rgnrer les
acquittements manquants via un autre proxy, du ct FAI, ou passer dans ce mode quune fois le
slow start termin. Des techniques plus labores existent, comme lagrgation dacquittements
(ack compaction) et offrent de bonnes perspectives [42]. Cependant il reste encore traiter la
mauvaise ractivit de ses solutions face aux erreurs.
Pour une vision plus complte de des recherches sur TCP sur satellite se rfrer au RFC 2760.
71
Il existe un rel besoin de pouvoir intervenir directement au niveau TCP. Une solution
possible utilise les TCP PEPs ; le principe consiste alors isoler le systme satellite des autres
rseaux, en utilisant des proxies pour intercepter les donnes et implanter ce niveau tout
changement pour le lien satellite. la sortie du systme, un autre proxy restitue les donnes
initiales en enlevant les changements effectus pour le satellite. Cette fragmentation de la
connexion TCP entre la source et le destinataire en trois morceaux (Figure 3.27) se nomme
spoofing [81] [82]. Dans une communication utilisant le spoofing, le client et le serveur croient
communiquer directement entre eux, alors quils ne communiquent quavec leur proxy.
Comme le montre la figure ci-dessus, cette bote noire chez lutilisateur du lien satellite
permet dimplanter toutes les modifications vues prcdemment tout en gardant un interfaage
standard, propice la standardisation. Parmi les modifications que le spoofing peut apporter, on
peut noter les versions spcifiques de TCP, comme par exemple SACK TCP, et TCP Westwood
dont nous avons dj parles. Dautres propositions semblent intressantes dans ce cadre. Ainsi
lutilisation de sessions multiples TCP [81] pour une mme connexion native peut donner de
bons rsultats sur un systme satellite. En effet, le risque dun comportement peu conforme
TCP ne se prsente pas ici o ce type de session est restreint la portion satellite.
Il faut nuancer toutefois lapport des proxies par un ajout notable de complexit dans le
systme, notamment au niveau matriel, puisque les TCP PEP doivent alors tre en mesure de
stocker les donnes pour pouvoir les renvoyer en cas de pertes. Ils peuvent aussi poser problme
dans le cadre de mcanismes de bout en bout, notamment ceux de scurit (IPsec par exemple).
Nanmoins, ces limites ont une influence trs relative compare au gain de performances
que peuvent apporter les PEPs sur un systme satellite. Sur les VSATs, cette technique est
connue depuis longtemps, et les offres pour laccs Internet par satellite ont commenc
proposer ces solutions1. Les PEPs offrent donc de bonnes perspectives pour les systmes
contraintes physiques particulires o le traitement par les couches traditionnelles OSI nest pas
toujours facile. Dans ce cadre, on peut noter des propositions allant jusqu utiliser lintelligence
embarque pour instancier des PEPs bord [83], traitant chaque lien indpendamment des
autres. Bien sr, lintroduction dun niveau 4 bord reste du domaine de la proposition, tant que
le niveau 3 nest pas encore une ralit.
3.5.3.
Nous avons clairement rappel ici les obstacles au bon fonctionnement de ce protocole sur
un systme satellite. Or TCP est devenu, de par son lien troit avec IP, un protocole ncessaire
72
un grand nombre dapplications. Un axe de recherche sest donc dvelopp pour amliorer TCP
en proposant des rglages adapts du protocole, mais aussi des volutions de TCP allant de
mcanismes de gestion des acquittements des versions compltes du protocole. Un type de
solutions, prometteur pour beaucoup de systme, est lutilisation de PEPs. Ces passerelles, si elles
vont lencontre de la connexion de bout en bout, permettent disoler le lien satellite, et dy
apporter les modifications protocolaires adaptes, sans influencer les autres rseaux traverss par
le flux. Cette solution a lavantage remarquable dtre transparente pour les utilisateurs finals, et
peut mme ltre pour les rseaux traverss autres que le systme satellite, avec des mcanismes
tels que la rgnration dacquittements.
3.6. Conclusion
Le satellite comme support dIP est une ralit. Bien sr, contrairement aux rseaux
terrestres, aucune solution ne simpose en matre sur les autres. Mais, dans ce cadre, le DVB-S se
positionne comme un support de choix, de par son succs et donc son internationalit. Nous
avons donc tudi le DVB-S comme support dIP, surlignant les solutions classiques mais aussi
les limites de ces dernires. Nous avons alors observ comment le standard DVB-RCS propose
de palier le manque dinteractivit du DVB-S en offrant une voie retour satellite. Toutefois les
autres limites subsistent, demandant un dveloppement de nouveaux protocoles pour
lencapsulation et lAR, comme de nouvelles technologies.
Ainsi nous avons tudis ces solutions, montrant les possibilits offertes par lOBP et les
multifaisceaux. Toutefois nous avons pu constater un autre problme, li aux couches
suprieures, celui du comportement de TCP sur satellite. Une fois les causes de cette
inadquation rappele, un grand nombre de solutions ont t dnombres, comme notamment
les PEPs.
Ainsi, cette partie a montr les difficults de limplantation dIP sur satellite, mais surtout
quil y avait des solutions techniques comme protocolaires existantes. Toutefois, ce nest pas pour
autant quil ne reste pas de problmes. Ces diffrentes tudes posent une question fondamentale :
la justification du cot du systme. Plusieurs des solutions technologiques proposes (OBP,
multifaiceaux) ont un impact non ngligeable sur la complexit et le cot du systme final. De
plus ces solutions napportent pas toujours une amlioration au systme pour un service donn.
Dans le cadre dun service de diffusion de tlvision numrique chelle continentale par
exemple, le traitement bord et le multi-spots napportent pas un gain assez important pour justifier
un prix si lev.
De plus, mme si ces technologies offrent de bonnes perspectives pour un service, un
systme coteux ddi un unique service est-il vraiment rentable (surtout si les services viennent
changer) ? Ce genre de solutions apporte une trop grande spcificit du systme, dpendant
intgralement dun type dapplications. Le manque dvolution possible dun systme et sa
dpendance un seul service sont des freins notables au dveloppement des solutions satellites.
Lintelligence embarque comme le multi-spots peuvent apporter un souffle nouveau aux
systmes satellites et leurs applications. Mais la trop grande spcificit dun systme, le manque
dapplications ad hoc, ou encore les problmes duniformisation des mthodes de rsolution
dadresse restent des obstacles importants pour les satellites de nouvelle gnration.
Il sagit donc de justifier dans un premier temps lutilit de ces techniques et de montrer
quelles peuvent tre utilises pour plusieurs services porteurs, tout en apportant une solution de
transition entre les satellites actuels et futurs, ouvrant vers une architecture adaptable. Cest ce
travail que nous nous proposons de raliser travers le chapitre 4 et 5 de ce mmoire, en
proposant une architecture hybride et en lvaluant.
73
les diffrents services susceptibles dtre dploys sur un systme satellite (diffusion
vido, (N)VoD, accs Internet, ) seront plus simples mettre en uvre (et donc plus
efficaces) sils le sont sur une base commune aussi large que possible. La rpartition des
ressources entre eux au grs des volutions de la demande en sera galement simplifie.
74
4.1.1.
Vido la demande
4.1.1.1.
Les services de VoD sont singuliers, posant plusieurs questions : lutilisateur doit-il recevoir
ce film de manire instantane ou aprs un laps de temps spcifier ? Cette vido doit-elle tre
regardable en instantan ou pouvoir tre stocke ? Quelle est ltendue du choix du mdia ? Dans
ce cadre, on dgage gnralement deux services : la VoD et la NVoD (Near Video on Demand).
La NVoD est un service o la demande nest pas directement considre, puisque reposant sur
une mission en continue et le choix dacheter ou pas une sance. Mais la limite entre VoD et
NVoD se resserre de plus en plus avec lvolution actuelle de ce service.
4.1.1.1.1.
VOD ET NVOD
La NVoD a peut-tre t le plus ancien de ces services. Dabord dploye sur le cble, elle
stend aux satellites commerciaux, avec Kiosque. Il sagit dun service assez cher, quil soit sur
TPS ou Canalsatellite. Ce service propose de la vido en push, c'est--dire lmission de films en
boucle sur plusieurs chanes, offrant un temps dattente de 30 60 minutes pour les mdia les
plus courants. La NVoD a plusieurs dfauts importants :
Ncessit dune voie retour pour commander le film. Le cble a lavantage dtre
bidirectionnel, alors que pour le satellite, lIRD doit utiliser une ligne tlphonique.
Pas de relle marge temporelle pour regarder le film, le client est oblig dattendre la
prochaine session, 60 minutes pour un film courant cela peut tre rdhibitoire. De plus
le mdia est une mission et donc il ne peut tre visionn quen temps rel. Si le client
doit sabsenter, il a gaspill plus de 5 euros.
Les dcodeur-enregistreurs avec Pilotime de Thomson et Platinum de Sagem, offrent un
palliatif rcent ce dernier problme [86].
Lavantage incontestable de la NVoD est la simplicit du systme mettre en place : du
cryptage (ce qui est dailleurs fourni par le cble comme les satellites) et la mise en place dun
mcanisme de commande, li au cryptage.
75
PERSPECTIVES DE LA VOD
En 2002, la VoD se prsentait comme un service de choix pour le cble. Le cble, support
bidirectionnel, facilite la commande des mdia, alors que les systmes satellites offrant une voie
retour directe sont coteux et donc peu rpandus. Des tudes avaient mme prdit que la
tlvision par cble gagnerait sa lutte de march contre les services TV par satellite grce cette
soit disante killer application [88]. Aujourdhui on peut facilement conclure une erreur de
pronostic : le cble et le satellite sont certes en concurrence, mais leurs atouts spcifiques
permettent de cibler des clients diffrents [89]. Ainsi, en milieu urbain lutilisation reste
majoritairement celle du cble, grce au cblage de quartiers entiers. Le satellite est une solution
plus aise et moins chre pour les milieux plus ruraux voire isols, les maisons prives et les
banlieues.
Il faut toutefois noter que la VoD est loin dtre un service trs porteur. En effet la
moyenne de vidos loues par un franais est de six films par an, ciblant de prfrence les 16-34
ans. De plus les rcents dboires des producteurs de disques freinent en grande partie les services
de VoD sur le web, mme si un film est moins volatile quun fichier audio. Dans ce cadre, la
VoD ne peut pas tre considre comme rentable en tant que service unique, mais comme un
complment intressant dautres services. Certains experts considrent mme quun tel service
napportera pas de clients en plus, mais permettra de les fidliser avec un joli complment [90].
Malgr cela la Vido la demande est depuis 2001-2002 au cur des investissements et des
recherches des diffrents groupes axs sur la communication et le multimdia (France Tlcom,
Monaco Tlcom, MC Cble, Tiscali), avec deux pays leaders dans le domaine les Etats-Unis
(MovieLink.com) et la Core du Sud. LEurope et plus particulirement la France ont su aussi
investir dans le domaine. Ainsi la VoD est prsente dans 100% des projets de tlvision sur
ADSL avec notamment TPSL ou MaLigneTV. On peut trouver facilement quelques exemples de
la prolifration de ce service sur les infrastructures terrestres :
Movie-System [91] qui, aprs une exprience peu concluante de tlvision ADSL en
2002 (Szame TV), a fini par trouver une bonne conjoncture avec MaLigneTV.
76
NetCin.com qui propose de la VoD via Internet et cela quel que soit le FAI.
La VoD est donc un service en vogue ces dernires annes. Il faut toutefois le considrer,
lheure actuelle, comme un complment et non comme lunique service offert par un systme. La
VoD est donc un candidat parfait lintgration de services.
4.1.1.2.
La VoD via la diffusion par satellite semble pouvoir avoir un bel avenir. En effet les
spcificits du satellite deviennent vite des avantages pour ce service (large couverture, hauts
dbits, accessibilit, facilit du multicast). Le satellite se prsente de plus comme un mdia
parfaitement adapt au transport de flux multimdia, grce sa compatibilit totale avec le
MPEG-2. La VoD apparat pour lui comme un complment de service pouvant tirer avantage de
son support diffusant. Dans le cadre dun march de plus en plus concurrentiel, elle peut
apporter le plus indispensable au dveloppement des satellites.
La mise en uvre de ce service sur satellite pose quelques questions dont les principales
sont regroupes dans les trois points suivants :
La requte des mdia : cet lment comprend dune part la gestion dune voie retour
pour faire parvenir la requte aux serveurs multimdia, voire le paiement, et dautre part
la consultation du catalogue de mdia disponibles. Cette requte peut tre gre de
diffrentes manires :
indpendante du systme, via par exemple un site web auquel le client accde et
commande le mdia,
semi dpendante, avec mission de catalogue de manire priodique vers lIRD, une
ligne tlphonique pouvant tre utilise pour commander le mdia aprs
consultation,
dpendante, avec une gestion via un lien retour complet intgr dans lIRD.
Except dans le cadre dun besoin de lien retour pour la gestion des erreurs, ce qui reste
rare, la dernire solution napparat pas comme adapte au problme puisquune voie
retour nest pas indispensable pour de tels services.
La gestion des missions de films. Il sagit dune question dlicate qui peut vite
transformer la nature diffusante du satellite en un dsavantage. En effet, dans le cadre
dmission de mdia haute dfinition instantanment aprs une requte, trs peu de
clients peuvent tre servis la fois. De plus mettre sans aucun temps dattente
implique ncessairement de faire du 1 film pour 1 client, sauf si les clients acceptent de
prendre le film en cours. Le service devient alors trs cher mais peut-tre envisag pour
des clients importants tels que des chanes dhtels. Une solution pour offrir ce type de
service des particuliers est la mise en place dun systme de votes. Le film est mis
heure fixe, et correspondra aux choix de la majorit. Lmission peut aussi tre
effectue sous un format plus compress, avant une heure donne. Le film doit alors
tre stock pour tre visionn. Ces dernires solutions paraissent plus rentables et
accessibles dans le cadre de la VoD sur satellite, puisquelles permettent de mettre
profit son support diffusant pour distribuer le mdia plusieurs utilisateurs la fois.
77
Un tel service ne peut alors se dvelopper qu condition dune gestion des requtes de film
et donc de la bande passante satellite. Un dernier point positif pour linsertion du satellite dans la
VoD, est sa nature adapte lvolution des services. Contrairement au cble qui ncessitera
toujours une infrastructure lourde, le satellite se place comme une technologie ouverte lre du
portable et de la mobilit. Son couplage avec les ondes terrestres (DVB-T, WiFi, UMTS) offre
des perspectives encourageantes, comme notamment la distribution sur tlphones portables [9].
Lincrmentation volutive tout comme les diffrentes perspectives prsentes ici peuvent
alors conduire diffrentes architectures.
4.1.1.3.1.
TOPOLOGIE 1
79
Le fonctionnement du service est alors dcrit par le mcanisme propos dans la figure
prcdente (Figure 4.2). Ce schma regroupe deux diagrammes dactivit.
Le premier prsente la mise jour des mdia disponibles pour lutilisateur. Ceux-ci sont
consultables par lutilisateur via la lecture des tables prives associes au service de VoD par son
IRD.
Le deuxime retrace la vie dune demande/acquisition/destruction dun mdia : une
transaction complte entre le fournisseur de service et un client. On peut noter diffrents points
sur ce diagramme :
Certains points ne sont pas dtaills par souci de lisibilit dune part, et parce que les
implantations peuvent tre trs diffrentes, comme par exemple le choix du mdia ou la
procdure de paiement.
Un choix particulier a t fait dans cette description, celui dutiliser la mthode de deux
seuils dont un doit tre atteint pour envoyer la donne, un temporel et un en nombre
de requtes.
Il est toujours possible daffiner cette reprsentation en insrant, par exemple, un lien
entre le temps maximal coul entre la requte et lmission du mdia, et le prix final du
service. Cependant, ce travail sloigne trop de notre tude et nest pas prsent ici.
TOPOLOGIE 2
Les inconvnients cits dans la topologie 1 restent valalables ici. Toutefois un risque
supplmentaire est possible si le client doit disposer dun accs Internet chez lui. Dune part cela
implique un cot supplmentaire pour le service, dautre part cette solution peut vite devenir peu
avantageuse face la concurrence de la VoD via ADSL. En effet si le client est reli Internet via
une connexion illimite, haut dbit, il a peu dintrt utiliser de surcrot labonnement un
systme satellite, sauf si celui-ci lui permet un service complmentaire des tarifs avantageux.
81
4.1.1.3.3.
TOPOLOGIE 3
TOPOLOGIE 4
Le service propos ici est radicalement diffrent de ceux des topologies prcdentes dans la
mesure o il met en avant lutilisation de la technologie DVB-RCS. Dans ce cadre, le fournisseur
de services a une entit locale. Cette annexe est quipe dun rcepteur/metteur satellite, dun
cache local (parfois nomm Point of Presence), dun serveur daccs au service et enfin dun rseau
local o sont situs diffrents clients. Lutilisation de cette architecture est alors comparable
lutilisation dun proxy cache dans laccs Internet.
82
Dans cette topologie, lutilisation du protocole IP est prfrable pour viter les problmes
dhomognit entre par exemple MPEG-2 TS, ADSL, Wifi, Ethernet, ou ATM. IP est donc
utilis ici comme support fdrateur.
Les principaux mcanismes de cette architecture de service sont alors reprsents par les
diagrammes dactivit suivant (Figure 4.4), dfinissant la mise jour des mdia disponibles, le
tlchargement des nouveauts sur le cache, et une transaction avec un client du service.
Les avantages de ce systme sont diffrents de ceux prcdemment cits. La prsence dun
cache permet une conomie de bande passante satellite notable. Ainsi lmission de mdia
courants a un prix de revient bien moins important pour le fournisseur de service, qui peut en
retour proposer des promotions (en fonction des films dj prsents dans les caches). De plus ce
systme fonctionne sans aucun accs un autre service (Web, tlphone, WAP, ) et donc
nentrane pas de cots marginaux. Enfin, ce type darchitecture prsente des perspectives
intressantes de couplage avec dautres services.
Ce dernier point est aussi le dfaut majeur dune telle architecture : en elle-mme elle nest
pas rentable pour le seul service de VoD. En revanche coupl un rseau daccs Internet, un
rseau dj prsent comme dans les htels, les hpitaux, les universits ou encore plus
gnralement les zones cbles, cette architecture offre une trs nette orientation lintgration
de services.
4.1.1.3.5.
TOPOLOGIE 5
Cette architecture est la plus volue : elle utilise un lien bidirectionnel DVB-S/DVB-RCS
pour chaque client. Dans son fonctionnement elle est tout fait quivalente la premire
architecture, en liminant le dfaut de la voie retour terrestre. Comme larchitecture
bidirectionnelle prcdente, cette solution de par son cot ne peut tre envisage que pour un
service de VoD. De plus cette topologie est actuellement trs coteuse pour tre dploye chez
un particulier.
Dans le cadre dun seul service VoD o la voie retour est trs peu utilise, une telle
architecture nest pas du tout justifie et napporte donc rien. En revanche, dans le cadre de
lintgration de plusieurs services dont la VoD, elle peut tre envisage, mme si coteuse.
4.1.1.4.
Nous avons observ diffrentes architectures de service VoD. Parmi ces architectures se
dgage lide fondamentale que le lien retour nest pas une ncessit, puisque lmission en ellemme du mdia ne repose gnralement pas sur une connexion bidirectionnelle. Les topologies 4
et 5 sont donc hors cadre du seul service de VoD, demandant un trop grand investissement pour
peu (voire pas) de gain pour lutilisateur final. La solution qui nous parat la plus envisageable est
la topologie 2 (et donc la 3), reposant sur un accs quelconque au site du fournisseur de services.
Lintgration dun OBP nest donc pas vritablement ncessaire ici, si ce nest pour la
gestion de plusieurs faisceaux. Mais une telle architecture a-t-elle besoin dun systme
multifaiceaux ? Tout dpend du type de service VoD offert.
Un service proposant des vidos en streaming sur satellite na pas un rel intrt sur satellite,
puisque le point fort du satellite est lmission vers un grand nombre dutilisateurs sans que cela
ne lui cote plus cher, alors que le est typiquement de lunipoint, o, sur ce point, il ne peut
efficacement concurrencer le terrestre. Le satellite propose de plus une diffusion haute dfinition,
avec un dbit de 5 6 Mbit/s par film, il peut ainsi en envoyer 6 7 en simultan sur un canal.
Pour un grand nombre dutilisateurs largement dissmins, le multifaisceaux est inutile puisque
quivalent du broadcast un prix suprieur. En revanche, quand les utilisateurs sont
gographiquement regroups, le multi-spots permet dconomiser la capacit sur les spots non
concerns.
83
De tels systmes semblent alors envisageables sur satellite, et font lobjet de premires
offres commerciales [92]. Il revient alors plus un modle de tlchargement de mdia, et
pourrait tre tendu dans ce cadre des sons, des images, des programmes La VoD telle que
nous lenvisageons pour le satellite offre des perspectives favorables lintgration dautres
services sur satellite. Les diffrentes architectures analyses peuvent alors tre considres
diffremment : la clef dune architecture volutive pour intgrer dautres services plus
bidirectionnels. Ce service peut se contenter dun satellite gostationnaire transparent lorsquil
met un grand groupe le mdia. Par contre lutilisation du multipinceaux, peut permettre de
grer des groupes plus concentrs.
4.1.2.
Accs Internet
4.1.2.1.
En France, lanne 2003 a t marque par une large dmocratisation de laccs au World
Wide Web . Ainsi, fin 2003, ce pays comptait 21 millions dinternautes, soit 42,6% des franais
de onze ans et plus (selon une tude de Mdiamtrie [93]). Cette croissance a engendr la
multiplication des FAIs, augmentant la concurrence et diminuant les prix du service,
principalement pour les offres terrestres haut dbit (cble et ADSL).
Le rseau terrestre est le mdia principal de ce service avec des offres diverses :
le bas dbit (modem 56k, Numris), qui reste trs rpandu surtout en dehors des
grandes villes ;
lADSL qui connat actuellement une envole grce une augmentation des capacits
pour un prix trs rduit ;
le cble, concurrent principal de lADSL, il reste moins dvelopp en France que dans
le restant de lEurope.
Cette croissance a permis le dveloppement dautres services, comme par exemple la vente
via Internet (une croissance de 65% en 2003 et une prvision de plus de 50% en 2004). Ainsi
pour lanne 2004, les acteurs du domaine prvoient [94] :
une croissance leve pour tous les services en ligne (achat, jeux, cinma),
4.1.2.2.
Le satellite comme mdia daccs Internet napparat pas encore comme une technologie
assez conomiquement intressante pour concurrencer les rseaux terrestres haut-dbit.
Toutefois, pour les 25% de foyers qui nauront pas encore accs cette technologie en 2005, les
offres commerciales daccs par satellite (unidirectionnelle et bidirectionnelle) propose une
solution. Les offres unidirectionnelles sont compltes par une voie retour modem 56k (de 9.6
28.8 Kbit/s), mais ce systme est peu adapt aux applications type P2P qui fleurissent
actuellement sur la toile. Les offres bidirectionnelles proposent lutilisation dune voie retour
satellite en DVB-RCS, et passent toutes, en France, par Eutelsat.
84
4.1.2.3.
Cette partie propose dtudier diffrentes architectures daccs Internet via un lien satellite,
toutes possibles lheure actuelle. La figure suivante (Figure 4.5) intgre plusieurs types daccs
Internet dans une vision globale et permettra ainsi davoir une rfrence commune pour ltude
de ces diffrentes topologies. Ce schma dgage cinq architectures diffrentes, mettant en valeur
deux types de topologie, lune avec voie retour uniquement terrestre et lautre satellite.
Figure 4.5 Cinq architectures daccs Internet via un systme satellite gostationnaire
85
Le premier type de topologie est une ralit aujourdhui, mme si elle na pas attir
beaucoup de particuliers en France. Le second type est une solution davenir : des offres
commerciales sont actuellement proposes, mais elles resteront chre tant que les technologies
mises en uvre ne seront pas mres1.
4.1.2.3.1.
Analysons tout dabord les offres unidirectionnelles proposes (1 et 2). La topologie 1 est la
solution classique dj expose dans la partie 3.2.2. Elle garde les limites dj prsentes. La
topologie 2 runit les clients dans un rseau daccs (LAN, Wifi, Fibre optique) et utilise un
lien retour terrestre. Cette architecture prsente les mmes limites que la topologie 1. De plus,
parce que le prix dune antenne de rception est trs modique, son partage entre plusieurs
utilisateurs pose plutt un problme de gestion de bande passante, et non une relle conomie.
Enfin cette architecture, en proposant le partage dune seule connexion terrestre entre ses
diffrents clients, prsente un vritable paradoxe : soit la voie retour est du modem 56k ou
Numris, et le systme se situe en milieu rural, mais le partage de ce faible dbit entre tous les
clients pose problme (mme sil ne sagit que de faire passer des acquittements et des requtes),
soit la connexion est en haut dbit, lintrt du satellite comme mdium daccs Internet en ville
reste alors trs mitig.
Par simulation, nous avons obtenu les courbes suivantes (Figure 4.6), prsentant les limites
de la topologie 22. Ainsi on peut constater que le passage lchelle est dlicat surtout pour une
voie de retour faible. Dautant plus que la mise en place dun tel systme implique un cot, ne
devenant rentable qu partir dun nombre certain dutilisateurs.
La topologie 1 parat donc une meilleure solution pour laccs Internet via un lien satellite
unidirectionnel. Si elle nest pas exempte de limites, dans le cadre dun service traditionnel,
comprenant mail, navigation web, et tlchargements (FTP, ), elle propose une connexion
intressante, pouvant offrir un bon dbit en voie aller, compare une connexion modem, ou
numris. La topologie 2 peut toutefois tre utilise pour un faible nombre de terminaux si une
infrastructure est dj en place.
1 Il faut noter que des offres commerciales existent dj pour des accs bidirectionnels, comme Thacom, o,
dans les pays dAsie, le satellite est une solution clef pour vaincre lisolement et les reliefs accidents.
2 La simulation a t effectue sous NS 2, avec un lien aller de 10 Mb/s partag entre diffrents utilisateurs
dun rseau local.
86
4.1.2.3.2.
Figure 4.7 volution du temps de transfert sur un lien satellite unidirectionnel et bidirectionnel
La valeur prise pour le dbit aller est de 2Mb/s, le dbit retour satellite est de 256 Kb/s tandis que le dbit
modem considr est de 9.6 Kb/s. Les pertes sur le satellite ne sont pas considres. Le dlai de la voie retour
satellite est de 254 ms ajout au 10 ms daccs au serveur, compar une voie retour terrestre de dlai 100ms
1
http://www.connexionbyboeing.com
http://www.sat2way.com
87
Cette solution apparat alors comme un moyen doffrir laccs Internet par satellite des
localits sans accs au rseau terrestre, et plus proches des offres terrestres haut dbit. Bien sr, le
cot dun tel systme le rend non comptitif dans les zones urbaines.
4.1.2.4.
Ltude de satellite comme support laccs Internet montre lmergence de deux types
darchitecture : lune traditionnelle, qui prsente un rapport qualit/prix satisfaisant pour un accs
Internet asymtrique, lautre reposant sur un rseau daccs permettant daccder un service
plus symtrique, pour des applications de type P2P.
Cette tude a montr des besoins diffrents en fonction du type dutilisation dun service.
Ainsi, un lien unidirectionnel propose une meilleure interactivit pour des donnes de faible
poids, type navigation web, mail, court transfert FTP. Toutefois, son utilisation devient vite
restrictive dans le cadre dapplications plus bidirectionnelles. Le lien bidirectionnel propose certes
un dlai plus grand, mais offre une meilleure accessibilit du systme tout en ouvrant vers des
performances sapprochant des hauts dbits terrestres, pour un cot de revient plus lev.
Cette tude a permis de dgager deux architectures rseaux selon le service daccs Internet
dsir. Ainsi, pour un accs Internet classique, lutilisation des liens unidirectionnels avec une
topologie mono-utilisateur, type architecture 1 est la solution envisage dans cette tude. En
revanche, pour un accs plus volu, cest--dire supportant des applications plus symtriques,
lutilisation des liens bidirectionnels avec regroupement des utilisateurs dans un rseau daccs
(topologie 3 et 4) est conseille. Enfin, il faut noter que les autres architectures ne sont pas
rejeter, mais semblent simplement ne pas pouvoir convenir pour le seul service daccs Internet
lheure actuelle.
4.1.3.
4.1.3.1.
Linterconnexion de sites distants ne peut pas toujours tre ralise via un unique rseau
fdrateur. Un cblage priv ou la location dune ligne cote en effet cher. Lide de VPN
dentreprise est ainsi apparue : fdrer des rseaux appartenant la mme entit, mais
gographiquement dissmins, comme des succursales bancaires. Linfrastructure terrestre a
permis la mise en place de solutions passant par des tunnels travers le rseau Internet [63]. Si
cette technique est bien matrise aujourdhui, grce notamment des protocoles tels quIPsec, le
tunnelling reste trs vulnrable aux rseaux quil traverse, pouvant subir congestion, perte, et
variation de gigue. De plus, le rseau terrestre nest pas dvelopp partout, ce qui peut poser un
vritable problme pour des socits dissmines dans les pays fortes contraintes gographiques
ou du tiers monde [21].
Dans ce cadre le rseau satellite a su trouver un crneau, avec lapparition des VSATs [23].
Le satellite se place comme un support de choix pour linterconnexion de plusieurs sites distants.
Son meilleur atout est certainement quavec un ou deux bonds satellites, les rseaux soient
directement connects. Ainsi un tel support permet dviter les alas du passage travers le
rseau terrestre, tout en vitant les mises en place de lignes loues coteuses. Le satellite peut
donc offrir aux VPNs une matrise de la gigue tout comme une assurance sur le dbit offert. La
1 Dans la suite de cette partie, le terme VPN est plus gnralement employ pour les VPNs dentreprise, au
sens donn par la rfrence [61] et peuvent tre des VPNs de niveau 2 ou 3.
88
mise en place de QoS est donc grandement facilite par un tel systme, et ce type de systme
devient rentable avec la baisse du cot des terminaux (location de 7000 en 1995 un cot
dachat de 1500 2500 aujourdhui). Le satellite a de bonnes perspectives pour un tel service1.
4.1.3.2.
Dans le cadre dun service dinterconnexion, il est possible davoir plusieurs structures
comme le montre la figure suivante (Figure 4.8). Ces architectures peuvent aussi bien fonctionner
en monofaisceau quen multifaisceaux (do les spots en pointills).
Lon distingue ainsi quatre topologies :
1Cette architecture nest pas possible dans la plupart des cas, puisquelle met en
uvre plusieurs gateways (au moins deux) pour interconnecter les rseaux. Dune part une
gateway est trs coteuse, et dautre part il ne peut y avoir un grand nombre de gateways pour
un mme systme satellite. Vu son prix cette solution nest envisager que dans le cadre de
regroupements de nombreux VPNs comme par exemple pour linterconnexion de ples
industriels importants.
2Ici une gateway est ncessaire, les autres rseaux sont quips de rcepteurs air, et
utilisent une voie retour terrestre. La gateway nappartient pas obligatoirement au rseau
principal et seulement une plage de bande passante peut tre loue loprateur satellite.
Toutefois cette structure implique un lien terrestre, et donc une perte de contrle sur cette
architecture, si ce lien passe par lInternet.
3Les rseaux dentreprises sont quips de terminaux metteurs/rcepteurs,
permettant ainsi denvoyer directement les donnes vers le satellite. Sans traitement bord,
les flux DVB-RCS sont envoys vers une gateway qui retransmet les donnes dans un canal
logique DVB-S. Le RTT dun tel systme est donc de quatre bonds satellites, soit plus de
une seconde, rendant le systme mal adapt aux changes vocaux, comme aux applications
temps rel avec faible dlai. Cette architecture est donc mieux adapte au transfert de
volume de donnes.
4Comme dans la topologie 3, les rseaux privs sont quips dmetteurs DVBRCS. Toutefois ce systme utilise un satellite avec multiplexage bord, permettant de
navoir quun unique bond satellite entre les rseaux interconnects en transformant les flux
DVB-RCS montant en flux DVB-S descendant. Cette solution plus chre permet doffrir
un meilleur dbit TCP, mais surtout de ramener le systme dans une marge acceptable pour
le transfert de la voix, ou les applications plus multimdia, ou temps rel, du type
tlconfrence ou tlmdecine.
4.1.3.3.
Pour ces raisons, les architectures 3 et 4 paraissent les plus adaptes linterconnexion de rseaux
privs. Si la solution 3 ne propose pas un dlai suffisamment faible pour permettre la mise en
place dun rseau tlphonique inter-site, avec de la voix sur IP par exemple, elle met en place
une structure peu coteuse comparativement aux autres topologies, et capable de transporter un
grand volume de donnes de manire scurise et fiable. La solution 4 quant elle propose un
service deux fois plus ractif, mais avec un prix plus lev (au moins deux fois plus cher). Les
deux solutions sont donc complmentaires et permettent la mise en uvre dapplications
diffrentes. Larchitecture 4 remplit toutes les fonctionnalits de larchitecture 3, aussi bien, voire
mieux, mais avec un cot bien plus lev.
1Par exemple, le projet FICUS (http://ficus.ups-tlse.fr) met en place une cyber-universit entre lInde et la
France grce linterconnexion satellite, solution meilleure qualit/prix.
89
4.1.4.
requis. Cette analyse gros grains peut tre rsume dans le tableau suivant (Tableau II),
montrant la diversit des solutions, et proposant, titre dexemples, des valeurs de dbits aller et
retour.
Tableau II.
Chaque service a donc besoin dun systme satellite particulier pour tre performant. En
effet, contrairement au rseau terrestre o les applications se sont construites autour de la
technologie, le satellite doit quant lui sadapter aux services, habitus au rseau terrestre. Cela
explique la tendance avoir des systmes satellites ddis des services particuliers, comme la
tlvision numrique, ou lobservation.
4.2.1.
Le trafic actuel est majoritairement de laccs Internet pour des applications de type
consultation de pages web, mail, FTP, peer-to-peer (P2P), etc Le P2P est notamment une
application forte croissance, reprsentant jusqu 80% du trafic Internet total en volume [101].
91
Le trafic Internet a donc volu, passant dun trafic utilisateur largement asymtrique un mode
plus symtrique.
Dans ce cadre, larchitecture doit tre capable dtre ractive, offrant un lien retour adapt
aux besoins des utilisateurs finals et ncessairement aux besoins des diffrents services.
Lmergence actuelle de lintgration des services sur les diffrents rseaux terrestres ne
doit pas tre oublie. Le triple play joue un rle important pour attirer et fidliser les clients, les
FAI devenant aussi des FSI. Pour ne pas rester en marge, une architecture satellite doit offrir
cette capacit dintgration de service. Sil est vrai que la voix sur satellite ne jouit pas de la qualit
du terrestre, le satellite se rattrape par un support de la tlvision parfaitement matris. On
pourra dailleurs noter que dans le cadre de tlvision sur ADSL, celle-ci est parfois achemine
par satellite avant dtre diffuse sur les boucles locales aux utilisateurs finals1. Une architecture
satellite doit permettre un support efficace et transparent de lIP sans pour autant se priver de la
possibilit dmettre en flux natif.
Enfin une architecture se doit dtre flexible et modulable, pour pouvoir offrir aux services
larchitecture rseau qui leur convient le mieux.
4.2.2.
Loptimisation de cette architecture est un deuxime point non ngligeable. En effet il nest
pas question de proposer un systme plus coteux et moins performant quun systme
transparent.Les critres considrs sont notamment :
loverhead qui prend en compte, dune part le poids des encapsulations successives, et
dautre part le poids induit par la signalisation (tables SI, protocoles spcifiques),
le RTT qui est quivalent au dlai de transmission induit par le bond satellite dans la
plupart des cas, avec nanmoins des nuances quant au temps daccs dans le cadre de
systme DVB-RCS,
le dbit utile pour lutilisateur qui dpend souvent de la couche de transport (cf. 3.5.1),
de la configuration du systme et des erreurs satellites,
la gestion de la QoS qui peut tre plus ou moins fine selon le systme trait.
En plus de ces seuls critres, ce travail prendra essentiellement le gain de dbit introduit
comme critre de cot.
4.2.3.
1 Pour plus dinformations ce sujet des articles sont consultables en ligne notamment un lURL :
http://www.nwfusion.com/edge/columnists/2003/0728edgecol1.html .
2 Il faut noter que lon entend par nouvelle gnration de satellite gostationnaire, les satellites intgrants OBP
et techniques multi-spots.
92
Dans ce cadre, ce concept doit tre assez souple pour supporter les diffrentes techniques
venir et envisageables sur satellite gostationnaire. Lobjectif est donc de concevoir une
architecture globale, offrant les possibilits suivantes :
Tout cela suppose de cette architecture la prsence dune couche fdratrice : le niveau 3,
IP, qui constitue une perspective raliste.
4.3.1.
Le cur de cette architecture repose sur le maillon satellite. Cest en effet llment central
qui permettra larchitecture de sadapter aux diffrents besoins des services.
93
La section 4.3.1.1 prsente la notion de systme hybride, donnant lieu la section 4.3.1.2 et
4.3.1.3 prsentant respectivement les propositions pour une charge utile transparente et une
charge utile rgnrative, ainsi que les perspectives envisageables. La dernire section (4.3.1.4)
traite alors de lintgration de ces deux charges utiles dans un unique satellite, concluant sur les
consquences au niveau de larchitecture protocolaire.
4.3.1.1.
Le systme hybride tel quil est envisag ici dfini un systme satellite o cohabitent deux
charges utiles diffrentes : une transparente et une rgnrative.
La charge utile rgnrative du systme peut varier de 0% 100%, et cela en fonction de
plusieurs points : la mise en oeuvre, la matrit des technologies, Ce point comme le
dimensionnement est donc laiss la discrtion du constructeur.
Notre dmarche est ici oriente sur les besoins et la flexibilit. Ce systme reste donc
ouvert, et nous insisterons particulirement sur sa mise en uvre dans un contexte applicatif.
4.3.1.2.
DES VOLUTIONS
Le systme transparent offre peu de perspectives dun point de vue systme bord. Il est
toutefois possible damliorer la capacit transparente en intgrant des nouveauts
technologiques.
Une premire volution rside dans lintgration du DVB-S2 [103]. Celui-ci permet
damliorer de manire significative les performances du mdia satellite sur la bande Ka. Cette
perspective implique du systme une modification de la mthode dencapsulation. Si celle-ci reste
compatible avec lutilisation dULE, et utilise toujours des PIDs, la transition vers ce type de
solution nimplique pas de modifications majeures dans larchitecture propose (notamment au
niveau protocolaire), les changements restant majoritairement dordre physique et matriel.
Un autre point est lutilisation du multifaisceaux pour le mode transparent. Celui-ci, sil
nest pas considr dans notre proposition pour une question de cot du systme, est envisager
comme perspective. En fonction de la technologie et dun intrt pour les services, rduire la
couverture en diffrentes zones peut savrer conomiquement intressant. Dans ce cadre,
94
linterconnexion peut se faire soit par une gestion physique bord (transponder hopping), soit par le
passage par des gateways de transition.
4.3.1.3.
Lintelligence embarque
La notion dOBP, dans ce travail, est utilise ds quun protocole de niveau 2 apparat
bord du satellite. Cette partie suit la mme dmarche que prcdemment. On notera toutefois que
le systme rgnratif offre beaucoup plus douvertures que la charge utile transparente.
4.3.1.3.1.
Comme pour le systme transparent, la charge utile rgnrative utilise le mme type de
voie aller et de voie retour. On notera cependant ma_r le nombre de transpondeurs sur la voie
aller, mr_r le nombre de transpondeurs sur la voie retour.
Le systme transparent utilise aussi la bande Ka et propose dutiliser la technologie
multifaisceaux, avec n faisceaux descendants comme montants. Dans le cadre de notre systme,
lon pourra envisager des faisceaux couvrant un pays, pour les services nationaux, notamment.
Dun point de vue technologique, nous avons pris en compte ce qui est fait actuellement
les systmes actuels comme le systme AmerHis lanc en aot 2004 [104]. Aussi lintelligence
embarque se propose comme un lment central de larchitecture de niveau liaison, intgrant
commutation bord, multiplexage et signalisation. Le systme rgnratif nintgre donc aucune
fonctionnalit de niveau 3 bord.
4.3.1.3.1.1.
(9)
Cette relation repose sur le fait quil ny a pas de connaissance a priori des types de flux. En
effet si tous les flux sont diffuss sur tous les spots, lingalit de gauche devient une galit, tandis
que pour uniquement des flux unicast, cest celle de droite qui le devient.
La notion de multifaisceaux introduit un coefficient k lien le dbit montant DVB-S et le
dbit descendant sur les spots. Ce coefficient est au maximum gal 1, et est li W, le coefficient
de rutilisation de frquence divis par n, le nombre de spots2 [105]. Ainsi si le nombre de gateways
est assez limit pour permettre au dbit montant DVB-S de rester 38 Mb/s, il nen est pas le cas
1
95
pour drcs_up, ni pour ds_down. Ces deux dbits se voient appliquer un coefficient k par rapport
ds_up. Ce problme reste au niveau du dimensionnement du systme et nest pas abord plus
avant.
4.3.1.3.1.2.
Des fonctionnalits dans le plan contrle sont prsentes bord. Une partie de la
signalisation DVB-SI est gnre par le satellite pour les flux descendants (tables de signalisation
sur la voie descendante des flux DVB-S originaires des bursts DVB-RCS). De plus la mise jour
des tables de commutations est aussi effectue bord. Enfin, une gestion de la QoS est mise en
place bord grce au commutateur. Celle-ci prend en compte deux niveaux de priorit. Dautres
fonctions du plan de contrle seront proposes en perspectives.
4.3.1.3.1.3.
Les performances de lOBP sont considres comme adaptes aux capacits du systme. Le
dlai introduit est donc faible compar au bond satellite, et est major 1 ms1. Diffrents
lments du processeur bord seront prsents dans la section suivante (cf. 4.3.1.4, Figure 4.9).
Nous en donnons un rsum ici :
les multiplexeurs qui sont chargs de multiplexer les paquets en sortie du commutateur
avec les tables de signalisation dans un flux unique DVB-S. Ces multiplexeurs font du
bourrage pour remplir le flux MPEG-2 TS quand il ny a rien mettre. Ils sont
capables de faire de la translation de PID si ncessaire.
lOBPC (On-board-Processing Controler) qui a comme tche de grer les mises jour
des tables de commutation, et la gnration de la signalisation. Cest ce niveau que
dautres algorithmes et fonctionnalits peuvent tre implantes.
les dmultiplexeurs qui, partir des signaux bruts, restituent les paquets MPEG-2 TS.
4.3.1.3.2.
DES VOLUTIONS
Le systme rgnratif offre un grand nombre de possibilits dont nous traons les grandes
lignes ici.
4.3.1.3.2.1.
Au-del du multiplexage bord, lOBP peut dsencapsuler et formater les flux montants en
de nouveaux flux descendants. Un exemple de ces techniques a t utilis dans DIPCAST (cf.
3.4.4.4). Dans ce cadre on peut imaginer dmultiplexer les flux MPEG-2 TS pour obtenir les
SNDU (SubNetwork Data Unit), voire les datagrammes IP. Dans le premier cas, des techniques
de commutation de niveau 3 sont alors possibles, cest--dire dextraire des informations de
niveau IP (adresse source, adresse destination) dans les SNDUs pour raliser la commutation. Le
second cas permet de mettre directement en place du routage bord. Le satellite se comporte
alors comme un routeur IP, aiguillant les datagrammes et mettant en uvre un certain nombre de
protocoles de routage et de rsolution dadresse. On peut toutefois noter que si lanne 2003 a vu
1 En 1996, les commutateurs ATM arrivaient majorer ce temps 1.2 ms [106]. Avec les avances techniques
actuelles on peut raisonnablement esprer ce type de performances.
96
son premier routeur dans le ciel [107], le routage bord doit encore faire ses preuves avant de
pouvoir tre considr comme une relle possibilit. Lintrt majeur dun routage bord est alors
une pleine intgration du niveau 3 dans le systme, permettant dallger de manire significative
les tables au sol comme la signalisation, amliorant le temps de rponse du systme et son
interoprabilit, au prix dune charge utile lourde, complexe et coteuse.
Dans ce cadre, certaines recherches vont plus loin, en proposant la mise en place de PEP
TCP bord [83], restant toutefois une perspective, puisque le routage bord nest quun projet
pour le moment.
4.3.1.3.2.2.
LE SYSTME HYBRIDE
97
Un schma complet du systme hybride est propos dans la figure prcdente (Figure 4.9).
Dun point de vue satellite, les deux charges utiles sont totalement dissocies et il nexiste aucune
interaction entre elles au niveau du satellite. On dfinit alors deux modes, une pour chaque
charge utile. Lon parlera alors de mode transparent pour lutilisation de la charge utile
transparente, et de mode rgnratif pour lutilisation de lOBP.
4.3.1.4.2.
Le problme du systme hybride nest pas uniquement dans lintgration de deux charges
dans un systme mais aussi dans le choix du mode utilis, et celui-ci seffectue plusieurs
niveaux.
Dans le cadre de cette partie nous nous placerons uniquement au niveau du systme
satellite et donc des signaux quil reoit. Les modes sont clairement indpendants bord, aussi
pour pouvoir les diffrencier, une mthode analogique est indispensable (nous rappelons que le
mode transparent ne gre que des singnaux). Les deux sections suivantes proposent alors une
solution pour les flux DVB-S (4.3.1.4.2.1) et pour les flux DVB-RCS (4.3.1.4.2.2).
Notre objectif ici est de montrer la possibilit dune diffrenciation des deux modes,
dautres mthodes pouvant tre envisages.
4.3.1.4.2.1.
Les flux DVB-S montant sont gnrs par les gateways. Nous proposons une mthode
simple qui consiste diffrencier les flux sur lattribution des frquences. La diffrenciation est
directement faite sur les transpondeurs grce un filtre bord.
La figure ci-dessous (Figure 4.10) illustre par un exemple cette mthode. Le FDMA
(Frequency Division Multiple Access) est ici utilis entre les diffrentes gateways. Le TDMA (Time
Division Multiple Access) peut tre utilis uniquement pour la charge rgnrative. En effet, si du
TDMA tait utilis, le mode transparent devrait remultiplexer les signaux sur le flux descendant,
ce qui nest pas possible sans une charge rgnrative dans ce systme. Dans ce cadre, le schma
ne reprsente pas le TDMA pour ne pas surcharger la figure. Un filtre de frquence est utilis
pour aiguiller les canaux vers la charge utile qui leur est associe. Dans le cas dun flux
transparent, le signal est simplement rgnr et sa frquence dcale. Pour le mode OBP, le
signal est dmodul, les paquets sont commuts et de nouveaux multiplexes descendants sont
forms par spot, venant cohabiter avec les canaux transparents. On ne retrouvera pas alors, sauf
dans de rares exceptions, un multiplexe montant rgnratif sur un flux descendant.
98
4.3.1.4.2.2.
Lutilisation dun partage frquentiel en fonction des transpondeurs nest pas une solution
adapte au cas DVB-RCS, puisquelle empche un mme RCST dutiliser les deux modes. Dans
ce cas, nous envisageons une diffrentiation des modes en fonction des slots utiliss.
Figure 4.11 mission de RCSTs situes dans des spots diffrents vers le systme hybride
La figure prcdente (Figure 4.11) prsente le partage frquentiel entre mode transparent et
mode rgnratif pour des RCSTs. Comme dans le cadre DVB-S, ce partage se fait en FTMA,
c'est--dire que pour une mme frquence, le mode doit tre soit rgnratif soit transparent.
Toutefois, le flux rgnratif DVB-RCS montant tant incorpor dans le flux rgnratif DVB-S
descendant, il est possible ainsi possible de rutiliser les frquences DVB-RCS sur le lien
descendant.
4.3.1.4.3.
Le systme hybride intgre deux charges utiles, proposant chacune un service propre
qualifi de modes. Nous avons vu dans cette partie que lintgration de ces deux charges utiles
pouvait tre mise en uvre sans souci majeur. Plusieurs lments manquent toutefois cette
proposition, dont les plus notables sont la place des autres entits du systme, le choix des modes
ou encore la gestion des flux IP. Nous traiterons ces points dans la suite de cette partie.
4.3.2.
La figure suivante (Figure 4.12) propose une vision globale de larchitecture hybride,
organise autour du satellite. On y notera tout dabord que la notion de multi-spots est trangre au
systme transparent, puisque dans ce mode, tous les terminaux sont regroups sous le mme
faisceau. Cette figure souligne aussi les diffrentes entits qui seront traites dans les sections
suivantes, savoir les gateways (cf. 4.3.2.1), les terminaux (cf. 4.3.2.2), le NCC (cf. 4.3.2.3) et le
MNMC (cf. 4.3.2.4).
99
Figure 4.12 Vision densemble des diffrentes entits spcifique larchitecture hybride
4.3.2.1.
Les gateways
Mme si cet lment nest pas reprsent sur la figure ci-dessus par soucis de clart, une
gateway se situe a priori dans un spot. Cette entit est en bordure du systme satellite dans la mesure
o elle est connecte un rseau terrestre.
4.3.2.1.2.
Les gateways sont les centres dmission en DVB-S. En effet elles seules sont habilites
mettre du trafic en DVB-S sur le lien montant, et sont ainsi les gnratrices du lien aller
montant. Elles peuvent mettre en flux transparent ou en flux rgnratif en fonction des
transpondeurs dont elles disposent.
4.3.2.1.3.
Les gateways sont les seuls rcepteurs des bursts DVB-RCS utilisant le mode transparent. La
gateway a alors la fonction de faire suivre ce trafic dans un canal DVB-S montant, si ncessaire.
Cest ce qui explique le double bond satellite dans le cas dune interconnexion entre deux RCSTs
via un systme transparent.
Vu sa position la gateway peut aussi recevoir le flux DVB-S transparent (pour les
communications entre gateways) et les flux DVB-S spcifiques un spot (pour les retours en mode
rgnratif et les communications entre gateways).
100
4.3.2.1.4.
FONCTIONS PROTOCOLAIRES
Les gateways sont des entits intgrant des fonctions de niveau 1, 2 et 3. Il sagit donc de
routeurs, passerelles daccs aux rseaux de cur des FAIs, aux fournisseurs de services, et
lInternet plus gnralement.
La gateway doit faire un aiguillage des trafics IP vers le bon mode, il sagit de la mise en place
dun routage qualit de service.
4.3.2.2.
Les terminaux
Ils sont de deux types : les terminaux uniquement rcepteurs (en blanc sur la figure) et les
RCSTs.
4.3.2.2.1.
TERMINAUX RECEPTEURS
TERMINAUX RECEPTEURS/METEURS
Les rcepteurs/metteurs, nomms par la norme DVB des RCSTs, sont un type de VSAT
quip dun Outdoor Unit de 80 120 cm de diamtre. LIndoor Unit est toujours un routeur quip
dune carte DVB. Ce routeur peut trs bien tre le terminal de lutilisateur final, dans ce cas il met
aussi en uvre des protocoles de plus haut niveau.
Un RCST met en DVB-RCS en utilisant quelques PIDs. Il est capable dmettre sur les
deux modes, et une slection doit se faire ce niveau. Dun point vue rception, il a les mmes
capacits quun terminal classique (cf. 4.3.2.2.1).
Le RCST peut tre situ en tte de pont dun rseau daccs local, dun rseau priv ou chez
un utilisateur final. Il a des fonctions correspondant aux trois couches basses du modle OSI.
Mais nous verrons plus tard, dans la partie 5 (cf. 5.4.4.2) que des fonctionnalits de niveau
suprieur peuvent tre mises en place de manire garder la transparence du systme tout en
amliorant ses performances.
4.3.2.3.
Le NCC est lentit de contrle de laccs au systme. Il soccupe de toutes les demandes
dmissions, dallocations de capacit, mais aussi de la distribution des PIDs et de la QoS du
trafic. Cest donc une entit centrale pour le choix du mode.
Le NCC est quip comme une gateway, mais ne soccupe que de la signalisation et du
contrle des flux. Cest donc une entit du plan de contrle. Pour cette raison, le NCC est
communment intgr dans une gateway (surtout lorsquil ny en a quune seule) pour pouvoir
mettre les tables SI directement dans le flux DVB-S. Nous envisageons ce cas ici, tout en
considrant que certaines fonctions du NCC peuvent tre transfres au satellite court terme
(cf. 4.3.1.3.2.2)
101
4.3.2.4.
4.3.3.
Aprs avoir tudi les diffrents lments constituant le cur de cette architecture, un
point capital reste dfinir : son architecture protocolaire qui montre dune part comment IP est
intgr, et dautre part comment la slection entre les deux modes seffectue.
Pour mieux traiter ces points nous aborderons la structure protocolaire de ce systme
niveau par niveau, en soulignant la relation entre le niveau 2 et 3. Nous traiterons donc ici les
couches 3 et 2, puisque les points intressants du niveau physique ont t traits dans la partie
4.3.1, et que les niveaux suprieurs ne sont pas directement concerns ici.
Cette partie se dcoupe alors en cinq parties : Une premire section (4.3.3.1) prsente
larchitecture protocolaire gnrale, et souligne les points durs traiter. Une deuxime section
(4.3.3.2) aborde le niveau 3, et particulirement le mcanisme de slection des modes. Une
troisime section (4.3.3.3) propose dtudier linteraction entre le niveau 3 et le niveau 2. Une
quatrime section (4.3.3.4) traite le niveau 2, insistant sur la mthode daccs trs lie la
diffrentiation des modes et la rsolution dadresse, des fonctionnalits dpendantes de
linteraction avec le niveau 3. La section 4.3.3.5 propose une vision densemble de la signalisation
des flux IP dans le systme, dun point de vue utilisateur uniquement, en discutant du
multiplexage des flux dans un mme PID. Cette section est alors loccasion douvrir vers la
commutation des SNDUs bord. Enfin, la dernire section (4.3.3.6) conclut les diffrents
lments prsents dans cette partie en proposant une vision densemble de la signalisation des
flux.
4.3.3.1.
Avant de pouvoir traiter les diffrents lments protocolaires de cette architecture, une
vision densemble est ncessaire, et cest lobjectif de cette partie.
4.3.3.1.1.
VISION DENSEMBLE
Lagencement protocolaire dans le plan utilisateur est prsent dans la figure suivante
(Figure 4.13). Ce schma se veut simple et ne rentre pas dans la reprsentation matrielle sousjacente, notamment le nombre de spots (tude a dj t effectue prcdemment). Le schma
propose un aperu des couches protocolaires dun RCST, dune gateway, et du systme hybride.
Nous ne nous revenons pas ici sur la charge transparente puisquelle ne recouvre que la
premire couche de notre architecture (cf. 4.3.1.2). On rappelle ici quaucune interaction bord
entre les deux charges nest prvue.
La charge utile rgnrative, comme nous lavons vu prcdemment (cf. 4.3.1.3), se
compose dun niveau 1 et 2, mme si on peut envisager plus long terme dintgrer un niveau 3.
Cest le MPEG-2 TS qui est le protocole de niveau liaison et gre la commutation (Figure 4.9). Ce
choix a t fait dans la mesure o cette commutation se prsente comme une manire
duniformiser le niveau 2 sur les systmes DVB, et semble raliste puisquune telle technologie est
tudie par Acaltel Espacio, avec des tests sur le systme IBIS [27], et que le systme AmerHis
[104], lanc rcemment, met en oeuvre un commutateur MPEG-2 TS.
102
Figure 4.13 Les couches protocolaires de larchitecture hybride dans le plan utilisateur
Pour les gateways comme les RCST, les couches protocolaires sont celles proposes pour
lencapsulation ULE (cf. 3.4.1). Ainsi les piles de protocoles pour ces deux entits sont similaires
sur le plan utilisateur.
Les choix faits ici ont t guids par les diffrents aspects prsents prcdemment,
proposant un systme qui se veut la fois performant et ralisable dans un cadre actuel.
4.3.3.1.2.
Cette structure gnrale ne pointe pas directement sur les points qui demandent une tude
approfondie, et pourtant un certains nombres de difficults doivent tre releves pour aboutir
une architecture protocolaire parfaitement intgre.
4.3.3.1.2.1.
Niveau 3
Niveau 2
103
4.3.3.1.3.
CONCLUSION
Un certain nombre de questions poses dans cette partie doivent trouver des solutions
protocolaires. Ces problmes sont majoritairement lis lintgration et la signalisation. Cest en
se concentrant sur ces points que nous proposons de traiter les niveaux 3 et 2 de larchitecture.
4.3.3.2.
Le niveau rseau
Cette section reprend les points durs abord prcdemment, savoir la slection du mode
et le multicast IP, et propose lapproche choisie pour larchitecture hybride.
4.3.3.2.1.
Une notion spcifique au systme hybride est laiguillage des flux vers le mode du systme
adapt. Pour une station comme une gateway ou un RCST, la couche de niveau 3, IP, considre les
deux modes du systme hybride comme deux interfaces airs distinctes, avec des caractristiques
diffrentes. Le choix entre ses deux interfaces est alors fait en fonction dune part des besoins des
donnes routes, et dautre part de la source de la donne (plus exactement de son accord pass
avec loprateur du systme).
Il faut toutefois noter que la qualit de service offerte par le lien est connue a priori, il ny a
donc pas besoin dajouter des mcanismes qui permettent de dterminer ltat du lien, puisque
ces informations sont centralises par le NCC. Inform, le routeur est capable dutiliser une
forme de routage qualit de service (aiguillant les flux vers linterface correspondant aux
demandes de lutilisateur et ses droits, mettant en uvre du partage de charge). Dans le cadre
de cette proposition, nous avons choisi dutiliser du marquage de flux. La section 4.3.3.2.1.1
propose une mise en uvre avec lutilisation de tags, la section 4.3.3.2.1.2 prsentent des
ouvertures pour une gestion plus globale de cet aiguillage.
4.3.3.2.1.1.
Les techniques de marquage des flux IP pour le systme
hybride
Dans le cadre du systme hybride, le routage des flux peut prendre en compte diffrents
lments comme ladresse source, ladresse destination ou encore un tag spcifique, indiquant quel
mode utiliser.
Une slection du mode uniquement en fonction de lmetteur restreint ce dernier un
service statique, tandis que laiguillage par adresse destination implique un seul mode possible
entre deux entits de niveaux IP (au moins dans un sens).
Le marquage du flux apparat alors comme une solution plus flexible et moins
contraignante pour les couches suprieures. Cest donc la solution pour laquelle nous avons opt
ici.
Plusieurs possibilits sont alors offertes. Toutefois, il nest pas dans lintrt du systme
hybride de statuer sur une mthode. En effet, cette structure doit pouvoir sintgrer dans un
rseau IP proposant une architecture de QoS plus large chelle. Le satellite hybride peut ainsi
tre incorpor dans un domaine DiffServ [108], chacune de ses gateways et chacun de ses RCSTs
agissant comme un nud DS, soccupant alors de lagrgats de flux. De mme, le systme peut
tre intgr dans un environnement IntServ [109], donnant une garantie de service un nombre
limit de flux. Dans le cadre dune architecture plus vaste, on peut considrer que le systme
propose deux profils de QoS, spcifiques chacun de ses modes.
Dans le cadre dun systme o la qualit de service plus large chelle nest pas prsente,
comme il en est le cas pour notre exemple, ce marquage peut tre ralis en utilisant lancien
champ ToS (Type of Service) des paquets IPv4, ou loctet de classe de trafic pour les paquets
IPv6. Ce champ peut tre rempli directement par lapplication, ou par lanalyse du port source et
destination de len-tte TCP. La solution applicative ne convenant pas notre approche
104
transparente, cest le routage qui soccupe de ce marquage. Son automatisation est envisage par
lutilisation des PEPs intgrant les fonctionnalits de modems routeurs qui utilisent, par exemple,
un noyau Unix, et plus prcisment les fonctions iptables. Ce systme de bote noire permet
alors de ne pas impliquer lutilisateur final dans le processus. Si le client triche sur sa qualit de
service, cest le niveau 2 qui cartera le flux.
Ce marquage est effectu par le premier routeur de bordure habilit de larchitecture. Ce
routeur peut directement tre celui dun FAI ou dun FIS, ou une gateway. Dans le cadre dun
RCST, cest son PEP qui soccupe du marquage.
Comme pour tout routeur IP, des techniques dordonnancement, comme des politiques de
contrle de flux peuvent tre mises en place, avec laide de protocoles tels que RSVP (Resource
reSerVation Protocol) [110].
4.3.3.2.1.2.
MULTICAST IP
Dans le cadre de cette partie nous tudierons comment lintgration du multicast IP est
envisage dans cette architecture. La premire section (4.3.3.2.2.1) prsentera le multicast IP dans
cette architecture. Puis la section 4.3.3.2.2.2 proposera dtudier son intrt pour la rplication
bord. Enfin cest avec la section 4.3.3.2.2.3 que nous observerons quelques perspectives de cette
architecture pour le dploiement du multicast IP.
4.3.3.2.2.1.
Le multicast IP est intgr dans larchitecture hybride. Tous les routeurs intrinsquement
dpendants de celle-ci (gateways et RCST) mettent en uvre un protocole de routage multicast IP,
savoir PIM-SM [111], et un protocole de gestion de groupe, IGMP v2 [59]. Ces choix ne sont en
rien exclusifs et sont en grande partie dues aux tudes menes dans le cadre du projet DIPCAST.
Ici, la version 2 dIGMP a t prfre sa troisime version pour la taille de ses messages
qui permet denvisager des techniques de type snooping bord court terme (cf. 3.4.4.6).
Une solution quant au multicast sur cette architecture peut consister observer le rseau
satellite comme un rseau local avec comme routeur de bordure les gateways. Lmission sur le
satellite est alors gre par le protocole IGMP qui permet la gateway de savoir si un lment du
groupe est sur son rseau. Cette solution est nanmoins limite au cas du service Internet et de la
VoD. Dans un service dinterconnexion, IGMP ne suffit pas, et la mise en place dun protocole
de routage multicast est ncessaire.
Il faut noter que les protocoles multicast au niveau IP nimpliquent rien quant aux niveaux
infrieurs. Nanmoins, pour la commutation de niveau 2, un lien doit tre fait avec ces
protocoles.
105
4.3.3.2.2.2.
Figure 4.14 Distinction pour le multicast entre un systme avec et sans rplication bord
4.3.3.2.2.3.
4.3.3.3.
Ce point joue un rle capital pour lintgration dIP dans larchitecture hybride. Nous
verrons dans cette partie la relation entre laiguillage de niveau 3 et celui de niveau 2 (section
4.3.3.3.1). Aprs quelques mots sur lencapsulation qui ne pose pas de question ici (section
4.3.3.3.2), nous proposerons dobserver la mthode de rsolution dadresse dans la section
4.3.3.3.3, intrinsquement lie laccs au systme, une fonction traite dans le niveau 2.
106
4.3.3.3.1.
Une fois le marquage effectu au niveau 3, deux mthodes sont alors envisages pour faire
le routage, soit vers une unique interface, en impliquant une rsolution dadresse prenant en
compte le tag, soit lutilisation de deux interfaces distinctes de niveau 2, une pour chaque mode du
systme.
Lutilisation dune rsolution dadresse prenant en compte le tag pose diffrents problmes.
Dune part sa relation avec un marquage spcifique, rend la mthode dpendante du systme.
Aussi un changement de la mthode daiguillage des flux implique une modification des
mcanismes dAR. Dautre part, lAR est dj un point critique dans les systmes IP sur DVB (cf.
3.4.1.3).
La mthode utilise est donc la mise en uvre de plusieurs interfaces, une pour chaque
mode. Cette mthode utilise deux instanciations des couches de niveaux 2 (Figure 4.15).
Figure 4.15 Exemple de relation entre laiguillage de niveau 3 et les couches infrieures pour une
RCST
Pour linterface du mode rgnratif comme transparent, la couche ULE peut vrifier le tag,
pour attribuer une priorit la SNDU, cette priorit sera directement envoye la couche
MPEG-2 TS qui utilisera son bit de priorit pour tous les paquets contenant la SNDU. Toutefois
lutilisation de files diffrentes entre IP et ULE permet de circonscrire cette gestion au niveau 3,
sans impliquer un lien supplmentaire entre ces deux niveaux.
Chaque interface ayant ses propres PIDs, correspondants au mode auquel elle est associe,
la relation se fait naturellement ce niveau. Il existe alors deux niveaux 1 virtuels, utilisant la
mme structure physique. Cette solution nest pas sans rappeler lutilisation des interfaces
virtuelles permettant la mise en uvre de VLANs.
Lattribution des PIDs est alors un lment clef de la rsolution dadresse et de laccs au
systme.
4.3.3.3.2.
Lencapsulation ULE est utilise ici. Nous avons dj prsent ce protocole dans la partie
3.4.1, et nous ne revenons pas dessus ici. Les datagrammes sont encapsuls dans une SNDU en
utilisant un champ optionnel de 6 octets pour une adresse MAC (cf. Figure 3.14 p. 55).
4.3.3.3.3.
RSOLUTION DADRESSE
Un lien doit tre mis en place entre ladressage de niveau 3 et les adressages de niveau 2
(adresse MAC et PID). Cest ce que nous entendons ici par le terme rsolution dadresse (AR).
107
LAR est une tche dlicate sur satellite. Au cur des dbats actuels en particulier dans le
cadre du groupe de travail IP sur DVB, sa normalisation semble poser problme. Larchitecture
hybride nchappe pas cela, ajoutant mme des questions particulires la slection entre ses
deux modes.
Dans notre cadre la rsolution dadresse se rsume trois points centraux :
Notre solution utilise le protocole ULE. Avant de choisir dutiliser le champ MAC
optionnel, nous devons nous interroger sur lintrt dintgrer un tel champ. La rponse dpend
principalement de deux critres : dune part la technologie de commutation, et dautre part le
nombre dutilisateurs du systme.
Dans notre cas la commutation est faite sur les courts paquets MPEG-2 TS. Il nest alors
pas possible davoir accs pour chaque paquet ladresse MAC bord, puisque les SNDUs sont
fragmentes. Il nest pas non plus question dajouter au paquet MPEG-2 TS de loverhead avec un
champ dadaptation supplmentaire. Les PIDs sont la seule information disponible ce niveau.
Ladresse MAC peut paratre inutile dans ce cas, mais cest sans prendre en compte le
nombre dutilisateurs. Sans chercher dimensionner le systme hybride, lutilisation du seul PID
comme seul identifiant de niveau 2 peut poser deux limites pour un nombre dutilisateurs
important. Dune part, il devient vite impossible dattribuer un PID par destinataire dans la
mesure o la signalisation DVB en utilise dj un grand nombre. Dautre part, les PIDs sont plus
reprsentatifs dune source que dun rcepteur, puisque deux sources ne peuvent mettre
directement avec le mme PID vers un mme destinataire en mme temps. En effet, le
destinataire ne peut pas diffrencier les flux dans ce cas, et reconstituer les SNDUs.
Lutilisation dune adresse MAC permet alors dutiliser un PID par source, par mode et par
spot, sans introduire la notion spcifique de destinataire. Ladresse MAC permet alors de faire le
lien avec le destinataire.
4.3.3.3.3.2.
Dans le cadre de cette architecture, nous avons opt pour une attribution de ladresse MAC
en fonction de ladresse destinataire, dans le cadre des flux unipoint, et de ladresse de groupe
dans le cadre multipoint.
Les PIDs sont spcifiques la fois un mode, une source et, dans le seul cadre du mode
rgnratif, un groupe de faisceaux utilis bord (1 seul spot pour le mode unipoint, plusieurs
spots pour la diffusion et le multipoint).
Cette solution permet dviter lutilisation des PIDs seuls qui peut soit ne pas supporter le
passage lchelle, soit engendrer un travail important de la couche IP pour carter les paquets
dont elle nest pas destinataire.
108
Le rcepteur peut donc faire un premier filtrage au niveau PID, puis vrifier quil est bien le
destinataire avec ladresse MAC. Un dernier filtrage est toujours fait au niveau IP, dans la mesure
o ladresse une MAC multicast peut correspondre plusieurs adresses IP multicast.
4.3.3.3.3.3.
Les mcanismes mis en place pour la rsolution dadresse
pour les adresses MAC
Plusieurs types de mcanismes existent pour la mise en uvre de lAR : des solutions
statiques, et des solutions dynamiques. On peut envisager dutiliser une rsolution dynamique
pour les adresses MAC, de type ARP. Toutefois, de tels mcanismes prennent un temps non
ngligeable sur un systme satellite (Tableau III), et il serait dommage de ne pas prendre en
compte lavantage dun systme satellite : la distribution des adresses IP est effectue par les FAIs
grant le systme, ou par loprateur satellite lui-mme. Dans ce cadre tous les quipements ayant
un accs direct au satellite ont t configurs par une seule entit.
Tableau III. DLAI DALLER RETOUR DUNE REQUTE DE TYPE ARP SUR UN SYSTME HYBRIDE
Pour les adresses MAC unipoints, deux mcanismes sont alors envisageables :
Un mapping entre ladresse IP et ladresse MAC. Par une simple translation toute gateway
ou RCST peut trouver ladresse MAC correspondant ladresse IP destinataire.
Figure 4.16 Mapping dune adresse IP multicast sur une adresse MAC
109
4.3.3.3.3.4.
Deux mcanismes sont ncessaires pour la rsolution dadresse au niveau des PIDs :
un mcanisme pour que la source sache quel PID utiliser pour mettre son flux ;
un mcanisme pour que le rcepteur sache quel PID couter pour recevoir le flux qui
lui est destin.
Le premier mcanisme est diffrent selon quil sagisse dune gateway, ou dun RCST.
Dans le cas dune gateway, les PIDs sont attribus a priori. La gateway a alors un ple de PIDs
attribu par IN (Interactive Network). Ce ple est constitu de :
un nombre limit de PIDs1 pour le mode transparent. Ces PIDs peuvent mme tre
rutiliss sur les autres transpondeurs, transparent comme rgnratif (mais une seule
fois sur tous les transpondeurs rgnratifs) ;
n PIDs pour les flux unipoints en mode rgnratif (n est le nombre de spots) ;
4n PIDs pour les flux multipoints en mode rgnratif, il faut noter que si cela ne
permet pas de traiter toutes les possibilits, une allocation de PIDs supplmentaires
peut tre faite par demande auprs du NCC.
Les PIDs sont utiliss au grs du service en mode transparent. Pour les flux rgnratifs,
chaque PID est utilis en fonction des faisceaux utiliss. Cette correspondance est obtenue
directement par un adressage judicieux du prochain hop, chaque adresse IP contenant
linformation sur le faisceau dans lequel le destinataire se situe. Pour le multicast, la table de
routage doit garder jour les diffrents routeurs qui ont rejoint larbre multicast. Avec ses adresses,
la gateway est capable de faire la relation.
Dans le cas dun RCST, les PIDs peuvent tre distribus la demande dallocation de
ressource par la table TBTP mise par le NCC sur le flux aller DVB-S. En mode transparent un
RCS aura un seul PID pour tout son trafic transparent (le partage de la ressource entre les
diffrents flux transparents est donc gre par le RCST). En mode rgnratif, les PIDs sont
toujours attribus par le NCC dans la TBTP, mais ces derniers correspondent une destination
prcise. Ces lments sont stocks dans une table, comme lexemple suivant (Tableau IV).
Tableau IV. EXEMPLE DE TABLE DE CORRESPONDANCE DUN RCST
Il faut toutefois noter que la table TBTP na pas t faite pour corrler des slots un PID.
En revanche la norme propose avec le Channel_ID une alternative quil conviendra danalyser
plus en dtail dans de futurs travaux. Cette partie reste malgr tout un problme ouvert pour
lheure.
1 Un seul PID peut tout fait convenir, facilitant lagrgation de flux et donc rduisant la signalisation SI.
Toutefois un seul PID risque dinduire un travail notable pour les rcepteurs. On lui prfrera 10 20 PIDs en
fonction du nombre de transpondeurs.
110
Le second mcanisme, consistant informer les rcepteurs des PIDs quils doivent couter,
utilise les tables INT prcdemment expos (cf. 3.2.2.3). Ces tables sont gnrs soit directement
par les gateways (pour la voie aller), soit par le NCC en fonction des demandes daccs.
4.3.3.3.3.5.
Dun point de vue aller, ce lien na pas lieu dtre puisque linterface choisie par le niveau 3
conduit vers des transpondeurs dun mode ou de lautre. Cest dailleurs pour cette raison quun
mme PID peut tre utilis sur lun et lautre.
Dans le cadre de la voie retour, ce lien est fait par le PID. En fonction du PID attribu au
flux donn par la table TBTP, le RCST sait o mettre ses bursts, respectant ainsi le partage de
frquence propos dans la section 4.3.1.4.2.2.
4.3.3.4.
Le niveau 2
Ltude du lien entre le niveau 3 et 2 a permis de montrer le lien troit entre la rsolution
dadresse et lallocation de ressources. Cette partie permet de conclure sur la signalisation du
systme en reprenant le niveau 2 dj pleinement abord dans la partie prcdente.
Nous traiterons ici laccs au systme (4.3.3.4.1) et la commutation bord (4.3.3.4.2).
4.3.3.4.1.
MTHODE DACCS
Laccs au systme comprend deux parties intrinsquement lies : dune part la mthode
daccs proprement parler et dautre part la diffrentiation entre les flux de mode transparent et
de mode rgnratif. Nous avons dj trait ce dernier point dans les parties prcdentes et nous
traitons donc ici le point de la mthode daccs en deux points : au niveau des gateways dans la
section 4.3.3.4.1.1 et au niveau des RCST dans la section 4.3.3.4.1.2.
Avant de commencer cette description, notons quune tude des techniques daccs reste
hors du cadre de ce travail. Nous ne proposons pas ici de nous interroger sur les mcanismes
daccs eux-mmes, mais sur les fonctionnalits qui y sont mis en uvre. Les mthodes daccs
restent spcifiques au systme et aux besoins de celui-ci, apportant un niveau de dtail non
souhait ici puisque notre analyse se situe dans un cadre de normalisation, et non de maquettage.
4.3.3.4.1.1.
Les flux IP sont grs au niveau 3 en fonction des SLAs (Service Level Agreements), et
de la bande passante loue. Il sagit souvent dun simple contrle par linterface du flux
rentrant, le trafic tant trait par les FAIs et les FISs auparavant. Les flux IP sont traits
au pralable par le FAI, ou le FSI.
111
4.3.3.4.1.2.
Les RCSTs accdent au multiple DVB-RCS via la mthode prsente dans la section 2.4.4.
Que lmission se fasse par CAC ou par DAMA, ou quelle que soit la rservation de flux choisie,
laccs au systme se fait en quatre tapes :
Le RCST vrifie selon un SLA donn que le flux a bien le droit dmettre,
Le RCST envoie une demande dallocation de ressources au NCC via sur un canal
contention spcifique ces demandes (les bursts SYNC). Cette demande nest pas la
mme en mode transparent et en mode rgnratif. En effet dans ce premier cas, il ny
a pas lieu de prciser la destination, puisque les donnes iront la gateway alors que dans
le second cas, la destination a une influence sur le PID utilis et la commutation bord.
Cette demande peut tre de diffrents types : CRA (Continuous Rate Assignment),
FCA (Free Capacity Assignment), RBDC (Rate-Based Dynamic Capacity) et VBDC
(Volume-Based Dynamic Capacity) [114].
Le NCC analyse les demandes des diffrentes RCSTs et attribuent un nombre de slots
spcifique ce flux. Cette affectation est plus dlicate calculer dans le cas rgnratif
car les capacits sur chaque faisceau montant et descendant doivent tre prises en
compte1. Cette information est vhicule dans la table TBTP o un PID est associ
linformation dun slot dans notre cas. Si la table TBTP ne vhicule une information sur
le PID associ chaque slot, une table prive peut tre utilise par le NCC pour faire la
correspondance entre PID et flux mettre.
Le RCST reoit cette table. Grce elle il est capable dmettre son flux dans les slots
correspondants avec le PID associ.
On peut noter dans cette mthode que, dans le cadre transparent uniquement, le PID
associ au flux est toujours le mme. Le lien entre slots et PIDs na pas vritablement lieu dtre.
Dans ce cas, le PID peut tre distribu une fois pour toute en phase de logon du terminal, comme
spcifi dans [16]. Lattribution des PIDs transparents est donc effectue par le NCC via les logon
initialize descriptors.
4.3.3.4.2.
Le dernier point traiter ici est la commutation bord. Aprs la description densemble faite
en 4.3.3.4.2.1, nous observerons comment la table de commutation est mise jour dans le cadre
unipoint (4.3.3.4.2.2) puis dans le cadre multipoint (4.3.3.4.2.3). Enfin nous conclurons sur les
volutions ventuelles de cette commutation et sur son influence trs importante sur la gestion
des PIDs et des adresses MAC (4.3.3.4.2.4).
4.3.3.4.2.1.
Le commutateur de la charge utile rgnrative permet dagir directement sur les paquets
MPEG-2 TS, commutant en fonction du PID et du port de celui-ci. Les PIDs tant reprsentatifs
dun canal logique, la commutation utilise une table pour savoir sur quel(s) faisceau(x) envoyer les
donnes. Il sagit donc dune mthode de type label switching. Le commutateur est lui-mme
capable de rpliquer les paquets vers diffrents spots de sorties pour permettre le multicast de
niveau 2.
Nous avons dj observ que dans une architecture proposant des services comme laccs
Internet ou de la VoD, la topologie du rseau a une forte tendance au changement. Ce
dynamisme implique la mise jour de la table de commutation embarque. Ce problme est
1 Pour une allocation de type FCA, nous nutiliserons pas pour un mme slot une allocation plusieurs RCST
via contention. Ainsi on peut associer un PID ces slots.
112
comparable celui de la configuration dun commutateur de niveau 2 (de type ethernet) utilis
dans le cadre de communication IP unipoint et multipoint dans un environnement terrestre. On
peut donc considrer les solutions envisages pour le cas terrestre :
Pour la voie aller, les PIDs des flux unipoints sont tous prdfinis (cf. 4.3.3.3.3.2), la table
de commutation est donc fixe est na pas besoin dtre mise jour.
Pour la voie retour, le PID est attribu au flux par le NCC. ce niveau, le NCC met jour
la table de commutation bord, si besoin, en mme temps quil attribue ce PID en utilisant un
protocole priv (tel celui SMAP, propos dans DIPCAST par lINRIA).
4.3.3.4.2.3.
Pour la voie aller, comme la voie retour, les flux multicast demandent une gestion
dynamique de la table de commutation bord.
Un unique PID est utilis par groupe multicast. En effet si le mme PID est utilis pour
deux groupes diffrents qui alimentent les mmes spots un instant donn, et en provenance
dune mme gateway ou dun mme terminal, le rajout de la desserte dun nouveau faisceau pour
un de ses groupes, implique une rattribution de PID, et une mise jour de la table de
commutation. Nous prfrons limiter les modifications entranes la seule mise jour de la
table de commutation.
Dans le cadre dune source place dernire une gateway, lattribution du PID pour ce flux,
la gateway connat les diffrentes adresses des prochains noeuds sur le lien satellite, et peut donc
faire la correspondance entre ceux-ci et les faisceaux concerns. La gateway envoie alors un
message au NCC via un protocole priv, qui va elle-mme mettre jour la table de commutation.
Quant un nouveau noeud rejoint larbre multicast, la gateway vrifie grce ladresse de ce nud si
le faisceau de ce dernier est dj desservi. Si cest le cas, aucun changement nest effectu, sinon,
une demande de modification de la table de commutation est envoye au NCC.
Pour une source place derrire un RCST, cest au moment de lallocation de ressources
que le NCC configure la table de commutation. Lajout dun nud larbre dans un spot nouveau
entrane une demande de ressource sur ce spot, et le NCC met alors jour la table de
commutation.
4.3.3.4.2.4.
Des perspectives
La norme DVB-S2 est une volution probable du systme satellite (cf. 4.3.1.2.2). Or DVBS2 utilise des conteneurs de niveau 2 de taille plus importantes que les paquets MPEG-2 TS du
113
DVB-S. Un datagramme IP a alors peu de chance dtre fragment, permettant la mise en uvre
de mthodes dauto-apprentissage bord, comme celles voques dans la partie 3.4.4.6.
Une autre perspective est lintgration dune intelligence bord plus volue, capable de
rassembler les SNDUs pour les commuter en fonction des adresses MAC. Cette solution
propose un gain important en terme de signalisation, notamment au niveau du multiplexage de
diffrents flux IP dans un mme PID, et est au cur de la partie suivante.
4.3.3.5.
La signalisation propre aux flux, cest--dire dans le plan utilisateur, a t dcrite au cours
de cette partie. Nous proposons toutefois de revenir ici sur ce point pour, dune part, avoir une
vision globale de larchitecture protocolaire et, dautre part, introduire la notion dagrgation de
flux, cest--dire lutilisation dun seul PID et/ou dune seule adresse MAC pour plusieurs flux de
niveau IP. Il sagit l dune notion de multiplexage qui peut avoir son intrt dans la mesure o les
PIDs sont cods sur 13 bits, et ne permettent pas toujours une unique association point point.
Cette partie propose danalyser ce multiplexage pour larchitecture hybride dans la section
4.3.3.5.1, puis daborder les perspectives offertes notamment par la commutation au niveau des
SNDUs (4.3.3.5.2).
4.3.3.5.1.
Aprs avoir trait les diffrentes couches protocolaires, une vision densemble des flux
transitant sur le systme est donne dans cette partie. Dans ce cadre nous considrerons la
topologie prsente dans la figure ci-dessous (Figure 4.17). Ici, nous avons deux sources de flux
A, et F. A met en mode rgnratif vers B, vers C, vers D et vers le groupe M, et en mode
transparent vers C, vers E et vers F. F met en mode rgnratif vers B et D, et en mode
transparent vers A et C.
Figure 4.17 Topologie dtude du traitement des flux IP sur larchitecture hybride
Dans le cadre larchitecture hybride, les flux mis par A et F sont reprsents dans la figure
ci-dessous (Figure 4.18). On y remarque quune source en mode transparent utilise toujours le
mme PID, alors quen mode rgnratif le PID utilis correspond la source et au spot cible (cf.
4.3.3.3.3.2). Le multiplexage agrge alors tous les flux unicast transparents dune mme source
dans un seul PID, tandis que cet agrgat se fait en fonction de la source et du faisceau cible pour
le cas de lunicast rgnratif.
114
Figure 4.18 Organisation des diffrents flux sur le lien montant en provenance de A et de F
Sur le spot 2 descendant, les flux engendrs par ces deux sources sont reprsents cidessous. Ici on notera une diffrence entre le mode rgnratif et transparent. Dans le cadre de
notre architecture les flux doivent tre imprativement diffrencis si ils proviennent de
terminaux diffrents, par des PIDs diffrents. Ainsi le flux destination de D se retrouve dans
deux PIDs rgnratifs diffrents, lun provenant de A, lautre de F. En revanche, dans le cas
transparent1, la gateway mettrice de transition dsencapsule les donnes jusquau niveau 3. Les
datagrammes sont ensuite multiplexs sur la mme interface, utilisant alors la mme adresse
MAC, puis le mme PID. Cest au niveau 3 de C de diffrencier les flux
Figure 4.19 Organisation des diffrents flux sur le spot 2 descendant en provenance de A et de F
4.3.3.5.2.
PERSPECTIVES
Une solution permettant de multiplexer les flux descendants rgnratifs sur des PIDs
identiques est lintgration dune commutation bord au niveau MAC.
La prsence dune commutation bord au niveau MAC change le multiplexe rgnratif du
spot 2. Parce que les adresses MAC sont utilises bord, le flux doit tre encapsul nouveau sur
chaque spot (notamment ici sur le spot 2). Dans ce cadre, toutes les donnes dun mme IN
1 Cet exemple prend comme hypothse que les flux DVB-RCS transparents en provenance de A et F utilisent
la mme gateway.
115
peuvent tre multiplexer dans le mme canal logique (utilisant donc le mme PID). Les flux sont
alors diffrenci au au niveau MAC, puis au niveau 3, comme lillustre la figure suivante (Figure
4.20).
Figure 4.20 Organisation des diffrents flux rgnratifs sur le spot 2 descendant en provenance
de A et de F dans le cadre dune commutation MAC bord
4.3.3.6.
Au cours de cette partie nous avons propos une architecture protocolaire utilisant la
couche IP comme un niveau unificateur et intgrateur. Larchitecture envisage ici offre un grand
nombre de perspectives. Dune part, le niveau IP sest en effet rvl comme un fort lment
dintgration dans les rseaux, permettant dassurer une relative prennit larchitecture quant
son adquation aux protocoles futurs. Dautre part, cette proposition a mis en valeur des
techniques pouvant apporter des solutions protocolaires adaptes. Dans ce dernier cadre, nous
avons remarqu les PEPS qui proposent disoler de manire transparente le systme satellite pour
optimiser les mcanismes qui y sont dploys. Une autre opportunit est fonde sur lintgration
dune intelligence bord permettant un traitement plus volu, comme une commutation
directement au niveau des adresses MAC, ou mieux un routage bord.
Larchitecture hybride se positionne avec sa structure protocolaire comme un systme
ouvert pouvant supporter IP et donc tout ce quil intgre.
4.4. Conclusion
Nous avons vu dans ce chapitre que chaque service a des besoins prcis, qui peuvent mme
varis au sein dun mme service. Une classification gros grains de ces besoins a t effectue
dans ce cadre (Tableau II). Fort de cette analyse, lide dun systme hybride, cest--dire intgrant
deux charges utiles dans un mme systme satellite, est apporte comme rponse ces diffrents
besoins. Le concept darchitecture hybride est alors propos pour rpondre ces demandes.
Nous avons dessin cette solution en dfinissant les diffrentes entits du systme, leurs
fonctions, et la mise en uvre protocolaire. Mme si des dtails de dploiement comme de
dimensionnement ne sont pas abords ici, cette architecture est envisageable dans ltat actuel des
technologies. Lintgration des diffrents services sur cette architecture dcoule alors
naturellement, puisque le concept a t construit autour des diffrents besoins, mettant en avant
sa flexibilit.
Ainsi lon peut proposer une intgration avec une seule et mme architecture. La figure cidessous (Figure 4.21) propose un exemple titre illustratif. Le schma dcoupe le cadre de
116
larchitecture en deux zones distinctes : une zone dite urbaine o linfrastructure terrestre est trs
dveloppe, et une zone dite isole parce que la connexion terrestre maximale est une liaison par
RTC classique. Cette architecture propose alors un support pour :
Laccs Internet dans les zones isoles uniquement. Celui-ci est de type traditionnel
pour la majorit des utilisateurs privs, utilisant alors le mode transparent et un lien
retour terrestre. Un utilisateur sans voie retour terrestre accessible, peut aussi squiper
dun terminal metteur. Enfin des regroupements dutilisateurs autour dun RCST,
comme des villages par exemple, peuvent obtenir laccs Internet via le systme, en
utilisant un rseau local de type Wifi. Ce type de rseaux utilise prfrentiellement le
mode transparent.
Des services de VoD utilisent le systme pour fournir des mdia aux rgions isoles
comme urbaines. Ainsi des rseaux locaux urbains (htels, hpitaux, ) comme des
utilisateurs privs reoivent la VoD moindre cot en utilisant une simple parabole. Ils
peuvent utiliser par exemple une connexion Internet indpendante pour commander le
mdia quil dsire. La VoD se couple naturellement avec les accs Internet via satellite,
et peuvent mme sassocier un fournisseur daccs pour offrir des services de caches
locaux, comme dans le cadre de la topologie 4 (cf. 4.1.1.3.4). Les modes du systme
utilis dpendent fortement de la demande des utilisateurs comme le montre le tableau
suivant (Tableau V).
Tableau V. DPENDANCE ENTRE LES REQUTES VOD POUR UN MDIA ET LE MODE DU SYSTME
Linterconnexion entre des rseaux privs reste un service fortement intress par le
systme satellite. Linterconnexion seffectue via RCST, et utilise le mode transparent
communment, le mode rgnratif tant rserv aux applications telles que la vido
confrence ou le tlphone dentreprise. Ainsi dans le cadre dune application de cours
distance, la plus grande partie des donnes comme les documents de cours et la
prsentation prenregistre, utilise le mode transparent et est stocke lavance dans
des caches au niveau de chaque rseau participant. Pendant la session, des donnes
faible dbit vont tre changes (le scnario de la prsentation), mais avec la garantie
dune faible gigue, le mode rgnratif est alors utilis. De mme les interventions
actives des diffrents lves avec le formateur requirent un faible RTT et passent
donc par le mode rgnratif.
117
Une telle architecture prsente donc les aspects requis pour intgrer diffrents services,
allant jusqu sadapter aux diffrents flux dune mme application. Nous avons trac ici les traits
fondamentaux du principe hybride, prsentant un exemple de systme avec une vision assez
large. Cet exemple reprsentatif de la notion hybride ouvre la voie lvaluation dune
architecture hybride, objet du prochain chapitre.
118
119
5. EVALUATION DE LARCHITECTURE
HYBRIDE
Cette tude a, dans les parties prcdentes, soulign les diffrentes problmatiques du
dploiement dIP sur satellite. Il a t montr quelles taient les limites et quels taient les moyens
technologiques et protocolaires pour y parvenir. Toutefois, un point important a t soulev, le
manque dune architecture globale et flexible, capable de faire le lien entre les systmes actuels et
venir pour intgrer diffrents services porteurs. Nous avons montr que lutilisation dune
charge hybride comme support dintgration pouvait tre une solution. La partie prcdente sest
donc centre sur la description du concept darchitecture hybride, et la proposition dune
architecture mettant en application les principes exposs.
Il est maintenant ncessaire dvaluer cette proposition, cest--dire danalyser en quoi elle
rpond aux besoins des diffrentes applications, et les apports quelle propose par rapport des
systmes plus classiques. Cette architecture ne saurait, en effet, tre complte sans une validation
de son fonctionnement, notamment avec les trois services dont elle se propose dtre le support.
Notre choix pour ltude de cette architecture sest port sur loutil mathmatique et les
simulations. En effet, dans le cadre du projet DIPCAST, un maquettage a t ralis permettant
dmuler le comportement du systme DIPCAST et de valider certains lments de notre travail,
tel que la signalisation.
Lanalyse du systme hybride suit naturellement la dichotomie entre les systmes
rgnratif et transparent, puisquun de ses points forts est la flexibilit offerte par la coexistence
de ces deux modes et la possibilit de choisir pour chaque type de trafic celui qui permet les
meilleurs performances. Nous prsenterons cependant cette analyse conformment une
dcomposition plus traditionnelle en couches pour les raisons suivantes :
Seule une analyse en couches permet de mettre clairement en vidence les points
communs de larchitecture globale utiliss par les deux sous-systmes, mais aussi les
diffrences.
Ce chapitre est donc structur comme suit.
Nous dcrivons dans la section 5.1 les caractristiques importantes de la couche physique.
La modlisation des erreurs fait presque exclusivement lobjet de cette tude. Le but de nos
travaux est en effet de dfinir une architecture reposant sur des technologies existantes, et non
den proposer de nouvelles.
La seconde partie abordera le niveau deux de notre architecture. Aprs avoir discut en
5.2.1 du temps daccs au mdia et de notre position quant son impact sur le systme, cette
partie reposera sur la question centrale du poids de la signalisation du systme hybride. On peut
en effet craindre que la prsence de deux charges bord nengendre une surcharge de
signalisation. Dans ce cadre, la section 5.2.2 offrira une tude de lencapsulation mise en place ici,
compare des encapsulations plus classiques. Dans 5.2.3, ltude de la signalisation des flux IP
sur le systme sera mene. La section 5.2.4 proposera dobserver le temps de rponse de notre
architecture, en fonction de la rpartition bord/sol de certaines fonctionnalits. Enfin, la dernire
120
partie (5.2.5) fera le point sur la signalisation, observant que cette architecture ne propose pas une
solution plus lourde quune autre, dans la mesure o un soin important a t port sur ce point
dans la partie 4.3 de notre tude.
La partie 5.3 sera alors consacre au niveau 3. Nous montrerons comment IP peut sinsrer
naturellement dans une telle architecture et en devenir un maillon central. Cest notamment sa
prsence au cur de larchitecture qui dote celle-ci dune cohrence globale et dune certaine
prennit vis--vis des volutions technologiques.
Nous consacrerons alors la fin de cette tude aux trois services prcdemment prsents.
Chaque service donnera lieu une comparaison des performances dun systme transparent face
celles dun systme rgnratif, concluant sur comment une architecture hybride peut permettre
la meilleure optimisation (et donc intgration) de ces services grce la flexibilit quoffre
lalternative entre les deux modes.
Ainsi la section 5.4 analysera le service daccs Internet sur satellite, et son lien critique avec
le protocole TCP. Dans un premier temps, aprs quelques mots sur la modlisation du trafic
Internet (5.4.1), nous montrerons quun satellite intgrant IP peut se rvler un mdium plus
performant quun lien bas dbit terrestre. Ainsi les performances des satellites seront tudies
dans le cadre dapplications web classiques (5.4.2), et dapplications plus symtriques (5.4.3). Dans
les deux cas, nous pourrons observer que, outre lapport du systme hybride en tant que support
dIP, son intrt est directement li lutilisation du multi-spots. Un autre point important pourra
tre dgag de ces analyses : les performances de ces applications sont limites par la mauvaise
adquation du satellite et du protocole de transport le plus couramment utilis, TCP. Nous
tudierons cette influence plus prcisment dans la section 5.4.4, montrant dune part comment
chaque version de TCP ragit diffremment sur le satellite, et dautre part le vritable enjeu que
peut reprsenter les PEPs pour larchitecture hybride. La section 5.4.5 conclura la fois sur la
lgitimit dun service daccs Internet sur satellite et sur la validit du systme hybride pour un
tel service.
La section 5.5 propose une approche du service de VoD et de sa relation troite avec
lutilisation du multi-spots. Nous verrons dans ce cadre les limitations du systme transparent
comme du systme rgnratif, et comment larchitecture hybride permet dapporter une rponse
des plus adaptes au FIS.
Dans lavant-dernire section (5.6), linterconnexion de rseaux privs est tudie, montrant
limportance de lutilisation du multiplexage bord. En effet, le systme rgnratif permet dune
part dviter linfluence nfaste du double bond sur le RTT, et donc sur les performances des
applications utilisant TCP comme des applications fortes contraintes temporelles. Dautre part,
le double bond a un impact non ngligeable sur le PLR, puisqu la place dun passage par un lien
satellite, la communication utilise deux liens, donc un risque double de pertes.
Enfin, la dernire section conclura cette valuation, montrant comment le systme hybride
permet lintgration de diffrents services.
5.1.1.
La diffusion est un lment inhrent au satellite : toute donne mise sur un spot est reue
par tous les clients sur le spot sans aucun besoin dune quelconque rplication. Cet lment
important sera pris en compte de la manire suivante :
5.1.2.
5.1.3.
Sur un rseau terrestre, les pertes viennent pour la plupart des congestions et trs rarement
du support physique. Pour les rseaux satellite, le contrle daccs limite grandement les pertes
dues aux congestions dans le systme. En revanche, leur canal physique trs bruit provoque des
erreurs bits qui peuvent devenir nombreuses et entraner des pertes au niveau paquet.
Linfluence de ces erreurs nest pas problmatique pour la comparaison de deux systmes
satellites. Il est en effet possible de faire abstraction des pertes sur lun et lautre des systmes, si
lon suppose quelles sont identiques. Cela implique que la reprise derreur est la mme pour
chaque systme. Cette supposition ne peut donc tre faite pour ltude de codes correcteurs, de la
diffrence entre un bond et deux bonds satellite, ou encore pour la comparaison avec un systme
terrestre. Les pertes doivent alors tre prises en compte, dune manire ou dune autre.
Le taux derreur binaire (BER) sur satellite est trs variable, et dpend du bilan de liaison.
Puisque notre proposition ne comprend pas le niveau physique et notamment la mise en place de
codes correcteurs, cest le taux de pertes de paquets qui nous intresse. Toutefois, le lien entre le
BER et le PLR (Packet Loss Rate) reste toujours trs dpendant de la technologie comme des
codages utiliss pour reprendre les erreurs. Traditionnellement pour un systme satellite on
trouve un taux de disponibilit du systme de 95% et 99.9%, ce qui correspond un PLR entre
10-4 et 10-2 [115]. Cependant, ces pertes sont loin dtre uniformment rparties, et cest l le
problme de la modlisation. Les liaisons satellites sont en effet le jeu derreurs en rafales,
couples des erreurs ponctuelles plus classiques. Si les erreurs ponctuelles peuvent tre corriges
facilement grce des techniques de codages adaptes, les erreurs en rafale entranent quant
elles, des pertes de paquets en rafale ou pas. Ces erreurs tant corrles aux perturbations
atmosphriques, les lois dapparitions de pertes deviennent alors trs difficiles exprimer. Des
122
modlisations tentent de sapprocher de la ralit (loi de Pareto, source on/off, modles tats
) mais ne peuvent tre adaptes qu des conditions prcises. Une solution commune est alors
dutiliser des traces relles de pertes, les rejouant au cours de ltude [116]. Il reste difficile
toutefois davoir accs ce type de rsultats, et rien ne prouve quelles sont reprsentatives.
Enfin, les pertes causes par les perturbations du canal sont certes les plus communes mais pas
les seules (erreur de pointage, dtrioration de lantenne, etc).
Aucun modle nest donc ce jour valide pour reprsenter les erreurs satellites en gnral.
Nous essayerons toutefois davoir une ide de linfluence de ces erreurs sur le trafic en utilisant
soit un taux derreur uniforme, soit un modle deux tats, dit de Gilbert.
5.1.3.1.
Dans un premier temps, il est possible de modliser les pertes satellites de manire trs
simplifie en utilisant une loi de perte au niveau paquet de type Bernoulli, de 10-3. Cette
modlisation, si elle est trs simple, permet davoir dj une ide des limites du lien satellite.
5.1.3.2.
Ce premier modle ne permet pas de prendre en compte la nature en rafales des pertes
satellites, or le satellite a peu derreurs ponctuelles [76] [117].
Une chane de Markov deux tats (modle de Gilbert-Elliot [118]) peut tre utilise pour
modliser la forte tendance des erreurs sur satellite survenir en rafale [119]. On a alors un tat
sans perte, ltat 0, et un tat 1 o tous les paquets sont perdus. chaque nouveau paquet, on
oscille entre ces deux tats suivants un tirage de Bernoulli de probabilits p et q (Figure 5.1). En
effet, il est courant sur le satellite dobserver des pertes en rafale, et le reste du temps aucune
perte.
Figure 5.1 Modlisation des pertes de paquet selon une chane de Markov deux tats
Quelque soit le PLR, si on note donnant la probabilit pour que le nieme paquet soit perdu
ou non. Soit P sa limite en rgime stationnaire. On a :
(10)
Pn = [1 PLR, PLR ] = P
(11)
P = P . A
(12)
p=
PLR
.q
1 PLR
On se propose de calculer la taille moyenne des rafales pour ce modle, Er. Lexpression
(13) donne lesprance du nombre du temps pass dans ltat 1, cest--dire lesprance du
nombre de paquet perdu dans une rafale :
Er = 1 + n (1 q ) .q
(13)
n=0
Une mise en forme donne lexpression (14), conduisant une suite entire classique :
d
n
(1 q )
n =1 dq
Er = 1 + q (1 q )
(14)
(15)
Er = 1 + q (1 q )
d 1
1
dq 1 q
On obtient alors :
(16)
Er = 1 +
q (1 q )
(1 q )
1
q
q est donc directement li au nombre moyen de paquets perdus dans une rafale. Si lon
considre un PLR plus important, de 10-2 par exemple : soit lon garde la mme valeur de q, lon
aura alors des rafales en moyenne de mme taille, mais plus frquentes, soit lon peut baisser q et
avoir des rafales aussi frquentes, mais plus importantes.
Ainsi ce modle, bien quencore loin de la ralit, peut retracer un peu plus fidlement le
profil des pertes satellitaires, notamment pour les rafales.
124
Ensuite, la lumire sera faite sur la signalisation induite par les flux IP (5.2.3), et le poids
rel que ces messages reprsentent par flux IP vhicul. Nous dcouperons la signalisation en
quatre points (table DVB pour indexer les flux, messages de mise jour des tables de
commutation, messages de rsolution dadresse, et messages daccs au systme), permettant de
prendre en compte toute la signalisation de niveau 2 spcifique aux flux IP.
Une dernire tude sur le niveau 2 sera mene dans la section 5.2.4, tudiant linfluence de
la rpartition bord/sol sur le temps de rponse du systme. Cette partie permettra, notamment,
de mettre en valeur la solution hybride par sa capacit intgrer des fonctionnalits bord,
permettant de gagner en ractivit globale du systme, et cela mme pour des flux transparents.
Enfin, la section 5.2.5 conclura cette analyse du niveau 2 en notant lintrt de la solution
hybride dans la mesure o celle-ci ninduit pas une signalisation plus importante, et permet de
gagner en temps de rponse comme dallger loverhead induit par lencapsulation.
5.2.1.
Parmi les lments du niveau 2 qui influencent directement les performances applicatives,
on trouve la mthode daccs. Cette partie statue sur la manire dont le temps induit par laccs
au mdium est pris en compte dans notre tude.
Si le partage de la ressource est en MF-TDMA, cest la mthode daccs (cest--dire de
rpartition de la ressource) qui induit un temps daccs au support. Or ces mthodes sont
nombreuses et souvent spcifiques une implantation donne. Il est nanmoins possible de les
subdiviser en deux classes : une classe oriente connexion et une classe plus dynamique.
Les mthodes de type CAC (Connexion Admission Control) reposent sur une demande
du RCST qui peut tre accepte ou rejete en fonction de son SLA et de la bande
passante disponible. Une fois accepte, cette requte ninduit plus aucun dlai
puisquun certain nombre de slots est ainsi allou au seul RCST pour une priode de
temps donne. Si cette priode est suffisamment grande, ce temps daccs peut tre
nglig. introduisent un dlai au dbut de la connexion et plus aucun par la suite. Cest
le cas de laccs sur la voie aller et des mthodes CAC, pour des trafics de type CBR
(Constant Bit Rate) sur la voie retour. Le CAC peut notamment tre mis en uvre pour
des demandes de type CRA (Continuous Rate Assignment) dun RCST.
Les mthodes plus dynamiques sont les plus courantes sur la voie retour car elles
permettent dviter le gaspillage de bande passante. Lavantage dun accs de type
connect avec lexemple classique du RTC (Rseau Tlphonique Commut), est la
rservation des ressources. Toutefois ce type daccs nest rentable que dans le cadre
dun trafic constant, sans rafale ni silence. Or les applications web classiques ou encore
les applications multimdia ont un trafic irrgulier, donc peu propice un mode daccs
connect. Dans ce cadre les RCSTs peuvent faire des requtes sous diffrentes formes :
le FCA (Free Capacity Assignment), le RBDC (Rate-Based Dynamic Capacity) et le
VBDC (Volume-Based Dynamic Capacity) [114]. Aussi il est souvent dlicat davoir
une ide du temps daccs au systme pour un utilisateur donn. Un grand nombre
dtudes essaie de trouver la mthode daccs la plus adapte, comme par exemple des
mthodes ractives, prdictives, ou encore combinant les deux [120]. Mais le dlai
dassignement de slots dmission dpend toujours de deux facteurs distincts : dune
part le temps daller-retour au NCC, et dautre part le temps de calcul de lassignement
par lalgorithme de DAMA (Demand Assignment Multiple Access), qui dpend
naturellement du nombre de terminaux connects. Comme le montre [121], ce temps
peut tre malgr tout assez important, et il devient alors difficile mme de borner le
dlai pris par la mthode daccs. Le temps daccs sur la voie retour est alors
difficilement modlisable et trs dpendant de la technologie.
125
Ici nous ne modliserons donc pas le temps induit par lalgorithme dallocations, le
considrant comme faible compar au temps daller-retour dune requte au NCC. De plus dans
la plupart des simulations, ce facteur, trs spcifique une implantation particulire du systme,
napporte rien notre analyse : une allocation statique et donc sans dlai sera convenue.
5.2.2.
Commenons par lencapsulation de niveau intermdiaire. Celle-ci nest pas la mme dans
le cadre MPE et ULE.
5.2.2.1.1.1.
Soit TS(s), la taille requise par une ou plusieurs sections pour encapsuler un datagramme IP
de taille s + 20 octets (on considre un segment TCP de s octets). La MTU de MPE tant de
4080 octets, au-del de cette valeur, la couche IP doit scinder le paquet en deux rajoutant 20
octets supplmentaires den-tte IP2. Une encapsulation dans une section datagramme rajoute 12
octets den-tte et 4 de CRC. On obtient alors lexpression de TS(s) (17) :
Une hypothse noter pour ces calculs est lutilisation dune taille de segment TCP s. Pour chaque calcul
doverhead, on considre des segments de taille identique s, pour pouvoir avoir une base de comparaison commune.
1
126
s
TS ( s ) = s +
( 20 + 12 + 4 )
4060
(17)
(18)
s
TS ( s) = ( s 4060) + min(1, s 4060).(20 + 12 + 4) +
( 4096 )
4060
TS ( s ) = TS ' ( s ) + 4096.n( s )
5.2.2.1.1.2.
Comme prcdemment, on pose TSN(s), la taille dune section encapsulant un segment TCP
de taille initiale s. La taille maximale dune donne encapsule dans une SNDU ULE tant code
sur 15 bits, on peut alors encapsuler des datagrammes de plus de 32 Kbits (en incluant le champ
optionnel dadresse et le CRC dans le dcompte). Il ny a donc pas de fragmentation ici.
Lencapsulation dans une SNDU ULE rajoute, dans notre cas, 4 octets den-tte obligatoire, 6
den-tte optionnel correspondant ladresse MAC destination et 4 de CRC (19).
TSN ( s ) = s + 20 + 4 + 6 + 4
(19)
5.2.2.1.2.
Une fois les datagrammes encapsuls dans un ou plusieurs conteneurs, ces derniers sont
encapsuls dans les flux MPEG-2 TS. Si dans les deux cas ces encapsulations se ressemblent, il
existe certaines spcificits, notamment au niveau de linsertion du pointeur et des cas limites du
section packing.
5.2.2.1.2.1.
Chaque section datagramme est ensuite encapsule dans un ou plusieurs paquets MPEG-2
TS. Toutefois le section packing naura lieu que sil reste strictement plus de 7 octets dans le paquet,
sinon il y aura bourrage. En effet, ces 7 octets de seuil permettent de ne pas tronquer le champ
longueur de la section MPE. On alors :
(20)
(21)
4096 + 4
.188 4189.13
184
(22)
(TS ' ( s ) + 4)
TMP '' (TS ' ( s )) =
.188
184
Sinon
(TS ' ( s ) + 4)
.188
TMP '' (TS ' ( s )) =
184
FinSi
127
(21) est une application particulire de (22) pour 4096 octets. On peut noter dans (22), la
prise en compte du pointeur de 4 octets dans le calcul pour identifier le dbut de la section dans
le paquet MPEG-2 TS.
5.2.2.1.2.2.
La SNDU est ensuite encapsule dans des paquets MPEG-2 TS. Dans ce cadre, deux cas
limites sont prendre en compte pour le calcul de TU en fonction de TSN :
le cas o plus dun paquet peut tre encapsul dans un seul paquet MPEG-2 TS. Cest
possible lorsque TSN est infrieur 184 octets. Alors le poids de ce message est de :
T ( s)
TU ' ( s ) = SN
.188
183
(23)
sauf quand il ne peut y avoir le dbut dune nouvelle SNDU dans le paquet, c'est--dire
sil reste uniquement 1 octet. Dans ce cas, la taille MPEG-2 TS utilise pour
lencapsulation de la SNDU est de 188 octets diviss par le nombre de SNDU de mme
taille que lon peut mettre dans le paquet (183 octets), soit :
1
183
TU ' ( s ) =
.188
TSN ( s )
(24)
le cas o il ne reste quun ou deux octets dans le paquet MPEG-2 TS pour encapsuler
la donne suivante. Ici du bourrage doit alors tre introduit.
Cela donne alors :
Si (TSN ( s ) < 184 ) alors
(25)
TSN ( s )
Si (183 TSN ( s ) > 1) alors TU ' ( s ) =
.188
183
183
=
T
(
s
)
.188
Sinon
U'
TSN ( s )
FinSi
Sinon
TSN ( s ) + 1
Si ( (TSN ( s ) + 1) 184 < 182 ) alors TU ' ( s ) =
.188
184
TSN ( s ) + 1
Sinon TU ' ( s ) =
.188
184
FinSi
FinSi
5.2.2.1.3.
On peut alors reprsenter le rapport entre TU(s) et TMP(s) (Figure 5.2). Cette courbe
reprend lallure gnrale de la Figure 3.17, puisque ce prcdent calcul proposait une analyse
rapide de lencapsulation ULE compare MPE. Cette tude plus prcise met en valeur plusieurs
points :
128
lencapsulation ULE est plus performante pour des paquets plus petits ;
Figure 5.2 Comparaison de lencapsulation MPE et ULE sur le lien montant DVB-S dans le
systme hybride
Cette analyse de lencapsulation de datagrammes sur la voie aller montre comment ULE,
utilise dans le cadre de notre architecture, propose un gain dans tous les cas. Il est certain que
pour des paquets importants ce gain reste assez faible, oscillant entre 0.1 % et 2%. Pour des
paquets plus faibles nanmoins, les performances de cette solution sont nettement suprieures
celles dune encapsulation plus classique de type MPE. Ainsi obtient-on jusqu 14% de gain pour
des paquets de trs petites tailles, 9.5% pour les acquittements TCP (s pris 20 octets), ou encore
4% 8% pour des segments de signalisation de quelques dizaines doctets.
Ainsi, sur la voie aller, le systme hybride prsente une encapsulation des flux IP moins
lourde que les solutions classiques, notamment sur les paquets de petites tailles comme les
messages de signalisation grce lintgration de la proposition ULE.
129
Puisque dans le mode rgnratif, les flux montants sont dmultiplexs bord puis
multiplexs en de nouveaux flux descendants, une encapsulation peut tre utilise ici, notamment
pour le formatage des cellules ATM en paquet MPEG-2 TS. Cette tude est alors divise en deux
sections : dabord le lien montant (5.2.2.2.1), ensuite le lien descendant (5.2.2.2.2).
5.2.2.2.1.
Le cas ATM, au contraire de la voie aller, nencapsule pas successivement dans deux
conteneurs diffrents les datagrammes. Pour le DVB-RCS, lutilisation de paquets MPEG-2 TS
nest pas obligatoire. En revanche lencapsulation ULE reste identique celle de la voie aller (25).
Toutefois, la mise en place de cette encapsulation est trs lie des notions de codage
canal, puisque les conteneurs de niveau 2 sont assembls sous la forme de bursts, et cods dune
manire diffrente. Cet lment est directement intgr dans cette analyse, qui se dcoupera alors
en la prsentation des hypothses dencapsulation, lanalyse de lencapsulation AAL5/ATM
jusquau niveau des bursts, et de celle utilisant ULE. Enfin nous comparerons les deux approches.
5.2.2.2.1.1.
Pour lencapsulation via les cellules ATM, ltude repose sur notre exprience dans
DIPCAST. Ainsi une cellule ne pourra contenir plus dun morceau de segment TCP. Le bourrage
sera alors de rigueur.
Les bursts TRF seront forms dau maximum 4 cellules ATM, et nous considrons dans les
calculs que ce maximum est toujours atteint. Le taux de codage des cellules sera de 2/3 et un entte de 4 octets sera rajout par burst, sans prambule SAC optionnel.
Pour les paquets MPEG-2 TS, dans le cas ULE, nous considrerons aussi 4 paquets par
burst, avec un codage 3/4 et un en-tte de 4 octets, toujours sans prambule SAC optionnel.
5.2.2.2.1.2.
Comme prcdemment, notons TAup(s), la taille des bursts TRF ncessaires lencapsulation
dun segment TCP de taille s. On a alors NA(s), le nombre de cellules ATM ncessaires pour
encapsuler les s + 20 octets :
s + 20
N A (s) =
48
(26)
Ces cellules sont ensuite regroupes par 4 pour former un burst. Un codage de 2/3 et un
prambule de 4 octets sont utiliss. On a alors une taille totale de :
TAup ( s ) =
(27)
5.2.2.2.1.3.
N A (s)
.(4 + 4 53 3 2)
4
La formule (25) restant valable, on peut regrouper les paquets en quadruplets, ajoutant un
prambule de 4 octets. On obtient alors lexpression de TUup(s) en fonction de TU(s) (23).
TU ' ( s )
(28)
TUup ( s ) =
5.2.2.2.1.4.
Il est naturel de retrouver ici au minimum le facteur d aux taux de codage diffrents, cest-dire environ 11% de gain pour la solution ULE. Or, ici, on observe une limite vers 0.815, soit
un gain de 18.5%. Cette partie va donc analyser les diffrentes causes responsables de ce gain.
Une premire raison pourrat tre le bourrage introduit dans les cellules ATM, mais la
figure suivante dment cette conclusion. En effet, sil est vident que le bourrage a un effet
notable pour des valeurs de s peu leves, laugmentation de s estompe cette diffrence qui se
traduit par un amortissement des oscillations sur la courbe. Le bourrage a donc peu dimpact
pour s lev.
Une autre cause de ce gain vient de la formation des bursts. En effet, si un burst est compos
de 4 lments dans tous les cas, 4 cellules ATM font uniquement 318 octets (codage inclus)
contre environ 1003 octets pour les paquets MPEG-2 TS. Or, chaque burst, 4 octets sont
rajouts, donnant un gain denviron 1% pour lencapsulation ULE.
La dernire raison de cette diffrence est le total des en-ttes ULE contre ATM. En effet
ATM rajoute 5 octets pour 48 octets, tandis que ULE/MPEG-2 rajoute 14 octets en-tte et CRC,
1 octet de pointeur, et 4 octets par 184 octets. Par un calcul approch, considrant 48*184 octets
encapsuler, on obtient la formule (24) pour le ratio entre la taille des donnes une fois
encapsule par ULE et la taille obtenue par ATM. Soit un gain pour ULE de 7.3%.
(29)
15
+ 48 .188
184
0.927
184 53
Figure 5.3 Comparaison de lencapsulation ATM et ULE sur le lien montant DVB-RCS dans le
systme hybride
Cette partie a montr que sur la voie retour, le systme hybride propose un overhead plus
faible, gagnant de lordre de 18.5 % dont 7.3 % sont intrinsquement lis lencapsulation. Ce
gain est dautant plus apprciable quil est plus important pour les paquets de petite taille, plus
courants sur le lien retour.
131
5.2.2.2.2.
Nous proposons de terminer cette analyse par lencapsulation sur le lien descendant en
mode rgnratif. Ce nest, en effet, que dans le cadre du mode rgnratif que le multiplexage en
flux DVB-S descendant implique le formatage des cellules ATM en paquet MPEG-2 TS. Dans le
cas de larchitecture hybride, ce problme na pas lieu, puisquil sagit dj de paquets MPEG-2.
Aprs avoir pos les hypothses dencapsulation dans 5.2.2.2.2.1, nous tudierons le cas
AAL5/ATM, puis le cas ULE, et enfin nous conclurons avec le ratio entre ces encapsulations.
5.2.2.2.2.1.
Dans cette partie, puisquil sagit de comparer deux modes DVB-S, le codage est le mme
dans les deux cas. Nous ne le prenons donc pas en compte ici.
bord, dans le cas AAL5/ATM, les cellules sont multiplexes dans des paquets MPEG-2
TS. Pour un flux ATM de cellules de mme segment TCP dorigine, on encapsule 7 cellules pour
2 paquets MPEG-2 TS. Par contre, lencapsulation de cellules ATM dun datagramme diffrent
nest pas autoris dans un mme paquet MPEG-2 TS. Cette encapsulation utilise du data piping.
5.2.2.2.2.2.
Soit TAdown(s), la taille des paquets MPEG-2 TS utilises pour encapsuler les cellules ATM
encapsulant elles-mmes un segment TCP de taille s. Les hypothses ci-dessus impliquent
lexpression suivante pour TAdown(s) :
(30)
s +4820
s +4820 7
TAdown ( s ) =
.2 188 +
188
3
7
5.2.2.2.2.3.
Pour ce qui concerne TUdown(s), lencapsulation bord reste la mme que prcdemment,
on a donc la mme expression que TU(s) (25).
5.2.2.2.2.4.
Figure 5.4 Comparaison de lencapsulation ATM et ULE sur le lien descendant DVB-S dans le
systme hybride
132
La figure ci-dessus (Figure 5.4) prsente le rapport entre TUdown(s), et TAdown(s), sans
prendre en compte cette fois les critres de codage, puisquils sont exactement les mmes. Cette
courbe montre un gain pour la mthode ULE tendant vers 9%.
Nanmoins il faut nuancer quelque peu cette valeur dans la mesure o lon compare ici une
mthode utilisant du section packing contre une solution avec bourrage. Or, la solution ULE se
place dans le cas idal dun section packing. Toutefois, les tudes telles que [47] montre que lon
peut envisager dans les 70% de section packing. Aussi mme si ce gain peut tre un peu moins
grand, on peut conclure sur de meilleures performances de lutilisation de MPEG-2 TS comme
support pour DVB-RCS dans le cadre rgnratif, mme lorsquil y a un peu de bourrage.
Plus doscillations sont observs ici que prcdemment. Celles-ci proviennent du double
bourrage, dans les paquets MPEG-2 TS dune part, et dans les cellules ATM dautre part pour la
solution AAL5/ATM. Une amlioration de la solution ATM peut cependant tre apporte en
utilisant MPE ou ULE la place du data piping. Mais dans lensemble, lencapsulation ULE reste
plus avantageuse, car cette technique ne fait que gommer les oscillations.
Le systme hybride propose dutiliser une encapsulation plus lgre que les mthodes
classiques, permettant de gagner en capacit sur le lien retour descendant, surtout pour des
paquets courts. Dans ce cadre, le gain oscille entre 10% et 50%, pouvant mme atteindre 80%
pour des paquets de trs petites tailles.
5.2.2.3.
Cette analyse a permis dobserver plusieurs lments. Dans un premier lieu, ULE reste la
plus performante que les solutions communes tudies ici, et cela sur le lien aller comme retour.
De plus, ULE est mieux adapt aux paquets de petite taille. Enfin loverhead dULE reste le plus
lger, mme pour des paquets de trs grande taille (10 KB) puisque le champ longueur de cette
mthode permet de les encapsuler sans la ncessit dune fragmentation au niveau IP (par
exemple sur gigabit Ethernet).
Figure 5.5 Part moyenne de dbit utile en fonction de la taille moyenne des segments TCP
vhicul sur le systme hybride
133
Larchitecture hybride propose donc une mise en uvre spcifique et performante dULE,
offrant notamment une meilleure rentabilit de la voie retour en limitant le gaspillage de dbit
engendr par les encapsulations successives.
La figure ci-dessus donne un aperu du pourcentage rel de bande passante utile sur la voie
aller (Figure 5.5)1, comme la voie retour descendante en mode rgnratif. Cette figure montre
clairement que pour un systme utilisant des segments moyens de 1000 octets, lencapsulation
prend moins de 4% du dbit, contre 4.4% dans le cadre dune encapsulation Ethernet.
La nature hybride de larchitecture na donc pas une influence ngative sur le poids de
lencapsulation du systme. Les solutions proposes sont mmes plus performantes que les
mthodes classiques.
5.2.3.
Ltude prcdente a permis de montrer que larchitecture hybride, loin dentraner une
surcharge dencapsulation, proposait une encapsulation loverhead lger, comparativement des
solutions satellites classiques. Cependant, lencapsulation nest pas seule pouvoir engendrer un
poids certain au niveau 2. La spcificit du systme hybride, savoir lintgration de deux charges
utiles diffrentes dans un mme systme, prsente un risque : celui dune signalisation lourde.
Lobjet de cette partie est donc davoir une ide des pertes de capacit introduites par les
messages de signalisation. Bien sr, il est utopique dobtenir un calcul trs prcis de ces valeurs,
mais une valuation du poids des messages par flux IP est envisageable.
Si lon reprend les chapitres 2, 3 et 4 de ce mmoire, il est possible de rfrencer les
messages de signalisations spcifiques la communication des flux IP, savoir les tables SI pour
les flux IP, les messages induits par la rsolution dadresse, les messages grant le contrle daccs
et les messages de mise jour des tables de commutation. On peut ainsi rsumer les quatre types
de messages spcifiques aux flux IP, et donc larchitecture hybride. Par contre il est plus dlicat
de connatre le poids de ces messages par rapport aux flux IP. Cest l lobjectif de cette partie.
Pour suivre cette dmarche, les quatre premires sections tudieront ces signalisations,
alors que la dernire fera le point sur limpact de la signalisation sur le systme.
5.2.3.1.
Le systme hybride se propose dutiliser la mthode INT pour rfrencer les flux IP
vhiculs au niveau MPEG-2 TS. Cette solution est conseille par la norme DVB-S, et se
prsente pour le moment comme lunique solution standard sur systme DVB-S.
Tableau VI. TABLES SI CONSULTES POUR AVOIR ACCS AU PID DUN FLUX IP
Ici nest pris en compte que le dbit utilis par lencapsulation, et donc aucune autre signalisation.
134
Comme nous lavons vu prcdemment (cf. 3.2.2.3), le standard DVB-S prvoie de faire le
lien entre les adresses IP destination, unipoint comme multipoint, et les PIDs. Cette solution
utilise les tables INT pour faire le lien entre une adresse, et un numro de programme. Le tableau
prcdent rcapitule les tables consulter pour avoir accs au PID des paquets transportant le
flux IP recherch (Tableau VI).
Comme ce tableau le montre, seuls deux types de tables sont spcifiques au service IP sur
satellite : la table INT, et les tables PMT des programmes lis IP. Nous ngligerons ici le poids
des lignes correspondant des flux IP ajouts dans les tables NIT, ou PAT, puisque
comparativement au nombre de flux, elles reprsentent quelques octets. On alors :
Un ajout dun numro de programme pour la table INT dans la table PAT. Ce qui
correspond un ajout de 4 octets (program_number et network_PID).
Une table PMT pour indiquer le programme INT. La table PMT dune table INT se
dcompose en :
un en-tte de 12 octets [4],
un bloc compos dun octet de stream_type, de 3 bits rservs, de 13 bits de
delementary_PID [1], et dun data_broadcast_Id_descriptor [13] de 10 octets incluant un
champ spcifique INT [10], lIP/MAC_notification_info (6 octets),
un CRC de 4 octets.
Deux blocs dans la table INT pour traiter une adresse IP donne. La table INT est ellemme compose dun en-tte de 12 octets, suivi dune platform_descriptor_loop, puis dune
boucle de deux blocs composs, lun du target_descriptor_loop, lautre de
loperational_descriptor_loop, et enfin un CRC de 4 octets. Seuls les deux blocs sont
spcifiques une adresse IP (ou un regroupement dadresses). La figure ci-dessous
(Figure 5.6) prsente de manire plus prcise la composition de la table INT.
Figure 5.6 Taille dune table INT en fonction du nombre de flux IP traits
135
Un ajout dun numro de programme pour le flux IP dans la table PAT1, qui prend
donc 4 octets (program_number et program_map_PID).
Une table PMT associe un flux IP. Il sagit toujours dune table de 12 octets dentte, avec un bloc de 10 octets contenant le data_broadcast_id_descriptor, et dun CRC de 4
octets.
Le tableau suivant (Tableau V) propose alors une valuation du poids de la signalisation SI
ramene un flux IP. Les valeurs prises pour la priode dmission des tables sont celles
proposes par le guide dimplantation de DVB-SI [122], et un guide produit par EUTELSAT
pour HOT BIRDtm [123]. En revanche, il ny a pas dinformations quant la priodicit de la
table INT. Comme cette table parat aussi importante que la table PMT, nous avons fix sa
priodicit 100 ms. Nous avons opt pour des chanes de caractres de 8 octets.
Tableau VII. VALUATION DU POIDS DE LA SIGNALISATION POUR UN FLUX IP
Ainsi si lon utilise un seul PID par adresse IP et flux multicast on obtient un poids total de
signalisation de (740/n + 400) octets par seconde par flux unipoint et (740/n+420) octets par
seconde par flux multipoint. Pour un multiplex de 38 Mbit/s, on peut offrir 38 communications
simultanes 1 Mbit/s. On a alors au minimum 419.5 octets utiliss pour un flux unicast, soit
0.34% du dbit. Toutefois, sur la voie DVB-S, il ne sagit pas de connexions garanties, mais de
communications concurrentes, avec certaines garanties de services pour les utilisateurs. On peut
garantir le dbit pour les premiers gigaoctets tlchargs, ou encore un minimum de dbit. Dans
notre cas, pour permettre lvaluation, on garantit un minimum de 10% du dbit maximum
offert. La figure suivante (Figure 5.7) prsente alors lvolution du poids de la signalisation SI en
fonction du nombre de clients simultans sur le systme.
Lutilisation dun PID par flux IP peut engendrer une gnration de signalisation de tables
SI plus de 3% du dbit attribu pour ce flux. Lutilisation dagrgation de flux par PID permet
de rduire cette consommation de la bande passante dun facteur 10. Ainsi si lon utilise 1 PID
pour 100 flux (ce qui peut tre moins encore dans le mode transparent), le dbit par flux est
diminu environ 0.37% pour la signalisation SI spcifique ce flux. Lutilisation dun unique
PID pour tout le trafic et la rsolution dadresse au niveau MAC permettent de rduire les
messages SI leur plus simple expression. Toutefois, dans un tel cas, le flux IP na plus aucune
signification au niveau MPEG-2 TS, et tout le travail est report sur le niveau MAC ULE.
Un flux IP peut partager un mme programme avec dautres flux IP, cest--dire un mme PID.
136
Cependant, nous avons vu dans la partie 4 que lagrgation de flux propose par
larchitecture hybride tait limite sur le lien rgnratif, pour viter le dsquencement introduit
par la commutation bord. Ainsi, lagrgation des PIDs est possible au niveau des gateway, mais
pas en mode rgnratif pour les flux de deux RCST diffrents.
Toutefois, le trafic engendr par les gateways est plus important que celui des RCSTs. Aussi
lagrgation des PIDs utilise par larchitecture hybride permet sur la voie aller davoir une perte
comprise entre 0.08% et 0.37%. Le poids augmente sur la voie descendante rgnrative par
lajout des flux en provenance des RSCTs, puisque dans le cas dune commutation sur les PIDs,
lutilisation du mme PID reste restreinte au couple (RCST, spot). Ce couple est associ
gnralement un seul flux IP quand la destination est un autre RCST, et plusieurs pour une
gateway. Ces flux, de dbit plus faible, introduisent une signalisation plus importante. Si lon
considre quils utilisent 10% du dbit total du multiplexe descendant, soit 3.8 Mb/s, on a alors
de 14 148 flux circulant avec un dbit de 25.6 256Kb/s, soit un poids dencapsulation variant
de 1.4 12.6 % du dbit du flux. Il est naturel, toutefois, dobserver une augmentation du poids
de lencapsulation relatif quand le dbit dcrot.
137
5.2.3.2.
Dans cette partie nous proposons une discussion sur le poids de la signalisation induite par
lAR. Nous verrons ce cas dans larchitecture telle quelle est propose ici (section 5.2.3.2.1), ainsi
que quelques perspectives (section 5.2.3.3.2).
5.2.3.2.1.
Dans le cadre du systme hybride, on peut envisager une autre mthode de rsolution
dadresse : lutilisation de messages de type ARP pour, dune part, communiquer aux rcepteurs
dun flux quel PID les concerne et pour, dautre part, leur demander leur adresse MAC. Cette
mthode introduit des messages supplmentaires mais plus ponctuels que la mthode INT,
rendant la signalisation INT prcdemment tudie inutile. Cependant, nous navons pas propos
cette mthode ici dans la mesure o rien nest encore normalis pour le satellite sur ce point
tandis que la mthode INT est incluse dans le standard DVB, et permet une cohabitation des flux
IP avec des flux MPEG-2 (ce qui peut tre un atout pour la VoD).
5.2.3.3.
Dans le cadre du systme hybride, la mthode daccs est lie en partie la rsolution
dadresse, parce que le NCC est le matre duvre de lattribution des PIDs et le contrleur de
laccs au systme. Ainsi, le NCC profite des demandes daccs pour attribuer les PIDs la
station mettrice, correspondant ses besoins.
La signalisation induite est trs variable en fonction de la voie et du mode. Pour ltude de
cette signalisation, nous dcouperons alors lanalyse en deux sections : la signalisation induite par
la mthode daccs sur la voie aller et la signalisation induite par la voie retour.
5.2.3.3.1.
LA
La mthode daccs sur la voie aller est assez simple pour le mode transparent, elle est
gre par les gateways elles-mmes (cf. 4.3.3.4.1.1). Aucune signalisation nest donc induite ce
niveau. Comme la plupart des systmes, larchitecture hybride ninduit pas de signalisation lie
laccs sur la voie aller qui puisse avoir une quelconque influence sur le dbit dune gateway.
5.2.3.3.2.
LA
Il sagit ici dtudier limpact de laccs au support satellite des RCSTs dans larchitecture
hybride.
La mthode daccs a un rle essentiel au niveau de la voie retour. Dans le cadre dune
allocation dynamique, de type DAMA, tous les terminaux voulant mettre sur la prochaine
supertrame doivent communiquer leur demande au NCC via un canal contention (le plus
souvent de type aloha). Le NCC calcule la meilleure attribution possible en prenant en compte les
ressources du systme (le calcul est donc plus complexe en mode rgnratif) et envoie cette
distribution sous la forme des messages (table SI) TBTP (cf. 4.3.3.4.1.2). La signalisation se
dcoupe en deux parties : les messages sur la voie retour et la table TBTP sur la voie aller.
138
5.2.3.3.2.1.
Comme la signalisation sur le lien retour utilise un canal rserv contention, le poids de la
signalisation est donc naturellement contrl et limit, sans impact sur les bursts de type TRF. La
signalisation peut toutefois utiliser le champ SAC optionnel des bursts TRF, mais lvaluation de
limpact de cette signalisation revient alors prendre en compte un overhead supplmentaire
moyen dans la formation des bursts. Larchitecture hybride nutilise pas cette mthode. Il ny a
donc aucune influence de laccs la voie retour sur la voie retour elle-mme.
5.2.3.3.2.2.
Sur la voie aller, en revanche, les tables TBTP se rajoutent au dbit utilis par la
signalisation SI. La frquence des tables TBTP dpend grandement de la taille de la supertrame,
qui peut aller jusqu 93.2s [124]. Toutefois, dans ce cas, la TBTP est dcoupe en morceaux,
distribus au fur et mesure en fonction des numros de trame. Un exemple dimplmentation
donne une priode de 140 ms [84], mais il sagit dun cas mettant en uvre ATM. En prenant
appui sur des exemples proposs pour ATM [121][124], nous avons choisi de prendre pour
exemple dtude la rpartition propose dans le tableau suivant (Tableau VIII)1, o nTRF est le
nombre de bursts TRF par trames :
Tableau VIII.
Tst
Tst / Tt
Wst / Wt
1.3 s
nTRF
256
16
2
La TBTP peut utiliser un numro de PID fixe, ou un numro de programme pour tre
trouve. Si lon considre ce dernier cas (quivalent celui de la table INT), on a alors 28 octets
de table PMT, et 4 octets dans la table PAT pour indiquer ce programme. La TBTP a un en-tte
de 11 octets, une boucle sur les trames comprenant 3 octets et une boucle sur les slots, et un CRC
de 4 octets. La boucle sur les slots est compose dun bloc de 5 6 octets. Si lon veut introduire la
notion de PID par slot, on peut le faire ce niveau en rajoutant un champ de 2 octets. Le dbit
offert au terminal est alors du nombre de slots qui lui est allou, multipli par la taille dun burst en
capacit utile (cest--dire 4 paquets MPEG-2 TS), ramen la dure dune supertrame. Dans cet
exemple un slot correspond alors environ 4.62 Kb/s pour le terminal. Puisque lon peut calculer
le poids par slot avec (31), on en conclut ici une utilisation par slot de 7.01 octets.
(31)
PSlot =
n
11
+ 3. Trame + 7
nSlot
nSlot
Si lon considre le poids par slot ramen en b/s, on a la formule suivante (32), soit une
valeur dans notre cas denviron 43.18 b/s, pour un dbit de 4.62 Kb/s. Pour un dbit de 128
Kb/s sur sa voie retour, un terminal va utiliser ainsi sur sa voie aller environ 1.2 Kb/s, ce qui
reste assez faible pour le dbit de la voie aller.
(32)
11
8 28 + 4
n
+ 3. Trame + 7 . +
PSlot / s =
.10
nSlot
nSlot
1.3 nSlot
Dune manire plus globale, sur une voie aller de 38 Mbit/s, on a une consommation, pour
un transpondeur de 38 Mbit/s sur voie retour, de 354 Kb/s, soit environ 0.93% du dbit total.
1
Nous rappelons que les notations ont t introduites dans la Figure 2.13, page 38.
139
5.2.3.3.3.
CONCLUSION
Cette partie a montr linfluence assez faible du contrle daccs sur le poids de la
signalisation. En effet un canal spcifique lui est rserv sur la voie retour. Ainsi seule la voie aller
voit une faible part de son dbit consomme par lintroduction de la table TBTP, de lordre de
0.93% de la capacit totale de la voie aller. Le systme hybride, l encore, nintroduit aucune
augmentation de la signalisation, le calcul restant valable dans le cadre transparent comme
rgnratif.
5.2.3.5.
Nous avons vu dans cette partie que la signalisation ncessaire aux flux IP pouvait avoir de
limportance sur un systme satellite, surtout sur le lien aller, o le DVB-S nest pas toujours trs
adapt au support dIP. Toutefois, lutilisation dagrgats de flux IP dans un seul PID permet de
diminuer cette perte de ressources.
Ainsi, cette tude a permis de montrer que la signalisation des flux IP sur le systme
hybride nengendrait pas un poids de signalisation suprieur idendique celui dun systme
utilisant la mthode INT. Pour les flux mis par une gateway, cette signalisation est au maximum
de 3%. Cette borne suprieure peut tre diminue par lutilisation dagrgation de flux, jusqu
valoir 0.37% par flux. La voie retour induit plus de signalisation par son aspect dynamique, et cela
sur la voie aller elle-mme. Une constatation importante est que le systme hybride nintroduit
aucun ajout de signalisation sur le mode transparent qui nest pas directement li ce mode, ainsi
le systme reste au minimum quivalent, en terme de signalisation, un systme DVB-S utilisant
des solutions classiques.
5.2.4.
Nous avons pu constater dans la partie prcdente quune partie de la signalisation est
ractive aux changements dans le rseau. Aussi son poids ramen une communication peut tre
considr comme ngligeable puisque li la vie dune communication. En revanche, le temps de
rponse de cette signalisation a une influence directe sur les performances du systme. En effet,
les messages qui ne sont pas priodiques reprsentent des changements de topologie (arrive de
nouvelles sources, de nouveaux membres de groupes, changement de la nature dun flux) ou des
demandes dmission. On compte pour les flux IP trois messages de ce type :
les requtes daccs principalement sur la voie retour : le flux nest pas mis tant quune
rponse, le plus souvent une attribution de slots, na pas t reue ;
les messages de rsolution dadresse MAC : ceux-ci sont les seuls ne pas tre
centraliss par le NCC. Ils ne sont donc pas tudis ici ;
140
les demandes de PIDs : ces dernires sont souvent traites de manire instantane,
notamment pour les gateways, ou en mme temps que la connexion des terminaux, ou
encore par le contrle daccs. Sans PID attribu, lmission nest pas possible ;
la mise jour des tables de commutation, sans cette dernire les flux ne sont pas
aiguills correctement. Aussi un flux unipoint nest pas permis tant que ce changement
nest pas effectu, et lattribution de PID est dailleurs effectue en mme temps, tandis
que pour lajout dun membre de groupes, cette modification influence le temps au
bout duquel le nouveau membre reoit les donnes du groupe.
Nous proposons dans cette partie dtudier linfluence de la rpartition bord/sol de
certaines fonctionnalits du NCC, et dobserver comment le systme hybride propose des
perspectives intressantes, mme pour le systme transparent. La gestion du systme tant
principalement du ressort du NCC, la rpartition de ses fonctionnalits est alors un lment clef
de loptimisation du temps de rponse du systme. Positionne traditionnellement dans une
gateway (ou quelquefois encore dans une entit ddie), le NCC a une relation troite avec le
systme satellite, si bien quil apparat comme une solution envisage dans les systmes
intelligence embarque dintgrer certaines fonctionnalits du NCC bord.
Cette partie abordera cela en analysant linfluence successive de la rpartition bord/sol de
lallocation de ressources (5.2.4.1), de lattribution des PIDs (5.2.4.2) et de la gestion des tables de
commutation (5.2.4.3). La section 5.2.4.4 conclura cette partie.
5.2.4.1.
Lallocation de ressources
Pour la voie aller, la mthode la plus simple pour le contrle daccs est dattribuer les
fonctionnalits du NCC chaque gateway. Si dans le cadre transparent, cette politique est
naturelle, dans le cadre rgnratif, cela peut poser quelques problmes dont notamment le
dimensionnement de la charge utile embarque pour quil ny ait pas de conflit avec les autres flux
des diffrentes gateways et des RCST utilisant le mode rgnratif. De plus cette mthode implique
une perte potentielle de bande passante. Toutefois pour la gestion de lallocation des ressources,
elle reste conforme au DVB-S, et est instantane. Cest la mthode choisie ici.
Pour le contrle daccs en DVB-RCS, on peut considrer que le temps de rponse
correspond au temps daccs au NCC, via un canal contention, ajout au dlai entre le RCST et
le NCC, au temps dtablissement de la TBTP (v) et au dlai retour, ce qui peut sexprimer sous la
forme1 :
(33)
141
Le temps de rponse du systme est amlior par lintgration des fonctions de contrle
daccs bord. Il faut noter cependant que ces fonctions peuvent tre lourdes mettre en oeuvre,
comme notamment lalgorithme de DAMA, et donc augmente le prix de la charge utile du
systme.
Larchitecture hybride offre donc la possibilit dintgrer les fonctionnalits dallocations de
ressource dans son mode OBP. Cette solution permet de gagner en temps de rponse pour le
mode rgnratif sur la voie retour, mais aussi de faire passer le contrle daccs de la voie retour
transparente par ce mode, gagnant alors sur les deux fronts.
5.2.4.2.
Lattribution du PID
5.2.4.3.
5.2.4.4.
Conclusion
Lattribution dun PID et le contrle daccs ne semblent pas pouvoir tre dissocis. Le
tableau suivant (Tableau IX) montre que lintgration de certaines fonctionnalits du NCC dans
lOBP amliore le temps de rponse du systme notamment pour la voie retour. On peut noter
que la mise en uvre au niveau des gateways est la meilleure solution pour le lien aller. Dans tous
les cas, lutilisation dun systme ddi uniquement au NCC nest pas la solution : autant rpartir
ces fonctionnalits dans des gateways.
La solution hybride prsente la perspective dintgrer un certain nombre de fonctionnalits
du NCC bord, grce son mode rgnratif. Si cet lment nest pas prvu dans un premier
temps dans le systme tudi prsentement, il est possible de le raliser ds que les technologies
seront suffisamment mres et abordables sur ce point. En effet lapproche hybride propose de ne
pas figer le dbat sur un systme, en proposant une architecture incrmentale.
On peut enfin noter que lutilisation du mode rgnratif pour la signalisation de la voie
retour transparente peut apporter une amlioration notable des performances du systme
transparent. En effet, le systme hybride propose, en agrgeant lallocation de ressources avec
lattribution de PID et la mise jour des tables de commutations, de rduire le nombre de bonds
satellites, et donc damliorer le temps de rponse global du systme.
142
5.2.5.
1 On peut par exemple noter le sercice SkypeTM gratuit qui offre pour un dbit symtrique de 40 50 Kb/s
une qualit surprenante.
143
5.3.1.
IP et son conomie
5.3.2.
performant quun accs bas dbit terrestre pour Internet, et observer comment le systme
hybride vient sinscrire, en jouant de sa flexibilit, dans lintgration de se service.
Cette partie sera donc dcoupe en cinq sections.
Aprs quelques mots sur la reprsentation du trafic Internet et de notre approche ici (5.4.1),
nous tudierons laccs Internet satellite dit classique dans la section 5.4.2. Ce service regroupe les
utilisations les plus communes de laccs Internet (navigation web, FTP, mail), caractre
grandement asymtrique. Cette partie argumentera sur le choix dune architecture de service avec
un lien retour terrestre.
La section 5.4.3 prsente ltude de larchitecture pressentie pour le service daccs Internet
que nous avons appel ici volu dans la mesure o il considre des applications plus rcentes,
aux changes plus symtriques, comme le P2P. Nous tudierons dans cette partie lintrt dune
topologie voie retour satellite.
Les parties 5.4.2 et 5.4.3 permettent de montrer lintrt de certaines architectures de
service, comme du satellite hybride pour pouvoir limiter grce aux multi-spots le gaspillage de
ressources. Toutefois, les performances du systme ne sont pas toujours les meilleures,
notamment cause du mauvais comportement de TCP sur satellite. Cette partie proposera
dobserver quelles influences peuvent avoir diffrentes versions de TCP sur un lien satellite, et
surtout dintgrer la solution de PEP notre architecture pour permettre dassurer au systme de
meilleures performances tout en respectant la transparence.
Enfin la partie 5.4.4 conclura cette tude, montrant comment le systme hybride peut
profiter des solutions PEPs pour permettre un accs haut dbit, sans contraintes sur les
utilisateurs finals, et totalement conforme aux principes de normalisation dj abords dans les
parties 2, 3 et 4.
5.4.1.
Il est dlicat de modliser le trafic Internet, mme dun seul utilisateur, car la diffrence
des trafics conventionnels tels que ceux induits par les communications tlphoniques, ce trafic
chappe au rseau lui-mme et dpend principalement des applications utilises par les
utilisateurs finals [126][127]. Or les applications voluent trs rapidement et se dissminent une
grande vitesse sur le web. Lvaluation de laccs Internet est dautant plus difficile que la
caractrisation prcise du trafic Internet dpend aussi du routage entre diffrents rseaux, de ltat
de ces rseaux et du partage des ressources. Le lien entre le trafic utilisateur, les performances du
rseau et la perception de ces performances par lutilisateur reste encore une question. Dans ce
cadre, des tudes plus globales ont russi montrer lautosimilarit du trafic Internet [128] en
analysant des traces de nombreux trafics sur des liens de backbone.
Dans notre tude les limitations du trafic utilisateur d au rseau Internet ne nous concerne
pas : il sagit doffrir un accs suffisant lutilisateur pour quil ne soit pas brid par ce dernier,
mais par les limites inhrentes Internet. Ltude se fera donc en ne considrant uniquement
larchitecture hybride.
5.4.2.
La premire topologie propose dans la partie 4.1.2.3.1 se propose comme solution pour
laccs Internet que nous qualifions ici de standard , proposant un support des applications
largement asymtriques. Cette asymtrie entre le trafic aller et le trafic retour peut tre fixe pour
des applications de type web et email un ratio denviron 6 pour 1 [26]. Un rseau satellite
unidirectionnel, utilisant un lien retour de 28.8 kb/s, contre un lien aller de 512 kb/s, offre un
ratio denviron 17.8. Un tel rapport peut donc poser problme.
145
Nous nous proposons ici dtudier ce service, en insistant dans un premier temps sur une
comparaison avec les rseaux terrestres (5.4.2.1). Cette tude sera dailleurs loccasion de prendre
en compte pour la premire fois le modle de pertes prsent dans la partie 5.1.3.2.
La section 5.4.2.2 proposera une approche en fonction du lien retour. Ici nous pourrons
observer le phnomne de congestion des acquittements qui est un facteur limitant important de
ce type architecture de service.
La section 5.4.2.3 propose une tude de lintrt dun systme rgnratif dans le cadre de
ce service. Nous verrons ainsi quil peut tre intressant dutiliser du multi-spots pour conomiser
la bande passante, et donc que le concept dhybride sa place ici.
La conclusion de cette partie sera traite dans la conclusion dans la partie 5.4.4.
5.4.2.1.
Cette comparaison avec le rseau terrestre seffectuera en trois temps : une premire
comparaison avec un modle trs simple, une seconde prenant en compte les pertes et une
dernire sur la ractivit du systme dans le cadre dune navigation web.
5.4.2.1.1.
Dans un premier temps, une courte tude propose de comparer le service daccs Internet
via une liaison terrestre avec un lien asymtrique satellite/terrestre. Loutil de comparaison est la
simulation sous NS 2 [129], et le rseau est modlis comme suit (Figure 5.8).
Figure 5.8 Scnario de comparaison entre un accs Internet via une connexion terrestre et le
mme service via un systme satellite unidirectionnel
Dans cette comparaison, on notera que pour le lien retour, le dlai considr est de 100 ms,
puisque cette valeur nous semble reprsenter le dlai moyen dune communication client/serveur
sur le rseau Internet [42]. Nous considrons le dbit du rseau daccs comme le dbit limitant ;
il est donc utilis pour la communication de bout en bout. Dans le cas satellite, le dlai du serveur
la gateway est de 10 ms, le dlai satellite de 254 ms, et le dlai engendr par laccs au mdium
dans ce sens est nglig. Dans un premier temps la communication est effectue par temps clair.
Toutes les pertes ponctuelles du canal physique satellitaire sont considres comme corriges par
les FEC. La figure suivante propose un aperu des rsultats obtenus (Figure 5.9).
Cette comparaison montre dans un premier temps la supriorit des rseaux hauts dbits
terrestres pour laccs Internet. Toutefois pour les longs transferts, le dlai devient moins
sensible, et les performances du systme satellite se rapprochent de celles dun accs haut dbit
comme lADSL. Par contre, la comparaison avec un lien bas dbit, et notamment RTC, fait
ressortir le lien unidirectionnel asymtrique comme une alternative intressante.
Toutefois deux points viennent nuancer cette premire analyse :
146
Le trafic dit standard est plutt constitu de petits messages comme des pages web, des
mails, etc Cest donc la ractivit du systme pour les petits paquets qui est en jeu.
Dans ce cadre, on remarque que le satellite est le moins performant, pour des donnes
de trs faibles tailles (moins de 1 KB), voire en dessous dune liaison 9.6/9.6 Kb/s.
Cette comparaison pourrait tre pousse en tudiant une navigation web, utilisant le
protocole http.
Le satellite est un mdia avec un BER bien plus lev que les rseaux terrestres
classiques. Or, cette comparaison na pris en compte ce facteur.
Figure 5.9 Observation du dlai dun transfert FTP en fonction de la technologie daccs
Internet
5.4.2.1.2.
Nous proposons ici dobserver dabord une tude avec une modlisation par pertes
uniformment rparties et une autre par pertes en rafales.
5.4.2.1.2.1.
Dans un premier temps nous avons ajout au lien satellite une loi de perte au niveau paquet
de type Bernoulli, tel que le PLR soit de 10-3. La loi propose dans [130] donne dj une valeur
maximale pour le trafic denviron 106 paquets la seconde (34)1, soit un total de 1.24 Mb/s pour
des paquets de MSS 1460 octets.
(34)
B ( PLR ) =
1
3
RTT
2.PLR
Avec un lien satellite de 512 Kb/s, ce dbit ne peut tre atteint. Mais cette expression ne
prend pas en compte lasymtrie du lien, tant au niveau dbit que diffrence de PLR. Nous avons
donc ralis une simulation calculant lesprance du dbit utile maximale au niveau applicatif pour
un PLR de 0, de 10-3 et de 10-2, avec une seule connexion TCP. Ltude repose sur un seul
1
147
transfert FTP dune dure comprise entre 50 5000 secondes et utilisant le dbit maximal offert
par la connexion au FAI. On peut comparer cet accs en fonction de la version de TCP utilise et
de la dure du transfert (Tableau X).
Tableau X. COMPARAISON DU DBIT MOYEN OBSERV SUR UN TRANSFERT FTP EN FONCTION DE
LA DURE DOBSERVATION MODLE DERREUR UNIFORMMENT RPARTIE
On observe ici diffrents lments. Dune part, plus le temps du transfert est important,
plus le dbit offert lapplication devient stable, sauf dans le cas dun taux de perte trop lev.
Dautre part, les dbits proposs, mme pour 10 secondes de transfert dans des conditions trs
bruites, restent suprieurs ceux dune connexion RNIS 64 Kb/s ou 128 Kb/s. Enfin on peut
noter avec ce tableau la lgre amlioration que peut apporter TCP NewReno compar TCP
Reno, surtout quand il y a beaucoup derreurs. Dans le dernier cas, on peut remarquer un meilleur
dbit pour 10 secondes de transfert. Lexplication est ici assez simple : vu le faible taux de pertes,
il ny a pas eu beaucoup de pertes sur ce court temps. A partir dun certaine dure de transfert, le
support satellite unidirectionnel est donc plus intressant quun lien terrestre bas dbit, mme de
type Numris.
Tableau XI. COMPARAISON DU DBIT MOYEN OBSERV SUR UN TRANSFERT FTP EN FONCTION DE
LA DURE DOBSERVATION MODLE DERREUR DEUX TATS
148
5.4.2.1.2.2.
Toutefois, le modle derreur utilis ici nest pas trs raliste. Le modle propos dans la
partie 5.1.3.2 est donc utilis ici pour avoir une ide de limpact de pertes en rafale sur le service.
Dans ce cadre, les simulations ont t ralises en prenant successivement un PLR de 10-4,
de 10 et de 10-2, tout en gardant des rafales de mme taille en moyenne (4 paquets), soit une
valeur de q gale 0.25 (Tableau XI).
-3
Lobservation reste dans les grandes lignes la mme que prcdemment. Toutefois on peut
noter que les pertes en rafales ont une influence moindre sur le transfert que les pertes
uniformment rparties : le dbit est dans lensemble plutt meilleur. Ce principe vient du fait que
pour une seule erreur, TCP tend considrer une rafale derreur, entranant la rmission dun
grand nombre de donnes dj reues. Lors de rafales, TCP se comporte de la mme manire, or
le modle de rafales peut introduire une perte de plus de 10 paquets conscutifs (Figure 5.10).
Ainsi un mme taux de pertes global, TCP se comporte mieux sur un mdium o les pertes de
paquets se produisent en rafales, car les rmissions se font de manire plus efficace.
Figure 5.10 Exemple de pertes en rafale pour un PLR de 10-3 avec le modle de Gilbert
5.4.2.1.2.3.
Conclusion
Une troisime tude mene dans ce cadre repose sur le protocole HTTP. Avec un profil
dutilisateur identique dans chaque cas, nous proposons dobserver le nombre de pages
consultes pendant une priode de consultation dun quart dheure, soit 900 s. Ltude reprend la
topologie prsente prcdemment. Nous comparons ici un accs unidirectionnel satellite avec
retour terrestre diffrentes accs terrestres. Ltude satellite utilise le modle derreur en rafale
prsent prcdemment, avec un PLR de 10-3. Le comportement de lutilisateur est modlis par
un intervalle entre deux requtes suivant une loi de Poisson, de moyenne 5 s (aprs que la
prcdente requte ait t traite). La rpartition des tailles de pages web suit une loi exponentielle
dont la variation de la moyenne est un critre dtude ici. Les rsultats (Figure 5.11) sont obtenus
via la mthode du batch mean, soit une moyenne sur 100 blocs de 900 secondes. Pour un quart
149
dheure, nous considrons les rsultats suffisamment dcorrls. Les simulations ont t ralises
sous NS 2.
Figure 5.11 volution du nombre de pages http consultes en un quart dheure en fonction de la
taille moyenne de ces pages
Les figures ci-dessus reprsentent cette volution. On peut constater que la ractivit dun
accs satellite unidirectionnel, contrairement aux a priori, est presque comparable celle dun
accs ADSL. En effet si lon considre que la taille moyenne des pages web sont de 50 KB [130],
en un quart dheure un utilisateur accdant Internet via un systme satellite unidirectionnel, aura
consult en moyenne 94.1 pages (retour 9.6 Kb/s), contre 117,5 pour un accs ADSL. De plus
on peut noter que, mis part pour des pages en moyenne trs petites, laccs par satellite
unidirectionnel a de trs bonnes performances. Pour des pages de tailles importantes, il dpasse
de loin les accs terrestres bas dbit, tous types confondus. Lvolution de la courbe montre
comment le dbit du lien influence plus directement la navigation web estompant limpact du
dlai, quand les pages ont une tendance tre importantes.
La navigation web sur un accs satellite unidirectionnel propose des performances
satisfaisantes, pouvant avoir un gain sur un accs trs bas dbit de lordre de 900 % pour des
pages en moyenne de 50 KB.
150
5.4.2.1.4.
CONCLUSION
Ces premires tudes permettent de conclure positivement sur le support dun service
daccs par satellite. Larchitecture propose pour laccs Internet standard est une solution
meilleure que les solutions de type terrestre disponibles dans des zones isoles.
5.4.2.2.
Nous avons valid prcdemment cette architecture de service comparativement aux accs
terrestres. Toutefois, comme nous lavons not prcdemment, un lien retour modem est
susceptible de poser problme, mme pour un trafic asymtrique. Une solution purement satellite
peut-elle tre meilleure ?
Nous proposons dans un premier temps dobserver limpact de la nature du lien retour
dans la section 5.4.2.2.1, puis dobserver comment un lien terrestre est une solution plus adapte
au service daccs Internet standard, avec notamment ltude dune consultation de pages web
(5.4.2.2.2). Enfin la section 5.4.2.2.3 conclura cette tude.
Dans ce cadre nous avons ralis plusieurs expriences sous NS 2 mettant en jeu un
utilisateur connect Internet via le systme hybride sur la voie aller, et une connexion terrestre
sur la voie retour. Nous considrons un client avec un dbit aller garanti 512 Kb/s, la
signalisation tant ngligeable. La figure suivante (Figure 5.12) trace lvolution de trois ratios
entre les dlais ncessaires pour vhiculer une donne en fonction de la taille de cette donne.
Parce quil est question dune comparaison entre plusieurs liens satellite, ltude est effectue sans
lintroduction dun modle de pertes.
5.4.2.2.1.
Figure 5.12 Comparaison de lvolution du dlai requis pour tlcharger un fichier via FTP en
fonction du dbit offert par le lien retour pour un lien aller de 512 Kb/s
Mis part pour un lien retour de 9.6 Kb/s, ce trac montre que, limpact du lien retour est
peu notable pour un lien aller de 512 Kb/s. En revanche pour un lien retour de 9.6 Kb/s, on
peut mettre 1 acquittement de 40 B toutes les 33.3 ms, soit un dbit maximal sur le lien aller
denviron 350.4 Kb/s au niveau applicatif. Pour un dbit retour de 28.8 Kb/s, le dbit maximal
aller est atteint. Pour un dbit aller plus lev, la congestion des acquittements sur le lien retour
est relle, et donc ce ratio devient bien plus significatif. Cependant dans le cadre dune connexion
151
de type standard, il ne semble pas envisageable dutiliser un lien aller satellite de 2 Mb/s, avec un
lien retour terrestre de 9.6 Kb/s.
5.4.2.2.2.
Dun autre point de vue, le lien terrestre offre gnralement un meilleur temps de rponse,
comparativement au lien retour satellite. Ainsi pour une seule navigation web, le transfert dun
fichier http de 50 KB1 demande la transmission de 35 segments TCP de MSS 1460 B. La
communication stablit alors selon la poigne de main classique de TCP :
le client demande louverture dune connexion TCP avec le serveur via un SYN.
Posons alors TSYN le temps dmission du SYN sur le lien retour.
le client envoie un GET au serveur. Nous noterons TGET le temps requis lmission
du GET sur le lien retour ;
le serveur rpond en envoyant le premier segment, not S1, avec un temps dmission
TS1 ;
chaque rception dACK par le serveur, deux nouveaux segments sont envoys par ce
dernier, jusquau dernier segment ;
(35)
T
i =0
S (i + k )
Dans le cas o le MSS est constant, le dernier segment pouvant tre la limite plus court,
cela donne la majoration suivante :
(36)
Pour des acquittements de 40 B, des datagrammes de 1500 B, on obtient alors une valeur
de n pour le cas unidirectionnel de 17 segments, et de 23 segments dans le cas bidirectionnel. Or,
dans le cas de 35 segments et avec une fentre initiale fixe 1, il ny aura pas plus de 16
segments envoyer dun seul coup.
1
152
Si on note TTU et TTB, le temps total requis pour que lutilisateur reoive la page web,
respectivement dans le cas unidirectionnel et bidirectionnel, on a alors :
(37)
Avec
(38)
Et, o TS(400) est le temps requis pour mettre les 400 octets restants.
(39)
CONCLUSION
Nous avons not ici la difficult que peut reprsenter un lien retour trs faible dbit, cest-dire 9.6 Kb/s. Toutefois ce bas dbit permet, dune part, au systme de mieux fonctionner
153
quun accs de type Numris et, dautre part, une faible augmentation de ce dernier est suffisante
pour pouvoir atteindre le dbit maximum du lien aller.
On peut tout de mme noter ici un avantage utiliser un lien retour de type Numris
lorsque le satellite peut offrir ponctuellement un dbit important sur la voie aller (jusqu 4
Mb/s), avec des techniques de type Turbo Button 1.
Enfin cette tude a montr la plus grande ractivit dun lien retour terrestre, mme trs
bas dbit, pour la navigation web. Lutilisation dun architecture de service reposant sur un lien
aller DVB-S et un retour terrestre est donc une solution satisfaisante pour un accs Internet
standard, car plus adapte quun retour satellite en terme de ractivit et de cot.
5.4.2.3.
Dans cette dernire partie de ltude de lintgration du service daccs Internet standard,
lintrt de lutilisation du satellite hybride est soulev. En effet, nous avons montr au cours de
cette partie que laccs Internet standard pouvait tre support par le systme hybride aussi bien
que nimporte quel autre systme satellite. En soi cette conclusion est importante, impliquant
quelle peut tre intgre avec dautres services dans larchitecture hybride. La nature flexible du
systme hydride peut offrir un gain supplmentaire ce service grce son mode rgnratif.
En effet, ltude prcdente ne prend jamais en compte une charge rgnrative. Il est vrai
que pour un accs Internet par voie satellite unidirectionnelle, lintrt de lOBP nest pas a priori
dans le traitement bord en lui-mme, mais dans lapport de lutilisation des techniques
multifaisceaux. Aussi, le satellite offre une perspective conomique qui peut apparatre dintrt
pour loprateur satellite : conomiser la capacit des spots non concerns par la communication.
Considrons une gateway mettant sur un satellite hybride des flux unipoints. La
configuration et les notations pour le mode transparent et rgnratif sont prsentes ci-dessous.
On peut considrer le problme par deux points de vue : soit en fixant un dbit Du_t ou
Du_r pour le FAI, et en observant combien loprateur satellite peut conomiser de bande
passante sur la couverture, soit en laissant libre Du_t ou Du_r et en observant quel est le maximum
que peut obtenir le FAI dans lun et lautre cas. Nous allons considrer la premire proposition
qui nous parat la plus abordable.
1 Par exemple les propositions de BellSouth Turbozone, avec des proposition de DSL 56k, avec des
augmentations jusqu 3 Mb/s. On peut aussi trouver dautres propositions comme celles de Laurel :
http://www.telecomweb.com/news/1088046617.htm.
154
Du _ r = DDi = n.DD
(40)
i =1
On peut alors considrer le dbit restant sur le spot i (41), not Di, o la deuxime galit
nest valable que dans le cas dune rpartition uniforme.
(41)
Du _ r
n
Dans un cadre multifaisceaux, on peut considrer que, par spot, le dbit du multiplexe
descendant est gal la valeur du dbit sur le multiplexe montant multipli par un facteur k,dfini
en 4.3.1.4.2. On a alors lexpression suivante :
Di = k .Du _ r DDi = k Du _ r
n
(42)
(43)
G=
D
i =1
DD _ t
n k Du _ r
n
=
= nk 1
Du _ r
Ainsi par rapport au cas transparent, loprateur du systme peut faire passer nk-1 fois plus
de dbit montant sur son systme. Soit pour une valeur de k comprise entre 0.7 et 0.8, le tableau
suivant (Tableau XII), qui donne une ide de la bande passante rutilisable par loprateur.
Tableau XII. GAIN DU MULTIFAISCEAUX POUR LA VOIE ALLER EN MODE UNIPOINT
16
32
0.7
1.8
4.6
10.2
21.4
0.8
2.2
5.4
11.8
24.6
Dans lensemble, on peut noter quil pourra toujours rutiliser n*DD - Du_r, soit toujours
lexpression (43) qui peut ainsi se gnraliser au cas de rpartition non uniforme.
Pour des communications haut dbit de type unipoint, il semble dommage dutiliser un
lien transparent, utilisant ce dbit sur la totalit de la couverture du satellite pour un seul
utilisateur. La couverture multifaisceaux est donc intressante si le gain pour loprateur justifie le
cot dutilisation de la technologie, typiquement pour les dbits importants, et non les
communications avec un faible poids de donnes (comme la consultation de pages webs). En
effet, lutilisation du mode rgnratif introduit une signalisation plus complexe, qui est certes
ngligeable pour les flux importants, comme nous lavons montr dans la partie 5.2.3, mais pas
pour un grand nombre de flux faible dbit. Comme les notions de cot rel sont des donnes
hors de notre atteinte, ltude est une analyse a priori et ne peut tre poursuivie plus loin.
155
Cette analyse montre quil y a un gain potentiel utiliser une charge rgnrative, mais que
cette utilisation est rserve plutt aux flux importants. Larchitecture hybride sintgre alors
parfaitement dans cette optique par la flexibilit daiguillage entre ses deux modes.
5.4.3.
Dans un premier temps nous avons vu laccs unidirectionnel. Celui-ci est justifi pour un
service dit classique, mlant les applications les plus courantes de laccs Internet (navigation,
web, FTP,). Ce profil dapplication est particulirement asymtrique, privilgiant les accs types
serveurs/clients, o lupload est important, mais la voie retour nest utilise que pour les requtes
et les acquittements. Dans ce cadre nous avons montr comment le systme hybride pouvait
contribuer au dploiement dun tel service.
Lapparition dapplications dchanges de donnes, telles que le P2P, a cr une nouvelle
demande sur le march : celle dun accs plus symtrique. Le terme accs volu englobe ici
ces nouveaux services. Dans ce cadre limpact plus important du lien retour, nous a fait
considrer laccs satellite bidirectionnel comme la solution privilgie ce type de service.
Comme la partie prcdente, cette tude vise montrer la validit de cette architecture de
service, et lintrt dutiliser un systme hybride. Toutefois, cette partie prsentera un intrt
particulier montrer comment un paramtrage diffrent peut apporter une nette amlioration des
performances du systme.
Ainsi nous comparerons cet accs avec la solution terrestre dans la section 5.4.3.1,
montrant que ce dbit reste suprieur un accs terrestre bas dbit. Pour palier ces problmes,
nous observerons tour tour des amliorations qui peuvent tre introduites au niveau applicatif
par un comportement commun des utilisateurs (5.4.3.2), ou par des gestions particulires au
niveau liaison/physique (5.4.3.3). La section suivante (5.4.3.4) propose une comparaison avec
larchitecture de service prcdente. Enfin la section 5.4.3.5 traite lintrt des deux modes du
systme hybride.
5.4.3.1.
La comparaison faite prcdemment pour laccs unidirectionnel par satellite reste en partie
valable. Toutefois, trois points importants sont noter : laugmentation du RTT, le taux de perte
non ngligeable sur la voie retour, et le temps daccs sur cette mme voie qui peut savrer lev.
Figure 5.15 Scnario de comparaison entre un accs Internet via une connexion terrestre et le
mme service via un systme satellite bidirectionnel
Nous partons sur le principe que laccs satellite sur voie retour utilise une rservation de
type CBR, le temps daccs au systme est alors ngligeable. La modlisation prsente dans la
figure ci-dessus (Figure 5.15) permet dobtenir sous NS 2 lvolution du dbit en fonction du
156
temps de transfert (Figure 5.16)12. Il faut noter que la version de TCP utilise est TCP Reno.
Quant au modle de pertes, il sagit de celui prsent prcdemment (5.1.3.2.). Les buffers
dmission du client et du serveur sont fixs 150 KB dans cette simulation. Les MSS sur le lien
aller et le lien retour sont de 1460 B.
Figure 5.16 volution du dbit applicatif observ sur le lien aller et retour en fonction du temps
Comme on peut le noter dans la figure prcdente (Figure 5.16), les performances du lien
aller sont affectes par le transfert upload qui a lieu sur le lien retour. En effet, lorsque lon
compare le dbit pour le transfert download sans et avec un transfert sur le lien retour, on obtient
une rduction du dbit de plus de 70% ( 5000 s).
La raison principale de ce gaspillage de ressources provient de lattente importante des
acquittements dans le buffer dmission sur le lien retour du client, le temps que les datagrammes
destination du serveur soient mis. Cest ce qui explique lapparition de variations sur la courbe
ci-dessus. Toutefois il faut noter que ce nest pas lunique cause, puisquune partie de ces
variations est aussi due aux pertes de paquets en rafale, comme on peut le noter dans la courbe
suivante (Figure 5.17). En effet lorsque lon regarde la simulation, on se rend compte que les 16
premiers paquets perdus sont en fait des acquittements de la communication aller.
Ce dbit reste toutefois quivalent au meilleur accs terrestre possible dans les zones
isoles, le RNIS (on obtient un dbit applicatif aller comme retour de 121.24 Kb/s 5000 s
contre 131.5 Kb/s et 118.5 Kb/s pour un accs satellite).
La solution satellite, mme non optimise, reste donc une solution admissible compare
aux solutions de type terrestre. Cependant, son cot est peut-tre lev pour proposer des
performances de la sorte. Si le lien retour est effectivement utilis pleine capacit, le lien aller
reste dans ce cadre peu rentabilis.
1 Il faut noter que ce dbit est le dbit moyen calcul de 0 t, et non pas le dbit moyenn sur une seconde,
qui lui tmoigne plus directement de limpact des pertes, mais est plus difficile comparer. Ainsi si lon considre la
valeur t = 100s, le dbit reprsent est la moyenne sur lintervalle [0,100].
2
157
Figure 5.17 Profil de pertes au cours de la simulation sur la voie aller et retour
5.4.3.2.
1 Notons que ce type de solution est aussi valable pour les accs asymtriques terrestre, tel que laccs
512/128 Kb/s ADSL qui souvre de ce mme problme.
158
Figure 5.18 volutions du dbit applicatif observ sur le lien aller et retour en fonction du temps
de simulation avec limitation 80 Kb/s et 100 Kb/s du dbit de type upload
5.4.3.3.
Le niveau MAC offre aussi des solutions ce problme. En effet lengorgement du buffer
dmission est la raison physique de la baisse du dbit dmission des acquittements sur le lien,
entranant implacablement la chute du dbit en download. Pour palier cela, nous avons envisag
trois solutions : rgler la taille du buffer dmission, appliquer une politique de service en fonction
des flux, ou limiter le MTU sur le lien1.
5.4.3.3.1.
Linfluence de la taille des buffers sur les deux communications est le premier point trait ici.
Nous proposons de faire varier la taille de ces buffers et dobserver les rsultats donns par
simulation. Dans un premier temps, observons ces rsultats pour des buffers dmission 50 KB, et
de 100 KB. Pour donner une ide de linfluence du modle de pertes choisi, nous prsentons les
rsultats sans et avec pertes (Figure 5.19).
Cette figure souligne deux points. Tout dabord cette optimisation a bien une influence
similaire sur un modle avec et sans perte. Pour un buffer plus petit, les paquets de 1500 octets sur
la voie retour ont une plus grande chance dtre limins que les acquittements de 40 octets. Les
mcanismes de TCP dtectent alors de la congestion dans le systme, et diminuent le dbit
dmission sur le lien retour, laissant alors champ libre aux acquittements. La seconde conclusion
que lon peut tirer de cette tude est la plus dlicate stabilit du systme dans ce cas, qui donne
des rsultats moins performants que la solution applicative prcdente. Enfin on peut noter que
la prsence derreur na pas toujours un impact ngatif sur le systme, puisquil peut permettre de
diminuer le dbit en upload, et ainsi augmenter le dbit sur le lien retour. Toutefois on ne peut
sappuyer vraiment sur cette constatation pour optimiser le systme.
Pour constater quel point cette influence est sensible, nous avons fait varier la taille des
buffers de 3 KB 200 KB pour une simulation de 5000 s. La figure suivante (Figure 5.20)
reprsente alors lvolution du dbit moyen obtenu pour le transfert aller et le transfert retour en
fonction de la taille du buffer dmission aller et retour (nous affectons la mme taille aux deux
buffers pour la simulation).
Cette dernire solution est souvent mise en uvre sur les accs asymtriques terrestre bas dbit.
159
Figure 5.19 volution du dbit applicatif observ sur le lien aller et retour en fonction du temps
avec un buffer dmission de 50 KB et de 100 KB
On peut observer ici linfluence relle de la taille des buffers dmission sur le dbit moyen
aller et retour. Cet impact est bien plus important sur le flux destination, que celui en partance.
En effet la variation peut aller jusqu prs de 700 % sur le lien aller, alors que pour le flux en
upload, on observe une variation de moins de 100 % (au maximum). La taille optimale pour la
voie aller semble tre de 41 KB, avec un dbit aller moyen de 338.65 B, contre un dbit retour de
85.6 KB.
Cette variation surprenante est essentiellement due la rgulation des changes TCP. Dans
un change bidirectionnel comme celui l, aucun tat stationnaire nest vraiment possible, il sagit
alors plutt dun cycle de remplissage des buffers. Ainsi lorsque le buffer dmission du client arrive
saturation, les paquets mettre, acquittements comme donnes, sont rejets. Toutefois, les
donnes tant plus volumineuses que les acquittements, elles ont plus de chance dtre
supprimes. Le flux upload TCP sautorgule alors, baissant son dbit, et laissant la voie libre aux
acquittements de la voie descendante. On arrive alors dans un tat cyclique de remplissage du
buffer. Un tat optimal peut alors tre trouv.
160
Plus la taille du buffer dmission du serveur augmente, plus celui-ci peut mettre
efficacement vers le client, entranant une augmentation du dbit aller.
Plus la taille du buffer dmission du client augmente, plus il est possible dmettre de
paquets en upload, augmentant le temps dattente des acquittements dans la file dattente, et
dgradant ainsi le dbit de la voie aller.
Puisque cette courbe reprsente lvolution en simultane des deux buffers, il est normal
dobserver cette double volution. Les oscillations sont dues en grande partie ce phnomne,
cumul limpact des variations de la taille du buffer, qui entrane la perte ou non dacquittements,
et donc une dgradation potentielle du dbit du lien aller.
Figure 5.20 volution du dbit moyen applicatif sur 5000 s en fonction de la taille des buffers
dmission
On peut enfin noter un seuil qui correspond une taille dcisive de la file dattente, au-del
de laquelle le RTO de TCP se dclenchera dans tous les cas. Aucun paquet nest perdu par des
files dattente suprieures 87 KB, mais cest TCP qui sautorgule alors, entranant une baisse du
dbit, et donc une diminution de la taille de la file dattente. Ce qui explique que lors dune telle
communication, le buffer dmission ne pourra jamais dpasser une certaine taille (ici 87 KB), et
donc le comportement de TCP sera identique au-del de cette valeur.
5.4.3.3.2.
Une autre mthode consiste grer le buffer dmission au niveau de linterface IP, ou
MAC. Ainsi il est possible dimplanter ici une politique diffrente du FIFO, permettant de
donner une priorit quivalente voire plus grande aux acquittements. La politique de service sur la
file peut ainsi tre change, mais dautres files peuvent aussi tre introduites, une pour les trafics
prioritaires, de type temps rel par exemple, et une autre pour les autres.
Nous proposons ici dobserver lamlioration apporte par ces techniques sur le dbit
applicatif du systme. Les figures suivantes prsentent respectivement la mise en oeuvre dune
politique de diminution du nombre de paquet en attente dans la file pour un type de flux donn
(cette politique est introduite en NS sous de nom de Deficient Round Robin) (Figure 5.21), et du Fair
Queueing (Figure 5.22) reposant sur un Round Robin prenant en compte la taille des donnes.
161
Figure 5.21 volution du dbit applicatif observ sur le lien aller et retour en fonction du temps
avec une politique de Deficient Round Robin sur le buffer dmission de 150 KB
Figure 5.22 volution du dbit applicatif observ sur le lien aller et retour en fonction du temps
avec une politique de Fair Queueing sur le buffer dmission de 150 KB
Sur ces deux courbes, on peut constater lamlioration trs nette apporte par une gestion
de la file dmission du client. On pourra noter une meilleure performance du Fair Queueing pour
le dbit applicatif aller. En effet, son utilisation fonde sur la distribution dtiquette en fonction
du trafic transmis, permet dassurer aux acquittements un passage rapide en tte de la file, nayant
qu attendre tout au plus lmission du datagramme en cours du flux dupload (le mode premptif
tant rarement conseill). De plus, lattribution des tiquettes se fonde sur la taille des donnes,
permettant pour des paquets de MTU 1500 B, denvoyer entre 37 et 38 acquittements pour un
datagramme dupload. Dans le cas du Deficient Round Robin, lamlioration est notable, mais le flux
des acquittements a encore souffrir de grandes variations, ce qui explique de moins bonnes
expriences (Figure 5.23).
162
Figure 5.23 Aperu de lvolution de la file dattente dmission dans le cas DRR et FQ
5.4.3.3.3.
LINFLUENCE DE LA MTU
Une dernire solution propose ici est la diminution de la MTU sur le lien retour. Ce type
de problme a dj t rencontr sur les rseaux terrestres qui, pour permettre une meilleure
ractivit, fixent la MTU sur le lien retour 576 B (valeur plus communment utilise sur
Internet), soit une MSS de 536 B.
Lavantage de ce type de solution est tudi ici, montrant linfluence dun dcoupage en
plus petits paquets sur la voie retour. Il faut noter quil nest pas tout fait dans lintrt de la voie
retour dutiliser une MTU plus petite que 1500 B, puisque cela gnrerait un grand nombre
dacquittements supplmentaires sur la voie retour, ainsi quune diminution du trafic TCP dans la
priode de slow start et de congestion avoidance (priode trs sensible sur le satellite).
Figure 5.24 volution du dbit applicatif observ sur le lien aller et retour en fonction du temps et
de la MSS du lien retour.
163
courbes obtenues pour des MSS de 88, 216, et 536 et 1460 B. Le cas 1460 B est prsent
prcdemment dans cette partie (Figure 5.16), les autres sont tracs dans la figure ci-dessus.
On observe dans ces courbes une trs nette corrlation entre laugmentation du dbit aller
et la diminution du dbit retour. Ainsi pour le passage dune MSS de 216 B 88 B, on observe
une diminution de plus de 50 % pour le dbit applicatif retour, contre peine une augmentation
de 10 % sur la voie aller.
Cependant si lon compare les rsultats obtenus pour une MSS de 1460 B et ceux pour 536
B, on a une baisse sur le lien retour de quelques pourcents pour une augmentation entre 100% et
150 % pour le dbit applicatif retour. On peut donc conclure que cette mthode peut apporter
un gain rel de performance condition de garder une MSS de lordre de 500 B sur la voie retour,
pour ne pas dgrader le dbit en upload.
5.4.3.3.4.
Nous pouvons noter dans cette partie quun grand nombre de ces optimisations permettent
damliorer le dbit aller au dtriment plus ou moins important de la voie retour. Toutefois, la
majeure partie de ces solutions permet de gagner plus que lon ne perd. Une solution comme
lapplication dune politique de service du buffer dmission permet doffrir de trs bons rsultats,
sans une baisse trop importante du dbit applicatif sur la voie retour.
Ces amliorations nous semblent trs utiles pour obtenir un service performant, et doivent
donc tre prises en compte dans le systme hybride, dautant plus que des modifications au
niveau liaison restent transparentes pour lutilisateur final.
Figure 5.25 volution du dbit moyen sur 5000 s en fonction de la taille des buffers dmission
pour un lien retour terrestre de 28.8 Kb/s et une MSS de 476 et 1460 B
Un autre type de lien retour, typique entre 9.6 Kb/s et 28.8 Kb/s a de srieuses limites
pour ce type de service. Une rapide tude permet de le montrer. On retrouve une autre chelle
les difficults dasymtrie voques prcdemment. Des amliorations similaires peuvent alors
tre apportes, mais leur marge daction est plus restreinte dans la mesure o la voie retour reste
164
trs limite en dbit. La figure prcdente (Figure 5.25) propose un aperu des dbits applicatifs
aller et retour, en fonction de la taille du buffer dmission du client, montrant comment le systme
reste limit par son dbit maximum, inhrent au lien retour. On notera que ces simulations ont
t ralises sans lintroduction de pertes dues au canal physique, pour pouvoir observer
uniquement linfluence dsire.
La courbe ci-dessous montre un comportement identique au lien satellite bidirectionnel :
linfluence de la taille du buffer dmission client a un impact important sur la communication aller
comme retour. On peut observer que pour des segments de plus grande taille sur la voie retour, la
courbe de dbit est plus instable, puisque la perte dun paquet sen ressent davantage. En
revanche, des paquets de petites tailles sur le lien retour avantagent le lien aller.
Le seuil observ nest pas non plus tout fait le mme selon les MSS : il est plus lev dans
le cas dune MSS plus leve, sexpliquant par le fait que ce seuil corresponde au nombre de
paquets quil peut y avoir dans le buffer avant que le RTO ne sactive.
Enfin on peut noter que le lien retour terrestre bas dbit, de type modem 28.8 Kb/s, peut
poser problme par sa forte asymtrie pour un trafic de type FTP important (Figure 4.7).
Larchitecture satellite bidirectionnelle se justifie donc parfaitement dans un cadre applicatif plus
symtrique, ou mme pour dimportants trafics aller.
5.4.3.5.
Cet impact reste le mme que celui tudi pour le cas dun accs satellite unidirectionnel
(cf. 5.4.2.3), encourageant lintgration de ce service dans une architecture hybride.
5.4.4.
Dans les parties prcdentes nous avons constat que si le service daccs Internet avait de
meilleures performances que dans les rseaux bas dbit, les rsultats affichs taient loin des
dbits maximaux proposs par le service. Plutt que de laisser lutilisateur svertuer optimiser
sa connexion Internet, larchitecture hybride propose dintgrer des optimisations dans sa
structure mme. Nous avons dailleurs dj vu dans les sections 5.4.3.2 et 5.4.3.3 des
amliorations potentielles. Mais la question dintgration reste en suspend, surtout que des
optimisations de type applicatif semblent difficilement tre la solution.
Lun des points fondamentaux de ces problmes repose sur le mauvais comportement de
TCP sur satellite (cf. 3.5.1). Un grand nombre de solutions ont t proposes et nous en avons
dj fait un tat de lart dans la partie 3.5.2. Toutefois beaucoup de ces mthodes altrent le
systme au niveau utilisateur, ce qui est contraire lide de transparence de notre proposition.
Pour palier ce fait, nous proposons dtudier lintgration de ces techniques via des mthodes
transparentes, et essentiellement en utilisant lapport des PEPs (3.5.2.3).
partir de l, nous dcoupons cette partie en quatre points. La section 5.4.4.1 proposera
dobserver dans un premier temps le comportement des versions TCP sur un accs Internet,
montrant que dans lensemble, mme si les comportements sont diffrents sur les pertes, les
problmes dasymtrie et mme de reprises derreurs ne peuvent tre rsolus par une version
classique de TCP. La section suivante (5.4.4.2) proposera daborder lintgration de passerelles
dans larchitecture hybride pour rpondre dune part aux problmes doptimisation, mais aussi au
souci de transparence du systme. Ensuite, un exemple de mise en uvre sera tudi, montrant
comment les PEPs peuvent avoir une influence des plus bnfiques sur le systme (5.4.4.3). La
conclusion de cette partie sera faite dans la conclusion gnrale sur laccs Internet.
165
Type de TCP
Tahoe
Reno
NewReno
Segment maximal
83097
81097
83445
Figure 5.26 Observation du comportement de TCP Tahoe et Reno sur un lien satellite face une
perte ponctuelle.
166
Figure 5.27 Observation du comportement de TCP Tahoe et Reno sur un lien satellite face des
pertes en rafales.
Contrairement TCP Reno, TCP NewReno supporte mieux les pertes en rafales en
permettant une phase de fast retransmit plus longue. La figure suivante (Figure 5.28) propose un
aperu de ce comportement face des pertes en rafales. On peut remarquer que le traitement des
pertes est plus long que pour les autres. Toutefois une fois les pertes traites, les paquets sont
mis directement au mme rythme quavant la perte. NewReno rcupre donc plus vite que les
deux autres implantations de TCP.
167
Figure 5.28 Observation du comportement de TCP NewReno sur un lien satellite face des
pertes en rafales.
Cette partie montre les diffrences de comportements entre diffrents protocoles TCP. Le
protocole NewReno semble alors le plus adapt au satellite, parmi les variantes couramment
implantes de TCP. Cest pour cette raison quil sera utilis par la suite. Toutefois, cette utilisation
namliore pas de manire effective les performances du systme. Il faut passer par une
optimisation relle du comportement sur satellite.
5.4.4.2.
Des solutions sont envisageables pour amliorer le comportement de TCP sur satellite (cf.
3.5.2). Toutefois, pour larchitecture hybride, il nest pas question que les contraintes techniques
influencent dune part les utilisateurs du systme et dautre part les rseaux terrestres constituant
la Toile. Or un type de solution permet de garder une transparence pour les utilisateurs de bout
en bout : les PEPs. Ces solutions mettant en uvre des passerelles, ont t lobjet de la section
3.5.2.3.
Pour larchitecture hybride, lintgration des PEPs reprsente un vritable enjeu.
Dune part ils permettent une optimisation du comportement de TCP sur lien satellite, en
incorporant de manire transparente les modifications telles que celles prsentes dans la partie
3.5.2, sans influencer le systme de bout en bout, mais uniquement sur le systme satellite
(spoofing).
Dautre part, le PEP peut devenir lentit idale pour unifier laccs satellite. En effet, il ne
sagit pas uniquement dutiliser ces systmes pour TCP, mais comme un lment dinterfaage
fondamentale de larchitecture, prsentant une interface IP standard. En effet, les PEPs ntant
pas limit au niveau TCP, sont considr comme des modem-routeurs dans notre architecture,
traitant la fois la slection du mode, laccs au systme, la mise en place de FEC, la rsolution
dadresse, lencapsulation des flux IP Cette solution permet alors disoler la spcificit de
larchitecture dans une boite noire , rendant ainsi totalement transparent son utilisation par les
utilisateurs finals. Ainsi les protocoles qui nont pas t prvus pour le satellite, alors que leur
implantation sur un tel systme est souhaitable comme la gestion de groupe avec le protocole
IGMP (Internet Group Management Protocol) ou les protocoles de routage multicast IP, comme
PIM-SM (Protocol Independant Multicast Sparse Mode), peuvent trouver dans le proxy une
mthode pour implanter un protocole optimis au systme, en respectant la transparence.
168
Cette utilisation des PEPs se place comme un atout de choix pour larchitecture hybride,
rentrant pleinement en accord avec les travaux de lETSI recherchant un interfaage standard des
systmes satellite, BSM (Broadband Satellite Multimedia) [132] [133].
5.4.4.3.
Pour conclure cette partie, nous proposons dobserver lamlioration de la mise en place de
PEP pour un accs Internet unidirectionnel, avec un lien retour de dbit utile estim 9.6 Kb/s
et une voie aller 1 Mb/s. La modle de perte reste le mme que prcdemment, ainsi que les
dlais des diffrentes liaisons. Toutefois nous considrons que les traitements effectus au niveau
des PEPs ajoutent 2 ms de dlai dans chaque sens. Nous analyserons dans ce cadre lvolution du
dbit dun transfert FTP au cours dun temps simul de 200 s.
On peut tout dabord noter que cette liaison un fort coefficient dasymtrie, de lordre de
1/100 contre 1/37 pour le rapport acquittement sur datagrammes. Il est donc naturel que sans
changement, le dbit aller soit trs limit. Une srie de simulations a alors t mise en place pour
observer comment un PEP pouvait amliorer cette communication.
Les dbits moyens observs pour un temps simul de 200 s sont reports dans le tableau
suivant (Tableau XIV). On notera :
Tableau XIV.
Type
damlioration
Dbit moyen
sur 200s (Kb/s)
2+3
(PEP 1)
337
339.1
346.1
662.1
868.2
348.3
666
1+2+3
1+2+3+4
1+2+3+4+5
(PEP 2)
(PEP 3)
(PEP 4)
682.1
880.2
903.7
Ces exprimentations montrent que lamlioration qui a le plus de poids dans ce type
daccs est le coefficient dasymtrie, savoir le poids des acquittements par rapport aux donnes
reues. Ainsi lorsque lon utilise des acquittements retards, ou mieux, du filtrage dacquittement,
les performances du systme sont tout de suite grandement augmentes (augmentation de 158%
par rapport 0).
On retrouve notamment les rsultats tracs dans la figure ci-dessous (Figure 5.29),
reportant plusieurs quatre des amliorations, nommes PEP 1, 2, 3 et 4.
Cette courbe permet de montrer les diffrentes amliorations. On peut ainsi noter trois
grandes familles de courbes.
Celles qui implantent les acquittements retards (PEP n2). Le flux dacquittement
tant peu prt divis par deux, le dbit maximum est alors denviron 720 Kb/s.
Figure 5.29 Comparaison entre lutilisation une connexion sans PEP et une connexion avec PEP
sur un lien satellite unidirectionnel 1 Mb/s avec lien retour terrestre de 9.6 Kb/s
5.4.5.
Cette partie a justifi les deux architectures de service choisies pour les accs Internet
standard et volu. Toutefois, un point na pas t abord pour laccs Internet volu, celui de
laccs multiple. En effet nous avons considr dans cette tude que le dimensionnement du
systme ntait pas notre priorit. Ltude sest donc concentre sur dutilisation dun lien satellite
unidirectionnel et dun lien bidirectionnel. Si les performances obtenues aux cours de nos
diffrentes simulations sont encore loin des dbits optimaux, laccs Internet par satellite reste, de
170
loin, suprieur un accs classique bas dbit, pouvant mme se rapprocher parfois dun accs de
type ADSL.
Larchitecture hybride a ainsi un vritable intrt intgrer un tel service, basique pour la
plupart des zones sans accs haut dbit1. De plus sil est vrai que le mode privilgi pour laccs
Internet reste le mode transparent, le systme hydride peut jouer de sa capacit rgnrative multispots pour conomiser une partie de la bande passante pour les transferts de donnes importants.
Pour un retour via satellite, le mode transparent est conseill dans la mesure o les dbits
sont relativement faibles et le transparent offre un simple bond pour laccs la gateway. Le mode
rgnratif offre toutefois des perspectives quant une allocation dynamique se fait bord,
gagnant en temps de rponse du systme, ce mode pouvant tre utilis uniquement pour la
signalisation.
Tout au long de cette tude, nous avons propos un certain nombre de solutions
augmentant les performances du trafic en particulier sur la voie aller. Il ressort en effet que le
satellite nest pas un mdium adapt TCP, comme nombre dtudes le constate. Lutilisation des
PEPs semble tre alors une solution de choix pour assurer la fois ladquation au service daccs
Internet et la transparence de la solution hybride (cest--dire napporter aucune contrainte sur les
utilisateurs du systme). Les PEPs se positionnent comme la clef de vote de larchitecture
hybride, proposant dintgrer les fonctionnalits spcifiques du systme en dehors du systme
utilisateur, devenant par la mme un modem daccs au lien satellite, et offrant ainsi une interface
IP standard.
5.5.1.
Comme nous avons pu le constater dans ltude de ce service (4.1.1), les besoins de la VoD
sont trs dpendants de deux facteurs : le type de service propos, et la rpartition de leurs
clients.
Les demandes instantanes forment un type de service trs coteux et inaccessible pour des
particuliers. Sil sagit dun film de bonne qualit, il faut observer que le dbit peut avoisiner alors
4 Mb/s 5 Mb/s (lquivalent dune chane tlvise). Lutilisation du mode rgnratif est donc
conseille pour viter un gaspillage de ressources excessif. Un tel service peut tre envisag pour
des chanes tlvises dhtels, de navires de plaisance, ou encore pour des avions. Dans ce cas,
lunique client est un groupe de rcepteurs, la vido doit tre distribue tous les membres du
171
groupe. Le choix du mode peut alors devenir un critre important de ce service. Pour cela cette
analyse doit donc prendre en compte la rpartition des diffrents rcepteurs du flux vido.
Les services de quasi VoD semblent plus appropris un utilisateur particulier. Nous avons
dj discut du dlai dmission de la vido dans ce cadre (cf. 4.1.1.2), lassociant des seuils : un
seuil temporel au-del duquel le mdia doit tre envoy, et un seuil de requtes partir duquel il
est possible denvoyer le mdia, car rentable pour le fournisseur de services (FSI). Ainsi, pour des
mdia rcents et/ou forte popularit, le seuil de requtes est souvent atteint avant le seuil
temporel, tandis que pour des mdia moins communs, cest ce dernier qui sera a priori atteint en
premier. Grce aux rglages spcifiques pour chaque vido de ces deux seuils, le fournisseur de
services pourra rentabiliser son mission de mdia. Toutefois, un autre critre a une importance
dans une architecture hybride : la position des diffrents clients.
En effet sil savre que pour certains mdia, les clients sont quitablement rpartis dans la
zone couverte du satellite, il est aussi possible que ces derniers soient concentrs sur des zones
prcises, et il est alors dommage de diffuser la vido sur la totalit de la couverture du satellite
alors quune faible zone de celle-ci est concerne. Cest dans ce cadre que le multi-spots rentre en
jeu, et que le mode rgnratif peut avoir un intrt pour le service de VoD.
Observons tout dabord diffrentes raisons qui peuvent pousser les clients dun service
tre gographiquement concentrs :
Une notion temporelle : les services de VoD sont bien plus utiliss en soire aprs le
dner. Dans ce cas on peut dcouper la couverture en bandes longitudinales avec une
plus forte probabilit davoir une demande dans une bande donne, cette probabilit
variant avec lheure effective dans la bande.
Une notion nationale : en fonction de la lgislation des sorties de films dans diffrents
pays, il est trs possible quun mdia ne soit disponible que pour un groupe de pays.
Dans ce cas, on connat directement quels sont les spots concerns ou pas. De plus
peuvent tre prises en compte ici des notions de langues pour les mdia, ou encore des
considrations de nouveauts pour certaines rgions, etc.
Une notion douverture de services : il est possible que le FSI noffre pas son service
sur toute la couverture du satellite, pour des raisons de restriction de march, de
fiscalit, etc Ces zones sont alors des zones mortes pour le FSI. Il est aussi possible
que le service soit nouveau dans certaines rgions, le nombre dabonns tant alors
moins important.
Dans ces cas, deux possibilits soffrent au FSI : ne pas se soucier de cette rpartition et
mettre quand le seuil de clients est atteint en mode transparent, ou considrer que le mode
rgnratif est plus rentable, et envoyer ainsi sur les spots uniquement concerns. Dans cette
dernire possibilit, il est alors concevable dtudier les seuils par faisceaux, et de dcider de ne
pas envoyer sur un spot donn sil ny a pas assez de clients dans ce dernier.
Pour cette tude, il est trs difficile davoir des donnes ralistes et relles sur le cot
dutilisation de telles technologies. En effet ce cot dpend intrinsquement du nombre total de
faisceaux du systme, et du nombre de faisceaux utiliss pour un flux donn. Toutefois, il est
possible de faire une comparaison sur le gain en dbit descendant, de la mme manire que
lanalyse mene dans la partie 5.4.2.3. Observons donc du point de vue de loprateur systme
quel gain en dbit il peut obtenir en utilisant un systme transparent, un systme rgnratif
multifaisceaux, ou un systme hybride.
Dans ce cadre notons d, le dbit utilis par lmission dune vido. Soit xt et xr, le nombre
maximal dmission de vidos en simultanes respectivement pour un systme transparent et
172
rgnratif. Pour que le service soit rentable, on considrera que le nombre de vidos mis en
simultanes est le nombre maximal.
Dans un cas purement transparent, le dbit consomm sur la couverture est donc toujours
de xt*d.
Pour un systme purement rgnratif, le dbit consomm sur la couverture dpend de la
rpartition des clients sur les diffrents spots. Si lon note ni, le nombre de spot utilis par le ieme
flux vido, on peut noter le dbit restant de la forme, o DMAX est le dbit maximum utilisable par
le FIS :
(44)
n
Di = n DD ni .d = n k Du _ r
i =1
n D
ni . MAX
i =1 xr
Dans un premier temps, si les clients du service sont uniformment rpartis pour chaque
flux vidos, on a alors la relation suivante :
(45)
Di = n k Du _ r xr n
DMAX
= n ( k Du _ r DMAX ) 0
xr
Soit une valeur maximale pour DMAX de k*Du_r, valeur infrieure au cas transparent, gal
Du_r. De plus dans ce cas, le FIS paie bien plus cher sa bande passante que dans le cas
transparent, sans avoir la mme capacit.
Si lon considre le cas inverse, o les clients pour chaque flux sont concentrs dans un seul
spot, on retrouve le cas unipoint tudi dans laccs Internet, avec lexpression (46):
(46)
Di = n k Du _ r xr
DMAX
= ( nk 1) Du _ r
xr
Entre ces deux extrmes, on retrouve toutes les variations dues la rpartition des
diffrents clients intresss par un mme mdia. Parmi elles certaines rendent le systme
transparent plus intressant (comme le premier cas), et dautres favorisent le multi-spots rgnratif
(comme ce dernier cas), puisque lutilisation dun nombre de spots restreints permet de
sauvegarder une grande partie de la capacit du satellite, et donc de baisser le prix de lutilisation
du lien.
Deux donnes importantes manquent toutefois pour poursuivre cette tude de manire
plus pousses : le cot du systme rgnratif en fonction du nombre de spots total et utilis, et
des donnes sur la rpartition des groupes dutilisateurs. Toute tude plus pousse ne saurait tre
alors quun exemple sans fondement concret.
Nanmoins, il est possible de considrer lalternative propose par le systme hybride. En
effet, nous venons de voir quil y a des cas o le systme transparent est plus rentable, et dautres
o cest au contraire le systme rgnratif. Toutefois, la dcision de quel systme doit tre utilis,
en fonction des donnes du service et des cots relatifs de lutilisation de la liaison satellite doit
tre effectue une fois pour toutes. Si le cot du systme est une ralit qui risque peu de changer,
le comportement des clients est plus difficile prvoir. Ainsi il peut arriver que le systme choisi
ne soit pas toujours le mieux pour une priode donne. Le systme hybride permet doffrir une
approche plus fine du problme. En fonction des donnes de rpartitions des diffrents clients, le
choix du mode peut ainsi tre fait pour chaque mdia, profitant du mme coup du prix le plus
avantageux.
Le systme hybride propose alors une mthode flexible et rentable pour un service de
VoD.
173
5.5.2.
Le lien retour na pas toujours lieu dtre pour un service de VoD. Mme si certains
protocoles de niveau transport ou applicatif utilise le lien retour pour une distribution fiable des
donnes, il est aussi possible dutiliser un codage FEC fort pouvoir correcteur pour assurer
cette fiabilit, au prix dune consommation de bande passante accrue. En effet, lorsquil sagit de
VoD instantane, la distribution de la vido revient de la distribution tlvise, et il nest pas
possible alors de mettre en place des mcanismes de retransmissions au niveau transport.
Enfin, si un lien retour nest pas un prrequis au service de VoD, son couplage commun
avec un accs Internet est un lment important, permettant denvisager la mise en place de
mcanismes de reprises derreurs. Si ces considrations dpassent en partie le cadre de notre
expos, nous pouvons noter que ces mcanismes impliquent une faible consommation de la voie
retour, utilisant souvent des systmes de NACK suppression. Ainsi la fiabilisation de la VoD
na pas une influence majeure sur la voie retour, lexception des solutions utilisant des rseaux
P2P, o le trafic engendr risque de rentrer en conflit avec laccs Internet, et mme de
lutilisation de PEPs.
5.5.3.
Nous avons vu prcdemment que les services de VoD proposent une attrayante
perspective pour le satellite. Ainsi, des offres commerciales sont en place depuis quelques annes.
De plus, un tel service semble vouloir stendre rapidement sur le satellite la distribution plus
gnrale de contenu. Des services commerciaux proposent alors de tlcharger plusieurs types de
contenus (DVD, jeux, MP3...) via un systme satellite [92]. Ces offres ont tout intrt exploiter
le satellite comme un outil de diffusion. Elles mettent donc en place un systme de timers et de
seuils, quivalents ceux proposs prcdemment. Le multicast apparat ici un outil de choix, et
son intgration est un atout de choix pour une meilleure gestion des ressources du systme.
Le systme hybride se positionne comme une opportunit. Dune part il permet de choisir
au cas par cas le meilleur mode utiliser en fonction de la rpartition des diffrents clients sous la
couverture satellite. Dautre part, la gestion du multicast par le mode rgnratif permet doffrir
une adquation parfaite du systme aux besoins du FIS.
5.6.1.
Dans cette tude trois facteurs vont intervenir : le cot du systme, le dlai, et les pertes
dues au support physique. Le cot du systme sera trait dans la prochaine partie avec ltude du
lintrt du multi-spots, et nous nous focaliserons ici sur ltude des deux autres facteurs.
5.6.1.1.
Nous considrons dans cette partie une interconnexion entre deux rseaux. Ces rseaux
seront modliss par une unique station. Le dlai dun bond satellite sera pris 254 ms pour un
lien transparent et 255 ms pour un lien rgnratif (le traitement bord tant major 1 ms).
Les dbits des liens sont fixs 2 Mb/s dans les deux sens.
Linfluence de la mthode daccs dynamique ne sera pas tudie ici, puisque si elle doit
tre mise en place, elle le sera dans les deux cas, et le mme nombre de fois1.
Le modle de pertes restera celui propos dans la partie 5.4.2.1.2, avec des rafales de
moyenne quatre paquets et un PLR de 10-3 par liaison satellite, et ne sera introduit que dans
ltude de linfluence des erreurs. TCP Reno est utilis ici, et aucun PEP na t mis en place pour
comparer ces architectures.
La figure suivante (Figure 5.30) prsente ce modle.
1 En effet, dans le cas dun systme toil, la gateway a accs directement au support. Le seul problme quil
peut advenir est de la congestion lmission. Nous considrerons que la rservation de bande passante pour le flux
est suffisante, et que les autres trafics ninfluencent pas alors sur la communication entre les deux rseaux.
175
Ce RTT lev introduit un temps important de mise en place dune communication haut
dbit. Ainsi la simulation suivante compare ces deux accs pour le temps moyen dun transfert
FTP, en fonction de la taille de ce transfert (Figure 5.31).
Figure 5.31 Comparaison du temps de transfert FTP entre une topologie star et mesh sans perte
Ces deux courbes montrent clairement un facteur voisin de deux entre les dbits du rseau
toil et maill. Cette relation est directement lie au rythme des acquittements TCP qui
autorgule de dbit du flux. La mise en place dune fentre initiale plus grande et dune fentre
maximale plus grande permet damliorer les performances des deux flux, mais resserre lcart
que pour un transfert trs important.
5.6.1.3.
Un autre facteur influence grandement les performances de ces architectures, les pertes. En
effet, nous avons vu dans ltude de TCP sur satellite limpact que pouvait avoir les pertes sur le
dbit maximum du lien, cette influence tant dautant plus importante que le RTT est lev (21).
La figure suivante (Figure 5.32) trace lvolution du dbit applicatif maximum en fonction du
PLR pour le cas dune topologie star et dune topologie mesh. Sur cette figure, on constate le
coefficient li au RTT qui lie ces deux courbes. Toutefois, le passage par deux liens satellites,
implique deux fois plus de pertes dans le cas star que dans le cas mesh, soit un dbit denviron 315
Kb/s pour le rseau toil, contre 887 Kb/s dans lautre cas.
Figure 5.32 Comparaison de lvolution du dbit applicatif maximum en fonction du PLR pour
une architecture toile et une architecture maille
176
Nous proposons alors dobserver dans un dernier temps les rsultats observs aprs
simulations sur lvolution des dbits dans un et lautre cas (Figure 5.33).
Figure 5.33 volution du dbit moyenn sur une seconde au cours du temps pour une topologie
de type star et mesh
Bien que cette courbe ne trace quun exemple, elle permet de montrer la nature
incompressible de la diffrence du RTT entre ces deux rseaux. Une topologie toile met alors
plus de temps pour se rcuprer son dbit aprs une perte, tandis que le RTT plus faible du
rseau maill offre une meilleure ractivit aux pertes.
Dans ce cadre, lutilisation du mode rgnratif du systme hybride est une meilleure
solution pour les transferts demandant un dlai plus court. De mme, il apparat que ce mode
peut apporter un gain important en dbit sur un mdium trs bruit.
5.6.2.
Dans la mesure o lon utilise le mode rgnratif pour faire du simple bond, le multi-spots
prsente un intrt vident pour conomiser la bande passante.
De mme pour des communications dbit lev entre uniquement deux ou trois sites, ce
mode peut apporter une conomie certaine.
En revanche, lorsquil sagit de lourd transfert entre un grand nombre de rseaux privs, la
slection du mode rgnratif nest pas toujours souhaitable dans la mesure o dune part il ne
sagit pas dapplications pour lesquelles le dlai de limportance, et dautre part il y a peu
dintrt dun point de vue cot choisir le mode rgnratif pour conomiser quelques
faisceaux, voire aucun.
5.6.3.
Nous avons vu ici que linterconnexion de rseaux privs pouvait trouver des opportunits
relles dans lutilisation dun systme rgnratif, notamment pour des applications contraintes
temporelles. Lutilisation dune interconnexion de type star prsente toutefois un intrt
conomique pour les communications mettant en place des transferts importants de donnes
un grand nombre de rseaux dissmins sur une large partie de la couverture.
Le systme hybride trouve donc parfaitement sa place dans un tel service, jouant de sa
dualit pour convenir aux diffrents besoins du service dinterconnexion.
177
Un autre atout important du mode rgnratif est sa capacit grer la QoS. Sil est vrai
que dun point de vue dlai, le systme ne permet pas de gagner une quelconque marge
significative, la QoS bord peut toutefois tre une notion clef pour trier les flux et permettre de
grer dautres paramtres du trafic, comme la gigue. Ce point reste toutefois hors cadre de cette
tude, et ne saurait tre abord plus avant ici.
178
179
6. CONCLUSION ET PERSPECTIVES
Nous proposons dans ce chapitre de rsumer notre tude et ses contributions, puis de
proposer, dans un dernier temps, diffrentes perspectives ces travaux, concluant sur une vision
long plus terme du couplage entre le monde des tlcommunications spatiales et celui des
rseaux terrestres.
La conclusion
La problmatique de lintgration des systmes satellites dans les rseaux terrestres sest
construite autour du succs des satellites GEO avec la diffusion de la tlvision numrique, et de
la vague actuelle dintgration de services dans les rseaux terrestres. Dans un monde o IP se
prsente comme une solution de convergence forte, de nombreux travaux envisagent le
dploiement de rseaux IP intgrant un lien satellite gostationnaire, notamment au travers des
systmes DVB. Des propositions propritaires existent, manant directement des constructeurs.
Les limites de ces systmes ddis font deux des solutions difficilement adaptables des besoins
plus gnraux des utilisateurs. Les communauts satellite (ETSI avec BSM) et Internet (IETF
avec le groupe de travail IP sur DVB) tentent de permettre une cohabitation efficace et prenne
de ces deux architectures de communication trs diffrentes.
Dans ce contexte nous nous sommes interrogs sur la dfinition dune architecture capable
de prendre en compte les caractristiques des deux domaines, et de les unifier dans une seule
architecture, grce la souplesse mais aussi au fort pouvoir fdrateur dIP, dmarche que nous
avons prsente dans le premier chapitre de ce mmoire.
Aprs avoir rappel les caractristiques des systmes spatiaux de type DVB, un second
chapitre a dcrit des normes DVB-S, DVB-SI et DVB-RCS dans leur ensemble.
Nous avons alors tudi et analys dans le chapitre 3 les technologies disponibles pour la
dfinition dune telle architecture. Nous avons observ dans un premier temps comment la
norme ETSI propose de vhiculer dautres flux que ceux de type MPEG-2. Une solution
classique utilisant MPE a alors t analyse, concluant des limites que le DVB-RCS, le protocole
dencapsulation ULE et la nouvelle gnration de satellite se proposent de rsoudre. Pour illustrer
ce point, larchitecture rgnrative DIPCAST a alors t tudie. Si dautres problmes
protocolaires subsistent, comme le comportement de TCP mal adapt au satellite, nous avons
observ quil existait un nombre important de solutions chacun de ces problmes (notamment
les PEPs). La conclusion de ce chapitre a mis en vidence une problmatique centrale : si les
solutions existent, il y a un manque dune architecture fdratrice et prenne, apportant une
solution entre les satellites actuels et futurs et intgrant diffrents services porteurs.
Aprs avoir analys les besoins architecturaux de diffrents services ainsi que leur
adquation avec le support satellite, le chapitre 4 a dfini les objectifs dune architecture
rpondant cette problmatique. Sur ces bases, nous avons propos et dcrit une solution,
larchitecture hybride. Celle-ci prsente une grande flexibilit grce lintgration de deux charges
utiles dans un seul systme satellite. Elle propose une interface IP rendant lutilisation du systme
satellite transparente pour lutilisateur final et permettant de slectionner le mode du systme
utilis. De nombreux choix technologiques ont t faits dans cette proposition, justifis par le
180
contexte actuel du monde satellite. Lune des forces majeurs de cette architecture (ctait un
objectif fondamental) est cependant que chacun de ces choix peut tre remis en question au grs
des volutions technologiques.
Le chapitre 5 a t consacr lanalyse de cette architecture en considrant son adquation
aux diffrents services et ses apports par rapport des solutions plus classiques. Une tude par
niveau de service a t mene pour cela. Aprs lanalyse du niveau 1 et de son influence sur le
reste de larchitecture, ltude du niveau liaison a permis de montrer le cot relatif de la
signalisation des flux IP, concluant sur labsence dun ajout doverhead induit par la nature hybride
du systme, et mme sur de meilleures performances que les solutions classiques grce
lencapsulation ULE et des volutions possibles de la charge utile rgnrative. Aprs linsertion
naturelle dans larchitecture dIP comme llment fdrateur, la fin de ce chapitre a t consacre
lanalyse du dploiement des trois services prcdemment tudis. Laccent a t mis sur laccs
Internet, dmontrant quil offre une vritable perspective pour les zones sans laccs au haut
dbit. Au-del de lintgration manire transparente ces services, larchitecture hybride offre une
grande souplesse dans leur dploiement, leur proposant une alternative conomiquement
intressante, et adapte chacun de leur flux.
Notre contribution se situe donc sous deux formes distinctes :
Une synthse autour de la mise en uvre dIP sur satellite, couplant tat de lart et
analyse critique. Mis part le savoir-faire quil reprsente, ce point a voulu souligner le
fait que, si le satellite est souvent considr comme une technologie de niche, il se
positionne comme une des technologies quil faudra intgrer pour rpondre aux
besoins des utilisateurs sans un accs haut dbit dans les temps venir (25% des foyers
en France en 2005).
Les perspectives
Dans un cadre plus global, une perspective fondamentale pour le monde satellite est la
normalisation, ou tout du moins luniformisation. Pour cela, lintgration dIP comme un lment
central des architectures satellites nous semble une tape ncessaire comme nous lavons dcrit
dans cette tude. Des travaux tels que BSM ou ULE, sinscrivent parfaitement dans ce sens en se
focalisant sur linteraction entre les niveaux protocolaires liaison et rseau.
Cette optique gnrale touche intrinsquement les systmes matriels satellites, la
normalisation conduisant des cots moindres (par exemple le projet SATLABS, visant
linteroprabilit des VSATs). Dans ce cadre, notre proposition sinsre parfaitement. En offrant
un systme hybride, cette solution permet denvisager un dveloppement plus massif des
systmes charge utile rgnrative, et donc une potentielle baisse des prix. La notion de cot
nous semble un point capital pour ltude dune architecture satellite telle que la proposition
dcrite ici, et doit tre mene dans un cadre industriel.
Toujours dans ce cadre de normalisation, nous avons suggr au cours de cette tude
lutilisation des PEPs comme une solution la mise en uvre dune telle architecture, permettant
disoler les spcificits inhrentes au support satellite. Lintgration de ces lments et leur
description architecturale constitue une suite naturelle nos travaux.
181
Les volutions technologiques laissent penser que lapparition dune intelligence bord est
inluctable, et que cette intelligence sera de plus en plus volue. Larchitecture propose ici a, par
essence, la capacit dintgrer ces volutions qui constituent donc des perspectives dtudes.
Ainsi, lopportunit de faire de la commutation bord au niveau SNDU savre un axe de
recherches, ouvrant la voie des tudes orientes systme de commutation bord (de type ATM,
Ethernet, AFDX, etc. ou spcifique), des protocoles de mise jour des tables de
commutation utilisant lauto-apprentissage, ou de la gestion de QoS plus labores.
Si la mise en place dun routeur bord reste actuellement prmature, CISCO a dj fait
une premire exprience sur un LEO [107], et Alcatel travaille sur lintrt dIP bord.
Lintgration dIP bord se constitue en vritable enjeu du monde satellite : savoir si la
technologie embarque est suffisamment fiable pour supporter des fonctionnalits de routage
sans aucune maintenance matrielle pendant des annes. Ds que ce cap sera franchi, le satellite
deviendra un lment parmi dautres des rseaux IP, soulageant de ce fait la signalisation terrestre
du systme satellite. Notre travail se place comme un prambule cette intgration en prenant en
compte IP comme un lment part entire de larchitecture et non comme un simple
interfaage.
Dautres points peuvent encore tre traits dans le prolongement de cette tude, comme
des tudes de la mise en uvre de cette architecture dans une architecture de QoS plus fine, ou
encore linfluence du DVB-S2 sur un tel systme. Notre proposition darchitecture globale,
offrant une flexibilit par sa technologie comme ses protocoles, devra donc tre enrichie par des
tudes futures comme un dimensionnement pour un dploiement rel.
182
183
J. Fasson, E. Chaput, C. Fraboul, IP Multicast Architectures over NextGeneration GEO Satellites, VTC Spring 2004, 06/2004 ( paraitre).
Riadh Dhaou, Julien Fasson, Farid Jaddi, Mahamadou Issoufou Tiado, Andr-Luc
Beylot, Report on Performance Modelling and Congestion Control Applications
184
185
RFRENCES
Rfrences
[1]
[2]
[3]
[4]
[5]
[6]
186
RFRENCES
[35]
G. Fairhurst, M.J. Montpetit, Address Resolution for IP datagrams over MPEG-2 networks, Internet
draft, 07/2004.
[36] Digital Video Broadcasting, Digital Video Broadcasting; Multimedia Home Platform (MHP)
Specification 1.03, ETSI ES 201 812, 12/2003.
[37] H.D. Clausen, B. Collini-Nocker, G. Fairhurst, H. Linder, Simple Encapsulation for transmission of IP
datagrams over MPEG-2/DVB networks, Internet Draft, 04/2002, Expir.
[38] G. Fairhurst, B. Collini-Nocker, Ultra Lightweight Encapsulation (ULE) for transmission of IP
datagrams over MPEG2/DVB networks, Internet Draft, 05/2004.
[39] M. Sooriyanbandara, M. Forrest, G. Fairhurst, Predicting performance of ROHC over Ultra Lightweight
Encapsulation protocol, WCC 2004, Broadband Satellite Communication Systems, p 57-66, 27/08/04
[40] G. Gebler, W. Fritshe, K. Mayer, A. Ritoux, Standardisation Support enhanced IETF IP Encapsulation
Techniques, Final Report, European Space Agency, n 177477/03/NL/ND, 2004.
[41] F. Filali, G. Aniba, W. Dabbous, Efficient Support of IP Multicast in the Next-Generation of GEO
Satellites, IEEE Journal on Selected Areas in Communications (JSAC), p 413-425, Vol 22, n2, 02/2004.
[42] N.K.G. Samaraweera, Return Link Optimization for Internet Service Proposition Using DVB-S
Networks, ACM SIGCOMN Computer Communication Review, Vol. 29, n3, 07/1999.
[43] J. Fasson, E. Chaput, C. Benassy-Foch, C. Faure, F. Filali, Architecture systme transparent pour le
projet DIPCAST, WP 1421, 2002.
[44] X. Lobao, SATLABS group: Leading the DVB-RCS standard to a commercial success, WCC 2004,
Broadband Satellite Communication Systems, p 11-16, 27/08/04
[45] M. Degermark, B. Nordgren, S. Pink, IP Header Compression, RFC2507, 02/1999.
[46] C. Bormann, C. Burmeister, M. Degermark, H. Fukushima, H. Hannu, L-E. Jonsson, R. Hakenberg, T.
Koren, K. Le, Z. Liu, A. Martensson, A. Miyazaki, K. Svanbro, T. Wiebke, T. Yoshimura, H. Zheng,
RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and
uncompressed, RFC3095, 07/2001.
[47] M. Montpetit, M. Schmidt, G. Fairhurst, B. Collini-Nocker, H. Linder, H. Tork, IP over DVB: Study of
Encapsulation and Protocol Performance, Final Report, 2004.
[48] Global Communication & Services (GCC), produit Highflex converter, http://www.gcs-salzburg.at/ .
[49] M.J. Montpetit, G. Fairhurst, B. Collini-Nocker, H. Linder, A Framework for transmission of IP
datagrams over MPEG-2 networks, Internet Draft, 07/2004.
[50] J. Fasson, E. Chaput, Intgration du protocole IP multicast au systme DVB-RCS/OBP, WP 2820,
02/2003
[51] J. Fasson, E. Chaput, C. Fraboul, IP Multicast Architectures over Next-Generation GEO Satellites, VTC
2004 Spring, 06/2004.
[52] J. Fasson, La nouvelle gnration de satellites gostationnaires comme support dIP, EDIT 2004,
03/2004
[53] H.L. Truong, W.W. Ellington, J.Y. LeBoudec, A.X. Meier, J.W. Pace, LAN Emulation on an ATM
Network, IEEE communications Magazine, Vol 33, N5, p 70-85, 05/1995.
[54] C.W. Chao, Y.S. Chu, W.L. Shyu, Design and Implementation of IP Multicast over ATM Network,
http://citeseer.nj.nec.com/570654.html, 2001.
[55] T. Braun, S. Gumbrich, H. J. Stuttgen, Comparison of concepts for IP multicast over ATM, IEEE
ATM'96 Workshop, San Francisco.
[56] Cisco,
Multicast
in
a
Campus
Network:
CGMP
and
IGMP
Snooping,
http://www.cisco.com/warp/public/473/22.html, 03/2003.
[57] W. Milliken, IP Multicasting over ATM: System Architectures Issues, Internet Draft, 07/1995.
[58] B. Cain, S. Deering, I. Kouvelas, B. Fenner, A. Thyagarajan, Internet Group Management Protocol,
Version 3, 10/2002.
[59] B. Fenner, Internet Group Management Protocol, Version 2, 11/1997.
[60] M. Christensen, K. Kimball., F. Solensky, Considerations for IGMP and MLD Snooping Switches,
Network Working Group MAGMA, 03/2003.
[61] I.F. Akyildiz, S.H. Jeong, Satellite ATM networks: A survey, IEEE Communications Magazine, 1997.
[62] D. Roddy, Satellite communications, 3eme edition, ISBN 0-07-137176-1. 2001
[63] G. Pujolle, Les Rseaux, Ed Eyrolles, 2003.
[64] W. R. Stevens, TCP/IP Illustrated Volume 1 The Protocols, Ed. Addison-Wesley, ISBN 0201633469,
2001.
[65] S. Oueslati-Boulahia, A. Serhouchni, S. Tohm, S. Baier, M. Berrada,TCP Over Satellite Links:
Problems and Solutions, Telecommunication Systems, ed. Kluwer, vol. 13, p. 199-222, 2000.
[66] M. Allman, V. Paxons, W. Stevens, TCP Congestion Control, RFC 2581, 04/1999.
[67] S. Floyd, T. Henderson, The NewReno Modification to the TCPs Fast Recovery Algorithm, RFC 2582,
04/1999.
187
RFRENCES
[68]
M. Allman, D. Glover and L. Sanchez, Enhancing TCP over Satellite Channels using Standard
Mechanisms, RFC 2488, janvier 1999.
[69] M. Allman, S. Ostermann, Multiple Data Connection FTP Extensions, Technical Report TR-19971,
Ohio Universityn 02/1997.
[70] V. Jacobson, R. Braden, D. Borman, TCP Extensions for High Performance, RFC 1323, 06/1992.
[71] J. Mogul, S. Deering, Path MTU Discovery, RFC 1191, 11/1990.
[72] R. Braden, Requirements for Internet Hosts Communication Layers, STD 3, RFC 1122, 10/1989.
[73] N. Chaher,C. Barakat, W. Dabbous, E. Altman, Improving TCP over Geostationary Satellite Link,
INRIA Research Report RR-3773,10/1998
[74] H. Benadoud, A. Berqia, N. Mikou, Enhancing TCP over satellite links using CANIT algorithm,
International Journal of SIMULATION, Vol. 3 No. 3-4. pp 81-91, 2002.
[75] M. Mathis, J. Mahdavi, S. Floyd, A. Romanow, TCP Selective Acknowledgment Options, RFC 2018,
10/1996.
[76] G. Yang, R. Wang, F. Wang, M.Y. Sanadidi, and M. Gerla, TCP Westwood with Bulk Repeat for Heavy
Loss environments,UCLA CSD Technical Report #020023, 2002.
[77] Site de TCP Westwood, http://www.cs.ucla.edu/NRL/hpi/tcpw .
[78] G. Giambene, M. Marandola, Internet Access in ybrid Terrestrial and Satellite Mobile Communication
Systems, VTC 2004 Spring, 06/2004.
[79] J. Border, M. Kojo, J. Griner, G. Montenegro, Z. Shelby, Performance Enhancing Proxies Intended to
Mitigate Link-Related Degradations, RFC 3135, 06/2001.
[80] L. Wu, F. Peng, V.C.M. Leung, Dynamic Congestion Control for Satellite Networks Employing TCP
Performance Enhancement Proxies, IEEE PIMRC04, 09/2004.
[81] N. Ghani, S. Dixit, TCP/IP Enhancement for Satellite Networks, IEEE Communications Magazine, p.
64-72, 07/1999.
[82] S. Oueslati-Boulahia, A. Serhouchni, S. Tohm, S. Baier, M. Berrada, GACK : A Spoofing Mechanism
for Enhancing TCP Performance over Satellite, IFIP, Africom98, Tunisie, 1998.
[83] M. Luglio, J. Stepanek, M. Gerla, TCP performance using splitting over the satellite link, 8th Ka Band
utilization conference, p. 45-52, 09/2002.
[84] G. Adams, DVB-RCS; Enabling 2way-sat broadband communications, www.newtec.be, vol. 2,
06/2002.
[85] R. Goodings, M.J. Montpetit, Broadband Satellite Multimedia (BSM) Architectures, WCC 2004,
Broadband Satellite Communication Systems, p 1-10, 27/08/04.
[86] C. Guillemin, Thomson livre Canal Satellite un dcodeur enregistreur, ZDNet France,
http://www.zdnet.fr/actualites/technologie/0,39020809,2132447,00.htm, 25 mars 2003.
[87] K. Almeroth, M. Ammar, The Role of Multicast Communication in the Provision of Scalable and
Interactive Video-On-Demand Service, Proc. 5th Intl. Workshop on Network and Operating System
Support for Digital Audio and Video, p. 267-270, 04/1995.
[88] J.
Bernoff,
How
Cable
TV
Can
Beat
Satellite,
Forrester
Research,
http://www.forrester.com/ER/Research/Report/Summary/0,1338,14566,FF.html, avril 2002.
[89] T. Watts, Outside the box : Satellite Vs. Cable Coexistence, but not peacefull, skyreport.com , janvier
2003.
[90] K.C. Neel, VOD: Satellite Killer or Bundle Filler?, CableFAXs CableWORLD,
http://www.cableworld.com/cgi/cw/show_mag.cgi?pub=cw&mon=030804, 08/03/2004.
[91] http://www.moviesystem.com .
[92] http://www.europeonline.com .
[93] http://www.mediametrie.fr .
[94] Le Journal du Net, Ce que lon peut attendre de 2004, http://www.journaldunet.com, enqute fin 2003
dbut 2004.
[95] R. Tran Van Lieu, Le Haut dbit, 01 Rseaux n138, avril 2004.
[96] V. Schena, F. Ceprani, FIFTH Project Solutions Demonstrating New Satellite Broadband
Communication System for High Speed Train, TC 2004 Spring, 06/2004.
[97] M. A. Vasquez Castro, F.J. Gonzalez Serrano, A. Martinez Fernandez, G. Mohedano Moya, Quality of
service of VoIP over DVB-RCS, Sixth Baiona Workshop on Signal Processing in Communications,
09/2003.
[98] L-A. Larzon, M. Degermark, S. Pink, L-E. Jonsson, G. Fairhurst, The Lightweight User Datagram
Protocol (UDP-Lite), RFC 3828, 07/2004.
[99] J. Sjoberg, M. Westerlund, A Lacaniemi, Q. Xie, Real-Time Transport Protocol (RTP) Payload Format
and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMRWB) Audio Codecs, RFC 3267, 06/2002.
188
RFRENCES
[100] F. de Belleville, L. Dairaine, C. Fraboul, J. Lacan., Une Approche Hybride Satellite/Terrestre pour le
transport fiable multipoint frande chelle, Colloque Francophone sur l'Ingnierie des Protocoles, 2003.
[101] N. Ben Azzouna, F. Guillemin, Experimental analysis of the impact of peer-to-peer applications on
traffic in commercial IP networks, European transactions on Telecommunications: Special issue on P2P
networking and P2P services, ETT 15(6),12/2004.
[102] L. Duquerroy, S. Josset, O. Alphand, P. Berthou, T. Gayraud, SatIPSec: an optimized solution for
securing multicast and unicast satellite transmissions, 22nd AIAA International Communications Satellite
Systems Conference (ICSSC), Monterey (USA), 9-12 Mai 2004.
[103] Digital Video Broadcasting, Digital Video Broadcasting; Second generation framing structure, channel
coding and modulation systems for Broadcasting, Interactives Services, News Gathering and other
broadband satellite applications., ETSI EN 302 307, 06/2004.
[104] European
Space
Agency,
AmerHis:
first
switchboard
in
space
launched,
http://www.telecom.esa.int/telecom ,08/2004.
[105] E. Lutz, M. Werner, A Jahn, Satellite System for Personal and Broadband Communications, Ed.
Springer, ISBN 3 540 66840 3, 2000.
[106] D. Present, Architecture dInterconnexion de cartes de commutation ATM par bus optique, tse de
doctorat de lUniversit de Versailles-ST Quentin en Yvelines, 12/1996.
[107] D. M. Elwatt, Cisco Shoots For The Stars Satellite. Company uses off-the-shelf Cisco router in space; networks
could extend to the cosmos, informationweek.com, 2003
[108] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weiss, An Architecture for Differentiated
Service, RFC2475, 12/1998.
[109] R. Braden, D. Clark, S. Shenker, Integrated Services in the Internet Architecture: an Overview,
RFC1633, 06/1994.
[110] R. Braden, Ed., L. Zhang, S. Berson, S. Herzog, S. Jamin, Resource ReSerVation Protocol (RSVP) -Version 1 Functional Specification, RFC2205, 09/1997.
[111] D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma, L.
Wei, Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification, RFC 2362,
06/1998.
[112] F. Filali, W. Dabbous, Issues on the IP Multicast Service Behaviour over the Next-Generation SatelliteTerrestrial Hybrid Networks, IEEE ISCC2001, 07/2001.
[113] F. Filali, J.P. Pomies, T. Meynadier, N. Douchin, C. Benassy Foch, DVB comme support de l'IP
multiCast : Adaptation de PIM-SM pour un systme satellite GEO transparent DVB, CFIP 2003, 10/2003
[114] Digital Video Broadcasting, Digital Video Broadcasting; Interaction channel for Satellite Distribution
Systems; Guidelines of the use of EN 301 790, ETSI TR 101 790, 01/2003.
[115] F. Arnal, A. Bolea Alamaac, L. Castanet, L. Dairaine, M. Bousquet, L. Claverotte, G. Maral , R.
Guttirez, Reliable Multicast Transport Protocols performances in emulated satellite environnement taking
into account an adaptative physical layer for GEOCAST system, International Workshop of COST Actions
272 and 280, 06/2003.
[116] M.W. Koyabe, G. Fairhurst, Performance of reliable multicast protocols via satellite at EHF with
persistent fades, 7th Ka-Band Utilization Conference, 09/2001.
[117] C. Casetti, M. Gerla, S. Mascolo, M. Y. Sanadidi, R. Wang, TCP Westwood: Bandwidth Estimation for
Enhanced Transport over Wireless Links, Mobicom 2001, Rome,Italy, 07/2001.
[118] E. N. Gilbert, Capacity of a burst-noise channel, Bell System Technical Journal, Vol. 39, pp.1253-1265,
09/1960.
[119] M. Yajnik, J. Kurose, D. Towsley, Packet loss correlation in the MBone multicast network: Experimental
measurements and Markov chain models UMASS COMPSCI Technical Report 95-115, 1996.
[120] L. Chisci, R. Fantacci, F. Francioli, T. Pecorella, Multi-terminal dynamic bandwidth allocation in GEO
Satellite Networks, VTC 2004 Spring, 06/2004.
[121] K.D. Lee; Y.H. Cho; H.J. Lee; H. Jeong Optimal scheduling for timeslot assignment in MF-TDMA
broadband satellite communications, VTC 2002-Fall, Vol: 3, p. 1560-1564, 09/2002.
[122] Digital Video Broadcasting, Digital Video Broadcasting; Guidelines on implementation and usage of
Service Information, ETSI TR 101 211, 05/2004.
[123] EUTELSAT, Recommanded transmission parameters for DVB broadcasters and operators of DVB
multiplexes using the EUTELSAT HOT BIRDtm system, guide technique, http://www.eutelsat.com
07/06/99.
[124] Digital Video Broadcasting, Digital Video Broadcasting; Interaction channel for Satellite Distribution
Systems, Guidelines for the use of EN 301 790, ETSI TR 101 790, 01/2003.
[125] J. Grieu, Analyse et valuation de techniques de commutation Ethernet pour linterconnexion des
systmes avioniques, thse de doctorat, 2004.
[126] V. Paxon, S. Floyd, Wide area traffic: The failure of Poisson modeling, IEEE/ACM Transaction on
Networking, vol. 3, n. 3, p. 226-244, 06/1995.
189
RFRENCES
[127] W.E. Leland et al., On the Self-Similar Nature of Ethernet Traffic, IEEE/ACM Transaction on
Networking, vol. 2, p. 1-15, 1994.
[128] M.E. Crovella, A. Bestavros, Self-similarity in World Wide Web traffic: evidence and possible causes,.
Networking, IEEE/ACM Transactions, n 6, Vol. 5, p. 835-846, 12/1997.
[129] Site de NS 2, http://www.isi.edu/nsnam/ns .
[130] J. Padhye, V. Firoiu, D. Towsley, J. Kurose, Modeling TCP Throughput: A Simple Model and its
Empirical Validation, ACM SIGCOM98, 1998.
[131] J. Neale, A. Mohsen, Impact of CF-DAMA on TCP via satellite performance, IEEE Globecom'01,
11/2001.
[132] SESBSM, Satellite Earth Stations and Systems (SES);Broadband satellite multimedia;Part 1: Survey on
standardization objectives, ETSI TR 101 374-1 V1.2.1, 10/1998.
[133] SESBSM, Satellite Earth Stations and Systems (SES);Broadband Satellite Multimedia;Overview of BSM
families, ETSI TR 102 187 V1.1.1, 05/2003.
[134] F. de Belleville, L. Dairaine, C. Fraboul, J.Y. Tourneret, Group size estimation for hybrid
satellite/terrestrial reliable multicast, WCC 2004, Broadband Satellite Communication Systems, p 57-66,
27/08/04.
190
Rsum
Cette thse aborde les problmes relatifs l'intgration des satellites gostationnaires dans les
rseaux IP. Une premire tape de ce travail consiste en une analyse critique des systmes utilisant le
Digital Video Broadcating pour vhiculer des flux IP. Cette tude souligne les faiblesses des solutions
actuelles : tandis que les solutions classiques souffrent de limites inhrentes la technologie et aux
protocoles utilises, les propositions reposant sur les satellites de nouvelles gnration impliquent un
systme spcifique et fortes contraintes financires. Ces limites engendrent des difficults
dinteroprabilit, tmoignant de la ncessit dune dmarche plus globale qui viserait dessiner une
architecture plus large qui ne reposerait pas sur des contraintes techniques. La thse propose alors de
suivre cette dmarche, et de concevoir une architecture pour intgrer ces diffrentes solutions dans un seul
systme et pouvoir supporter des services porteurs comme laccs Internet, la vido la demande et
linterconnexion de rseaux privs. Au cur de cette architecture se trouve la notion de charge utile
hybride, cest--dire intgrant une partie transparente traditionnelle et une partie rgnrative utilisant une
intelligence embarque plus ou moins volue. Ses objectifs sont alors dassurer lintgration de services
porteurs sur satellite, doffrir une transition entre les systmes transparents et les satellites de nouvelle
gnration, et enfin de sadapter aux volutions protocolaires. Dans ce contexte, cette proposition est
dcrite plusieurs niveaux, en insistant sur le lien entre le niveau rseau et la couche liaison. Cette
description implique des choix technologiques tmoignant des solutions actuelles, mais reste ouverte aux
technologies venir par son intgration dIP comme un lment fdrateur. Enfin lanalyse du systme
hybride permet de lgitimer les services choisis, et de souligner sa flexibilit offerte par la coexistence de
ces deux modes et la possibilit de choisir pour chaque type de trafic celui qui permet les meilleurs
performances.
Title
STUDY OF AN IP ARCHITECTURE INTEGRATING A GEOSTATIONARY LINK
Abstract
This thesis studies issues related to the integration of geostationary satellites in IP networks. A first
part of this work presents an analysis of today and future DVB systems for IP support. The limits of
standard solutions are underlined. However new technologies and protocols adaptations allow satellite
systems to be more compliant to IP services, but at several costs: high complexity and specificity. As there
is a real need of a global solution, an architecture based on two different payloads (a transparent one and
an on-board-processing) in a same system is proposed for service integration. This solution, called a
hybrid system, is defined according to different service needs. It proposes to undertake the transition
between today systems and next generation satellites, as to integrate different services and protocols. The
study describes such a solution, underlining that the technologic choices have been made according to
today solutions, and may be changed in future days. Eventually this architecture is evaluated. The analysis
of the system overhead for IP support shows that the architecture proposes a light way to manage IP
streams and hybrid mode. The study of service integration concludes on the flexibility of managing two
modes for different traffic streams, allowing the best performances for each one.
Discipline
RSEAUX ET TLCOMMUNICATIONS
Mots-cls
Satellite gostationaire, DVB-S, DVB-RCS, intgration de services, routage, tranparence,
normalisation.