Mobile IP accounting
First Claim
1. A network device which supports Mobile IP protocol and is configured to send an accounting request, the accounting request identifying a mobile node supporting the Mobile IP protocol, the network device comprising:
- a memory; and
a processor coupled to the memory, wherein the network device is adapted for updating a counter associated with the mobile node'"'"'s activity during a Mobile EP session, the network device adapted for sending the accounting request to a AAA server supporting a AAA protocol in response to a trigger event, the accounting request both identifying the mobile node and including the counter, wherein the accounting request indicates a request to update accounting information associated with the mobile node using the counter, the trigger event being one of a lapse of a predetermined period of time, initiation or termination of a registration of the mobile node, and when a number of packets are received or sent by the mobile node, the server being adapted for recording accounting information associated with the mobile node using the counter, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, wherein the server maintains accounting information for a plurality of mobile nodes supported by a plurality of Home Agents, the accounting information being received from a plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol and being adapted for sending an accounting request to the AAA server in the AAA protocol to update accounting information associated with a mobile node in response to the trigger event, wherein the AAA server does not support the Mobile IP protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for updating accounting information for a mobile node operating according to Mobile IP Protocol are disclosed. A network device which supports Mobile IP composes a request packet for the mobile node. The request packet identifies the mobile node and includes at least one counter associated with accounting information pertaining to the mobile node. The request packet is then sent to a server adapted for performing accounting. The server then logs the accounting information for the mobile node. The server may then send a reply packet to the network device acknowledging logging of the accounting information pertaining to the mobile node. A bill for Mobile IP services may then be generated from the accounting information.
200 Citations
38 Claims
-
1. A network device which supports Mobile IP protocol and is configured to send an accounting request, the accounting request identifying a mobile node supporting the Mobile IP protocol, the network device comprising:
-
a memory; and a processor coupled to the memory, wherein the network device is adapted for updating a counter associated with the mobile node'"'"'s activity during a Mobile EP session, the network device adapted for sending the accounting request to a AAA server supporting a AAA protocol in response to a trigger event, the accounting request both identifying the mobile node and including the counter, wherein the accounting request indicates a request to update accounting information associated with the mobile node using the counter, the trigger event being one of a lapse of a predetermined period of time, initiation or termination of a registration of the mobile node, and when a number of packets are received or sent by the mobile node, the server being adapted for recording accounting information associated with the mobile node using the counter, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, wherein the server maintains accounting information for a plurality of mobile nodes supported by a plurality of Home Agents, the accounting information being received from a plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol and being adapted for sending an accounting request to the AAA server in the AAA protocol to update accounting information associated with a mobile node in response to the trigger event, wherein the AAA server does not support the Mobile IP protocol. - View Dependent Claims (2, 24, 25, 26, 30, 31, 35)
-
-
3. A server in communication with a plurality of network devices supporting Mobile IP protocol and configured to receive an accounting request from the plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol, the accounting request identifying a mobile node, the server comprising:
-
a memory; and a processor coupled to the memory, wherein the server is a AAA server supporting a AAA protocol, and wherein the server is adapted for storing accounting information for a plurality of mobile nodes supported by the plurality of network devices and logging accounting information associated with the mobile node in response to the accounting request received from one of the plurality of network devices in the AAA protocol supported by the AAA server, the network device being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol, the accounting request including at least one counter associated with the accounting information, the plurality of mobile nodes being supported by a plurality of Home Agents, wherein the accounting request indicates a request to update the accounting information associated with the mobile node using the at least one counter, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node, wherein the AAA server does not support the Mobile IP protocol. - View Dependent Claims (4, 5, 6, 27, 28, 32, 36)
-
-
7. In a network device which supports Mobile IP protocol, a method of updating accounting information for a mobile node operating according to the Mobile IP protocol during a Mobile EP session, comprising:
-
composing a request packet for the mobile node in response to a trigger event, the trigger event being one of a lapse of a predetermined period of time, initiation or termination of a registration of the mobile node, and when a number of packets are received or sent by the mobile node, the request packet identifying the mobile node and including at least one counter associated with accounting information pertaining to the mobile node, wherein the request packet indicates a request to update accounting information associated with the mobile node using the at least one counter, wherein the request packet is composed in accordance with a AAA protocol; and sending the request packet to a AAA server supporting the AAA protocol, wherein the AAA server is adapted for performing accounting for the identified mobile node using the at least one counter in response to the request packet, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, wherein the AAA server maintains accounting information for a plurality of mobile nodes supported by a plurality of Home Agents, the accounting information being received from a plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol, wherein the AAA server does not support the Mobile IP protocol. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 33, 34, 37)
-
-
15. In a AAA server that does not support Mobile IP protocol, the AAA server configured to maintain accounting information for a plurality of mobile nodes supported by a plurality of network devices, the accounting information being received from the plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting Mobile IP protocol, a method of updating accounting information for a mobile node operating according to the Mobile IP protocol during a Mobile IP session, comprising:
-
receiving a request packet from a network device operating under the Mobile IP protocol and a AAA protocol supported by the AAA server, the request packet being sent in accordance with the AAA protocol, the request packet identifying the mobile node and including at least one counter associated with accounting information pertaining to the mobile node, wherein the request packet indicates a request to update accounting information associated with the mobile node using the at least one counter, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node; and logging the accounting information for the mobile node identified in the request packet using the at least one counter of the request packet. - View Dependent Claims (16, 17, 18, 19, 38)
-
-
20. A computer-readable medium having thereon computer readable instructions for updating accounting information for a mobile node in a network device that supports Mobile EP protocol during a Mobile IP session, the instructions comprising:
-
instructions for composing a request packet for the mobile node in response to a trigger event, the trigger event being one of a lapse of a predetermined period of time, initiation or termination of a registration of the mobile node, and when a number of packets are received or sent by the mobile node, the request packet identifying the mobile node and including at least one counter associated with accounting information pertaining to the mobile node, wherein the request packet indicates a request to update accounting information associated with the mobile node using the at least one counter, wherein the request packet is composed in accordance with a AAA protocol; and instructions for sending the request packet to a AAA server supporting the AAA protocol, wherein the AAA server is adapted for performing accounting for the identified mobile node using the at least one counter in response to the request packet, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, wherein the AAA server maintains accounting information for a plurality of mobile nodes supported by a plurality of Home Agents, the accounting information being received from a plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol, wherein the AAA server does not support the Mobile IP protocol. - View Dependent Claims (21)
-
-
22. A computer-readable medium having thereon computer readable instructions for updating accounting information for a mobile node in a AAA server that does not support Mobile IP protocol during a session, the AAA server supporting a AAA protocol and configured to maintain accounting information for a plurality of mobile nodes, the accounting information being received from a plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting Mobile EP protocol and the AAA protocol, the instructions comprising:
-
instructions for receiving a request packet from a network device operating under the Mobile EP protocol, the request packet being sent in accordance with the AAA server protocol supported by the AAA server, the request packet identifying the mobile node and including at least one counter associated with accounting information pertaining to the mobile node, wherein the request packet indicates a request to update accounting information associated with the mobile node using the at least one counter, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node; and instructions for logging the accounting information for the mobile node using the at least one counter. - View Dependent Claims (23)
-
-
29. A network device which supports Mobile IP protocol and adapted for updating accounting information for a mobile node operating according to the Mobile IP protocol during a Mobile IP session, comprising:
-
means for composing a request packet for the mobile node in response to a trigger event, the trigger event being one of a lapse of a predetermined period of time, initiation or termination of a registration of the mobile node, and when a number of packets are received or sent by the mobile node, the request packet identifying the mobile node and including at least one counter associated with accounting information pertaining to the mobile node, wherein the request packet indicates a request to update accounting information associated with the mobile node using the at least one counter, wherein the request packet is composed in accordance with a AAA protocol; and means for sending the request packet to a AAA server supporting the AAA protocol, wherein the AAA server is adapted for performing accounting for the identified mobile node using the at least one counter in response to the request packet, the at least one counter indicating at least one of a number of packets that have been sent to the mobile node, a number of packets that have been sent from the mobile node, a total service time for the mobile node, a number of bytes that have been sent to the mobile node and a number of bytes that have been sent from the mobile node, the network device being a Home Agent supporting the mobile node or a Foreign Agent to which the mobile node has roamed, the AAA server in communication with a plurality of network devices supporting Mobile IP and configured to receive a request packet from the plurality of network devices, each of the plurality of network devices being a Home Agent or a Foreign Agent supporting the Mobile IP protocol and the AAA protocol, wherein the AAA server maintains accounting information for a plurality of mobile nodes, wherein the AAA server does not support the Mobile IP protocol.
-
Specification