Why OpenBGPD? easier configuration... scripted maze for the community-controlled filters becomes a short filter 6695 is decix' AS match from any community 0:6695 set localpref 0 match from any community 0:* set localpref 50 deny to any community 0:neighbor-as deny to any community 0:6695 allow to any community 6695:neighbor-as things like adding the peer's AS or prepends based on communities are easy too match from any set community 65401:neighbor-as match to any community 65501:neighbor-as prepend-self 1