Using bgpq3 for automated filter generation

Came across excellent tool called “bgpq3” from one of recent posts in NANOG mailing list. This tool can general filters for a given ASN for Cisco or Juniper based on RADB’s data.

 

E.g Juniper style config for AS54456 (1st ASN on which I worked on!) :)

anurag@server7:~$ bgpq3 -Jl Cloudaccess as54456
policy-options {
replace:
prefix-list Cloudaccess {
199.116.76.0/24;
199.116.77.0/24;
199.116.78.0/24;
199.116.79.0/24;
}
}
anurag@server7:~$

 

 

 

Cisco style config:

anurag@server7:~$ bgpq3 -l Cloudaccess as54456
no ip prefix-list Cloudaccess
ip prefix-list Cloudaccess permit 199.116.76.0/24
ip prefix-list Cloudaccess permit 199.116.77.0/24
ip prefix-list Cloudaccess permit 199.116.78.0/24
ip prefix-list Cloudaccess permit 199.116.79.0/24
anurag@server7:~$

 

 

Cisco XR style config:

anurag@server7:~$ bgpq3 -Xl Cloudaccess as54456
no prefix-set Cloudaccess
prefix-set Cloudaccess
199.116.76.0/24,
199.116.77.0/24,
199.116.78.0/24,
199.116.79.0/24
end-set
anurag@server7:~$

 

 

One can easily automate filter generation using such option for downstreams. Have a good long weekend ahead!

Page 1 of 11512345...102030...Last »