From a9b60dba11cb0d7a47c13730700f58ff1826dfdd Mon Sep 17 00:00:00 2001 From: bingwang-ms <66248323+bingwang-ms@users.noreply.github.com> Date: Sun, 29 Jun 2025 09:34:57 -0700 Subject: [PATCH] Set VM as reflector for LT2/FT2 (#19238) * Set VM as reflector for LT2/FT2 --- ansible/roles/eos/templates/t0-leaf.j2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ansible/roles/eos/templates/t0-leaf.j2 b/ansible/roles/eos/templates/t0-leaf.j2 index f8483454ab0..8511485beed 100644 --- a/ansible/roles/eos/templates/t0-leaf.j2 +++ b/ansible/roles/eos/templates/t0-leaf.j2 @@ -106,7 +106,10 @@ router bgp {{ host['bgp']['asn'] }} {% for remote_ip in remote_ips %} neighbor {{ remote_ip }} remote-as {{ asn }} neighbor {{ remote_ip }} description {{ asn }} - neighbor {{ remote_ip }} next-hop-self +{# set LT2/FT2 as reflector to advertise route to DUT #} +{% if props.swrole is defined and props.swrole in ("lowerspine", "fabricspine") %} + neighbor {{ remote_ip }} route-reflector-client +{% endif %} {% if remote_ip | ipv6 %} address-family ipv6 neighbor {{ remote_ip }} activate