Method to dynamically provide link specific information to mobile clients
AssigneeCisco Technology, Inc.
InventorsArghya Mukherjee, Bhaskar Bhupalam, Jayaraman Iyer, Venkatanarayana Muppala
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments enable a Mobile Node to select from or prioritize two or more Foreign Agents using information dynamically provided to the Mobile Node. When a Foreign Agent detects a Mobile Node, it composes an agent advertisement having one or more fields including one or more parameter values. The Foreign Agent then sends the agent advertisement to the Mobile Node. The Mobile Node may then select one of the Foreign Agents, as well as prioritize the Foreign Agents, using the parameter values.
Claims26
In a Foreign Agent, a method of sending an agent advertisement, comprising:
- detecting a Mobile Node;
- composing an agent advertisement, one or more fields of the agent advertisement including one or more parameter values;
- and
- sending the agent advertisement to the Mobile Node;
- wherein the parameter values indicate at least one of a priority of the Foreign Agent with respect to other Foreign Agents, a price per registration of the Mobile Node with a Home Agent via the Foreign Agent, a price per transmission of one or more packets to another node via the Foreign Agent, a price per receipt of one or more packets by the Mobile Node via the Foreign Agent, a price per a number of bytes received via the Foreign Agent, a price per number of bytes transmitted via the Foreign Agent, and a price per duration of time that the Mobile Node is registered with its Home Agent via the Foreign Agent, thereby enabling a Mobile Node to at least one of select from and prioritize two or more Foreign Agents.
In a Mobile Node, comprising:
- receiving an agent advertisement from two or more Foreign Agents, the agent advertisement associated with each of the Foreign Agents including information provided as one or more parameter values of one or more fields of the agent advertisement, the one or more parameter values indicating at least one of a priority of the Foreign Agent with respect to other Foreign Agents, a price per registration of the Mobile Node with a Home Agent via the Foreign Agent, a price per transmission of one or more packets to another node via the Foreign Agent, a price per receipt of one or more packets by the Mobile Node via the Foreign Agent, a price per a number of bytes received via the corresponding Foreign Agent, a price per number of bytes transmitted via the corresponding Foreign Agent, and a price per duration of time that the Mobile Node is registered with its Home Agent via the Foreign Agent;
- and
- selecting one of the Foreign Agents based upon at least a portion of the information provided in the agent advertisements received from the two or more Foreign Agents.
In a AAA server, a method of providing information associated with a Foreign Agent, comprising:
- receiving a request, the request identifying a Foreign Agent;
- and
- obtaining information associated with the Foreign Agent from one of a plurality of entries, each of the plurality of entries corresponding to a different one of a plurality of Foreign Agents, the information indicating at least one of a priority of the Foreign Agent with respect to other Foreign Agents, a price per registration of a Mobile Node via the Foreign Agent, a price per transmission of one or more packets to another node via the Foreign Agent, a price per receipt of one or more packets via the Foreign Agent, a price per a number of bytes received via the Foreign Agent, a price per number of bytes transmitted via the Foreign Agent, and a price per duration of time that the Mobile Node is registered with its Home Agent via the Foreign Agent.
Dependencies are inferred from the claim text.