cisco_ios_xr_ipv6_ospfv3_oper_ospfv3_processes_process_vrfs_vrf_summary_ospfv3

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-ipv6-ospfv3-oper:ospfv3/processes/process/vrfs/vrf/summary/ospfv3

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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

type Ospfv3EdmRedist

type Ospfv3EdmRedist struct {
	// Protocol name
	ProtocolName string `protobuf:"bytes,1,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`
	// Process ID
	ProcessId     string `protobuf:"bytes,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"`
	RedMetricFlag bool   `protobuf:"varint,3,opt,name=red_metric_flag,json=redMetricFlag,proto3" json:"red_metric_flag,omitempty"`
	RedMetric     uint32 `protobuf:"varint,4,opt,name=red_metric,json=redMetric,proto3" json:"red_metric,omitempty"`
	RedMtypeFlag  bool   `protobuf:"varint,5,opt,name=red_mtype_flag,json=redMtypeFlag,proto3" json:"red_mtype_flag,omitempty"`
	RedMetricType uint32 `protobuf:"varint,6,opt,name=red_metric_type,json=redMetricType,proto3" json:"red_metric_type,omitempty"`
	RedTag        uint32 `protobuf:"varint,7,opt,name=red_tag,json=redTag,proto3" json:"red_tag,omitempty"`
	// Route policy name
	PolicyName           string   `protobuf:"bytes,8,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 Redistribution Information

func (*Ospfv3EdmRedist) Descriptor

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

func (*Ospfv3EdmRedist) GetPolicyName

func (m *Ospfv3EdmRedist) GetPolicyName() string

func (*Ospfv3EdmRedist) GetProcessId

func (m *Ospfv3EdmRedist) GetProcessId() string

func (*Ospfv3EdmRedist) GetProtocolName

func (m *Ospfv3EdmRedist) GetProtocolName() string

func (*Ospfv3EdmRedist) GetRedMetric

func (m *Ospfv3EdmRedist) GetRedMetric() uint32

func (*Ospfv3EdmRedist) GetRedMetricFlag

func (m *Ospfv3EdmRedist) GetRedMetricFlag() bool

func (*Ospfv3EdmRedist) GetRedMetricType

func (m *Ospfv3EdmRedist) GetRedMetricType() uint32

func (*Ospfv3EdmRedist) GetRedMtypeFlag

func (m *Ospfv3EdmRedist) GetRedMtypeFlag() bool

func (*Ospfv3EdmRedist) GetRedTag

func (m *Ospfv3EdmRedist) GetRedTag() uint32

func (*Ospfv3EdmRedist) ProtoMessage

func (*Ospfv3EdmRedist) ProtoMessage()

func (*Ospfv3EdmRedist) Reset

func (m *Ospfv3EdmRedist) Reset()

func (*Ospfv3EdmRedist) String

func (m *Ospfv3EdmRedist) String() string

func (*Ospfv3EdmRedist) XXX_DiscardUnknown

func (m *Ospfv3EdmRedist) XXX_DiscardUnknown()

func (*Ospfv3EdmRedist) XXX_Marshal

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

func (*Ospfv3EdmRedist) XXX_Merge

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

func (*Ospfv3EdmRedist) XXX_Size

func (m *Ospfv3EdmRedist) XXX_Size() int

func (*Ospfv3EdmRedist) XXX_Unmarshal

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

type Ospfv3EdmSummary

type Ospfv3EdmSummary struct {
	// Router ID
	RouterId string `protobuf:"bytes,50,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
	// If true, the process is running as stanby role
	IsRoleStandby bool `protobuf:"varint,51,opt,name=is_role_standby,json=isRoleStandby,proto3" json:"is_role_standby,omitempty"`
	// Role, V1/V2 Active/Standby
	Role uint32 `protobuf:"varint,52,opt,name=role,proto3" json:"role,omitempty"`
	// If true, NSR is enabled
	IsNsrEnabled bool `protobuf:"varint,53,opt,name=is_nsr_enabled,json=isNsrEnabled,proto3" json:"is_nsr_enabled,omitempty"`
	// Trigger RP Switchover on detectable process restart
	IsNsrSwitchoverOnRestart bool `` /* 141-byte string literal not displayed */
	// Stalled Router ID
	IsRouterIdStalled bool `protobuf:"varint,55,opt,name=is_router_id_stalled,json=isRouterIdStalled,proto3" json:"is_router_id_stalled,omitempty"`
	// Opaque LSA capable
	IsOpaqueCapable bool `protobuf:"varint,56,opt,name=is_opaque_capable,json=isOpaqueCapable,proto3" json:"is_opaque_capable,omitempty"`
	// If true, is an area border router
	IsAreaBorderRouter bool `protobuf:"varint,57,opt,name=is_area_border_router,json=isAreaBorderRouter,proto3" json:"is_area_border_router,omitempty"`
	// If true, is an AS border router
	IsAsBorderRouter bool `protobuf:"varint,58,opt,name=is_as_border_router,json=isAsBorderRouter,proto3" json:"is_as_border_router,omitempty"`
	// Redistribution metric
	Metric uint32 `protobuf:"varint,59,opt,name=metric,proto3" json:"metric,omitempty"`
	// If true, origin is by default
	IsDefaultOriginated bool `protobuf:"varint,60,opt,name=is_default_originated,json=isDefaultOriginated,proto3" json:"is_default_originated,omitempty"`
	// If true, default always
	IsDefaultAlways bool `protobuf:"varint,61,opt,name=is_default_always,json=isDefaultAlways,proto3" json:"is_default_always,omitempty"`
	// Default metric
	DefaultMetric uint32 `protobuf:"varint,62,opt,name=default_metric,json=defaultMetric,proto3" json:"default_metric,omitempty"`
	// Default metric type
	DefaultMetricType string `protobuf:"bytes,63,opt,name=default_metric_type,json=defaultMetricType,proto3" json:"default_metric_type,omitempty"`
	// Default tag
	DefaultTag uint32 `protobuf:"varint,64,opt,name=default_tag,json=defaultTag,proto3" json:"default_tag,omitempty"`
	// If true, is a default policy
	IsDefaultPolicy bool `protobuf:"varint,65,opt,name=is_default_policy,json=isDefaultPolicy,proto3" json:"is_default_policy,omitempty"`
	// Default policy name
	DefaultPolicyName string `protobuf:"bytes,66,opt,name=default_policy_name,json=defaultPolicyName,proto3" json:"default_policy_name,omitempty"`
	// Scheduling delay for SPF (ms)
	SpfStartTime uint32 `protobuf:"varint,67,opt,name=spf_start_time,json=spfStartTime,proto3" json:"spf_start_time,omitempty"`
	// Minimum delay time between SPF runs (ms)
	SpfHoldTime uint32 `protobuf:"varint,68,opt,name=spf_hold_time,json=spfHoldTime,proto3" json:"spf_hold_time,omitempty"`
	// Maximum delay time between SPF runs (ms)
	SpfMaximumTime uint32 `protobuf:"varint,69,opt,name=spf_maximum_time,json=spfMaximumTime,proto3" json:"spf_maximum_time,omitempty"`
	// Initial LSA throttle delay (ms)
	LsaStartTime uint32 `protobuf:"varint,70,opt,name=lsa_start_time,json=lsaStartTime,proto3" json:"lsa_start_time,omitempty"`
	// Second delay before generating next LSA (ms)
	LsaHoldTime uint32 `protobuf:"varint,71,opt,name=lsa_hold_time,json=lsaHoldTime,proto3" json:"lsa_hold_time,omitempty"`
	// Maximum delay before generating an LSA (ms)
	LsaMaximumTime uint32 `protobuf:"varint,72,opt,name=lsa_maximum_time,json=lsaMaximumTime,proto3" json:"lsa_maximum_time,omitempty"`
	// Minimum time between LSA regeneration (ms)
	MinimumLsaInterval uint32 `protobuf:"varint,73,opt,name=minimum_lsa_interval,json=minimumLsaInterval,proto3" json:"minimum_lsa_interval,omitempty"`
	// LSA refresh interval (sec)
	LsaGroupInterval uint32 `protobuf:"varint,74,opt,name=lsa_group_interval,json=lsaGroupInterval,proto3" json:"lsa_group_interval,omitempty"`
	// LSA flood pacing timer (ms)
	LsaFloodPacingInterval uint32 `` /* 133-byte string literal not displayed */
	// LSA retransmission pacing timer (ms)
	LsaRetransmissionPacingInterval uint32 `` /* 160-byte string literal not displayed */
	// Number of AS scope LSAs
	AsLsAs uint32 `protobuf:"varint,77,opt,name=as_ls_as,json=asLsAs,proto3" json:"as_ls_as,omitempty"`
	// Number of opaque LSAs
	OpaqueLsAs uint32 `protobuf:"varint,78,opt,name=opaque_ls_as,json=opaqueLsAs,proto3" json:"opaque_ls_as,omitempty"`
	// Sum of opaque LSA checksum
	OpaqueLsaChecksum uint32 `protobuf:"varint,79,opt,name=opaque_lsa_checksum,json=opaqueLsaChecksum,proto3" json:"opaque_lsa_checksum,omitempty"`
	// Number of external and AS opaque LSAs with demand circut bit not set
	AsDcBitlessLsAs uint32 `protobuf:"varint,80,opt,name=as_dc_bitless_ls_as,json=asDcBitlessLsAs,proto3" json:"as_dc_bitless_ls_as,omitempty"`
	// Number of external and AS opaque LSAs with do not age set
	AsDoNotAgeLsAs uint32 `protobuf:"varint,81,opt,name=as_do_not_age_ls_as,json=asDoNotAgeLsAs,proto3" json:"as_do_not_age_ls_as,omitempty"`
	// Number of areas
	Areas uint32 `protobuf:"varint,82,opt,name=areas,proto3" json:"areas,omitempty"`
	// Number of normal areas
	NormalAreas uint32 `protobuf:"varint,83,opt,name=normal_areas,json=normalAreas,proto3" json:"normal_areas,omitempty"`
	// Number of stub and total stub areas
	StubAreas uint32 `protobuf:"varint,84,opt,name=stub_areas,json=stubAreas,proto3" json:"stub_areas,omitempty"`
	// Number of NSSA areas
	NssaAreas uint32 `protobuf:"varint,85,opt,name=nssa_areas,json=nssaAreas,proto3" json:"nssa_areas,omitempty"`
	// Length of AS LSAs flood list
	AsLsaFloodListLength uint32 `` /* 129-byte string literal not displayed */
	// If true, grace restart is enabled
	IsGraceRestartEnabled bool `` /* 130-byte string literal not displayed */
	//  Length of time since the last NSF (s)
	LastNsfTime uint32 `protobuf:"varint,88,opt,name=last_nsf_time,json=lastNsfTime,proto3" json:"last_nsf_time,omitempty"`
	// Grace time to resync
	GraceResyncTime uint32 `protobuf:"varint,89,opt,name=grace_resync_time,json=graceResyncTime,proto3" json:"grace_resync_time,omitempty"`
	// Maximum number of interfaces
	MaximumInterfaces uint32 `protobuf:"varint,90,opt,name=maximum_interfaces,json=maximumInterfaces,proto3" json:"maximum_interfaces,omitempty"`
	// Maximum number of paths
	MaximumPaths uint32 `protobuf:"varint,91,opt,name=maximum_paths,json=maximumPaths,proto3" json:"maximum_paths,omitempty"`
	// The number of redistributed prefixes allowed
	RedistributionLimit uint32 `protobuf:"varint,92,opt,name=redistribution_limit,json=redistributionLimit,proto3" json:"redistribution_limit,omitempty"`
	// When the number of redistributed prefixes reaches this threshold, a warning message is issued
	RedistributionThreshold uint32 `` /* 132-byte string literal not displayed */
	// If true, auto cost is enabled
	IsAutoCost bool `protobuf:"varint,94,opt,name=is_auto_cost,json=isAutoCost,proto3" json:"is_auto_cost,omitempty"`
	// Reference Bandwdith
	ReferenceBandwidth uint32 `protobuf:"varint,95,opt,name=reference_bandwidth,json=referenceBandwidth,proto3" json:"reference_bandwidth,omitempty"`
	// Domain ID information
	DomainId *Ospfv3ShDomainId `protobuf:"bytes,96,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	// Stub Router Information
	StubRouter []*Ospfv3ShStubRouter `protobuf:"bytes,97,rep,name=stub_router,json=stubRouter,proto3" json:"stub_router,omitempty"`
	// IPFRR-Tiebreakers list
	IpfrrTiebreakersList []*OspfShIpfrrTb `protobuf:"bytes,98,rep,name=ipfrr_tiebreakers_list,json=ipfrrTiebreakersList,proto3" json:"ipfrr_tiebreakers_list,omitempty"`
	// Context name
	ContextName string `protobuf:"bytes,99,opt,name=context_name,json=contextName,proto3" json:"context_name,omitempty"`
	// If true, snmp trap is enabled
	SnmpTrapEnabled bool `protobuf:"varint,100,opt,name=snmp_trap_enabled,json=snmpTrapEnabled,proto3" json:"snmp_trap_enabled,omitempty"`
	// Graceful shutdown state
	GracefulShutdownState string   `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*Ospfv3EdmSummary) Descriptor

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

