Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions artifacts/openapi.html

Large diffs are not rendered by default.

542 changes: 541 additions & 1 deletion artifacts/openapi.yaml

Large diffs are not rendered by default.

482 changes: 481 additions & 1 deletion artifacts/otg.proto

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions device/isis/interface.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,13 @@ components:
items:
$ref: './adjacencysegmentid.yaml#/components/schemas/IsisInterface.AdjacencySid'
x-field-uid: 14
srv6_adjacency_sids:
description: >-
When present, advertises SRv6 adjacency SID sub-TLVs and per-link
MSD sub-TLVs for this interface.
Reference: RFC 9352 Sections 6, 8.1-8.2.
$ref: './srv6.yaml#/components/schemas/IsisSRv6.AdjSidContainer'
x-field-uid: 15

IsisInterface.Level:
description: >-
Expand Down
24 changes: 24 additions & 0 deletions device/isis/segmentrouting.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,21 @@ components:
capabilities within an IS-IS level or the entire routing domain.
$ref: '#/components/schemas/Isis.RouterCapability'
x-field-uid: 1
srv6_locators:
description: >-
List of SRv6 Locator TLVs (TLV type 27) to be advertised by this
IS-IS router. Each locator binds an IPv6 prefix to an IGP algorithm
(standard SPF or Flex-Algo per RFC 9350) and carries End SID
Sub-TLVs for locally instantiated node-level SRv6 SIDs.
One Locator TLV is required per topology/algorithm combination.
Locators are scoped to this IS-IS instance and cannot be shared
across other protocol instances.
Reference: RFC 9352 Section 7.1.
type: array
items:
$ref: './srv6.yaml#/components/schemas/IsisSRv6.Locator'
x-field-uid: 2

Isis.RouterCapability:
description: |-
Container for the configuration of IS-IS Router CAPABILITY TLV.
Expand Down Expand Up @@ -112,6 +127,15 @@ components:
items:
$ref: '#/components/schemas/IsisSR.Srlb'
x-field-uid: 7
srv6_capability:
description: >-
SRv6 Capabilities Sub-TLV (sub-TLV type 25) carried within this
Router CAPABILITY TLV. Announces that this router is an SRv6
Segment Endpoint Node and advertises optional OAM (O-flag) support
and node-level SRv6 Maximum SID Depth (MSD) values.
Reference: RFC 9352 Section 2, RFC 8491.
$ref: './srv6.yaml#/components/schemas/IsisSRv6.NodeCapability'
x-field-uid: 8

Isis.SRCapability:
description: |-
Expand Down
Loading
Loading