Methods and apparatus for broadcast optimization in mobile IP
First Claim
1. A Foreign Agent supporting Mobile IP, comprising:
- a computing device processor; and
a memory device including instructions that, when executed by the computing device processor, enable the computing device processor to;
update a mobility binding table on the Foreign Agent, the mobility binding table comprises a subnet of a Home Agent address for two or more Mobile Nodes that indicates a Home Network of the Mobile Nodes, the Home Network being associated with a Home Agent;
receive a broadcast data packet at the Foreign Agent addressed to the Mobile Nodes from the Home Agent;
identify the two or more Mobile Nodes from the mobility binding table;
duplicate the broadcast data packet by the Foreign Agent; and
transmit each duplicated broadcast data packet to each Mobile Node.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with various embodiments, a Home Agent receives a registration request and sends a registration reply having a network mask extension including a network mask associated with the home address of the Mobile Node. Once the Mobile Node has obtained its network mask, it may send packets such as broadcast packets, as well as roam to its Home Agent. Additionally, in accordance with various embodiments, when a Home Agent receives a broadcast packet, it forwards the broadcast packet to a care-of address of the broadcast packet without duplicating the broadcast packet. Instead, the Foreign Agent obtains the subnet from the broadcast packet, identifies the Mobile Node(s) on that subnet, and duplicates the broadcast packet for transmission to the identified Mobile Node(s).
30 Citations
21 Claims
-
1. A Foreign Agent supporting Mobile IP, comprising:
-
a computing device processor; and a memory device including instructions that, when executed by the computing device processor, enable the computing device processor to; update a mobility binding table on the Foreign Agent, the mobility binding table comprises a subnet of a Home Agent address for two or more Mobile Nodes that indicates a Home Network of the Mobile Nodes, the Home Network being associated with a Home Agent; receive a broadcast data packet at the Foreign Agent addressed to the Mobile Nodes from the Home Agent; identify the two or more Mobile Nodes from the mobility binding table; duplicate the broadcast data packet by the Foreign Agent; and transmit each duplicated broadcast data packet to each Mobile Node. - View Dependent Claims (2)
-
-
3. In a Foreign Agent supporting Mobile IP, a method, comprising:
-
updating a mobility binding table on the Foreign Agent, the mobility binding table comprises a subnet of a Home Agent address for two or more Mobile Nodes that indicates a Home Network of the Mobile Nodes, the Home Network being associated with a Home Agent; receiving by the Foreign Agent a broadcast data packet addressed to the Mobile Nodes from the Home Agent; identifying by the Foreign Agent two or more Mobile Nodes from the mobility binding table; duplicating by the Foreign Agent the broadcast data packet; and transmitting each duplicated broadcast data packet to each Mobile Node. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a Home Agent supporting Mobile IP, a method of processing a registration request, comprising:
-
receiving a registration request, the registration request identifying a Mobile Node and a care-of address of the Mobile Node; updating a mobility binding table with the care-of address of the Mobile Node; composing and sending a registration reply to the care-of address of the Mobile Node; receiving a broadcast data packet; and forwarding the broadcast data packet via the care-of address without duplicating the broadcast data packet. - View Dependent Claims (15, 16)
-
-
17. A Home Agent supporting Mobile IP and adapted for processing a registration request, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a registration request, the registration request identifying a Mobile Node and a care-of address of the Mobile Node; updating a mobility binding table with the care-of address of the Mobile Node; composing and sending a registration reply to the care-of address of the Mobile Node;
receiving a broadcast data packet; andforwarding the broadcast data packet via the care-of address without duplicating the broadcast data packet. - View Dependent Claims (18, 19, 20)
-
-
21. A Foreign Agent supporting Mobile IP, comprising:
-
means for updating a mobility binding table on the Foreign Agent, the mobility binding table comprises a subnet of a Home Agent address for two or more Mobile Nodes that indicates a Home Network of the Mobile Nodes, the Home Network being associated with a Home Agent; means for receiving a broadcast data packet at the Foreign Agent addressed to the Mobile Nodes from the Home Agent; means for identifying the two or more Mobile Nodes from the mobility binding table; means for duplicating the broadcast data packet by the Foreign Agent; and means for transmitting each duplicated broadcast data packet to each Mobile Node.
-
Specification