func (*Ospfv3EdmSummary) GetAreas

func (m *Ospfv3EdmSummary) GetAreas() uint32

func (*Ospfv3EdmSummary) GetAsDcBitlessLsAs

func (m *Ospfv3EdmSummary) GetAsDcBitlessLsAs() uint32

func (*Ospfv3EdmSummary) GetAsDoNotAgeLsAs

func (m *Ospfv3EdmSummary) GetAsDoNotAgeLsAs() uint32

func (*Ospfv3EdmSummary) GetAsLsAs

func (m *Ospfv3EdmSummary) GetAsLsAs() uint32

func (*Ospfv3EdmSummary) GetAsLsaFloodListLength

func (m *Ospfv3EdmSummary) GetAsLsaFloodListLength() uint32

func (*Ospfv3EdmSummary) GetContextName

func (m *Ospfv3EdmSummary) GetContextName() string

func (*Ospfv3EdmSummary) GetDefaultMetric

func (m *Ospfv3EdmSummary) GetDefaultMetric() uint32

func (*Ospfv3EdmSummary) GetDefaultMetricType

func (m *Ospfv3EdmSummary) GetDefaultMetricType() string

func (*Ospfv3EdmSummary) GetDefaultPolicyName

func (m *Ospfv3EdmSummary) GetDefaultPolicyName() string

