Add: complete the filter of internal network and downstream
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-12-27 15:31:54 +08:00
parent fdc14ca1cc
commit db8827f83e
7 changed files with 54 additions and 48 deletions

View File

@ -0,0 +1,14 @@
function downstream_import_filter(int ASN) {
if !is_valid() then return false;
if bgp_path.last !~ DOWNSTREAM_ASN then return false;
pub_add_communities(ASN, 20);
pub_preprocess_communities();
return true;
}
function downstream_export_filter(int ASN) {
if !is_valid() then return false;
bgp_path.delete([4200000000..4225479999]);
if pub_process_communities(ASN, 20) then return true;
else return false;
}