hostname {{ ansible_hostname }} log file /var/log/frr/frr.log service integrated-vtysh-config line vty frr version 7.0 debug bfd peer debug bfd network debug bfd zebra debug bgp graceful-restart debug bgp neighbor-events debug bgp updates debug bgp update-groups router bgp 65000 {% if _router_id %} bgp router-id {{_router_id}} {% endif %} bgp log-neighbor-changes bgp graceful-shutdown neighbor downlink peer-group neighbor downlink remote-as external neighbor downlink bfd neighbor downlink bfd profile tripleo ! neighbor downlink capability extended-nexthop {% for iface in spine_downlink_ifs %} neighbor {{iface}} interface peer-group downlink {% endfor %} {% if router_bool | default(false) %} neighbor uplink peer-group neighbor uplink remote-as internal neighbor uplink bfd neighbor uplink bfd profile tripleo ! neighbor uplink capability extended-nexthop neighbor {{spine_uplink_if}} interface peer-group uplink {% endif %} address-family ipv4 unicast redistribute connected neighbor downlink default-originate neighbor downlink prefix-list only-host-prefixes in {% if router_bool | default(false) %} neighbor uplink prefix-list only-default-host-prefixes in neighbor uplink next-hop-self {% endif %} exit-address-family address-family ipv6 unicast redistribute connected neighbor downlink activate neighbor downlink default-originate neighbor downlink prefix-list only-host-prefixes in {% if router_bool | default(false) %} neighbor uplink activate neighbor uplink prefix-list only-default-host-prefixes in {% endif %} exit-address-family address-family l2vpn evpn neighbor downlink activate {% if router_bool | default(false) %} neighbor uplink activate {% endif %} exit-address-family ip prefix-list only-default-host-prefixes permit 0.0.0.0/0 ip prefix-list only-default-host-prefixes permit 0.0.0.0/0 ge 32 ip prefix-list only-host-prefixes permit 0.0.0.0/0 ge 32 ipv6 prefix-list only-default-host-prefixes permit ::/0 ipv6 prefix-list only-default-host-prefixes permit ::/0 ge 128 ipv6 prefix-list only-host-prefixes permit ::/0 ge 128 ip nht resolve-via-default bfd profile tripleo detect-multiplier 10 transmit-interval 500 receive-interval 500