cisco_ietf_isis_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

This document describes a management information base for the IS-IS Routing protocol, as described in ISO 10589, when it is used to construct routing tables for IP networks, as described in RFC 1195. This MIB is entirely based upon the IETF draft draft-ietf-isis-wg-mib-16.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOIETFISISMIB

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

	CiiSysObject CISCOIETFISISMIB_CiiSysObject

	CiiCirc CISCOIETFISISMIB_CiiCirc

	// The set of manual area addresses configured on this Intermediate System.
	CiiManAreaAddrTable CISCOIETFISISMIB_CiiManAreaAddrTable

	// The union of the sets of area addresses reported in all Level 1 LSPs with
	// fragment number zero generated by this Intermediate System, or received
	// from other Intermediate Systems which are reachable via Level 1 routing.
	CiiAreaAddrTable CISCOIETFISISMIB_CiiAreaAddrTable

	// This table contains the manually configured set of protocols supported by
	// this Intermediate System.
	CiiSysProtSuppTable CISCOIETFISISMIB_CiiSysProtSuppTable

	// The set of IP summary addresses to use in forming summary TLVs originated
	// by this Intermediate System.  An administrator may use a summary address to
	// combine and modify IP Reachability announcements.  If the Intermediate
	// system can reach any subset of the summary address, the summary address
	// will be announced instead, at the configured metric.
	CiiSummAddrTable CISCOIETFISISMIB_CiiSummAddrTable

	// This table provides criteria to decide if a route should be leaked from L2
	// to L1 when Domain Wide Prefix leaking is enabled.  Addresses that match the
	// summary mask in the table will be announced at L1 by routers when
	// ciiSysL2toL1Leaking is enabled.  Routes that fall into the ranges specified
	// are announced as is, without being summarized.  Routes that do not match a
	// summary mask are not announced.
	CiiRedistributeAddrTable CISCOIETFISISMIB_CiiRedistributeAddrTable

	// The set of hostnames and router ID.
	CiiRouterTable CISCOIETFISISMIB_CiiRouterTable

	// Level specific information about the System.
	CiiSysLevelTable CISCOIETFISISMIB_CiiSysLevelTable

	// The table of circuits used by this Intermediate System.
	CiiCircTable CISCOIETFISISMIB_CiiCircTable

	// Level specific information about circuits used by IS-IS.
	CiiCircLevelTable CISCOIETFISISMIB_CiiCircLevelTable

	// System wide counters for this Intermediate System.
	CiiSystemCounterTable CISCOIETFISISMIB_CiiSystemCounterTable

	// Circuit specific counters for this Intermediate System.
	CiiCircuitCounterTable CISCOIETFISISMIB_CiiCircuitCounterTable

	// Information about IS-IS protocol traffic at one level on one circuit in one
	// direction.
	CiiPacketCounterTable CISCOIETFISISMIB_CiiPacketCounterTable

	// The table of adjacencies to Intermediate Systems.
	CiiISAdjTable CISCOIETFISISMIB_CiiISAdjTable

	// This table contains the set of Area Addresses of neighboring Intermediate
	// Systems as reported in received IIH PDUs.
	CiiISAdjAreaAddrTable CISCOIETFISISMIB_CiiISAdjAreaAddrTable

	// This table contains the set of IP Addresses of neighboring Intermediate
	// Systems as reported in received IIH PDUs.
	CiiISAdjIPAddrTable CISCOIETFISISMIB_CiiISAdjIPAddrTable

	// This table contains the set of protocols supported by neighboring
	// Intermediate Systems as reported in received IIH PDUs.
	CiiISAdjProtSuppTable CISCOIETFISISMIB_CiiISAdjProtSuppTable

	// The table of Reachable Addresses to NSAPs or Address Prefixes.
	CiiRATable CISCOIETFISISMIB_CiiRATable

	// The table of IP Reachable Addresses to networks, subnetworks or hosts
	// either manually configured or learned from another protocol.
	CiiIPRATable CISCOIETFISISMIB_CiiIPRATable

	// The table of LSP Headers.
	CiiLSPSummaryTable CISCOIETFISISMIB_CiiLSPSummaryTable

	// The contents of each LSP.
	CiiLSPTLVTable CISCOIETFISISMIB_CiiLSPTLVTable
}

CISCOIETFISISMIB

func (*CISCOIETFISISMIB) GetEntityData

func (cISCOIETFISISMIB *CISCOIETFISISMIB) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiAreaAddrTable

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

	// Each entry contains one area address reported in a Level 1 LSP generated or
	// received by this Intermediate System. The type is slice of
	// CISCOIETFISISMIB_CiiAreaAddrTable_CiiAreaAddrEntry.
	CiiAreaAddrEntry []*CISCOIETFISISMIB_CiiAreaAddrTable_CiiAreaAddrEntry
}

CISCOIETFISISMIB_CiiAreaAddrTable The union of the sets of area addresses reported in all Level 1 LSPs with fragment number zero generated by this Intermediate System, or received from other Intermediate Systems which are reachable via Level 1 routing.

func (*CISCOIETFISISMIB_CiiAreaAddrTable) GetEntityData

func (ciiAreaAddrTable *CISCOIETFISISMIB_CiiAreaAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiAreaAddrTable_CiiAreaAddrEntry

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

	// This attribute is a key. An area address reported in a Level 1 LSP. The
	// type is string with length: 0..20.
	CiiAreaAddr interface{}
}

CISCOIETFISISMIB_CiiAreaAddrTable_CiiAreaAddrEntry Each entry contains one area address reported in a Level 1 LSP generated or received by this Intermediate System.

func (*CISCOIETFISISMIB_CiiAreaAddrTable_CiiAreaAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiCirc

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

	// This object is used to assign values to ciiCircIndex as described in
	// 'Textual Conventions for SNMPv2'.  The network manager reads this object,
	// and then writes the value back as the ciiCircIndex in a SET that creates a
	// new instance of ciiCircEntry.  If the SET fails with the code
	// 'inconsistentValue', then the process must be repeated; If the SET
	// succeeds, then the object is incremented, and the new ciiCircEntry is
	// created according to the manager's directions. The type is interface{} with
	// range: 0..4294967295.
	CiiNextCircIndex interface{}
}

CISCOIETFISISMIB_CiiCirc

func (*CISCOIETFISISMIB_CiiCirc) GetEntityData

func (ciiCirc *CISCOIETFISISMIB_CiiCirc) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiCircLevelTable

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

	// An ciiCircLevelEntry exists for each level on each circuit used by
	// Integrated IS-IS on this system. The type is slice of
	// CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry.
	CiiCircLevelEntry []*CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry
}

CISCOIETFISISMIB_CiiCircLevelTable Level specific information about circuits used by IS-IS

func (*CISCOIETFISISMIB_CiiCircLevelTable) GetEntityData

