ospf_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module to describe the OSPF Version 2 Protocol. Note that some objects in this MIB module may pose a significant security risk. Refer to the Security Considerations section in RFC 4750 for more information.

Copyright (C) The IETF Trust (2006). This version of this MIB module is part of RFC 4750; see the RFC itself for full legal notices.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OSPFMIB

type OSPFMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	OspfGeneralGroup OSPFMIB_OspfGeneralGroup

	// Information describing the configured parameters and cumulative statistics
	// of the router's attached areas. The interfaces and virtual links are
	// configured as part of these areas.  Area 0.0.0.0, by definition, is the
	// backbone area.
	OspfAreaTable OSPFMIB_OspfAreaTable

	// The set of metrics that will be advertised by a default Area Border Router
	// into a stub area.
	OspfStubAreaTable OSPFMIB_OspfStubAreaTable

	// The OSPF Process's link state database (LSDB). The LSDB contains the link
	// state advertisements from throughout the areas that the device is attached
	// to.
	OspfLsdbTable OSPFMIB_OspfLsdbTable

	// The Address Range Table acts as an adjunct to the Area Table.  It describes
	// those Address Range Summaries that are configured to be propagated from an
	// Area to reduce the amount of information about it that is known beyond its
	// borders.  It contains a set of IP address ranges specified by an IP
	// address/IP network mask pair. For example, class B address range of X.X.X.X
	// with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0
	// to X.X.255.255.  Note that this table is obsoleted and is replaced by the
	// Area Aggregate Table.
	OspfAreaRangeTable OSPFMIB_OspfAreaRangeTable

	// The Host/Metric Table indicates what hosts are directly  attached to the
	// router, what metrics and types of service should be advertised for them,
	// and what areas they are found within.
	OspfHostTable OSPFMIB_OspfHostTable

	// The OSPF Interface Table describes the interfaces from the viewpoint of
	// OSPF. It augments the ipAddrTable with OSPF specific information.
	OspfIfTable OSPFMIB_OspfIfTable

	// The Metric Table describes the metrics to be advertised for a specified
	// interface at the various types of service. As such, this table is an
	// adjunct of the OSPF Interface Table.  Types of service, as defined by RFC
	// 791, have the ability to request low delay, high bandwidth, or reliable
	// linkage.  For the purposes of this specification, the measure of bandwidth:
	// Metric = referenceBandwidth / ifSpeed  is the default value. The default
	// reference bandwidth is 10^8. For multiple link interfaces, note that
	// ifSpeed is the sum of the individual link speeds.  This yields a number
	// having the following typical values:  Network Type/bit rate   Metric  >=
	// 100 MBPS                 1 Ethernet/802.3             10 E1
	// 48 T1 (ESF)                   65 64 KBPS                    1562 56 KBPS
	// 1785 19.2 KBPS                  5208 9.6 KBPS                   10416
	// Routes that are not specified use the default (TOS 0) metric.  Note that
	// the default reference bandwidth can be configured using the general group
	// object ospfReferenceBandwidth.
	OspfIfMetricTable OSPFMIB_OspfIfMetricTable

	// Information about this router's virtual interfaces that the OSPF Process is
	// configured to carry on.
	OspfVirtIfTable OSPFMIB_OspfVirtIfTable

	// A table describing all non-virtual neighbors in the locality of the OSPF
	// router.
	OspfNbrTable OSPFMIB_OspfNbrTable

	// This table describes all virtual neighbors. Since virtual links are
	// configured in the Virtual Interface Table, this table is read-only.
	OspfVirtNbrTable OSPFMIB_OspfVirtNbrTable

	// The OSPF Process's external LSA link state database.  This table is
	// identical to the OSPF LSDB Table in format, but contains only external link
	// state advertisements.  The purpose is to allow external  LSAs to be
	// displayed once for the router rather than once in each non-stub area.  Note
	// that external LSAs are also in the AS-scope link state database.
	OspfExtLsdbTable OSPFMIB_OspfExtLsdbTable

	// The Area Aggregate Table acts as an adjunct to the Area Table.  It
	// describes those address aggregates that are configured to be propagated
	// from an area. Its purpose is to reduce the amount of information that is
	// known beyond an Area's borders.  It contains a set of IP address ranges
	// specified by an IP address/IP network mask pair. For example, a class B
	// address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP
	// addresses from X.X.0.0 to X.X.255.255.  Note that if ranges are configured
	// such that one range subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0
	// and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred
	// one.
	OspfAreaAggregateTable OSPFMIB_OspfAreaAggregateTable

	// The OSPF Process's link-local link state database for non-virtual links.
	// This table is identical to the OSPF LSDB Table in format, but contains only
	// link-local Link State Advertisements for non-virtual links.  The purpose is
	// to allow link-local LSAs to be displayed for each non-virtual interface.
	// This table is implemented to support type-9 LSAs that are defined in 'The
	// OSPF Opaque LSA Option'.
	OspfLocalLsdbTable OSPFMIB_OspfLocalLsdbTable

	// The OSPF Process's link-local link state database for virtual links.  This
	// table is identical to the OSPF LSDB Table in format, but contains only
	// link-local Link State Advertisements for virtual links.  The purpose is to
	// allow link-local LSAs to be displayed for each virtual interface.  This
	// table is implemented to support type-9 LSAs that are defined in 'The OSPF
	// Opaque LSA Option'.
	OspfVirtLocalLsdbTable OSPFMIB_OspfVirtLocalLsdbTable

	// The OSPF Process's AS-scope LSA link state database. The database contains
	// the AS-scope Link State Advertisements from throughout the areas that the
	// device is attached to.  This table is identical to the OSPF LSDB Table in
	// format, but contains only AS-scope Link State Advertisements.  The purpose
	// is to allow AS-scope LSAs to be displayed once for the router rather than
	// once in each non-stub area.
	OspfAsLsdbTable OSPFMIB_OspfAsLsdbTable

	// This table maintains per-area, per-LSA-type counters.
	OspfAreaLsaCountTable OSPFMIB_OspfAreaLsaCountTable
}

OSPFMIB

func (*OSPFMIB) GetEntityData

func (oSPFMIB *OSPFMIB) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaAggregateTable

type OSPFMIB_OspfAreaAggregateTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single area aggregate entry.  Information in this table is persistent and
	// when this object is written the entity SHOULD save the change to
	// non-volatile storage. The type is slice of
	// OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry.
	OspfAreaAggregateEntry []*OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry
}

OSPFMIB_OspfAreaAggregateTable The Area Aggregate Table acts as an adjunct to the Area Table. It describes those address aggregates that are configured to be propagated from an area. Its purpose is to reduce the amount of information that is known beyond an Area's borders.

It contains a set of IP address ranges specified by an IP address/IP network mask pair. For example, a class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255.

Note that if ranges are configured such that one range subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred one.

func (*OSPFMIB_OspfAreaAggregateTable) GetEntityData

func (ospfAreaAggregateTable *OSPFMIB_OspfAreaAggregateTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The area within which the address aggregate is to
	// be found. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaAggregateAreaID interface{}

	// This attribute is a key. The type of the address aggregate.  This field
	// specifies the Lsdb type that this address aggregate applies to. The type is
	// OspfAreaAggregateLsdbType.
	OspfAreaAggregateLsdbType interface{}

	// This attribute is a key. The IP address of the net or subnet indicated by
	// the range. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaAggregateNet interface{}

	// This attribute is a key. The subnet mask that pertains to the net or
	// subnet. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaAggregateMask interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfAreaAggregateStatus interface{}

	// Subnets subsumed by ranges either trigger the advertisement of the
	// indicated aggregate (advertiseMatching) or result in the subnet's not being
	// advertised at all outside the area. The type is OspfAreaAggregateEffect.
	OspfAreaAggregateEffect interface{}

	// External route tag to be included in NSSA (type-7) LSAs. The type is
	// interface{} with range: 0..4294967295.
	OspfAreaAggregateExtRouteTag interface{}
}

OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry A single area aggregate entry.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry) GetEntityData

func (ospfAreaAggregateEntry *OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect string

OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect represents being advertised at all outside the area.

const (
	OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect_advertiseMatching OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect = "advertiseMatching"

	OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect_doNotAdvertiseMatching OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateEffect = "doNotAdvertiseMatching"
)

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType

type OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType string

OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType represents aggregate applies to.

const (
	OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType_summaryLink OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType = "summaryLink"

	OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType_nssaExternalLink OSPFMIB_OspfAreaAggregateTable_OspfAreaAggregateEntry_OspfAreaAggregateLsdbType = "nssaExternalLink"
)

type OSPFMIB_OspfAreaLsaCountTable

type OSPFMIB_OspfAreaLsaCountTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry with a number of link advertisements  of a given type for a given
	// area. The type is slice of
	// OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry.
	OspfAreaLsaCountEntry []*OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry
}

OSPFMIB_OspfAreaLsaCountTable This table maintains per-area, per-LSA-type counters

func (*OSPFMIB_OspfAreaLsaCountTable) GetEntityData

func (ospfAreaLsaCountTable *OSPFMIB_OspfAreaLsaCountTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry

type OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. This entry Area ID. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaLsaCountAreaId interface{}

	// This attribute is a key. This entry LSA type. The type is
	// OspfAreaLsaCountLsaType.
	OspfAreaLsaCountLsaType interface{}

	// Number of LSAs of a given type for a given area. The type is interface{}
	// with range: 0..4294967295.
	OspfAreaLsaCountNumber interface{}
}

OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry An entry with a number of link advertisements

of a given type for a given area.

func (*OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry) GetEntityData

func (ospfAreaLsaCountEntry *OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType

type OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType string

OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType represents This entry LSA type.

const (
	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_routerLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "routerLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_networkLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "networkLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_summaryLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "summaryLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_asSummaryLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "asSummaryLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_multicastLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "multicastLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_nssaExternalLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "nssaExternalLink"

	OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType_areaOpaqueLink OSPFMIB_OspfAreaLsaCountTable_OspfAreaLsaCountEntry_OspfAreaLsaCountLsaType = "areaOpaqueLink"
)

type OSPFMIB_OspfAreaRangeTable

type OSPFMIB_OspfAreaRangeTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single area address range.  Information in this table is persistent and
	// when this object is written the entity SHOULD save the change to
	// non-volatile storage. The type is slice of
	// OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry.
	OspfAreaRangeEntry []*OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry
}

OSPFMIB_OspfAreaRangeTable The Address Range Table acts as an adjunct to the Area Table. It describes those Address Range Summaries that are configured to be propagated from an Area to reduce the amount of information about it that is known beyond its borders. It contains a set of IP address ranges specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255.

Note that this table is obsoleted and is replaced by the Area Aggregate Table.

func (*OSPFMIB_OspfAreaRangeTable) GetEntityData

func (ospfAreaRangeTable *OSPFMIB_OspfAreaRangeTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry

type OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The area that the address range is to be found
	// within. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaRangeAreaId interface{}

	// This attribute is a key. The IP address of the net or subnet indicated by
	// the range. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaRangeNet interface{}

	// The subnet mask that pertains to the net or subnet. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaRangeMask interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfAreaRangeStatus interface{}

	// Subnets subsumed by ranges either trigger the advertisement of the
	// indicated summary (advertiseMatching) or result in the subnet's not being
	// advertised at all outside the area. The type is OspfAreaRangeEffect.
	OspfAreaRangeEffect interface{}
}

OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry A single area address range.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry) GetEntityData

func (ospfAreaRangeEntry *OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect

type OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect string

OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect represents being advertised at all outside the area.

const (
	OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect_advertiseMatching OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect = "advertiseMatching"

	OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect_doNotAdvertiseMatching OSPFMIB_OspfAreaRangeTable_OspfAreaRangeEntry_OspfAreaRangeEffect = "doNotAdvertiseMatching"
)

type OSPFMIB_OspfAreaTable

type OSPFMIB_OspfAreaTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information describing the configured parameters and cumulative statistics
	// of one of the router's attached areas. The interfaces and virtual links are
	// configured as part of these areas.  Area 0.0.0.0, by definition, is the
	// backbone area.  Information in this table is persistent and when this
	// object is written the entity SHOULD save the change to non-volatile
	// storage. The type is slice of OSPFMIB_OspfAreaTable_OspfAreaEntry.
	OspfAreaEntry []*OSPFMIB_OspfAreaTable_OspfAreaEntry
}

OSPFMIB_OspfAreaTable Information describing the configured parameters and cumulative statistics of the router's attached areas. The interfaces and virtual links are configured as part of these areas. Area 0.0.0.0, by definition, is the backbone area.

func (*OSPFMIB_OspfAreaTable) GetEntityData

func (ospfAreaTable *OSPFMIB_OspfAreaTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaTable_OspfAreaEntry

type OSPFMIB_OspfAreaTable_OspfAreaEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. A 32-bit integer uniquely identifying an area.
	// Area ID 0.0.0.0 is used for the OSPF backbone. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAreaId interface{}

	// The authentication type specified for an area. The type is
	// OspfAuthenticationType.
	OspfAuthType interface{}

	// Indicates if an area is a stub area, NSSA, or standard area.  Type-5
	// AS-external LSAs and type-11 Opaque LSAs are not imported into stub areas
	// or NSSAs.  NSSAs import AS-external data as type-7 LSAs. The type is
	// OspfImportAsExtern.
	OspfImportAsExtern interface{}

	// The number of times that the intra-area route table has been calculated
	// using this area's link state database.  This is typically done using
	// Dijkstra's algorithm.  Discontinuities in the value of this counter can
	// occur at re-initialization of the management system, and at other times as
	// indicated by the value of ospfDiscontinuityTime. The type is interface{}
	// with range: 0..4294967295.
	OspfSpfRuns interface{}

	// The total number of Area Border Routers reachable within this area.  This
	// is initially zero and is calculated in each Shortest Path First (SPF) pass.
	// The type is interface{} with range: 0..4294967295.
	OspfAreaBdrRtrCount interface{}

	// The total number of Autonomous System Border Routers reachable within this
	// area.  This is initially zero and is calculated in each SPF pass. The type
	// is interface{} with range: 0..4294967295.
	OspfAsBdrRtrCount interface{}

	// The total number of link state advertisements in this area's link state
	// database, excluding AS-external LSAs. The type is interface{} with range:
	// 0..4294967295.
	OspfAreaLsaCount interface{}

	// The 32-bit sum of the link state advertisements' LS checksums contained in
	// this area's link state database.  This sum excludes external (LS type-5)
	// link state advertisements. The sum can be used to determine if there has
	// been a change in a router's link state database, and to compare the link
	// state database of two routers.  The value should be treated as unsigned
	// when comparing two sums of checksums. The type is interface{} with range:
	// -2147483648..2147483647.
	OspfAreaLsaCksumSum interface{}

	// The variable ospfAreaSummary controls the import of summary LSAs into stub
	// and NSSA areas. It has no effect on other areas.  If it is noAreaSummary,
	// the router will not originate summary LSAs into the stub or NSSA area. It
	// will rely entirely on its default route.  If it is sendAreaSummary, the
	// router will both summarize and propagate summary LSAs. The type is
	// OspfAreaSummary.
	OspfAreaSummary interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfAreaStatus interface{}

	// Indicates an NSSA border router's ability to perform NSSA translation of
	// type-7 LSAs into type-5 LSAs. The type is OspfAreaNssaTranslatorRole.
	OspfAreaNssaTranslatorRole interface{}

	// Indicates if and how an NSSA border router is performing NSSA translation
	// of type-7 LSAs into type-5  LSAs.  When this object is set to enabled, the
	// NSSA Border router's OspfAreaNssaExtTranslatorRole has been set to always.
	// When this object is set to elected, a candidate NSSA Border router is
	// Translating type-7 LSAs into type-5. When this object is set to disabled, a
	// candidate NSSA border router is NOT translating type-7 LSAs into type-5.
	// The type is OspfAreaNssaTranslatorState.
	OspfAreaNssaTranslatorState interface{}

	// The number of seconds after an elected translator determines its services
	// are no longer required, that it should continue to perform its translation
	// duties. The type is interface{} with range: 0..2147483647. Units are
	// seconds.
	OspfAreaNssaTranslatorStabilityInterval interface{}

	// Indicates the number of translator state changes that have occurred since
	// the last boot-up.  Discontinuities in the value of this counter can occur
	// at re-initialization of the management system, and at other times as
	// indicated by the value of ospfDiscontinuityTime. The type is interface{}
	// with range: 0..4294967295.
	OspfAreaNssaTranslatorEvents interface{}

	// The total number of Opaque Area and AS link-state  advertisements in the
	// link state database of this area. The type is interface{} with range:
	// 0..4294967295.
	CospfOpaqueAreaLsaCount interface{}

	// The 32-bit unsigned sum of the Opaque Area and AS  link-state
	// advertisements' LS checksums contained  link state database of this area.
	// The sum can be  used to determine if there has been a change in the  link
	// state database for Opaque Area and AS link-state advertisements. The type
	// is interface{} with range: 0..4294967295.
	CospfOpaqueAreaLsaCksumSum interface{}

	// Indicates an NSSA Border router's ability to perform NSSA translation of
	// type-7 LSAs into type-5 LSAs. The type is CospfAreaNssaTranslatorRole.
	CospfAreaNssaTranslatorRole interface{}

	// Indicates if and how an NSSA Border router is performing NSSA translation
	// of type-7 LSAs into type-5 LSAs. When this object set to enabled, the NSSA
	// Border router's cospfAreaNssaExtTranslatorRole has been set to always. When
	// this object is set to elected, a candidate NSSA Border router is
	// Translating type-7 LSAs into type-5. When this object is set to disabled, a
	// candidate NSSA Border router is NOT translating type-7 LSAs into type-5.
	// The type is CospfAreaNssaTranslatorState.
	CospfAreaNssaTranslatorState interface{}

	// Indicates the number of Translator State changes that have occurred since
	// the last boot-up. The type is interface{} with range: 0..4294967295.
	CospfAreaNssaTranslatorEvents interface{}
}

OSPFMIB_OspfAreaTable_OspfAreaEntry Information describing the configured parameters and cumulative statistics of one of the router's attached areas. The interfaces and virtual links are configured as part of these areas. Area 0.0.0.0, by definition, is the backbone area.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfAreaTable_OspfAreaEntry) GetEntityData

func (ospfAreaEntry *OSPFMIB_OspfAreaTable_OspfAreaEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole

type OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole string

OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole represents type-5 LSAs.

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole_always OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole = "always"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole_candidate OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorRole = "candidate"
)

type OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState

type OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState string

OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState represents Border router is NOT translating type-7 LSAs into type-5.

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState_enabled OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState = "enabled"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState_elected OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState = "elected"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState_disabled OSPFMIB_OspfAreaTable_OspfAreaEntry_CospfAreaNssaTranslatorState = "disabled"
)

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole string

OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole represents type-5 LSAs.

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole_always OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole = "always"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole_candidate OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorRole = "candidate"
)

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState string

OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState represents border router is NOT translating type-7 LSAs into type-5.

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState_enabled OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState = "enabled"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState_elected OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState = "elected"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState_disabled OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaNssaTranslatorState = "disabled"
)

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary string

OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary represents summarize and propagate summary LSAs.

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary_noAreaSummary OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary = "noAreaSummary"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary_sendAreaSummary OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfAreaSummary = "sendAreaSummary"
)

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern

type OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern string

OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern represents AS-external data as type-7 LSAs

const (
	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern_importExternal OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern = "importExternal"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern_importNoExternal OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern = "importNoExternal"

	OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern_importNssa OSPFMIB_OspfAreaTable_OspfAreaEntry_OspfImportAsExtern = "importNssa"
)

type OSPFMIB_OspfAsLsdbTable

type OSPFMIB_OspfAsLsdbTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single link state advertisement. The type is slice of
	// OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry.
	OspfAsLsdbEntry []*OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry
}

OSPFMIB_OspfAsLsdbTable The OSPF Process's AS-scope LSA link state database. The database contains the AS-scope Link State Advertisements from throughout the areas that the device is attached to.

This table is identical to the OSPF LSDB Table in format, but contains only AS-scope Link State Advertisements. The purpose is to allow AS-scope LSAs to be displayed once for the router rather than once in each non-stub area.

func (*OSPFMIB_OspfAsLsdbTable) GetEntityData

func (ospfAsLsdbTable *OSPFMIB_OspfAsLsdbTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry

type OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the link state advertisement. Each
	// link state type has a separate advertisement format. The type is
	// OspfAsLsdbType.
	OspfAsLsdbType interface{}

	// This attribute is a key. The Link State ID is an LS Type Specific field
	// containing either a Router ID or an IP address;  it identifies the piece of
	// the routing domain that is being described by the advertisement. The type
	// is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAsLsdbLsid interface{}

	// This attribute is a key. The 32-bit number that uniquely identifies the
	// originating router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfAsLsdbRouterId interface{}

	// The sequence number field is a signed 32-bit integer.  It starts with the
	// value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus,
	// a typical sequence number will be very negative. It is used to detect old
	// and duplicate link state advertisements.  The space of sequence numbers is
	// linearly ordered.  The larger the sequence number, the more recent the
	// advertisement. The type is interface{} with range: -2147483648..2147483647.
	OspfAsLsdbSequence interface{}

	// This field is the age of the link state advertisement in seconds. The type
	// is interface{} with range: -2147483648..2147483647. Units are seconds.
	OspfAsLsdbAge interface{}

	// This field is the checksum of the complete contents of the advertisement,
	// excepting the age field.  The age field is excepted so that an
	// advertisement's age can be incremented without updating the checksum.  The
	// checksum used is the same that is used for ISO connectionless datagrams; it
	// is commonly referred to as the Fletcher checksum. The type is interface{}
	// with range: -2147483648..2147483647.
	OspfAsLsdbChecksum interface{}

	// The entire link state advertisement, including its header. The type is
	// string with length: 1..65535.
	OspfAsLsdbAdvertisement interface{}
}

OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry A single link state advertisement.

func (*OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry) GetEntityData

func (ospfAsLsdbEntry *OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType

type OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType string

OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType represents advertisement format.

const (
	OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType_asExternalLink OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType = "asExternalLink"

	OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType_asOpaqueLink OSPFMIB_OspfAsLsdbTable_OspfAsLsdbEntry_OspfAsLsdbType = "asOpaqueLink"
)

type OSPFMIB_OspfExtLsdbTable

type OSPFMIB_OspfExtLsdbTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single link state advertisement. The type is slice of
	// OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry.
	OspfExtLsdbEntry []*OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry
}

OSPFMIB_OspfExtLsdbTable The OSPF Process's external LSA link state database.

This table is identical to the OSPF LSDB Table in format, but contains only external link state advertisements. The purpose is to allow external

LSAs to be displayed once for the router rather than once in each non-stub area.

Note that external LSAs are also in the AS-scope link state database.

func (*OSPFMIB_OspfExtLsdbTable) GetEntityData

func (ospfExtLsdbTable *OSPFMIB_OspfExtLsdbTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry

type OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the link state advertisement. Each
	// link state type has a separate advertisement format. The type is
	// OspfExtLsdbType.
	OspfExtLsdbType interface{}

	// This attribute is a key. The Link State ID is an LS Type Specific field
	// containing either a Router ID or an IP address; it identifies the piece of
	// the routing domain that is being described by the advertisement. The type
	// is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfExtLsdbLsid interface{}

	// This attribute is a key. The 32-bit number that uniquely identifies the
	// originating router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfExtLsdbRouterId interface{}

	// The sequence number field is a signed 32-bit integer.  It starts with the
	// value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus,
	// a typical sequence number will be very negative. It is used to detect old
	// and duplicate link state advertisements.  The space of sequence numbers is
	// linearly ordered.  The larger the sequence number, the more recent the
	// advertisement. The type is interface{} with range: -2147483648..2147483647.
	OspfExtLsdbSequence interface{}

	// This field is the age of the link state advertisement in seconds. The type
	// is interface{} with range: -2147483648..2147483647. Units are seconds.
	OspfExtLsdbAge interface{}

	// This field is the checksum of the complete contents of the advertisement,
	// excepting the age field.  The age field is excepted so that an
	// advertisement's age can be incremented without updating the checksum.  The
	// checksum used is the same that is used for ISO connectionless datagrams; it
	// is commonly referred to as the Fletcher checksum. The type is interface{}
	// with range: -2147483648..2147483647.
	OspfExtLsdbChecksum interface{}

	// The entire link state advertisement, including its header. The type is
	// string with length: 36..36.
	OspfExtLsdbAdvertisement interface{}
}

OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry A single link state advertisement.

func (*OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry) GetEntityData

