Virtual dial-up protocol for network communication
First Claim
1. A system for connecting a remote endpoint to a local network, comprising:
- means for connecting to a network access server;
means for sending authorization data that authorizes the network access server to establish a virtual private connection with a local network; and
means for establishing a virtual point-to-point connection with the local network over the virtual private connection through the network access server.
0 Assignments
0 Petitions
Accused Products
Abstract
A layer two forwarding protocol (L2F) provides virtual direct dial-up service into private networks through public internet service providers. An authorized remote client appears as a direct dial-up client to the home gateway, even through the client is accessing the home gateway remotely through the ISP. The new forwarding protocol allows the remote client to conduct point-to-point link protocols, such as point-to-point protocol (PPP) and serial line interface protocol (SLIP) directly with the local network home gateway. The network access server changes from a routing mode where a communication protocol is conducted with the client to a switching mode where the POP simply sends data from one port to a tunnel. The tunnel then transmits the data to another port, regardless of the header information on transmitted data packets. The remote client can then be managed through databases controlled by the local network and gain access to resources not typically accessible through the internet. The layer two forwarding protocol conducts an independent authorization session to prevent unauthorized access to the private network and provides point-to-point protocol transport over the internet independently of internet transport protocols.
85 Citations
28 Claims
-
1. A system for connecting a remote endpoint to a local network, comprising:
-
means for connecting to a network access server;
means for sending authorization data that authorizes the network access server to establish a virtual private connection with a local network; and
means for establishing a virtual point-to-point connection with the local network over the virtual private connection through the network access server. - View Dependent Claims (2, 3, 4, 5)
means for connecting to the network access server using a point-to-point protocol connection; and
means for projecting the point-to-point protocol connection over the virtual private connection.
-
-
3. A system according to claim 1 including means for establishing the virtual private connection at a data link layer.
-
4. A system according to claim 1 including:
-
means for sending a keyed random number through the network access server to the local network; and
means for projecting the point-to-point connection to the local network when the keyed random number is authenticated by the local network.
-
-
5. A system according to claim 4 including means for using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for generating the keyed random number.
-
6. A computer readable medium for connecting a remote endpoint to a local network, the computer readable medium comprising:
-
connecting to a network access server;
sending authorization data that authorizes the network access server to establish a virtual private connection with a local network; and
establishing a virtual point-to-point connection with the local network over the virtual private connection through the network access server. - View Dependent Claims (7, 8, 9, 10)
connecting to the network access server using a point-to-point protocol connection; and
projecting the point-to-point protocol connection over the virtual private connection.
-
-
8. A computer readable medium according to claim 6, the computer readable medium including establishing the virtual private connection at a data link layer.
-
9. A computer readable medium according to claim 6, the computer readable medium including:
-
sending a keyed random number through the network access server to the local network; and
projecting the point-to-point connection to the local network when the keyed random number is authenticated by the local network.
-
-
10. A computer readable medium according to claim 9, the computer readable medium including using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for generating the keyed random number.
-
11. A method for connecting a remote endpoint to a local network, comprising:
-
connecting to a network access server;
sending authorization data that authorizes the network access server to establish a virtual private connection with a local network; and
establishing a virtual point-to-point connection with the local network over the virtual private connection through the network access server. - View Dependent Claims (12, 13, 14, 15)
connecting to the network access server using a point-to-point protocol connection; and
projecting the point-to-point protocol connection over the virtual private connection.
-
-
13. A method according to claim 11 including
establishing the virtual private connection at a data link layer. -
14. A method according to claim 11 including:
-
sending a keyed random number through the network access server to the local network; and
projecting the point-to-point connection to the local network when the keyed random number is authenticated by the local network.
-
-
15. A method according to claim 14 including using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for generating the keyed random number.
-
16. A system, comprising:
a gateway configured to establish a virtual private connection that enables a remote client to conduct a point-to-point session with a local network through a network processing device that resides outside of the local network. - View Dependent Claims (17, 18, 19)
-
20. A processing device, comprising:
-
a first interface conducting a point-to-point session with a remote client;
a second interface connected to a local network; and
a processor configured to establish a virtual private point-to-point connection between the remote client and the local network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification