Skip to content

Commit ed64b0c

Browse files
author
Hrachya Mughnetsyan
committed
[fib][j2][routes] Generate route with port indices
* Generating route info file to have port indices instead of port names. signed-off-by [email protected]
1 parent 41e0385 commit ed64b0c

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

  • ansible/roles/test/templates

ansible/roles/test/templates/fib.j2

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22
{% for podset in range(0, podset_number) %}
33
{% for tor in range(0, tor_number) %}
44
{% for subnet in range(0, tor_subnet_number) %}
5-
192.168.{{ podset }}.{{ tor * 16 + subnet }}/32 {% for ifname, v in minigraph_neighbors.iteritems() %}{% if "T2" in v.name %}{{ alias_reverse_map[ifname] }},{% endif %}{% endfor %}
5+
192.168.{{ podset }}.{{ tor * 16 + subnet }}/32 {% for ifname, v in minigraph_neighbors.iteritems() %}{% if "T2" in v.name %}{{ '%d' % (alias_reverse_map[ifname]|replace("Ethernet","")|int / 4)}},{% endif %}{% endfor %}
66

7-
20C0:A8{{ '%02X' % podset }}:0:{{ '%02X' % (tor * 16 + subnet)}}::/64 {% for ifname, v in minigraph_neighbors.iteritems() %}{% if "T2" in v.name %}{{ alias_reverse_map[ifname] }},{% endif %}{% endfor %}
7+
20C0:A8{{ '%02X' % podset }}:0:{{ '%02X' % (tor * 16 + subnet)}}::/64 {% for ifname, v in minigraph_neighbors.iteritems() %}{% if "T2" in v.name %}{{ '%d' % (alias_reverse_map[ifname]|replace("Ethernet","")|int / 4)}},{% endif %}{% endfor %}
88

99
{% endfor %}
1010
{% endfor %}
1111
{% endfor %}
1212

13+
1314
{# routes to tor #}
1415
{% for ifname, v in minigraph_neighbors.iteritems() %}
1516
{% if "T0" in v.name %}
1617
{% for subnet in range(0, local_tor_subnet_number) %}
17-
172.16.{{ v.name|replace("ARISTA", "")|replace("T0", "") }}.{{ subnet }}/32 {{ alias_reverse_map[ifname] }}
18-
20AC:10{{ '%02X' % v.name|replace("ARISTA", "")|replace("T0", "")|int }}:0:{{ '%02X' % subnet }}::/64 {{ alias_reverse_map[ifname] }}
18+
172.16.{{ v.name|replace("ARISTA", "")|replace("T0", "") }}.{{ subnet }}/32 {{ '%d' % (alias_reverse_map[ifname]|replace("Ethernet","")|int / 4)}}
19+
20AC:10{{ '%02X' % v.name|replace("ARISTA", "")|replace("T0", "")|int }}:0:{{ '%02X' % subnet }}::/64 {{ '%d' % (alias_reverse_map[ifname]|replace("Ethernet","")|int / 4)}}
1920
{% endfor %}
2021
{% endif %}
21-
{% endfor %}
22+
{% endfor %}

0 commit comments

Comments
 (0)