func (ospfExtLsdbEntry *OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry_OspfExtLsdbType

type OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry_OspfExtLsdbType string

OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry_OspfExtLsdbType represents format.

const (
	OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry_OspfExtLsdbType_asExternalLink OSPFMIB_OspfExtLsdbTable_OspfExtLsdbEntry_OspfExtLsdbType = "asExternalLink"
)

type OSPFMIB_OspfGeneralGroup

type OSPFMIB_OspfGeneralGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A 32-bit integer uniquely identifying the router in the Autonomous System.
	// By convention, to ensure uniqueness, this should default to the value of
	// one of the router's IP interface addresses.  This object is persistent and
	// when written the entity SHOULD save the change to non-volatile storage. The
	// type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfRouterId interface{}

	// The administrative status of OSPF in the router.  The value 'enabled'
	// denotes that the OSPF Process is active on at least one interface;
	// 'disabled' disables it on all interfaces.  This object is persistent and
	// when written the entity SHOULD save the change to non-volatile storage. The
	// type is Status.
	OspfAdminStat interface{}

	// The current version number of the OSPF protocol is 2. The type is
	// OspfVersionNumber.
	OspfVersionNumber interface{}

	// A flag to note whether this router is an Area Border Router. The type is
	// bool.
	OspfAreaBdrRtrStatus interface{}

	// A flag to note whether this router is configured as an Autonomous System
	// Border Router.  This object is persistent and when written the entity
	// SHOULD save the change to non-volatile storage. The type is bool.
	OspfASBdrRtrStatus interface{}

	// The number of external (LS type-5) link state advertisements in the link
	// state database. The type is interface{} with range: 0..4294967295.
	OspfExternLsaCount interface{}

	// The 32-bit sum of the LS checksums of the external link state
	// advertisements contained in the link state database.  This sum can be used
	// to determine if there has been a change in a router's link state database
	// and to compare the link state database of two routers.  The value should be
	// treated as unsigned when comparing two sums of checksums. The type is
	// interface{} with range: -2147483648..2147483647.
	OspfExternLsaCksumSum interface{}

	// The router's support for type-of-service routing.  This object is
	// persistent and when written the entity SHOULD save the change to
	// non-volatile storage. The type is bool.
	OspfTOSSupport interface{}

	// The number of new link state advertisements that have been originated.
	// This number is incremented each time the router originates a new LSA.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the management system, and at other times as indicated by the value of
	// ospfDiscontinuityTime. The type is interface{} with range: 0..4294967295.
	OspfOriginateNewLsas interface{}

	// The number of link state advertisements received that are determined to be
	// new instantiations. This number does not include newer instantiations of
	// self-originated link state advertisements.  Discontinuities in the value of
	// this counter can occur at re-initialization of the management system, and
	// at other times as indicated by the value of ospfDiscontinuityTime. The type
	// is interface{} with range: 0..4294967295.
	OspfRxNewLsas interface{}

	// The maximum number of non-default AS-external LSAs entries that can be
	// stored in the link state database.  If the value is -1, then there is no
	// limit.  When the number of non-default AS-external LSAs in a router's link
	// state database reaches ospfExtLsdbLimit, the router enters overflow state.
	// The router never holds more than ospfExtLsdbLimit non-default AS-external
	// LSAs in its database.  OspfExtLsdbLimit MUST be set identically in all
	// routers attached to the OSPF backbone and/or any regular OSPF area (i.e.,
	// OSPF stub areas and NSSAs are excluded).  This object is persistent and
	// when written the entity SHOULD save the change to non-volatile storage. The
	// type is interface{} with range: -1..2147483647.
	OspfExtLsdbLimit interface{}

	// A bit mask indicating whether the router is forwarding IP multicast (Class
	// D) datagrams based on the algorithms defined in the multicast extensions to
	// OSPF.  Bit 0, if set, indicates that the router can  forward IP multicast
	// datagrams in the router's directly attached areas (called intra-area
	// multicast routing).  Bit 1, if set, indicates that the router can forward
	// IP multicast datagrams between OSPF areas (called inter-area multicast
	// routing).  Bit 2, if set, indicates that the router can forward IP
	// multicast datagrams between Autonomous Systems (called inter-AS multicast
	// routing).  Only certain combinations of bit settings are allowed, namely: 0
	// (no multicast forwarding is enabled), 1 (intra-area multicasting only), 3
	// (intra-area and inter-area multicasting), 5 (intra-area and inter-AS
	// multicasting), and 7 (multicasting everywhere).  By default, no multicast
	// forwarding is enabled.  This object is persistent and when written the
	// entity SHOULD save the change to non-volatile storage. The type is
	// interface{} with range: -2147483648..2147483647.
	OspfMulticastExtensions interface{}

	// The number of seconds that, after entering OverflowState, a router will
	// attempt to leave OverflowState.  This allows the router to again originate
	// non-default AS-external LSAs.  When set to 0, the router will not leave
	// overflow state until restarted.  This object is persistent and when written
	// the entity SHOULD save the change to non-volatile storage. The type is
	// interface{} with range: 0..2147483647.
	OspfExitOverflowInterval interface{}

	// The router's support for demand routing. This object is persistent and when
	// written the entity SHOULD save the change to non-volatile storage. The type
	// is bool.
	OspfDemandExtensions interface{}

	// Indicates metrics used to choose among multiple AS-external LSAs.  When
	// RFC1583Compatibility is set to enabled, only cost will be used when
	// choosing among multiple AS-external LSAs advertising the same destination.
	// When RFC1583Compatibility is set to disabled, preference will be driven
	// first by type of path using cost only to break ties.  This object is
	// persistent and when written the entity SHOULD save the change to
	// non-volatile storage. The type is bool.
	OspfRFC1583Compatibility interface{}

	// The router's support for Opaque LSA types. The type is bool.
	OspfOpaqueLsaSupport interface{}

	// Reference bandwidth in kilobits/second for  calculating default interface
	// metrics.  The default value is 100,000 KBPS (100 MBPS).  This object is
	// persistent and when written the entity SHOULD save the change to
	// non-volatile storage. The type is interface{} with range: 0..4294967295.
	// Units are kilobits per second.
	OspfReferenceBandwidth interface{}

	// The router's support for OSPF graceful restart. Options include: no restart
	// support, only planned restarts, or both planned and unplanned restarts.
	// This object is persistent and when written the entity SHOULD save the
	// change to non-volatile storage. The type is OspfRestartSupport.
	OspfRestartSupport interface{}

	// Configured OSPF graceful restart timeout interval.  This object is
	// persistent and when written the entity SHOULD save the change to
	// non-volatile storage. The type is interface{} with range: 1..1800. Units
	// are seconds.
	OspfRestartInterval interface{}

	// Indicates if strict LSA checking is enabled for graceful restart.  This
	// object is persistent and when written the entity SHOULD save the change to
	// non-volatile  storage. The type is bool.
	OspfRestartStrictLsaChecking interface{}

	// Current status of OSPF graceful restart. The type is OspfRestartStatus.
	OspfRestartStatus interface{}

	// Remaining time in current OSPF graceful restart interval. The type is
	// interface{} with range: 0..4294967295. Units are seconds.
	OspfRestartAge interface{}

	// Describes the outcome of the last attempt at a graceful restart.  If the
	// value is 'none', no restart has yet been attempted.  If the value is
	// 'inProgress', a restart attempt is currently underway. The type is
	// OspfRestartExitReason.
	OspfRestartExitReason interface{}

	// The number of AS-scope link state advertisements in the AS-scope link state
	// database. The type is interface{} with range: 0..4294967295.
	OspfAsLsaCount interface{}

	// The 32-bit unsigned sum of the LS checksums of the AS link state
	// advertisements contained in the AS-scope link state database.  This sum can
	// be used to determine if there has been a change in a router's AS-scope link
	// state database, and to compare the AS-scope link state database of two
	// routers. The type is interface{} with range: 0..4294967295.
	OspfAsLsaCksumSum interface{}

	// The router's support for stub router functionality. The type is bool.
	OspfStubRouterSupport interface{}

	// This object controls the advertisement of stub router LSAs by the router.
	// The value doNotAdvertise will result in the advertisement of a standard
	// router LSA and is the default value.  This object is persistent and when
	// written the entity SHOULD save the change to non-volatile storage. The type
	// is OspfStubRouterAdvertisement.
	OspfStubRouterAdvertisement interface{}

	// The value of sysUpTime on the most recent occasion at which any one of this
	// MIB's counters suffered a discontinuity.  If no such discontinuities have
	// occurred since the last re-initialization of the local management
	// subsystem, then this object contains a zero value. The type is interface{}
	// with range: 0..4294967295.
	OspfDiscontinuityTime interface{}
}

OSPFMIB_OspfGeneralGroup

func (*OSPFMIB_OspfGeneralGroup) GetEntityData

func (ospfGeneralGroup *OSPFMIB_OspfGeneralGroup) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfGeneralGroup_OspfRestartExitReason

type OSPFMIB_OspfGeneralGroup_OspfRestartExitReason string

OSPFMIB_OspfGeneralGroup_OspfRestartExitReason represents a restart attempt is currently underway.

const (
	OSPFMIB_OspfGeneralGroup_OspfRestartExitReason_none OSPFMIB_OspfGeneralGroup_OspfRestartExitReason = "none"

	OSPFMIB_OspfGeneralGroup_OspfRestartExitReason_inProgress OSPFMIB_OspfGeneralGroup_OspfRestartExitReason = "inProgress"

	OSPFMIB_OspfGeneralGroup_OspfRestartExitReason_completed OSPFMIB_OspfGeneralGroup_OspfRestartExitReason = "completed"

	OSPFMIB_OspfGeneralGroup_OspfRestartExitReason_timedOut OSPFMIB_OspfGeneralGroup_OspfRestartExitReason = "timedOut"

	OSPFMIB_OspfGeneralGroup_OspfRestartExitReason_topologyChanged OSPFMIB_OspfGeneralGroup_OspfRestartExitReason = "topologyChanged"
)

type OSPFMIB_OspfGeneralGroup_OspfRestartStatus

type OSPFMIB_OspfGeneralGroup_OspfRestartStatus string

OSPFMIB_OspfGeneralGroup_OspfRestartStatus represents Current status of OSPF graceful restart.

const (
	OSPFMIB_OspfGeneralGroup_OspfRestartStatus_notRestarting OSPFMIB_OspfGeneralGroup_OspfRestartStatus = "notRestarting"

	OSPFMIB_OspfGeneralGroup_OspfRestartStatus_plannedRestart OSPFMIB_OspfGeneralGroup_OspfRestartStatus = "plannedRestart"

	OSPFMIB_OspfGeneralGroup_OspfRestartStatus_unplannedRestart OSPFMIB_OspfGeneralGroup_OspfRestartStatus = "unplannedRestart"
)

type OSPFMIB_OspfGeneralGroup_OspfRestartSupport

type OSPFMIB_OspfGeneralGroup_OspfRestartSupport string

OSPFMIB_OspfGeneralGroup_OspfRestartSupport represents storage.

const (
	OSPFMIB_OspfGeneralGroup_OspfRestartSupport_none OSPFMIB_OspfGeneralGroup_OspfRestartSupport = "none"

	OSPFMIB_OspfGeneralGroup_OspfRestartSupport_plannedOnly OSPFMIB_OspfGeneralGroup_OspfRestartSupport = "plannedOnly"

	OSPFMIB_OspfGeneralGroup_OspfRestartSupport_plannedAndUnplanned OSPFMIB_OspfGeneralGroup_OspfRestartSupport = "plannedAndUnplanned"
)

type OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement

type OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement string

OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement represents storage.

const (
	OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement_doNotAdvertise OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement = "doNotAdvertise"

	OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement_advertise OSPFMIB_OspfGeneralGroup_OspfStubRouterAdvertisement = "advertise"
)

type OSPFMIB_OspfGeneralGroup_OspfVersionNumber

type OSPFMIB_OspfGeneralGroup_OspfVersionNumber string

OSPFMIB_OspfGeneralGroup_OspfVersionNumber represents The current version number of the OSPF protocol is 2.

const (
	OSPFMIB_OspfGeneralGroup_OspfVersionNumber_version2 OSPFMIB_OspfGeneralGroup_OspfVersionNumber = "version2"
)

type OSPFMIB_OspfHostTable

type OSPFMIB_OspfHostTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A metric to be advertised, for a given type of service, when a given host
	// is reachable.  Information in this table is persistent and when this object
	// is written the entity SHOULD save the change to non-volatile storage. The
	// type is slice of OSPFMIB_OspfHostTable_OspfHostEntry.
	OspfHostEntry []*OSPFMIB_OspfHostTable_OspfHostEntry
}