func (ciiCircLevelTable *CISCOIETFISISMIB_CiiCircLevelTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The level that this entry describes. The type is
	// CiiCircLevelIndex.
	CiiCircLevelIndex interface{}

	// The metric value of this circuit for this level. The type is interface{}
	// with range: 0..63.
	CiiCircLevelMetric interface{}

	// The wide metric value of this circuit for this level. The type is
	// interface{} with range: 0..16777215.
	CiiCircLevelWideMetric interface{}

	// The priority for becoming LAN Designated Intermediate System at this level.
	// The type is interface{} with range: 0..127.
	CiiCircLevelISPriority interface{}

	// A one byte identifier that can be used in protocol packets to identify a
	// circuit.  Values of ciiCircLevelIDOctet do not need to be unique.  They are
	// only required to differ on LANs where the Intermediate System is the
	// Designated Intermediate System. The type is interface{} with range: 0..255.
	CiiCircLevelIDOctet interface{}

	// On a point to point circuit with a fully initialized adjacency to a peer
	// IS, the value of this object is the circuit ID negotiated during adjacency
	// initialization. On a point to point circuit without such an adjacency, the
	// value is the concatenation of the local system ID and the one byte
	// ciiCircLevelIDOctet for this circuit i.e. the value that would be proposed
	// for the circuit ID.  On other circuit types, the value returned is the zero
	// length OCTET STRING. The type is string with length: 0..0 | 7..7.
	CiiCircLevelID interface{}

	// The ID of the LAN Designated Intermediate System on this circuit at this
	// level. If, for any reason, this system is not partaking in the relevant
	// Designated Intermediate System election process, then the value returned is
	// the zero length OCTET STRING. The type is string with length: 0..0 | 7..7.
	CiiCircLevelDesIS interface{}

	// This value is multiplied by the corresponding HelloTimer and the result in
	// seconds (rounded up) is used as the holding time in transmitted hellos, to
	// be used by receivers of hello packets from this IS. The type is interface{}
	// with range: 2..100.
	CiiCircLevelHelloMultiplier interface{}

	// Maximum period, in milliseconds, between IIH PDUs on multiaccess networks
	// at this level for LANs. The value at L1 is used as the period between
	// Hellos on L1L2 point to point circuits.  Setting this value at level 2 on
	// an L1L2 point to point circuit will result in an error of
	// InconsistentValue.  This object follows the resettingTimer behavior. The
	// type is interface{} with range: 10..600000. Units are milliseconds.
	CiiCircLevelHelloTimer interface{}

	// Period, in milliseconds, between Hello PDUs on multiaccess networks when
	// this IS is the Designated Intermediate System.  This object follows the
	// resettingTimer behavior. The type is interface{} with range: 10..120000.
	// Units are milliseconds.
	CiiCircLevelDRHelloTimer interface{}

	// Minimal interval of time, in milliseconds, between transmissions of LSPs on
	// an interface at this level. The type is interface{} with range: 1..65535.
	// Units are milliseconds.
	CiiCircLevelLSPThrottle interface{}

	// Minimum interval, in seconds, between re-transmission of an LSP at this
	// level. This object follows the resettingTimer behavior.  Note that
	// ciiCircLevelLSPThrottle controls how fast we send back to back LSPs.  This
	// variable controls how fast we re-send the same LSP. The type is interface{}
	// with range: 1..300. Units are seconds.
	CiiCircLevelMinLSPRetransInt interface{}

	// Interval of time, in seconds, between periodic transmission of a complete
	// set of CSNPs on multiaccess networks if this router is the designated
	// router at this level.  This object follows the resettingTimer behavior. The
	// type is interface{} with range: 1..600. Units are seconds.
	CiiCircLevelCSNPInterval interface{}

	// Minimum interval in seconds between sending Partial Sequence Number PDUs at
	// this level. This object follows the resettingTimer behavior. The type is
	// interface{} with range: 1..120. Units are seconds.
	CiiCircLevelPartSNPInterval interface{}
}

CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry An ciiCircLevelEntry exists for each level on each circuit used by Integrated IS-IS on this system.

func (*CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry) GetEntityData

type CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex

type CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex string

CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex represents The level that this entry describes.

const (
	CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex_level1IS CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex = "level1IS"

	CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex_level2IS CISCOIETFISISMIB_CiiCircLevelTable_CiiCircLevelEntry_CiiCircLevelIndex = "level2IS"
)

type CISCOIETFISISMIB_CiiCircTable

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

	// An ciiCircEntry exists for each circuit used by Integrated IS-IS on this
	// system. The type is slice of CISCOIETFISISMIB_CiiCircTable_CiiCircEntry.
	CiiCircEntry []*CISCOIETFISISMIB_CiiCircTable_CiiCircEntry
}

CISCOIETFISISMIB_CiiCircTable The table of circuits used by this Intermediate System.

func (*CISCOIETFISISMIB_CiiCircTable) GetEntityData

func (ciiCircTable *CISCOIETFISISMIB_CiiCircTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry

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

	// This attribute is a key. The identifier of this circuit, unique within the
	// Intermediate System.  This object follows the index behavior.  This is for
	// SNMP Indexing purposes only and need not have any relation to any protocol
	// value. The type is interface{} with range: 1..2147483647.
	CiiCircIndex interface{}

	// The value of ifIndex for the interface to which this circuit corresponds.
	// This object cannot be modified after creation. The type is interface{} with
	// range: 1..2147483647.
	CiiCircIfIndex interface{}

	// A specifier for the part of the interface ifIndex to which this circuit
	// corresponds, such as a DLCI or VPI/VCI. This object cannot be modified
	// after creation. The type is interface{} with range:
	// -2147483648..2147483647.
	CiiCircIfSubIndex interface{}

	// The administrative state of the circuit. This object follows the
	// CiiAdminState behavior. The type is CiiAdminState.
	CiiCircAdminState interface{}

	// The existence state of this circuit. This object follows the RowStatus
	// behavior.  Setting the state to 'notInService' halts the generation and
	// processing of IS-IS protocol PDUs on this circuit.  Setting the state to
	// 'destroy' will also erase any configuration associated with the circuit.
	// The type is RowStatus.
	CiiCircExistState interface{}

	// The type of the circuit. This object follows the replaceOnlyWhileDisabled
	// behavior. The type specified must be compatible with the type of the
	// interface defined by the value of ciiCircIfIndex. The type is CiiCircType.
	CiiCircType interface{}

	// If true, suppress normal transmission of and interpretation of Intra-domain
	// IS-IS PDUs on this circuit. The type is bool.
	CiiCircExtDomain interface{}

	// Indicates which type of packets will be sent and accepted on this circuit.
	// The values used will be modified by the settings of ciiSysType. This object
	// follows the replaceOnlyWhileDisabled behavior. The type is CiiCircLevel.
	CiiCircLevel interface{}

	// Should we include this interface in LSPs, even if it is not running the
	// IS-IS Protocol?. The type is bool.
	CiiCircPassiveCircuit interface{}

	// Is this port a member of a mesh group, or blocked? Circuits in the same
	// mesh group act as a virtual multiaccess network.  LSPs seen on one circuit
	// in a mesh group will not be flooded to another circuit in the same mesh
	// group. The type is CiiCircMeshGroupEnabled.
	CiiCircMeshGroupEnabled interface{}

	// Circuits in the same mesh group act as a virtual multiaccess network.  LSPs
	// seen on one circuit in a mesh group will not be flooded to another circuit
	// in the same mesh group.  If ciiCircMeshGroupEnabled is inactive or blocked,
	// this value is ignored. The type is interface{} with range: 0..4294967295.
	CiiCircMeshGroup interface{}

	// Can we send unpadded hellos on LAN circuits?  'false' means LAN Hellos must
	// be padded. Implementations should allow the administrator to read this
	// value.  An implementation need not be able to support unpadded hellos to be
	// conformant. The type is bool.
	CiiCircSmallHellos interface{}

	// If the circuit is enabled, the value of sysUpTime when ciiCircAdminState
	// most recently entered the state 'on'.  If the circuit is not 'on', the
	// value of sysUpTime when the circuit last entered state 'on', 0 if the
	// circuit has never been 'on'. The type is interface{} with range:
	// 0..4294967295.
	CiiCircLastUpTime interface{}

	// Is this circuit enabled to run 3Way handshake?. The type is bool.
	CiiCirc3WayEnabled interface{}

	// The value to be used as the extended circuit ID in 3Way handshake.  This
	// value is only used if ciiCirc3WayEnabled is true, and must be unique across
	// all circuits on this IS. The type is interface{} with range: 0..4294967295.
	CiiCircExtendedCircID interface{}
}

CISCOIETFISISMIB_CiiCircTable_CiiCircEntry An ciiCircEntry exists for each circuit used by Integrated IS-IS on this system.

func (*CISCOIETFISISMIB_CiiCircTable_CiiCircEntry) GetEntityData

func (ciiCircEntry *CISCOIETFISISMIB_CiiCircTable_CiiCircEntry) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel string

CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel represents object follows the replaceOnlyWhileDisabled behavior.

const (
	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel_level1 CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel = "level1"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel_level2 CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel = "level2"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel_level1L2 CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircLevel = "level1L2"
)

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled string

CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled represents in the same mesh group.

const (
	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled_inactive CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled = "inactive"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled_blocked CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled = "blocked"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled_set CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircMeshGroupEnabled = "set"
)

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType

type CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType string

CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType represents by the value of ciiCircIfIndex.

const (
	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType_broadcast CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType = "broadcast"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType_ptToPt CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType = "ptToPt"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType_staticIn CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType = "staticIn"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType_staticOut CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType = "staticOut"

	CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType_dA CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircType = "dA"
)

