All hell breaks loose with this config. I also have to disable the reject chains or else nothing gets advertised anywhere.
Instance
set default as=xxx out-filter=Tag-originated
filters
0 chain=Tag-originated bgp-communities=xxx:400 locally-originated-bgp=yes invert-match=no action=accept set-bgp-prepend-path=“”
1 ;;; BGP out to Transit Rule
chain=BGP out to Transit bgp-communities=“” invert-match=no action=passthrough set-bgp-prepend-path=“” set-bgp-communities=“”
2 ;;; BGP out to Transit - Customers
chain=BGP out to Transit bgp-communities=xxx:300 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
3 ;;; BGP out to Transit - Local
chain=BGP out to Transit bgp-communities=xxx:400 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
4 X ;;; BGP out to Transit Reject
chain=BGP out to Transit bgp-communities=“” invert-match=no action=reject set-bgp-prepend-path=“”
5 ;;; BGP out to Peers Rule
chain=BGP out to Peers bgp-communities=“” invert-match=no action=passthrough set-bgp-prepend-path=“” set-bgp-communities=“”
6 ;;; BGP out to Peers - Customers
chain=BGP out to Peers bgp-communities=xxx:300 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
7 ;;; BGP out to Peers - Local
chain=BGP out to Peers bgp-communities=xxx:400 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
8 ;;; BGP out to Peers - Peers
chain=BGP out to Peers bgp-communities=xxx:200 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
9 X ;;; BGP out to Peers - Reject
chain=BGP out to Peers invert-match=no action=reject set-bgp-prepend-path=“”
my prefixes
10 chain=BGP out to Transit prefix=xxx.0/24 bgp-communities=“” invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
11 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
12 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“”
13 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“”
14 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“”
15 chain=BGP out to Transit prefix=xxx.0/24 bgp-communities=“” invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
16 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“”
17 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
18 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
customer prefix
19 chain=BGP out to Transit prefix=xxx.0/24 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
20 chain=isp1-in invert-match=no action=accept set-bgp-prepend-path=“”
customer prefix
21 ;;; Accept customer-owned prefix and subnets xxx
chain=Customer IN prefix=xxx0/24 prefix-length=0 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
22 ;;; Accept customer-owned prefix and subnets xx
chain=Customer IN prefix=xxx.0/24 prefix-length=0 invert-match=no action=accept set-bgp-prepend-path=“” set-bgp-communities=“”
23 ;;; Tag all prefixes with customer community
chain=Customer IN prefix=0.0.0.0/0 prefix-length=0-32 invert-match=no action=passthrough set-bgp-prepend-path=“” set-bgp-communities=xxx:300
Thats all I got