OSPFMIB_OspfHostTable The Host/Metric Table indicates what hosts are directly

attached to the router, what metrics and types of service should be advertised for them, and what areas they are found within.

func (*OSPFMIB_OspfHostTable) GetEntityData

func (ospfHostTable *OSPFMIB_OspfHostTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfHostTable_OspfHostEntry

type OSPFMIB_OspfHostTable_OspfHostEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP address of the host. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfHostIpAddress interface{}

	// This attribute is a key. The Type of Service of the route being configured.
	// The type is interface{} with range: 0..30.
	OspfHostTOS interface{}

	// The metric to be advertised. The type is interface{} with range: 0..65535.
	OspfHostMetric interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfHostStatus interface{}

	// The OSPF area to which the host belongs. Deprecated by ospfHostCfgAreaID.
	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfHostAreaID interface{}

	// To configure the OSPF area to which the host belongs. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfHostCfgAreaID interface{}
}

OSPFMIB_OspfHostTable_OspfHostEntry A metric to be advertised, for a given type of service, when a given host is reachable.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfHostTable_OspfHostEntry) GetEntityData

func (ospfHostEntry *OSPFMIB_OspfHostTable_OspfHostEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfIfMetricTable

type OSPFMIB_OspfIfMetricTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A particular TOS metric for a non-virtual interface identified by the
	// interface index.  Information in this table is persistent and when this
	// object is written the entity SHOULD save the change to non-volatile
	// storage. The type is slice of OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry.
	OspfIfMetricEntry []*OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry
}

OSPFMIB_OspfIfMetricTable The Metric Table describes the metrics to be advertised for a specified interface at the various types of service. As such, this table is an adjunct of the OSPF Interface Table.

Types of service, as defined by RFC 791, have the ability to request low delay, high bandwidth, or reliable linkage.

For the purposes of this specification, the measure of bandwidth:

Metric = referenceBandwidth / ifSpeed

is the default value. The default reference bandwidth is 10^8. For multiple link interfaces, note that ifSpeed is the sum of the individual link speeds. This yields a number having the following typical values:

Network Type/bit rate Metric

>= 100 MBPS 1 Ethernet/802.3 10 E1 48 T1 (ESF) 65 64 KBPS 1562 56 KBPS 1785 19.2 KBPS 5208 9.6 KBPS 10416

Routes that are not specified use the default (TOS 0) metric.

Note that the default reference bandwidth can be configured using the general group object ospfReferenceBandwidth.

func (*OSPFMIB_OspfIfMetricTable) GetEntityData

func (ospfIfMetricTable *OSPFMIB_OspfIfMetricTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry

type OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP address of this OSPF interface.  On row
	// creation, this can be derived from the instance. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfMetricIpAddress interface{}

	// This attribute is a key. For the purpose of easing the instancing of
	// addressed and addressless interfaces; this variable takes the value 0 on
	// interfaces with IP addresses and the value of ifIndex for interfaces having
	// no IP address.  On row creation, this can be derived from the instance. The
	// type is interface{} with range: 0..2147483647.
	OspfIfMetricAddressLessIf interface{}

	// This attribute is a key. The Type of Service metric being referenced. On
	// row creation, this can be derived from the instance. The type is
	// interface{} with range: 0..30.
	OspfIfMetricTOS interface{}

	// The metric of using this Type of Service on this interface.  The default
	// value of the TOS 0 metric is 10^8 / ifSpeed. The type is interface{} with
	// range: 0..65535.
	OspfIfMetricValue interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfIfMetricStatus interface{}
}

OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry A particular TOS metric for a non-virtual interface identified by the interface index.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry) GetEntityData

func (ospfIfMetricEntry *OSPFMIB_OspfIfMetricTable_OspfIfMetricEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfIfTable

type OSPFMIB_OspfIfTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The OSPF interface entry describes one interface from the viewpoint of
	// OSPF.  Information in this table is persistent and when this object is
	// written the entity SHOULD save the change to non-volatile storage. The type
	// is slice of OSPFMIB_OspfIfTable_OspfIfEntry.
	OspfIfEntry []*OSPFMIB_OspfIfTable_OspfIfEntry
}

OSPFMIB_OspfIfTable The OSPF Interface Table describes the interfaces from the viewpoint of OSPF. It augments the ipAddrTable with OSPF specific information.

func (*OSPFMIB_OspfIfTable) GetEntityData

func (ospfIfTable *OSPFMIB_OspfIfTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfIfTable_OspfIfEntry

type OSPFMIB_OspfIfTable_OspfIfEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP address of this OSPF interface. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfIpAddress interface{}

	// This attribute is a key. For the purpose of easing the instancing of
	// addressed and addressless interfaces; this variable takes the value 0 on
	// interfaces with IP addresses and the corresponding value of ifIndex for
	// interfaces having no IP address. The type is interface{} with range:
	// 0..2147483647.
	OspfAddressLessIf interface{}

	// A 32-bit integer uniquely identifying the area to which the interface
	// connects.  Area ID 0.0.0.0 is used for the OSPF backbone. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfAreaId interface{}

	// The OSPF interface type. By way of a default, this field may be intuited
	// from the corresponding value of ifType. Broadcast LANs, such as Ethernet
	// and IEEE 802.5, take the value 'broadcast', X.25 and similar technologies
	// take the value 'nbma', and links that are definitively point to point take
	// the value 'pointToPoint'. The type is OspfIfType.
	OspfIfType interface{}

	// The OSPF interface's administrative status. The value formed on the
	// interface, and the interface will be advertised as an internal route to
	// some area. The value 'disabled' denotes that the interface is external to
	// OSPF. The type is Status.
	OspfIfAdminStat interface{}

	// The priority of this interface.  Used in multi-access networks, this field
	// is used in the designated router election algorithm.  The value 0 signifies
	// that the router is not eligible to become the designated router on this
	// particular network.  In the event of a tie in this value, routers will use
	// their Router ID as a tie breaker. The type is interface{} with range:
	// 0..255.
	OspfIfRtrPriority interface{}

	// The estimated number of seconds it takes to transmit a link state update
	// packet over this interface.  Note that the minimal value SHOULD be 1
	// second. The type is interface{} with range: 0..3600. Units are seconds.
	OspfIfTransitDelay interface{}

	// The number of seconds between link state advertisement retransmissions, for
	// adjacencies belonging to this interface.  This value is also used when
	// retransmitting  database description and Link State request packets. Note
	// that minimal value SHOULD be 1 second. The type is interface{} with range:
	// 0..3600. Units are seconds.
	OspfIfRetransInterval interface{}

	// The length of time, in seconds, between the Hello packets that the router
	// sends on the interface.  This value must be the same for all routers
	// attached to a common network. The type is interface{} with range: 1..65535.
	// Units are seconds.
	OspfIfHelloInterval interface{}

	// The number of seconds that a router's Hello packets have not been seen
	// before its neighbors declare the router down. This should be some multiple
	// of the Hello interval.  This value must be the same for all routers
	// attached to a common network. The type is interface{} with range:
	// 0..2147483647. Units are seconds.
	OspfIfRtrDeadInterval interface{}

	// The larger time interval, in seconds, between the Hello packets sent to an
	// inactive non-broadcast multi-access neighbor. The type is interface{} with
	// range: 0..2147483647. Units are seconds.
	OspfIfPollInterval interface{}

	// The OSPF Interface State. The type is OspfIfState.
	OspfIfState interface{}

	// The IP address of the designated router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfDesignatedRouter interface{}

	// The IP address of the backup designated router. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfBackupDesignatedRouter interface{}

	// The number of times this OSPF interface has changed its state or an error
	// has occurred.  Discontinuities in the value of this counter can occur at
	// re-initialization of the management system, and at other times as indicated
	// by the value of ospfDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	OspfIfEvents interface{}

	// The cleartext password used as an OSPF authentication key when
	// simplePassword security is enabled.  This object does not access any OSPF
	// cryptogaphic (e.g., MD5) authentication key under any circumstance.  If the
	// key length is shorter than 8 octets, the agent will left adjust and zero
	// fill to 8 octets.  Unauthenticated interfaces need no authentication key,
	// and simple password authentication cannot use a key of more than 8 octets.
	// Note that the use of simplePassword authentication is NOT recommended when
	// there is concern regarding attack upon the OSPF system.  SimplePassword
	// authentication is only sufficient to protect against accidental
	// misconfigurations because it re-uses cleartext passwords [RFC1704].  When
	// read, ospfIfAuthKey always returns an octet string of length zero. The type
	// is string with length: 0..256.
	OspfIfAuthKey interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfIfStatus interface{}

	// The way multicasts should be forwarded on this interface: not forwarded,
	// forwarded as data link multicasts, or forwarded as data link unicasts.
	// Data link multicasting is not meaningful on point-to-point and NBMA
	// interfaces, and setting ospfMulticastForwarding to 0 effectively disables
	// all multicast forwarding. The type is OspfIfMulticastForwarding.
	OspfIfMulticastForwarding interface{}

	// Indicates whether Demand OSPF procedures (hello suppression to FULL
	// neighbors and setting the DoNotAge flag on propagated LSAs) should be
	// performed on this interface. The type is bool.
	OspfIfDemand interface{}

	// The authentication type specified for an interface.  Note that this object
	// can be used to engage in significant attacks against an OSPF router. The
	// type is OspfAuthenticationType.
	OspfIfAuthType interface{}

	// The total number of link-local link state advertisements in this
	// interface's link-local link state database. The type is interface{} with
	// range: 0..4294967295.
	OspfIfLsaCount interface{}

	// The 32-bit unsigned sum of the Link State Advertisements' LS checksums
	// contained in this interface's link-local link state database. The sum can
	// be used to determine if there has been a change in the interface's link
	// state database and to compare the interface link state database of routers
	// attached to the same subnet. The type is interface{} with range:
	// 0..4294967295.
	OspfIfLsaCksumSum interface{}

	// The Router ID of the designated router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfDesignatedRouterId interface{}

	// The Router ID of the backup designated router. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfIfBackupDesignatedRouterId interface{}

	// The total number of link-local link state advertisements in this
	// interface's link-local link state database. The type is interface{} with
	// range: 0..4294967295.
	CospfIfLsaCount interface{}

	// The 32-bit unsigned sum of the link-state advertisements' LS checksums
	// contained in this interface's link-local link  state database. The sum can
	// be used to determine if there has been a change in the interface's link
	// state database, and to compare the interface link-state database of routers
	// attached to the same subnet. The type is interface{} with range:
	// 0..4294967295.
	CospfIfLsaCksumSum interface{}
}

