EP1938552B1

Dynamic discovery of home agent with specific binding

Abstract

This record has no abstract on file.

EP1938552B1, drawing sheet 1
Sheet 1 of 8

Term

0 yearsleft in the term

Expires 10 October 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

40 claims: 16 independent, 24 dependent

  1. 1
    A method for obtaining a home node address in a packet switched network comprising nodes, the method comprising the steps of:a) sending (1201) by a first node to a first home node of a home network of a mobile second node a request containing information about a home address of the mobile second node to determine whether a binding with said home address indicating a registration of said mobile second node at the first home node exists;b) receiving (1202) the request by the first home node;said first home node comprising a stored binding table;c) determining (1203) whether the binding with said home address of the mobile second node exists in any home node of the home network;and d) receiving (1204) by the first node a reply comprising the address of the home node with said binding, if the home address of the mobile second node is in the binding table of any of the home nodes in the home network.
  2. 4
    The method according to any of claims 1 to 3, wherein the first node is a mobile node or a Mobile IP home agent or a SIP server or a HIP rendezvous server or a mobike server or a mobility anchor point or an access router.
  3. 5
    The method according to any of claims 1 to 4, wherein step c) comprises searching the binding table of the first home node for the home address of the mobile second node.
  4. 6
    The method according to any of claims 1 to 5, wherein step a) uses an unicast address as destination address.
  5. 7
    The method according to any of claims 1 to 5, wherein multiple requests are sent to different home nodes using different unicast addresses and multiple replies are sent by different home nodes.
  6. 10
    The method of any of claims 1 to 5, wherein step a) uses an anycast address as destination address;all home nodes being configured with the anycast address.
  7. 11
    The method of any of claims 1 to 5, wherein step a) uses a multicast address as destination address;all home nodes are configured with the multicast address.
  8. 12
    The method according to any of claims 1 to 11 further comprising the steps of:e) searching by the first home node in its binding table and in an additional pre-established backup binding table for the home address of the mobile second node, with the backup binding table containing bindings stored in other home nodes belonging to the same home network as the first home node;and f) sending by the first home node to the first node a reply comprising the address of a second home node with the specific binding.
  9. 13
    The method according to any of claims 1 or 11 further comprising the step of g) forwarding the first node's request to other home nodes in the home network if the home address of the mobile second node has not been found in the binding table of the first home node.
  10. 16
    The method according to claims 13 or 14 further comprising the steps of:h) receiving by a second home node the forwarded request;i) searching by the second home node in its stored binding table for the home address of the mobile second node;and k) sending by the second home node a reply to the first home node.
  11. 18
    The method according to any of claims 1 to 17, wherein the request and/or reply messages are Mobile IP Home Agent Address Discovery requests and/or reply messages.
  12. 21
    The method according to any of claims 1 to 20, wherein the request of step a) contains the home address or a compressed value of the home address.
  13. 28
    The method according to any of claims 22 to 27, wherein the hash function is a keyed hash function and the ordered list contains different keys.
  14. 31
    A system for obtaining a home node address in a packet switched network comprising nodes, the system comprising:a first node adapted to send to a first home node of a home network of a mobile second node a request containing information about a home address of the mobile second node to determine whether a binding with said home address indicating a registration of said mobile second node at the first home node exists;the first home node being adapted to receive the request and comprising a stored binding table;the first home node further being adapted to search in the binding table for a home address of the mobile second node;and the first node further being adapted to receive a reply comprising the home node address with said binding, if the home address of the mobile second node is in the binding table of any of the home nodes in the home network.
  15. 33
    A home node for a home network of a mobile second node in a packet switched network comprising nodes, the home node comprising a stored binding table and being adapted to:receive a request from a first node containing information about a home address of a mobile second node;and search in the binding table for a home address of the mobile second node;and replying to the first node, the reply comprising the address of the home node with said binding, if the home address of the mobile second node is in the binding table of any of the home nodes in the home network of the mobile second node.
  16. 35
    A node for a packet switched network comprising nodes adapted to:send to a first home node of a home network of a mobile second node a request containing information about a home address of the mobile second node to determine whether a binding with said home address indicating a registration of said mobile second node at the first home node exists;and receive a reply comprising the home node address with said binding, if the home address of the mobile second node is in the binding table of any of the home nodes in the home network.
  17. 37
    A computer readable medium storing instructions that, when executed by a processor of a home node in a packet switched network comprising nodes, the home node comprising a stored binding table, cause the node to:receive a request from a first node containing information about a home address of a mobile second node;search in the binding table for a home address of the mobile second node;and reply to the first node, the reply comprising the address of the home node with said binding if the home address of the mobile second node is in the binding table of any of the home nodes in the home network.
  18. 39
    A computer readable medium storing instructions that, when executed by a processor of a node in a packet switched network comprising nodes causes the node to:send to a first home node of a home network of a mobile second node a request containing information about a home address of the mobile second node to determine whether a binding with said home address indicating a registration of said mobile second node at the first home node exists;receive a reply comprising the home node address with said binding, if the home address of the mobile second node is in the binding table of any of the home nodes in the home network.
Independent claims18