func (*Ospfv3EdmSummary) GetDefaultTag

func (m *Ospfv3EdmSummary) GetDefaultTag() uint32

func (*Ospfv3EdmSummary) GetDomainId

func (m *Ospfv3EdmSummary) GetDomainId() *Ospfv3ShDomainId

func (*Ospfv3EdmSummary) GetGraceResyncTime

func (m *Ospfv3EdmSummary) GetGraceResyncTime() uint32

func (*Ospfv3EdmSummary) GetGracefulShutdownState

func (m *Ospfv3EdmSummary) GetGracefulShutdownState() string

func (*Ospfv3EdmSummary) GetIpfrrTiebreakersList

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

func (*Ospfv3EdmSummary) GetIsAreaBorderRouter

func (m *Ospfv3EdmSummary) GetIsAreaBorderRouter() bool

func (*Ospfv3EdmSummary) GetIsAsBorderRouter

func (m *Ospfv3EdmSummary) GetIsAsBorderRouter() bool

func (*Ospfv3EdmSummary) GetIsAutoCost

func (m *Ospfv3EdmSummary) GetIsAutoCost() bool

func (*Ospfv3EdmSummary) GetIsDefaultAlways

func (m *Ospfv3EdmSummary) GetIsDefaultAlways() bool

func (*Ospfv3EdmSummary) GetIsDefaultOriginated

