BGP-routeattributen worden gebruikt door BGP om de beste route te selecteren voor het doorsturen van gegevens naar een specifieke bestemming. Dit wordt gedaan door een aantal factoren te evalueren, waaronder de lengte van het pad, de bandbreedte van het pad, de latency van het pad, enzovoort.
Elk BGP-routeattribuut heeft een andere prioriteit en wordt op een specifieke manier gebruikt om de beste route te bepalen. Hieronder staan enkele belangrijke BGP-routeattributen:
1. AS-pad: Dit attribuut wordt gebruikt om meerdere verwijzingen naar dezelfde bestemming te voorkomen. Als er meerdere routes naar dezelfde bestemming zijn, kiest BGP de route met het kortste AS-pad.
1. Med: Dit attribuut wordt gebruikt om het pad te beïnvloeden dat wordt gekozen door naburige routers. Als er meerdere routes zijn met dezelfde AS-padlengte, kiest BGP de route met de laagste med.
1. Locatievoorkeur: Dit attribuut wordt gebruikt om lokale voorkeuren te bepalen voor uitgaande verkeer. Als er meerdere routes zijn met dezelfde AS-padlengte en dezelfde Med, kiest BGP de route met de hoogste locatievoorkeur.
1. Gewicht: Dit attribuut wordt gebruikt om het pad te beïnvloeden dat wordt gekozen door de lokale router. Als er meerdere routes zijn met dezelfde AS-padlengte, dezelfde med en dezelfde locatievoorkeur, kiest BGP de route met het hoogste gewicht.
1. Origine: Dit attribuut wordt gebruikt om de bron van de route te identificeren. Als er meerdere routes zijn met dezelfde AS-padlengte, dezelfde med, dezelfde locatievoorkeur en hetzelfde gewicht, kiest BGP de route met de hoogste origine-waarde.
Door deze attributen te combineren, kan BGP de beste route bepalen voor de doorstuurservice van gegevens.