cisco_ios_xr_clns_isis_oper_isis_instances_instance_topologies_topology_topology_levels_topology_level_ipv4_link_topologies_ipv4_link_topology

package
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/topologies/topology/topology-levels/topology-level/ipv4-link-topologies/ipv4-link-topology

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IsisNodeIdType

type IsisNodeIdType 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 (*IsisNodeIdType) Descriptor

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

func (*IsisNodeIdType) GetValue

func (m *IsisNodeIdType) GetValue() string

func (*IsisNodeIdType) ProtoMessage

func (*IsisNodeIdType) ProtoMessage()

func (*IsisNodeIdType) Reset

func (m *IsisNodeIdType) Reset()

func (*IsisNodeIdType) String

func (m *IsisNodeIdType) String() string

func (*IsisNodeIdType) XXX_DiscardUnknown

func (m *IsisNodeIdType) XXX_DiscardUnknown()

func (*IsisNodeIdType) XXX_Marshal

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

func (*IsisNodeIdType) XXX_Merge

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

func (*IsisNodeIdType) XXX_Size

func (m *IsisNodeIdType) XXX_Size() int

func (*IsisNodeIdType) XXX_Unmarshal

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

type IsisPerPriorityCounts

type IsisPerPriorityCounts struct {
	// Critical priority
	Critical uint32 `protobuf:"varint,1,opt,name=critical,proto3" json:"critical,omitempty"`
	// High priority
	High uint32 `protobuf:"varint,2,opt,name=high,proto3" json:"high,omitempty"`
	// Medium priority
	Medium uint32 `protobuf:"varint,3,opt,name=medium,proto3" json:"medium,omitempty"`
	// Low priority
	Low                  uint32   `protobuf:"varint,4,opt,name=low,proto3" json:"low,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Per-priority counts

func (*IsisPerPriorityCounts) Descriptor

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

func (*IsisPerPriorityCounts) GetCritical

func (m *IsisPerPriorityCounts) GetCritical() uint32

func (*IsisPerPriorityCounts) GetHigh

func (m *IsisPerPriorityCounts) GetHigh() uint32

func (*IsisPerPriorityCounts) GetLow

func (m *IsisPerPriorityCounts) GetLow() uint32

func (*IsisPerPriorityCounts) GetMedium

func (m *IsisPerPriorityCounts) GetMedium() uint32

func (*IsisPerPriorityCounts) ProtoMessage

func (*IsisPerPriorityCounts) ProtoMessage()

func (*IsisPerPriorityCounts) Reset

func (m *IsisPerPriorityCounts) Reset()

func (*IsisPerPriorityCounts) String

func (m *IsisPerPriorityCounts) String() string

func (*IsisPerPriorityCounts) XXX_DiscardUnknown

func (m *IsisPerPriorityCounts) XXX_DiscardUnknown()

func (*IsisPerPriorityCounts) XXX_Marshal

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

func (*IsisPerPriorityCounts) XXX_Merge

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

func (*IsisPerPriorityCounts) XXX_Size

func (m *IsisPerPriorityCounts) XXX_Size() int

func (*IsisPerPriorityCounts) XXX_Unmarshal

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

type IsisShIpv4FrrBackup

type IsisShIpv4FrrBackup struct {
	// Next hop neighbor ID
	NeighborId string `protobuf:"bytes,1,opt,name=neighbor_id,json=neighborId,proto3" json:"neighbor_id,omitempty"`
	// Interface to send the packet out of
	EgressInterface string `protobuf:"bytes,2,opt,name=egress_interface,json=egressInterface,proto3" json:"egress_interface,omitempty"`
	// Next hop neighbor's forwarding address
	NeighborAddress string `protobuf:"bytes,3,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
	// Tunnel Interface to send the packet out of
	TunnelEgressInterface string `` /* 126-byte string literal not displayed */
	// Next hop neighbor's SNPA
	NeighborSnpa *IsisSnpaType `protobuf:"bytes,5,opt,name=neighbor_snpa,json=neighborSnpa,proto3" json:"neighbor_snpa,omitempty"`
	// Remote LFA PQ Node's ID
	RemoteLfaSystemId string `protobuf:"bytes,6,opt,name=remote_lfa_system_id,json=remoteLfaSystemId,proto3" json:"remote_lfa_system_id,omitempty"`
	// Remote LFA Router ID
	RemoteLfaRouterId string `protobuf:"bytes,7,opt,name=remote_lfa_router_id,json=remoteLfaRouterId,proto3" json:"remote_lfa_router_id,omitempty"`
	// Remote LFA PQ Node's ID
	RemoteLfaSystemPid string `protobuf:"bytes,8,opt,name=remote_lfa_system_pid,json=remoteLfaSystemPid,proto3" json:"remote_lfa_system_pid,omitempty"`
	// Remote LFA Router ID
	RemoteLfaRouterPid string `protobuf:"bytes,9,opt,name=remote_lfa_router_pid,json=remoteLfaRouterPid,proto3" json:"remote_lfa_router_pid,omitempty"`
	// Distance to the network via this backup path
	TotalBackupDistance uint32 `protobuf:"varint,10,opt,name=total_backup_distance,json=totalBackupDistance,proto3" json:"total_backup_distance,omitempty"`
	// Segment routing sid value received from first hop
	SegmentRoutingSidValue uint32 `` /* 133-byte string literal not displayed */
	// Number of SIDs in TI-LFA/rLFA
	NumSid uint32 `protobuf:"varint,12,opt,name=num_sid,json=numSid,proto3" json:"num_sid,omitempty"`
	// Segment routing sid values for TI-LFA/rLFA
	SegmentRoutingSidValues []uint32 `` /* 143-byte string literal not displayed */
	// Backup Repair List Size
	BackupRepairListSize uint32 `` /* 127-byte string literal not displayed */
	// Ti LFA computation which provided backup path
	TilfaComputation string `protobuf:"bytes,15,opt,name=tilfa_computation,json=tilfaComputation,proto3" json:"tilfa_computation,omitempty"`
	// Backup Repair List
	BackupRepairList []*IsisShRepEl `protobuf:"bytes,16,rep,name=backup_repair_list,json=backupRepairList,proto3" json:"backup_repair_list,omitempty"`
	// Is the backup path via downstream node?
	IsDownstream bool `protobuf:"varint,17,opt,name=is_downstream,json=isDownstream,proto3" json:"is_downstream,omitempty"`
	// Is the backup path line card disjoint with primary?
	IsLcDisjoint bool `protobuf:"varint,18,opt,name=is_lc_disjoint,json=isLcDisjoint,proto3" json:"is_lc_disjoint,omitempty"`
	// Is the backup path node protecting?
	IsNodeProtecting bool `protobuf:"varint,19,opt,name=is_node_protecting,json=isNodeProtecting,proto3" json:"is_node_protecting,omitempty"`
	// Is the backup path an ECMP to the network?
	IsPrimaryPath bool `protobuf:"varint,20,opt,name=is_primary_path,json=isPrimaryPath,proto3" json:"is_primary_path,omitempty"`
	// Is the backup path SRLG disjoint with primary?
	IsSrlgDisjoint bool `protobuf:"varint,21,opt,name=is_srlg_disjoint,json=isSrlgDisjoint,proto3" json:"is_srlg_disjoint,omitempty"`
	// Is the backup path via a Remote LFA?
	IsRemoteLfa bool `protobuf:"varint,22,opt,name=is_remote_lfa,json=isRemoteLfa,proto3" json:"is_remote_lfa,omitempty"`
	// Is the backup path via a TI-LFA?
	IsEpcfrrLfa bool `protobuf:"varint,23,opt,name=is_epcfrr_lfa,json=isEpcfrrLfa,proto3" json:"is_epcfrr_lfa,omitempty"`
	// Is SR TE tunnel requested
	IsTunnelRequested bool `protobuf:"varint,24,opt,name=is_tunnel_requested,json=isTunnelRequested,proto3" json:"is_tunnel_requested,omitempty"`
	// Weight configured on the interface
	Weight               uint32   `protobuf:"varint,25,opt,name=weight,proto3" json:"weight,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FRR backup path

func (*IsisShIpv4FrrBackup) Descriptor

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

func (*IsisShIpv4FrrBackup) GetBackupRepairList

func (m *IsisShIpv4FrrBackup) GetBackupRepairList() []*IsisShRepEl

func (*IsisShIpv4FrrBackup) GetBackupRepairListSize

func (m *IsisShIpv4FrrBackup) GetBackupRepairListSize() uint32

func (*IsisShIpv4FrrBackup) GetEgressInterface

func (m *IsisShIpv4FrrBackup) GetEgressInterface() string

func (*IsisShIpv4FrrBackup) GetIsDownstream

func (m *IsisShIpv4FrrBackup) GetIsDownstream() bool

func (*IsisShIpv4FrrBackup) GetIsEpcfrrLfa

func (m *IsisShIpv4FrrBackup) GetIsEpcfrrLfa() bool

func (*IsisShIpv4FrrBackup) GetIsLcDisjoint

func (m *IsisShIpv4FrrBackup) GetIsLcDisjoint() bool

func (*IsisShIpv4FrrBackup) GetIsNodeProtecting

func (m *IsisShIpv4FrrBackup) GetIsNodeProtecting() bool

func (*IsisShIpv4FrrBackup) GetIsPrimaryPath

func (m *IsisShIpv4FrrBackup) GetIsPrimaryPath() bool

func (*IsisShIpv4FrrBackup) GetIsRemoteLfa

func (m *IsisShIpv4FrrBackup) GetIsRemoteLfa() bool

func (*IsisShIpv4FrrBackup) GetIsSrlgDisjoint

func (m *IsisShIpv4FrrBackup) GetIsSrlgDisjoint() bool

func (*IsisShIpv4FrrBackup) GetIsTunnelRequested

func (m *IsisShIpv4FrrBackup) GetIsTunnelRequested() bool

func (*IsisShIpv4FrrBackup) GetNeighborAddress

func (m *IsisShIpv4FrrBackup) GetNeighborAddress() string

func (*IsisShIpv4FrrBackup) GetNeighborId

func (m *IsisShIpv4FrrBackup) GetNeighborId() string

func (*IsisShIpv4FrrBackup) GetNeighborSnpa

func (m *IsisShIpv4FrrBackup) GetNeighborSnpa() *IsisSnpaType

func (*IsisShIpv4FrrBackup) GetNumSid

func (m *IsisShIpv4FrrBackup) GetNumSid() uint32

func (*IsisShIpv4FrrBackup) GetRemoteLfaRouterId

func (m *IsisShIpv4FrrBackup) GetRemoteLfaRouterId() string

func (*IsisShIpv4FrrBackup) GetRemoteLfaRouterPid

func (m *IsisShIpv4FrrBackup) GetRemoteLfaRouterPid() string

func (*IsisShIpv4FrrBackup) GetRemoteLfaSystemId

func (m *IsisShIpv4FrrBackup) GetRemoteLfaSystemId() string

func (*IsisShIpv4FrrBackup) GetRemoteLfaSystemPid

func (m *IsisShIpv4FrrBackup) GetRemoteLfaSystemPid() string

func (*IsisShIpv4FrrBackup) GetSegmentRoutingSidValue

func (m *IsisShIpv4FrrBackup) GetSegmentRoutingSidValue() uint32

func (*IsisShIpv4FrrBackup) GetSegmentRoutingSidValues

func (m *IsisShIpv4FrrBackup) GetSegmentRoutingSidValues() []uint32

func (*IsisShIpv4FrrBackup) GetTilfaComputation

func (m *IsisShIpv4FrrBackup) GetTilfaComputation() string

func (*IsisShIpv4FrrBackup) GetTotalBackupDistance

func (m *IsisShIpv4FrrBackup) GetTotalBackupDistance() uint32

func (*IsisShIpv4FrrBackup) GetTunnelEgressInterface

func (m *IsisShIpv4FrrBackup) GetTunnelEgressInterface() string

func (*IsisShIpv4FrrBackup) GetWeight

func (m *IsisShIpv4FrrBackup) GetWeight() uint32

func (*IsisShIpv4FrrBackup) ProtoMessage

func (*IsisShIpv4FrrBackup) ProtoMessage()

func (*IsisShIpv4FrrBackup) Reset

func (m *IsisShIpv4FrrBackup) Reset()

func (*IsisShIpv4FrrBackup) String

func (m *IsisShIpv4FrrBackup) String() string

func (*IsisShIpv4FrrBackup) XXX_DiscardUnknown

func (m *IsisShIpv4FrrBackup) XXX_DiscardUnknown()

func (*IsisShIpv4FrrBackup) XXX_Marshal

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

func (*IsisShIpv4FrrBackup) XXX_Merge

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

func (*IsisShIpv4FrrBackup) XXX_Size

func (m *IsisShIpv4FrrBackup) XXX_Size() int

func (*IsisShIpv4FrrBackup) XXX_Unmarshal

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

type IsisShIpv4Path

type IsisShIpv4Path struct {
	// Next hop neighbor ID
	NeighborId string `protobuf:"bytes,1,opt,name=neighbor_id,json=neighborId,proto3" json:"neighbor_id,omitempty"`
	// Interface to send the packet out of
	EgressInterface string `protobuf:"bytes,2,opt,name=egress_interface,json=egressInterface,proto3" json:"egress_interface,omitempty"`
	// Next hop neighbor's forwarding address
	NeighborAddress string `protobuf:"bytes,3,opt,name=neighbor_address,json=neighborAddress,proto3" json:"neighbor_address,omitempty"`
	// Next hop neighbor's SNPA
	NeighborSnpa *IsisSnpaType `protobuf:"bytes,4,opt,name=neighbor_snpa,json=neighborSnpa,proto3" json:"neighbor_snpa,omitempty"`
	// Tag associated with the path
	Tag uint32 `protobuf:"varint,5,opt,name=tag,proto3" json:"tag,omitempty"`
	// FRR backup for this path
	FrrBackup *IsisShIpv4FrrBackup `protobuf:"bytes,6,opt,name=frr_backup,json=frrBackup,proto3" json:"frr_backup,omitempty"`
	// Uloop Explicit List
	UloopExplicitList []*IsisShRepEl `protobuf:"bytes,7,rep,name=uloop_explicit_list,json=uloopExplicitList,proto3" json:"uloop_explicit_list,omitempty"`
	// Explicit path tunnel interface
	TunnelInterface string `protobuf:"bytes,8,opt,name=tunnel_interface,json=tunnelInterface,proto3" json:"tunnel_interface,omitempty"`
	// Segment routing sid value received from first hop
	SegmentRoutingSidValue uint32 `` /* 132-byte string literal not displayed */
	// Weight configured on the interface
	Weight               uint32   `protobuf:"varint,10,opt,name=weight,proto3" json:"weight,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IPv4 path to a destination

func (*IsisShIpv4Path) Descriptor

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

func (*IsisShIpv4Path) GetEgressInterface

func (m *IsisShIpv4Path) GetEgressInterface() string

func (*IsisShIpv4Path) GetFrrBackup

func (m *IsisShIpv4Path) GetFrrBackup() *IsisShIpv4FrrBackup

func (*IsisShIpv4Path) GetNeighborAddress

func (m *IsisShIpv4Path) GetNeighborAddress() string

func (*IsisShIpv4Path) GetNeighborId

func (m *IsisShIpv4Path) GetNeighborId() string

func (*IsisShIpv4Path) GetNeighborSnpa

func (m *IsisShIpv4Path) GetNeighborSnpa() *IsisSnpaType

func (*IsisShIpv4Path) GetSegmentRoutingSidValue

func (m *IsisShIpv4Path) GetSegmentRoutingSidValue() uint32

func (*IsisShIpv4Path) GetTag

func (m *IsisShIpv4Path) GetTag() uint32

func (*IsisShIpv4Path) GetTunnelInterface

func (m *IsisShIpv4Path) GetTunnelInterface() string

func (*IsisShIpv4Path) GetUloopExplicitList

func (m *IsisShIpv4Path) GetUloopExplicitList() []*IsisShRepEl

func (*IsisShIpv4Path) GetWeight

func (m *IsisShIpv4Path) GetWeight() uint32

func (*IsisShIpv4Path) ProtoMessage

func (*IsisShIpv4Path) ProtoMessage()

func (*IsisShIpv4Path) Reset

func (m *IsisShIpv4Path) Reset()

func (*IsisShIpv4Path) String

func (m *IsisShIpv4Path) String() string

func (*IsisShIpv4Path) XXX_DiscardUnknown

func (m *IsisShIpv4Path) XXX_DiscardUnknown()

func (*IsisShIpv4Path) XXX_Marshal

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

func (*IsisShIpv4Path) XXX_Merge

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

func (*IsisShIpv4Path) XXX_Size

func (m *IsisShIpv4Path) XXX_Size() int

func (*IsisShIpv4Path) XXX_Unmarshal

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

type IsisShIpv4TopoEntry

type IsisShIpv4TopoEntry struct {
	// Source Address
	SourceAddress string `protobuf:"bytes,50,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
	// Does the IS participate in the topology?
	IsParticipant bool `protobuf:"varint,51,opt,name=is_participant,json=isParticipant,proto3" json:"is_participant,omitempty"`
	// Is the IS overloaded?
	IsOverloaded bool `protobuf:"varint,52,opt,name=is_overloaded,json=isOverloaded,proto3" json:"is_overloaded,omitempty"`
	// Is the IS attached?
	IsAttached bool `protobuf:"varint,53,opt,name=is_attached,json=isAttached,proto3" json:"is_attached,omitempty"`
	// Is the IS reachable, and, if so, its status within the SPT
	ReachabilityStatus *IsisShIpv4TopoReachableStatus `protobuf:"bytes,54,opt,name=reachability_status,json=reachabilityStatus,proto3" json:"reachability_status,omitempty"`
	// Per-priority counts of prefix items advertised by the IS
	AdvertisedPrefixItemCounts *IsisPerPriorityCounts `` /* 144-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}               `json:"-"`
	XXX_unrecognized           []byte                 `json:"-"`
	XXX_sizecache              int32                  `json:"-"`
}

func (*IsisShIpv4TopoEntry) Descriptor

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

func (*IsisShIpv4TopoEntry) GetAdvertisedPrefixItemCounts

func (m *IsisShIpv4TopoEntry) GetAdvertisedPrefixItemCounts() *IsisPerPriorityCounts

func (*IsisShIpv4TopoEntry) GetIsAttached

func (m *IsisShIpv4TopoEntry) GetIsAttached() bool

func (*IsisShIpv4TopoEntry) GetIsOverloaded

func (m *IsisShIpv4TopoEntry) GetIsOverloaded() bool

func (*IsisShIpv4TopoEntry) GetIsParticipant

func (m *IsisShIpv4TopoEntry) GetIsParticipant() bool

func (*IsisShIpv4TopoEntry) GetReachabilityStatus

func (m *IsisShIpv4TopoEntry) GetReachabilityStatus() *IsisShIpv4TopoReachableStatus

func (*IsisShIpv4TopoEntry) GetSourceAddress

func (m *IsisShIpv4TopoEntry) GetSourceAddress() string

func (*IsisShIpv4TopoEntry) ProtoMessage

func (*IsisShIpv4TopoEntry) ProtoMessage()

func (*IsisShIpv4TopoEntry) Reset

func (m *IsisShIpv4TopoEntry) Reset()

func (*IsisShIpv4TopoEntry) String

func (m *IsisShIpv4TopoEntry) String() string

func (*IsisShIpv4TopoEntry) XXX_DiscardUnknown

func (m *IsisShIpv4TopoEntry) XXX_DiscardUnknown()

func (*IsisShIpv4TopoEntry) XXX_Marshal

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

func (*IsisShIpv4TopoEntry) XXX_Merge

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

func (*IsisShIpv4TopoEntry) XXX_Size

func (m *IsisShIpv4TopoEntry) XXX_Size() int

func (*IsisShIpv4TopoEntry) XXX_Unmarshal

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

type IsisShIpv4TopoEntry_KEYS

type IsisShIpv4TopoEntry_KEYS struct {
	InstanceName         string   `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
	AfName               string   `protobuf:"bytes,2,opt,name=af_name,json=afName,proto3" json:"af_name,omitempty"`
	SafName              string   `protobuf:"bytes,3,opt,name=saf_name,json=safName,proto3" json:"saf_name,omitempty"`
	TopologyName         string   `protobuf:"bytes,4,opt,name=topology_name,json=topologyName,proto3" json:"topology_name,omitempty"`
	Level                string   `protobuf:"bytes,5,opt,name=level,proto3" json:"level,omitempty"`
	SystemId             string   `protobuf:"bytes,6,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IPv4 IS Link Topology Entry

func (*IsisShIpv4TopoEntry_KEYS) Descriptor

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

func (*IsisShIpv4TopoEntry_KEYS) GetAfName

func (m *IsisShIpv4TopoEntry_KEYS) GetAfName() string

func (*IsisShIpv4TopoEntry_KEYS) GetInstanceName

func (m *IsisShIpv4TopoEntry_KEYS) GetInstanceName() string

func (*IsisShIpv4TopoEntry_KEYS) GetLevel

func (m *IsisShIpv4TopoEntry_KEYS) GetLevel() string

func (*IsisShIpv4TopoEntry_KEYS) GetSafName

func (m *IsisShIpv4TopoEntry_KEYS) GetSafName() string

func (*IsisShIpv4TopoEntry_KEYS) GetSystemId

func (m *IsisShIpv4TopoEntry_KEYS) GetSystemId() string

func (*IsisShIpv4TopoEntry_KEYS) GetTopologyName

func (m *IsisShIpv4TopoEntry_KEYS) GetTopologyName() string

func (*IsisShIpv4TopoEntry_KEYS) ProtoMessage

func (*IsisShIpv4TopoEntry_KEYS) ProtoMessage()

func (*IsisShIpv4TopoEntry_KEYS) Reset

func (m *IsisShIpv4TopoEntry_KEYS) Reset()

func (*IsisShIpv4TopoEntry_KEYS) String

func (m *IsisShIpv4TopoEntry_KEYS) String() string

func (*IsisShIpv4TopoEntry_KEYS) XXX_DiscardUnknown

func (m *IsisShIpv4TopoEntry_KEYS) XXX_DiscardUnknown()

func (*IsisShIpv4TopoEntry_KEYS) XXX_Marshal

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

func (*IsisShIpv4TopoEntry_KEYS) XXX_Merge

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

func (*IsisShIpv4TopoEntry_KEYS) XXX_Size

func (m *IsisShIpv4TopoEntry_KEYS) XXX_Size() int

func (*IsisShIpv4TopoEntry_KEYS) XXX_Unmarshal

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

type IsisShIpv4TopoReachableDetails

type IsisShIpv4TopoReachableDetails struct {
	// Distance to the IS
	RootDistance uint32 `protobuf:"varint,1,opt,name=root_distance,json=rootDistance,proto3" json:"root_distance,omitempty"`
	// Distance to the IS
	MulticastRootDistance uint32 `` /* 127-byte string literal not displayed */
	// First hops towards the IS
	Paths []*IsisShIpv4Path `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
	// Multicast intact first hops towards the IS
	MulticastPaths []*IsisShIpv4Path `protobuf:"bytes,4,rep,name=multicast_paths,json=multicastPaths,proto3" json:"multicast_paths,omitempty"`
	// Parents of the IS within the SPT
	Parents []*IsisShTopoNeighbor `protobuf:"bytes,5,rep,name=parents,proto3" json:"parents,omitempty"`
	// Children of the IS within the SPT
	Children             []*IsisShTopoNeighbor `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Status of a reachable IPv4 IS

func (*IsisShIpv4TopoReachableDetails) Descriptor

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

func (*IsisShIpv4TopoReachableDetails) GetChildren

func (*IsisShIpv4TopoReachableDetails) GetMulticastPaths

func (m *IsisShIpv4TopoReachableDetails) GetMulticastPaths() []*IsisShIpv4Path

func (*IsisShIpv4TopoReachableDetails) GetMulticastRootDistance

func (m *IsisShIpv4TopoReachableDetails) GetMulticastRootDistance() uint32

func (*IsisShIpv4TopoReachableDetails) GetParents

func (*IsisShIpv4TopoReachableDetails) GetPaths

func (*IsisShIpv4TopoReachableDetails) GetRootDistance

func (m *IsisShIpv4TopoReachableDetails) GetRootDistance() uint32

func (*IsisShIpv4TopoReachableDetails) ProtoMessage

func (*IsisShIpv4TopoReachableDetails) ProtoMessage()

func (*IsisShIpv4TopoReachableDetails) Reset

func (m *IsisShIpv4TopoReachableDetails) Reset()

func (*IsisShIpv4TopoReachableDetails) String

func (*IsisShIpv4TopoReachableDetails) XXX_DiscardUnknown

func (m *IsisShIpv4TopoReachableDetails) XXX_DiscardUnknown()

func (*IsisShIpv4TopoReachableDetails) XXX_Marshal

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

func (*IsisShIpv4TopoReachableDetails) XXX_Merge

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

func (*IsisShIpv4TopoReachableDetails) XXX_Size

func (m *IsisShIpv4TopoReachableDetails) XXX_Size() int

func (*IsisShIpv4TopoReachableDetails) XXX_Unmarshal

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

type IsisShIpv4TopoReachableStatus

type IsisShIpv4TopoReachableStatus struct {
	ReachableStatus string `protobuf:"bytes,1,opt,name=reachable_status,json=reachableStatus,proto3" json:"reachable_status,omitempty"`
	// Status of the IS within the SPT
	ReachableDetails     *IsisShIpv4TopoReachableDetails `protobuf:"bytes,2,opt,name=reachable_details,json=reachableDetails,proto3" json:"reachable_details,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

Reachability status of an IPv4 IS

func (*IsisShIpv4TopoReachableStatus) Descriptor

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

func (*IsisShIpv4TopoReachableStatus) GetReachableDetails

func (*IsisShIpv4TopoReachableStatus) GetReachableStatus

func (m *IsisShIpv4TopoReachableStatus) GetReachableStatus() string

func (*IsisShIpv4TopoReachableStatus) ProtoMessage

func (*IsisShIpv4TopoReachableStatus) ProtoMessage()

func (*IsisShIpv4TopoReachableStatus) Reset

func (m *IsisShIpv4TopoReachableStatus) Reset()

func (*IsisShIpv4TopoReachableStatus) String

func (*IsisShIpv4TopoReachableStatus) XXX_DiscardUnknown

func (m *IsisShIpv4TopoReachableStatus) XXX_DiscardUnknown()

func (*IsisShIpv4TopoReachableStatus) XXX_Marshal

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

func (*IsisShIpv4TopoReachableStatus) XXX_Merge

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

func (*IsisShIpv4TopoReachableStatus) XXX_Size

func (m *IsisShIpv4TopoReachableStatus) XXX_Size() int

func (*IsisShIpv4TopoReachableStatus) XXX_Unmarshal

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

type IsisShRepEl

type IsisShRepEl struct {
	// RepairElementNodeID
	RepairElementNodeId string `protobuf:"bytes,1,opt,name=repair_element_node_id,json=repairElementNodeId,proto3" json:"repair_element_node_id,omitempty"`
	// RepairIPv4Addr
	RepairIpv4Addr string `protobuf:"bytes,2,opt,name=repair_ipv4_addr,json=repairIpv4Addr,proto3" json:"repair_ipv4_addr,omitempty"`
	// RepairIPv6Addr
	RepairIpv6Addr string `protobuf:"bytes,3,opt,name=repair_ipv6_addr,json=repairIpv6Addr,proto3" json:"repair_ipv6_addr,omitempty"`
	// Repair Label
	RepairLabel uint32 `protobuf:"varint,4,opt,name=repair_label,json=repairLabel,proto3" json:"repair_label,omitempty"`
	// Repair Element Type
	RepairElementType    uint32   `protobuf:"varint,5,opt,name=repair_element_type,json=repairElementType,proto3" json:"repair_element_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF Repair Element

func (*IsisShRepEl) Descriptor

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

func (*IsisShRepEl) GetRepairElementNodeId

func (m *IsisShRepEl) GetRepairElementNodeId() string

func (*IsisShRepEl) GetRepairElementType

func (m *IsisShRepEl) GetRepairElementType() uint32

func (*IsisShRepEl) GetRepairIpv4Addr

func (m *IsisShRepEl) GetRepairIpv4Addr() string

func (*IsisShRepEl) GetRepairIpv6Addr

func (m *IsisShRepEl) GetRepairIpv6Addr() string

func (*IsisShRepEl) GetRepairLabel

func (m *IsisShRepEl) GetRepairLabel() uint32

func (*IsisShRepEl) ProtoMessage

func (*IsisShRepEl) ProtoMessage()

func (*IsisShRepEl) Reset

func (m *IsisShRepEl) Reset()

func (*IsisShRepEl) String

func (m *IsisShRepEl) String() string

func (*IsisShRepEl) XXX_DiscardUnknown

func (m *IsisShRepEl) XXX_DiscardUnknown()

func (*IsisShRepEl) XXX_Marshal

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

func (*IsisShRepEl) XXX_Merge

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

func (*IsisShRepEl) XXX_Size

func (m *IsisShRepEl) XXX_Size() int

func (*IsisShRepEl) XXX_Unmarshal

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

type IsisShTopoNeighbor

type IsisShTopoNeighbor struct {
	// Neighbor ID
	NeighborId string `protobuf:"bytes,1,opt,name=neighbor_id,json=neighborId,proto3" json:"neighbor_id,omitempty"`
	// Pseudonode between system and its neighbor
	IntermediatePseudonode *IsisNodeIdType `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}        `json:"-"`
	XXX_unrecognized       []byte          `json:"-"`
	XXX_sizecache          int32           `json:"-"`
}

SPT Neighbor

func (*IsisShTopoNeighbor) Descriptor

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

func (*IsisShTopoNeighbor) GetIntermediatePseudonode

func (m *IsisShTopoNeighbor) GetIntermediatePseudonode() *IsisNodeIdType

func (*IsisShTopoNeighbor) GetNeighborId

func (m *IsisShTopoNeighbor) GetNeighborId() string

func (*IsisShTopoNeighbor) ProtoMessage

func (*IsisShTopoNeighbor) ProtoMessage()

func (*IsisShTopoNeighbor) Reset

func (m *IsisShTopoNeighbor) Reset()

func (*IsisShTopoNeighbor) String

func (m *IsisShTopoNeighbor) String() string

func (*IsisShTopoNeighbor) XXX_DiscardUnknown

func (m *IsisShTopoNeighbor) XXX_DiscardUnknown()

func (*IsisShTopoNeighbor) XXX_Marshal

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

func (*IsisShTopoNeighbor) XXX_Merge

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

func (*IsisShTopoNeighbor) XXX_Size

func (m *IsisShTopoNeighbor) XXX_Size() int

func (*IsisShTopoNeighbor) XXX_Unmarshal

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

type IsisSnpaType

type IsisSnpaType 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 (*IsisSnpaType) Descriptor

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

func (*IsisSnpaType) GetValue

func (m *IsisSnpaType) GetValue() string

func (*IsisSnpaType) ProtoMessage

func (*IsisSnpaType) ProtoMessage()

func (*IsisSnpaType) Reset

func (m *IsisSnpaType) Reset()

func (*IsisSnpaType) String

func (m *IsisSnpaType) String() string

func (*IsisSnpaType) XXX_DiscardUnknown

func (m *IsisSnpaType) XXX_DiscardUnknown()

func (*IsisSnpaType) XXX_Marshal

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

func (*IsisSnpaType) XXX_Merge

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

func (*IsisSnpaType) XXX_Size

func (m *IsisSnpaType) XXX_Size() int

func (*IsisSnpaType) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL