mirror of
https://github.com/jerikan-network/cmdb.git
synced 2024-05-06 04:54:50 +00:00
[templates] include IRR for IOS-XR
This commit is contained in:
@@ -23,3 +23,4 @@ peers:
|
||||
- 192.145.251.168
|
||||
- 192.145.251.169
|
||||
authentication: "..."
|
||||
irr: AS-GOOGLE
|
||||
|
||||
@@ -254,6 +254,8 @@ end-policy
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
{% include "iosxr/irr.j2" %}
|
||||
|
||||
{% set asn = lookup("bgp", "local-asn") %}
|
||||
{% set supernets = lookup("bgp", "supernets") %}
|
||||
router static
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
{% for name, peer in peers.items() if peer.irr is defined %}
|
||||
{% set prefix_set_4 = 'PFX-AS{}-IRR-V4'.format(peer.asn | upper) %}
|
||||
{% set prefix_set_6 = 'PFX-AS{}-IRR-V6'.format(peer.asn | upper) %}
|
||||
{{ bgpq3(prefix_set_4, "-4 -R 24 -m 24", peer.irr) }}
|
||||
{{ bgpq3(prefix_set_6, "-6 -R 48 -m 48", peer.irr) }}
|
||||
{{ bgpq3(prefix_set_4, "-4 -R 24 -m 24", peer.irr) | replace("no prefix-set {}".format(prefix_set_4), "") }}
|
||||
{{ bgpq3(prefix_set_6, "-6 -R 48 -m 48", peer.irr) | replace("no prefix-set {}".format(prefix_set_6), "") }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user