Skip to content
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

Merged
merged 6 commits into from
Mar 28, 2017
Merged

Added LAG traffic tests. #148

merged 6 commits into from
Mar 28, 2017

Conversation

antonpatenko
Copy link
Contributor

@antonpatenko antonpatenko commented Mar 23, 2017

  • 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".
@stcheng stcheng merged commit f942573 into sonic-net:master Mar 28, 2017
@stcheng stcheng self-requested a review March 28, 2017 22:53
@stcheng
Copy link
Contributor

stcheng commented Mar 30, 2017

@antonpatenko one issue about this test.
after we shut down the VM's interface, we will need to wait until the LACP expires.
And because on the t1-lag, we have min-links setting. After one member is shutdown, the neighbor and the next hop will also be removed because the ARP entry is invalid.

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

lguohan pushed a commit that referenced this pull request Aug 3, 2017
* 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.
wangxin pushed a commit that referenced this pull request Jan 15, 2021
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
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