NEXTTV4ALL Mémoire de fin d’études Master Informatique, option Systèmes et Réseaux Utilisation de la compression des entêtes dans les réseaux cellulaires de type 4G (LTE/SAE) Réalisé par : VU DINH Dau Promotion 13, IFI Sous la direction de : Loutfi NUAYMI TELECOM Bretagne Xavier LE BOURDON JCP-Consult CESSON-SÉVIGNÉ, FRANCE September, 2009 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Table des matières Glossaire des Abréviations.3 Intérêt personnel pour ce stage.4 Objectifs de mes contributions.5 Plan du document.12 2 EPS/LTE évolution de l'UMTS.1 Contexte de l'UMTS.1 Évolution de UMTS.2 Architecture de l'UMTS.15 a) Architecture générale de l'UMTS.15 b) Architecture protocolaire de l'UMTS.1 Contexte et exigences.2 Architecture de LTE.25 a) Plan de contrôle.4 La sous-couche PDCP.29 3 RoHC dans UMTS/LTE.1 Description de RoHC.1 Motivation de proposition de RoHCv2 dans PDCP/LTE.2 Améliorations et autres différences de RoHCv2 avec RoHCv1.3 Les profils de RoHCv2.4 Compresseur et décompresseur.3 Recommandation de RoHC dans 3GPP.4 Support de RoHC au terminal.5 Procédure de déclenchement de RoHC.6 RoHC et handover.7 RoHC et MBMS.2 RoHC et Broatcast/Multicast .39 4 Évaluation de la performance de ROHCv1.1 Modèle d'évaluation de performance.2 Choix de modèle de fautes.43 2 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI 4.1 Taux de bande passante économisée.2 Taux de paquets perdus.3 Nombre maximal de paquets perdus successifs.4 Comparaison avec RoHC de Thales et Al.49 5 Conclusion et perspectives.61 3 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Remerciements Je tiens tout d’abord à remercier Loutfi NUYAMI qui a suivi mon travail théorique concernant l'architecture des réseaux cellulaires, et la recherche dans la grande quantité de documents de 3GPP. Il m'a donné également des conseils sur la méthodologie de recherche. Je souhaite également remercier Xavier LE BOURDON. Il a été à la fois mon ami qui m'a aidé à l'adaptation à la vie en France et mon superviseur qui m'a donné des conseils sur le travail pratique concernant les tests de performance de RoHC.
Je voudrais aussi remercier Ana Carolina MINABURO qui a sélectionné ma candidature de stage, et donné fréquemment des commentaires forts utiles sur mon travail. Je voudrais remercier Eric Poilvet qui m'a donné des conseils sur l'architecture de UMTS. Je voudrais remercier Michel BADET qui a travaillé en coopération avec moi pour localiser et corriger des anomalies de performance de RoHCv1. Je voudrais également remercier Thomas Lefort qui m'a aidé sur la partie concernant RoHCv2.
Je tiens à remercier Jean-Marie BONNIN et Stéphane ROLLAND qui m'ont donné des conseils sur le plan de travail. Je voudrais remercier Jean-Charles Point qui a financé pour mon stage, et donné un environnement professionnel favorable à mon travail. Enfin, je voudrais remercier mon professeur à l'Institut de la Francophonie d'Informatique (IFI) qui n'ont donné des cours de réseaux afin d'avoir les connaissances de base pour réaliser ce stage. 4 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Résumé LTE (Long Term Evolution) est la dernière évolution d'une série de technologies cellulaires sans-fil GSM/UMTS/HSPA, en compétition pour être la norme de la quatrième génération de réseau mobile (4G).
Les innovations au niveau de l'interface radio et de l'architecture « plate et tout-IP » permettent de réduire le délai d'accès et d'enrichir des services multimédia comme les services de télévision sur IP à haut débit. La compression d'entêtes RoHC (Robust Header Compression) est une technologie présente dans LTE à l'interface radio où la bande passante est limitée et coûteuse. RoHC permet de réduire la taille des paquets IP des applications multimédia dans lesquels la taille de payload est souvent petite par rapport à la taille d'entête. La deuxième version de RoHC (RoHCv2) simplifie l'implémentation de RoHC et améliore la performance dans le cas de handover.
Elle est prise en compte dans l'architecture de LTE. Dans ce document, nous analysons l'architecture de LTE afin de connaître l'intégration de RoHC dans ce système. Nos études montrent que RoHC prend place au niveau de la sous- couche PDCP, et que les profils de RoHCv1 et de RoHCv2 sont prévus. Nous étudions également le support de RoHC par LTE dans le cas de handover et dans les services de broadcast/multicast.
Le deuxième axe de travail fut une campagne de tests sur l'implémentation de JCP-Consult. Elle montre que RoHC est très robuste contre des erreurs sur le lien radio, et peut réduire le taux de perte de paquets dans le cas de handover. RoHC permet d'économiser environ 40% de bande passante pour les applications audio et environ 10% de bande passante pour les applications vidéo. Cependant, RoHC introduit un phénomène de gigue au niveau applicatif.
Mots clés : réseau cellulaire, 4G, LTE, UMTS, PDCP, compression des entêtes RoHC, RoHCv2, IPTV. 5 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Abstract LTE (Long Term Evolution) is the latest evolution of GSM/UMTS/HSPA, the mobile broadband technology standards, toward the fourth generation of cellular wireless known as 4G. The innovations of LTE at the radio interface and the architecture “flat and all-IP” reduces the access delay and enrich the multimedia services such as the television over IP. Robust Header Compression (RoHC) is a solution of LTE at the radio interface to optimize the throughput of audio/video applications, where packets generally contain a large header in comparison with their payload.
The second version of RoHC (RoHCv2) that simplifies the implementation of RoHC and improves the performance in handover is supported by LTE. We analyze the architecture of LTE to integrate RoHC in this system. Our study shows that RoHC takes place at PDCP radio layer, profiles of both RoHCv1 and RoHCv2 are supported. We also studied the support of RoHC by LTE in handover and the services broadcast/multicast.
The verification on the implementation of JCP-Consult proves that RoHC is very robust against errors in the radio link, and can reduce the loss rate in handover. It helps reduce about 40% bandwidth of VoIP flow and about 10% bandwidth of video flow. We, however, found RoHC introduces a little jitter to the multimedia flows. Keywords: cellular network, 4G, LTE, UMTS, PDCP, header compression, RoHC, RoHCv2, IPTV.
6 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Glossaire des Abréviations AAL2 ATM Adaptation Layer 2 MRF Multimedia Resource Function AAL5 ATM Adaptation Layer 5 MTP3 Message Transfer Part Layer 3 AS Access Spectrum Message Transfer Part level 3 MTP3B AuC Authentication Centre broadband Broadcast Multicast Service NAS Non Access Spectrum BM-SC Centre Next Generation Mobile NGMN BSC Base Station Controller Networks Alliance BTS Base Transceiver Station Orthogonal Frequency Division OFDMA CDMA Code Division Multiple Access Multiple Access CS Circuit Switched P-CSCF Proxy CSCF CSCF Call Session Control Function P-GW Packet Data Network Gateway CSCF Call Session Control Function PAPR Peak-to-Average Power Ratio E-CSCF Emergency CSCF Policy Control and Charging PCRF Enhanced Data rates for Global Rules Function EDGE Evolution Packet Data Convergence PDCP EPS Evolved Packet System Protocol EV-DO Evolution Data Optimized PS Packet Switched FDD Frequency Division Duplex Public Switched Telephone PSTN FEC Forward Error Correction Network GPRS General Packet Radio Service Radio Access Network RANAP Global System for Mobile Application Part GSM communication RLC Radio Layer Control GTP GPRS Tunnelling Protocol RNC Radio Network Control HLR Home Location Register RoHC Robust Header Compression High Speed Downlink Packet RRC Radio Ressource Control HSDPA Access S-GW Serving Gateway HSPA High Speed Packet Access SAE System Architecture Evolution HSS Home Subscriber Server Single Carrier - Frequency SC-FDMA HSS Home Subscriber Server Division Multiple Access High Speed Uplink Packet Signalling Connection Control HSUPA SCCP Access Part I-CSCF Interrogating CSCF SFN Single Frequency Network IM Instant Messaging SIGCOMP Signaling Compression IMS IP Multimedia Subsystem SIP Session Initiation Protocol IPTV Internet Protocol Television SRAN Satellite Radio Access Network ISI Inter Symbol Interference TDD Time Division Duplex LTE Long Term Evolution Universal Decompressor Virtual UDVM M3UA MTP3 User Adaptation Layer Machine MAC Medium Access Control UE User Equipment Multimedia Broadcast/Multicast UMB Ultra Mobile Broadband MBMS Service Universal Mobile UMTS MIMO Multiple Input Multiple Output Telecommunications System MME Mobility Management Entity 7 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Index des illustrations Illustration 1: Le débit des évolutions différentes de l'UMTS (le bleu présente le débit en théorie, le vert présente le débit que l'on espère, source : [5]).14 Illustration 2: Architecture de l'UMTS (release 99).16 Illustration 3: Architecture de l'UMTS (release 5).17 Ilustration 4: L'architecture protocolaire de l'UMTS dans le plan de contrôle (domaine de PS, release 5).17 Illustration 5: L'architecture protocolaire de l'UMTS dans le plan d'utilisateur (release 5).19 llustration 6: L'architecture générale du réseau LTE.22 Illustration 7: La différence entre eNodeB (LTE) et NodeB (HSPA) au plan utilisateur [15]. 24 Illustration 8: Plan contrôle en couches [16].25 Illustration 9: Plan utilisateur.26 Illustration 10: La deuxième couche de l'interface radio au sens descendant [16].27 Illustration 11: La fonction de la couche PDCP [17].28 Illustration 12: Procédure pour configurer et déclencher RoHC dans l'interface radio.35 Illustration 13: Modèle d'évaluation de performance de RoHC.40 Illustration 14: Pre-tests, le nombre maximal de paquets perdus est très haut dans O-mode.42 Illustration 15: Bande passante économique dans U-mode et BER = 0.0 avec des flux différents.43 Illustration 16: Taux de bande passante économisée VoIP AMR 12,2 kbps.45 Illustration 17: Taux de bande passante économisée VoIP AMR 23 kbps.45 Illustration 18: Taux de bande passante économisée Video H264 haute qualité.45 Illustration 19: Taux de bande passante économisée Vidéo H264 moyenne qualité.45 Illustration 20: Taux de paquets perdus VoIP AMR 12,2 kbps.47 Illustration 21:Taux de paquets perdus VoIP AMR 23 kbps.47 Illustration 22: Taux de paquets perdus Video H264 haute qualité.47 Illustration 23: Taux de paquets perdus Vidéo H264 moyenne qualité.47 Illustration 24: Nombre maximal de paquets perdus successifs VoIP AMR 12,2 kbps.48 Illustration 25: Nombre maximal de paquets perdus successifs VoIP AMR 23 kbps.48 Illustration 26: Nombre maximal de paquets perdus successifs Video H264 haute qualité.48 Illustration 27: Nombre maximal de paquets perdus successifs Vidéo H264 moyenne qualité .48 Illustration 28: Taux de bande passante économisée VoIP 12,2kbps.50 Illustration 29: Taux de paquets perdus VoIP 12,2kbps.50 Illustration 30: Nombre maximal de paquets perdus successifs VoIP 12,2kbps.50 Illustration 31: Pile protocolaire avec la compression.55 Illustration 32: SIGCOMP Architecture .56 Illustration 33: La mémoire d’UDVM.58 Illustration 34: Format of a SIGCOMP message.58 Illustration 35: Compression SigComp.60 Index des tables Tableau 1: Les profils supportés par LTE [17].33 Tableau 2: Les paramètres sont définis par la couche supérieure de PDCP[17].34 Tableau 3: Les différents flux pour évaluer la performance de RoHC.41 8 TIEU LUAN MOI download : skknchat@gmail.com Mémoire de fin d'études VU DINH Dau Intégration de RoHC dans l'architecture de LTE Promotion 13, IFI Tableau 4: Des anomalies de performance de RoHC de JCP-Consult.42 Tableau 5: Instructions d’UDVM et les valeurs de pseudo code.57 Tableau 6: Ratio de Compression pour les messages SIP [45].1 Contexte Mon stage de fin d'études s’est déroulé sur une période de 6 mois à JCP-Consult, en coopération avec TELECOM Bretagne, dans le carde du projet NextTV4All du 16 Mars au 15 Septembre 2009. Le projet NextTV4All (Next TV for all: télévision à venir pour tous) est un projet du Pôle Images & Réseaux, et s’inscrit dans le thème « télévision sur IP basé sur IMS » dans un environnement de convergence fixe-mobile. Le projet prend en compte les interactions entre les services audiovisuels interpersonnels et conversationnels et les services de IPTV[annexe du projet].
Les partenaires du projet sont: Alcatel Lucent, Devoteam, France Télécom, IRISA/Université de Rennes 1, JCP Consult, Le Télégramme, Neotilus, NEXCOM Systems, TELECOM Bretagne, Thomson Grass Valley, Thomson R&D France, Thomson Telecom.