cisco_ios_xr_ipv4_ospf_oper_ospf_processes_process_default_vrf_areas_area_interfaces_interface

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-ipv4-ospf-oper:ospf/processes/process/default-vrf/areas/area/interfaces/interface

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OspfShInterface

type OspfShInterface struct {
	// Interface
	InterfaceName string `protobuf:"bytes,50,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	// Interface state
	InterfaceState string `protobuf:"bytes,51,opt,name=interface_state,json=interfaceState,proto3" json:"interface_state,omitempty"`
	// If true, line protocol is up
	InterfaceLineState bool `protobuf:"varint,52,opt,name=interface_line_state,json=interfaceLineState,proto3" json:"interface_line_state,omitempty"`
	// Interface IP Address
	InterfaceAddress string `protobuf:"bytes,53,opt,name=interface_address,json=interfaceAddress,proto3" json:"interface_address,omitempty"`
	// Interface IP Mask
	InterfaceMask uint32 `protobuf:"varint,54,opt,name=interface_mask,json=interfaceMask,proto3" json:"interface_mask,omitempty"`
	// Area ID string in decimal or dotted-decimal format
	InterfaceArea string `protobuf:"bytes,55,opt,name=interface_area,json=interfaceArea,proto3" json:"interface_area,omitempty"`
	// Interface SID
	InterfaceSid uint32 `protobuf:"varint,56,opt,name=interface_sid,json=interfaceSid,proto3" json:"interface_sid,omitempty"`
	// SID PHP Off
	InterfaceSidPhpOff bool `protobuf:"varint,57,opt,name=interface_sid_php_off,json=interfaceSidPhpOff,proto3" json:"interface_sid_php_off,omitempty"`
	// SID N-Flag Clear
	InterfaceSidNFlagClear bool `` /* 135-byte string literal not displayed */
	// Interface Strict-SPF SID
	InterfaceStrictSpfSid uint32 `` /* 130-byte string literal not displayed */
	// Strict-SPF SID PHP Off
	InterfaceStrictSpfSidPhpOff bool `` /* 152-byte string literal not displayed */
	// Strict-SPF SID N-Flag Clear
	InterfaceStrictSpfSidNFlagClear bool `` /* 166-byte string literal not displayed */
	// Interface Router ID
	InterfaceRouterId string `protobuf:"bytes,62,opt,name=interface_router_id,json=interfaceRouterId,proto3" json:"interface_router_id,omitempty"`
	// Network type
	NetworkType string `protobuf:"bytes,63,opt,name=network_type,json=networkType,proto3" json:"network_type,omitempty"`
	// IP MTU
	IpMtu uint32 `protobuf:"varint,64,opt,name=ip_mtu,json=ipMtu,proto3" json:"ip_mtu,omitempty"`
	// Maximum Packet Size
	MaximumPacketSize uint32 `protobuf:"varint,65,opt,name=maximum_packet_size,json=maximumPacketSize,proto3" json:"maximum_packet_size,omitempty"`
	// Interface tunnel flags
	InterfaceTunnelFlags uint32 `protobuf:"varint,66,opt,name=interface_tunnel_flags,json=interfaceTunnelFlags,proto3" json:"interface_tunnel_flags,omitempty"`
	// Interface link cost
	InterfaceLinkCost uint32 `protobuf:"varint,67,opt,name=interface_link_cost,json=interfaceLinkCost,proto3" json:"interface_link_cost,omitempty"`
	// Interface bandwidth
	InterfaceBandwidth uint32 `protobuf:"varint,68,opt,name=interface_bandwidth,json=interfaceBandwidth,proto3" json:"interface_bandwidth,omitempty"`
	// If true, cost fallback is configured
	CfgCostFallback bool `protobuf:"varint,69,opt,name=cfg_cost_fallback,json=cfgCostFallback,proto3" json:"cfg_cost_fallback,omitempty"`
	// Interface fallback cost
	InterfaceCostFallback uint32 `` /* 128-byte string literal not displayed */
	// If true, cost fallback is active
	CostFallbackActive bool `protobuf:"varint,71,opt,name=cost_fallback_active,json=costFallbackActive,proto3" json:"cost_fallback_active,omitempty"`
	// If true, configured as LDP sync
	ConfiguredLdpSync bool `protobuf:"varint,72,opt,name=configured_ldp_sync,json=configuredLdpSync,proto3" json:"configured_ldp_sync,omitempty"`
	// If true, sync igp shortcuts
	ConfiguredLdpSyncIgpShortcuts bool `` /* 156-byte string literal not displayed */
	// If true, interface LDP sync is achieved
	InterfaceLdpSync bool `protobuf:"varint,74,opt,name=interface_ldp_sync,json=interfaceLdpSync,proto3" json:"interface_ldp_sync,omitempty"`
	// If true, configured as demand circuit
	ConfiguredDemandCircuit bool `` /* 134-byte string literal not displayed */
	// If true, interface running as demand circuit
	InterfaceDemandCircuit bool `` /* 131-byte string literal not displayed */
	// Number of LSAs with demand circuit bit not set for the area in which the interface is running
	InterfaceDcBitlessLsaCount uint32 `` /* 147-byte string literal not displayed */
	// Interface Transmission delay
	TransmissionDelay uint32 `protobuf:"varint,78,opt,name=transmission_delay,json=transmissionDelay,proto3" json:"transmission_delay,omitempty"`
	// Interface OSPF state
	OspfInterfaceState string `protobuf:"bytes,79,opt,name=ospf_interface_state,json=ospfInterfaceState,proto3" json:"ospf_interface_state,omitempty"`
	// Interface priority
	InterfacePriority uint32 `protobuf:"varint,80,opt,name=interface_priority,json=interfacePriority,proto3" json:"interface_priority,omitempty"`
	// If true, designated router
	DesignatedRouter bool `protobuf:"varint,81,opt,name=designated_router,json=designatedRouter,proto3" json:"designated_router,omitempty"`
	// Designated router ID
	DesignatedRouterId string `protobuf:"bytes,82,opt,name=designated_router_id,json=designatedRouterId,proto3" json:"designated_router_id,omitempty"`
	// Designated router interface address
	DesignatedRouterAddress string `` /* 133-byte string literal not displayed */
	// If true, backup designated router
	BackupDesignatedRouter bool `` /* 131-byte string literal not displayed */
	// Backup designated router ID
	BackupDesignatedRouterId string `` /* 138-byte string literal not displayed */
	// Backup designated router interface address
	BackupDesignatedRouterAddress string `` /* 153-byte string literal not displayed */
	// The amount of time in seconds before flush timer for old network LSA expires
	NetworkLsaFlushTimer uint32 `` /* 127-byte string literal not displayed */
	// Filter is configured for out going LSAs
	InterfaceLsaFilter bool `protobuf:"varint,88,opt,name=interface_lsa_filter,json=interfaceLsaFilter,proto3" json:"interface_lsa_filter,omitempty"`
	// Configured hello interval (s)
	HelloInterval uint32 `protobuf:"varint,89,opt,name=hello_interval,json=helloInterval,proto3" json:"hello_interval,omitempty"`
	// Configured hello interval (ms)
	HelloIntervalMs uint32 `protobuf:"varint,90,opt,name=hello_interval_ms,json=helloIntervalMs,proto3" json:"hello_interval_ms,omitempty"`
	// Configured dead interval (s)
	DeadInterval uint32 `protobuf:"varint,91,opt,name=dead_interval,json=deadInterval,proto3" json:"dead_interval,omitempty"`
	// Configured wait interval (s)
	WaitInterval uint32 `protobuf:"varint,92,opt,name=wait_interval,json=waitInterval,proto3" json:"wait_interval,omitempty"`
	// Configured retransmit interval (s)
	InterfaceRetransmissionInterrval uint32 `` /* 161-byte string literal not displayed */
	// If true, NSF is enabled
	InterfaceNsfEnabled bool `protobuf:"varint,94,opt,name=interface_nsf_enabled,json=interfaceNsfEnabled,proto3" json:"interface_nsf_enabled,omitempty"`
	// If true, NSF restart in progress on this interface
	InterfaceNsf bool `protobuf:"varint,95,opt,name=interface_nsf,json=interfaceNsf,proto3" json:"interface_nsf,omitempty"`
	// Time since last NSF restart (s)
	InterfaceLastNsf uint32 `protobuf:"varint,96,opt,name=interface_last_nsf,json=interfaceLastNsf,proto3" json:"interface_last_nsf,omitempty"`
	// If true, passive interface
	PassiveInterface bool `protobuf:"varint,97,opt,name=passive_interface,json=passiveInterface,proto3" json:"passive_interface,omitempty"`
	// Time until next Hello (s)
	NextHelloTime uint32 `protobuf:"varint,98,opt,name=next_hello_time,json=nextHelloTime,proto3" json:"next_hello_time,omitempty"`
	// Time until next Hello (ms)
	NextHelloTimeMs uint32 `protobuf:"varint,99,opt,name=next_hello_time_ms,json=nextHelloTimeMs,proto3" json:"next_hello_time_ms,omitempty"`
	// Information for neighbors on the interface
	InterfaceNeighborList []*OspfShInterfaceNbr `` /* 128-byte string literal not displayed */
	// BFD information
	InterfaceBfdInformation *OspfShInterfaceBfd `` /* 134-byte string literal not displayed */
	// TTL security enabled on the interface
	TtlSecurityEnabled bool `protobuf:"varint,102,opt,name=ttl_security_enabled,json=ttlSecurityEnabled,proto3" json:"ttl_security_enabled,omitempty"`
	// TTL security hop counts
	TtlSecurityHopCount uint32 `protobuf:"varint,103,opt,name=ttl_security_hop_count,json=ttlSecurityHopCount,proto3" json:"ttl_security_hop_count,omitempty"`
	// Active interface details
	ActiveInterface *OspfShInterfaceUp `protobuf:"bytes,104,opt,name=active_interface,json=activeInterface,proto3" json:"active_interface,omitempty"`
	// If true, interface is multi-area
	InterfaceisMadj bool `protobuf:"varint,105,opt,name=interfaceis_madj,json=interfaceisMadj,proto3" json:"interfaceis_madj,omitempty"`
	// Total number of multi-area
	InterfaceMadjCount uint32 `protobuf:"varint,106,opt,name=interface_madj_count,json=interfaceMadjCount,proto3" json:"interface_madj_count,omitempty"`
	// Information for multi-area on the interface
	InterfaceMadjList []*OspfShInterfaceMadj `protobuf:"bytes,107,rep,name=interface_madj_list,json=interfaceMadjList,proto3" json:"interface_madj_list,omitempty"`
	// Prefix Suppression for primary addresses
	PrefixSuppressPrimaryAddresses bool `` /* 158-byte string literal not displayed */
	// Prefix Suppression for secondary addresses
	PrefixSuppressSecondaryAddresses bool `` /* 164-byte string literal not displayed */
	// If true, loopback interface is advertised as a stub network
	IsLoopbackStubNetwork bool `` /* 131-byte string literal not displayed */
	// Ack List Count
	InterfaceAckListCount uint32 `` /* 131-byte string literal not displayed */
	// Ack List High Watermark
	InterfaceAckListHighWatermark uint32 `` /* 157-byte string literal not displayed */
	// Registered for Link Down Fast Detection
	RegisteredForLinkDownFastDetection bool `` /* 174-byte string literal not displayed */
	// Hold-down time in ms for fast-detect event
	FastDetectHoldDownTime uint32 `` /* 136-byte string literal not displayed */
	// Link in hold-down state due to fast detect event
	InterfaceFastDetectHoldDown bool `` /* 151-byte string literal not displayed */
	// Remaining hold down time in ms
	FastDetectHoldDownTimeRemaining uint32 `` /* 165-byte string literal not displayed */
	// IP Fast Reroute Type
	FastRerouteType string `protobuf:"bytes,117,opt,name=fast_reroute_type,json=fastRerouteType,proto3" json:"fast_reroute_type,omitempty"`
	// Topology Independent LFA
	FastRerouteTopologyIndependentLfa bool `` /* 169-byte string literal not displayed */
	// SRLG Values
	Srlg []uint32 `protobuf:"varint,119,rep,packed,name=srlg,proto3" json:"srlg,omitempty"`
	// IPFRR-Tiebreakers list
	IpfrrTiebreakersList []*OspfShIpfrrTb `protobuf:"bytes,120,rep,name=ipfrr_tiebreakers_list,json=ipfrrTiebreakersList,proto3" json:"ipfrr_tiebreakers_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*OspfShInterface) Descriptor

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

func (*OspfShInterface) GetActiveInterface

func (m *OspfShInterface) GetActiveInterface() *OspfShInterfaceUp

func (*OspfShInterface) GetBackupDesignatedRouter

func (m *OspfShInterface) GetBackupDesignatedRouter() bool

func (*OspfShInterface) GetBackupDesignatedRouterAddress

func (m *OspfShInterface) GetBackupDesignatedRouterAddress() string

func (*OspfShInterface) GetBackupDesignatedRouterId

func (m *OspfShInterface) GetBackupDesignatedRouterId() string

func (*OspfShInterface) GetCfgCostFallback

func (m *OspfShInterface) GetCfgCostFallback() bool

func (*OspfShInterface) GetConfiguredDemandCircuit

func (m *OspfShInterface) GetConfiguredDemandCircuit() bool

func (*OspfShInterface) GetConfiguredLdpSync

func (m *OspfShInterface) GetConfiguredLdpSync() bool

func (*OspfShInterface) GetConfiguredLdpSyncIgpShortcuts

func (m *OspfShInterface) GetConfiguredLdpSyncIgpShortcuts() bool

func (*OspfShInterface) GetCostFallbackActive

func (m *OspfShInterface) GetCostFallbackActive() bool

func (*OspfShInterface) GetDeadInterval

func (m *OspfShInterface) GetDeadInterval() uint32

func (*OspfShInterface) GetDesignatedRouter

func (m *OspfShInterface) GetDesignatedRouter() bool

func (*OspfShInterface) GetDesignatedRouterAddress

func (m *OspfShInterface) GetDesignatedRouterAddress() string

func (*OspfShInterface) GetDesignatedRouterId

func (m *OspfShInterface) GetDesignatedRouterId() string

func (*OspfShInterface) GetFastDetectHoldDownTime

func (m *OspfShInterface) GetFastDetectHoldDownTime() uint32

func (*OspfShInterface) GetFastDetectHoldDownTimeRemaining

func (m *OspfShInterface) GetFastDetectHoldDownTimeRemaining() uint32

func (*OspfShInterface) GetFastRerouteTopologyIndependentLfa

func (m *OspfShInterface) GetFastRerouteTopologyIndependentLfa() bool

func (*OspfShInterface) GetFastRerouteType

func (m *OspfShInterface) GetFastRerouteType() string

func (*OspfShInterface) GetHelloInterval

func (m *OspfShInterface) GetHelloInterval() uint32

func (*OspfShInterface) GetHelloIntervalMs

func (m *OspfShInterface) GetHelloIntervalMs() uint32

func (*OspfShInterface) GetInterfaceAckListCount

func (m *OspfShInterface) GetInterfaceAckListCount() uint32

func (*OspfShInterface) GetInterfaceAckListHighWatermark

func (m *OspfShInterface) GetInterfaceAckListHighWatermark() uint32

func (*OspfShInterface) GetInterfaceAddress

func (m *OspfShInterface) GetInterfaceAddress() string

func (*OspfShInterface) GetInterfaceArea

func (m *OspfShInterface) GetInterfaceArea() string

func (*OspfShInterface) GetInterfaceBandwidth

func (m *OspfShInterface) GetInterfaceBandwidth() uint32

func (*OspfShInterface) GetInterfaceBfdInformation

func (m *OspfShInterface) GetInterfaceBfdInformation() *OspfShInterfaceBfd

func (*OspfShInterface) GetInterfaceCostFallback

func (m *OspfShInterface) GetInterfaceCostFallback() uint32

func (*OspfShInterface) GetInterfaceDcBitlessLsaCount

func (m *OspfShInterface) GetInterfaceDcBitlessLsaCount() uint32

func (*OspfShInterface) GetInterfaceDemandCircuit

func (m *OspfShInterface) GetInterfaceDemandCircuit() bool

func (*OspfShInterface) GetInterfaceFastDetectHoldDown

func (m *OspfShInterface) GetInterfaceFastDetectHoldDown() bool

func (*OspfShInterface) GetInterfaceLastNsf

func (m *OspfShInterface) GetInterfaceLastNsf() uint32

func (*OspfShInterface) GetInterfaceLdpSync

func (m *OspfShInterface) GetInterfaceLdpSync() bool

func (*OspfShInterface) GetInterfaceLineState

func (m *OspfShInterface) GetInterfaceLineState() bool

func (*OspfShInterface) GetInterfaceLinkCost

func (m *OspfShInterface) GetInterfaceLinkCost() uint32

func (*OspfShInterface) GetInterfaceLsaFilter

func (m *OspfShInterface) GetInterfaceLsaFilter() bool

func (*OspfShInterface) GetInterfaceMadjCount

func (m *OspfShInterface) GetInterfaceMadjCount() uint32

func (*OspfShInterface) GetInterfaceMadjList

func (m *OspfShInterface) GetInterfaceMadjList() []*OspfShInterfaceMadj

func (*OspfShInterface) GetInterfaceMask

func (m *OspfShInterface) GetInterfaceMask() uint32

func (*OspfShInterface) GetInterfaceName

func (m *OspfShInterface) GetInterfaceName() string

func (*OspfShInterface) GetInterfaceNeighborList

func (m *OspfShInterface) GetInterfaceNeighborList() []*OspfShInterfaceNbr

func (*OspfShInterface) GetInterfaceNsf

func (m *OspfShInterface) GetInterfaceNsf() bool

func (*OspfShInterface) GetInterfaceNsfEnabled

func (m *OspfShInterface) GetInterfaceNsfEnabled() bool

func (*OspfShInterface) GetInterfacePriority

func (m *OspfShInterface) GetInterfacePriority() uint32

func (*OspfShInterface) GetInterfaceRetransmissionInterrval

func (m *OspfShInterface) GetInterfaceRetransmissionInterrval() uint32

func (*OspfShInterface) GetInterfaceRouterId

func (m *OspfShInterface) GetInterfaceRouterId() string

func (*OspfShInterface) GetInterfaceSid

func (m *OspfShInterface) GetInterfaceSid() uint32

func (*OspfShInterface) GetInterfaceSidNFlagClear

func (m *OspfShInterface) GetInterfaceSidNFlagClear() bool

func (*OspfShInterface) GetInterfaceSidPhpOff

func (m *OspfShInterface) GetInterfaceSidPhpOff() bool

func (*OspfShInterface) GetInterfaceState

func (m *OspfShInterface) GetInterfaceState() string

func (*OspfShInterface) GetInterfaceStrictSpfSid

func (m *OspfShInterface) GetInterfaceStrictSpfSid() uint32

func (*OspfShInterface) GetInterfaceStrictSpfSidNFlagClear

func (m *OspfShInterface) GetInterfaceStrictSpfSidNFlagClear() bool

func (*OspfShInterface) GetInterfaceStrictSpfSidPhpOff

func (m *OspfShInterface) GetInterfaceStrictSpfSidPhpOff() bool

func (*OspfShInterface) GetInterfaceTunnelFlags

func (m *OspfShInterface) GetInterfaceTunnelFlags() uint32

func (*OspfShInterface) GetInterfaceisMadj

func (m *OspfShInterface) GetInterfaceisMadj() bool

func (*OspfShInterface) GetIpMtu

func (m *OspfShInterface) GetIpMtu() uint32

func (*OspfShInterface) GetIpfrrTiebreakersList

func (m *OspfShInterface) GetIpfrrTiebreakersList() []*OspfShIpfrrTb

func (*OspfShInterface) GetIsLoopbackStubNetwork

func (m *OspfShInterface) GetIsLoopbackStubNetwork() bool

func (*OspfShInterface) GetMaximumPacketSize

func (m *OspfShInterface) GetMaximumPacketSize() uint32

func (*OspfShInterface) GetNetworkLsaFlushTimer

func (m *OspfShInterface) GetNetworkLsaFlushTimer() uint32

func (*OspfShInterface) GetNetworkType

func (m *OspfShInterface) GetNetworkType() string

func (*OspfShInterface) GetNextHelloTime

func (m *OspfShInterface) GetNextHelloTime() uint32

func (*OspfShInterface) GetNextHelloTimeMs

func (m *OspfShInterface) GetNextHelloTimeMs() uint32

func (*OspfShInterface) GetOspfInterfaceState

func (m *OspfShInterface) GetOspfInterfaceState() string

func (*OspfShInterface) GetPassiveInterface

func (m *OspfShInterface) GetPassiveInterface() bool

func (*OspfShInterface) GetPrefixSuppressPrimaryAddresses

func (m *OspfShInterface) GetPrefixSuppressPrimaryAddresses() bool

func (*OspfShInterface) GetPrefixSuppressSecondaryAddresses

func (m *OspfShInterface) GetPrefixSuppressSecondaryAddresses() bool

func (*OspfShInterface) GetRegisteredForLinkDownFastDetection

func (m *OspfShInterface) GetRegisteredForLinkDownFastDetection() bool

func (*OspfShInterface) GetSrlg

func (m *OspfShInterface) GetSrlg() []uint32

func (*OspfShInterface) GetTransmissionDelay

func (m *OspfShInterface) GetTransmissionDelay() uint32

func (*OspfShInterface) GetTtlSecurityEnabled

func (m *OspfShInterface) GetTtlSecurityEnabled() bool

func (*OspfShInterface) GetTtlSecurityHopCount

func (m *OspfShInterface) GetTtlSecurityHopCount() uint32

func (*OspfShInterface) GetWaitInterval

func (m *OspfShInterface) GetWaitInterval() uint32

func (*OspfShInterface) ProtoMessage

func (*OspfShInterface) ProtoMessage()

func (*OspfShInterface) Reset

func (m *OspfShInterface) Reset()

func (*OspfShInterface) String

func (m *OspfShInterface) String() string

func (*OspfShInterface) XXX_DiscardUnknown

func (m *OspfShInterface) XXX_DiscardUnknown()

func (*OspfShInterface) XXX_Marshal

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

func (*OspfShInterface) XXX_Merge

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

func (*OspfShInterface) XXX_Size

func (m *OspfShInterface) XXX_Size() int

func (*OspfShInterface) XXX_Unmarshal

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

type OspfShInterfaceBfd

type OspfShInterfaceBfd struct {
	// BFD enable mode - Default/Strict
	BfdIntfEnableMode uint32 `protobuf:"varint,1,opt,name=bfd_intf_enable_mode,json=bfdIntfEnableMode,proto3" json:"bfd_intf_enable_mode,omitempty"`
	// BFD interval (ms)
	Interval uint32 `protobuf:"varint,2,opt,name=interval,proto3" json:"interval,omitempty"`
	// BFD detection multiplier
	DetectionMultiplier  uint32   `protobuf:"varint,3,opt,name=detection_multiplier,json=detectionMultiplier,proto3" json:"detection_multiplier,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Interface BFD information

func (*OspfShInterfaceBfd) Descriptor

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

func (*OspfShInterfaceBfd) GetBfdIntfEnableMode

func (m *OspfShInterfaceBfd) GetBfdIntfEnableMode() uint32

func (*OspfShInterfaceBfd) GetDetectionMultiplier

func (m *OspfShInterfaceBfd) GetDetectionMultiplier() uint32

func (*OspfShInterfaceBfd) GetInterval

func (m *OspfShInterfaceBfd) GetInterval() uint32

func (*OspfShInterfaceBfd) ProtoMessage

func (*OspfShInterfaceBfd) ProtoMessage()

func (*OspfShInterfaceBfd) Reset

func (m *OspfShInterfaceBfd) Reset()

func (*OspfShInterfaceBfd) String

func (m *OspfShInterfaceBfd) String() string

func (*OspfShInterfaceBfd) XXX_DiscardUnknown

func (m *OspfShInterfaceBfd) XXX_DiscardUnknown()

func (*OspfShInterfaceBfd) XXX_Marshal

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

func (*OspfShInterfaceBfd) XXX_Merge

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

func (*OspfShInterfaceBfd) XXX_Size

func (m *OspfShInterfaceBfd) XXX_Size() int

func (*OspfShInterfaceBfd) XXX_Unmarshal

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

type OspfShInterfaceMadj

type OspfShInterfaceMadj struct {
	// Area ID string in decimal or dotted-decimal format
	InterfaceArea string `protobuf:"bytes,1,opt,name=interface_area,json=interfaceArea,proto3" json:"interface_area,omitempty"`
	// Area ID
	MadjAreaId uint32 `protobuf:"varint,2,opt,name=madj_area_id,json=madjAreaId,proto3" json:"madj_area_id,omitempty"`
	// Number of Neighbors
	InterfaceNeighborCount uint32 `` /* 130-byte string literal not displayed */
	// Total number of Adjacent Neighbors
	InterfaceAdjNeighborCount uint32 `` /* 141-byte string literal not displayed */
	// Interface link cost
	InterfaceLinkCost uint32 `protobuf:"varint,5,opt,name=interface_link_cost,json=interfaceLinkCost,proto3" json:"interface_link_cost,omitempty"`
	// Interface OSPF state
	OspfInterfaceState   string   `protobuf:"bytes,6,opt,name=ospf_interface_state,json=ospfInterfaceState,proto3" json:"ospf_interface_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF Interface Multi-Area Information

func (*OspfShInterfaceMadj) Descriptor

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

func (*OspfShInterfaceMadj) GetInterfaceAdjNeighborCount

func (m *OspfShInterfaceMadj) GetInterfaceAdjNeighborCount() uint32

func (*OspfShInterfaceMadj) GetInterfaceArea

func (m *OspfShInterfaceMadj) GetInterfaceArea() string

func (*OspfShInterfaceMadj) GetInterfaceLinkCost

func (m *OspfShInterfaceMadj) GetInterfaceLinkCost() uint32

func (*OspfShInterfaceMadj) GetInterfaceNeighborCount

func (m *OspfShInterfaceMadj) GetInterfaceNeighborCount() uint32

func (*OspfShInterfaceMadj) GetMadjAreaId

func (m *OspfShInterfaceMadj) GetMadjAreaId() uint32

func (*OspfShInterfaceMadj) GetOspfInterfaceState

func (m *OspfShInterfaceMadj) GetOspfInterfaceState() string

func (*OspfShInterfaceMadj) ProtoMessage

func (*OspfShInterfaceMadj) ProtoMessage()

func (*OspfShInterfaceMadj) Reset

func (m *OspfShInterfaceMadj) Reset()

func (*OspfShInterfaceMadj) String

func (m *OspfShInterfaceMadj) String() string

func (*OspfShInterfaceMadj) XXX_DiscardUnknown

func (m *OspfShInterfaceMadj) XXX_DiscardUnknown()

func (*OspfShInterfaceMadj) XXX_Marshal

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

func (*OspfShInterfaceMadj) XXX_Merge

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

func (*OspfShInterfaceMadj) XXX_Size

func (m *OspfShInterfaceMadj) XXX_Size() int

func (*OspfShInterfaceMadj) XXX_Unmarshal

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

type OspfShInterfaceNbr

type OspfShInterfaceNbr struct {
	// Neighbor Router ID
	InterfaceNeighborId string `protobuf:"bytes,1,opt,name=interface_neighbor_id,json=interfaceNeighborId,proto3" json:"interface_neighbor_id,omitempty"`
	// Cost of link to neighbor
	InterfaceNeighborCost uint32 `` /* 127-byte string literal not displayed */
	// If true, Designated router
	NeighborDr bool `protobuf:"varint,3,opt,name=neighbor_dr,json=neighborDr,proto3" json:"neighbor_dr,omitempty"`
	// If true, Backup designated router
	NeighborBdr bool `protobuf:"varint,4,opt,name=neighbor_bdr,json=neighborBdr,proto3" json:"neighbor_bdr,omitempty"`
	// If true, hellos suppressed
	SuppressHello        bool     `protobuf:"varint,5,opt,name=suppress_hello,json=suppressHello,proto3" json:"suppress_hello,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF Interface Neighbor Information

func (*OspfShInterfaceNbr) Descriptor

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

func (*OspfShInterfaceNbr) GetInterfaceNeighborCost

func (m *OspfShInterfaceNbr) GetInterfaceNeighborCost() uint32

func (*OspfShInterfaceNbr) GetInterfaceNeighborId

func (m *OspfShInterfaceNbr) GetInterfaceNeighborId() string

func (*OspfShInterfaceNbr) GetNeighborBdr

func (m *OspfShInterfaceNbr) GetNeighborBdr() bool

func (*OspfShInterfaceNbr) GetNeighborDr

func (m *OspfShInterfaceNbr) GetNeighborDr() bool

func (*OspfShInterfaceNbr) GetSuppressHello

func (m *OspfShInterfaceNbr) GetSuppressHello() bool

func (*OspfShInterfaceNbr) ProtoMessage

func (*OspfShInterfaceNbr) ProtoMessage()

func (*OspfShInterfaceNbr) Reset

func (m *OspfShInterfaceNbr) Reset()

func (*OspfShInterfaceNbr) String

func (m *OspfShInterfaceNbr) String() string

func (*OspfShInterfaceNbr) XXX_DiscardUnknown

func (m *OspfShInterfaceNbr) XXX_DiscardUnknown()

func (*OspfShInterfaceNbr) XXX_Marshal

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

func (*OspfShInterfaceNbr) XXX_Merge

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

func (*OspfShInterfaceNbr) XXX_Size

func (m *OspfShInterfaceNbr) XXX_Size() int

func (*OspfShInterfaceNbr) XXX_Unmarshal

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

type OspfShInterfaceUp

type OspfShInterfaceUp struct {
	// Wait time for DR/BDR selection (s)
	WaitTime uint32 `protobuf:"varint,1,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"`
	// Area scope LSAs flood index
	InterfaceAreaFloodIndex uint32 `` /* 135-byte string literal not displayed */
	// AS scope LSAs flood index
	InterfaceAsFloodIndex uint32 `` /* 129-byte string literal not displayed */
	// Flood queue length
	InterfaceFloodLength uint32 `protobuf:"varint,4,opt,name=interface_flood_length,json=interfaceFloodLength,proto3" json:"interface_flood_length,omitempty"`
	// Next LSA to flood (Area scope)
	InterfaceAreaNextFlood uint32 `` /* 132-byte string literal not displayed */
	// Index of next LSA to flood (Area scope)
	InterfaceAreaNextFloodIndex uint32 `` /* 149-byte string literal not displayed */
	// Next LSA to flood (AS scope)
	InterfaceAsNextFlood uint32 `` /* 126-byte string literal not displayed */
	// Index of next LSA to flood (AS scope)
	InterfaceAsNextFloodIndex uint32 `` /* 143-byte string literal not displayed */
	// Last flood scan length
	FloodScanLength uint32 `protobuf:"varint,9,opt,name=flood_scan_length,json=floodScanLength,proto3" json:"flood_scan_length,omitempty"`
	// Maximum flood length
	MaximumFloodLength uint32 `protobuf:"varint,10,opt,name=maximum_flood_length,json=maximumFloodLength,proto3" json:"maximum_flood_length,omitempty"`
	// Last flood scan time (ms)
	LastFloodTime uint32 `protobuf:"varint,11,opt,name=last_flood_time,json=lastFloodTime,proto3" json:"last_flood_time,omitempty"`
	// Maximum flood time (ms)
	MaximumFloodTime uint32 `protobuf:"varint,12,opt,name=maximum_flood_time,json=maximumFloodTime,proto3" json:"maximum_flood_time,omitempty"`
	// Time until next flood pacing timer (ms)
	InterfaceFloodPacingTimer uint32 `` /* 142-byte string literal not displayed */
	// Total number of Neighbors
	InterfaceNeighborCount uint32 `` /* 131-byte string literal not displayed */
	// Number of neighbors for which hellos are suppressed
	SuppressHelloCount uint32 `protobuf:"varint,15,opt,name=suppress_hello_count,json=suppressHelloCount,proto3" json:"suppress_hello_count,omitempty"`
	// Authentication type
	InterfaceAuthenticationType string `` /* 145-byte string literal not displayed */
	// If true, MD key is configured
	YoungestMdKey bool `protobuf:"varint,17,opt,name=youngest_md_key,json=youngestMdKey,proto3" json:"youngest_md_key,omitempty"`
	// Number of neighbors using the old key (if rollover in progress)
	OldMd5KeyNeighborCount uint32 `` /* 135-byte string literal not displayed */
	// Youngest MD key ID
	YoungestMdKeyId uint32 `protobuf:"varint,19,opt,name=youngest_md_key_id,json=youngestMdKeyId,proto3" json:"youngest_md_key_id,omitempty"`
	// List of old MD keys
	MdKeysList []uint32 `protobuf:"varint,20,rep,packed,name=md_keys_list,json=mdKeysList,proto3" json:"md_keys_list,omitempty"`
	// Keychain ID
	KeychainId           uint64   `protobuf:"varint,21,opt,name=keychain_id,json=keychainId,proto3" json:"keychain_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF Interface Up-only Information

func (*OspfShInterfaceUp) Descriptor

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

func (*OspfShInterfaceUp) GetFloodScanLength

func (m *OspfShInterfaceUp) GetFloodScanLength() uint32

func (*OspfShInterfaceUp) GetInterfaceAreaFloodIndex

func (m *OspfShInterfaceUp) GetInterfaceAreaFloodIndex() uint32

func (*OspfShInterfaceUp) GetInterfaceAreaNextFlood

func (m *OspfShInterfaceUp) GetInterfaceAreaNextFlood() uint32

func (*OspfShInterfaceUp) GetInterfaceAreaNextFloodIndex

func (m *OspfShInterfaceUp) GetInterfaceAreaNextFloodIndex() uint32

func (*OspfShInterfaceUp) GetInterfaceAsFloodIndex

func (m *OspfShInterfaceUp) GetInterfaceAsFloodIndex() uint32

func (*OspfShInterfaceUp) GetInterfaceAsNextFlood

func (m *OspfShInterfaceUp) GetInterfaceAsNextFlood() uint32

func (*OspfShInterfaceUp) GetInterfaceAsNextFloodIndex

func (m *OspfShInterfaceUp) GetInterfaceAsNextFloodIndex() uint32

func (*OspfShInterfaceUp) GetInterfaceAuthenticationType

func (m *OspfShInterfaceUp) GetInterfaceAuthenticationType() string

func (*OspfShInterfaceUp) GetInterfaceFloodLength

func (m *OspfShInterfaceUp) GetInterfaceFloodLength() uint32

func (*OspfShInterfaceUp) GetInterfaceFloodPacingTimer

func (m *OspfShInterfaceUp) GetInterfaceFloodPacingTimer() uint32

func (*OspfShInterfaceUp) GetInterfaceNeighborCount

func (m *OspfShInterfaceUp) GetInterfaceNeighborCount() uint32

func (*OspfShInterfaceUp) GetKeychainId

func (m *OspfShInterfaceUp) GetKeychainId() uint64

func (*OspfShInterfaceUp) GetLastFloodTime

func (m *OspfShInterfaceUp) GetLastFloodTime() uint32

func (*OspfShInterfaceUp) GetMaximumFloodLength

func (m *OspfShInterfaceUp) GetMaximumFloodLength() uint32

func (*OspfShInterfaceUp) GetMaximumFloodTime

func (m *OspfShInterfaceUp) GetMaximumFloodTime() uint32

func (*OspfShInterfaceUp) GetMdKeysList

func (m *OspfShInterfaceUp) GetMdKeysList() []uint32

func (*OspfShInterfaceUp) GetOldMd5KeyNeighborCount

func (m *OspfShInterfaceUp) GetOldMd5KeyNeighborCount() uint32

func (*OspfShInterfaceUp) GetSuppressHelloCount

func (m *OspfShInterfaceUp) GetSuppressHelloCount() uint32

func (*OspfShInterfaceUp) GetWaitTime

func (m *OspfShInterfaceUp) GetWaitTime() uint32

func (*OspfShInterfaceUp) GetYoungestMdKey

func (m *OspfShInterfaceUp) GetYoungestMdKey() bool

func (*OspfShInterfaceUp) GetYoungestMdKeyId

func (m *OspfShInterfaceUp) GetYoungestMdKeyId() uint32

func (*OspfShInterfaceUp) ProtoMessage

func (*OspfShInterfaceUp) ProtoMessage()

func (*OspfShInterfaceUp) Reset

func (m *OspfShInterfaceUp) Reset()

func (*OspfShInterfaceUp) String

func (m *OspfShInterfaceUp) String() string

func (*OspfShInterfaceUp) XXX_DiscardUnknown

func (m *OspfShInterfaceUp) XXX_DiscardUnknown()

func (*OspfShInterfaceUp) XXX_Marshal

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

func (*OspfShInterfaceUp) XXX_Merge

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

func (*OspfShInterfaceUp) XXX_Size

func (m *OspfShInterfaceUp) XXX_Size() int

func (*OspfShInterfaceUp) XXX_Unmarshal

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

type OspfShInterface_KEYS

type OspfShInterface_KEYS struct {
	ProcessName          string   `protobuf:"bytes,1,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"`
	AreaId               uint32   `protobuf:"varint,2,opt,name=area_id,json=areaId,proto3" json:"area_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:"-"`
}

OSPF Interface Information

func (*OspfShInterface_KEYS) Descriptor

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

func (*OspfShInterface_KEYS) GetAreaId

func (m *OspfShInterface_KEYS) GetAreaId() uint32

func (*OspfShInterface_KEYS) GetInterfaceName

func (m *OspfShInterface_KEYS) GetInterfaceName() string

func (*OspfShInterface_KEYS) GetProcessName

func (m *OspfShInterface_KEYS) GetProcessName() string

func (*OspfShInterface_KEYS) ProtoMessage

func (*OspfShInterface_KEYS) ProtoMessage()

func (*OspfShInterface_KEYS) Reset

func (m *OspfShInterface_KEYS) Reset()

func (*OspfShInterface_KEYS) String

func (m *OspfShInterface_KEYS) String() string

func (*OspfShInterface_KEYS) XXX_DiscardUnknown

func (m *OspfShInterface_KEYS) XXX_DiscardUnknown()

func (*OspfShInterface_KEYS) XXX_Marshal

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

func (*OspfShInterface_KEYS) XXX_Merge

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

func (*OspfShInterface_KEYS) XXX_Size

func (m *OspfShInterface_KEYS) XXX_Size() int

func (*OspfShInterface_KEYS) XXX_Unmarshal

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

type OspfShIpfrrTb

type OspfShIpfrrTb struct {
	// Tiebreaker Type
	TiebreakerType string `protobuf:"bytes,1,opt,name=tiebreaker_type,json=tiebreakerType,proto3" json:"tiebreaker_type,omitempty"`
	// Tiebreaker Index
	TiebreakerIndex      uint32   `protobuf:"varint,2,opt,name=tiebreaker_index,json=tiebreakerIndex,proto3" json:"tiebreaker_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF IPFRR Tiebreakers

func (*OspfShIpfrrTb) Descriptor

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

func (*OspfShIpfrrTb) GetTiebreakerIndex

func (m *OspfShIpfrrTb) GetTiebreakerIndex() uint32

func (*OspfShIpfrrTb) GetTiebreakerType

func (m *OspfShIpfrrTb) GetTiebreakerType() string

func (*OspfShIpfrrTb) ProtoMessage

func (*OspfShIpfrrTb) ProtoMessage()

func (*OspfShIpfrrTb) Reset

func (m *OspfShIpfrrTb) Reset()

func (*OspfShIpfrrTb) String

func (m *OspfShIpfrrTb) String() string

func (*OspfShIpfrrTb) XXX_DiscardUnknown

func (m *OspfShIpfrrTb) XXX_DiscardUnknown()

func (*OspfShIpfrrTb) XXX_Marshal

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

func (*OspfShIpfrrTb) XXX_Merge

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

func (*OspfShIpfrrTb) XXX_Size

func (m *OspfShIpfrrTb) XXX_Size() int

func (*OspfShIpfrrTb) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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