State¶
Leafs
Enum Classes
-
class
NetworkInstances.NetworkInstance.Protocols.Protocol.Isis.Interfaces.Interface.Levels.Level.AfiSafi.Af.SegmentRouting.AdjacencySids.AdjacencySid.
State
¶ Bases:
Entity
Class Hierarchy:
NetworkInstances
NetworkInstance
Protocols
Protocol
Isis
Interfaces
Interface
Levels
Level
AfiSafi
Af
SegmentRouting
AdjacencySids
AdjacencySid
State
This class represents state data.
Operational state parameters relating to the AdjSID.
-
sid_id
¶ The value of the Adj-SID to be advertised. Where a static SID identifier is specified, this should be advertised directly by the system. Where the DYNAMIC value is specified, this should be treated as a dynamically allocated value. When the MPLS data plane is in use the dynamic value should not fall within a reserved-label-block
type: union of the below types:
config: False
-
protection_eligible
¶ Whether the Adj-SID should be considered to be eligible for protection using IP or MPLS FRR during a network failure. When this value is set to true, the B-flag of the Adj-SID is set to 1, and the local system should provide FRR paths for the associated label forwarding entry. When it is set to false, the local system must not provide FRR for the specified LFIB entry
type: bool
config: False
default value: true
-
group
¶ When set to true, the Adj-SID is indicated to be part of a group, and the G flag is set to 1 in the corresponding advertisement in the IGP
type: bool
config: False
default value: false
-
neighbor
¶ The remote system on the interface with which the Adj-SID is associated
type: union of the below types:
type: str
pattern: (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?type: str
pattern: ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?config: False
-
allocated_dynamic_local
¶ Where an Adjacency SID with a dynamic value is to be allocated by the system, this leaf reports to the value of the Adj-SID allocated to this interface
type: union of the below types:
type: str
pattern: ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?config: False
-