BGP-gemeenschappen worden gebruikt om routes te categoriseren en informatie te delen met andere routers. Een router kan een BGP-gemeenschap aan een bepaalde route toewijzen en deze informatie delen met andere routers in het netwerk. Andere routers kunnen deze informatie gebruiken om de route op basis van de gemeenschap te kiezen of om te bepalen welke netwerken het beste verbinding kunnen maken met de route. BGP-gemeenschappen bieden ook flexibiliteit bij het implementeren van beleid, zoals het sturen van routes via bepaalde netwerken of het beperken van de toegang tot bepaalde netwerken.