State¶
Leafs
-
class
NetworkInstances.NetworkInstance.Protocols.Protocol.Isis.Levels.Level.LinkStateDatabase.Lsp.Tlvs.Tlv.MtIpv6Reachability.Prefixes.Prefix.
State
¶ Bases:
Entity
Class Hierarchy:
NetworkInstances
NetworkInstance
Protocols
Protocol
Isis
Levels
Level
LinkStateDatabase
Lsp
Tlvs
Tlv
MtIpv6Reachability
Prefixes
Prefix
State
This class represents state data.
State parameters relating an IPv6 prefix attribute
-
up_down
¶ The up/down bit. Set if a prefix is advertised from a higher level to a lower level (e.g., level 2 to level 1), indicating that the prefix has traveled down the hierarchy. Prefixes that have the up/down bit set may only be advertised down the hierarchy, i.e., to lower levels. When a prefix is first injected into IS-IS, the bit is UNSET
type: bool
config: False
-
x_bit
¶ The external bit. Set when the prefix was distributed into IS-IS from another routing protocol
type: bool
config: False
-
s_bit
¶ The sub-tlv present bit. If UNSET, the octets of Sub-TLVs are not present. Otherwise, the bit is set and the octet following the prefix will contain the length of the Sub-TLV portion of the structure
type: bool
config: False
-
prefix
¶ IPv6 prefix contained within extended reachability TLVs
type: str
pattern: ^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))/(12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9])$config: False
-
metric
¶ ISIS metric value
type: int
range: 1..16777215config: False
-
mt_id
¶ Multi-topology ID
type: int
range: 0..4095config: False
-