cisco_ios_xr_clns_isis_oper_isis_instances_instance_neighbors_neighbor

package
Version: v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-clns-isis-oper:isis/instances/instance/neighbors/neighbor

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IsisIpv4AdjSid

type IsisIpv4AdjSid struct {
	// Adjacency SID value
	AdjacencySidValue uint32 `protobuf:"varint,1,opt,name=adjacency_sid_value,json=adjacencySidValue,proto3" json:"adjacency_sid_value,omitempty"`
	// Adjacency SID Backup Info
	AdjacencySidBackup   *IsisIpv4AdjSidBackupInfo `protobuf:"bytes,2,opt,name=adjacency_sid_backup,json=adjacencySidBackup,proto3" json:"adjacency_sid_backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

IPv4 Adjacency SID

func (*IsisIpv4AdjSid) Descriptor

func (*IsisIpv4AdjSid) Descriptor() ([]byte, []int)

func (*IsisIpv4AdjSid) GetAdjacencySidBackup

func (m *IsisIpv4AdjSid) GetAdjacencySidBackup() *IsisIpv4AdjSidBackupInfo

func (*IsisIpv4AdjSid) GetAdjacencySidValue

func (m *IsisIpv4AdjSid) GetAdjacencySidValue() uint32

func (*IsisIpv4AdjSid) ProtoMessage

func (*IsisIpv4AdjSid) ProtoMessage()

func (*IsisIpv4AdjSid) Reset

func (m *IsisIpv4AdjSid) Reset()

func (*IsisIpv4AdjSid) String

func (m *IsisIpv4AdjSid) String() string

func (*IsisIpv4AdjSid) XXX_DiscardUnknown

func (m *IsisIpv4AdjSid) XXX_DiscardUnknown()

func (*IsisIpv4AdjSid) XXX_Marshal

func (m *IsisIpv4AdjSid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisIpv4AdjSid) XXX_Merge

func (dst *IsisIpv4AdjSid) XXX_Merge(src proto.Message)

func (*IsisIpv4AdjSid) XXX_Size

func (m *IsisIpv4AdjSid) XXX_Size() int

func (*IsisIpv4AdjSid) XXX_Unmarshal

func (m *IsisIpv4AdjSid) XXX_Unmarshal(b []byte) error

type IsisIpv4AdjSidBackupInfo

type IsisIpv4AdjSidBackupInfo struct {
	// Number of labels in the backup path label stack
	BackupLabelStackSize uint32 `` /* 126-byte string literal not displayed */
	// Backup path label stack
	BackupLabelStack []uint32 `protobuf:"varint,2,rep,packed,name=backup_label_stack,json=backupLabelStack,proto3" json:"backup_label_stack,omitempty"`
	// Neighbor address used as adjacency backup target
	BackupNodeAddress string `protobuf:"bytes,3,opt,name=backup_node_address,json=backupNodeAddress,proto3" json:"backup_node_address,omitempty"`
	// Backup path nexthop address
	BackupNexthop string `protobuf:"bytes,4,opt,name=backup_nexthop,json=backupNexthop,proto3" json:"backup_nexthop,omitempty"`
	// Backup path interface
	BackupInterface      string   `protobuf:"bytes,5,opt,name=backup_interface,json=backupInterface,proto3" json:"backup_interface,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IPv4 Adjacency SID backup information

func (*IsisIpv4AdjSidBackupInfo) Descriptor

func (*IsisIpv4AdjSidBackupInfo) Descriptor() ([]byte, []int)

func (*IsisIpv4AdjSidBackupInfo) GetBackupInterface

func (m *IsisIpv4AdjSidBackupInfo) GetBackupInterface() string

func (*IsisIpv4AdjSidBackupInfo) GetBackupLabelStack

func (m *IsisIpv4AdjSidBackupInfo) GetBackupLabelStack() []uint32

func (*IsisIpv4AdjSidBackupInfo) GetBackupLabelStackSize

func (m *IsisIpv4AdjSidBackupInfo) GetBackupLabelStackSize() uint32

func (*IsisIpv4AdjSidBackupInfo) GetBackupNexthop

func (m *IsisIpv4AdjSidBackupInfo) GetBackupNexthop() string

func (*IsisIpv4AdjSidBackupInfo) GetBackupNodeAddress

func (m *IsisIpv4AdjSidBackupInfo) GetBackupNodeAddress() string

func (*IsisIpv4AdjSidBackupInfo) ProtoMessage

func (*IsisIpv4AdjSidBackupInfo) ProtoMessage()

func (*IsisIpv4AdjSidBackupInfo) Reset

func (m *IsisIpv4AdjSidBackupInfo) Reset()

func (*IsisIpv4AdjSidBackupInfo) String

func (m *IsisIpv4AdjSidBackupInfo) String() string

func (*IsisIpv4AdjSidBackupInfo) XXX_DiscardUnknown

func (m *IsisIpv4AdjSidBackupInfo) XXX_DiscardUnknown()

func (*IsisIpv4AdjSidBackupInfo) XXX_Marshal

func (m *IsisIpv4AdjSidBackupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisIpv4AdjSidBackupInfo) XXX_Merge

func (dst *IsisIpv4AdjSidBackupInfo) XXX_Merge(src proto.Message)

func (*IsisIpv4AdjSidBackupInfo) XXX_Size

func (m *IsisIpv4AdjSidBackupInfo) XXX_Size() int

func (*IsisIpv4AdjSidBackupInfo) XXX_Unmarshal

func (m *IsisIpv4AdjSidBackupInfo) XXX_Unmarshal(b []byte) error

type IsisIpv6AddressType

type IsisIpv6AddressType struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IsisIpv6AddressType) Descriptor

