summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2017-01-03 10:29:15 +0100
committerPeter Palfrader <peter@palfrader.org>2017-01-03 10:29:15 +0100
commit7031b62aae1a815f31b9dc4637d880b424df0dde (patch)
tree64cca7a13e5594a6bd90e251522824360080e16c
parent09d8df0bd6133d91b7d8f7b0f3c2771ec18fa6ca (diff)
Add prefix-list filter also in ipv6 case
-rwxr-xr-xGenerate18
1 files 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 "!"