type CISCOIETFISISMIB_CiiCircuitCounterTable

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

	// An ciiCircuitCounterEntry exists for each circuit used by Integrated IS-IS
	// on this system. The type is slice of
	// CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry.
	CiiCircuitCounterEntry []*CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry
}

CISCOIETFISISMIB_CiiCircuitCounterTable Circuit specific counters for this Intermediate System.

func (*CISCOIETFISISMIB_CiiCircuitCounterTable) GetEntityData

func (ciiCircuitCounterTable *CISCOIETFISISMIB_CiiCircuitCounterTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. What type of circuit saw these counts?  The point
	// to point Hello PDU includes both L1 and L2, and ISs form a single adjacency
	// on point to point links. Thus we combine counts on point to point links
	// into one group. The type is CiiCircuitType.
	CiiCircuitType interface{}

	// The number of times an adjacency state change has occurred on this circuit.
	// The type is interface{} with range: 0..4294967295.
	CiiCircAdjChanges interface{}

	// The number of adjacencies on this circuit. The type is interface{} with
	// range: 0..4294967295.
	CiiCircNumAdj interface{}

	// The number of times initialization of this circuit has failed.  This counts
	// events such as PPP NCP failures. Failures to form an adjacency are counted
	// by ciiCircRejAdjs. The type is interface{} with range: 0..4294967295.
	CiiCircInitFails interface{}

	// The number of times an adjacency has been rejected on this circuit. The
	// type is interface{} with range: 0..4294967295.
	CiiCircRejAdjs interface{}

	// The number of times an IS-IS control PDU with an ID field length different
	// to that for this system has been received. The type is interface{} with
	// range: 0..4294967295. Units are frames.
	CiiCircIDFieldLenMismatches interface{}

	// The number of times an IS-IS control PDU with a max area address field
	// different to that for this system has been received. The type is
	// interface{} with range: 0..4294967295.
	CiiCircMaxAreaAddrMismatches interface{}

	// The number of times an IS-IS control PDU with an auth type field different
	// to that for this system has been received. The type is interface{} with
	// range: 0..4294967295.
	CiiCircAuthTypeFails interface{}

	// The number of times an IS-IS control PDU with the correct auth type has
	// failed to pass authentication validation. The type is interface{} with
	// range: 0..4294967295.
	CiiCircAuthFails interface{}

	// The number of times the Designated IS has changed on this circuit at this
	// level.  If the circuit is point to point, this count is zero. The type is
	// interface{} with range: 0..4294967295.
	CiiCircLANDesISChanges interface{}
}

CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry An ciiCircuitCounterEntry exists for each circuit used by Integrated IS-IS on this system.

func (*CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry) GetEntityData

type CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType

type CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType string

CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType represents point to point links into one group.

const (
	CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType_lanlevel1 CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType = "lanlevel1"

	CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType_lanlevel2 CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType = "lanlevel2"

	CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType_p2pcircuit CISCOIETFISISMIB_CiiCircuitCounterTable_CiiCircuitCounterEntry_CiiCircuitType = "p2pcircuit"
)

type CISCOIETFISISMIB_CiiIPRATable

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

	// Each entry defines an IP Reachable Address to a network, subnetwork or
	// host.  Each IP Reachable Address may have multiple entries in the table,
	// one for each equal cost path to the reachable address. The type is slice of
	// CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry.
	CiiIPRAEntry []*CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry
}

CISCOIETFISISMIB_CiiIPRATable The table of IP Reachable Addresses to networks, subnetworks or hosts either manually configured or learned from another protocol.

func (*CISCOIETFISISMIB_CiiIPRATable) GetEntityData

func (ciiIPRATable *CISCOIETFISISMIB_CiiIPRATable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry

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

	// This attribute is a key. The type of this IP Reachable Address.  This
	// object follows the ManualOrAutomatic behavior. The type is InetAddressType.
	CiiIPRADestType interface{}

	// This attribute is a key. The destination of this IP Reachable Address. This
	// is either a network address, subnetwork address or host address. This
	// object follows the ManualOrAutomatic behavior. The type is string with
	// length: 4..4 | 16..16.
	CiiIPRADest interface{}

	// This attribute is a key. The length of the IP Netmask for Reachability
	// Address. This object follows the ManualOrAutomatic behavior. The type is
	// interface{} with range: 0..128.
	CiiIPRADestPrefixLen interface{}

	// This attribute is a key. Index of next hop.  Used when there are multiple
	// Equal Cost Multipath alternatives for the same destination. The type is
	// interface{} with range: 1..65535.
	CiiIPRANextHopIndex interface{}

	// The type of the IP next hop address. The type is InetAddressType.
	CiiIPRANextHopType interface{}

	// The IP next hop to this destination. The type is string with length: 4..4 |
	// 16..16.
	CiiIPRANextHop interface{}

	// The type of this IP Reachable Address. Those of type manual are created by
	// the network manager. Those of type automatic are created through
	// propagation of routing information from another routing protocol.  This
	// object follows the ManualOrAutomatic behavior. The type is CiiIPRAType.
	CiiIPRAType interface{}

	// The state of this IP Reachable Address. This object follows the
	// ExistenceState and ManualOrAutomatic behaviors. The type is RowStatus.
	CiiIPRAExistState interface{}

	// The administrative state of the IP Reachable Address. This object follows
	// the CiiAdminState and ManualOrAutomatic behaviors. The type is
	// CiiAdminState.
	CiiIPRAAdminState interface{}

	// The metric value for reaching the specified destination over this circuit.
	// This object follows the ManualOrAutomatic behavior. The type is interface{}
	// with range: 0..63.
	CiiIPRAMetric interface{}

	// Indicates whether the metric is internal or external. This object follows
	// the ManualOrAutomatic behavior. The type is CiiMetricType.
	CiiIPRAMetricType interface{}

	// The wide metric value for reaching the specified destination over this
	// circuit. This object follows the ManualOrAutomatic behavior. The type is
	// interface{} with range: 0..4294967295.
	CiiIPRAFullMetric interface{}

	// The SNPA Address to which a PDU may be forwarded in order to reach a
	// destination which matches this IP Reachable Address. This object follows
	// the ManualOrAutomatic behavior. The type is string with length: 0..20.
	CiiIPRASNPAAddress interface{}

	// The origin of this route. The type is CiiIPRASourceType.
	CiiIPRASourceType interface{}
}

CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry Each entry defines an IP Reachable Address to a network, subnetwork or host.

Each IP Reachable Address may have multiple entries in the table, one for each equal cost path to the reachable address.

func (*CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry) GetEntityData

func (ciiIPRAEntry *CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType

type CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType string

CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType represents The origin of this route.

const (
	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_static CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "static"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_direct CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "direct"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_ospfv2 CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "ospfv2"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_ospfv3 CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "ospfv3"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_isis CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "isis"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_rip CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "rip"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_igrp CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "igrp"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_eigrp CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "eigrp"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_bgp CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "bgp"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType_other CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRASourceType = "other"
)

type CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType

type CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType string

CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType represents follows the ManualOrAutomatic behavior.

const (
	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType_manual CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType = "manual"

	CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType_automatic CISCOIETFISISMIB_CiiIPRATable_CiiIPRAEntry_CiiIPRAType = "automatic"
)

type CISCOIETFISISMIB_CiiISAdjAreaAddrTable

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

	// Each entry contains one Area Address reported by a neighboring Intermediate
	// System in its IIH PDUs. The type is slice of
	// CISCOIETFISISMIB_CiiISAdjAreaAddrTable_CiiISAdjAreaAddrEntry.
	CiiISAdjAreaAddrEntry []*CISCOIETFISISMIB_CiiISAdjAreaAddrTable_CiiISAdjAreaAddrEntry
}

CISCOIETFISISMIB_CiiISAdjAreaAddrTable This table contains the set of Area Addresses of neighboring Intermediate Systems as reported in received IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjAreaAddrTable) GetEntityData

