routes.conf.j2 696 B

123456789101112131415161718192021222324252627282930313233343536
  1. {% for interface in dnet.interface_routes %}
  2. protocol direct {
  3. ipv4;
  4. ipv6;
  5. interface "{{ interface }}";
  6. };
  7. {% endfor %}
  8. {% if dnet.static_routes.ipv4 is defined %}
  9. protocol static {
  10. {% for route in dnet.static_routes.ipv4 %}
  11. route {{ route.prefix }} {{ route.target }};
  12. {% endfor %}
  13. ipv4 {
  14. import filter { add_netid(25); accept; };
  15. export none;
  16. };
  17. }
  18. {% endif %}
  19. {% if dnet.static_routes.ipv6 is defined %}
  20. protocol static {
  21. {% for route in dnet.static_routes.ipv6 %}
  22. route {{ route.prefix }} {{ route.target }};
  23. {% endfor %}
  24. ipv6 {
  25. import filter { add_netid(25); accept; };
  26. export none;
  27. };
  28. }
  29. {% endif %}