BGP (Border Gateway Protocol) lost geen QoS-conflicten op zichzelf, maar het kan worden gebruikt als een mechanisme om QoS-beleid te implementeren en conflicten op te lossen.
Er zijn verschillende manieren waarop BGP kan worden gebruikt voor QoS:
1. BGP-med: door middel van de Multi-Exit-Discriminator (MED) attribuut van BGP kan een router een preferentie voor een bepaalde uitgaande link instellen. Hierdoor kan de router het verkeer in de richting van de link sturen met de beste QoS-instellingen.
1. BGP community: door middel van de BGP community attribuut kan een router een specifieke groep van routes creëren. Dit maakt het mogelijk om QoS-beleid toe te passen op de routes die lid zijn van deze groep.
1. BGP policer: BGP kan ook worden gebruikt in combinatie met een policer om de bandbreedte van bepaalde routes te beperken. Dit zorgt ervoor dat de router verkeer met lage prioriteit blokkeert ten gunste van verkeer met hogere prioriteit.
BGP kan dus worden gebruikt om QoS-conflicten op te lossen door het bepalen van de beste route voor het verkeer op basis van bepaalde QoS-criteria. Dit kan worden bereikt door middel van MED, community en policing functies.