BGP utilise des mécanismes de pondération pour gérer le poids des routes BGP. Les poids de route BGP sont utilisés pour déterminer la meilleure route à une destination donnée. Lorsqu’un routeur BGP reçoit plusieurs routes vers une même destination, il utilise le poids de route pour sélectionner la meilleure route. Le poids de route est une valeur numérique configurée localement sur le routeur et peut être attribué selon divers critères tels que la bande passante de l’interface, la disponibilité de la route, etc. Le poids de route est un attribut local et n’est pas propagé à d’autres routeurs BGP. De plus, le poids de route est utilisé uniquement pour prendre des décisions de routage à l’intérieur d’un même système autonome (AS). Si une route est annoncée à un autre AS, le poids de route n’est pas considéré car il n’est pas transmis lors de la communication de l’annonce BGP aux autres routiers.