func (ciiISAdjAreaAddrTable *CISCOIETFISISMIB_CiiISAdjAreaAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiISAdjAreaAddrTable_CiiISAdjAreaAddrEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The type is string with range: 1..2000000000.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjIndex
	CiiISAdjIndex interface{}

	// This attribute is a key. An index for the areas associated with one
	// neighbor. This provides a simple way to walk the table. The type is
	// interface{} with range: 1..2000000000.
	CiiISAdjAreaAddrIndex interface{}

	// One Area Address as reported in IIH PDUs received from the neighbor. The
	// type is string with length: 0..20.
	CiiISAdjAreaAddress interface{}
}

CISCOIETFISISMIB_CiiISAdjAreaAddrTable_CiiISAdjAreaAddrEntry Each entry contains one Area Address reported by a neighboring Intermediate System in its IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjAreaAddrTable_CiiISAdjAreaAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiISAdjIPAddrTable

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

	// Each entry contains one IP Address reported by a neighboring Intermediate
	// System in its IIH PDUs. The type is slice of
	// CISCOIETFISISMIB_CiiISAdjIPAddrTable_CiiISAdjIPAddrEntry.
	CiiISAdjIPAddrEntry []*CISCOIETFISISMIB_CiiISAdjIPAddrTable_CiiISAdjIPAddrEntry
}

CISCOIETFISISMIB_CiiISAdjIPAddrTable This table contains the set of IP Addresses of neighboring Intermediate Systems as reported in received IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjIPAddrTable) GetEntityData

func (ciiISAdjIPAddrTable *CISCOIETFISISMIB_CiiISAdjIPAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiISAdjIPAddrTable_CiiISAdjIPAddrEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The type is string with range: 1..2000000000.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjIndex
	CiiISAdjIndex interface{}

	// This attribute is a key. An index to this table which identifies the IP
	// addresses to which this entry belongs. The type is interface{} with range:
	// 1..2000000000.
	CiiISAdjIPAddrIndex interface{}

	// The type of one IP Address as reported in IIH PDUs received from the
	// neighbor. The type is InetAddressType.
	CiiISAdjIPAddrType interface{}

	// One IP Address as reported in IIH PDUs received from the neighbor. The type
	// is string with length: 4..4 | 16..16.
	CiiISAdjIPAddrAddress interface{}
}

CISCOIETFISISMIB_CiiISAdjIPAddrTable_CiiISAdjIPAddrEntry Each entry contains one IP Address reported by a neighboring Intermediate System in its IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjIPAddrTable_CiiISAdjIPAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiISAdjProtSuppTable

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

	// Each entry contains one protocol supported by a neighboring Intermediate
	// System as reported in its IIH PDUs. The type is slice of
	// CISCOIETFISISMIB_CiiISAdjProtSuppTable_CiiISAdjProtSuppEntry.
	CiiISAdjProtSuppEntry []*CISCOIETFISISMIB_CiiISAdjProtSuppTable_CiiISAdjProtSuppEntry
}

CISCOIETFISISMIB_CiiISAdjProtSuppTable This table contains the set of protocols supported by neighboring Intermediate Systems as reported in received IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjProtSuppTable) GetEntityData

func (ciiISAdjProtSuppTable *CISCOIETFISISMIB_CiiISAdjProtSuppTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiISAdjProtSuppTable_CiiISAdjProtSuppEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The type is string with range: 1..2000000000.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjIndex
	CiiISAdjIndex interface{}

	// This attribute is a key. One supported protocol as reported in IIH PDUs
	// received from the neighbor. The type is CiiSupportedProtocol.
	CiiISAdjProtSuppProtocol interface{}
}

CISCOIETFISISMIB_CiiISAdjProtSuppTable_CiiISAdjProtSuppEntry Each entry contains one protocol supported by a neighboring Intermediate System as reported in its IIH PDUs.

func (*CISCOIETFISISMIB_CiiISAdjProtSuppTable_CiiISAdjProtSuppEntry) GetEntityData

type CISCOIETFISISMIB_CiiISAdjTable

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

	// Each entry corresponds to one adjacency to an Intermediate System on this
	// system. The type is slice of CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry.
	CiiISAdjEntry []*CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry
}

CISCOIETFISISMIB_CiiISAdjTable The table of adjacencies to Intermediate Systems.

func (*CISCOIETFISISMIB_CiiISAdjTable) GetEntityData

func (ciiISAdjTable *CISCOIETFISISMIB_CiiISAdjTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. A unique value identifying the IS adjacency from
	// all other such adjacencies on this circuit. This value is automatically
	// assigned by the system when the adjacency is created. The type is
	// interface{} with range: 1..2000000000.
	CiiISAdjIndex interface{}

	// The state of the adjacency. The type is CiiISAdjState.
	CiiISAdjState interface{}

	// The 3Way state of the adjacency.  These are picked to match the historical
	// on-the-wire representation of the 3Way state, and are not intended to match
	// ciiISAdjState. The type is CiiISAdj3WayState.
	CiiISAdj3WayState interface{}

	// The SNPA address of the neighboring system. The type is string with length:
	// 0..20.
	CiiISAdjNeighSNPAAddress interface{}

	// The type of the neighboring system. The type is CiiISAdjNeighSysType.
	CiiISAdjNeighSysType interface{}

	// The system ID of the neighboring Intermediate System. The type is string
	// with length: 6..6.
	CiiISAdjNeighSysID interface{}

	// The 4 byte Extended Circuit ID learned from the Neighbor during 3-way
	// handshake, or 0. The type is interface{} with range: 0..4294967295.
	CiiISAdjNbrExtendedCircID interface{}

	// How is the adjacency used?  On a point-to-point link, this might be
	// level1and2, but on a LAN, the usage will be level1 on the adjacency between
	// peers at L1, and level2 for the adjacency between peers at L2. The type is
	// CiiISAdjUsage.
	CiiISAdjUsage interface{}

	// The holding time in seconds for this adjacency. This value is based on
	// received IIH PDUs and the elapsed time since receipt. The type is
	// interface{} with range: 1..65535. Units are seconds.
	CiiISAdjHoldTimer interface{}

	// Priority of the neighboring Intermediate System for becoming the Designated
	// Intermediate System. The type is interface{} with range: 0..127.
	CiiISAdjNeighPriority interface{}

	// If the ciiISAdjState is in state 'up', the value of sysUpTime when the
	// adjacency most recently entered the state 'up',  or 0 if it has never been
	// in state 'up'. The type is interface{} with range: 0..4294967295. Units are
	// hundredths of a second.
	CiiISAdjLastUpTime interface{}
}

CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry Each entry corresponds to one adjacency to an Intermediate System on this system.

func (*CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry) GetEntityData

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState string

CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState represents ciiISAdjState.

const (
	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState_up CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState = "up"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState_initializing CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState = "initializing"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState_down CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState = "down"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState_failed CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdj3WayState = "failed"
)

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType string

CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType represents The type of the neighboring system.

const (
	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType_l1IntermediateSystem CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType = "l1IntermediateSystem"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType_l2IntermediateSystem CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType = "l2IntermediateSystem"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType_l1L2IntermediateSystem CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType = "l1L2IntermediateSystem"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType_unknown CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjNeighSysType = "unknown"
)

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState string

CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState represents The state of the adjacency

const (
	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState_down CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState = "down"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState_initializing CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState = "initializing"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState_up CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState = "up"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState_failed CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjState = "failed"
)

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage

type CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage string

CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage represents and level2 for the adjacency between peers at L2.

const (
	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage_level1 CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage = "level1"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage_level2 CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage = "level2"

	CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage_level1and2 CISCOIETFISISMIB_CiiISAdjTable_CiiISAdjEntry_CiiISAdjUsage = "level1and2"
)

type CISCOIETFISISMIB_CiiLSPSummaryTable

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

	// Each entry provides a summary describing an LSP currently stored in the
	// system. The type is slice of
	// CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry.
	CiiLSPSummaryEntry []*CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry
}

CISCOIETFISISMIB_CiiLSPSummaryTable The table of LSP Headers.

func (*CISCOIETFISISMIB_CiiLSPSummaryTable) GetEntityData

