Skip to content

Added LAG traffic tests.#148

Merged
stcheng merged 6 commits intosonic-net:masterfrom
antonpatenko:lag_tests
Mar 28, 2017
Merged

Added LAG traffic tests.#148
stcheng merged 6 commits intosonic-net:masterfrom
antonpatenko:lag_tests

Conversation

@antonpatenko
Copy link
Copy Markdown
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
Copy Markdown
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
nhe-NV pushed a commit to nhe-NV/sonic-mgmt that referenced this pull request May 12, 2025
### Description of PR
This commit adds tor/spine eos template files that were missing for the t1-isolated-d224u8 topology.

Summary:
Fixes # (issue)

### Type of change
- [x] 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
- [x] msft-202412

### Approach
#### What is the motivation for this PR?
Fix an issue that is encountered when deploying the t1-isolated-d224u8 topology.

#### How did you do it?
Added the missing tor/spine eos template files.

#### How did you verify/test it?
Verfied the issue is no longer encountered during topology deployment.

#### Any platform specific information?
Tested on Arista-7060X6-64PE-C224O8.
dt-nexthop added a commit to dt-nexthop/sonic-mgmt that referenced this pull request May 15, 2025
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
This PR includes the following commit in sonic-platform-daemons

068bccc [xcvrd] Store mux_cable telemetry data in State DB (sonic-net#148)
93cac0a [ci]: download from sonic-buildimage.vs artifact (sonic-net#152)
d651e9b [GitHub] Add pull request template (sonic-net#151)
bd7830b [pcied] Remove unnecessary message and move the configuration path (sonic-net#144)
9080fda [ci] Call pip2/3 using sudo (sonic-net#150)
de60784 [ci] Test and build packages using Azure Pipelines (sonic-net#149)
8bf0fd1 [ledd] Refactor to allow for more thorough unit testing; Increase unit test coverage (sonic-net#147)
26bdc9e Set up CI with Azure Pipelines
1fcaa57 [pcied] Add PCIe AER stats collection (sonic-net#100)

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…c-net#12798)

pre-compiled bazel is not work in arm64 docker container

shil@2f910d8d37b2:/sonic/src/sonic-p4rt/sonic-pins$ uname -a
Linux 2f910d8d37b2 5.4.0-132-generic sonic-net#148-Ubuntu SMP Mon Oct 17 16:02:06 UTC 2022 aarch64 GNU/Linux
shil@2f910d8d37b2:/sonic/src/sonic-p4rt/sonic-pins$ bazel
Opening zip "/proc/self/exe": lseek(): Bad file descriptor
FATAL: Failed to open '/proc/self/exe' as a zip file: (error: 9): Bad file descriptor
shil@2f910d8d37b2:/sonic/src/sonic-p4rt/sonic-pins$
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