State

Leafs

Enum Classes

class NetworkInstances.NetworkInstance.Protocols.Protocol.Isis.Interfaces.Interface.Levels.Level.Adjacencies.Adjacency.State

Bases: Entity

Class Hierarchy: NetworkInstances NetworkInstance Protocols Protocol Isis Interfaces Interface Levels Level Adjacencies Adjacency State

This class represents state data.

Operational state relating to the IS-IS adjacency with the

remote system

system_id

ISIS neighbor system-id

type: str

pattern: ^[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}$

config: False

neighbor_ipv4_address

ISIS Neighbor IPv4 address

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}]+)?

config: False

neighbor_ipv6_address

ISIS Neighbor IPv6 address

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

neighbor_snpa

ISIS neighbor SNPA

type: str

length: 0..20

config: False

local_extended_circuit_id

Local extended circuit ID

type: int

range: 0..4294967295

config: False

neighbor_extended_circuit_id

ISIS neighbor extended circuit ID

type: int

range: 0..4294967295

config: False

priority

Priority of the neighboring IS(LAN Hello only)

type: int

range: 0..127

config: False

dis_system_id

DIS System ID(LAN hello only)

type: str

pattern: ^[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}\.[0-9A-Fa-f]{4}$

config: False

neighbor_circuit_type

Received ISIS circuit type (level-1, level-2, level-1-2)

type: LevelType

config: False

adjacency_type

Formed ISIS adjacency type(level-1, level-2, level-1-2)

type: LevelType

config: False

adjacency_state

P2P 3-way ISIS adjacency state(up, down, init, failed)

type: IsisInterfaceAdjState

config: False

remaining_hold_time

Holding time in seconds for adjacency. This value is based on received hello PDUs and the elapsed time since receipt

type: int

range: 0..65535

config: False

units: seconds

up_time

Adjacency up time

type: int

range: 0..4294967295

config: False

multi_topology

When set to true, ISIS multi-topology is supported

type: bool

config: False

topology

ISIS topology type support(ipv4-unicast, ipv6-unicast, ipv4-multicast, ipv6-multicast)

type: one of the below values: list of

config: False

restart_support

When set to true, Graceful-restart signaling is supported

type: bool

config: False

restart_suppress

When set to true, adjacency is not advertised. The SA bit is used by a starting router to request that its neighbor suppress advertisement of the adjacency to the starting router in the neighbor’s LSPs

type: bool

config: False

restart_status

When set to true, neighbor is being helped. The RR bit is used by a (re)starting router to signal to its neighbors that a (re)start is in progress

type: bool

config: False

area_address

List of ISIS area-address(es)

type: list of str

pattern: ^[0-9A-Fa-f]{2}\.([0-9A-Fa-f]{4}\.){0,3}$

config: False

nlpid

Supported Protocol. IPv4 is defined as (0xcc) and IPv6 - (0x8e). ISIS reference is TLV 129

type: list of Nlpid

config: False