OSPFMIB_OspfIfTable_OspfIfEntry The OSPF interface entry describes one interface from the viewpoint of OSPF.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfIfTable_OspfIfEntry) GetEntityData

func (ospfIfEntry *OSPFMIB_OspfIfTable_OspfIfEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding string

OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding represents disables all multicast forwarding.

const (
	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding_blocked OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding = "blocked"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding_multicast OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding = "multicast"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding_unicast OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfMulticastForwarding = "unicast"
)

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState string

OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState represents The OSPF Interface State.

const (
	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_down OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "down"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_loopback OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "loopback"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_waiting OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "waiting"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_pointToPoint OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "pointToPoint"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_designatedRouter OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "designatedRouter"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_backupDesignatedRouter OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "backupDesignatedRouter"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState_otherDesignatedRouter OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfState = "otherDesignatedRouter"
)

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType

type OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType string

OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType represents value 'pointToPoint'.

const (
	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType_broadcast OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType = "broadcast"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType_nbma OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType = "nbma"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType_pointToPoint OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType = "pointToPoint"

	OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType_pointToMultipoint OSPFMIB_OspfIfTable_OspfIfEntry_OspfIfType = "pointToMultipoint"
)

type OSPFMIB_OspfLocalLsdbTable

type OSPFMIB_OspfLocalLsdbTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single link state advertisement. The type is slice of
	// OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry.
	OspfLocalLsdbEntry []*OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry
}

OSPFMIB_OspfLocalLsdbTable The OSPF Process's link-local link state database for non-virtual links. This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for non-virtual links. The purpose is to allow link-local LSAs to be displayed for each non-virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'.

func (*OSPFMIB_OspfLocalLsdbTable) GetEntityData

func (ospfLocalLsdbTable *OSPFMIB_OspfLocalLsdbTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry

type OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP address of the interface from which the LSA
	// was received if the interface is numbered. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLocalLsdbIpAddress interface{}

	// This attribute is a key. The interface index of the interface from which
	// the LSA was received if the interface is unnumbered. The type is
	// interface{} with range: 0..2147483647.
	OspfLocalLsdbAddressLessIf interface{}

	// This attribute is a key. The type of the link state advertisement. Each
	// link state type has a separate advertisement format. The type is
	// OspfLocalLsdbType.
	OspfLocalLsdbType interface{}

	// This attribute is a key. The Link State ID is an LS Type Specific field
	// containing a 32-bit identifier in IP address format; it identifies the
	// piece of the routing domain that is being described by the advertisement.
	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLocalLsdbLsid interface{}

	// This attribute is a key. The 32-bit number that uniquely identifies the
	// originating router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLocalLsdbRouterId interface{}

	// The sequence number field is a signed 32-bit integer.  It starts with the
	// value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus,
	// a typical sequence number will be very negative. It is used to detect old
	// and duplicate link state advertisements.  The space of sequence numbers is
	// linearly ordered.  The larger the sequence number, the more recent the
	// advertisement. The type is interface{} with range: -2147483648..2147483647.
	OspfLocalLsdbSequence interface{}

	// This field is the age of the link state advertisement in seconds. The type
	// is interface{} with range: -2147483648..2147483647. Units are seconds.
	OspfLocalLsdbAge interface{}

	// This field is the checksum of the complete contents of the advertisement,
	// excepting the age field.  The age field is excepted so that an
	// advertisement's age can be incremented without updating the checksum.  The
	// checksum used is the same that is used for ISO connectionless datagrams; it
	// is commonly referred to as the Fletcher checksum. The type is interface{}
	// with range: -2147483648..2147483647.
	OspfLocalLsdbChecksum interface{}

	// The entire link state advertisement, including its header.  Note that for
	// variable length LSAs, SNMP agents may not be able to return the largest
	// string size. The type is string with length: 1..65535.
	OspfLocalLsdbAdvertisement interface{}
}

OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry A single link state advertisement.

func (*OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry) GetEntityData

func (ospfLocalLsdbEntry *OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry_OspfLocalLsdbType

type OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry_OspfLocalLsdbType string

OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry_OspfLocalLsdbType represents advertisement format.

const (
	OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry_OspfLocalLsdbType_localOpaqueLink OSPFMIB_OspfLocalLsdbTable_OspfLocalLsdbEntry_OspfLocalLsdbType = "localOpaqueLink"
)

type OSPFMIB_OspfLsdbTable

type OSPFMIB_OspfLsdbTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single link state advertisement. The type is slice of
	// OSPFMIB_OspfLsdbTable_OspfLsdbEntry.
	OspfLsdbEntry []*OSPFMIB_OspfLsdbTable_OspfLsdbEntry
}

OSPFMIB_OspfLsdbTable The OSPF Process's link state database (LSDB). The LSDB contains the link state advertisements from throughout the areas that the device is attached to.

func (*OSPFMIB_OspfLsdbTable) GetEntityData

func (ospfLsdbTable *OSPFMIB_OspfLsdbTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfLsdbTable_OspfLsdbEntry

type OSPFMIB_OspfLsdbTable_OspfLsdbEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The 32-bit identifier of the area from which the
	// LSA was received. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLsdbAreaId interface{}

	// This attribute is a key. The type of the link state advertisement. Each
	// link state type has a separate advertisement format.  Note: External link
	// state advertisements are permitted for backward compatibility, but should
	// be displayed in the ospfAsLsdbTable rather than here. The type is
	// OspfLsdbType.
	OspfLsdbType interface{}

	// This attribute is a key. The Link State ID is an LS Type Specific field
	// containing either a Router ID or an IP address; it identifies the piece of
	// the routing domain that is being described by the advertisement. The type
	// is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLsdbLsid interface{}

	// This attribute is a key. The 32-bit number that uniquely identifies the
	// originating router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfLsdbRouterId interface{}

	// The sequence number field is a signed 32-bit integer.  It starts with the
	// value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus,
	// a typical sequence number will be very negative. It is used to detect old
	// and duplicate Link State Advertisements.  The space of sequence numbers is
	// linearly ordered.  The larger the sequence number, the more recent the
	// advertisement. The type is interface{} with range: -2147483648..2147483647.
	OspfLsdbSequence interface{}

	// This field is the age of the link state advertisement in seconds. The type
	// is interface{} with range: -2147483648..2147483647. Units are seconds.
	OspfLsdbAge interface{}

	// This field is the checksum of the complete contents of the advertisement,
	// excepting the age field.  The age field is excepted so that an
	// advertisement's age can be incremented without updating the checksum.  The
	// checksum used is the same that is used for ISO connectionless  datagrams;
	// it is commonly referred to as the Fletcher checksum. The type is
	// interface{} with range: -2147483648..2147483647.
	OspfLsdbChecksum interface{}

	// The entire link state advertisement, including its header.  Note that for
	// variable length LSAs, SNMP agents may not be able to return the largest
	// string size. The type is string with length: 1..65535.
	OspfLsdbAdvertisement interface{}
}

OSPFMIB_OspfLsdbTable_OspfLsdbEntry A single link state advertisement.

func (*OSPFMIB_OspfLsdbTable_OspfLsdbEntry) GetEntityData

func (ospfLsdbEntry *OSPFMIB_OspfLsdbTable_OspfLsdbEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType

type OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType string

OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType represents in the ospfAsLsdbTable rather than here.

const (
	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_routerLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "routerLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_networkLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "networkLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_summaryLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "summaryLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_asSummaryLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "asSummaryLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_asExternalLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "asExternalLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_multicastLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "multicastLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_nssaExternalLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "nssaExternalLink"

	OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType_areaOpaqueLink OSPFMIB_OspfLsdbTable_OspfLsdbEntry_OspfLsdbType = "areaOpaqueLink"
)

type OSPFMIB_OspfNbrTable

type OSPFMIB_OspfNbrTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The information regarding a single neighbor.  Information in this table is
	// persistent and when this object is written the entity SHOULD save the
	// change to non-volatile  storage. The type is slice of
	// OSPFMIB_OspfNbrTable_OspfNbrEntry.
	OspfNbrEntry []*OSPFMIB_OspfNbrTable_OspfNbrEntry
}

OSPFMIB_OspfNbrTable A table describing all non-virtual neighbors in the locality of the OSPF router.

func (*OSPFMIB_OspfNbrTable) GetEntityData

