diff options
author | Cheeze_It <none@none.com> | 2023-03-19 19:24:50 -0600 |
---|---|---|
committer | Cheeze_It <none@none.com> | 2023-04-03 22:33:57 -0600 |
commit | d6ef0c54ad8c8f9f2c5f1811781dba6111201fe4 (patch) | |
tree | 05a0b326cb61207cc677403c3643957a314a46c7 /data/templates/frr/ospfd.frr.j2 | |
parent | c820be57b6c77cdb0a5055d0c3a77dc8d550e2d7 (diff) | |
download | vyos-1x-d6ef0c54ad8c8f9f2c5f1811781dba6111201fe4.tar.gz vyos-1x-d6ef0c54ad8c8f9f2c5f1811781dba6111201fe4.zip |
T5081: ISIS and OSPF syncronization with IGP-LDP sync
Diffstat (limited to 'data/templates/frr/ospfd.frr.j2')
-rw-r--r-- | data/templates/frr/ospfd.frr.j2 | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/data/templates/frr/ospfd.frr.j2 b/data/templates/frr/ospfd.frr.j2 index 8c4a81c57..3f97b7325 100644 --- a/data/templates/frr/ospfd.frr.j2 +++ b/data/templates/frr/ospfd.frr.j2 @@ -44,6 +44,12 @@ interface {{ iface }} {% if iface_config.bfd.profile is vyos_defined %} ip ospf bfd profile {{ iface_config.bfd.profile }} {% endif %} +{% if iface_config.ldp_sync.disable is vyos_defined %} + no ip ospf mpls ldp-sync +{% elif iface_config.ldp_sync.holddown is vyos_defined %} + ip ospf mpls ldp-sync + ip ospf mpls ldp-sync holddown {{ iface_config.ldp_sync.holddown }} +{% endif %} {% if iface_config.mtu_ignore is vyos_defined %} ip ospf mtu-ignore {% endif %} @@ -133,6 +139,11 @@ router ospf {{ 'vrf ' ~ vrf if vrf is vyos_defined }} {% if maximum_paths is vyos_defined %} maximum-paths {{ maximum_paths }} {% endif %} +{% if ldp_sync.holddown is vyos_defined %} + mpls ldp-sync holddown {{ ldp_sync.holddown }} +{% elif ldp_sync is vyos_defined %} + mpls ldp-sync +{% endif %} {% if distance.global is vyos_defined %} distance {{ distance.global }} {% endif %} |