From 7031b62aae1a815f31b9dc4637d880b424df0dde Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Tue, 3 Jan 2017 10:29:15 +0100 Subject: Add prefix-list filter also in ipv6 case --- Generate | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Generate b/Generate index 9fd4bfe..29c3ce4 100755 --- a/Generate +++ b/Generate @@ -799,16 +799,16 @@ hostlist.each{ |host| bgpd.puts " neighbor #{n} port #{peer['bgp_port']}" if peer.has_key?('bgp_port') bgpd.puts "!" - unless host['ipv6'] and peer['ipv6'] - filtername = (host.has_key?('extra_export') and host['extra_export'].has_key?(peer['name'])) ? - makelistname(peer['name'], 'export') : - 'VPNn2' - bgpd.puts " neighbor #{peer['vpn_address']} prefix-list #{filtername} out" - filtername = (host.has_key?('extra_import') and host['extra_import'].has_key?(peer['name'])) ? - makelistname(peer['name'], 'import') : - 'VPNn2' - bgpd.puts " neighbor #{peer['vpn_address']} prefix-list #{filtername} in" + filtername = (host.has_key?('extra_export') and host['extra_export'].has_key?(peer['name'])) ? + makelistname(peer['name'], 'export') : + 'VPNn2' + bgpd.puts " neighbor #{peer['vpn_address']} prefix-list #{filtername} out" + filtername = (host.has_key?('extra_import') and host['extra_import'].has_key?(peer['name'])) ? + makelistname(peer['name'], 'import') : + 'VPNn2' + bgpd.puts " neighbor #{peer['vpn_address']} prefix-list #{filtername} in" + unless host['ipv6'] and peer['ipv6'] bgpd.puts " neighbor #{peer['vpn_address']} route-map IN#{ host['peer_map_name'][peer['name']] } in" bgpd.puts " neighbor #{peer['vpn_address']} route-map OUT#{ host['peer_map_name'][peer['name']] } out" bgpd.puts "!" -- cgit v1.2.3