Skip to content

Support announcing routes from LT2 to FT2#18325

Merged
bingwang-ms merged 1 commit intosonic-net:masterfrom
bingwang-ms:support_announcing_route_ft2
May 14, 2025
Merged

Support announcing routes from LT2 to FT2#18325
bingwang-ms merged 1 commit intosonic-net:masterfrom
bingwang-ms:support_announcing_route_ft2

Conversation

@bingwang-ms
Copy link
Copy Markdown
Collaborator

@bingwang-ms bingwang-ms commented May 10, 2025

Description of PR

Summary:
This PR adds support for announcing routes from LT2 to FT2.

  • LT2 announces default route to FT2
  • The total number of routes on FT2 is 16K IPv4 + 16K IPv6

Type of change

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

Back port request

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405
  • 202411

Approach

What is the motivation for this PR?

This PR is to add support for announcing routes from LT2 to FT2.

How did you do it?

Update announce_routes script.

How did you verify/test it?

The change is verified by running announce-routes with command ./testbed-cli.sh announce-routes testbed_name password.txt.

=============================================================================== 
Configure exabgp processes for IPv4 on PTF ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 18.65s
configure exabgp processes for IPv6 on PTF ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 18.47s
Announce routes ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13.50s
Verify that exabgp processes for IPv4 are started --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10.38s
Verify that exabgp processes for IPv6 are started --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10.06s
Add ptf host ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1.17s
Configure exabgpv4 group ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.94s
Add exabgpv4 supervisor config and start related processes ------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.70s
Configure exabgpv6 group ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.55s
Add exabgpv6 supervisor config and start related processes ------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.50s
Load topo variables ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.21s
Get VMs information ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.13s
set_fact --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.12s
set_fact --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.10s
Gather exabgp v4 programs ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.08s
Gather exabgp v6 programs ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.08s
include_tasks ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.07s
Set default exabgp_action ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s
Set ptf host ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.05s
Check that topo is a known topology ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 0.05s
done

Any platform specific information?

No.

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

Not a new test.

Documentation

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@bingwang-ms
Copy link
Copy Markdown
Collaborator Author

@arlakshm Can you help review? Thanks

@bingwang-ms bingwang-ms merged commit 4b486a4 into sonic-net:master May 14, 2025
17 checks passed
bingwang-ms added a commit to Azure/sonic-mgmt.msft that referenced this pull request May 14, 2025
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
Signed-off-by: opcoder0 <110003254+opcoder0@users.noreply.github.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Jan 26, 2026
Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants