Switched architecture access server
First Claim
Patent Images
1. A communication system, comprising:
- a communication device;
a communication server coupled to the communication device using a subscriber line that forms a local loop between the communication device and the communication server; and
anaccess server coupled to the communication server using a data network, the access server comprising a switch fabric coupled to a plurality of route processors, wherein the access server is operable to receive information associated with a session from the communication device, to select one of the route processors for the session based on the route processor'"'"'s loading characteristics, and to communicate the information associated with the session to the selected route processor using the switch fabric.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes an access server that communicates information between a wide area network (WAN) and a local area network (LAN). The access server includes a WAN interface, a switch fabric, a number of route processors, and a LAN interface. The switch fabric directs information from the WAN interface to a selected route processor based on its loading characteristics.
-
Citations
53 Claims
-
1. A communication system, comprising:
-
a communication device;
a communication server coupled to the communication device using a subscriber line that forms a local loop between the communication device and the communication server; and
anaccess server coupled to the communication server using a data network, the access server comprising a switch fabric coupled to a plurality of route processors, wherein the access server is operable to receive information associated with a session from the communication device, to select one of the route processors for the session based on the route processor'"'"'s loading characteristics, and to communicate the information associated with the session to the selected route processor using the switch fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An access server, comprising:
-
a first network interface to receive information associated with a session;
a plurality of route processors, each route processor having a loading characteristic indicating its level of activity; and
a switch fabric having a first port and a plurality of second ports, the first port of the switch fabric coupled to the first network interface, each second port of the switch fabric coupled to an associated route processor, the switch fabric operable to select one of the route processors for the session based on the route processor'"'"'s loading characteristics and to communicate the information associated with the session from the first network interface to the selected route processor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 53)
-
-
17. A method for communicating information associated with a session, comprising:
-
receiving a message indicating the initiation of a session;
determining loading characteristics on at least one of a plurality of route processors;
selecting a route processor for the session based on the loading characteristics; and
switching the message to the selected route processor using a switch fabric. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
the first network protocol comprises asynchronous transfer mode; and
the second network protocol comprises Ethernet.
-
-
22. The method of claim 17, further comprising the following steps performed at the selected route processor:
-
terminating the message in a first network protocol;
assembling the message into a packet in a second network protocol; and
routing the packet in a second network protocol.
-
-
23. The method of claim 17, wherein the message comprises an address, and further comprising the step of switching a plurality of additional messages having the address to the selected route processor.
-
24. The method of claim 23, wherein the address identifies a virtual channel associated with the session.
-
25. The method of claim 17, wherein the switch fabric comprises an asynchronous transfer mode switch fabric.
-
26. A communication system, comprising:
-
a communication device;
a communication server coupled to the communication device using a subscriber line that forms a local loop between the communication device and the communication server; and
an access server coupled to the communication server using a data network, the access server comprising a switch fabric coupled to a plurality of route processors, wherein the access server is operable to receive information associated with a session from the communication device, to select one of the route processors for the session based on the route processor'"'"'s loading characteristics, and to communicate the information associated with the session to the selected route processor using the switch fabric;
wherein the communication device and the communication server communicate via the local loop using XDSL communication techniques.
-
-
27. A communication system, comprising:
-
a communication device;
a communication server coupled to the communication device using a subscriber line that forms a local loop between the communication device and the communication server; and
an access server coupled to the communication server using a data network, the access server comprising a switch fabric coupled to a plurality of route processors, wherein the access server is operable to receive information associated with a session from the communication device, to select one of the route processors for the session based on the route processor'"'"'s packet rate, and to communicate the information associated with the session to the selected route processor using the switch fabric.
-
-
28. An access server, comprising:
-
a first network interface to receive information associated with a session;
a plurality of route processors, each route processor having a loading characteristic indicating its level of activity; and
a switch fabric having a first port and a plurality of second ports, the first port of the switch fabric coupled to the first network interface, each second port of the switch fabric coupled to an associated route processor, the switch fabric operable to select one of the route processors for the session based on the route processor'"'"'s packet rate and to communicate the information associated with the session from the first network interface to the selected route processor.
-
-
29. An access server, comprising:
-
a first network interface to receive information associated with a session;
a plurality of route processors, each route processor having a loading characteristic indicating its level of activity; and
a switch fabric having a first port and a plurality of second ports, the first port of the switch fabric coupled to the first network interface, each second port of the switch fabric coupled to an associated route processor, the switch fabric operable to select one of the route processors for the session based on the route processor'"'"'s loading characteristics and to communicate the information associated with the session from the first network interface to the selected route processor;
wherein the selected route processor converts information associated with the session from an asynchronous transfer mode protocol to an Ethernet protocol.
-
-
30. A method for communicating information associated with a session, comprising:
-
receiving a message indicating the initiation of a session;
determining a packet rate of at least one of a plurality of route processors;
selecting a route processor for the session based on the packet rate; and
switching the message to the selected route processor using a switch fabric.
-
-
31. A method for communicating information associated with a session, comprising:
-
receiving a message indicating the initiation of a session;
determining loading characteristics on at least one of a plurality of route processors;
selecting a route processor for the session based on the loading characteristics;
switching the message to the selected route processor using a switch fabric; and
converting the message from an asynchronous transfer mode protocol into an Ethernet protocol at the selected route processor.
-
-
32. A method for communicating information associated with a session, comprising:
-
receiving a message indicating the initiation of a session, the message comprising an address;
determining loading characteristics on at least one of a plurality of route processors;
selecting a route processor for the session based on the loading characteristics;
switching the message to the selected route processor using a switch fabric; and
switching a plurality of additional messages having the address to the selected route processor. - View Dependent Claims (33)
-
-
34. A method for communicating information associated with a session, comprising:
-
receiving a message indicating the initiation of a session;
determining loading characteristics on at least one of a plurality of route processors;
selecting a route processor for the session based on the loading characteristics; and
switching the message to the selected route processor using an asynchronous transfer mode switch fabric.
-
-
35. Access server software embodied in a computer-readable medium and operable to perform the following steps:
-
receiving a message indicating an initiation of a session;
determining loading characteristics on at least one of a plurality of route processors;
selecting a route processor for the session based on the loading characteristics; and
switching the message to the selected route processor using a switch fabric. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
the first network protocol comprises asynchronous transfer mode; and
the second network protocol comprises Ethernet.
-
-
40. The access server software of claim 35, wherein the selected route processor terminates the message in a first network protocol, assembles the message into a packet in a second network protocol, and routes the packet in a second network protocol.
-
41. The access server software of claim 35, wherein the message comprises an address and the access server software is further operable to perform the step of switching a plurality of additional messages having the address to the selected route processor.
-
42. The access server software of claim 41, wherein the address identifies a virtual channel associated with the session.
-
43. The access server software of claim 35, wherein the switch fabric comprises an asynchronous transfer mode switch fabric.
-
44. An access server, comprising:
-
means for receiving a message indicating an initiation of a session;
means for determining loading characteristics on at least one of a plurality of route processors;
means for selecting a route processor for the session based on the loading characteristics; and
means for switching the message to the selected route processor using a switch fabric. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
the first network protocol comprises asynchronous transfer mode; and
the second network protocol comprises Ethernet.
-
-
49. The access server of claim 44, wherein the selected route processor terminates the message in a first network protocol, assembles the message into a packet in a second network protocol, and routes the packet in a second network protocol.
-
50. The access server of claim 44, wherein the message comprises an address, and further comprising means for switching a plurality of additional messages having the address to the selected route processor.
-
51. The access server of claim 50, wherein the address identifies a virtual channel associated with the session.
-
52. The access server of claim 44, wherein the switch fabric comprises an asynchronous transfer mode switch fabric.
Specification