US20130028095A1

Dynamic allocation of context identifiers for header compression

Claim Score by NHIP

Read claim 1, the broadest

Abstract

In one embodiment, routable traffic through one or more border routers between a local computer network and a global computer network is monitored in order to characterize use of one or more global prefixes of the traffic. A particular set of the global prefixes, up to a maximum number, that are most frequently used may be mapped into a set of context identifiers (IDs) having a shorter bit-length than the global prefixes. The context IDs may then be distributed into the local computer network, and the one or more border routers convert between the context IDs and the global prefixes, accordingly.

US20130028095A1, drawing sheet 1
Sheet 1 of 10

Term

Projected expiry 3 March 2032.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

24 claims: 3 independent, 21 dependent

  1. 1
    Broadest claimClaim Score 64, broad(NHIP)A method, comprising:monitoring routable traffic through a border router between a local computer network and a global computer network;characterizing use of one or more global prefixes of the traffic;determining a number of global prefixes that can be mapped into context identifiers (IDs) having a shorter bit-length than the global prefixes;determining, up to the number, a particular set of the global prefixes that are most frequently used;mapping the context IDs to the particular set of global prefixes;distributing the context IDs into the local computer network;and converting between the context IDs and the global prefixes at the border router.
  2. 15
    An apparatus, comprising:one or more network interfaces to communicate as a border router between a local computer network and a global computer network;a processor coupled to the network interfaces and adapted to execute one or more processes;and a memory configured to store a border router process executable by the processor, the process when executed operable to: monitor routable traffic through the border router between the local computer and the global computer network;characterize use of one or more global prefixes of the traffic;determine a number of global prefixes that can be mapped into context identifiers (IDs) having a shorter bit-length than the global prefixes;determine, up to the number, a particular set of the global prefixes that are most frequently used;map the context IDs to the particular set of global prefixes;distribute the context IDs into the local computer network;and convert between the context IDs and the global prefixes at the border router.
  3. 24
    A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:monitor routable traffic through a border router between a local computer network and a global computer network;characterize use of one or more global prefixes of the traffic;determine a number of global prefixes that can be mapped into context identifiers (IDs) having a shorter bit-length than the global prefixes;determine, up to the number, a particular set of the global prefixes that are most frequently used;map the context IDs to the particular set of global prefixes;distribute the context IDs into the local computer network;and convert between the context IDs and the global prefixes.