QPPB enables a BGP route sender to classify routes based on BGP attributes.
On a large and complex network, a large number of MF classification operations are required, and routes cannot be classified based on the community attribute, ACL, IP prefix, or AS_Path. When a network topology keeps changing, configuring or changing routing policies is difficult or even impossible to implement. To address this problem, configure QoS policy propagation on BGP (QPPB) to reduce configuration workload by configuring or changing routing policies only on a BGP route sender.
After QPPB is deployed, a BGP route sender can classify routes and set attributes for BGP routes; a BGP route receiver accordingly applies different QoS policies to different types of BGP routes based on the set attributes.
QPPB is implemented as follows:
Before sending BGP routes, a route sender sets a specific attribute, such as the AS_Path, community attribute, or extended community attribute, for BGP routes. These attributes are used to identify BGP routes.
After receiving the BGP routes, a route receiver performs the following operations:
Maps each received BGP route to a QoS local ID or an IP precedence based on the AS_Path, community attribute, or extended community attribute.
Performs different traffic behaviors for packets transmitted along the routes according to their mapped QoS local IDs.
QPPB enables a BGP or IS-IS route sender to classify routes by setting route attributes. This chapter introduces the QPPB application in routes in the example of BGP routes.