Librairie de compression d'entêtes IP-ROHC
|
Qu’est-ce que ROHC ? ROHC (RObust Header Compression) est un mécanisme efficace et robuste permettant de compresser les entêtes de protocoles réseaux sur des liens pour lesquels la bande passante est limitée ou coûteuse comme les liaisons satellite et les systèmes 3G/4G. Le protocole ROHC est défini de manière ouverte et interopérable dans une norme IETF. Il est actuellement capable de compresser fortement les entêtes des protocoles IPv4, IPv6, UDP, RTP, TCP, ESP et UDP-Lite. La compression ROHC s’avère particulièrement utile pour les applications de streaming audio (VoIP) ou vidéo (visioconférence) pour lesquelles le surcoût engendré par les entêtes réseaux équivaut à près de 60 % du total des données envoyées. Grâce au protocole ROHC, les entêtes IPv4/UDP/RTP qui nécessitent normalement 40 octets peuvent être compressés en 1 à 3 octets seulement. Plus de détails sur Wikipedia
Intégration de ROHC dans un système satellite ou 3G/4G : Le mécanisme de compression ROHC repose sur l’utilisation d’un compresseur et d’un décompresseur placés de part et d’autre de la liaison satellite ou 3G/4G. Le compresseur transforme les paquets IP standards en paquets ROHC équivalents mais plus compacts. Le décompresseur réalise l’opération inverse. Le processus peut fonctionner sur un lien unidirectionnel comme bidirectionnel.
Historique :
Viveris consacre une partie importante de son chiffre d’affaire à la R&D sous différentes forme : R&D financée, cofinancée ou R&D sur fonds propre. Nous travaillons en particulier en partenariat avec Thales Alenia Space sur des contrats de recherche pour le compte du Centre National d’Etudes Spatiales (CNES). Dans le cadre de l’une de ces missions en 2006, Viveris Technologie a développé, à partir d’un projet Open Source existant (http://rohc.sourceforge.net/ Lulea University of Technology, Sweden) une librairie de compression/décompression d’entêtes IP basée sur la norme ROHC. L’objectif du projet était de développer cette librairie puis de l’intégrer sur une plateforme d’émulation satellite pour évaluer son comportement et ses performances. Ce projet a ensuite été poursuivi en collaboration et en cofinancement Viveris / Thales Alenia Space afin d’ajouter les profils nécessaires à l’utilisation de cette librairie dans le cadre d’un système satellitaire. La librairie est aujourd’hui disponible en Open Source (http://launchpad.net/rohc).
Fonctionnalités disponibles & performances : Les profils de compression actuellement supportés par la librairie sont les suivants :
La liste exhaustive des fonctionnalités disponibles est présentée ici . La documentation complète de la librairie est disponible ici .
Evolutions futures : Viveris propose aujourd’hui son expertise sur cette technologie. Nous pouvons vous assister dans :
Contact : Pour tout renseignement, vous pouvez nous contacter par email à l’adresse Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. |
||||
You are reading Librairie de compression d'entêtes IP-ROHC articles





