Juniper aggregate route

Поступила задача необходимо на SRX  поднять BGP , так как Juniper SRX может только держать в памяти размер таблицы маршрутизации 8k и 16k (зависит от памяти 512 и 1 gb) , необходимо обьеденять BGP  маршруты :

[edit policy-options]
+ policy-statement redundant-ISP-in {


+ term redundant-default-in {
+ from {
+ route-filter 0.0.0.0/0 exact;
+ }
+ then {
+ local-preference 50;
+ accept;
+ }
+ }
+ term block {
+ then reject;
+ }
+ }
+ policy-statement redundant-ISP-out {
+ term OrgXYZ-prepend {
+ from {
+ protocol aggregate;
+ route-filter 198.18.16.0/20 exact;
+ }
+ then {
+ as-path-prepend "65100 65100 65100";
+ accept;
+ }
+ }
+ }

[edit routing-options]
+ aggregate {
+ route 198.18.16.0/20;
+ }

 

Таким образом можно обьеденить  много маршрутов и не только по /8. Если же необходимо агрегировать входящий трафик , то по той же формуле делаем агрегацию , вешаем фильтр на IN апстрима  .

 policy-options
 policy-statement aggregate-into-isp
 term first-term
 from protocol aggregate;
 then accept;