Skip to content

[cherry-pick] Set VM as reflector for LT2/FT2 (#19238)#466

Merged
bingwang-ms merged 2 commits intoAzure:202503from
bingwang-ms:set_vm_reflector_for_dt2_202503
Jun 30, 2025
Merged

[cherry-pick] Set VM as reflector for LT2/FT2 (#19238)#466
bingwang-ms merged 2 commits intoAzure:202503from
bingwang-ms:set_vm_reflector_for_dt2_202503

Conversation

@bingwang-ms
Copy link

Description of PR

Summary:
This PR is to cherry-pick sonic-net/sonic-mgmt#19238 to 202503 branch.
This PR is to enhance VM template to support route reflector.

In DT2 topologies, the BGP sessions between FT2 and LT2 are IBGP. Hence, the routes learnt from exabgp, which is also IBGP session, are not advertised to DUT.
To workaround this, this PR set VM as route reflector if the VM type is lowerspine or fabricspine.

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
    • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Approach

What is the motivation for this PR?

This PR is to support route reflector in VM template.

How did you do it?

Check VM type and enable route reflector if VM type is lowerspine or fabricspine.

How did you verify/test it?

The change is verified on a physical testbed.

Any platform specific information?

No.

Supported testbed topology if it's a new test case?

Not a new test.

Documentation

* Set VM as reflector for LT2/FT2
auspham
auspham previously approved these changes Jun 30, 2025
@bingwang-ms bingwang-ms merged commit fb1402f into Azure:202503 Jun 30, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants