Method and system for fast IP connectivity in a mobile network
First Claim
1. An apparatus for managing connectivity in a network, comprising:
- (a) a network interface that employs a packet-based protocol to send and receive packets;
(b) a mobile node configured to perform actions, including;
determining an unconfirmed address; and
if the mobile node is handed over to a router, and a network-layer connection is unestablished with the router, employing the network interface to provide a packet including the unconfirmed address to the router, wherein the mobile node singularly confirms the use of the unconfirmed address.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are directed to managing connectivity in a network by expediting the ability of a mobile node to send Internet Protocol (IP) packets subsequent to a handover. The mobile node is configured to determine an unconfirmed address for use on an access router. Upon establishing a link-layer connection, and before establishing a network-layer connection with the access router, the mobile node employs the unconfirmed address to send an IP packet to the access router. Employing the unconfirmed address prior to network-layer connectivity enables the reduction of handover latencies. If the access router determines that the unconfirmed address conflicts with an existing address, the access router provides a message to the mobile node indicating the conflict in addresses. In response to the message, the mobile node performs actions to resolve the address conflict.
62 Citations
31 Claims
-
1. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface that employs a packet-based protocol to send and receive packets;
(b) a mobile node configured to perform actions, including;
determining an unconfirmed address; and
if the mobile node is handed over to a router, and a network-layer connection is unestablished with the router, employing the network interface to provide a packet including the unconfirmed address to the router, wherein the mobile node singularly confirms the use of the unconfirmed address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface that employs a packet-based protocol to send and receive packets;
(b) a mobile node configured to perform actions, including;
determining an unconfirmed address by receiving information associated with the unconfirmed address from at least one of a proxy router advertisement, and a Dynamic Host Configuration Protocol server; and
if the mobile node is handed over to a router, and a network-layer connection is unestablished with the router, employing the network interface to provide a packet including the unconfirmed address to the router, wherein the mobile node singularly confirms the use of the unconfirmed address.
-
-
8. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface that employs a packet-based protocol to send and receive packets;
(b) a mobile node configured to perform actions, including;
determining an unconfirmed address; and
if the mobile node is handed over to a router, and a network-layer connection is unestablished with the router, employing the network interface to provide a packet including the unconfirmed address to the router, wherein the mobile node singularly confirms the use of the unconfirmed address, and wherein the packet comprises an indicator representing that the packet includes an unconfirmed address. - View Dependent Claims (9)
-
-
10. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface configured to send and receive packets;
(b) a router configured to enable a mobile node to connect to the network, wherein the router performs actions, including;
receiving a packet from the mobile anode over the network interface before a network-layer connection is established with the mobile node and during a handover, wherein the packet is associated with an unconfirmed address;
determining if the unconfirmed address conflicts with another address; and
if the unconfirmed address conflicts with another address, providing a message to the mobile node, wherein responding to the message the mobile node configures a different address. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface configured to send and receive packets;
(b) a router configured to enable a mobile node and during a handover to connect to the network, wherein the router performs actions, including;
receiving a packet from the mobile node over the network interface before a network-layer connection is established with the mobile node, wherein the packet is associated with an unconfirmed address;
determining if the unconfirmed address conflicts with another address; and
if the unconfirmed address conflicts with another address, providing a neighbor discovery message to the mobile node, wherein responding to the message the mobile node configures a different address.
-
-
15. An apparatus for managing connectivity in a network, comprising:
-
(a) a network interface configured to send and receive packets;
(b) a router configured to enable a mobile node to connect to the network, wherein the router performs actions, including;
receiving a packet from the ode over the network interface before a network-layer connection is established with the mobile node and during a handover, wherein the packet comprises an indicator representing that the packet is associated with an unconfirmed address;
determining if the unconfirmed address conflicts with another address; and
if the unconfirmed address conflicts with another address, providing a message to the mobile node, wherein responding to the message the mobile node configures a different address. - View Dependent Claims (16)
-
-
17. A system for managing connectivity in a network, comprising:
-
(a) a network interface configured to send arid receive packets;
(b) a mobile node configured to perform actions, including;
(i) determining an unconfirmed address;
(ii) providing a packet associated with the unconfirmed address over the network interface;
(c) a router configured to perform actions, including;
(i) establishing link-layer connectivity with the mobile node;
(ii) if network-layer connectivity is unestablished with the mobile node, receiving the packet associated with the unconfirmed address from the mobile node before;
(iii) determining if the unconfirmed address conflicts with another address; and
(iv) if the unconfirmed address conflicts with another address, providing a message to the mobile node, wherein the mobile node determines a different address in response to the message. - View Dependent Claims (18, 19, 20)
-
-
21. A system for managing connectivity in a network, comprising:
-
(a) a network interface configured to send and receive packets;
(b) a mobile node configured to perform actions, including;
(i) determining an unconfirmed address, in part, by determining an address from information received from at least one of a proxy router advertisement, and a server;
(ii) providing a packet associated with the unconfirmed address over the network interface;
(c) a router configured to perform actions, including;
(i) establishing link-layer connectivity with the mobile node;
(ii) if network-layer connectivity is unestablished with the mobile node, receiving the packet associated with the unconfirmed address from the mobile node before;
(iii) determining if the unconfirmed address conflicts with another address; and
(iv) if the unconfirmed address conflicts with another address, providing a message to the mobile node, wherein the mobile node determines a different address in response to the message. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for managing connectivity in a network, comprising:
-
establishing a link-layer connection between a router and a requesting entity in the network;
providing a packet to the router before a network-layer connection is established between the router and a mobile node and during a handover, wherein the packet includes an unconfirmed address;
receiving the packet associated with the unconfirmed address from the requesting entity; and
if the unconfirmed address conflicts with another address, providing a message to the requesting entity, wherein the requesting entity is enabled to inform the mobile node to employ a different address in response to the message. - View Dependent Claims (27, 28, 29)
-
-
30. A method for managing connectivity in a network, comprising:
-
establishing a link-layer connection between a router and a requesting entity in the network;
providing a packet to the router before a network-layer connection is established between the router and a mobile node and during a handover, wherein the packet includes an unconfirmed address and wherein the packet further comprises an indicator representing that the packet is associated with an unconfirmed address;
receiving the packet associated with the unconfirmed address from the requesting entity; and
if the unconfirmed address conflicts with another address, providing a message to the requesting entity, wherein the requesting entity is enabled to inform the mobile node to employ a different address in response to the message. - View Dependent Claims (31)
-
Specification