Directed Pppoe Session Initiation Over a Switched Ethernet
First Claim
Patent Images
1. A method of performing load distribution between a plurality of Broadband Remote Access Servers (“
- BRASs”
), the method comprising;
conveying individual load information about each BRAS in the plurality of BRASs to at least one Ethernet access node, building, by an Ethernet access node, a database of available BRASs based on the conveyed individual load information, said database including address and load information about each BRAS in the plurality of available BRASs;
receiving an initiation message by the at least one Ethernet access node, determining a preferred BRAS by analyzing the load information stored in the database, and forwarding the initiation message to the preferred BRAS.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and system performing load distribution among a plurality of access concentrators, the method includes: receiving information regarding the load status of each access concentrator, building a database of the load status of each access concentrator based on the received information, receiving a session initiation message from a host, selecting an access concentrator based on the load status indicated in the database, modifying the session initiation message so that it is addressed to the selected access concentrator, and forwarding the modified message to the selected access concentrator.
-
Citations
49 Claims
-
1. A method of performing load distribution between a plurality of Broadband Remote Access Servers (“
- BRASs”
), the method comprising;
conveying individual load information about each BRAS in the plurality of BRASs to at least one Ethernet access node, building, by an Ethernet access node, a database of available BRASs based on the conveyed individual load information, said database including address and load information about each BRAS in the plurality of available BRASs;
receiving an initiation message by the at least one Ethernet access node, determining a preferred BRAS by analyzing the load information stored in the database, and forwarding the initiation message to the preferred BRAS.
- BRASs”
-
2. A method of performing load distribution between a plurality of Broadband Remote Access Servers (“
- BRASs”
), the method comprising;
conveying individual load information about each BRAS in the plurality of BRASs to a mediation device, building, by the mediation device, a database of available BRASs based on the conveyed individual load information, said database including address and load information about each BRAS in the Plurality of available BRASs;
receiving an initiation message by an Ethernet access node, forwarding the initiation message to the mediation device, determining, by the mediation device, a preferred BRAS by analyzing the load information stored in the database, and forwarding the initiation message to the preferred BRAS. - View Dependent Claims (4, 5, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- BRASs”
-
3. (canceled)
-
6. A method of performing load distribution between a plurality of Broadband Remote Access Servers (“
- BRASs”
), the method comprising;
conveying individual load information about each BRAS in the plurality of BRASs to a mediation device, building, by the mediation device, a database of available BRASs based on the conveyed load information said database including address and load information about each BRAS in the plurality of available BRASs;
distributing the database to at least one Ethernet access node, receiving an initiation message by the at least one Ethernet access node, determining, by the at least one Ethernet access node, a preferred BRAS by analyzing the load information stored in the database, and forwarding the initiation message from the at least one Ethernet access node to the preferred BRAS. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
- BRASs”
-
18. A method for performing load distribution among a plurality of access concentrators in a network, the method comprising:
-
sending, by a host, a broadcast initiation message to the plurality of access concentrators, determining, a load on each of the plurality of access concentrators in response to receiving the broadcast message, waiting, by each of the plurality of access concentrators, for a period of time before sending a response message to the broadcast message, wherein access concentrators with a greater load wait for a longer period of time;
receiving, by the host, a plurality of response messages in response to the broadcast message, determining, by the host, a relative load on each access concentrator based on the order in which the plurality of response messages were received;
determining from the relative loads, one or more of the plurality of access concentrators capable of fulfilling predetermined service requirements of the host; and
selecting an access concentrator from the one or more of the plurality of access concentrators capable of fulfilling the predetermined service requirements of the host. - View Dependent Claims (24, 25)
-
-
19. A method of distributing a load among a plurality of access concentrators in a network, the method comprising:
-
receiving in a mediation device, a broadcast message addressed to the plurality of access concentrators, recording the MAC address of a sender of the broadcast message, forwarding the broadcast message to the plurality of access concentrators, intercepting a plurality of response messages addressed to the sender of the broadcast message, selecting the access concentrator having been the first to forward a respective response message, forwarding to the sender, the response message received from the selected access concentrator, wherein the load of each access concentrator is self-determined in response to receiving the broadcast message and waits a period of time before sending a response message, wherein access concentrators with a greater load wait for a longer period of time. - View Dependent Claims (26, 27)
-
-
20. (canceled)
-
21. A network node comprising:
-
a processor, a network interface in communication with the processor, and a memory coupled to the processor, wherein the memory includes instructions for;
receiving a broadcast message, determining a load on the processor, in response to receiving the broadcast message, and waiting a period of time before sending a response message to the broadcast message, wherein the period of time is a function of the determined load on the processor. - View Dependent Claims (22, 23)
-
Specification