-
Notifications
You must be signed in to change notification settings - Fork 727
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added LAG traffic tests. #148
Conversation
antonpatenko
commented
Mar 23, 2017
•
edited
Loading
edited
- LAG VMs ports testing (put down LAG member on check packets on another one)
- Fanout ports testing (put down Fanout port and check packets on VM LAG member that is behind up-state port)
- LACP rate checking (on spine VMs)
- LACP rate checking (on DUT)
- LACP timing testing (measure time between LACP packets)
* VM LAG members traffic testing * LACP rate verifying on VMs * LACP rate verifying on DUT
* Fanout ports up/down and traffic testing; * passing fanout hostname to lagall.yml as a parameter; * passing PTF-docker hostname to lagall.yml as a parameter.
* also changed var name from "ptf_docker" to "ptf_host".
@antonpatenko one issue about this test. Thus, the test needs to be updated to update the DUT's teamd min-links settings and add pause after the VM's interface shutdown |
* Appended credentials for ARISTA in strinfo.json. * [plugin]: extended switch.py functionality to work with fanout switch. * [LAG tests]: Added three test cases for LAGs: * VM LAG members traffic testing * LACP rate verifying on VMs * LACP rate verifying on DUT * [LAG tests]: Added fanout ports test cases: * Fanout ports up/down and traffic testing; * passing fanout hostname to lagall.yml as a parameter; * passing PTF-docker hostname to lagall.yml as a parameter. * [LAG tests]: Added LACP timing test; * also changed var name from "ptf_docker" to "ptf_host". * [LAG tests]: removed LagAllRoutes test from lag_test.py.
What is the motivation for this PR? adding test plan for PMON enhancements for chassis How did you do it? Based on the code changes in the associated PRs: Configure and show for platform chassis_modules #1145 CHASSIS_STATE_DB on control-card for chassis state #395 PSUd changes to compute power-budget for Modular chassis #104 Introduce APIs for modular chassis support #124 Common power consumption and supply APIs for modular chassis #136 Thermalctld APIs for recording min and max temp #131 Modular Chassis - Midplane monitoring APIs #148 Modular-Chassis: Show midplane status #1267