BGP filtering by Community
Allow a BGP Route Map match a community.
BGP communities are simply values attached to a route that is sent to BGP peers. This values have special meanings to the peers and cause specific actions to be taken, depending upon the values assigned. A customer who is multi-homed to a service provider can often use communities to tell the service provider how to route traffic to the customer autonomous system (AS).
"A community is a group of destinations which share some common property. Each autonomous system administrator may define which communities a destination belongs to. By default, all destinations belong to the general Internet community." (http://tools.ietf.org/html/rfc1997)
the BGP in SOPHOS UTM is very good, but need same features with communities and blackhole, this is very important features for secure in BGP.