Methods and apparatus for supporting mobile IP proxy registration in a system implementing mulitple VLANs
First Claim
1. In a network device supporting Mobile Internet Protocol (Mobile IP), the network device having a plurality of interfaces supporting a plurality of virtual local area network(s) (VLAN or VLANs), a method of performing proxy registration on behalf of a node, the method comprising:
- ascertaining a subnet map of the node, the subnet map corresponding to one of the plurality of VLANs;
identifying a Home Agent associated with the subnet map or the VLAN via which to register the node;
composing a registration request on behalf of the node, the registration request identifying the node and including a Home Agent address associated with the Home Agent, the registration request indicating one of the plurality of interfaces corresponding to the one of the plurality of VLANs via which data packets are to be routed;
sending the registration request on behalf of the node; and
receiving a registration reply that indicates success or failure of the proxy registration performed on behalf of the node, wherein the node does not support Mobile IP.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for implementing proxy Mobile IP in a system implementing multiple VLANs are disclosed. Specifically, a network device such as an Access Point or Foreign Agent supports multiple VLANs on a plurality of interfaces. In addition, the network device implements proxy Mobile IP on at least one interface. The network device ascertains a subnet map of a node, where the subnet map corresponds to a VLAN. It then identifies a Home Agent associated with the subnet map or VLAN via which to register the node. The network device then composes a registration request on behalf of the node, where the registration request identifies the node (e.g., IP address) and includes a Home Agent address associated with the Home Agent. The registration request also directly or indirectly indicates the interface corresponding to the VLAN via which data packets are to be routed. The registration request is then sent on behalf of the node. A registration reply that indicates success or failure of the proxy registration performed on behalf of the node is then received. Upon successful proxy registration, data packets may be transmitted on the VLAN interface of the network device.
-
Citations
70 Claims
-
1. In a network device supporting Mobile Internet Protocol (Mobile IP), the network device having a plurality of interfaces supporting a plurality of virtual local area network(s) (VLAN or VLANs), a method of performing proxy registration on behalf of a node, the method comprising:
-
ascertaining a subnet map of the node, the subnet map corresponding to one of the plurality of VLANs; identifying a Home Agent associated with the subnet map or the VLAN via which to register the node; composing a registration request on behalf of the node, the registration request identifying the node and including a Home Agent address associated with the Home Agent, the registration request indicating one of the plurality of interfaces corresponding to the one of the plurality of VLANs via which data packets are to be routed;
sending the registration request on behalf of the node; andreceiving a registration reply that indicates success or failure of the proxy registration performed on behalf of the node, wherein the node does not support Mobile IP. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a network device supporting Mobile Internet Protocol (Mobile IP), the network device having a plurality of interfaces supporting a plurality of virtual local area network(s) (VLAN or VLANs), a method of performing proxy registration on behalf of a node, the method comprising:
-
ascertaining a subnet map of the node; identifying a VLAN associated with the subnet map such that one of the plurality of interfaces supporting the VLAN is identified; identifying a Home Agent associated with the subnet map or the VLAN via which to register the node; composing a registration request on behalf of the node, the registration request identifying the node and including a Home Agent address associated with the Home Agent, the registration request indicating the one of the plurality of interfaces supporting the VLAN via which data packets are to be routed; sending the registration request on behalf of the node; and receiving a registration reply indicating success or failure of the proxy registration performed on behalf of the node, wherein the node does not support Mobile IP. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of processing a registration request, comprising:
-
receiving a registration request from a network device supporting Mobile Internet Protocol (Mobile IP), the registration request identifying a node that does not support Mobile IP and at least one of an interface address identifying an interface of the network device associated with one of a plurality of Virtual Local Area Networks (VLANs) or a Virtual Local Area Network (VLAN) identifier identifying one of a plurality of VLANs of the network device; processing the registration request such that a binding between the node and the interface of a the network device is generated, thereby enabling data packets to be routed to the node via the interface of the network device; and sending a registration reply to the network device. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A computer-readable medium storing thereon computer-readable instructions for processing a registration request, comprising:
-
instructions for receiving a registration request from a network device supporting Protocol (Mobile IP), the registration request identifying a node that does not support Mobile IP and at least one of an interface address identifying an interface of the network device that is associated with one of a plurality of Virtual Local Area Networks (VLANs) or a Virtual Local Area Networks (VLAN) identifier identifying one of a plurality of VLANs of the network device; instructions for processing the registration request such that a binding between the node and the interface of the network device is generated, thereby enabling data packets to be routed to the node via the interface of the network device; and instructions for sending a registration reply to the network device.
-
-
64. An apparatus supporting Mobile Internet Protocol (Mobile IP) and adapted for processing a registration request, comprising:
-
means for receiving a registration request from a network device supporting Mobile IP, the registration request identifying a node and at least one of an interface address identifying an interface of the network device that is associated with one of a plurality of Virtual Local Area Networks (VLANs) or a Virtual Local Area Networks (VLAN) identifier identifying one of a plurality of VLANs of the network device, wherein the node does not support Mobile IP; means for processing the registration request such that a binding between the node and the interface of the network device is generated, thereby enabling data packets to be routed to the node via the interface of the network device; and means for sending a registration reply to the network device.
-
-
65. An apparatus supporting Mobile Internet Protocol (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 from a network device supporting Mobile IP, the registration request identifying a node and at least one of an interface address identifying an interface of the network device that is associated with one of a plurality of Virtual Local Area Networks (VLANs) or a Virtual Local Area Network (VLAN) identifier identifying one of a plurality of VLANs of the network device, wherein the node does not support Mobile IP; processing the registration request such that a binding between the node and the interface of the network device is generated, thereby enabling data packets to be routed to the node via the interface of the network device; and sending a registration reply to the network device. - View Dependent Claims (66, 67, 68, 69, 70)
-
Specification