Effnet ROHCv2™

Effnet provides a highly portable, efficient and fully compliant software implementation of RObust Header Compression Version 2 (ROHCv2) technology which is based on IETF standards RFC 4995 and RFC 5225 published in 2007 and 2008 respectively. Effnet's research and development team has been actively involved in the standardization process. ROHCv2 defines robustness mechanisms that may be used by a compressor implementation to increase the probability of decompression success when packets can be lost and/or reordered on the ROHC channel.

Effnet ROHCv2™ header chain support

Both IPv4 and IPv6 are supported, with extension headers.

Support for AH, GRE, MINE and ESP-NULL headers.

Common applications of Effnet ROHCv2™

Just like Effnet ROHC™, Effnet ROHCv2™ is an enabler of VoIP and substantially increases the capacity on various types of networks. 3GPP has recommended the use of ROHC since the Release 4 version of the specifications which include GPRS, WCDMA(UMTS), HSPA and now from release 8, LTE, it also recommends ROHCv2. In Release 5, ROHC is considered an essential part of the IP-based Multimedia Subsystem, IMS. It can also be used by satellite modem manufacturers to attain better performance over satellite links.

Dealing with changes in semi-static fields, e.g., TTL, TOS, DF-bit, and RTP payload type, RTP X and P bits (the last three is for profile 0x0101 only).

Heuristics for detection of IP-ID behaviour and dealing with changes in IP-ID behaviour

Support for reordering over the link

Use of CRC for protection of control fields

Local repair mechanisms with enhancements

List compression

ROHC Segmentation and Reassembly

Packet Size Limitation Enforcements

Reverse Decompression

Additional features for improved efficiency and operation:

Full featured and efficient classifier and context manager module

Efficient VoIP flow compression using:

Improved field pattern detection algorithm

Link layer information

Effective use of feedback channel using a rate control mechanism

Support for running and switching between multiple instances for redundancy and fail safe operation (Used in large systems)

Support for 3GPP2 C.S0085-0 standard recommendations for header compression.

Effnet Classifier and Context Manager (EFFRCCM™)

The classification and context management is an essential component of header compression function. Even though RFC 4995 and RFC 5225 do not standardize it, Effnet provides this component together with Effnet ROHCv2™. The classifier and context manager does the following functions:

Handles IPv6 extension headers (sometimes used within IPv4, if tunneled).

Detects and avoids fragmentation and IPv4 options.

Provides profile hint for a packet based on header chain present.

Provides context associated with a packet via context management.

Services

Effnet provides support and maintenance services covering problem reporting, bug fixes, updates, training, consulting and integration. A sample application code together with detailed documentation covering well defined and easy to use API is provided to speed up the process of integration.