Apparatus for transferring packet data incorporates a “hand-off” feature that allows the transfer of an existing PPP connection from one packet server to another packet server. Such a hand-off control message or call continue transaction can be initiated by any of the servers involved in the transactions. For instance, assume an initial arrangement where a point-to-point call is set up and in progress between a user and a private network via a first packet server (e.g., a first Serving LAC) and a second packet server (e.g., an Anchor LAC). If, for example, the user moves out of the region served by the first packet server into a region served by a third packet server (e.g., a second Serving LAC), then a hand-off control message transaction, according to the invention, is initiated. Either the second Serving LAC or the Anchor LAC may initiate the call continue transaction. Alternatively, radius servers respectively associated with the packet servers may be employed to perform the call continue transaction. Furthermore, assuming that a communication path is not yet established between the second packet server (e.g., Anchor LAC) and the third packet server (e.g., the second Serving LAC), a communication path (e.g., tunnel) set-up control message transaction may be performed concurrent with the call continue transaction. Still further, at least one packet server (e.g., the Anchor LAC) monitors state variables associated with the packet servers (e.g., the second Serving LAC and the private network) from which it receives packet data.
Legal claims defining the scope of protection, as filed with the USPTO.
1. Apparatus comprising: packet equipment which is configured to participate in a communication session through a point-to-point protocol (PPP) connection with a first packet server and a second packet server established in accordance with a tunneling protocol and to monitor sequence number state variables associated with packet data transmitted between the first packet server and the second packet server so as to maintain the communication session, including packet order, in the presence of a change in the PPP connection without a need to reestablish the PPP connection.
2. The apparatus of claim 1 , wherein the packet equipment stores a state variable set including a predetermined number of state variables wherein one half of the state variables are associated with the first packet server and the other half of the state variables are associated with the second packet server.
3. The apparatus of claim 1 , wherein the first packet server is a private network.
4. The apparatus of claim 3 , wherein the second packet server is coupled to a source such that a multi-hop communication path is established between the source and the private network.
5. A method for use in a packet server comprising the steps of: establishing a communication session through a point-to-point protocol (PPP) connection with a first packet server and a second packet server in accordance with a tunneling protocol; and monitoring sequence number state variables associated with packet data transmitted between the first packet server and the second packet server so as to maintain the communication session, including packet order, in the presence of a change in the PPP connection without a need to reestablish the PPP connection.
6. The method of claim 5 , further comprising the step of storing a state variable set including a predetermined number of state variables wherein one half of the state variables are associated with the first packet server and the other half of the state variables are associated with the second packet server.
7. The apparatus of claim 1 , wherein the change in the PPP connection includes the removal of the second packet server.
8. The apparatus of claim 1 , wherein the change in the PPP connection includes the replacement of the second packet server with a third packet server.
9. The method of claim 5 , wherein the change in the PPP connection includes the removal of the second packet server.
10. The method of claim 5 , wherein the change in the PPP connection includes the replacement of the second packet server with a third packet server.
11. Apparatus comprising: packet equipment which is configured to participate in a communication session through a point-to-point protocol (PPP) connection with a source and at least one packet server established in accordance with a tunneling protocol and to monitor sequence number state variables associated with packet data transmitted between itself and the at least one packet server so as to maintain the communication session, including packet order, in the presence of a change in the PPP connection without a need to reestablish the PPP connection.
12. The apparatus of claim 11 , wherein the change in the PPP connection includes the addition of a second packet server between the source and the packet equipment.
13. A method for use in a packet server comprising the steps of: establishing a communication session through a point-to-point protocol (PPP) connection with a source and at least one packet server in accordance with a tunneling protocol; and monitoring sequence number state variables associated with packet data transmitted between itself and the at least one packet server so as to maintain the communication session, including packet order, in the presence of a change in the PPP connection without a need to reestablish the PPP connection.
14. The apparatus of claim 13 , wherein the change in the PPP connection includes the addition of a second packet server between the source and the packet equipment.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 9, 1998
December 17, 2002
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.