Home agent management apparatus and method
AssigneeSamsung Electronics Co., Ltd.
InventorsHak-goo Lee, Young-keun Kim, Sun-woo Kim, Sang-hyun Shin
Life of this patent
Estimating the term…
Abstract
A home agent management apparatus and method for routing a packet using a home network equipment as a home agent in a mobile Inter Protocol version 6 (IPv6) are provided. The home agent management apparatus includes a packet analyzer, which receives a packet and analyzes the packet; a database, which stores information indicating whether a home agent of a home network operates normally according to the result of the analysis; and a home agent function executor, which performs a home agent function in place of the home agent when the home agent does not operate normally. Accordingly, a load concentrated on a home agent of an Internet Service Provider (ISP) can be split.
Claims13
An apparatus for managing at least one home agent of a home network in a network, the apparatus comprising:
- a packet analyzer, which receives a packet and analyzes the packet;
- a database, which stores information indicating whether the home agent operates normally according to the result of the analysis;
- and
- a home agent function executor, which performs a home agent function in place of the home agent when the home agent does not operate normally,
- wherein the database comprises:
- a binding check database, which stores information indicating whether a binding acknowledgement message for a binding update message has been received within a predetermined time;
- and
- a proxy binding cache memory, which stores information on the home agent that does not operate normally.
A method of managing one or more home agents of a home network in a network, the method comprising:
- determining whether a home agent operates normally using a database, which stores information on home agents that do not operate normally;
- and
- when it is determined that the home agent does not operate normally, performing a home agent function in place of the home agent,
- wherein the database comprises:
- a binding check database, which stores information indicating whether a binding acknowledgement message for a binding update message has been received within a predetermined period of time;
- and
- a proxy binding cache memory, which stores information on the home agents that do not operate normally.
A home agent management method comprising:
- reading a network prefix recorded in a destination address field of a packet received from an access router;
- forwarding the packet to a network corresponding to the network prefix;
- when the network prefix corresponds to a home network, storing the packet received from the access router;
- determining whether the packet is a binding update message;
- when it is determined that the packet is the binding update message, extracting a home agent address and a care-of-address from the binding update message;
- determining whether an entry comprising the home agent address and the care-of-address has been stored in a binding check database;
- when it is determined that the entry has not been stored in the binding check database, adding the entry to the binding check database, increasing a count corresponding to the entry, and deleting the packet and when it is determined that the entry has been stored in the binding check database, increasing the count and determining whether the count reaches a predetermined value;
- and
- when it is determined that the count does not reach the predetermined value, deleting the packet and when it is determined that the count reaches the predetermined value, storing the entry in a proxy binding cache, deleting the packet, and deleting the entry from the binding check database.
A computer readable physical storage medium having recorded therein a program for executing on a computer a method of managing one or more home agents of a home network in a network, the method comprising:
- determining whether a home agent operates normally using a database, which stores information on home agents that do not operate normally;
- and
- when it is determined that the home agent does not operate normally, performing a home agent function in place of the home agent,
- wherein the database comprises:
- a binding check database, which stores information indicating whether a binding acknowledgement message for a binding update message has been received within a predetermined period of time;
- and
- a proxy binding cache memory, which stores information on the home agents that do not operate normally.
Dependencies are inferred from the claim text.