func (m *Ospfv3EdmSummary) GetIsDefaultOriginated() bool

func (*Ospfv3EdmSummary) GetIsDefaultPolicy

func (m *Ospfv3EdmSummary) GetIsDefaultPolicy() bool

func (*Ospfv3EdmSummary) GetIsGraceRestartEnabled

func (m *Ospfv3EdmSummary) GetIsGraceRestartEnabled() bool

func (*Ospfv3EdmSummary) GetIsNsrEnabled

func (m *Ospfv3EdmSummary) GetIsNsrEnabled() bool

func (*Ospfv3EdmSummary) GetIsNsrSwitchoverOnRestart

func (m *Ospfv3EdmSummary) GetIsNsrSwitchoverOnRestart() bool

func (*Ospfv3EdmSummary) GetIsOpaqueCapable

func (m *Ospfv3EdmSummary) GetIsOpaqueCapable() bool

func (*Ospfv3EdmSummary) GetIsRoleStandby

func (m *Ospfv3EdmSummary) GetIsRoleStandby() bool

func (*Ospfv3EdmSummary) GetIsRouterIdStalled

func (m *Ospfv3EdmSummary) GetIsRouterIdStalled() bool

func (*Ospfv3EdmSummary) GetLastNsfTime

func (m *Ospfv3EdmSummary) GetLastNsfTime() uint32

func (*Ospfv3EdmSummary) GetLsaFloodPacingInterval

func (m *Ospfv3EdmSummary) GetLsaFloodPacingInterval() uint32

func (*Ospfv3EdmSummary) GetLsaGroupInterval

func (m *Ospfv3EdmSummary) GetLsaGroupInterval() uint32

func (*Ospfv3EdmSummary) GetLsaHoldTime

func (m *Ospfv3EdmSummary) GetLsaHoldTime() uint32

func (*Ospfv3EdmSummary) GetLsaMaximumTime

func (m *Ospfv3EdmSummary) GetLsaMaximumTime() uint32

func (*Ospfv3EdmSummary) GetLsaRetransmissionPacingInterval

func (m *Ospfv3EdmSummary) GetLsaRetransmissionPacingInterval() uint32

func (*Ospfv3EdmSummary) GetLsaStartTime

func (m *Ospfv3EdmSummary) GetLsaStartTime() uint32

func (*Ospfv3EdmSummary) GetMaximumInterfaces