func (*IsisIpv6AddressType) Descriptor() ([]byte, []int)

func (*IsisIpv6AddressType) GetValue

func (m *IsisIpv6AddressType) GetValue() string

func (*IsisIpv6AddressType) ProtoMessage

func (*IsisIpv6AddressType) ProtoMessage()

func (*IsisIpv6AddressType) Reset

func (m *IsisIpv6AddressType) Reset()

func (*IsisIpv6AddressType) String

func (m *IsisIpv6AddressType) String() string

func (*IsisIpv6AddressType) XXX_DiscardUnknown

func (m *IsisIpv6AddressType) XXX_DiscardUnknown()

func (*IsisIpv6AddressType) XXX_Marshal

func (m *IsisIpv6AddressType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisIpv6AddressType) XXX_Merge

func (dst *IsisIpv6AddressType) XXX_Merge(src proto.Message)

func (*IsisIpv6AddressType) XXX_Size

func (m *IsisIpv6AddressType) XXX_Size() int

func (*IsisIpv6AddressType) XXX_Unmarshal

func (m *IsisIpv6AddressType) XXX_Unmarshal(b []byte) error

type IsisIpv6AdjSid

type IsisIpv6AdjSid struct {
	// Adjacency SID value
	AdjacencySidValue uint32 `protobuf:"varint,1,opt,name=adjacency_sid_value,json=adjacencySidValue,proto3" json:"adjacency_sid_value,omitempty"`
	// Adjacency SID Backup Info
	AdjacencySidBackup   *IsisIpv6AdjSidBackupInfo `protobuf:"bytes,2,opt,name=adjacency_sid_backup,json=adjacencySidBackup,proto3" json:"adjacency_sid_backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

IPv6 Adjacency SID

func (*IsisIpv6AdjSid) Descriptor

func (*IsisIpv6AdjSid) Descriptor() ([]byte, []int)

func (*IsisIpv6AdjSid) GetAdjacencySidBackup

func (m *IsisIpv6AdjSid) GetAdjacencySidBackup() *IsisIpv6AdjSidBackupInfo

func (*IsisIpv6AdjSid) GetAdjacencySidValue

func (m *IsisIpv6AdjSid) GetAdjacencySidValue() uint32

func (*IsisIpv6AdjSid) ProtoMessage

func (*IsisIpv6AdjSid) ProtoMessage()

func (*IsisIpv6AdjSid) Reset

func (m *IsisIpv6AdjSid) Reset()

func (*IsisIpv6AdjSid) String

func (m *IsisIpv6AdjSid) String() string

func (*IsisIpv6AdjSid) XXX_DiscardUnknown

func (m *IsisIpv6AdjSid) XXX_DiscardUnknown()

func (*IsisIpv6AdjSid) XXX_Marshal

func (m *IsisIpv6AdjSid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisIpv6AdjSid) XXX_Merge

func (dst *IsisIpv6AdjSid) XXX_Merge(src proto.Message)

func (*IsisIpv6AdjSid) XXX_Size

func (m *IsisIpv6AdjSid) XXX_Size() int

func (*IsisIpv6AdjSid) XXX_Unmarshal

func (m *IsisIpv6AdjSid) XXX_Unmarshal(b []byte) error

type IsisIpv6AdjSidBackupInfo

type IsisIpv6AdjSidBackupInfo struct {
	// Number of labels in the backup path label stack
	BackupLabelStackSize uint32 `` /* 126-byte string literal not displayed */
	// Backup path label stack
	BackupLabelStack []uint32 `protobuf:"varint,2,rep,packed,name=backup_label_stack,json=backupLabelStack,proto3" json:"backup_label_stack,omitempty"`
	// Neighbor address used as adjacency backup target
	BackupNodeAddress string `protobuf:"bytes,3,opt,name=backup_node_address,json=backupNodeAddress,proto3" json:"backup_node_address,omitempty"`
	// Backup path nexthop address
	BackupNexthop string `protobuf:"bytes,4,opt,name=backup_nexthop,json=backupNexthop,proto3" json:"backup_nexthop,omitempty"`
	// Backup path interface
	BackupInterface      string   `protobuf:"bytes,5,opt,name=backup_interface,json=backupInterface,proto3" json:"backup_interface,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IPv4 Adjacency SID backup information

func (*IsisIpv6AdjSidBackupInfo) Descriptor

func (*IsisIpv6AdjSidBackupInfo) Descriptor() ([]byte, []int)

func (*IsisIpv6AdjSidBackupInfo) GetBackupInterface

func (m *IsisIpv6AdjSidBackupInfo) GetBackupInterface() string

func (*IsisIpv6AdjSidBackupInfo) GetBackupLabelStack

func (m *IsisIpv6AdjSidBackupInfo) GetBackupLabelStack() []uint32

func (*IsisIpv6AdjSidBackupInfo) GetBackupLabelStackSize

func (m *IsisIpv6AdjSidBackupInfo) GetBackupLabelStackSize() uint32

func (*IsisIpv6AdjSidBackupInfo) GetBackupNexthop

func (m *IsisIpv6AdjSidBackupInfo) GetBackupNexthop() string

func (*IsisIpv6AdjSidBackupInfo) GetBackupNodeAddress

func (m *IsisIpv6AdjSidBackupInfo) GetBackupNodeAddress() string

func (*IsisIpv6AdjSidBackupInfo) ProtoMessage

func (*IsisIpv6AdjSidBackupInfo) ProtoMessage()

func (*IsisIpv6AdjSidBackupInfo) Reset

func (m *IsisIpv6AdjSidBackupInfo) Reset()

func (*IsisIpv6AdjSidBackupInfo) String

func (m *IsisIpv6AdjSidBackupInfo) String() string

func (*IsisIpv6AdjSidBackupInfo) XXX_DiscardUnknown

func (m *IsisIpv6AdjSidBackupInfo) XXX_DiscardUnknown()

func (*IsisIpv6AdjSidBackupInfo) XXX_Marshal

func (m *IsisIpv6AdjSidBackupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisIpv6AdjSidBackupInfo) XXX_Merge

func (dst *IsisIpv6AdjSidBackupInfo) XXX_Merge(src proto.Message)

func (*IsisIpv6AdjSidBackupInfo) XXX_Size

func (m *IsisIpv6AdjSidBackupInfo) XXX_Size() int

func (*IsisIpv6AdjSidBackupInfo) XXX_Unmarshal

func (m *IsisIpv6AdjSidBackupInfo) XXX_Unmarshal(b []byte) error

type IsisShAdjAf

type IsisShAdjAf struct {
	AfName string `protobuf:"bytes,1,opt,name=af_name,json=afName,proto3" json:"af_name,omitempty"`
	// IPV4 neighbor info
	Ipv4 *IsisShAdjIpv4 `protobuf:"bytes,2,opt,name=ipv4,proto3" json:"ipv4,omitempty"`
	// IPV6 neighbor info
	Ipv6                 *IsisShAdjIpv6 `protobuf:"bytes,3,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*IsisShAdjAf) Descriptor

func (*IsisShAdjAf) Descriptor() ([]byte, []int)

func (*IsisShAdjAf) GetAfName

func (m *IsisShAdjAf) GetAfName() string

func (*IsisShAdjAf) GetIpv4

func (m *IsisShAdjAf) GetIpv4() *IsisShAdjIpv4

func (*IsisShAdjAf) GetIpv6

func (m *IsisShAdjAf) GetIpv6() *IsisShAdjIpv6

func (*IsisShAdjAf) ProtoMessage

func (*IsisShAdjAf) ProtoMessage()

func (*IsisShAdjAf) Reset

func (m *IsisShAdjAf) Reset()

func (*IsisShAdjAf) String

func (m *IsisShAdjAf) String() string

func (*IsisShAdjAf) XXX_DiscardUnknown

func (m *IsisShAdjAf) XXX_DiscardUnknown()

func (*IsisShAdjAf) XXX_Marshal

func (m *IsisShAdjAf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisShAdjAf) XXX_Merge

func (dst *IsisShAdjAf) XXX_Merge(src proto.Message)

func (*IsisShAdjAf) XXX_Size

func (m *IsisShAdjAf) XXX_Size() int

func (*IsisShAdjAf) XXX_Unmarshal

func (m *IsisShAdjAf) XXX_Unmarshal(b []byte) error

type IsisShAdjIpv4

type IsisShAdjIpv4 struct {
	// Adjacency next hop
	NextHop string `protobuf:"bytes,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// Adjacency interface addresses
	InterfaceAddresses [][]byte `protobuf:"bytes,2,rep,name=interface_addresses,json=interfaceAddresses,proto3" json:"interface_addresses,omitempty"`
	// Adjacency SID
	AdjacencySid *IsisIpv4AdjSid `protobuf:"bytes,3,opt,name=adjacency_sid,json=adjacencySid,proto3" json:"adjacency_sid,omitempty"`
	// Adjacency SID not eligible for FRR protection
	NonFrrAdjacencySid *IsisIpv4AdjSid `protobuf:"bytes,4,opt,name=non_frr_adjacency_sid,json=nonFrrAdjacencySid,proto3" json:"non_frr_adjacency_sid,omitempty"`
	// Underlying interface list for bundle interfaces
	UnderlyingInterfaceList []string `` /* 132-byte string literal not displayed */
	// Per bundle member Adjacency sid
	UnderlyingAdjacencySidList []uint32 `` /* 151-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

IPv4 Specific Per-Adjacency Data

func (*IsisShAdjIpv4) Descriptor

func (*IsisShAdjIpv4) Descriptor() ([]byte, []int)

func (*IsisShAdjIpv4) GetAdjacencySid

func (m *IsisShAdjIpv4) GetAdjacencySid() *IsisIpv4AdjSid

func (*IsisShAdjIpv4) GetInterfaceAddresses

func (m *IsisShAdjIpv4) GetInterfaceAddresses() [][]byte

func (*IsisShAdjIpv4) GetNextHop

func (m *IsisShAdjIpv4) GetNextHop() string

func (*IsisShAdjIpv4) GetNonFrrAdjacencySid

func (m *IsisShAdjIpv4) GetNonFrrAdjacencySid() *IsisIpv4AdjSid

func (*IsisShAdjIpv4) GetUnderlyingAdjacencySidList

func (m *IsisShAdjIpv4) GetUnderlyingAdjacencySidList() []uint32

func (*IsisShAdjIpv4) GetUnderlyingInterfaceList

func (m *IsisShAdjIpv4) GetUnderlyingInterfaceList() []string

func (*IsisShAdjIpv4) ProtoMessage

func (*IsisShAdjIpv4) ProtoMessage()

func (*IsisShAdjIpv4) Reset

func (m *IsisShAdjIpv4) Reset()

func (*IsisShAdjIpv4) String

func (m *IsisShAdjIpv4) String() string

func (*IsisShAdjIpv4) XXX_DiscardUnknown

func (m *IsisShAdjIpv4) XXX_DiscardUnknown()

func (*IsisShAdjIpv4) XXX_Marshal

func (m *IsisShAdjIpv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisShAdjIpv4) XXX_Merge

func (dst *IsisShAdjIpv4) XXX_Merge(src proto.Message)

func (*IsisShAdjIpv4) XXX_Size

func (m *IsisShAdjIpv4) XXX_Size() int

func (*IsisShAdjIpv4) XXX_Unmarshal

func (m *IsisShAdjIpv4) XXX_Unmarshal(b []byte) error

type IsisShAdjIpv6

type IsisShAdjIpv6 struct {
	// Adjacency next hop
	NextHop string `protobuf:"bytes,1,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"`
	// Adjacency interface addresses
	InterfaceAddresses []*IsisIpv6AddressType `protobuf:"bytes,2,rep,name=interface_addresses,json=interfaceAddresses,proto3" json:"interface_addresses,omitempty"`
	// Adjacency SID
	AdjacencySid *IsisIpv6AdjSid `protobuf:"bytes,3,opt,name=adjacency_sid,json=adjacencySid,proto3" json:"adjacency_sid,omitempty"`
	// Adjacency SID not eligible for FRR protection
	NonFrrAdjacencySid *IsisIpv6AdjSid `protobuf:"bytes,4,opt,name=non_frr_adjacency_sid,json=nonFrrAdjacencySid,proto3" json:"non_frr_adjacency_sid,omitempty"`
	// Underlying interface list for bundle interfaces
	UnderlyingInterfaceList []string `` /* 132-byte string literal not displayed */
	// Per bundle member Adjacency sid
	UnderlyingAdjacencySidList []uint32 `` /* 151-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

IPv6 Specific Per-Adjacency Data

func (*IsisShAdjIpv6) Descriptor

func (*IsisShAdjIpv6) Descriptor() ([]byte, []int)

func (*IsisShAdjIpv6) GetAdjacencySid

func (m *IsisShAdjIpv6) GetAdjacencySid() *IsisIpv6AdjSid

func (*IsisShAdjIpv6) GetInterfaceAddresses

func (m *IsisShAdjIpv6) GetInterfaceAddresses() []*IsisIpv6AddressType

func (*IsisShAdjIpv6) GetNextHop

func (m *IsisShAdjIpv6) GetNextHop() string

func (*IsisShAdjIpv6) GetNonFrrAdjacencySid

func (m *IsisShAdjIpv6) GetNonFrrAdjacencySid() *IsisIpv6AdjSid

func (*IsisShAdjIpv6) GetUnderlyingAdjacencySidList

func (m *IsisShAdjIpv6) GetUnderlyingAdjacencySidList() []uint32

func (*IsisShAdjIpv6) GetUnderlyingInterfaceList

func (m *IsisShAdjIpv6) GetUnderlyingInterfaceList() []string

func (*IsisShAdjIpv6) ProtoMessage

func (*IsisShAdjIpv6) ProtoMessage()

func (*IsisShAdjIpv6) Reset

func (m *IsisShAdjIpv6) Reset()

func (*IsisShAdjIpv6) String

func (m *IsisShAdjIpv6) String() string

func (*IsisShAdjIpv6) XXX_DiscardUnknown

func (m *IsisShAdjIpv6) XXX_DiscardUnknown()

func (*IsisShAdjIpv6) XXX_Marshal

func (m *IsisShAdjIpv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisShAdjIpv6) XXX_Merge

func (dst *IsisShAdjIpv6) XXX_Merge(src proto.Message)

func (*IsisShAdjIpv6) XXX_Size

func (m *IsisShAdjIpv6) XXX_Size() int

func (*IsisShAdjIpv6) XXX_Unmarshal

func (m *IsisShAdjIpv6) XXX_Unmarshal(b []byte) error

type IsisShNbr

type IsisShNbr struct {
	// Neighbor system ID
	NeighborSystemId string `protobuf:"bytes,50,opt,name=neighbor_system_id,json=neighborSystemId,proto3" json:"neighbor_system_id,omitempty"`
	// Neighbor SNPA
	NeighborSnpa string `protobuf:"bytes,51,opt,name=neighbor_snpa,json=neighborSnpa,proto3" json:"neighbor_snpa,omitempty"`
	// Local interface
	LocalInterface string `protobuf:"bytes,52,opt,name=local_interface,json=localInterface,proto3" json:"local_interface,omitempty"`
	// Neighbor (adjacency) state
	NeighborState string `protobuf:"bytes,53,opt,name=neighbor_state,json=neighborState,proto3" json:"neighbor_state,omitempty"`
	// Circuit type
	NeighborCircuitType string `protobuf:"bytes,54,opt,name=neighbor_circuit_type,json=neighborCircuitType,proto3" json:"neighbor_circuit_type,omitempty"`
	// TRUE if neighbor is IETF-NSF capable
	NeighborIetfNsfCapableFlag uint32 `` /* 147-byte string literal not displayed */
	// Link media type
	NeighborMediaType string `protobuf:"bytes,56,opt,name=neighbor_media_type,json=neighborMediaType,proto3" json:"neighbor_media_type,omitempty"`
	// Time (s) until neighbor declared down if no IIH received
	NeighborHoldtime uint32 `protobuf:"varint,57,opt,name=neighbor_holdtime,json=neighborHoldtime,proto3" json:"neighbor_holdtime,omitempty"`
	// Active area addresses
	NeighborActiveAreaAddresses []*OsiAreaAddressType `` /* 147-byte string literal not displayed */
	// TRUE if NeighborUptime is set
	NeighborUptimeValidFlag bool `` /* 136-byte string literal not displayed */
	// How long the neighbor has been up (s)
	NeighborUptime uint32 `protobuf:"varint,60,opt,name=neighbor_uptime,json=neighborUptime,proto3" json:"neighbor_uptime,omitempty"`
	// Topologies supported by both neighbor and local system
	TopologiesSupported []*IsisTopoIdType `protobuf:"bytes,61,rep,name=topologies_supported,json=topologiesSupported,proto3" json:"topologies_supported,omitempty"`
	// Per address-family data
	NeighborPerAddressFamilyData []*IsisShAdjAf `` /* 152-byte string literal not displayed */
	// ISIS NSR STANDBY
	NsrStandby           bool     `protobuf:"varint,63,opt,name=nsr_standby,json=nsrStandby,proto3" json:"nsr_standby,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IsisShNbr) Descriptor

func (*IsisShNbr) Descriptor() ([]byte, []int)

func (*IsisShNbr) GetLocalInterface

func (m *IsisShNbr) GetLocalInterface() string

func (*IsisShNbr) GetNeighborActiveAreaAddresses

func (m *IsisShNbr) GetNeighborActiveAreaAddresses() []*OsiAreaAddressType

func (*IsisShNbr) GetNeighborCircuitType

func (m *IsisShNbr) GetNeighborCircuitType() string

func (*IsisShNbr) GetNeighborHoldtime

func (m *IsisShNbr) GetNeighborHoldtime() uint32

func (*IsisShNbr) GetNeighborIetfNsfCapableFlag

func (m *IsisShNbr) GetNeighborIetfNsfCapableFlag() uint32

func (*IsisShNbr) GetNeighborMediaType

func (m *IsisShNbr) GetNeighborMediaType() string

func (*IsisShNbr) GetNeighborPerAddressFamilyData

func (m *IsisShNbr) GetNeighborPerAddressFamilyData() []*IsisShAdjAf

func (*IsisShNbr) GetNeighborSnpa

func (m *IsisShNbr) GetNeighborSnpa() string

func (*IsisShNbr) GetNeighborState

func (m *IsisShNbr) GetNeighborState() string

func (*IsisShNbr) GetNeighborSystemId

func (m *IsisShNbr) GetNeighborSystemId() string

func (*IsisShNbr) GetNeighborUptime

func (m *IsisShNbr) GetNeighborUptime() uint32

func (*IsisShNbr) GetNeighborUptimeValidFlag

func (m *IsisShNbr) GetNeighborUptimeValidFlag() bool

func (*IsisShNbr) GetNsrStandby

func (m *IsisShNbr) GetNsrStandby() bool

func (*IsisShNbr) GetTopologiesSupported

func (m *IsisShNbr) GetTopologiesSupported() []*IsisTopoIdType

func (*IsisShNbr) ProtoMessage

func (*IsisShNbr) ProtoMessage()

func (*IsisShNbr) Reset

func (m *IsisShNbr) Reset()

func (*IsisShNbr) String

func (m *IsisShNbr) String() string

func (*IsisShNbr) XXX_DiscardUnknown

func (m *IsisShNbr) XXX_DiscardUnknown()

func (*IsisShNbr) XXX_Marshal

func (m *IsisShNbr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisShNbr) XXX_Merge

func (dst *IsisShNbr) XXX_Merge(src proto.Message)

func (*IsisShNbr) XXX_Size

func (m *IsisShNbr) XXX_Size() int

func (*IsisShNbr) XXX_Unmarshal

func (m *IsisShNbr) XXX_Unmarshal(b []byte) error

type IsisShNbr_KEYS

type IsisShNbr_KEYS struct {
	InstanceName         string   `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	SystemId             string   `protobuf:"bytes,2,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"`
	InterfaceName        string   `protobuf:"bytes,3,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A neighbor IS

func (*IsisShNbr_KEYS) Descriptor

func (*IsisShNbr_KEYS) Descriptor() ([]byte, []int)

func (*IsisShNbr_KEYS) GetInstanceName

func (m *IsisShNbr_KEYS) GetInstanceName() string

func (*IsisShNbr_KEYS) GetInterfaceName

func (m *IsisShNbr_KEYS) GetInterfaceName() string

func (*IsisShNbr_KEYS) GetSystemId

func (m *IsisShNbr_KEYS) GetSystemId() string

func (*IsisShNbr_KEYS) ProtoMessage

func (*IsisShNbr_KEYS) ProtoMessage()

func (*IsisShNbr_KEYS) Reset

func (m *IsisShNbr_KEYS) Reset()

func (*IsisShNbr_KEYS) String

func (m *IsisShNbr_KEYS) String() string

func (*IsisShNbr_KEYS) XXX_DiscardUnknown

func (m *IsisShNbr_KEYS) XXX_DiscardUnknown()

func (*IsisShNbr_KEYS) XXX_Marshal

func (m *IsisShNbr_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisShNbr_KEYS) XXX_Merge

func (dst *IsisShNbr_KEYS) XXX_Merge(src proto.Message)

func (*IsisShNbr_KEYS) XXX_Size

func (m *IsisShNbr_KEYS) XXX_Size() int

func (*IsisShNbr_KEYS) XXX_Unmarshal

func (m *IsisShNbr_KEYS) XXX_Unmarshal(b []byte) error

type IsisTopoIdType

type IsisTopoIdType struct {
	// AF name
	AfName string `protobuf:"bytes,1,opt,name=af_name,json=afName,proto3" json:"af_name,omitempty"`
	// Sub-AF name
	SafName string `protobuf:"bytes,2,opt,name=saf_name,json=safName,proto3" json:"saf_name,omitempty"`
	// VRF Name
	VrfName string `protobuf:"bytes,3,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	// Topology Name
	TopologyName         string   `protobuf:"bytes,4,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Identification of an IS-IS topology

func (*IsisTopoIdType) Descriptor

func (*IsisTopoIdType) Descriptor() ([]byte, []int)

func (*IsisTopoIdType) GetAfName

func (m *IsisTopoIdType) GetAfName() string

func (*IsisTopoIdType) GetSafName

func (m *IsisTopoIdType) GetSafName() string

func (*IsisTopoIdType) GetTopologyName

func (m *IsisTopoIdType) GetTopologyName() string

func (*IsisTopoIdType) GetVrfName

func (m *IsisTopoIdType) GetVrfName() string

func (*IsisTopoIdType) ProtoMessage

func (*IsisTopoIdType) ProtoMessage()

func (*IsisTopoIdType) Reset

func (m *IsisTopoIdType) Reset()

func (*IsisTopoIdType) String

func (m *IsisTopoIdType) String() string

func (*IsisTopoIdType) XXX_DiscardUnknown

func (m *IsisTopoIdType) XXX_DiscardUnknown()

func (*IsisTopoIdType) XXX_Marshal

func (m *IsisTopoIdType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsisTopoIdType) XXX_Merge

func (dst *IsisTopoIdType) XXX_Merge(src proto.Message)

func (*IsisTopoIdType) XXX_Size

func (m *IsisTopoIdType) XXX_Size() int

func (*IsisTopoIdType) XXX_Unmarshal

func (m *IsisTopoIdType) XXX_Unmarshal(b []byte) error

type OsiAreaAddressType

type OsiAreaAddressType struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OsiAreaAddressType) Descriptor

func (*OsiAreaAddressType) Descriptor() ([]byte, []int)

func (*OsiAreaAddressType) GetValue

func (m *OsiAreaAddressType) GetValue() string

func (*OsiAreaAddressType) ProtoMessage

func (*OsiAreaAddressType) ProtoMessage()

func (*OsiAreaAddressType) Reset

func (m *OsiAreaAddressType) Reset()

func (*OsiAreaAddressType) String

func (m *OsiAreaAddressType) String() string

func (*OsiAreaAddressType) XXX_DiscardUnknown

func (m *OsiAreaAddressType) XXX_DiscardUnknown()

func (*OsiAreaAddressType) XXX_Marshal

func (m *OsiAreaAddressType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OsiAreaAddressType) XXX_Merge

func (dst *OsiAreaAddressType) XXX_Merge(src proto.Message)

func (*OsiAreaAddressType) XXX_Size

func (m *OsiAreaAddressType) XXX_Size() int

func (*OsiAreaAddressType) XXX_Unmarshal

func (m *OsiAreaAddressType) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL