DHCP OVER MOBILE IP
First Claim
1. An apparatus comprising:
- a Dynamic Host Configuration Protocol (DHCP) client in an Internet Protocol (IP) host; and
a mobile host communicatively coupled to the DHCP client;
wherein the DHCP client is responsive to submit a DHCP request from a foreign agent by generating a DHCP request comprising a protocol field, a source IP address and a gateway IP address (giaddr), wherein the protocol field is set to the Media Access Control (MAC) address of the Mobile Host, the source IP address is set to a predefined value indicative that a source IP address has not been assigned and the gateway IP address is set to a predefined value indicative that a gateway IP address has not been assigned;
wherein the mobile host is configured to be responsive to receiving the DHCP request with the protocol field is set to the Media Access Control (MAC) address of the Mobile Host, the source IP address is set to a predefined value indicative that a source IP address has not been assigned and the gateway IP address is set to a predefined value indicative that a gateway IP address has not been assigned to add an IP in IP encapsulation header with a source address and a destination address to the DHCP request;
wherein the mobile host sets the destination address of the IP in IP encapsulation header to an unicast address of the foreign agent; and
wherein the mobile host sets the source address of the IP in IP encapsulation header to a predetermined address indicative that the source address is undefined.
0 Assignments
0 Petitions
Accused Products
Abstract
A protocol that enables an 802 mobile host to obtain a “home IP address,” and other configuration parameters via DHCP or BOOTP, while attached to either its home subnet or a foreign subnet. Inner and outer encapsulation headers are used to forward DHCP messages from a DHCP server outbound through a “forward tunnel,” to a mobile host on a foreign subnet and are also used to forward DHCP messages from a mobile host on a foreign subnet inbound through a “reverse tunnel” to the home subnet. A mobile host adds an inner encapsulation header to inbound DHCP packets with the source IP address set to 0 to indicate that the packet is from a mobile host that does not have a registered home IP address. Outer encapsulation headers contain the home address and the care-of address for the mobile host.
150 Citations
20 Claims
-
1. An apparatus comprising:
-
a Dynamic Host Configuration Protocol (DHCP) client in an Internet Protocol (IP) host; and
a mobile host communicatively coupled to the DHCP client;
wherein the DHCP client is responsive to submit a DHCP request from a foreign agent by generating a DHCP request comprising a protocol field, a source IP address and a gateway IP address (giaddr), wherein the protocol field is set to the Media Access Control (MAC) address of the Mobile Host, the source IP address is set to a predefined value indicative that a source IP address has not been assigned and the gateway IP address is set to a predefined value indicative that a gateway IP address has not been assigned;
wherein the mobile host is configured to be responsive to receiving the DHCP request with the protocol field is set to the Media Access Control (MAC) address of the Mobile Host, the source IP address is set to a predefined value indicative that a source IP address has not been assigned and the gateway IP address is set to a predefined value indicative that a gateway IP address has not been assigned to add an IP in IP encapsulation header with a source address and a destination address to the DHCP request;
wherein the mobile host sets the destination address of the IP in IP encapsulation header to an unicast address of the foreign agent; and
wherein the mobile host sets the source address of the IP in IP encapsulation header to a predetermined address indicative that the source address is undefined. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a home agent; and
a Bootstrap Protocol (BOOTP) relay agent communicatively coupled to the home agent;
wherein the home agent is responsive to receiving a dynamic host control protocol (DHCP) request comprising a protocol field, a source IP address and a gateway IP address (giaddr) encapsulated with an inner IP in IP encapsulation header and an outer IP in IP encapsulation header to remove the outer IP in IP encapsulation header from the request;
wherein the home agent is configured to examine a source IP address in the inner IP in IP encapsulation header;
wherein the home agent is responsive to the source IP address not being an unassigned IP address to discard the DHCP request responsive;
wherein the home agent is responsive to the source IP address being an unassigned IP address to obtain a media access control (MAC) address of a mobile host associated with the DHCP request from the protocol field and forwards the DHCP request to the BOOTP relay agent. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for sending a mobile registration request having a MAC address as a mobile host identifier;
means for generating a DHCP request by a DHCP client, the DHCP request having a protocol field, a source IP address field and a gateway IP address (giaddr) field, wherein the protocol field being set to the MAC address of the mobile host, the source IP address field is set to 0, and the giaddr field is set to 0;
means for adding a first inner IP encapsulation header to the DHCP request;
means for adding a first outer IP encapsulation header to the DHCP request;
means for sending the DHCP request to a home subnet;
means for removing the first inner IP encapsulation header and first outer IP encapsulation header from the DHCP request;
means for forwarding the request to a DHCP server;
means for generating a reply to the DHCP request;
means for adding a second inner IP encapsulation and a second outer IP encapsulation header to the reply;
means for sending the reply to a foreign subnet;
means for removing the second outer encapsulation header and the second inner encapsulation header from the reply; and
means for forwarding the reply to the DHCP client;
wherein the DHCP server is on the home subnet and the DHCP client obtains an IP address from the reply sent by the DHCP server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification