Skip to content

Commit

Permalink
Add SR Linux LocPref template to the BGP routing leaks lab (ipspace#20)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbemmel authored Jun 21, 2023
1 parent ad152dd commit 924887f
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions BGP/Route-Leaks/set-pref/srlinux.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
updates:

{% for af in ['ipv4','ipv6'] %}
{% for n in bgp.neighbors if n[af] is defined %}

- path: network-instance[name=default]/protocols/bgp/group[group-name={{n.role|default('')}}]
val:
local-preference: {{ 200 if n.role=='customer' else 150 if n.role=='peer' else 100 }}
_annotate_local-preference: "due to neighbor role '{{ n.role }}'"

- path: network-instance[name=default]/protocols/bgp/neighbor[peer-address={{n[af]}}]
val:
peer-group: {{ n.role }}

{% endfor %}
{% endfor %}

0 comments on commit 924887f

Please sign in to comment.