From 015da71795389f500d7ce9f561a77ed6fa1ab09e Mon Sep 17 00:00:00 2001 From: Fiona Weber Date: Wed, 13 Sep 2023 15:12:30 +0000 Subject: [PATCH] Filter: Use as-list-group instead of as-path-group --- wanda/irrd_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wanda/irrd_client.py b/wanda/irrd_client.py index 35c034a..06d0ef4 100644 --- a/wanda/irrd_client.py +++ b/wanda/irrd_client.py @@ -31,13 +31,13 @@ def call_subprocess(self, command_array): raise Exception("bgpq4 could not be called successfully, this may be an programming error or a bad internet connection.") def call_bgpq4_aspath_access_list(self, asn, irr_name): - command_array = ["bgpq4", *self.host_params, "-f", str(asn), "-W 100", "-J", "-l", f"AS{asn}", irr_name] + command_array = ["bgpq4", *self.host_params, "-H", str(asn), "-W 1024", "-J", "-l", f"AS{asn}", irr_name] return self.call_subprocess(command_array) def generate_input_aspath_access_list(self, asn, irr_name): # bgpq4 AS-TELIANET-V6 -f 1299 -W 100 -J -l AS1299 result_str = self.call_bgpq4_aspath_access_list(asn, irr_name) - m = re.search(r'.*as-path-group.*{(.|\n)*?}', result_str) + m = re.search(r'.*as-list-group.*{(.|\n)*?}', result_str) if m: # Technically, returning m[0] would work, but we do some cleaning for better quality of the generated configuration