func (ciiLSPSummaryTable *CISCOIETFISISMIB_CiiLSPSummaryTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry

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

	// This attribute is a key. At which level does this LSP appear?. The type is
	// CiiISLevel.
	CiiLSPLevel interface{}

	// This attribute is a key. The 8 byte LSP ID, consisting of the SystemID,
	// Circuit ID, and Fragment Number. The type is string with length: 0..0 |
	// 8..8.
	CiiLSPID interface{}

	// The sequence number for this LSP. The type is interface{} with range:
	// 0..4294967295.
	CiiLSPSeq interface{}

	// Is this LSP being purged by this System?. The type is bool.
	CiiLSPZeroLife interface{}

	// The 16 bit Fletcher Checksum. The type is interface{} with range: 0..65535.
	CiiLSPChecksum interface{}

	// The remaining lifetime in seconds for this LSP. The type is interface{}
	// with range: 0..65535. Units are seconds.
	CiiLSPLifetimeRemain interface{}

	// The length of this LSP. The type is interface{} with range: 0..65535.
	CiiLSPPDULength interface{}

	// Flags carried by the LSP. The type is interface{} with range: 0..255.
	CiiLSPAttributes interface{}
}

CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry Each entry provides a summary describing an LSP currently stored in the system.

func (*CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry) GetEntityData

type CISCOIETFISISMIB_CiiLSPTLVTable

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

	// Each entry describes an LSP current stored in the system. The type is slice
	// of CISCOIETFISISMIB_CiiLSPTLVTable_CiiLSPTLVEntry.
	CiiLSPTLVEntry []*CISCOIETFISISMIB_CiiLSPTLVTable_CiiLSPTLVEntry
}

CISCOIETFISISMIB_CiiLSPTLVTable The contents of each LSP.

func (*CISCOIETFISISMIB_CiiLSPTLVTable) GetEntityData

func (ciiLSPTLVTable *CISCOIETFISISMIB_CiiLSPTLVTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiLSPTLVTable_CiiLSPTLVEntry

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

	// This attribute is a key. The type is CiiISLevel. Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry_CiiLSPLevel
	CiiLSPLevel interface{}

	// This attribute is a key. The type is string with length: 0..0 | 8..8.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiLSPSummaryTable_CiiLSPSummaryEntry_CiiLSPID
	CiiLSPID interface{}

	// This attribute is a key. The index of this TLV in the LSP.  The first TLV
	// has index 1 and the Nth TLV has an index of N. The type is interface{} with
	// range: 0..4294967295.
	CiiLSPTLVIndex interface{}

	// The sequence number for this LSP. The type is interface{} with range:
	// 0..4294967295.
	CiiLSPTLVSeq interface{}

	// The 16 bit Fletcher Checksum. The type is interface{} with range: 0..65535.
	CiiLSPTLVChecksum interface{}

	// The type of this TLV. The type is interface{} with range: 0..255.
	CiiLSPTLVType interface{}

	// The length of this TLV. The type is interface{} with range: 0..255.
	CiiLSPTLVLen interface{}

	// The value of this TLV. The type is string with length: 0..255.
	CiiLSPTLVValue interface{}
}

CISCOIETFISISMIB_CiiLSPTLVTable_CiiLSPTLVEntry Each entry describes an LSP current stored in the system.

func (*CISCOIETFISISMIB_CiiLSPTLVTable_CiiLSPTLVEntry) GetEntityData

type CISCOIETFISISMIB_CiiManAreaAddrTable

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

	// Each entry contains one area address manually configured on this system.
	// The type is slice of
	// CISCOIETFISISMIB_CiiManAreaAddrTable_CiiManAreaAddrEntry.
	CiiManAreaAddrEntry []*CISCOIETFISISMIB_CiiManAreaAddrTable_CiiManAreaAddrEntry
}

CISCOIETFISISMIB_CiiManAreaAddrTable The set of manual area addresses configured on this Intermediate System.

func (*CISCOIETFISISMIB_CiiManAreaAddrTable) GetEntityData

func (ciiManAreaAddrTable *CISCOIETFISISMIB_CiiManAreaAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiManAreaAddrTable_CiiManAreaAddrEntry

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

	// This attribute is a key. A manually configured area address for this
	// system. This object follows the index behavior.  Note: an index for the
	// entry {1, {49.0001} active} in this table would be the ordered pair (1,
	// (0x03 0x49 0x00 0x01)), as the length of an Octet string is part of the
	// OID. The type is string with length: 0..20.
	CiiManAreaAddr interface{}

	// The state of the ciiManAreaAddrEntry. This object follows the Row Status
	// behavior. If the ciiSysAdminState for this Intermediate System is 'on', and
	// an attempt is made to set this object to the value 'destroy' or
	// 'notInService' when this is the only ciiManAreaAddrEntry in state 'active'
	// for this Intermediate System should return inconsistentValue. The type is
	// RowStatus.
	CiiManAreaAddrExistState interface{}
}

CISCOIETFISISMIB_CiiManAreaAddrTable_CiiManAreaAddrEntry Each entry contains one area address manually configured on this system

func (*CISCOIETFISISMIB_CiiManAreaAddrTable_CiiManAreaAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiPacketCounterTable

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

	// Information about IS-IS protocol traffic at one level on one circuit in one
	// direction. The type is slice of
	// CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry.
	CiiPacketCounterEntry []*CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry
}

CISCOIETFISISMIB_CiiPacketCounterTable Information about IS-IS protocol traffic at one level on one circuit in one direction

func (*CISCOIETFISISMIB_CiiPacketCounterTable) GetEntityData

func (ciiPacketCounterTable *CISCOIETFISISMIB_CiiPacketCounterTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The level at which these PDU counts have been
	// collected. The type is CiiPacketCountLevel.
	CiiPacketCountLevel interface{}

	// This attribute is a key. Were we sending or receiving these PDUs?. The type
	// is CiiPacketCountDirection.
	CiiPacketCountDirection interface{}

	// The number of IS-IS Hello PDU frames seen in this direction at this level.
	// Point-to-Point IIH PDUs are counted at the lowest enabled level: at L1 on
	// L1 or L1L2 circuits, and at L2 otherwise. The type is interface{} with
	// range: 0..4294967295. Units are frames.
	CiiPacketCountIIHellos interface{}

	// The number of ES-IS Hello PDU frames seen in this direction.  ISH PDUs are
	// counted at the lowest enabled level: at L1 on L1 or L1L2 circuits, and at
	// L2 otherwise. The type is interface{} with range: 0..4294967295. Units are
	// frames.
	CiiPacketCountISHellos interface{}

	// The number of ES Hello PDU frames seen in this direction.  ESH PDUs are
	// counted at the lowest enabled level: at L1 on L1 or L1L2 circuits, and at
	// L2 otherwise. The type is interface{} with range: 0..4294967295. Units are
	// frames.
	CiiPacketCountESHellos interface{}

	// The number of IS-IS LSP frames seen in this direction at this level. The
	// type is interface{} with range: 0..4294967295. Units are frames.
	CiiPacketCountLSPs interface{}

	// The number of IS-IS CSNP frames seen in this direction at this level. The
	// type is interface{} with range: 0..4294967295. Units are frames.
	CiiPacketCountCSNPs interface{}

	// The number of IS-IS PSNP frames seen in this direction at this level. The
	// type is interface{} with range: 0..4294967295. Units are frames.
	CiiPacketCountPSNPs interface{}

	// The number of unknown IS-IS PDU frames seen at this level. The type is
	// interface{} with range: 0..4294967295. Units are frames.
	CiiPacketCountUnknowns interface{}
}

CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry Information about IS-IS protocol traffic at one level on one circuit in one direction

func (*CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry) GetEntityData

type CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection

type CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection string

CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection represents Were we sending or receiving these PDUs?

const (
	CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection_sending CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection = "sending"

	CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection_receiving CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountDirection = "receiving"
)

type CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel

type CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel string

CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel represents The level at which these PDU counts have been collected.

const (
	CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel_level1 CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel = "level1"

	CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel_level2 CISCOIETFISISMIB_CiiPacketCounterTable_CiiPacketCounterEntry_CiiPacketCountLevel = "level2"
)

type CISCOIETFISISMIB_CiiRATable

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

	// Each entry defines a Reachable Address to a NSAP or Address Prefix. The
	// type is slice of CISCOIETFISISMIB_CiiRATable_CiiRAEntry.
	CiiRAEntry []*CISCOIETFISISMIB_CiiRATable_CiiRAEntry
}

