Skip to content

Conversation

@markx-arista
Copy link
Contributor

Description of PR

Summary:
Fix setup_interfaces fixture and related bgp tests for v6 topo:
test_bgp_update_timer.py
test_bgp_peer_shutdown.py
test_traffic_shift.py
test_bgp_allow_list.py

In general:
Skip IPv4 checks for v6 topos
Fix DUT/PTF commands for IPv6
Fix len range error for for IPv6 IPNetwork in generate_ips by using .size
Fix scapy parser for IPv6 BGP packets
For IPv6 router ID of PTF neighbors, use 20.0.0.0 as base and combine it with last 3 bytes of IPv6 addr
Fixes #21576

Type of change

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

Back port request

  • 202412
  • 202505

Approach

What is the motivation for this PR?

Fix setup_interfaces fixture and related bgp tests for v6 topo

How did you do it?

See summary

How did you verify/test it?

Run the tests on t0/t1-isolated-v6-* topos

Any platform specific information?

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

Documentation

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markx-arista markx-arista force-pushed the master-fix-setup-interfaces-for-bgp-tests-v6-topo branch from eb1d951 to fd1e496 Compare December 4, 2025 23:24
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markx-arista markx-arista force-pushed the master-fix-setup-interfaces-for-bgp-tests-v6-topo branch from fd1e496 to 895d077 Compare December 4, 2025 23:34
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markx-arista markx-arista reopened this Dec 6, 2025
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@markx-arista markx-arista force-pushed the master-fix-setup-interfaces-for-bgp-tests-v6-topo branch from 895d077 to e558184 Compare December 6, 2025 18:43
@mssonicbld
Copy link
Collaborator

/azp run

Fix the following bgp tests:
test_bgp_update_timer.py
test_bgp_peer_shutdown.py
test_traffic_shift.py
test_bgp_allow_list.py

In general:
Skip IPv4 checks for v6 topos
Fix DUT/PTF commands for IPv6
Fix len range error for for IPv6 IPNetwork in generate_ips by using .size
Fix scapy parser for IPv6 BGP packets
For IPv6 router ID of PTF neighbors, use 20.0.0.0 as base and combine it with last 3 bytes of IPv6 addr

Signed-off-by: markxiao <[email protected]>
@markx-arista markx-arista force-pushed the master-fix-setup-interfaces-for-bgp-tests-v6-topo branch from e558184 to 9e4cd04 Compare December 6, 2025 18:43
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

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.

Bug: setup_interfaces fixture related bgp tests failed on v6 topos

3 participants