LOCOmotive

heatanklesΛογισμικό & κατασκευή λογ/κού

2 Ιουλ 2012 (πριν από 5 χρόνια και 2 μήνες)

237 εμφανίσεις



L
L
O
O
C
C
O
O
m
m
o
o
t
t
i
i
v
v
e
e





O
O
b
b
j
j
e
e
c
c
t
t
i
i
f
f


:
:


O
O
p
p
t
t
i
i
m
m
i
i
s
s
a
a
t
t
i
i
o
o
n
n


d
d
e
e


l
l
a
a


b
b
a
a
n
n
d
d
e
e


p
p
a
a
s
s
s
s
a
a
n
n
t
t
e
e





LOCOmotive a pour but de promouvoir les usages traditionnels en téléphonie de 3
ème
génération et
les nouvelles utilisations pour la mobilité IP ou d ans la phase de transition d’IPv4 vers IPv6.

LOCOmotive réduit le surdébit, optimise l’utilisati on de la bande passante et offre la possibilité
d’améliorer les services sans affecter le débit. Il a été testé sur différents supports et son utilisa tion
est transparente.

JCP-C Confidentiel
D

a

t

a



e
n
c

a

p

s
u

l
a

t

i

o

n
User data

User data
RTP
header

Application

data

UDP

header

UDP

header


IP

header

L2

header

L2

trailer

UDP Datagram

IP Datagram

L2 frame
application

UDP

IP

Layer Two

Point to Point link
40 bytes IPv6

20 bytes IPv4

8 bytes

12- 72 bytes

RTP

header

Application

data

RTP

header

Compressed

Header

Application

data

2 bytes ROHC

Compression

Mechanisms

Compressed

Header

Application

data

PPP,

RLC (UMTS),

SLIP,

Ethernet


.




P
P
r
r
o
o
b
b
l
l
é
é
m
m
a
a
t
t
i
i
q
q
u
u
e
e

La taille des flux multimédias associés à la voix o u à la vidéo est petite (20 à 60 octets) ;
l’encapsulation RTP/UDP/IP utilisée représente donc une part importante du paquet (40 octets pour
IPv4 et 60 octets pour IPv6). La compression d’en-tête RoHC (RObust Header Compression)
définie dans le RFC3095 de l’IETF réduit l’en-tête de 2 à 4 octets en moyenne. Elle permet donc
une augmentation très importante de la capacité du réseau dans le cas de flux multimédias
interactifs. De plus, RoHC a été adopté dans le rel ease 5 de l’UMTS . Pour des services comme
l’IPTV, le gain est également significatif pour une faible complexité de mise en œuvre comparée à
la complexité de certains algorithmes de compressio n vidéo.





JCP-C Confidentiel


A
A
p
p
p
p
l
l
i
i
c
c
a
a
t
t
i
i
o
o
n
n
s
s

La compression d’en-têtes est valable dans les rése aux d’accès à bas débit où la bande passante est
une ressource convoitée. Elle peut aussi s’utiliser pour les nouveaux services multimédias. Elle
augmente la capacité sur les réseaux mobiles et fix es (xDSL). LOCOmotive offre à un faible coût la
mobilité, les communications de bout en bout sécuri sées, la gestion du réseau privé tout en restant
indépendant de l’opérateur de services Internet.
Les domaines d’application peuvent être :

Réseaux M2M (systèmes embarqués)

Réseaux 3G, NGN

Réseaux Mobiles (NEMO)

Réseaux de Transition (IPv4 to IPv6)

Réseaux d’accès bas débit (satellitaire, DVB)

VPN sécurisés (tunnel IP)

Pôle automobile haut de gamme

Transport Public

R
R
o
o
H
H
C
C


(
(
R
R
o
o
b
b
u
u
s
s
t
t


H
H
e
e
a
a
d
d
e
e
r
r


C
C
o
o
m
m
p
p
r
r
e
e
s
s
s
s
i
i
o
o
n
n
)
)
Les Profils :
• Profil 0 sans compression [rfc3095]
• Profil 1 compression des en-têtes IPv6/v4/UDP/RTP [ rfc3095]
• Profil 2 compression des en-têtes IPv6/v4/UDP [rfc3 095]
• Profil 3 compression des en-têtes IPv6/v4/ESP [rfc3 095]
• Profil 4 compression des en-têtes IPv6/v4 [rfc3843]
• Profil 6 compression des en-têtes IPv6/v4/TCP [rfc4 996]
• Profil 7 compression des en-têtes IPv6/v4/UDP-Lite/RTP [rfc4019]
• Profil 8 compression des en-têtes IPv6/v4/UDP-Lite [rfc4019]

