Skip to content

Commit

Permalink
Support of Simulated Topology for test ports to be advertised by IGP …
Browse files Browse the repository at this point in the history
…( ISIS ) (#327)

* simulated topology model

* Model ST topology support

* Update auto generated content

* restoring order of x-filed-uid

* Update auto generated content

* Introduced external simulated link

* Update auto generated content

* Update auto generated content

* Update auto generated content

* Model modified to require only single new connection type . Added new concept of primary and secondary simmulated_link to minimize configuration task in default scenario. Made mac optional for Ethernet is general with documentation added to guide validation via implementation for non simulated_link use-cases instead of via model.

* Update auto generated content

* Removed IsisInterface.ExternalNeighbor which should not be needed after modifying the model.

* Update auto generated content

* Update auto generated content

* Update auto generated content

* Update auto generated content

---------

Co-authored-by: Github Actions Bot <[email protected]>
Co-authored-by: Apratim Mukherjee <[email protected]>
  • Loading branch information
3 people authored Nov 6, 2024
1 parent 7c2c10a commit 77b6ab3
Show file tree
Hide file tree
Showing 6 changed files with 207 additions and 37 deletions.
6 changes: 3 additions & 3 deletions artifacts/openapi.html

Large diffs are not rendered by default.

78 changes: 66 additions & 12 deletions artifacts/openapi.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

87 changes: 77 additions & 10 deletions artifacts/otg.proto

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions device/device.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ components:
x-field-uid: 1
Device:
description: >-
A container for emulated interfaces, loopback interfaces and protocol configurations.
A container for emulated or simulated interfaces, loopback interfaces and protocol configurations.
type: object
properties:
ethernets:
description: >-
Ethernet configuration for one or more emulated network interfaces.
Ethernet configuration for one or more emulated or simulated network interfaces.
type: array
items:
$ref: './ethernet.yaml#/components/schemas/Device.Ethernet'
Expand Down
Loading

0 comments on commit 77b6ab3

Please sign in to comment.