func (m *Ospfv3EdmSummary) GetMaximumInterfaces() uint32

func (*Ospfv3EdmSummary) GetMaximumPaths

func (m *Ospfv3EdmSummary) GetMaximumPaths() uint32

func (*Ospfv3EdmSummary) GetMetric

func (m *Ospfv3EdmSummary) GetMetric() uint32

func (*Ospfv3EdmSummary) GetMinimumLsaInterval

func (m *Ospfv3EdmSummary) GetMinimumLsaInterval() uint32

func (*Ospfv3EdmSummary) GetNormalAreas

func (m *Ospfv3EdmSummary) GetNormalAreas() uint32

func (*Ospfv3EdmSummary) GetNssaAreas

func (m *Ospfv3EdmSummary) GetNssaAreas() uint32

func (*Ospfv3EdmSummary) GetOpaqueLsAs

func (m *Ospfv3EdmSummary) GetOpaqueLsAs() uint32

func (*Ospfv3EdmSummary) GetOpaqueLsaChecksum

func (m *Ospfv3EdmSummary) GetOpaqueLsaChecksum() uint32

func (*Ospfv3EdmSummary) GetRedistributionLimit

func (m *Ospfv3EdmSummary) GetRedistributionLimit() uint32

func (*Ospfv3EdmSummary) GetRedistributionThreshold

func (m *Ospfv3EdmSummary) GetRedistributionThreshold() uint32

func (*Ospfv3EdmSummary) GetReferenceBandwidth

func (m *Ospfv3EdmSummary) GetReferenceBandwidth() uint32

func (*Ospfv3EdmSummary) GetRole

func (m *Ospfv3EdmSummary) GetRole() uint32

func (*Ospfv3EdmSummary) GetRouterId

func (m *Ospfv3EdmSummary) GetRouterId() string

func (*Ospfv3EdmSummary) GetSnmpTrapEnabled

func (m *Ospfv3EdmSummary) GetSnmpTrapEnabled() bool

func (*Ospfv3EdmSummary) GetSpfHoldTime

func (m *Ospfv3EdmSummary) GetSpfHoldTime() uint32

func (*Ospfv3EdmSummary) GetSpfMaximumTime

func (m *Ospfv3EdmSummary) GetSpfMaximumTime() uint32

func (*Ospfv3EdmSummary) GetSpfStartTime

func (m *Ospfv3EdmSummary) GetSpfStartTime() uint32

func (*Ospfv3EdmSummary) GetStubAreas

func (m *Ospfv3EdmSummary) GetStubAreas() uint32

func (*Ospfv3EdmSummary) GetStubRouter

func (m *Ospfv3EdmSummary) GetStubRouter() []*Ospfv3ShStubRouter

func (*Ospfv3EdmSummary) ProtoMessage

func (*Ospfv3EdmSummary) ProtoMessage()

func (*Ospfv3EdmSummary) Reset

func (m *Ospfv3EdmSummary) Reset()

func (*Ospfv3EdmSummary) String

func (m *Ospfv3EdmSummary) String() string

func (*Ospfv3EdmSummary) XXX_DiscardUnknown

func (m *Ospfv3EdmSummary) XXX_DiscardUnknown()

func (*Ospfv3EdmSummary) XXX_Marshal

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

func (*Ospfv3EdmSummary) XXX_Merge

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

func (*Ospfv3EdmSummary) XXX_Size

func (m *Ospfv3EdmSummary) XXX_Size() int

func (*Ospfv3EdmSummary) XXX_Unmarshal

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

type Ospfv3EdmSummary_KEYS