CISCOIETFISISMIB_CiiRATable The table of Reachable Addresses to NSAPs or Address Prefixes.

func (*CISCOIETFISISMIB_CiiRATable) GetEntityData

func (ciiRATable *CISCOIETFISISMIB_CiiRATable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiRATable_CiiRAEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// cisco_ietf_isis_mib.CISCOIETFISISMIB_CiiCircTable_CiiCircEntry_CiiCircIndex
	CiiCircIndex interface{}

	// This attribute is a key. The identifier for this ciiRAEntry. This value
	// must be unique amongst all Reachable Addresses on the same parent Circuit.
	// This object follows the index and ManualOrAutomatic behaviors. The type is
	// interface{} with range: 1..2000000000.
	CiiRAIndex interface{}

	// The existence state of this Reachable Address. This object follows the
	// ManualOrAutomatic behaviors. The type is RowStatus.
	CiiRAExistState interface{}

	// The administrative state of the Reachable Address. This object follows the
	// CiiAdminState and ManualOrAutomatic behaviors. The type is CiiAdminState.
	CiiRAAdminState interface{}

	// The destination of this Reachable Address. This is an Address Prefix. This
	// object follows the replaceOnlyWhileDisabled and ManualOrAutomatic
	// behaviors. The type is string with length: 0..20.
	CiiRAAddrPrefix interface{}

	// The type of mapping to be employed to ascertain the SNPA Address which
	// should be used in forwarding PDUs for this Reachable Address prefix. This
	// object follows the ManualOrAutomatic behavior. The following values of
	// mapping type are defined:      none: The mapping is null because the
	// neighbor SNPA is           implicit by nature of the subnetwork (e.g. a
	// point-to-point linkage).      explicit: The subnetwork addresses in the
	// object           ciiRASNPAAddress is to be used.      extractIDI: The SNPA
	// is embedded in the IDI of           the destination NSAP Address. The
	// mapping           algorithm extracts the SNPA to be used
	// according to the format and encoding rules of           ISO8473/Add2. This
	// SNPA extraction algorithm can           be used in conjunction with
	// Reachable Address           prefixes from the X.121, F.69, E.163 and E.164
	// addressing subdomains.      extractDSP: All, or a suffix, of the SNPA is
	// embedded           in the DSP of the destination address. This SNPA
	// extraction algorithm extracts the embedded           subnetwork addressing
	// information by performing a           logical AND of the ciiRASNPAMask
	// object value           with the destination address. The part of the
	// SNPA extracted from the destination NSAP is           appended to the
	// ciiRASNPAPrefix object value to           form the next hop subnetwork
	// addressing           information. The type is CiiRAMapType.
	CiiRAMapType interface{}

	// The metric value for reaching the specified prefix over this circuit. This
	// object follows the ManualOrAutomatic behavior. The type is interface{} with
	// range: 0..63.
	CiiRAMetric interface{}

	// Indicates whether the metric is internal or external. This object follows
	// the ManualOrAutomatic behavior. The type is CiiMetricType.
	CiiRAMetricType interface{}

	// The SNPA Address to which a PDU may be forwarded in order to reach a
	// destination which matches the address prefix of the Reachable Address. This
	// object follows the ManualOrAutomatic behavior. The type is string with
	// length: 0..20.
	CiiRASNPAAddress interface{}

	// A bit mask with 1 bits indicating the positions in the effective
	// destination address from which embedded SNPA information is to be
	// extracted. For the extraction the first octet of the ciiRASNPAMask object
	// value is aligned with the first octet (AFI) of the NSAP Address. If the
	// ciiRASNPAMask object value and NSAP Address are of different lengths, the
	// shorter of the two is logically padded with zeros before performing the
	// extraction. This object follows the ManualOrAutomatic behavior. The type is
	// string with length: 0..20.
	CiiRASNPAMask interface{}

	// A fixed SNPA prefix for use when the ciiRAMapType is extractDSP. The SNPA
	// Address to use is formed by concatenating the fixed SNPA prefix with a
	// variable SNPA part that is extracted from the effective destination
	// address. For Reachable Address prefixes in which the entire SNPA is
	// embedded in the DSP the SNPA Prefix shall be null. This object follows the
	// ManualOrAutomatic behavior. The type is string with length: 0..20.
	CiiRASNPAPrefix interface{}

	// The type of Reachable address. Those of type manual are created by the
	// network manager. Those of type automatic are created through propagation of
	// routing information from another routing protocol (eg. IDRP). . The type is
	// CiiRAType.
	CiiRAType interface{}
}

CISCOIETFISISMIB_CiiRATable_CiiRAEntry Each entry defines a Reachable Address to a NSAP or Address Prefix.

func (*CISCOIETFISISMIB_CiiRATable_CiiRAEntry) GetEntityData

func (ciiRAEntry *CISCOIETFISISMIB_CiiRATable_CiiRAEntry) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType

type CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType string

CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType represents information.

const (
	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType_none CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType = "none"

	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType_explicit CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType = "explicit"

	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType_extractIDI CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType = "extractIDI"

	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType_extractDSP CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAMapType = "extractDSP"
)

type CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType

type CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType string

CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType represents protocol (eg. IDRP).

const (
	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType_manual CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType = "manual"

	CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType_automatic CISCOIETFISISMIB_CiiRATable_CiiRAEntry_CiiRAType = "automatic"
)

type CISCOIETFISISMIB_CiiRedistributeAddrTable

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

	// Each entry contains one IP summary address to manage leaking L2 addresses
	// into L1. The type is slice of
	// CISCOIETFISISMIB_CiiRedistributeAddrTable_CiiRedistributeAddrEntry.
	CiiRedistributeAddrEntry []*CISCOIETFISISMIB_CiiRedistributeAddrTable_CiiRedistributeAddrEntry
}

CISCOIETFISISMIB_CiiRedistributeAddrTable This table provides criteria to decide if a route should be leaked from L2 to L1 when Domain Wide Prefix leaking is enabled.

Addresses that match the summary mask in the table will be announced at L1 by routers when ciiSysL2toL1Leaking is enabled. Routes that fall into the ranges specified are announced as is, without being summarized. Routes that do not match a summary mask are not announced.

func (*CISCOIETFISISMIB_CiiRedistributeAddrTable) GetEntityData

func (ciiRedistributeAddrTable *CISCOIETFISISMIB_CiiRedistributeAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiRedistributeAddrTable_CiiRedistributeAddrEntry

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

	// This attribute is a key. The Type of IP address for this summary address.
	// This object follows the index behavior. The type is InetAddressType.
	CiiRedistributeAddrType interface{}

	// This attribute is a key. The IP Address value for this summary address.
	// This object follows the index behavior. The type is string with length:
	// 4..4 | 16..16.
	CiiRedistributeAddrAddress interface{}

	// This attribute is a key. The Length of the IP NetMask for this summary
	// address. The type is interface{} with range: 0..128.
	CiiRedistributeAddrPrefixLen interface{}

	// The existence state of this summary address. This object follows the row
	// status behavior. The type is RowStatus.
	CiiRedistributeAddrExistState interface{}
}

CISCOIETFISISMIB_CiiRedistributeAddrTable_CiiRedistributeAddrEntry Each entry contains one IP summary address to manage leaking L2 addresses into L1.

func (*CISCOIETFISISMIB_CiiRedistributeAddrTable_CiiRedistributeAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiRouterTable

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

	// Each entry tracks information about one peer at one level. The type is
	// slice of CISCOIETFISISMIB_CiiRouterTable_CiiRouterEntry.
	CiiRouterEntry []*CISCOIETFISISMIB_CiiRouterTable_CiiRouterEntry
}

CISCOIETFISISMIB_CiiRouterTable The set of hostnames and router ID.

func (*CISCOIETFISISMIB_CiiRouterTable) GetEntityData

