Configuring QPPB
The term "router" in this document refers to both routers and Layer 3 switches.
Overview
The QoS Policy Propagation Through the Border Gateway Protocol (QPPB) feature enables you to
classify IP packets based on the following attributes:
•
BGP community lists.
•
Prefix lists.
•
BGP AS paths.
The QPPB feature is implemented as follows:
•
The BGP route sender preclassifies routes before advertising them.
•
The BGP route receiver performs the following operations:
Sets the IP precedence and local QoS ID for the routes.
Takes appropriate QoS actions on the packets that match the routes.
QPPB minimizes the QoS policy configuration and management efforts on the BGP route receiver
when the network topology changes. It is suitable for a large-scaled complex network that classifies
packets based on source or destination IP addresses for QoS.
QPPB applies to IBGP and EBGP. You can use it within an autonomous system or across multiple
autonomous systems.
QPPB fundamentals
QPPB works on the BGP receiver. It depends on the BGP route sender to preclassify routes.
The BGP route sender uses a routing policy to set route attributes for BGP routes before advertising
them.
The BGP receiver performs the following operations:
•
Uses a routing policy to match routes based on these route attributes.
•
Sets IP precedence and local QoS ID for the matching routes.
The BGP receiver performs the following operations:
1.
Compares the routes with the incoming route policy based on their BGP AS path, prefix, or
community attributes.
2.
Applies the IP precedence and local QoS ID to the matching routes.
3.
Adds the BGP routes and their associated IP precedence and local QoS ID to the routing table.
4.
Applies the IP precedence and local QoS ID to the packets sourced from or destined to the IP
address in the route.
5.
Takes QoS actions on the packets according to the QoS priority settings.
96