ah & inner headers

Asked by david castro caso on 2010-10-04

hello,
i want to compress flow stream with the following structure:

IPV6 / IPV6 / AH / IPV6 / Payload

i know launchpad libraries allow me to compress IPV6 / IPV6 / AH. but do i need to create an specific profile for my packet structure, or can i reuse rohc for compressing the inner IPV6 header after AH?

thanx a lot!

david castro caso.

Question information

Language:
English Edit question
Status:
Answered
For:
rohc Edit question
Assignee:
Didier Barvaux Edit question
Last query:
2010-10-04
Last reply:
2010-10-07

Hello David,

The ROHC library does not support more than 2 IP headers (all combinations are supported: IPv4, IPv4/IPv4, IPv4/IPv6, IPv6, IPv6/IPv6, IPv6/IPv4). One IPv6/IPv6/AH/IPv6 packet is compressed only as IPv6/IPv6/AH.

The IP profile described in RFC 3843 entitled "RObust Header Compression (ROHC): A Compression Profile for IP" defines a way to handle your packet. RFC 3843 reads in its abstract: "This document defines a ROHC compression profile for IP, similar to the IP/UDP profile defined by RFC 3095, but simplified to exclude UDP, and enhanced to compress IP header chains of arbitrary length".

Support for this feature is not included in the library yet. There is no plan to add it as far as I know. However, any help to add this feature is welcome if you want (and have time) to participate to this project.

Regards,
Didier Barvaux

Can you help with this problem?

Provide an answer of your own, or ask david castro caso for more information if necessary.

To post a message you must log in.