Method and system of providing multi-user access to a packet switched network
First Claim
1. A method for providing multi-user access to a packet switched network, the method comprising:
- executing a communication software on a plurality of end user stations that communicate over a local area network (LAN) supporting an Ethernet-based LAN protocol, the communication software being based upon a communication protocol that establishes a point-to-point communication session;
generating packets by the plurality of end user stations based upon the communication protocol;
selectively encapsulating the communication protocol packets using the Ethernet-based LAN protocol; and
forwarding the encapsulated packets to a customer premise equipment (CPE) that is coupled to the LAN, wherein the point-to-point communication sessions are simultaneously carried over a communication channel and terminated at a remote access server, the point-to-point communication sessions corresponding respectively to a plurality of service providers, the packets being recovered and forwarded to the packet switched network, and wherein individual accounting information is processed for each of the plurality of end user stations based upon a selected one of the service providers.
8 Assignments
0 Petitions
Accused Products
Abstract
An approach for providing multi-user access to a packet switched network via a shared Ethernet-based local area network (LAN) is disclosed. Multiple end user stations are connected to the LAN, in which each of end user stations executes a communication software. The communication software is based upon a communication protocol (e.g., Point-to-Point Protocol (PPP)) that establishes a point-to-point communication session. The end user stations generate packets based upon the communication protocol. In addition, each of the end user stations selectively encapsulates the communication protocol packets using the Ethernet-based LAN protocol. Further, attached to the LAN is a customer premise equipment (CPE), which transmits the encapsulated packets to a line terminating equipment, which according to one embodiment is a digital subscriber line (DSL) access multiplexer that is located in a central office. The line terminating equipment transports the multiple PPP sessions to a multiplexer/demultiplexer, which is located within a regional carrier'"'"'s network. In one embodiment, the multiplexer/demultiplexer is an Asynchronous Transfer Mode (ATM) switch, which simultaneously transports the multiple PPP sessions over a single permanent virtual circuit (PVC); VPI/VCIs (Virtual Path Identifier/Virtual Connection Identifier) are mapped to the multiple PPP sessions. The multiple PPP sessions are terminated at a remote access server, which recovers and forwards the packets to a backbone router. Thereafter, the backbone router forwards the packets to the packet switched network.
-
Citations
25 Claims
-
1. A method for providing multi-user access to a packet switched network, the method comprising:
-
executing a communication software on a plurality of end user stations that communicate over a local area network (LAN) supporting an Ethernet-based LAN protocol, the communication software being based upon a communication protocol that establishes a point-to-point communication session;
generating packets by the plurality of end user stations based upon the communication protocol;
selectively encapsulating the communication protocol packets using the Ethernet-based LAN protocol; and
forwarding the encapsulated packets to a customer premise equipment (CPE) that is coupled to the LAN, wherein the point-to-point communication sessions are simultaneously carried over a communication channel and terminated at a remote access server, the point-to-point communication sessions corresponding respectively to a plurality of service providers, the packets being recovered and forwarded to the packet switched network, and wherein individual accounting information is processed for each of the plurality of end user stations based upon a selected one of the service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system for providing multi-user access to a packet switched network, the communication system comprising:
-
a line terminating equipment communicating with a customer premise equipment (CPE) coupled to a local area network (LAN) providing connectivity to a plurality of end user stations, each of the end user stations executing a communication software that is based upon a communication protocol that establishes a point-to-point communication session, the plurality of end user stations generating encapsulated packets based upon the communication protocol, the point-to-point communication sessions corresponding respectively to a plurality of service providers;
a multiplexer/demultiplexer coupled to the line terminating equipment and configured to receive the point-to-point communication sessions, the multiplexer/demultiplexer simultaneously carrying the point-to-point communication sessions over a communication channel; and
a remote access server communicating with the multiplexer/demultiplexer and configured to terminate the point-to-point communication sessions, the remote access server recovering the packets and forwarding the packets to the packet switched network, wherein the remote access server processes individual accounting information for each of the plurality of end user stations based upon a selected one of the service providers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium carrying one or more sequences of one or more instructions for providing multi-user access to a packet switched network, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
executing a communication software on a plurality of end user stations that communicate over a local area network (LAN) supporting an Ethernet-based LAN protocol, the communication software being based upon a communication protocol that establishes a point-to-point communication session corresponding to one of a plurality of service providers;
generating packets by the plurality of end user stations based upon the communication protocol;
selectively encapsulating the communication protocol packets using the Ethernet-based LAN protocol; and
forwarding the encapsulated packets to a customer premise equipment (CPE) that is coupled to the LAN, wherein individual accounting information is processed for each of the plurality of end user stations based upon a selected one of the service providers. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for supporting multi-user access to a data network, the method comprising:
-
receiving packets supporting a plurality of point-to-point communication sessions initiated respectively by a plurality of hosts, the packets being encapsulated by an Ethernet-type protocol, wherein the point-to-point communication sessions corresponding respectively to a plurality of service providers; and
transmitting the encapsulated packets over a common communication channel to a line terminating device, wherein the line terminating device resolves the plurality of point-to-point communication sessions according to the respective hosts for accessing the data network, and wherein individual accounting information is processed for each of the plurality of hosts based upon a selected one of the service providers. - View Dependent Claims (23)
-
-
24. A method for supporting multi-user access to network services, the method comprising:
-
receiving encapsulated packets from a single customer premise equipment that communicates with a plurality of hosts, each of the hosts being configured to establish point-to-point communication session for transport of the packets and to encapsulate the packets according to an Ethernet-type protocol; and
communicating with an access server via a plurality of communication channels corresponding to the point-to-point communication sessions in response to the received encapsulated packets, the point-to-point communication sessions corresponding respectively to a plurality of service providers, wherein individual accounting information is processed for each of the plurality of hosts based upon a selected one of the service providers. - View Dependent Claims (25)
-
Specification