func (ciiRouterTable *CISCOIETFISISMIB_CiiRouterTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiRouterTable_CiiRouterEntry

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

	// This attribute is a key. The System ID of the Router Peer. The type is
	// string with length: 6..6.
	CiiRouterSysID interface{}

	// This attribute is a key. The level of this Intermediate System. The type is
	// CiiISLevel.
	CiiRouterLevel interface{}

	// The hostname listed in LSP, or zero-length string if none. The type is
	// string.
	CiiRouterHostName interface{}

	// The Router ID of the Peer found in LSP, or zero if none. The type is
	// interface{} with range: 0..4294967295.
	CiiRouterID interface{}
}

CISCOIETFISISMIB_CiiRouterTable_CiiRouterEntry Each entry tracks information about one peer at one level.

func (*CISCOIETFISISMIB_CiiRouterTable_CiiRouterEntry) GetEntityData

type CISCOIETFISISMIB_CiiSummAddrTable

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

	// Each entry contains one IP summary address. The type is slice of
	// CISCOIETFISISMIB_CiiSummAddrTable_CiiSummAddrEntry.
	CiiSummAddrEntry []*CISCOIETFISISMIB_CiiSummAddrTable_CiiSummAddrEntry
}

CISCOIETFISISMIB_CiiSummAddrTable The set of IP summary addresses to use in forming summary TLVs originated by this Intermediate System.

An administrator may use a summary address to combine and modify IP Reachability announcements. If the Intermediate system can reach any subset of the summary address, the summary address will be announced instead, at the configured metric.

func (*CISCOIETFISISMIB_CiiSummAddrTable) GetEntityData

func (ciiSummAddrTable *CISCOIETFISISMIB_CiiSummAddrTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiSummAddrTable_CiiSummAddrEntry

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

	// This attribute is a key. The Type of IP address for this summary address.
	// This object follows the index behavior. The type is InetAddressType.
	CiiSummAddressType interface{}

	// This attribute is a key. The IP Address value for this summary address.
	// This object follows the index behavior. The type is string with length:
	// 4..4 | 16..16.
	CiiSummAddress interface{}

	// This attribute is a key. The Length of the IP NetMask for this summary
	// address. The type is interface{} with range: 0..128.
	CiiSummAddrPrefixLen interface{}

	// The existence state of this summary address. This object follows the row
	// status behavior. The type is RowStatus.
	CiiSummAddrExistState interface{}

	// The metric value to announce this summary address with in LSPs generated by
	// this system. The type is interface{} with range: 0..63.
	CiiSummAddrMetric interface{}

	// The wide metric value to announce this summary address with in LSPs
	// generated by this system. The type is interface{} with range:
	// 0..4294967295.
	CiiSummAddrFullMetric interface{}
}

CISCOIETFISISMIB_CiiSummAddrTable_CiiSummAddrEntry Each entry contains one IP summary address.

func (*CISCOIETFISISMIB_CiiSummAddrTable_CiiSummAddrEntry) GetEntityData

type CISCOIETFISISMIB_CiiSysLevelTable

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

	// Describe variables defined for Area or Domain. The type is slice of
	// CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry.
	CiiSysLevelEntry []*CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry
}

CISCOIETFISISMIB_CiiSysLevelTable Level specific information about the System.

func (*CISCOIETFISISMIB_CiiSysLevelTable) GetEntityData

func (ciiSysLevelTable *CISCOIETFISISMIB_CiiSysLevelTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry

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

	// This attribute is a key. The level that this entry describes. The type is
	// CiiSysLevelIndex.
	CiiSysLevelIndex interface{}

	// The maximum size of LSPs and SNPs originated by this Intermediate System at
	// this level. This object follows the replaceOnlyWhileDisabled behavior. The
	// type is interface{} with range: 512..16000.
	CiiSysLevelOrigLSPBuffSize interface{}

	// Minimum interval, in seconds, between successive generation of LSPs with
	// the same LSPID at this level by this Intermediate System.  This object
	// follows the resettingTimer behavior. The type is interface{} with range:
	// 1..65535. Units are seconds.
	CiiSysLevelMinLSPGenInt interface{}

	// The state of the database at this level. The value 'off' indicates that
	// IS-IS is not active at this level. The value 'on' indicates that IS-IS is
	// active at this level, and not overloaded. The value 'waiting' indicates a
	// database that is low on an essential resource, such as memory. The
	// administrator may force the state to 'overloaded' by setting the object
	// ciiSysLevelSetOverload. If the state is 'waiting' or 'overloaded', we
	// originate LSPs with the Overload bit set. The type is CiiLevelState.
	CiiSysLevelOverloadState interface{}

	// Administratively set the overload bit for the level. The overload bit will
	// continue to be set if the implementation runs out of memory, independent of
	// this variable. The type is bool.
	CiiSysLevelSetOverload interface{}

	// If set, the overload bit should be set, and cleared after sysUpTime exceeds
	// this value. The type is interface{} with range: 0..4294967295.
	CiiSysLevelSetOverloadUntil interface{}

	// Which style of Metric do we generate in our LSPs at this level? This object
	// follows the replaceOnlyWhileDisabled behavior. The type is CiiMetricStyle.
	CiiSysLevelMetricStyle interface{}

	// Which style of Metric do we consider in our SPF computation at this level?.
	// The type is CiiMetricStyle.
	CiiSysLevelSPFConsiders interface{}

	// Do we do Traffic Engineering at this level?. The type is bool.
	CiiSysLevelTEEnabled interface{}
}

CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry Describe variables defined for Area or Domain.

func (*CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry) GetEntityData

type CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex

type CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex string

CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex represents The level that this entry describes.

const (
	CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex_level1IS CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex = "level1IS"

	CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex_level2IS CISCOIETFISISMIB_CiiSysLevelTable_CiiSysLevelEntry_CiiSysLevelIndex = "level2IS"
)

type CISCOIETFISISMIB_CiiSysObject

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

	// The version number of the IS-IS protocol that is implemented. The type is
	// CiiSysVersion.
	CiiSysVersion interface{}

	// At which levels is the Intermediate System running? This object follows the
	// replaceOnlyWhileDisabled behavior. The type is CiiSysType.
	CiiSysType interface{}

	// The ID for this Intermediate System. This value is appended to each of the
	// area addresses to form the Network Entity Titles. The derivation of a value
	// for this object is implementation-specific.  Some implementations may
	// automatically assign values and not permit an SNMP write, while others may
	// require the value to be set manually. The type is string with length: 6..6.
	CiiSysID interface{}

	// Maximum number of paths with equal routing metric value which it is
	// permitted to split between. This object follows the
	// replaceOnlyWhileDisabled behavior. The type is interface{} with range:
	// 1..32.
	CiiSysMaxPathSplits interface{}

	// Maximum interval, in seconds, between generated LSPs by this Intermediate
	// System. This object follows the resettingTimer behavior.  The value must be
	// greater than any value configured for ciiSysLevelMinLSPGenInt, and should
	// be at least 300 seconds less than ciiSysMaxAge. The type is interface{}
	// with range: 1..65235. Units are seconds.
	CiiSysMaxLSPGenInt interface{}

	// The value, in seconds, to be used for the suggested ES configuration timer
	// in ISH PDUs when soliciting the ES configuration. The type is interface{}
	// with range: 0..65535. Units are seconds.
	CiiSysPollESHelloRate interface{}

	// Number of seconds to delay in 'waiting' state before entering 'on' state.
	// This object follows the resettingTimer behavior. The type is interface{}
	// with range: 1..65535. Units are seconds.
	CiiSysWaitTime interface{}

	// The administrative state of this Intermediate System.  Setting this object
	// to the value 'on' when its current value is 'off' enables the Intermediate
	// System. The type is CiiAdminState.
	CiiSysAdminState interface{}

	// If true, allow the router to leak L2 routes into L1. The type is bool.
	CiiSysL2toL1Leaking interface{}

	// Value to place in RemainingLifeTime field of the LSPs we generate. This
	// should be at least 300 seconds greater than ciiSysMaxLSPGenInt. The type is
	// interface{} with range: 350..65535. Units are seconds.
	CiiSysMaxAge interface{}

	// Size of the largest Buffer we are designed or configured to store.  This
	// should be at least as big as the maximum ciiSysLevelOrigLSPBuffSize
	// supported by the system.  If resources allow, we will store and flood LSPs
	// larger than ciiSysReceiveLSPBufferSize, as this can help avoid problems in
	// networks with different values for ciiSysLevelOrigLSPBuffSize. The type is
	// interface{} with range: 1492..16000. Units are bytes.
	CiiSysReceiveLSPBufferSize interface{}
}

