Add EVPN-VXLAN testplan with Single and Multi-Homing testcases for 4x4 spine-leaf topology#9
Open
bpar9 wants to merge 3 commits into
Open
Conversation
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
…BGP unnumbered - Added Multi-Homing Tests section (Test Cases 13-22) covering: - ESI configuration and Type-1 route advertisement - Type-4 Ethernet Segment routes and DF election - Active-active load balancing - Single leaf failure handling - All-active forwarding - Split-horizon filtering - Designated Forwarder election - MAC synchronization - Fast failover with BFD - LAG member link failure - Added detailed topology diagrams for: - 4x4 Spine-Leaf Architecture with BGP unnumbered - Single Homing Topology - Multi-Homing Topology with Ethernet Segments - Updated packet validation to use spytest framework instead of PTF - Updated underlay routing to use BGP unnumbered with example configurations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of PR
Summary:
This PR adds a comprehensive EVPN-VXLAN test plan document for a 4x4 spine-leaf topology using Cisco 8101-32FH-O switches with Keysight Ixia traffic generation. The test plan validates both single-homed and multi-homed endpoint behavior in the EVPN-VXLAN fabric.
The test plan includes 32 test cases organized into 6 categories:
Reviewer should start with the Single Homing Tests section (Test Cases 5-12) and Multi-Homing Tests section (Test Cases 13-22) as these are the main additions.
Updates since last revision
as-path multipath-relaxandebgp-multihopPrevious updates
Type of change
Back port request
Approach
What is the motivation for this PR?
To document test cases for validating both single-homed and multi-homed endpoint behavior in EVPN-VXLAN fabrics using eBGP for both underlay and overlay routing.
How did you do it?
Created a new test plan document following the existing sonic-mgmt testplan format. Key sections include:
Single Homing Tests:
Multi-Homing Tests:
How did you verify/test it?
This is a documentation-only change (test plan). No code changes to verify.
Any platform specific information?
Test plan is designed for Cisco-8101-32FH-O switches with 400G interfaces using eBGP EVPN for both underlay and overlay routing between leaf switches via spine nodes.
Supported testbed topology if it's a new test case?
4x4 spine-leaf topology with Keysight Ixia traffic generation. Supports both single-homed and multi-homed (LAG) endpoint configurations.
Documentation
New test plan document added at:
docs/testplan/EVPN-VXLAN-Spine-Leaf-Testplan.mdHuman Review Checklist
Link to Devin run: https://cisco-demo.devinenterprise.com/sessions/4e9976eabafa40d88f527ec2412f7e7d
Requested by: @bpar9