US7778229B2

Optimized IP address use in a mobile IP environment

Summary by NHIP

Mobile IP address release

The method registers a Mobile Node with a Home Agent by sending a request containing a collocated care-of address, a home address, and the address of the allocating server. This enables the Home Agent to initiate local IP address release by the server when the Mobile Node stops using it, allowing the address for other entities.

Claim Score by NHIP

Read claim 22, the broadest

Abstract

Methods and apparatus for initiating the release of an IP address allocated for use by a Mobile Node supporting Mobile IP are disclosed. The IP address may be a collocated care-of address or a dynamically assigned home address. The release of the IP address may be initiated by the Home Agent based upon information it has received in a registration request or, alternatively, may be initiated by the Home Agent in response to a de-registration request. In this manner, a Home Agent may initiate the release of an IP address that is no longer in use by a Mobile Node.

US7778229B2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 9 June 2026, 0.3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

27 claims: 10 independent, 17 dependent

  1. 1
    In a Mobile Node supporting Mobile IP, a method of registering with a Home Agent, comprising:obtaining a collocated care-of address, the collocated care-of address being a local IP address associated with a network to which the Mobile Node has roamed;composing a registration request message including the collocated care-of address, a home address associated with the Mobile Node, and an address associated with a server that allocated the local IP address, wherein the server is not the Home Agent, and wherein the server is not the Mobile Node;sending the registration request message to a Home Agent, thereby enabling the Home Agent to initiate a release of the local IP address by the server when the local IP address is no longer being used by the Mobile Node, wherein upon release of the local IP address, the local IP address is available for use by other entities;and receiving a registration reply from the Home Agent.
  2. 3
    In a Home Agent supporting Mobile IP, a method of registering a Mobile Node with the Home Agent, comprising:receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed, wherein the registration request message further includes an address associated with a server that allocated at least one of the care-of address or the home address;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;storing the address associated with the server that allocated at least one of the care-of address or the home address in a mobility binding table entry;sending a registration reply to the Mobile Node;and initiating a release of at least one of the care-of address or the home address when no longer used by the Mobile Node;wherein initiating a release of at least one of the care-of address or the home address comprises: obtaining the address associated with the server that allocated at least one of the care-of address or the home address from the mobility binding table entry;and sending an instruction to the address associated with the server to release at least one of the care-of address or the home address identified in the mobility binding table entry.
  3. 9
    In a Home Agent supporting Mobile IP, a method of registering a Mobile Node with the Home Agent, comprising:receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;receiving a subsequent registration request, the subsequent registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;determining whether the local IP address associated with the network to which the Mobile Node has roamed obtained from the subsequent registration request is the same as the local IP address previously stored in association with the Mobile Node;when the local IP address obtained from the subsequent registration request is different from the previously stored local IP address, initiating a release of the previously stored local IP address;and when the local IP address obtained from the subsequent registration request is not different from the previously stored local IP address, not initiating a release of the previously stored local IP address.
  4. 13
    In a Home Agent supporting Mobile IP, a method of registering a Mobile Node with the Home Agent, comprising:receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;initiating a release of at least one of the care-of address or the home address when no longer used by the Mobile Node;receiving a de-registration request, the de-registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;and wherein initiating a release of at least one of the care-of address or the home address comprises sending an instruction to a server that previously allocated at least one of the care of address or the home address identified in the de-registration request to release at least one of the care-of address or the home address identified in the de-registration request.
  5. 15
    A Home Agent supporting Mobile IP and configured for registering a Mobile Node with the Home Agent, comprising:a processor;and a memory, at least one of the processor or the memory being adapted for: receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed, wherein the registration request message further includes an address associated with a server that allocated at least one of the care-of address or the home address;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;storing the address associated with the server that allocated at least one of the care-of address or the home address in a mobility binding table entry;sending a registration reply to the Mobile Node;and initiating a release of at least one of the care-of address or the home address when no longer used by the Mobile Node;wherein initiating a release of at least one of the care-of address or the home address comprises: obtaining the address associated with the server that allocated at least one of the care-of address or the home address from the mobility binding table entry;and sending an instruction to the address associated with the server to release at least one of the care-of address or the home address identified in the mobility binding table entry.
  6. 17
    A Home Agent supporting Mobile IP and adapted for registering a Mobile Node with the Home Agent, comprising:a processor;and a memory, at least one of the processor or the memory being adapted for: receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;receiving a subsequent registration request, the subsequent registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;determining whether the local IP address associated with the network to which the Mobile Node has roamed obtained from the subsequent registration request is the same as the local IP address previously stored in association with the Mobile Node;when the local IP address obtained from the subsequent registration request is different from the previously stored local IP address, initiating a release of the previously stored local IP address;and when the local IP address obtained from the subsequent registration request is not different from the previously stored local IP address, not initiating a release of the previously stored local IP address.
  7. 20
    A Home Agent supporting Mobile IP and adapted for registering a Mobile Node with the Home Agent, comprising:a processor;and a memory, at least one of the processor or the memory being adapted for: receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;initiating a release of at least one of the care-of address or the home address when no longer used by the Mobile Node;receiving a de-registration request, the de-registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;and wherein initiating a release of at least one of the care-of address or the home address comprises sending an instruction to a server that previously allocated at least one of the care of address or the home address identified in the de-registration request to release at least one of the care-of address or the home address identified in the de-registration request.
  8. 22
    Broadest claimClaim Score 61, broad(NHIP)In a Home Agent supporting Mobile IP, a method of registering a Mobile Node with the Home Agent, comprising:receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;and initiating a release of the care-of address when no longer used by the Mobile Node, wherein upon release of the care-of address, the care-of address is available for use by other entities, wherein initiating a release of at the care-of address comprises sending an instruction to a server that previously allocated the care of address identified in the de-registration request to release the care-of address.
  9. 26
    In a Home Agent supporting Mobile IP, a method of registering a Mobile Node with the Home Agent, comprising:receiving a registration request from the Mobile Node, the registration request including a home address associated with the Mobile Node and a care-of address, the care-of address being a local IP address associated with a network to which the Mobile Node has roamed;authenticating the Mobile Node associated with the home address;storing the care-of address associated with the Mobile Node;sending a registration reply to the Mobile Node;and initiating a release of the care-of address when no longer used by the Mobile Node, wherein upon release of the care-of address, the care-of address is available for use by other entities, receiving a de-registration request, the de-registration request including the home address associated with the Mobile Node and the care-of address;and wherein initiating a release of the care-of address is performed in response to receiving the de-registration request.
  10. 27
    In a Mobile Node supporting Mobile IP, a method of registering with a Home Agent, comprising:obtaining a collocated care-of address, the collocated care-of address being a local IP address associated with a network to which the Mobile Node has roamed;composing a registration request message including the collocated care-of address, a home address associated with the Mobile Node, and an address associated with a server that allocated the local IP address, wherein the server is not the Home Agent;sending the registration request message to a Home Agent, thereby enabling the Home Agent to initiate a release of the local IP address by the server when the local IP address is no longer being used by the Mobile Node, wherein upon release of the local IP address, the local IP address is available for use by other entities;receiving a registration reply from the Home Agent;and sending an instruction to the Home Agent to initiate a release of the care-of address when no longer used by the Mobile Node, wherein upon release of the care-of address, the care-of address is available for use by other entities.