Method, apparatus, edge router and system for providing QoS guarantee
First Claim
1. A method for providing quality of service (QoS) guarantee, wherein the method comprises the steps of:
- creating, at an edge router, a table of service traffic flow classification;
establishing, at an uplink interface of the edge router, a plurality of label switching paths, and constructing an edge-to-edge label switching path concatenated pipe by the established label switching paths;
configuring attributes of the label switching paths;
obtaining, at the edge router, service traffic flow information of a service traffic flow from a service control equipment, the service traffic flow information comprising at least one of flow classification spec, priority, QoS class, bandwidth requirement, and path information of the service traffic flow, and the service control equipment notifying the changes of the service traffic flow to the edge router in one or more of the following occasions;
when a service session is initialized, when the service traffic flow of the service session changes, or when the service session ends;
updating dynamically, at the edge router, table entries of the table of service traffic flow classification according to the obtained service traffic flow information;
classifying and conditioning the service traffic flows entering into a core network at a downlink interface of the edge router according to the table of service traffic flow classification; and
forwarding the processed service traffic flows by the uplink interface of the edge router according to the attributes of the label switching paths, wherein forwarding the processed service traffic flows comprises steering the processed service traffic flows to an egress router of the core network through the edge-to-edge label switching path concatenated pipe;
wherein the step of classifying and conditioning the service traffic flows entering into a core network at a downlink interface of an edge router according to the table of service traffic flow classification comprises the steps of(a) obtaining, at the edge router, a service traffic flow identification of the service traffic flow entering into the core network;
(b) looking up the table of service traffic flow classification according to the service traffic flow identification;
(c) classifying and marking the service traffic flows according to the corresponding priority and QoS class;
(d) shaping and policing the service traffic flows according to the corresponding bandwidth requirement; and
(e) selecting the forwarding mode and path of the service traffic flows according to the corresponding outgoing aggregation path information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method for providing QoS guarantee by an edge router, the edge router transporting user traffic between the access network and core network, the method comprising: creating a service traffic flow classification table; establishing a plurality of label switching paths; configuring the attributes of the label switching paths; classifying and conditioning the service traffic flows entering into the core network at a downlink interface of an edge router according to the service traffic flow classification table; forwarding the processed traffic by an uplink interface of the edge router according to the attributes of the label switching paths. The present invention also discloses an apparatus for providing QoS guarantee by an edge router. Using the present invention, an edge router can provide exact QoS guarantee and QoS routing control for the application flows.
288 Citations
14 Claims
-
1. A method for providing quality of service (QoS) guarantee, wherein the method comprises the steps of:
-
creating, at an edge router, a table of service traffic flow classification; establishing, at an uplink interface of the edge router, a plurality of label switching paths, and constructing an edge-to-edge label switching path concatenated pipe by the established label switching paths; configuring attributes of the label switching paths; obtaining, at the edge router, service traffic flow information of a service traffic flow from a service control equipment, the service traffic flow information comprising at least one of flow classification spec, priority, QoS class, bandwidth requirement, and path information of the service traffic flow, and the service control equipment notifying the changes of the service traffic flow to the edge router in one or more of the following occasions;
when a service session is initialized, when the service traffic flow of the service session changes, or when the service session ends;updating dynamically, at the edge router, table entries of the table of service traffic flow classification according to the obtained service traffic flow information; classifying and conditioning the service traffic flows entering into a core network at a downlink interface of the edge router according to the table of service traffic flow classification; and forwarding the processed service traffic flows by the uplink interface of the edge router according to the attributes of the label switching paths, wherein forwarding the processed service traffic flows comprises steering the processed service traffic flows to an egress router of the core network through the edge-to-edge label switching path concatenated pipe; wherein the step of classifying and conditioning the service traffic flows entering into a core network at a downlink interface of an edge router according to the table of service traffic flow classification comprises the steps of (a) obtaining, at the edge router, a service traffic flow identification of the service traffic flow entering into the core network; (b) looking up the table of service traffic flow classification according to the service traffic flow identification; (c) classifying and marking the service traffic flows according to the corresponding priority and QoS class; (d) shaping and policing the service traffic flows according to the corresponding bandwidth requirement; and (e) selecting the forwarding mode and path of the service traffic flows according to the corresponding outgoing aggregation path information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing quality of service (QoS) guarantee, wherein the apparatus comprises:
-
a service traffic flow information obtaining means, for creating a table of service traffic flow classification, obtaining service traffic flow information of a service traffic flow from a service control equipment notifying of changes of the service traffic flow in at least one of the following occasions;
when a service session is initialized, when a service traffic flow of the service session changes, or when the service session ends, and updating dynamically table entries of the table of service traffic flow classification according to the obtained service traffic flow information, wherein the service traffic flow information comprises at least one of flow classification spec, priority, QoS class, bandwidth requirement, and path information of the service traffic flow;a label switching path establishing means, for establishing a plurality of label switching paths and constructing an edge-to-edge label switching path concatenated pipe by the established label switching paths; a label switching path configuring means, for configuring the attributes of the label switching paths; a downlink interface configured to obtain a service traffic flow identification of the service traffic flow entering into the core network, look up the table of service traffic flow classification according to the service traffic flow identification, classify and mark the service traffic flows according to the corresponding priority and QoS class, shape and police the service traffic flows according to the corresponding bandwidth requirement, and select the forwarding mode and path of the service traffic flows according to corresponding outgoing aggregation path information; and an uplink interface configured to steer the service traffic flows to an egress router of the core network through the edge-to-edge label switching path concatenated pipe.
-
-
12. An edge router for providing quality of service (QoS) guarantee, comprises a configuration management interface, wherein the edge router further comprises:
-
a service traffic flow information obtaining means, for creating a table of service traffic flow classification, and obtaining service traffic flow information of a service traffic flow from a service control equipment notifying of changes of the service traffic flow in at least one of the following occasions;
when a service session is initialized, when the service traffic flow of the service session changes, or when the service session ends, and updating dynamically table entries of the table of service traffic flow classification according to the obtained service traffic flow information, wherein the service traffic flow information comprises flow classification spec, priority, QoS class, bandwidth requirement, and path information of the service traffic flow of the service traffic flow;a label switching path establishing means, for establishing a plurality of label switching paths and constructing an edge-to-edge label switch path concatenated pipe by the established label switching paths; a label switching path configuring means, for configuring the attributes of the label switching paths; a downlink interface configured to configure a service traffic flow identification of the service traffic flow entering into the core network, look up the table of service traffic flow classification according to the service traffic flow identification, classify and mark the service traffic flows according to the corresponding priority and QoS class, shape and police the service traffic flows according to the corresponding bandwidth requirement, and select the forwarding mode and path of the service traffic flows according to corresponding outgoing aggregation path information; and an uplink interface configured to steer the service traffic flows to an egress router of the core network through the edge-to-edge label switch path concatenated pipe. - View Dependent Claims (13)
-
-
14. A system for providing quality of service (QoS) guarantee, comprises a service control equipment, a resource control equipment, and an edge router, wherein the edge router comprises:
-
a service traffic flow information obtaining means, for creating a table of service traffic flow classification, obtaining service traffic flow information of a service traffic flow from a service control equipment notifying of changes of the service traffic flow, and updating dynamically table entries of the table of service traffic flow classification according to the obtained service traffic flow information, wherein the service traffic flow information comprises flow classification spec, priority, QoS class, bandwidth requirement, and path information of the service traffic flow of the service traffic flow; a label switching path establishing means, for establishing a plurality of label switching paths and constructing an edge-to-edge label switching path concatenated pipe by the established label switching paths; a label switching path configuring means, for configuring the attributes of the label switching paths; a downlink interface configured to obtain a service traffic flow identification of the service traffic flow entering into the core network, look up the table of service traffic flow classification according to the service traffic flow identification, classify and mark the service traffic flows according to the corresponding priority and QoS class, shape and police the service traffic flows according to the corresponding bandwidth requirement, and select the forwarding mode and path of the service traffic flows according to the corresponding outgoing aggregation path information; and an uplink interface configured to steer the service traffic flows to an egress router of the core network through the edge-to-edge label switching path concatenated pipe.
-
Specification