Le mécanisme RoHC intègre des fonctionnalités pour la compression qui donnent une meilleure
performance aux flux compressés quand ils sont tran smis sur les réseaux bruités. L’architecture du
mécanisme de compression RoHC est complexe, mais pe rmet de s’adapter aux caractéristiques du
lien et au flux de données. Ce qui représente une f lexibilité dans le mécanisme à travers les
différents profils et modes d’opération. La norme 3 GPP pour RoHC (TS23.323) rend obligatoires
les profils 0, 1, 2, 3.
Le profil de base de la compression des en-têtes es t la réduction de la redondance de l’information
contenue dans un en-tête, mais aussi de la redondan ce entre plusieurs en-têtes consécutifs. Ainsi
l’information qui ne change pas est envoyée au débu t de la session ou à un faible rythme ; pour les
autres champs, un mécanisme de prédiction ou de dép endance permet de réduire encore
l’information transmise. Le principe de RoHC est d’envoyer l’information minimale pour que le
décompresseur puisse reformer l’en-tête. L’élément clé est le CRC, calculé avant la compression. Il
donne au décompresseur une information sur la valid ité de l’information qu’il possède, puisque
l’information transmise est susceptible d’être modi fiée suite à des erreurs de transmission.
JCP-C Confidentiel



Le mécanisme de RoHC utilise des profils pour iden tifier les en-têtes à compresser, différents
niveaux de compression pour augmenter le taux de compression, des modes d’opération et des
modes de transition. Chaque mode d’opération a troi s niveaux de compression. Chaque mode de
transition travaille dans les deux premiers niveaux de compression du mode d’opération précédent.
La transition se termine à la réception d’un acquit tement pour changer le mode.
RoHC a trois modes d’opération : Unidirectionnel (U ), Optimiste (O) et Fiable (R). Le mode U est
utilisé quand le canal de retour n’existe pas. Quan d une erreur est détectée, les modes O et R
peuvent envoyer un acquittement afin de réduire la taille de l’en-tête dans le compresseur. Le
compresseur supporte un ou plusieurs profils de RoHC (un profil définit la nature des en-têtes qui
doivent être compressés).

P
P
e
e
r
r
f
f
o
o
r
r
m
m
a
a
n
n
c
c
e
e
s
s

RoHC peut être utilisé indifféremment pour IPv6 et IPv4.
Les différents modes d’opération de RoHC ont une pe rformance en terme de taille moyenne de
l’en-tête différent dû au nombre de bits que le com presseur peut utiliser pour les différentes valeurs
qui varient dans l’en-tête comme le numéro de séque nce. Mais la moyenne de 8 bits dans le pire des
cas reste totalement positive si on la compare avec la transmission sans compression.



JCP-C Confidentiel




V
V
e
e
r
r
s
s
i
i
o
o
n
n
s
s


d
d
u
u


s
s
o
o
f
f
t
t
w
w
a
a
r
r
e
e


d
d
i
i
s
s
p
p
o
o
n
n
i
i
b
b
l
l
e
e
s
s

LOCOmotive est disponible sous différentes versions et licences selon le mode d’application.
Nous fournissons également la mise à jour du softwa re RoHC dans sa version initiale.

Des versions flexibles vous sont proposées :

LOCOM software (serveur & client)
LOCOM porting to your system
LOCOM support
LOCOM training
LOCOM maintenance
LOCOM evolution

Nos références clients sont disponibles sur demande.

9, Mail de Bourgchevreuil 35510 Cesson-Sévigné Fr ance
Tel: +33 2 23 27 12 46 Fax: +33 2 99 27 77 82
Email: contact@jcp-consult.com
Web: http://www.jcp-consult.com

LOCOmotive
Code lines
18500
Size in Disc
110Kbytes
Context size per flow
4kbytes
Compression Rate
80 Mbps