Method and apparatus for reshaping cell-based traffic
AssigneeAT&T Intellectual Property I, L.P.
InventorMark A. Elias
Life of this patent
Estimating the term…
Abstract
A cell-based router comprising a controller to receive provisioning information including a transport rate of at least one frame-based router among a group of frame-based routers in a communication network, adjust cell transmission rate to avoid packet losses at the frame-based routers, where cell-based traffic is routed to a bidirectional cell and frame based switch according to updated bandwidth comprising the adjusted cell transmission rate, where the bidirectional cell and frame based switch is coupled to the cell-based router and the frame-based routers.
Claims20
A network cluster comprising:
- a plurality of cell-based routers in a communication network, each of the cell-based routers comprising:
- a memory storing computer instructions;
- and
- a controller coupled to the memory, wherein the controller, responsive to executing the computer instructions, performs operations comprising:
- receiving provisioning information including an initial provisioned transport rate based on a number of sessions of traffic that can be accommodated within a non-congested operating range of a frame-based router among a plurality of frame-based routers in the communication network;
- and
- adjusting a cell transmission rate, resulting in an adjusted cell transmission rate, according to the initial provisioned transport rate prior to an occurrence of congestion of downstream traffic at the plurality of frame-based routers, wherein cell-based traffic is routed to a bidirectional cell and frame based switch according to updated bandwidth comprising the adjusted cell transmission rate, and wherein the bidirectional cell and frame based switch is coupled between the plurality of cell-based routers and the plurality of frame-based routers.
A switch operably coupled to a plurality of cell-based routers and a plurality of frame-based routers, the switch comprising:
- a memory storing computer instructions;
- and
- a controller coupled to the memory, wherein the controller, responsive to executing the computer instructions, performs operations comprising:
- providing provisioning information to each cell-based router of the plurality of cell-based routers, the provisioning information including an initial provisioned transport rate of a frame-based router among the plurality of frame-based routers in a communication network, wherein the initial provisioned transport rate is based on a number of sessions of traffic that can be accommodated within a non-congested operating range of the frame-based router;
- receiving cell-based traffic from the plurality of cell-based routers according to a cell transmission rate adjusted according to the initial provisioned transport rate prior to an occurrence of congestion of downstream traffic at the plurality of frame-based routers;
- and
- transmitting the cell-based traffic to a frame-based router of the plurality of frame-based routers.
A method comprising:
- provisioning a cell-based router of a plurality of cell-based routers with an initial provisioned transport rate of a frame-based router of a plurality of frame-based routers, wherein the initial provisioned transport rate is based on a number of sessions that can be accommodated within non-congested operating ranges of the plurality of frame-based routers;
- and
- buffering data cells of each cell-based router of the plurality of cell-based routers according to the initial provisioned transport rate of the frame-based router prior to an occurrence of congestion of downstream traffic at the plurality of frame-based routers, wherein the plurality of cell-based routers and the plurality of frame-based routers are coupled to a cell and frame based switch;
- and
- routing cell-based traffic to the cell and frame based switch.
Dependencies are inferred from the claim text.