Documentation ¶
Overview ¶
Cisco-IOS-XR-ipv6-ospfv3-oper:ospfv3/processes/process/vrfs/vrf/summary/ospfv3
Index ¶
- type OspfShIpfrrTb
- func (*OspfShIpfrrTb) Descriptor() ([]byte, []int)
- func (m *OspfShIpfrrTb) GetTiebreakerIndex() uint32
- func (m *OspfShIpfrrTb) GetTiebreakerType() string
- func (*OspfShIpfrrTb) ProtoMessage()
- func (m *OspfShIpfrrTb) Reset()
- func (m *OspfShIpfrrTb) String() string
- func (m *OspfShIpfrrTb) XXX_DiscardUnknown()
- func (m *OspfShIpfrrTb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *OspfShIpfrrTb) XXX_Merge(src proto.Message)
- func (m *OspfShIpfrrTb) XXX_Size() int
- func (m *OspfShIpfrrTb) XXX_Unmarshal(b []byte) error
- type Ospfv3EdmRedist
- func (*Ospfv3EdmRedist) Descriptor() ([]byte, []int)
- func (m *Ospfv3EdmRedist) GetPolicyName() string
- func (m *Ospfv3EdmRedist) GetProcessId() string
- func (m *Ospfv3EdmRedist) GetProtocolName() string
- func (m *Ospfv3EdmRedist) GetRedMetric() uint32
- func (m *Ospfv3EdmRedist) GetRedMetricFlag() bool
- func (m *Ospfv3EdmRedist) GetRedMetricType() uint32
- func (m *Ospfv3EdmRedist) GetRedMtypeFlag() bool
- func (m *Ospfv3EdmRedist) GetRedTag() uint32
- func (*Ospfv3EdmRedist) ProtoMessage()
- func (m *Ospfv3EdmRedist) Reset()
- func (m *Ospfv3EdmRedist) String() string
- func (m *Ospfv3EdmRedist) XXX_DiscardUnknown()
- func (m *Ospfv3EdmRedist) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3EdmRedist) XXX_Merge(src proto.Message)
- func (m *Ospfv3EdmRedist) XXX_Size() int
- func (m *Ospfv3EdmRedist) XXX_Unmarshal(b []byte) error
- type Ospfv3EdmSummary
- func (*Ospfv3EdmSummary) Descriptor() ([]byte, []int)
- func (m *Ospfv3EdmSummary) GetAreas() uint32
- func (m *Ospfv3EdmSummary) GetAsDcBitlessLsAs() uint32
- func (m *Ospfv3EdmSummary) GetAsDoNotAgeLsAs() uint32
- func (m *Ospfv3EdmSummary) GetAsLsAs() uint32
- func (m *Ospfv3EdmSummary) GetAsLsaFloodListLength() uint32
- func (m *Ospfv3EdmSummary) GetContextName() string
- func (m *Ospfv3EdmSummary) GetDefaultMetric() uint32
- func (m *Ospfv3EdmSummary) GetDefaultMetricType() string
- func (m *Ospfv3EdmSummary) GetDefaultPolicyName() string
- func (m *Ospfv3EdmSummary) GetDefaultTag() uint32
- func (m *Ospfv3EdmSummary) GetDomainId() *Ospfv3ShDomainId
- func (m *Ospfv3EdmSummary) GetGraceResyncTime() uint32
- func (m *Ospfv3EdmSummary) GetGracefulShutdownState() string
- func (m *Ospfv3EdmSummary) GetIpfrrTiebreakersList() []*OspfShIpfrrTb
- func (m *Ospfv3EdmSummary) GetIsAreaBorderRouter() bool
- func (m *Ospfv3EdmSummary) GetIsAsBorderRouter() bool
- func (m *Ospfv3EdmSummary) GetIsAutoCost() bool
- func (m *Ospfv3EdmSummary) GetIsDefaultAlways() bool
- func (m *Ospfv3EdmSummary) GetIsDefaultOriginated() bool
- func (m *Ospfv3EdmSummary) GetIsDefaultPolicy() bool
- func (m *Ospfv3EdmSummary) GetIsGraceRestartEnabled() bool
- func (m *Ospfv3EdmSummary) GetIsNsrEnabled() bool
- func (m *Ospfv3EdmSummary) GetIsNsrSwitchoverOnRestart() bool
- func (m *Ospfv3EdmSummary) GetIsOpaqueCapable() bool
- func (m *Ospfv3EdmSummary) GetIsRoleStandby() bool
- func (m *Ospfv3EdmSummary) GetIsRouterIdStalled() bool
- func (m *Ospfv3EdmSummary) GetLastNsfTime() uint32
- func (m *Ospfv3EdmSummary) GetLsaFloodPacingInterval() uint32
- func (m *Ospfv3EdmSummary) GetLsaGroupInterval() uint32
- func (m *Ospfv3EdmSummary) GetLsaHoldTime() uint32
- func (m *Ospfv3EdmSummary) GetLsaMaximumTime() uint32
- func (m *Ospfv3EdmSummary) GetLsaRetransmissionPacingInterval() uint32
- func (m *Ospfv3EdmSummary) GetLsaStartTime() uint32
- func (m *Ospfv3EdmSummary) GetMaximumInterfaces() uint32
- func (m *Ospfv3EdmSummary) GetMaximumPaths() uint32
- func (m *Ospfv3EdmSummary) GetMetric() uint32
- func (m *Ospfv3EdmSummary) GetMinimumLsaInterval() uint32
- func (m *Ospfv3EdmSummary) GetNormalAreas() uint32
- func (m *Ospfv3EdmSummary) GetNssaAreas() uint32
- func (m *Ospfv3EdmSummary) GetOpaqueLsAs() uint32
- func (m *Ospfv3EdmSummary) GetOpaqueLsaChecksum() uint32
- func (m *Ospfv3EdmSummary) GetRedistributionLimit() uint32
- func (m *Ospfv3EdmSummary) GetRedistributionThreshold() uint32
- func (m *Ospfv3EdmSummary) GetReferenceBandwidth() uint32
- func (m *Ospfv3EdmSummary) GetRole() uint32
- func (m *Ospfv3EdmSummary) GetRouterId() string
- func (m *Ospfv3EdmSummary) GetSnmpTrapEnabled() bool
- func (m *Ospfv3EdmSummary) GetSpfHoldTime() uint32
- func (m *Ospfv3EdmSummary) GetSpfMaximumTime() uint32
- func (m *Ospfv3EdmSummary) GetSpfStartTime() uint32
- func (m *Ospfv3EdmSummary) GetStubAreas() uint32
- func (m *Ospfv3EdmSummary) GetStubRouter() []*Ospfv3ShStubRouter
- func (*Ospfv3EdmSummary) ProtoMessage()
- func (m *Ospfv3EdmSummary) Reset()
- func (m *Ospfv3EdmSummary) String() string
- func (m *Ospfv3EdmSummary) XXX_DiscardUnknown()
- func (m *Ospfv3EdmSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3EdmSummary) XXX_Merge(src proto.Message)
- func (m *Ospfv3EdmSummary) XXX_Size() int
- func (m *Ospfv3EdmSummary) XXX_Unmarshal(b []byte) error
- type Ospfv3EdmSummary_KEYS
- func (*Ospfv3EdmSummary_KEYS) Descriptor() ([]byte, []int)
- func (m *Ospfv3EdmSummary_KEYS) GetProcessName() string
- func (m *Ospfv3EdmSummary_KEYS) GetVrfName() string
- func (*Ospfv3EdmSummary_KEYS) ProtoMessage()
- func (m *Ospfv3EdmSummary_KEYS) Reset()
- func (m *Ospfv3EdmSummary_KEYS) String() string
- func (m *Ospfv3EdmSummary_KEYS) XXX_DiscardUnknown()
- func (m *Ospfv3EdmSummary_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3EdmSummary_KEYS) XXX_Merge(src proto.Message)
- func (m *Ospfv3EdmSummary_KEYS) XXX_Size() int
- func (m *Ospfv3EdmSummary_KEYS) XXX_Unmarshal(b []byte) error
- type Ospfv3EdmTime
- func (*Ospfv3EdmTime) Descriptor() ([]byte, []int)
- func (m *Ospfv3EdmTime) GetNanosecond() uint32
- func (m *Ospfv3EdmTime) GetSecond() uint32
- func (*Ospfv3EdmTime) ProtoMessage()
- func (m *Ospfv3EdmTime) Reset()
- func (m *Ospfv3EdmTime) String() string
- func (m *Ospfv3EdmTime) XXX_DiscardUnknown()
- func (m *Ospfv3EdmTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3EdmTime) XXX_Merge(src proto.Message)
- func (m *Ospfv3EdmTime) XXX_Size() int
- func (m *Ospfv3EdmTime) XXX_Unmarshal(b []byte) error
- type Ospfv3ShDomainId
- func (*Ospfv3ShDomainId) Descriptor() ([]byte, []int)
- func (m *Ospfv3ShDomainId) GetPrimaryDomainId() *Ospfv3ShDomainIdEntry
- func (m *Ospfv3ShDomainId) GetSecondaryDomainIdList() []*Ospfv3ShDomainIdEntry
- func (*Ospfv3ShDomainId) ProtoMessage()
- func (m *Ospfv3ShDomainId) Reset()
- func (m *Ospfv3ShDomainId) String() string
- func (m *Ospfv3ShDomainId) XXX_DiscardUnknown()
- func (m *Ospfv3ShDomainId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3ShDomainId) XXX_Merge(src proto.Message)
- func (m *Ospfv3ShDomainId) XXX_Size() int
- func (m *Ospfv3ShDomainId) XXX_Unmarshal(b []byte) error
- type Ospfv3ShDomainIdEntry
- func (*Ospfv3ShDomainIdEntry) Descriptor() ([]byte, []int)
- func (m *Ospfv3ShDomainIdEntry) GetDomainIdType() uint32
- func (m *Ospfv3ShDomainIdEntry) GetDomainIdValue() []byte
- func (*Ospfv3ShDomainIdEntry) ProtoMessage()
- func (m *Ospfv3ShDomainIdEntry) Reset()
- func (m *Ospfv3ShDomainIdEntry) String() string
- func (m *Ospfv3ShDomainIdEntry) XXX_DiscardUnknown()
- func (m *Ospfv3ShDomainIdEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3ShDomainIdEntry) XXX_Merge(src proto.Message)
- func (m *Ospfv3ShDomainIdEntry) XXX_Size() int
- func (m *Ospfv3ShDomainIdEntry) XXX_Unmarshal(b []byte) error
- type Ospfv3ShStubRouter
- func (*Ospfv3ShStubRouter) Descriptor() ([]byte, []int)
- func (m *Ospfv3ShStubRouter) GetAbrOffReason() string
- func (m *Ospfv3ShStubRouter) GetAbrResumeTime() *Ospfv3EdmTime
- func (m *Ospfv3ShStubRouter) GetActive() bool
- func (m *Ospfv3ShStubRouter) GetExternalLsaMetric() uint32
- func (m *Ospfv3ShStubRouter) GetIncludeStubLinks() bool
- func (m *Ospfv3ShStubRouter) GetMode() string
- func (m *Ospfv3ShStubRouter) GetRemainingTime() uint32
- func (m *Ospfv3ShStubRouter) GetSetReason() string
- func (m *Ospfv3ShStubRouter) GetStartTime() *Ospfv3EdmTime
- func (m *Ospfv3ShStubRouter) GetSummaryLsaMetric() uint32
- func (m *Ospfv3ShStubRouter) GetTriggers() []*Ospfv3ShStubRouterTrigger
- func (m *Ospfv3ShStubRouter) GetUnsetReason() string
- func (m *Ospfv3ShStubRouter) GetUnsetTime() *Ospfv3EdmTime
- func (*Ospfv3ShStubRouter) ProtoMessage()
- func (m *Ospfv3ShStubRouter) Reset()
- func (m *Ospfv3ShStubRouter) String() string
- func (m *Ospfv3ShStubRouter) XXX_DiscardUnknown()
- func (m *Ospfv3ShStubRouter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3ShStubRouter) XXX_Merge(src proto.Message)
- func (m *Ospfv3ShStubRouter) XXX_Size() int
- func (m *Ospfv3ShStubRouter) XXX_Unmarshal(b []byte) error
- type Ospfv3ShStubRouterTrigger
- func (*Ospfv3ShStubRouterTrigger) Descriptor() ([]byte, []int)
- func (m *Ospfv3ShStubRouterTrigger) GetStartTime() *Ospfv3EdmTime
- func (m *Ospfv3ShStubRouterTrigger) GetTime() uint32
- func (m *Ospfv3ShStubRouterTrigger) GetTrigger() string
- func (m *Ospfv3ShStubRouterTrigger) GetUnsetReason() string
- func (m *Ospfv3ShStubRouterTrigger) GetUnsetTime() *Ospfv3EdmTime
- func (m *Ospfv3ShStubRouterTrigger) GetWaitForBgp() bool
- func (*Ospfv3ShStubRouterTrigger) ProtoMessage()
- func (m *Ospfv3ShStubRouterTrigger) Reset()
- func (m *Ospfv3ShStubRouterTrigger) String() string
- func (m *Ospfv3ShStubRouterTrigger) XXX_DiscardUnknown()
- func (m *Ospfv3ShStubRouterTrigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ospfv3ShStubRouterTrigger) XXX_Merge(src proto.Message)
- func (m *Ospfv3ShStubRouterTrigger) XXX_Size() int
- func (m *Ospfv3ShStubRouterTrigger) XXX_Unmarshal(b []byte) error
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 (*Ospfv3ShStubRouter) GetIncludeStubLinks ¶
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
Click to show internal directories.
Click to hide internal directories.