CISCOIETFISISMIB_CiiSysObject

func (*CISCOIETFISISMIB_CiiSysObject) GetEntityData

func (ciiSysObject *CISCOIETFISISMIB_CiiSysObject) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiSysObject_CiiSysType

type CISCOIETFISISMIB_CiiSysObject_CiiSysType string

CISCOIETFISISMIB_CiiSysObject_CiiSysType represents replaceOnlyWhileDisabled behavior.

const (
	CISCOIETFISISMIB_CiiSysObject_CiiSysType_level1IS CISCOIETFISISMIB_CiiSysObject_CiiSysType = "level1IS"

	CISCOIETFISISMIB_CiiSysObject_CiiSysType_level2IS CISCOIETFISISMIB_CiiSysObject_CiiSysType = "level2IS"

	CISCOIETFISISMIB_CiiSysObject_CiiSysType_level1L2IS CISCOIETFISISMIB_CiiSysObject_CiiSysType = "level1L2IS"
)

type CISCOIETFISISMIB_CiiSysObject_CiiSysVersion

type CISCOIETFISISMIB_CiiSysObject_CiiSysVersion string

CISCOIETFISISMIB_CiiSysObject_CiiSysVersion represents is implemented.

const (
	CISCOIETFISISMIB_CiiSysObject_CiiSysVersion_unknown CISCOIETFISISMIB_CiiSysObject_CiiSysVersion = "unknown"

	CISCOIETFISISMIB_CiiSysObject_CiiSysVersion_one CISCOIETFISISMIB_CiiSysObject_CiiSysVersion = "one"
)

type CISCOIETFISISMIB_CiiSysProtSuppTable

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

	// Each entry contains one protocol supported by this Intermediate System. The
	// type is slice of CISCOIETFISISMIB_CiiSysProtSuppTable_CiiSysProtSuppEntry.
	CiiSysProtSuppEntry []*CISCOIETFISISMIB_CiiSysProtSuppTable_CiiSysProtSuppEntry
}

CISCOIETFISISMIB_CiiSysProtSuppTable This table contains the manually configured set of protocols supported by this Intermediate System.

func (*CISCOIETFISISMIB_CiiSysProtSuppTable) GetEntityData

func (ciiSysProtSuppTable *CISCOIETFISISMIB_CiiSysProtSuppTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiSysProtSuppTable_CiiSysProtSuppEntry

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

	// This attribute is a key. One supported protocol. This object follows the
	// index behavior. The type is CiiSupportedProtocol.
	CiiSysProtSuppProtocol interface{}

	// The state of the ciiSysProtSuppEntry. This object follows the RowStatus
	// behavior. The type is RowStatus.
	CiiSysProtSuppExistState interface{}
}

CISCOIETFISISMIB_CiiSysProtSuppTable_CiiSysProtSuppEntry Each entry contains one protocol supported by this Intermediate System.

func (*CISCOIETFISISMIB_CiiSysProtSuppTable_CiiSysProtSuppEntry) GetEntityData

type CISCOIETFISISMIB_CiiSystemCounterTable

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

	// System-wide IS-IS counters. The type is slice of
	// CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry.
	CiiSystemCounterEntry []*CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry
}

CISCOIETFISISMIB_CiiSystemCounterTable System wide counters for this Intermediate System.

func (*CISCOIETFISISMIB_CiiSystemCounterTable) GetEntityData

func (ciiSystemCounterTable *CISCOIETFISISMIB_CiiSystemCounterTable) GetEntityData() *types.CommonEntityData

type CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry

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

	// This attribute is a key. The level that this entry describes. The type is
	// CiiSysStatLevel.
	CiiSysStatLevel interface{}

	// Number of corrupted in-memory LSP frames detected.  LSPs received from the
	// wire with a bad checksum are silently dropped and not counted.  LSPs
	// received from the wire with parse errors are counted by
	// ciiSysStatLSPErrors. The type is interface{} with range: 0..4294967295.
	// Units are frames.
	CiiSysStatCorrLSPs interface{}

	// The number of frames with authentication type mismatches recognized by this
	// Intermediate System. The type is interface{} with range: 0..4294967295.
	// Units are frames.
	CiiSysStatAuthTypeFails interface{}

	// The number of frames with authentication failures recognized by this
	// Intermediate System. The type is interface{} with range: 0..4294967295.
	// Units are frames.
	CiiSysStatAuthFails interface{}

	// Number of times the LSP database has become overloaded. The type is
	// interface{} with range: 0..4294967295.
	CiiSysStatLSPDbaseOloads interface{}

	// Number of times a manual address has been dropped from the area. The type
	// is interface{} with range: 0..4294967295.
	CiiSysStatManAddrDropFromAreas interface{}

	// Number of times the IS has attempted to exceed the maximum sequence number.
	// The type is interface{} with range: 0..4294967295.
	CiiSysStatAttmptToExMaxSeqNums interface{}

	// Number of times a sequence number skip has occurred. The type is
	// interface{} with range: 0..4294967295.
	CiiSysStatSeqNumSkips interface{}

	// Number of times a zero-aged copy of the system's own LSP is received from
	// some other node. The type is interface{} with range: 0..4294967295.
	CiiSysStatOwnLSPPurges interface{}

	// Number of times a PDU is received with a different value for ID field
	// length to that of the receiving system. The type is interface{} with range:
	// 0..4294967295. Units are frames.
	CiiSysStatIDFieldLenMismatches interface{}

	// Partition changes. The type is interface{} with range: 0..4294967295.
	CiiSysStatPartChanges interface{}

	// Number of times we ran SPF at this level. The type is interface{} with
	// range: 0..4294967295.
	CiiSysStatSPFRuns interface{}

	// Number of LSP frames with errors we have received. The type is interface{}
	// with range: 0..4294967295. Units are frames.
	CiiSysStatLSPErrors interface{}
}

CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry System-wide IS-IS counters.

func (*CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry) GetEntityData

type CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel

type CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel string

CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel represents The level that this entry describes.

const (
	CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel_level1IS CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel = "level1IS"

	CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel_level2IS CISCOIETFISISMIB_CiiSystemCounterTable_CiiSystemCounterEntry_CiiSysStatLevel = "level2IS"
)

type CiiAdminState

type CiiAdminState string

CiiAdminState represents Values match those in RFC 2863.

const (
	CiiAdminState_on CiiAdminState = "on"

	CiiAdminState_off CiiAdminState = "off"
)

type CiiISLevel

type CiiISLevel string

CiiISLevel represents Identifies a level.

const (
	CiiISLevel_none CiiISLevel = "none"

	CiiISLevel_area CiiISLevel = "area"

	CiiISLevel_domain CiiISLevel = "domain"
)

type CiiLevelState

type CiiLevelState string

CiiLevelState represents States of the IS-IS protocol.

const (
	CiiLevelState_off CiiLevelState = "off"

	CiiLevelState_on CiiLevelState = "on"

	CiiLevelState_waiting CiiLevelState = "waiting"

	CiiLevelState_overloaded CiiLevelState = "overloaded"
)

type CiiMetricStyle

type CiiMetricStyle string

CiiMetricStyle represents Do we use 1195 style Metrics or wide metrics.

const (
	CiiMetricStyle_narrow CiiMetricStyle = "narrow"

	CiiMetricStyle_wide CiiMetricStyle = "wide"

	CiiMetricStyle_both CiiMetricStyle = "both"
)

type CiiMetricType

type CiiMetricType string

CiiMetricType represents Is this an Internal or External Metric?

const (
	CiiMetricType_internal CiiMetricType = "internal"

	CiiMetricType_external CiiMetricType = "external"
)

type CiiSupportedProtocol

type CiiSupportedProtocol string

CiiSupportedProtocol represents these protocols in ISO TR9577.

const (
	CiiSupportedProtocol_iso8473 CiiSupportedProtocol = "iso8473"

	CiiSupportedProtocol_ipV6 CiiSupportedProtocol = "ipV6"

	CiiSupportedProtocol_ip CiiSupportedProtocol = "ip"
)

Jump to

Keyboard shortcuts

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