local role <provider|rs_server|rs_client|customer|peer> и require roles если не хотим поднимать сессию с соседом который не поддерживает ролей
Для FRR: neighbor <PEER> local-role <provider|rs-server|rs-client|customer|peer> [strict-mode]
Для OpenBGPD: announce policy <no|provider|customer|rs|rs-client|peer> [enforce]
Осталось только пожелать чтобы это стало распространённой практикой.