BGP utilise les communautés BGP pour marquer des routes afin de les affecter à des groupes spécifiques pour une manipulation et une distribution de routes plus efficaces. Les communautés BGP sont des étiquettes attachées à une route BGP pour indiquer des attributs de la route tels que la priorité, l’appartenance à un groupe de clients ou la géographie. Ces étiquettes peuvent être utilisées pour contrôler le chemin d’une route, contrôler la publicité d’une route ou pour filtrer les routes. Les communautés BGP permettent également aux opérateurs de réseaux de travailler ensemble pour mutualiser les ressources et pour contrôler le flux de trafic sur le réseau.