Patent ID: 7664881

Claim:
A header compression system for compressing a header of a plurality of data packets of a flow transmitted through a data transmission network, comprising: an ingress node and an egress node comprising hardware; flow lookup code in said ingress node adapted to determine if an existing compression template matches at least a source address or a destination address of said flow in a template and label table; template creating code, in both said ingress node and said egress node, adapted to create a new compression template in said template and label table from a predetermined number of uncompressed data packets at a beginning of said flow respectively transmitted by said ingress node and received by said egress node, wherein said new compression template is identical in said ingress node and said egress node, wherein said new compression template is created if said existing compression template is not found by said flow lookup code; and header compression code, in said ingress node, adapted to compress the header of each packet of said plurality of data packets following said predetermined number of uncompressed data packets before transmitting said plurality of data packets through said data transmission network, wherein said compressing of the header of each packet is achieved by using said new compression template.