Service level agreement driven route table selection
OwnerJeremy Bicknell, Daniel Fu +5inventors
InventorsJeremy Bicknell, Daniel Fu, Axel K. Kloth, Stephen M. Mills, Warner Andrews, Paul Bergantino, Moshe De-Leon
Life of this patent
Estimating the term…
Abstract
Alternate routing tables selected according to data packet priority or according to source and destination addresses of data packet. Data packet propagated to egress port according to indicator provided by selected routing table with expediency dictated by data packet priority or priority indicator stored in the selected routing table.
Claims18
A method for propagating a quantum of data through a network node comprising the steps of:
- receiving a quantum of data;
- selecting a routing table based on a QOS indicator for the quantum of data;
- selecting a egress port to which to route the quantum of data according to a value retrieved from the selected routing table and wherein said value is retrieved by indexing said table according to a destination address contained in said quantum of data;
- and
- propagating the quantum of data to the selected egress port.
A forwarding device comprising:
- receiver that receives a quantum of data;
- extractor that extracts a destination address from the quantum of data;
- plurality of individually selectable routing tables that store a plurality of egress port indicators and provide a particular egress port indicator when one table is selected and indexed by said destination address;
- quality of service (QOS) table selector that generators a selector signal that selects one of the routing tables from the plurality of individually selectable routing tables;
- and
- switching element that propagates the quantum of data to a particular egress port according to an egress port indicator received from the selected routing table.
A QOS table manager comprising:
- parsing engine comprising an input that captures a destination address and a quality of service indicator from a quantum of data perceived at its input;
- routing table array comprising a plurality of routing tables capable of storing a plurality of egress indicators and wherein one of said tables is selected according to the quality of service indicator captured from the quantum of data and wherein the selected table provides a particular egress indicator when it is indexed by the captured destination address.
A QOS table manager comprising:
- parsing engine comprising an input that captures a destination address and a source address from a quantum of data perceived at its input;
- routing table array comprising a plurality of routing tables that are capable of storing a plurality of egress indicators and wherein one of said tables is selected according to the destination and source addresses captured from the quantum of data and wherein the selected table provides a particular egress indicator when it is indexed by the captured destination address.
Dependencies are inferred from the claim text.