Skip to content

[topo] Add tgen-ft2-3 topology definition - #25905

Merged
sdszhang merged 1 commit into
sonic-net:masterfrom
sdszhang:sdszhang/add-topo-tgen-ft2-3
Jul 6, 2026
Merged

[topo] Add tgen-ft2-3 topology definition#25905
sdszhang merged 1 commit into
sonic-net:masterfrom
sdszhang:sdszhang/add-topo-tgen-ft2-3

Conversation

@sdszhang

@sdszhang sdszhang commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Description of PR

Adds a new tgen topology, tgen-ft2-3, for snappi/tgen testing on ft2 topo.
Two things:

  1. use the port2-4.
    • In this way, this can co-exist with ft2-16 topo where port 1,5,... are used.
  2. 10.2.2.x subnet for FT2.
    • This is to avoid issue where 10.0.x.x subnet may have some issue with ARP resolution on IXIA device.

Type of change

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

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • 202511

Approach

What is the motivation for this PR?

Adds a tgen-ft2-3 topo for snappi/tgen testing on ft2 topo.

How did you do it?

define the topo.

How did you verify/test it?

Deployed the topology on a tgen testbed and confirmed the DUT and neighbors come up as expected.

Any platform specific information?

No. Topology definition only, no code changes.

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

N/A

Documentation

N/A

Add the topo_tgen-ft2-3 topology used for tgen/snappi fabric spine
(FabricSpineRouter) testing with three ARISTA lower-spine T2 neighbors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Dashuai Zhang <dashuaizhang@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@sdszhang sdszhang changed the title [topo]: Add tgen-ft2-3 fabric spine topology definition chore: Add tgen-ft2-3 topology definition Jul 6, 2026
@sdszhang sdszhang changed the title chore: Add tgen-ft2-3 topology definition [topo] Add tgen-ft2-3 topology definition Jul 6, 2026

@yejianquan yejianquan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sdszhang
sdszhang enabled auto-merge (squash) July 6, 2026 01:23
@sdszhang
sdszhang merged commit 5660958 into sonic-net:master Jul 6, 2026
27 checks passed
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jul 16, 2026
### Description of PR

Adds a new tgen topology, `tgen-ft2-3`, for snappi/tgen testing on ft2
topo.
Two things:
1. use the port2-4.
- In this way, this can co-exist with ft2-16 topo where port 1,5,... are
used.
2. 10.2.2.x subnet for FT2.
- This is to avoid issue where 10.0.x.x subnet may have some issue with
ARP resolution on IXIA device.

### Type of change

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

### Back port request
- [ ] 202205
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [ ] 202511

### Approach
#### What is the motivation for this PR?
Adds a `tgen-ft2-3` topo for snappi/tgen testing on ft2 topo.

#### How did you do it?
define the topo.

#### How did you verify/test it?

Deployed the topology on a tgen testbed and confirmed the DUT and
neighbors come up as expected.

#### Any platform specific information?

No. Topology definition only, no code changes.

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

N/A

### Documentation

N/A

Signed-off-by: Dashuai Zhang <dashuaizhang@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jul 16, 2026
### Description of PR

Adds a new tgen topology, `tgen-ft2-3`, for snappi/tgen testing on ft2
topo.
Two things:
1. use the port2-4.
- In this way, this can co-exist with ft2-16 topo where port 1,5,... are
used.
2. 10.2.2.x subnet for FT2.
- This is to avoid issue where 10.0.x.x subnet may have some issue with
ARP resolution on IXIA device.

### Type of change

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

### Back port request
- [ ] 202205
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [ ] 202511

### Approach
#### What is the motivation for this PR?
Adds a `tgen-ft2-3` topo for snappi/tgen testing on ft2 topo.

#### How did you do it?
define the topo.

#### How did you verify/test it?

Deployed the topology on a tgen testbed and confirmed the DUT and
neighbors come up as expected.

#### Any platform specific information?

No. Topology definition only, no code changes.

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

N/A

### Documentation

N/A

Signed-off-by: Dashuai Zhang <dashuaizhang@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
ssithaia-ebay pushed a commit to ssithaia-ebay/sflow-yang-sonic-mgmt that referenced this pull request Jul 21, 2026
### Description of PR

Adds a new tgen topology, `tgen-ft2-3`, for snappi/tgen testing on ft2
topo.
Two things:
1. use the port2-4.
- In this way, this can co-exist with ft2-16 topo where port 1,5,... are
used.
2. 10.2.2.x subnet for FT2.
- This is to avoid issue where 10.0.x.x subnet may have some issue with
ARP resolution on IXIA device.

### Type of change

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

### Back port request
- [ ] 202205
- [ ] 202305
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [ ] 202511

### Approach
#### What is the motivation for this PR?
Adds a `tgen-ft2-3` topo for snappi/tgen testing on ft2 topo.

#### How did you do it?
define the topo.

#### How did you verify/test it?

Deployed the topology on a tgen testbed and confirmed the DUT and
neighbors come up as expected.

#### Any platform specific information?

No. Topology definition only, no code changes.

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

N/A

### Documentation

N/A

Signed-off-by: Dashuai Zhang <dashuaizhang@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: ssithaia-ebay <ssithaian@ebay.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

This PR has backport request label(s) for branch(es): msft-202608, but is missing required test information. Please make sure you tick the tested branch(es) in the Tested branch section and provide test evidence (e.g., 202608: <test result>) in the Test result section as well in your PR description.

---Powered by SONiC BuildBot

@mssonicbld

Copy link
Copy Markdown
Collaborator

Cherry-pick PR to msft-202608: Azure/sonic-mgmt.msft#1354

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.

4 participants