func (ospfNbrTable *OSPFMIB_OspfNbrTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfNbrTable_OspfNbrEntry

type OSPFMIB_OspfNbrTable_OspfNbrEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP address this neighbor is using in its IP
	// source address.  Note that, on addressless links, this will not be 0.0.0.0
	// but the  address of another of the neighbor's interfaces. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfNbrIpAddr interface{}

	// This attribute is a key. On an interface having an IP address, zero. On
	// addressless interfaces, the corresponding value of ifIndex in the Internet
	// Standard MIB. On row creation, this can be derived from the instance. The
	// type is interface{} with range: 0..2147483647.
	OspfNbrAddressLessIndex interface{}

	// A 32-bit integer (represented as a type IpAddress) uniquely identifying the
	// neighboring router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfNbrRtrId interface{}

	// A bit mask corresponding to the neighbor's options field.  Bit 0, if set,
	// indicates that the system will operate on Type of Service metrics other
	// than TOS 0.  If zero, the neighbor will ignore all metrics except the TOS 0
	// metric.  Bit 1, if set, indicates that the associated area accepts and
	// operates on external information; if zero, it is a stub area.  Bit 2, if
	// set, indicates that the system is capable of routing IP multicast
	// datagrams, that is that it implements the multicast extensions to OSPF.
	// Bit 3, if set, indicates that the associated area is an NSSA.  These areas
	// are capable of carrying type-7 external advertisements, which are
	// translated into type-5 external advertisements at NSSA borders. The type is
	// interface{} with range: -2147483648..2147483647.
	OspfNbrOptions interface{}

	// The priority of this neighbor in the designated router election algorithm.
	// The value 0 signifies that the neighbor is not eligible to become the
	// designated router on this particular network. The type is interface{} with
	// range: 0..255.
	OspfNbrPriority interface{}

	// The state of the relationship with this neighbor. The type is OspfNbrState.
	OspfNbrState interface{}

	// The number of times this neighbor relationship has changed state or an
	// error has occurred.  Discontinuities in the value of this counter can occur
	// at re-initialization of the management system, and at other times as
	// indicated by the value of ospfDiscontinuityTime. The type is interface{}
	// with range: 0..4294967295.
	OspfNbrEvents interface{}

	// The current length of the retransmission queue. The type is interface{}
	// with range: 0..4294967295.
	OspfNbrLsRetransQLen interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfNbmaNbrStatus interface{}

	// This variable displays the status of the entry; 'dynamic' and 'permanent'
	// refer to how the neighbor became known. The type is OspfNbmaNbrPermanence.
	OspfNbmaNbrPermanence interface{}

	// Indicates whether Hellos are being suppressed to the neighbor. The type is
	// bool.
	OspfNbrHelloSuppressed interface{}

	// Indicates whether the router is acting as a graceful restart helper for the
	// neighbor. The type is OspfNbrRestartHelperStatus.
	OspfNbrRestartHelperStatus interface{}

	// Remaining time in current OSPF graceful restart interval, if the router is
	// acting as a restart helper for the neighbor. The type is interface{} with
	// range: 0..4294967295. Units are seconds.
	OspfNbrRestartHelperAge interface{}

	// Describes the outcome of the last attempt at acting as a graceful restart
	// helper for the neighbor. The type is OspfNbrRestartHelperExitReason.
	OspfNbrRestartHelperExitReason interface{}
}

OSPFMIB_OspfNbrTable_OspfNbrEntry The information regarding a single neighbor.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile

storage.

func (*OSPFMIB_OspfNbrTable_OspfNbrEntry) GetEntityData

func (ospfNbrEntry *OSPFMIB_OspfNbrTable_OspfNbrEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence string

OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence represents became known.

const (
	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence_dynamic OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence = "dynamic"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence_permanent OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbmaNbrPermanence = "permanent"
)

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason string

OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason represents as a graceful restart helper for the neighbor.

const (
	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason_none OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason = "none"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason_inProgress OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason = "inProgress"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason_completed OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason = "completed"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason_timedOut OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason = "timedOut"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason_topologyChanged OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperExitReason = "topologyChanged"
)

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus string

OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus represents as a graceful restart helper for the neighbor.

const (
	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus_notHelping OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus = "notHelping"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus_helping OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrRestartHelperStatus = "helping"
)

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState

type OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState string

OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState represents The state of the relationship with this neighbor.

const (
	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_down OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "down"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_attempt OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "attempt"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_init OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "init"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_twoWay OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "twoWay"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_exchangeStart OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "exchangeStart"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_exchange OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "exchange"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_loading OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "loading"

	OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState_full OSPFMIB_OspfNbrTable_OspfNbrEntry_OspfNbrState = "full"
)

type OSPFMIB_OspfStubAreaTable

type OSPFMIB_OspfStubAreaTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The metric for a given Type of Service that will be advertised by a default
	// Area Border Router into a stub area.  Information in this table is
	// persistent and when this object is written the entity SHOULD save the
	// change to non-volatile storage. The type is slice of
	// OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry.
	OspfStubAreaEntry []*OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry
}

OSPFMIB_OspfStubAreaTable The set of metrics that will be advertised by a default Area Border Router into a stub area.

func (*OSPFMIB_OspfStubAreaTable) GetEntityData

func (ospfStubAreaTable *OSPFMIB_OspfStubAreaTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry

type OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The 32-bit identifier for the stub area.  On
	// creation, this can be derived from the instance. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfStubAreaId interface{}

	// This attribute is a key. The Type of Service associated with the metric.
	// On creation, this can be derived from  the instance. The type is
	// interface{} with range: 0..30.
	OspfStubTOS interface{}

	// The metric value applied at the indicated Type of Service.  By default,
	// this equals the least metric at the Type of Service among the interfaces to
	// other areas. The type is interface{} with range: 0..16777215.
	OspfStubMetric interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfStubStatus interface{}

	// This variable displays the type of metric advertised as a default route.
	// The type is OspfStubMetricType.
	OspfStubMetricType interface{}
}

OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry The metric for a given Type of Service that will be advertised by a default Area Border Router into a stub area.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry) GetEntityData

func (ospfStubAreaEntry *OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType

type OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType string

OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType represents advertised as a default route.

const (
	OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType_ospfMetric OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType = "ospfMetric"

	OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType_comparableCost OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType = "comparableCost"

	OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType_nonComparable OSPFMIB_OspfStubAreaTable_OspfStubAreaEntry_OspfStubMetricType = "nonComparable"
)

type OSPFMIB_OspfVirtIfTable

type OSPFMIB_OspfVirtIfTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single virtual interface.  Information in this table is
	// persistent and when this object is written the entity SHOULD save the
	// change to non-volatile storage. The type is slice of
	// OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry.
	OspfVirtIfEntry []*OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry
}

OSPFMIB_OspfVirtIfTable Information about this router's virtual interfaces that the OSPF Process is configured to carry on.

func (*OSPFMIB_OspfVirtIfTable) GetEntityData

func (ospfVirtIfTable *OSPFMIB_OspfVirtIfTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry

type OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The transit area that the virtual link traverses.
	// By definition, this is not 0.0.0.0. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtIfAreaId interface{}

	// This attribute is a key. The Router ID of the virtual neighbor. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtIfNeighbor interface{}

	// The estimated number of seconds it takes to transmit a Link State update
	// packet over this interface.  Note that the minimal value SHOULD be 1
	// second. The type is interface{} with range: 0..3600. Units are seconds.
	OspfVirtIfTransitDelay interface{}

	// The number of seconds between link state avertisement retransmissions, for
	// adjacencies belonging to this interface.  This value is also used when
	// retransmitting database description and Link State request packets.  This
	// value should be well over the expected round-trip time.  Note that the
	// minimal value SHOULD be 1 second. The type is interface{} with range:
	// 0..3600. Units are seconds.
	OspfVirtIfRetransInterval interface{}

	// The length of time, in seconds, between the Hello packets that the router
	// sends on the interface.  This value must be the same for the virtual
	// neighbor. The type is interface{} with range: 1..65535. Units are seconds.
	OspfVirtIfHelloInterval interface{}

	// The number of seconds that a router's Hello packets have not been seen
	// before its neighbors declare the router down.  This should be some multiple
	// of the Hello interval.  This value must be the same for the virtual
	// neighbor. The type is interface{} with range: 0..2147483647. Units are
	// seconds.
	OspfVirtIfRtrDeadInterval interface{}

	// OSPF virtual interface states. The type is OspfVirtIfState.
	OspfVirtIfState interface{}

	// The number of state changes or error events on this virtual link.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the management system, and at other times as indicated by the value of
	// ospfDiscontinuityTime. The type is interface{} with range: 0..4294967295.
	OspfVirtIfEvents interface{}

	// The cleartext password used as an OSPF authentication key when
	// simplePassword security is enabled.  This object does not access any OSPF
	// cryptogaphic (e.g., MD5) authentication key under any circumstance.  If the
	// key length is shorter than 8 octets, the agent will left adjust and zero
	// fill to 8 octets.  Unauthenticated interfaces need no authentication key,
	// and simple password authentication cannot use a key of more than 8 octets.
	// Note that the use of simplePassword authentication is NOT recommended when
	// there is concern regarding attack upon the OSPF system.  SimplePassword
	// authentication is only sufficient to protect against accidental
	// misconfigurations because it re-uses cleartext passwords.  [RFC1704]  When
	// read, ospfIfAuthKey always returns an octet string of length zero. The type
	// is string with length: 0..256.
	OspfVirtIfAuthKey interface{}

	// This object permits management of the table by facilitating actions such as
	// row creation, construction, and destruction.  The value of this object has
	// no effect on whether other objects in this conceptual row can be modified.
	// The type is RowStatus.
	OspfVirtIfStatus interface{}

	// The authentication type specified for a virtual interface.  Note that this
	// object can be used to engage in significant attacks against an OSPF router.
	// The type is OspfAuthenticationType.
	OspfVirtIfAuthType interface{}

	// The total number of link-local link state advertisements in this virtual
	// interface's link-local link state database. The type is interface{} with
	// range: 0..4294967295.
	OspfVirtIfLsaCount interface{}

	// The 32-bit unsigned sum of the link state advertisements' LS checksums
	// contained in this virtual interface's link-local link state database. The
	// sum can be used to determine if there has been a change in the virtual
	// interface's link state database, and to compare the virtual interface link
	// state database of the virtual neighbors. The type is interface{} with
	// range: 0..4294967295.
	OspfVirtIfLsaCksumSum interface{}

	// The total number of link-local link state advertisements in this virtual
	// interface's link-local link state database. The type is interface{} with
	// range: 0..4294967295.
	CospfVirtIfLsaCount interface{}

	// The 32-bit unsigned sum of the link-state advertisements' LS checksums
	// contained in this virtual interface's link-local link state database. The
	// sum can be used to determine if there has been a change in the virtual
	// interface's link state database, and to compare the virtual interface
	// link-state database of the virtual neighbors. The type is interface{} with
	// range: 0..4294967295.
	CospfVirtIfLsaCksumSum interface{}
}

OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry Information about a single virtual interface.

Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage.

func (*OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry) GetEntityData

func (ospfVirtIfEntry *OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState

type OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState string

OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState represents OSPF virtual interface states.

const (
	OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState_down OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState = "down"

	OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState_pointToPoint OSPFMIB_OspfVirtIfTable_OspfVirtIfEntry_OspfVirtIfState = "pointToPoint"
)

type OSPFMIB_OspfVirtLocalLsdbTable

type OSPFMIB_OspfVirtLocalLsdbTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single link state advertisement. The type is slice of
	// OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry.
	OspfVirtLocalLsdbEntry []*OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry
}

OSPFMIB_OspfVirtLocalLsdbTable The OSPF Process's link-local link state database for virtual links.

This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for virtual links. The purpose is to allow link-local LSAs to be displayed for each virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'.

func (*OSPFMIB_OspfVirtLocalLsdbTable) GetEntityData

func (ospfVirtLocalLsdbTable *OSPFMIB_OspfVirtLocalLsdbTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry

type OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The transit area that the virtual link traverses.
	// By definition, this is not 0.0.0.0. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtLocalLsdbTransitArea interface{}

	// This attribute is a key. The Router ID of the virtual neighbor. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtLocalLsdbNeighbor interface{}

	// This attribute is a key. The type of the link state advertisement. Each
	// link state type has a separate advertisement format. The type is
	// OspfVirtLocalLsdbType.
	OspfVirtLocalLsdbType interface{}

	// This attribute is a key. The Link State ID is an LS Type Specific field
	// containing a 32-bit identifier in IP address format; it identifies the
	// piece of the routing domain that is being described by the advertisement.
	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtLocalLsdbLsid interface{}

	// This attribute is a key. The 32-bit number that uniquely identifies the
	// originating router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtLocalLsdbRouterId interface{}

	// The sequence number field is a signed 32-bit integer.  It starts with the
	// value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus,
	// a typical sequence number will be very negative. It is used to detect old
	// and duplicate link state advertisements.  The space of sequence numbers is
	// linearly ordered.  The larger the sequence number, the more recent the
	// advertisement. The type is interface{} with range: -2147483648..2147483647.
	OspfVirtLocalLsdbSequence interface{}

	// This field is the age of the link state advertisement in seconds. The type
	// is interface{} with range: -2147483648..2147483647. Units are seconds.
	OspfVirtLocalLsdbAge interface{}

	// This field is the checksum of the complete contents of the advertisement,
	// excepting the age field.  The age field is excepted so that  an
	// advertisement's age can be incremented without updating the checksum.  The
	// checksum used is the same that is used for ISO connectionless datagrams; it
	// is commonly referred to as the Fletcher checksum. The type is interface{}
	// with range: -2147483648..2147483647.
	OspfVirtLocalLsdbChecksum interface{}

	// The entire link state advertisement, including its header. The type is
	// string with length: 1..65535.
	OspfVirtLocalLsdbAdvertisement interface{}
}

OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry A single link state advertisement.

func (*OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry) GetEntityData

func (ospfVirtLocalLsdbEntry *OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry_OspfVirtLocalLsdbType

type OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry_OspfVirtLocalLsdbType string

OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry_OspfVirtLocalLsdbType represents advertisement format.

const (
	OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry_OspfVirtLocalLsdbType_localOpaqueLink OSPFMIB_OspfVirtLocalLsdbTable_OspfVirtLocalLsdbEntry_OspfVirtLocalLsdbType = "localOpaqueLink"
)

type OSPFMIB_OspfVirtNbrTable

type OSPFMIB_OspfVirtNbrTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Virtual neighbor information. The type is slice of
	// OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry.
	OspfVirtNbrEntry []*OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry
}

OSPFMIB_OspfVirtNbrTable This table describes all virtual neighbors. Since virtual links are configured in the Virtual Interface Table, this table is read-only.

func (*OSPFMIB_OspfVirtNbrTable) GetEntityData

func (ospfVirtNbrTable *OSPFMIB_OspfVirtNbrTable) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Transit Area Identifier. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtNbrArea interface{}

	// This attribute is a key. A 32-bit integer uniquely identifying the
	// neighboring router in the Autonomous System. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtNbrRtrId interface{}

	// The IP address this virtual neighbor is using. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	OspfVirtNbrIpAddr interface{}

	// A bit mask corresponding to the neighbor's options field.  Bit 1, if set,
	// indicates that the system will operate on Type of Service metrics other
	// than TOS 0.  If zero, the neighbor will ignore all metrics except the TOS 0
	// metric.  Bit 2, if set, indicates that the system is network multicast
	// capable, i.e., that it implements OSPF multicast routing. The type is
	// interface{} with range: -2147483648..2147483647.
	OspfVirtNbrOptions interface{}

	// The state of the virtual neighbor relationship. The type is
	// OspfVirtNbrState.
	OspfVirtNbrState interface{}

	// The number of times this virtual link has changed its state or an error has
	// occurred.  Discontinuities in the value of this counter can occur at
	// re-initialization of the management system, and at other times as indicated
	// by the value of ospfDiscontinuityTime. The type is interface{} with range:
	// 0..4294967295.
	OspfVirtNbrEvents interface{}

	// The current length of the retransmission queue. The type is interface{}
	// with range: 0..4294967295.
	OspfVirtNbrLsRetransQLen interface{}

	// Indicates whether Hellos are being suppressed to the neighbor. The type is
	// bool.
	OspfVirtNbrHelloSuppressed interface{}

	// Indicates whether the router is acting as a graceful restart helper for the
	// neighbor. The type is OspfVirtNbrRestartHelperStatus.
	OspfVirtNbrRestartHelperStatus interface{}

	// Remaining time in current OSPF graceful restart interval, if the router is
	// acting as a restart helper for the neighbor. The type is interface{} with
	// range: 0..4294967295. Units are seconds.
	OspfVirtNbrRestartHelperAge interface{}

	// Describes the outcome of the last attempt at acting as a graceful restart
	// helper for the neighbor. The type is OspfVirtNbrRestartHelperExitReason.
	OspfVirtNbrRestartHelperExitReason interface{}
}

OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry Virtual neighbor information.

func (*OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry) GetEntityData

func (ospfVirtNbrEntry *OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry) GetEntityData() *types.CommonEntityData

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason string

OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason represents as a graceful restart helper for the neighbor.

const (
	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason_none OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason = "none"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason_inProgress OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason = "inProgress"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason_completed OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason = "completed"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason_timedOut OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason = "timedOut"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason_topologyChanged OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperExitReason = "topologyChanged"
)

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus string

OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus represents as a graceful restart helper for the neighbor.

const (
	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus_notHelping OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus = "notHelping"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus_helping OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrRestartHelperStatus = "helping"
)

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState

type OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState string

OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState represents The state of the virtual neighbor relationship.

const (
	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_down OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "down"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_attempt OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "attempt"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_init OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "init"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_twoWay OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "twoWay"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_exchangeStart OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "exchangeStart"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_exchange OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "exchange"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_loading OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "loading"

	OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState_full OSPFMIB_OspfVirtNbrTable_OspfVirtNbrEntry_OspfVirtNbrState = "full"
)

type OspfAuthenticationType

type OspfAuthenticationType string

OspfAuthenticationType represents The authentication type.

const (
	OspfAuthenticationType_none OspfAuthenticationType = "none"

	OspfAuthenticationType_simplePassword OspfAuthenticationType = "simplePassword"

	OspfAuthenticationType_md5 OspfAuthenticationType = "md5"
)

type Status

type Status string

Status represents and 'disabled' indicates that it is not.

const (
	Status_enabled Status = "enabled"

	Status_disabled Status = "disabled"
)

Jump to

Keyboard shortcuts

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