type Ospfv3EdmSummary_KEYS struct {
	ProcessName          string   `protobuf:"bytes,1,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"`
	VrfName              string   `protobuf:"bytes,2,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 summary

func (*Ospfv3EdmSummary_KEYS) Descriptor

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

func (*Ospfv3EdmSummary_KEYS) GetProcessName

func (m *Ospfv3EdmSummary_KEYS) GetProcessName() string

func (*Ospfv3EdmSummary_KEYS) GetVrfName

func (m *Ospfv3EdmSummary_KEYS) GetVrfName() string

func (*Ospfv3EdmSummary_KEYS) ProtoMessage

func (*Ospfv3EdmSummary_KEYS) ProtoMessage()

func (*Ospfv3EdmSummary_KEYS) Reset

func (m *Ospfv3EdmSummary_KEYS) Reset()

func (*Ospfv3EdmSummary_KEYS) String

func (m *Ospfv3EdmSummary_KEYS) String() string

func (*Ospfv3EdmSummary_KEYS) XXX_DiscardUnknown

func (m *Ospfv3EdmSummary_KEYS) XXX_DiscardUnknown()

func (*Ospfv3EdmSummary_KEYS) XXX_Marshal

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

func (*Ospfv3EdmSummary_KEYS) XXX_Merge

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

func (*Ospfv3EdmSummary_KEYS) XXX_Size

func (m *Ospfv3EdmSummary_KEYS) XXX_Size() int

func (*Ospfv3EdmSummary_KEYS) XXX_Unmarshal

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

type Ospfv3EdmTime

type Ospfv3EdmTime struct {
	// Seconds
	Second uint32 `protobuf:"varint,1,opt,name=second,proto3" json:"second,omitempty"`
	// Nano seconds
	Nanosecond           uint32   `protobuf:"varint,2,opt,name=nanosecond,proto3" json:"nanosecond,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 time stamp

func (*Ospfv3EdmTime) Descriptor

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

func (*Ospfv3EdmTime) GetNanosecond

func (m *Ospfv3EdmTime) GetNanosecond() uint32

func (*Ospfv3EdmTime) GetSecond

func (m *Ospfv3EdmTime) GetSecond() uint32

func (*Ospfv3EdmTime) ProtoMessage

func (*Ospfv3EdmTime) ProtoMessage()

func (*Ospfv3EdmTime) Reset

func (m *Ospfv3EdmTime) Reset()

func (*Ospfv3EdmTime) String

func (m *Ospfv3EdmTime) String() string

func (*Ospfv3EdmTime) XXX_DiscardUnknown

func (m *Ospfv3EdmTime) XXX_DiscardUnknown()

func (*Ospfv3EdmTime) XXX_Marshal

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

func (*Ospfv3EdmTime) XXX_Merge

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

func (*Ospfv3EdmTime) XXX_Size

func (m *Ospfv3EdmTime) XXX_Size() int

func (*Ospfv3EdmTime) XXX_Unmarshal

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

type Ospfv3ShDomainId

type Ospfv3ShDomainId struct {
	// Primary Domain ID
	PrimaryDomainId *Ospfv3ShDomainIdEntry `protobuf:"bytes,1,opt,name=primary_domain_id,json=primaryDomainId,proto3" json:"primary_domain_id,omitempty"`
	// List of secondary domain IDs
	SecondaryDomainIdList []*Ospfv3ShDomainIdEntry `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}                 `json:"-"`
	XXX_unrecognized      []byte                   `json:"-"`
	XXX_sizecache         int32                    `json:"-"`
}

OSPF Domain ID entries

func (*Ospfv3ShDomainId) Descriptor

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

func (*Ospfv3ShDomainId) GetPrimaryDomainId

func (m *Ospfv3ShDomainId) GetPrimaryDomainId() *Ospfv3ShDomainIdEntry

func (*Ospfv3ShDomainId) GetSecondaryDomainIdList

func (m *Ospfv3ShDomainId) GetSecondaryDomainIdList() []*Ospfv3ShDomainIdEntry

func (*Ospfv3ShDomainId) ProtoMessage

func (*Ospfv3ShDomainId) ProtoMessage()

func (*Ospfv3ShDomainId) Reset

func (m *Ospfv3ShDomainId) Reset()

func (*Ospfv3ShDomainId) String

func (m *Ospfv3ShDomainId) String() string

func (*Ospfv3ShDomainId) XXX_DiscardUnknown

func (m *Ospfv3ShDomainId) XXX_DiscardUnknown()

func (*Ospfv3ShDomainId) XXX_Marshal

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

func (*Ospfv3ShDomainId) XXX_Merge

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

func (*Ospfv3ShDomainId) XXX_Size

func (m *Ospfv3ShDomainId) XXX_Size() int

func (*Ospfv3ShDomainId) XXX_Unmarshal

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

type Ospfv3ShDomainIdEntry

type Ospfv3ShDomainIdEntry struct {
	// Domain ID Type
	DomainIdType uint32 `protobuf:"varint,1,opt,name=domain_id_type,json=domainIdType,proto3" json:"domain_id_type,omitempty"`
	// Domain ID value
	DomainIdValue        []byte   `protobuf:"bytes,2,opt,name=domain_id_value,json=domainIdValue,proto3" json:"domain_id_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF Domain ID

func (*Ospfv3ShDomainIdEntry) Descriptor

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

func (*Ospfv3ShDomainIdEntry) GetDomainIdType

func (m *Ospfv3ShDomainIdEntry) GetDomainIdType() uint32

func (*Ospfv3ShDomainIdEntry) GetDomainIdValue

func (m *Ospfv3ShDomainIdEntry) GetDomainIdValue() []byte

func (*Ospfv3ShDomainIdEntry) ProtoMessage

func (*Ospfv3ShDomainIdEntry) ProtoMessage()

func (*Ospfv3ShDomainIdEntry) Reset

func (m *Ospfv3ShDomainIdEntry) Reset()

func (*Ospfv3ShDomainIdEntry) String

func (m *Ospfv3ShDomainIdEntry) String() string

func (*Ospfv3ShDomainIdEntry) XXX_DiscardUnknown

func (m *Ospfv3ShDomainIdEntry) XXX_DiscardUnknown()

func (*Ospfv3ShDomainIdEntry) XXX_Marshal

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

func (*Ospfv3ShDomainIdEntry) XXX_Merge

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

func (*Ospfv3ShDomainIdEntry) XXX_Size

func (m *Ospfv3ShDomainIdEntry) XXX_Size() int

func (*Ospfv3ShDomainIdEntry) XXX_Unmarshal

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

type Ospfv3ShStubRouter

type Ospfv3ShStubRouter struct {
	// Stub router mode
	Mode string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`
	// If true, stub router mode is active
	Active bool `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
	// Remaining time (in seconds) in stub router mode
	RemainingTime uint32 `protobuf:"varint,3,opt,name=remaining_time,json=remainingTime,proto3" json:"remaining_time,omitempty"`
	// Reason for entering stub router mode
	SetReason string `protobuf:"bytes,4,opt,name=set_reason,json=setReason,proto3" json:"set_reason,omitempty"`
	// Reason for clearing stub router condition
	UnsetReason string `protobuf:"bytes,5,opt,name=unset_reason,json=unsetReason,proto3" json:"unset_reason,omitempty"`
	// Timestamp (relative to 1970/1/1 00:00) when stub router condition was cleared
	UnsetTime *Ospfv3EdmTime `protobuf:"bytes,6,opt,name=unset_time,json=unsetTime,proto3" json:"unset_time,omitempty"`
	// Timestamp (relative to 1970/1/1 00:00) when stub router mode was activated
	StartTime *Ospfv3EdmTime `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// If true, advertise maximum metric for stub links
	IncludeStubLinks bool `protobuf:"varint,8,opt,name=include_stub_links,json=includeStubLinks,proto3" json:"include_stub_links,omitempty"`
	// Metric for summary LSAs in max-metric mode
	SummaryLsaMetric uint32 `protobuf:"varint,9,opt,name=summary_lsa_metric,json=summaryLsaMetric,proto3" json:"summary_lsa_metric,omitempty"`
	// Metric for external LSAs in max-metric mode
	ExternalLsaMetric uint32 `protobuf:"varint,10,opt,name=external_lsa_metric,json=externalLsaMetric,proto3" json:"external_lsa_metric,omitempty"`
	// Triggers for entering stub router mode
	Triggers []*Ospfv3ShStubRouterTrigger `protobuf:"bytes,11,rep,name=triggers,proto3" json:"triggers,omitempty"`
	// Timestamp (relative to 1970/1/1 00:00) when ABR duties were resumed
	AbrResumeTime *Ospfv3EdmTime `protobuf:"bytes,12,opt,name=abr_resume_time,json=abrResumeTime,proto3" json:"abr_resume_time,omitempty"`
	// Reason for being in ABR off mode
	AbrOffReason         string   `protobuf:"bytes,13,opt,name=abr_off_reason,json=abrOffReason,proto3" json:"abr_off_reason,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 Stub Router Information

func (*Ospfv3ShStubRouter) Descriptor

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

func (*Ospfv3ShStubRouter) GetAbrOffReason

func (m *Ospfv3ShStubRouter) GetAbrOffReason() string

func (*Ospfv3ShStubRouter) GetAbrResumeTime

func (m *Ospfv3ShStubRouter) GetAbrResumeTime() *Ospfv3EdmTime

func (*Ospfv3ShStubRouter) GetActive

func (m *Ospfv3ShStubRouter) GetActive() bool

func (*Ospfv3ShStubRouter) GetExternalLsaMetric

func (m *Ospfv3ShStubRouter) GetExternalLsaMetric() uint32
func (m *Ospfv3ShStubRouter) GetIncludeStubLinks() bool

func (*Ospfv3ShStubRouter) GetMode

func (m *Ospfv3ShStubRouter) GetMode() string

func (*Ospfv3ShStubRouter) GetRemainingTime

func (m *Ospfv3ShStubRouter) GetRemainingTime() uint32

func (*Ospfv3ShStubRouter) GetSetReason

func (m *Ospfv3ShStubRouter) GetSetReason() string

func (*Ospfv3ShStubRouter) GetStartTime

func (m *Ospfv3ShStubRouter) GetStartTime() *Ospfv3EdmTime

func (*Ospfv3ShStubRouter) GetSummaryLsaMetric

func (m *Ospfv3ShStubRouter) GetSummaryLsaMetric() uint32

func (*Ospfv3ShStubRouter) GetTriggers

func (m *Ospfv3ShStubRouter) GetTriggers() []*Ospfv3ShStubRouterTrigger

func (*Ospfv3ShStubRouter) GetUnsetReason

func (m *Ospfv3ShStubRouter) GetUnsetReason() string

func (*Ospfv3ShStubRouter) GetUnsetTime

func (m *Ospfv3ShStubRouter) GetUnsetTime() *Ospfv3EdmTime

func (*Ospfv3ShStubRouter) ProtoMessage

func (*Ospfv3ShStubRouter) ProtoMessage()

func (*Ospfv3ShStubRouter) Reset

func (m *Ospfv3ShStubRouter) Reset()

func (*Ospfv3ShStubRouter) String

func (m *Ospfv3ShStubRouter) String() string

func (*Ospfv3ShStubRouter) XXX_DiscardUnknown

func (m *Ospfv3ShStubRouter) XXX_DiscardUnknown()

func (*Ospfv3ShStubRouter) XXX_Marshal

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

func (*Ospfv3ShStubRouter) XXX_Merge

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

func (*Ospfv3ShStubRouter) XXX_Size

func (m *Ospfv3ShStubRouter) XXX_Size() int

func (*Ospfv3ShStubRouter) XXX_Unmarshal

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

type Ospfv3ShStubRouterTrigger

type Ospfv3ShStubRouterTrigger struct {
	// Stub Router Trigger type
	Trigger string `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// If true, stub router is terminated when BGP converges
	WaitForBgp bool `protobuf:"varint,2,opt,name=wait_for_bgp,json=waitForBgp,proto3" json:"wait_for_bgp,omitempty"`
	// Reason for clearing stub router condition
	UnsetReason string `protobuf:"bytes,3,opt,name=unset_reason,json=unsetReason,proto3" json:"unset_reason,omitempty"`
	// Time (in seconds) to stay in stub router mode
	Time uint32 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
	// Timestamp (relative to 1970/1/1 00:00) when stub router condition was cleared
	UnsetTime *Ospfv3EdmTime `protobuf:"bytes,5,opt,name=unset_time,json=unsetTime,proto3" json:"unset_time,omitempty"`
	// Timestamp (relative to 1970/1/1 00:00) when stub router mode was activated
	StartTime            *Ospfv3EdmTime `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

OSPFv3 stub router trigger information

func (*Ospfv3ShStubRouterTrigger) Descriptor

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

func (*Ospfv3ShStubRouterTrigger) GetStartTime

func (m *Ospfv3ShStubRouterTrigger) GetStartTime() *Ospfv3EdmTime

func (*Ospfv3ShStubRouterTrigger) GetTime

func (m *Ospfv3ShStubRouterTrigger) GetTime() uint32

func (*Ospfv3ShStubRouterTrigger) GetTrigger

func (m *Ospfv3ShStubRouterTrigger) GetTrigger() string

func (*Ospfv3ShStubRouterTrigger) GetUnsetReason

func (m *Ospfv3ShStubRouterTrigger) GetUnsetReason() string

func (*Ospfv3ShStubRouterTrigger) GetUnsetTime

func (m *Ospfv3ShStubRouterTrigger) GetUnsetTime() *Ospfv3EdmTime

func (*Ospfv3ShStubRouterTrigger) GetWaitForBgp

func (m *Ospfv3ShStubRouterTrigger) GetWaitForBgp() bool

func (*Ospfv3ShStubRouterTrigger) ProtoMessage

func (*Ospfv3ShStubRouterTrigger) ProtoMessage()

func (*Ospfv3ShStubRouterTrigger) Reset

func (m *Ospfv3ShStubRouterTrigger) Reset()

func (*Ospfv3ShStubRouterTrigger) String

func (m *Ospfv3ShStubRouterTrigger) String() string

func (*Ospfv3ShStubRouterTrigger) XXX_DiscardUnknown

func (m *Ospfv3ShStubRouterTrigger) XXX_DiscardUnknown()

func (*Ospfv3ShStubRouterTrigger) XXX_Marshal

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

func (*Ospfv3ShStubRouterTrigger) XXX_Merge

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

func (*Ospfv3ShStubRouterTrigger) XXX_Size

func (m *Ospfv3ShStubRouterTrigger) XXX_Size() int

func (*Ospfv3ShStubRouterTrigger) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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