Documentation
¶
Overview ¶
The MIB module for managing Cisco extensions to the 802.1D Spanning Tree Protocol (STP).
Index ¶
- type CISCOSTPEXTENSIONSMIB
- type CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects
- type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects
- type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable
- type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry
- type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects
- type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode
- type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable
- type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry
- type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode
- type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable
- type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry
- type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode
- type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode
- type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode
- type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable
- type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry
- type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable
- type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry
- type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode
- type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects
- type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode
- type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable
- type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry
- type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable
- type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry
- type CISCOSTPEXTENSIONSMIB_StpxMISTPObjects
- type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable
- type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry
- type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable
- type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry
- type CISCOSTPEXTENSIONSMIB_StpxMSTObjects
- type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation
- type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType
- type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType
- type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable
- type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry
- type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable
- type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable
- type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry
- type CISCOSTPEXTENSIONSMIB_StpxRSTPObjects
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType
- type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType
- type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable
- type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry
- type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable
- type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry
- type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable
- type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry
- type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable
- type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry
- type CISCOSTPEXTENSIONSMIB_StpxSMSTObjects
- type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable
- type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry
- type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode
- type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode
- type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects
- type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode
- type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode
- type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType
- type CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCOSTPEXTENSIONSMIB ¶
type CISCOSTPEXTENSIONSMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter StpxUplinkFastObjects CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects StpxBackboneFastObjects CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects StpxSpanningTreeObjects CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects StpxMISTPObjects CISCOSTPEXTENSIONSMIB_StpxMISTPObjects StpxLoopGuardObjects CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects StpxFastStartObjects CISCOSTPEXTENSIONSMIB_StpxFastStartObjects StpxBpduSkewingObjects CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects StpxMSTObjects CISCOSTPEXTENSIONSMIB_StpxMSTObjects StpxRSTPObjects CISCOSTPEXTENSIONSMIB_StpxRSTPObjects StpxSMSTObjects CISCOSTPEXTENSIONSMIB_StpxSMSTObjects // A list of Virtual LAN entries containing information for Spanning Tree // PVST+ protocol. An entry will exist for each VLAN existing on the device. StpxPVSTVlanTable CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable // A table containing a list of the ports for which a particular VLAN's // Spanning Tree has been found to have an inconsistency. Two types of // inconsistency are discovered: 1) an inconsistency where two different port // types have been plugged together; and 2) an inconsistency where different // switches have different PVIDs for the same link. StpxInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable // A table containing a list of the bridge ports for which Spanning Tree // RootGuard capability can be configured. StpxRootGuardConfigTable CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable // A table containing a list of the bridge ports for which a particular // Spanning Tree instance has been found to have an root-inconsistency. The // agent creates a new entry in this table whenever it detects a new // root-inconsistency, and deletes entries when/soon after the inconsistency // is no longer present. StpxRootInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable // This table contains one entry for each instance of MISTP and it contains // stpxMISTPInstanceNumber entries, numbered from 1 to // stpxMISTPInstanceNumber. This table is only instantiated when the value of // stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3). StpxMISTPInstanceTable CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable // A table containing a list of the bridge ports for which Spanning Tree // LoopGuard capability can be configured. StpxLoopGuardConfigTable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable // A table containing a list of the bridge ports for which a particular // Spanning Tree instance has been found to have a loop-inconsistency. The // agent creates a new entry in this table whenever it detects a new // loop-inconsistency, and deletes entries when/soon after the inconsistency // is no longer present. StpxLoopInconsistencyTable CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable // A table containing a list of the bridge ports for which Spanning Tree Port // Fast Start can be configured. StpxFastStartPortTable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable // A table containing a list of the bridge ports for a particular Spanning // Tree Instance. StpxFastStartOperModeTable CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable // A table containing a list of the bridge ports for which a particular // Spanning Tree instance has been detected to have BPDU skewing occurred // since the object value of stpxBpduSkewingDetectionEnable was last changed // to true(1). The agent creates a new entry in this table whenever a port in // a particular Spanning Tree instance is detected to be BPDU skewed since // the object value of stpxBpduSkewingDetectionEnable object is changed to // true(1). The agent deletes all the entries in this table when the object // value of stpxBpduSkewingDetectionEnable is changed to false(2) or the // object value of stpxSpanningTreeType is changed. StpxBpduSkewingTable CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable // This table contains MST instance information with one entry for an MST // instance within the range of 0 to the object value of // stpxMSTMaxInstanceNumber. This table is deprecated and replaced by // stpxSMSTInstanceTable. StpxMSTInstanceTable CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable // This table contains MST instance information in the Edit Buffer with one // entry for each MST instance numbered from 0 to stpxMSTMaxInstanceNumber. // This table is only instantiated when the stpxMSTRegionEditBufferStatus has // the value of acquiredBySnmp(2). This table is deprecated and replaced by // stpxSMSTInstanceEditTable. StpxMSTInstanceEditTable CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable // A table containing port information for the MST Protocol on all the bridge // ports existing on the system. StpxMSTPortTable CISCOSTPEXTENSIONSMIB_StpxMSTPortTable // A table containing a list of the bridge ports for a particular MST // instance. This table is only instantiated when the stpxSpanningTreeType // is mst(4). This table is deprecated and replaced with // stpxRSTPPortRoleTable. StpxMSTPortRoleTable CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable // A table containing port information for the RSTP Protocol on all the // bridge ports existing in the system. StpxRSTPPortTable CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable // A table containing a list of the bridge ports for a particular Spanning // Tree instance. This table is only instantiated when the // stpxSpanningTreeType is mst(4) or rapidPvstPlus(5). StpxRSTPPortRoleTable CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable // A table containing a list of the bridge ports for a particular Spanning // Tree Instance. This table is only instantiated when the object value of // stpxSpanningTreeType is rapidPvstPlus(5). StpxRPVSTPortTable CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable // This table contains MST instance information for IEEE MST. StpxSMSTInstanceTable CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable // This table contains MST instance information in the Edit Buffer. This // table is only instantiated when the object value of // stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2). StpxSMSTInstanceEditTable CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable // A table containing port information for the MST Protocol on all the bridge // ports existing on the system. This table is only instantiated when the // object value of stpxSpanningTreeType is mst(4). StpxSMSTPortTable CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable }
CISCOSTPEXTENSIONSMIB
func (*CISCOSTPEXTENSIONSMIB) GetEntityData ¶
func (cISCOSTPEXTENSIONSMIB *CISCOSTPEXTENSIONSMIB) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An indication of whether the BackboneFast capability is administratively // enabled on the device. The type is bool. StpxBackboneFastEnabled interface{} // The number of inferior BPDUs received by the switch since the // stpxBackboneFastOperEnabled has become true(1). If the value of // stpxBackboneFastOperEnabled is false(2), then this mib object will have a // value of 0. The type is interface{} with range: 0..4294967295. StpxBackboneFastInInferiorBPDUs interface{} // The number of Root Link Query request PDUs received by the switch since the // stpxBackboneFastOperEnabled has become true(1). If the value of // stpxBackboneFastOperEnabled is false(2), then this mib object will have a // value of 0. The type is interface{} with range: 0..4294967295. StpxBackboneFastInRLQRequestPDUs interface{} // The number of Root Link Query response PDUs received by the switch since // the stpxBackboneFastOperEnabled has become true(1). If the value of // stpxBackboneFastOperEnabled is false(2), then this mib object will have a // value of 0. The type is interface{} with range: 0..4294967295. StpxBackboneFastInRLQResponsePDUs interface{} // The number of Root Link Query request PDUs transmitted by the switch since // the stpxBackboneFastOperEnabled has become true(1). If the value of // stpxBackboneFastOperEnabled is false(2), then this mib object will have a // value of 0. The type is interface{} with range: 0..4294967295. StpxBackboneFastOutRLQRequestPDUs interface{} // The number of Root Link Query response PDUs transmitted by the switch since // the stpxBackboneFastOperEnabled has become true(1). If the value of // stpxBackboneFastOperEnabled is false(2), then this mib object will have a // value of 0. The type is interface{} with range: 0..4294967295. StpxBackboneFastOutRLQResponsePDUs interface{} // An indication of whether the BackboneFast capability is operationally // enabled on the device. The type is bool. StpxBackboneFastOperEnabled interface{} }
CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects
func (*CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects) GetEntityData ¶
func (stpxBackboneFastObjects *CISCOSTPEXTENSIONSMIB_StpxBackboneFastObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates whether BPDU skewing detection feature is enabled or not on the // system. If this object has the value of true(1), then the system will // detect whether BPDUs received by any port on any Spanning Tree instance // are processed at an interval longer than the object value of // dot1dStpHelloTime in the BIRDGE-MIB of the Spanning Tree instance. The type // is bool. StpxBpduSkewingDetectionEnable interface{} }
CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects
func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects) GetEntityData ¶
func (stpxBpduSkewingObjects *CISCOSTPEXTENSIONSMIB_StpxBpduSkewingObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable ¶
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A Spanning Tree instance on a particular port for which BPDU skewing has // been detected. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry. StpxBpduSkewingEntry []*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry }
CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been detected to have BPDU skewing occurred since the object value of stpxBpduSkewingDetectionEnable was last changed to true(1).
The agent creates a new entry in this table whenever a port in a particular Spanning Tree instance is detected to be BPDU skewed since the object value of stpxBpduSkewingDetectionEnable object is changed to true(1). The agent deletes all the entries in this table when the object value of stpxBpduSkewingDetectionEnable is changed to false(2) or the object value of stpxSpanningTreeType is changed.
func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable) GetEntityData ¶
func (stpxBpduSkewingTable *CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Spanning Tree instance id, such as the VLAN id // of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1). // The type is interface{} with range: 0..65535. StpxBpduSkewingInstanceIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxBpduSkewingPortIndex interface{} // Indicates the skew duration in milliseconds of the last BPDU skewing // detected. The type is interface{} with range: 0..4294967295. Units are // milliseconds. StpxBpduSkewingLastSkewDuration interface{} // Indicates the skew duration in milliseconds of the worst BPDU skewing // detected. The type is interface{} with range: 0..4294967295. Units are // milliseconds. StpxBpduSkewingWorstSkewDuration interface{} // Indicates the value of sysUpTime when the worst BPDU skewing was detected. // The type is interface{} with range: 0..4294967295. StpxBpduSkewingWorstSkewTime interface{} }
CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry A Spanning Tree instance on a particular port for which BPDU skewing has been detected.
func (*CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry) GetEntityData ¶
func (stpxBpduSkewingEntry *CISCOSTPEXTENSIONSMIB_StpxBpduSkewingTable_StpxBpduSkewingEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates the global default mode of the Bpdu Guard feature on the device. // On platforms that does not support per port Bpdu Guard configuration as // indicated by the object stpxFastStartPortBpduGuardMode, if the value of // this object is set to true(1), and the Fast Start Feature is operationally // enabled on a port, then that port will be immediately disabled when the // system receives a BPDU from that port. The type is bool. StpxFastStartBpduGuardEnable interface{} // Indicates the global default mode of the Bpdu Filter feature on the // device. On platforms that does not support per port Bpdu Filter // configuration as indicated by the object stpxFastStartPortBpduFilterMode, // if the value of this object is set to true(1), and the Fast Start Feature // is operationally enabled on a port, then no BPDUs will be transmitted on // this port. The type is bool. StpxFastStartBpduFilterEnable interface{} // Indicates the global default mode of the Fast Start feature on the device. // The type is StpxFastStartGlobalDefaultMode. StpxFastStartGlobalDefaultMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxFastStartObjects
func (*CISCOSTPEXTENSIONSMIB_StpxFastStartObjects) GetEntityData ¶
func (stpxFastStartObjects *CISCOSTPEXTENSIONSMIB_StpxFastStartObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode string
CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode represents Start feature on the device.
const ( CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode = "enable" CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartObjects_StpxFastStartGlobalDefaultMode = "disable" )
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry with port fast start oper mode information on a bridge port for a // particular Spanning Tree Instance. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry. StpxFastStartOperModeEntry []*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry }
CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable A table containing a list of the bridge ports for a particular Spanning Tree Instance.
func (*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable) GetEntityData ¶
func (stpxFastStartOperModeTable *CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Spanning Tree instance id, such as the VLAN id // of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1). The // type is interface{} with range: 0..65535. StpxFastStartOperModeInstIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxFastStartOperModePortIndex interface{} // Indicates the fast start operational status of the port on a particular // Spanning Tree Instance. The type is StpxFastStartOperMode. StpxFastStartOperMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry An entry with port fast start oper mode information on a bridge port for a particular Spanning Tree Instance.
func (*CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry) GetEntityData ¶
func (stpxFastStartOperModeEntry *CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode string
CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode represents port on a particular Spanning Tree Instance.
const ( CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode_enabled CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode = "enabled" CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode_disabled CISCOSTPEXTENSIONSMIB_StpxFastStartOperModeTable_StpxFastStartOperModeEntry_StpxFastStartOperMode = "disabled" )
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A bridge port for which Spanning Tree Port Fast Start can be configured. // The type is slice of // CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry. StpxFastStartPortEntry []*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry }
CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable A table containing a list of the bridge ports for which Spanning Tree Port Fast Start can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable) GetEntityData ¶
func (stpxFastStartPortTable *CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxFastStartPortIndex interface{} // Indicates whether the port is operating in spantree fast start mode. A // port with fast start enabled is immediately put in spanning tree forwarding // state when that port is detected by the Spanning Tree, rather than // starting in blocking state which is the normal operation. In order to // support additional Fast Start enable mode (enableForTrunk and default) as // defined in stpxFastStartPortMode other than enable (true(1)) or disable // (false(2)) as defined in this object, stpxFastStartPortMode object needs to // be used. When the stpxFastStartPortMode has the value of enable(1) or // enableForTrunk(3), the value of stpxFastStartPortEnable for the same // instance will be true(1). When the stpxFastStartPortMode has the value of // disable(2), the value of stpxFastStartPortEnable for the same instance // will be false(2). When the stpxFastStartPortMode has the value of // default(4), the value of stpxFastStartPortEnable for the same instance // depends on the object value of stpxFastStartGlobalDefaultMode. The type is // bool. StpxFastStartPortEnable interface{} // Indicates the mode of Fast Start Feature on the port. A port with fast // start enabled is immediately put in spanning tree forwarding state when // the port is detected by the Spanning Tree, rather than starting in // blocking state which is the normal operation. enable -- the fast start // feature is enabled on this port but will only take effect when // the object value of its vlanTrunkPortDynamicStatus as // specified in CISCO-VTP-MIB is notTrunking(2). disable -- the // fast start feature is disabled on this port. enableForTrunk // -- the fast start feature is enabled on this port and will take // effect regardless of the object value of its // vlanTrunkPortDynamicStatus. default -- whether the fast start feature is // enabled or not on this port depends on the object // value of stpxFastStartGlobalDefaultMode. network -- the fast start network // mode is enabled on this port. The type is // StpxFastStartPortMode. StpxFastStartPortMode interface{} // Indicates the mode of Bpdu Guard Feature on the port. A port with Bpdu // Guard enabled is immediately disabled when the system receives a BPDU // from that port. enable -- the Bpdu Guard feature is enabled on this // port. disable -- the Bpdu Guard feature is disabled on this // port. default -- whether the Bpdu Guard feature is enabled or // not on this port depends on the object value of // stpxFastStartBpduGuardEnable. If the value of // stpxFastStartBpduGuardEnable is true(1) and Fast Start feature // is also enabled operationally on this port, then // this port is immediately disabled when the system receives a // BPDU from this port. The type is StpxFastStartPortBpduGuardMode. StpxFastStartPortBpduGuardMode interface{} // Indicates the mode of Bpdu Filter Feature on the port. The system will not // transmit BPDUs on a port with Bpdu Filter feature enabled. enable -- the // Bpdu Filter feature is enabled on this port. disable -- the // Bpdu Filter feature is disabled on this port. default -- // whether the Bpdu Filter feature is enabled or not on this port // depends on the object value of stpxFastStartBpduFilterEnable. If // the value of stpxFastStartBpduFilterEnable is true(1) and Fast // Start feature is also enabled operationally on this port, then // no BPDUs will be transmitted on this port. The type is // StpxFastStartPortBpduFilterMode. StpxFastStartPortBpduFilterMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry A bridge port for which Spanning Tree Port Fast Start can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry) GetEntityData ¶
func (stpxFastStartPortEntry *CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode string
CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode represents no BPDUs will be transmitted on this port.
const ( CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "enable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "disable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduFilterMode = "default" )
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode string
CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode represents the system receives a BPDU from this port.
const ( CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "enable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "disable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortBpduGuardMode = "default" )
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode ¶
type CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode string
CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode represents this port.
const ( CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_enable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "enable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_disable CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "disable" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_enableForTrunk CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "enableForTrunk" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_default_ CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "default" CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode_network CISCOSTPEXTENSIONSMIB_StpxFastStartPortTable_StpxFastStartPortEntry_StpxFastStartPortMode = "network" )
type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable ¶
type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VLAN on a particular port for which a Spanning Tree inconsistency is // currently in effect. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry. StpxInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry }
CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable A table containing a list of the ports for which a particular VLAN's Spanning Tree has been found to have an inconsistency. Two types of inconsistency are discovered: 1) an inconsistency where two different port types have been plugged together; and 2) an inconsistency where different switches have different PVIDs for the same link.
func (*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable) GetEntityData ¶
func (stpxInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The VLAN id of the VLAN. The type is interface{} // with range: 0..4095. StpxVlanIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxPortIndex interface{} // The types of inconsistency which have been discovered on this port for this // VLAN's Spanning Tree. When this object exists, the value of the // corresponding instance of the Bridge MIB's dot1dStpPortState object will be // 'broken(6)'. The type is map[string]bool. StpxInconsistentState interface{} }
CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry A VLAN on a particular port for which a Spanning Tree inconsistency is currently in effect.
func (*CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry) GetEntityData ¶
func (stpxInconsistencyEntry *CISCOSTPEXTENSIONSMIB_StpxInconsistencyTable_StpxInconsistencyEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A bridge port for which Spanning Tree LoopGuard capability can be // configured. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry. StpxLoopGuardConfigEntry []*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry }
CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable A table containing a list of the bridge ports for which Spanning Tree LoopGuard capability can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable) GetEntityData ¶
func (stpxLoopGuardConfigTable *CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxLoopGuardConfigPortIndex interface{} // An indication of whether the LoopGuard capability is enabled on this port // or not. This configuration will be applied to all the Spanning Tree // instances in which this port exists. In order to support additional Loop // Guard config mode (default) as defined in stpxLoopGuardConfigMode other // than enable (true(1)) or disable (false(2)) as defined in this object, // stpxLoopGuardConfigMode object needs to be used. When the // stpxLoopGuardConfigMode object has the value of enable(1), the value of // stpxLoopGuardConfigEnabled for the same instance will be true(1). When the // stpxLoopGuardConfigMode object has the value of disable(2), the value of // stpxLoopGuardConfigEnabled for the same instance will be false(2). When // the stpxLoopGuardConfigMode object has the value of default(3), the value // of stpxLoopGuardConfigEnabled for the same instance will depend on the // object value of stpxLoopGuardGlobalDefaultMode. The type is bool. StpxLoopGuardConfigEnabled interface{} // Indicates the mode of Loop Guard Feature on this port. This configuration // will be applied to all the Spanning Tree instances in which this port // exists. enable -- the Loop Guard feature is enabled on this // port. disable -- the Loop Guard feature is disabled on this // port. default -- whether the Loop Guard feature is enabled or // not on this port depends on the object value of // stpxLoopGuardGlobalDefaultMode. The type is StpxLoopGuardConfigMode. StpxLoopGuardConfigMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry A bridge port for which Spanning Tree LoopGuard capability can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry) GetEntityData ¶
func (stpxLoopGuardConfigEntry *CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode string
CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode represents value of stpxLoopGuardGlobalDefaultMode.
const ( CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_enable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "enable" CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_disable CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "disable" CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode_default_ CISCOSTPEXTENSIONSMIB_StpxLoopGuardConfigTable_StpxLoopGuardConfigEntry_StpxLoopGuardConfigMode = "default" )
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates the global default config mode of LoopGuard feature on the // device. The type is StpxLoopGuardGlobalDefaultMode. StpxLoopGuardGlobalDefaultMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects
func (*CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects) GetEntityData ¶
func (stpxLoopGuardObjects *CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode string
CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode represents feature on the device.
const ( CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode_enable CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode = "enable" CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode_disable CISCOSTPEXTENSIONSMIB_StpxLoopGuardObjects_StpxLoopGuardGlobalDefaultMode = "disable" )
type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A Spanning Tree instance on a particular port for which a Spanning Tree // loop-inconsistency is currently in effect. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry. StpxLoopInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry }
CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have a loop-inconsistency. The agent creates a new entry in this table whenever it detects a new loop-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.
func (*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable) GetEntityData ¶
func (stpxLoopInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Spanning Tree instance id, such as the VLAN id // of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or // rapidPvstPlus(5). The type is interface{} with range: 0..65535. StpxLoopInconsistencyIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxLoopInconsistencyPortIndex interface{} // Indicates whether the port on a particular Spanning Tree instance is // currently in loop-inconsistent state or not. The type is bool. StpxLoopInconsistencyState interface{} }
CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry A Spanning Tree instance on a particular port for which a Spanning Tree loop-inconsistency is currently in effect.
func (*CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry) GetEntityData ¶
func (stpxLoopInconsistencyEntry *CISCOSTPEXTENSIONSMIB_StpxLoopInconsistencyTable_StpxLoopInconsistencyEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable ¶
type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A conceptual row containing the status of the MISTP instance. The type is // slice of // CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry. StpxMISTPInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry }
CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable This table contains one entry for each instance of MISTP and it contains stpxMISTPInstanceNumber entries, numbered from 1 to stpxMISTPInstanceNumber.
This table is only instantiated when the value of stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3).
func (*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable) GetEntityData ¶
func (stpxMISTPInstanceTable *CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. An arbitrary integer within the range from 1 to // the value of stpxMISTPInstanceNumber that uniquely identifies an instance. // The type is interface{} with range: 1..256. StpxMISTPInstanceIndex interface{} // This object indicates whether the MISTP protocol is currently enabled on // the MISTP instance. If this object is set to 'true' - the MISTP // protocol will run on this instance. 'false' - the MISTP // protocol will stop running on this instance. The type is // bool. StpxMISTPInstanceEnable interface{} // A string of octets containing one bit per VLAN. The first octet corresponds // to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 // through 15; etc. The most significant bit of each octet corresponds to the // lowest value VlanIndex in that octet. For each VLAN, if it is mapped to // this MISTP instance, then the bit corresponding to that VLAN is set to '1'. // The type is string with length: 0..128. StpxMISTPInstanceVlansMapped interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 1024 through 2047. The first octet corresponds to VLANs with // VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 // through 1039; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MISTP instance, then the bit corresponding to that VLAN is set to // '1'. This object is only instantiated on devices with support for // VlanIndex up to 4095. The type is string with length: 0..128. StpxMISTPInstanceVlansMapped2k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 2048 through 3071. The first octet corresponds to VLANs with // VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 // through 2063; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MISTP instance, then the bit corresponding to that VLAN is set to // '1'. This object is only instantiated on devices with support for // VlanIndex up to 4095. The type is string with length: 0..128. StpxMISTPInstanceVlansMapped3k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 3072 through 4095. The first octet corresponds to VLANs with // VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 // through 3087; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MISTP instance, then the bit corresponding to that VLAN is set to // '1'. This object is only instantiated on devices with support for // VlanIndex up to 4095. The type is string with length: 0..128. StpxMISTPInstanceVlansMapped4k interface{} }
CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry A conceptual row containing the status of the MISTP instance.
func (*CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry) GetEntityData ¶
func (stpxMISTPInstanceEntry *CISCOSTPEXTENSIONSMIB_StpxMISTPInstanceTable_StpxMISTPInstanceEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMISTPObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxMISTPObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The number of MISTP instances, that are supported by the device when the // value of stpxSpanningTreeType is either mistp(2) or mistpPvstPlus(3). The // type is interface{} with range: 1..256. StpxMISTPInstanceNumber interface{} }
CISCOSTPEXTENSIONSMIB_StpxMISTPObjects
func (*CISCOSTPEXTENSIONSMIB_StpxMISTPObjects) GetEntityData ¶
func (stpxMISTPObjects *CISCOSTPEXTENSIONSMIB_StpxMISTPObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A conceptual row containing MST instance information in the Edit Buffer. // The type is slice of // CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry. StpxMSTInstanceEditEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry }
CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable This table contains MST instance information in the Edit Buffer with one entry for each MST instance numbered from 0 to stpxMSTMaxInstanceNumber.
This table is only instantiated when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
This table is deprecated and replaced by stpxSMSTInstanceEditTable.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable) GetEntityData ¶
func (stpxMSTInstanceEditTable *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. An integer that uniquely identifies an MST // instance from 0 to the object value of stpxMSTMaxInstanceNumber. The // instances of this table entry with stpxMSTInstanceEditIndex of zero can // not be modified. This object is deprecated and replaced by // stpxSMSTInstanceEditIndex. The type is interface{} with range: 0..256. StpxMSTInstanceEditIndex interface{} // A string of octets containing one bit per VLAN. The first octet corresponds // to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 // through 15; etc. The most significant bit of each octet corresponds to the // lowest value VlanIndex in that octet. For each VLAN, if it is mapped to // this MST instance, then the bit corresponding to that VLAN is set to '1'. // Each VLAN can only be mapped to one unique MST instance in the range from // 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is // changed from '1' to '0', then that VLAN will be automatically mapped to // MST instance 0 by the device. This object is deprecated and replaced by // stpxSMSTInstanceEditVlansMap1k2k. The type is string with length: 0..128. StpxMSTInstanceEditVlansMap interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 1024 through 2047. The first octet corresponds to VLANs with // VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 // through 1039; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. Each VLAN can only be mapped to one unique MST instance in the range // from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is // changed from '1' to '0', then that VLAN will be automatically mapped to // MST instance 0 by the device. This object is deprecated and replaced by // stpxSMSTInstanceEditVlansMap1k2k. The type is string with length: 0..128. StpxMSTInstanceEditVlansMap2k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 2048 through 3071. The first octet corresponds to VLANs with // VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 // through 2063; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. Each VLAN can only be mapped to one unique MST instance in the range // from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is // changed from '1' to '0', then that VLAN will be automatically mapped to // MST instance 0 by the device. This object is deprecated and replaced by // stpxSMSTInstanceEditVlansMap3k4k. The type is string with length: 0..128. StpxMSTInstanceEditVlansMap3k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 3072 through 4095. The first octet corresponds to VLANs with // VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 // through 3087; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. Each VLAN can only be mapped to one unique MST instance in the range // from 1 to stpxMSTMaxInstanceNumber. If the bit corresponding to a VLAN is // changed from '1' to '0', then that VLAN will be automatically mapped to // MST instance 0 by the device. This object is deprecated and replaced by // stpxSMSTInstanceEditVlansMap3k4k. The type is string with length: 0..128. StpxMSTInstanceEditVlansMap4k interface{} }
CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry A conceptual row containing MST instance information in the Edit Buffer.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry) GetEntityData ¶
func (stpxMSTInstanceEditEntry *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceEditTable_StpxMSTInstanceEditEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A conceptual row containing the MST instance information. The type is // slice of CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry. StpxMSTInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry }
CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable This table contains MST instance information with one entry for an MST instance within the range of 0 to the object value of stpxMSTMaxInstanceNumber.
This table is deprecated and replaced by stpxSMSTInstanceTable.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable) GetEntityData ¶
func (stpxMSTInstanceTable *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. An integer that uniquely identifies an MST // instance within the range of 0 to the object value of // stpxMSTMaxInstanceNumber. This object is deprecated and replaced by // stpxSMSTInstanceIndex. The type is interface{} with range: 0..256. StpxMSTInstanceIndex interface{} // A string of octets containing one bit per VLAN. The first octet corresponds // to VLANs with VlanIndex values of 0 through 7; the second octet to VLANs 8 // through 15; etc. The most significant bit of each octet corresponds to the // lowest value VlanIndex in that octet. For each VLAN, if it is mapped to // this MST instance, then the bit corresponding to that VLAN is set to '1'. // This object is deprecated and replaced by stpxSMSTInstanceVlansMapped1k2k. // The type is string with length: 0..128. StpxMSTInstanceVlansMapped interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 1024 through 2047. The first octet corresponds to VLANs with // VlanIndex values of 1024 through 1031; the second octet to VLANs 1032 // through 1039; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. This object is deprecated and replaced by // stpxSMSTInstanceVlansMapped1k2k. The type is string with length: 0..128. StpxMSTInstanceVlansMapped2k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 2048 through 3071. The first octet corresponds to VLANs with // VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 // through 2063; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. This object is deprecated and replaced by // stpxSMSTInstanceVlansMapped3k4k. The type is string with length: 0..128. StpxMSTInstanceVlansMapped3k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 3072 through 4095. The first octet corresponds to VLANs with // VlanIndex values of 3072 through 3079; the second octet to VLANs 3080 // through 3087; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. This object is deprecated and replaced by // stpxSMSTInstanceVlansMapped3k4k. The type is string with length: 0..128. StpxMSTInstanceVlansMapped4k interface{} // The remaining hop count for this MST instance. This object will take on // value of 40 if the object value of stpxSMSTInstanceRemainingHopCount is // greater than 40. This object is only instantiated when the object value of // stpxSpanningTreeType is mst(4). This object is deprecated and replaced by // stpxSMSTInstanceRemainingHopCount. The type is interface{} with range: // 0..40. StpxMSTInstanceRemainingHopCount interface{} }
CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry A conceptual row containing the MST instance information.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry) GetEntityData ¶
func (stpxMSTInstanceEntry *CISCOSTPEXTENSIONSMIB_StpxMSTInstanceTable_StpxMSTInstanceEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The maximum MST (Multiple Spanning Tree) instance id, that can be // supported by the device for Cisco proprietary implementation of the MST // Protocol. This object is deprecated and replaced by // stpxSMSTMaxInstanceID. The type is interface{} with range: 1..256. StpxMSTMaxInstanceNumber interface{} // The operational MST region name. The type is string with length: 0..32. StpxMSTRegionName interface{} // The operational MST region version. This object is deprecated and replaced // by stpxSMSTRegionRevision. The type is interface{} with range: 0..65535. StpxMSTRegionRevision interface{} // Indicates the current ownership status of the unique Region Config Edit // Buffer. released -- the Edit Buffer can be acquired by any of // the SNMP management stations. acquiredBySnmp -- the Edit Buffer is // acquired by any of the SNMP management stations. // acquiredByNonSnmp -- the Edit Buffer is acquired by the // non-SNMP users managing the device. The type is // StpxMSTRegionEditBufferStatus. StpxMSTRegionEditBufferStatus interface{} // Indicates the operation that is performed on the Region Config Edit // Buffer. other -- none of the following operations. acquire -- acquire // the Edit Buffer. This operation can only be performed when the // object stpxMSTRegionEditBufferStatus has the value of // released(1). After the successful operation of this action, the // stpxMSTRegionEditBufferStatus will be changed to // acquiredBySnmp(2). releaseWithForce -- release the Edit // Buffer acquired by non-SNMP users with force and discard the // changes in the Edit Buffer. This operation can only be // performed when the object stpxMSTRegionEditBufferStatus has the // value of acquiredByNonSnmp(2). commit -- commit the changes // in the Edit Buffer and release the Edit Buffer. The successful // operation of this action will make the changes in the Edit // Buffer effective on the device. This operation can only be // performed when the object stpxMSTRegionEditBufferStatus has the // value of acquiredBySnmp(3). rollBack -- discard the changes in the Edit // Buffer and release the Edit Buffer. This operation can // only be performed when the object stpxMSTRegionEditBufferStatus // has the value of acquiredBySnmp(3). This object always returns // other(1) when it is read. The type is StpxMSTRegionEditBufferOperation. StpxMSTRegionEditBufferOperation interface{} // The MST region name in the Edit Buffer. This object is only instantiated // when the stpxMSTRegionEditBufferStatus has the value of // acquiredBySnmp(2). The type is string with length: 0..32. StpxMSTRegionEditName interface{} // The MST region version in the Edit Buffer. This object is only instantiated // when the stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2). // This object is deprecated and replaced by stpxSMSTRegionEditRevision. The // type is interface{} with range: 1..65535. StpxMSTRegionEditRevision interface{} // The maximum number of hops for the MST region. This object will take on // value of 40 if the object value of stpxSMSTMaxHopCount is greater than 40. // This object is deprecated and replaced by stpxSMSTMaxHopCount. The type is // interface{} with range: 1..40. StpxMSTMaxHopCount interface{} }
CISCOSTPEXTENSIONSMIB_StpxMSTObjects
func (*CISCOSTPEXTENSIONSMIB_StpxMSTObjects) GetEntityData ¶
func (stpxMSTObjects *CISCOSTPEXTENSIONSMIB_StpxMSTObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation string
CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation represents This object always returns other(1) when it is read.
const ( CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_other CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "other" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_acquire CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "acquire" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_releaseWithForce CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "releaseWithForce" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_commit CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "commit" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation_rollBack CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferOperation = "rollBack" )
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus string
CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus represents non-SNMP users managing the device.
const ( CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_released CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "released" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_acquiredBySnmp CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "acquiredBySnmp" CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus_acquiredByNonSnmp CISCOSTPEXTENSIONSMIB_StpxMSTObjects_StpxMSTRegionEditBufferStatus = "acquiredByNonSnmp" )
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry containing the port role information for the MST protocol on a // port for a particular MST instance existing on the system. The type is // slice of CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry. StpxMSTPortRoleEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry }
CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable A table containing a list of the bridge ports for a particular MST instance. This table is only instantiated when the stpxSpanningTreeType is mst(4).
This table is deprecated and replaced with stpxRSTPPortRoleTable.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable) GetEntityData ¶
func (stpxMSTPortRoleTable *CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The MST instance id within the range of 0 to // stpxMSTMaxInstanceNumber. The type is interface{} with range: 0..256. StpxMSTPortRoleInstanceIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxMSTPortRolePortIndex interface{} // Indicates the port role on a particular MST instance for the MST protocol. // disabled -- this port has no role on this MST instance. root -- this // port has the role of root port on this MST instance. // designated -- this port has the role of designated port on // this MST instance. alternate -- this port has the role of alternate port // on this MST instance. backUp -- this port has the role of backup port on // this MST instance. boundary -- this port has the role of // boundary port on this MST instance. master -- this port has // the role of master port on this MST instance. The type is // StpxMSTPortRoleValue. StpxMSTPortRoleValue interface{} }
CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry An entry containing the port role information for the MST protocol on a port for a particular MST instance existing on the system.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry) GetEntityData ¶
func (stpxMSTPortRoleEntry *CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue string
CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue represents this MST instance.
const ( CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_disabled CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "disabled" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_root CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "root" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_designated CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "designated" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_alternate CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "alternate" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_backUp CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "backUp" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_boundary CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "boundary" CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue_master CISCOSTPEXTENSIONSMIB_StpxMSTPortRoleTable_StpxMSTPortRoleEntry_StpxMSTPortRoleValue = "master" )
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry with port information for the MST Protocol on a bridge port. The // type is slice of CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry. StpxMSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry }
CISCOSTPEXTENSIONSMIB_StpxMSTPortTable A table containing port information for the MST Protocol on all the bridge ports existing on the system.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable) GetEntityData ¶
func (stpxMSTPortTable *CISCOSTPEXTENSIONSMIB_StpxMSTPortTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxMSTPortIndex interface{} // Indicates the administrative link type configuration of a bridge port for // the MST protocol. pointToPoint -- the port is administratively configured // to be connected to a point-to-point link. shared -- the port is // administratively configured to be connected to a shared medium. // auto -- the administrative configuration of the port's link type // depends on link duplex of the port. If the port link is // full-duplex, the administrative link type configuration on this // port will be taken as pointTopoint(1). If the port link is // half-duplex, the administrative link type configuration on this // port will be taken as shared(2). This configuration of this object only // takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5). // stpxMSTPortAdminLinkType is deprecated and replaced with // stpxRSTPPortAdminLinkType. The type is StpxMSTPortAdminLinkType. StpxMSTPortAdminLinkType interface{} // Indicates the operational link type of a bridge port for the MST protocol. // pointToPoint -- the port is operationally connected to a // point-to-point link. shared -- the port is operationally connected to // a shared medium. other -- none of the above. This object is only // instantiated when the object value of stpxSpanningTreeType is mst(4). // stpxMSTPortOperLinkType is deprecated and replaced with // stpxRSTPPortOperLinkType. The type is StpxMSTPortOperLinkType. StpxMSTPortOperLinkType interface{} // The protocol migration control on this port. When the object value of // stpxSpanningTreeType is mst(4) or rapidPvstPlus(5), setting true(1) to // this object forces the device to try using version 2 BPDUs on this port. // When the object value of stpxSpanningTreeType is neither mst(4) nor // rapidPvstPlus(5), setting true(1) to this object has no effect. Setting // false(2) to this object has no effect. This object always returns false(2) // when read. stpxMSTPortProtocolMigration is deprecated and replaced with // stpxRSTPPortProtocolMigration. The type is bool. StpxMSTPortProtocolMigration interface{} // Indicates the operational status of the port for the MST protocol. edge // -- this port is an edge port for the MST region. boundary -- this port is // a boundary port for the MST region. pvst -- this port is // connected to a PVST/PVST+ bridge. stp -- this port is connected to a // Single Spanning Tree bridge. This object is only instantiated // when the object value of stpxSpanningTreeType is mst(4). This object is // deprecated and replaced by stpxSMSTPortStatus. The type is // map[string]bool. StpxMSTPortStatus interface{} }
CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry An entry with port information for the MST Protocol on a bridge port.
func (*CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry) GetEntityData ¶
func (stpxMSTPortEntry *CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType string
CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType represents with stpxRSTPPortAdminLinkType.
const ( CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType = "pointToPoint" CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType_auto CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortAdminLinkType = "auto" )
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType ¶
type CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType string
CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType represents is deprecated and replaced with stpxRSTPPortOperLinkType.
const ( CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType = "pointToPoint" CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType_other CISCOSTPEXTENSIONSMIB_StpxMSTPortTable_StpxMSTPortEntry_StpxMSTPortOperLinkType = "other" )
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable ¶
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry containing Spanning Tree PVST+ Protocol information for a // particular Virtual LAN. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry. StpxPVSTVlanEntry []*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry }
CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable A list of Virtual LAN entries containing information for Spanning Tree PVST+ protocol. An entry will exist for each VLAN existing on the device.
func (*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable) GetEntityData ¶
func (stpxPVSTVlanTable *CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. An index value that uniquely identifies the // Virtual LAN associated with this information. The type is interface{} with // range: 0..4095. StpxPVSTVlanIndex interface{} // Indicates whether Spanning Tree PVST+ Protocol is enabled for this // Virtual LAN. If Spanning Tree PVST+ Protocol is not supported on this // VLAN, then notApplicable(3) will be returned while retrieving the object // value for this VLAN. If the device only supports a single global Spanning // Tree PVST+ Protocol enable/disable for all the existing VLANs, then the // object value assigned to this VLAN will be applied to the object values of // all the instances in this table which do not have the value of // notApplicable(3). If the value of stpxSpanningTreeType is neither // pvstPlus(1) nor rapidPvstPlus(5), then the value of stpxPVSTVlanEnable for // this VLAN can not be changed. The type is StpxPVSTVlanEnable. StpxPVSTVlanEnable interface{} }
CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry An entry containing Spanning Tree PVST+ Protocol information for a particular Virtual LAN.
func (*CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry) GetEntityData ¶
func (stpxPVSTVlanEntry *CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable ¶
type CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable string
CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable represents changed.
const ( CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_enabled CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "enabled" CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_disabled CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "disabled" CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable_notApplicable CISCOSTPEXTENSIONSMIB_StpxPVSTVlanTable_StpxPVSTVlanEntry_StpxPVSTVlanEnable = "notApplicable" )
type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable ¶
type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry with port status information on a bridge port for a particular // Spanning Tree Instance. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry. StpxRPVSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry }
CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable A table containing a list of the bridge ports for a particular Spanning Tree Instance. This table is only instantiated when the object value of stpxSpanningTreeType is rapidPvstPlus(5).
func (*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable) GetEntityData ¶
func (stpxRPVSTPortTable *CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The VLAN id of the VLAN. The type is interface{} // with range: 0..4095. StpxRPVSTPortVlanIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxRPVSTPortIndex interface{} // Indicates the operational status of the port for the Rapid PVST+ protocol. // edge -- this port is an edge port for the RST region. unused1 -- unused // bit 1. unused2 -- unused bit 2. stp -- this port is connected to a Single // Spanning Tree/PVST+ bridge. dispute -- this port, as a designated // port, received an inferior BPDU with a designated role and the // learning bit being set. The type is map[string]bool. StpxRPVSTPortStatus interface{} }
CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry An entry with port status information on a bridge port for a particular Spanning Tree Instance.
func (*CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry) GetEntityData ¶
func (stpxRPVSTPortEntry *CISCOSTPEXTENSIONSMIB_StpxRPVSTPortTable_StpxRPVSTPortEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The Transmit Hold Count. The type is interface{} with range: 0..4294967295. StpxRSTPTransmitHoldCount interface{} }
CISCOSTPEXTENSIONSMIB_StpxRSTPObjects
func (*CISCOSTPEXTENSIONSMIB_StpxRSTPObjects) GetEntityData ¶
func (stpxRSTPObjects *CISCOSTPEXTENSIONSMIB_StpxRSTPObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry containing the port role information for the RSTP protocol on a // port for a particular Spanning Tree instance. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry. StpxRSTPPortRoleEntry []*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry }
CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable A table containing a list of the bridge ports for a particular Spanning Tree instance. This table is only instantiated when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable) GetEntityData ¶
func (stpxRSTPPortRoleTable *CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Spanning Tree instance id, it can either be a // VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) or an MST // instance id if the stpxSpanningTreeType is mst(4). The type is interface{} // with range: 0..4095. StpxRSTPPortRoleInstanceIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxRSTPPortRolePortIndex interface{} // Indicates the port role on a particular Spanning Tree instance for the // RSTP protocol. disabled -- this port has no role in this Spanning // Tree instance. root -- this port has the role of root port in this // Spanning Tree instance. designated -- this port has the role of // designated port in this Spanning Tree instance. alternate -- // this port has the role of alternate port in this Spanning Tree // instance. backUp -- this port has the role of backup port in this // Spanning Tree instance. boundary -- this port has the role of boundary // port in this Spanning Tree instance. master -- this port has // the role of master port in this Spanning Tree instance. This // object could have a value of 'boundary' or 'master' only when the object // value of stpxSpanningTreeType is mst(4). The type is StpxRSTPPortRoleValue. StpxRSTPPortRoleValue interface{} }
CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry An entry containing the port role information for the RSTP protocol on a port for a particular Spanning Tree instance.
func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry) GetEntityData ¶
func (stpxRSTPPortRoleEntry *CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue string
CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue represents only when the object value of stpxSpanningTreeType is mst(4).
const ( CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_disabled CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "disabled" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_root CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "root" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_designated CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "designated" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_alternate CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "alternate" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_backUp CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "backUp" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_boundary CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "boundary" CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue_master CISCOSTPEXTENSIONSMIB_StpxRSTPPortRoleTable_StpxRSTPPortRoleEntry_StpxRSTPPortRoleValue = "master" )
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry with port information for the RSTP Protocol on a bridge port. The // type is slice of CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry. StpxRSTPPortEntry []*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry }
CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable A table containing port information for the RSTP Protocol on all the bridge ports existing in the system.
func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable) GetEntityData ¶
func (stpxRSTPPortTable *CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxRSTPPortIndex interface{} // Indicates the administrative link type configuration of a bridge port for // the RSTP protocol. pointToPoint -- the port is administratively // configured to be connected to a point-to-point link. shared -- the // port is administratively configured to be connected to a shared // medium. auto -- the administrative configuration of the port's // link type depends on link duplex of the port. If the port link is // full-duplex, the administrative link type configuration on this // port will be taken as pointTopoint(1). If the port link is // half-duplex, the administrative link type configuration on this // port will be taken as shared(2). This configuration of this object only // takes effect when the stpxSpanningTreeType is mst(4) or rapidPvstPlus(5). // The type is StpxRSTPPortAdminLinkType. StpxRSTPPortAdminLinkType interface{} // Indicates the operational link type of a bridge port for the RSTP protocol. // pointToPoint -- the port is operationally connected to a // point-to-point link. shared -- the port is operationally connected to // a shared medium. other -- none of the above. This object is only // instantiated when the object value of stpxSpanningTreeType is mst(4) or // rapidPvstPlus(5). The type is StpxRSTPPortOperLinkType. StpxRSTPPortOperLinkType interface{} // The protocol migration control on this port. When the object value of // stpxSpanningTreeType is mst(4) or rapidPvstPlus(5), setting true(1) to // this object forces the device to try using version 2 BPDUs on this port. // When the object value of stpxSpanningTreeType is neither mst(4) nor // rapidPvstPlus(5), setting true(1) to this object has no effect. Setting // false(2) to this object has no effect. This object always returns // false(2) when read. The type is bool. StpxRSTPPortProtocolMigration interface{} }
CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry An entry with port information for the RSTP Protocol on a bridge port.
func (*CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry) GetEntityData ¶
func (stpxRSTPPortEntry *CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType string
CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType represents stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
const ( CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType = "pointToPoint" CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType_auto CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortAdminLinkType = "auto" )
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType ¶
type CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType string
CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType represents stpxSpanningTreeType is mst(4) or rapidPvstPlus(5).
const ( CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType_pointToPoint CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType = "pointToPoint" CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType_other CISCOSTPEXTENSIONSMIB_StpxRSTPPortTable_StpxRSTPPortEntry_StpxRSTPPortOperLinkType = "other" )
type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable ¶
type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A bridge port for which Spanning Tree RootGuard capability can be // configured. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry. StpxRootGuardConfigEntry []*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry }
CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable A table containing a list of the bridge ports for which Spanning Tree RootGuard capability can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable) GetEntityData ¶
func (stpxRootGuardConfigTable *CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxRootGuardConfigPortIndex interface{} // An indication of whether the RootGuard capability is enabled on this port // or not. This configuration will be applied to all Spanning Tree instances // in which this port exists. The type is bool. StpxRootGuardConfigEnabled interface{} }
CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry A bridge port for which Spanning Tree RootGuard capability can be configured.
func (*CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry) GetEntityData ¶
func (stpxRootGuardConfigEntry *CISCOSTPEXTENSIONSMIB_StpxRootGuardConfigTable_StpxRootGuardConfigEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable ¶
type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A Spanning Tree instance on a particular port for which a Spanning Tree // root-inconsistency is currently in effect. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry. StpxRootInconsistencyEntry []*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry }
CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable A table containing a list of the bridge ports for which a particular Spanning Tree instance has been found to have an root-inconsistency. The agent creates a new entry in this table whenever it detects a new root-inconsistency, and deletes entries when/soon after the inconsistency is no longer present.
func (*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable) GetEntityData ¶
func (stpxRootInconsistencyTable *CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The Spanning Tree instance id, such as the VLAN id // of the VLAN if the object value of stpxSpanningTreeType is pvstPlus(1) or // rapidPvstPlus(5). The type is interface{} with range: 0..65535. StpxRootInconsistencyIndex interface{} // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxRootInconsistencyPortIndex interface{} // Indicates whether the port on a particular Spanning Tree instance is // currently in root-inconsistent state or not. The type is bool. StpxRootInconsistencyState interface{} }
CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry A Spanning Tree instance on a particular port for which a Spanning Tree root-inconsistency is currently in effect.
func (*CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry) GetEntityData ¶
func (stpxRootInconsistencyEntry *CISCOSTPEXTENSIONSMIB_StpxRootInconsistencyTable_StpxRootInconsistencyEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A conceptual row containing MST instance information in the Edit Buffer. // The total number of entries in this table has to be less than or equal to // the object value of stpxSMSTMaxInstances. The type is slice of // CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry. StpxSMSTInstanceEditEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry }
CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable This table contains MST instance information in the Edit Buffer.
This table is only instantiated when the object value of stpxMSTRegionEditBufferStatus has the value of acquiredBySnmp(2).
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable) GetEntityData ¶
func (stpxSMSTInstanceEditTable *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The MST instance ID, the value of which is in the // range from 0 to stpxSMSTMaxInstanceID. The instances of this table entry // with stpxSMSTInstanceEditIndex of zero is automatically created by the // device and can not modified. The type is interface{} with range: // 0..4294967295. StpxSMSTInstanceEditIndex interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 0 through 2047. The first octet corresponds to VLANs with // VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; // etc. The most significant bit of each octet corresponds to the lowest // value VlanIndex in that octet. For each VLAN, if it is mapped to this MST // instance, then the bit corresponding to that VLAN is set to '1'. Each // VLAN can only be mapped to one unique MST instance with the range from 0 // to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is changed // from '1' to '0', then that VLAN will be automatically mapped to SMST // instance 0 by the device. If the bit corresponding to a VLAN is changed // from '0' to '1', then that VLAN will be automatically removed from the MST // instance this VLAN was previously mapped to. If the length of this string // is less than 256 octets, any 'missing' octets are assumed to contain the // value of zero. The type is string with length: 0..256. StpxSMSTInstanceEditVlansMap1k2k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 2048 through 4095. The first octet corresponds to VLANs with // VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 // through 2063; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. Each VLAN can only be mapped to one unique MST instance with the range // from 0 to stpxSMSTMaxInstanceNumber. If the bit corresponding to a VLAN is // changed from '1' to '0', then that VLAN will be automatically mapped to // SMST instance 0 by the device. If the bit corresponding to a VLAN is // changed from '0' to '1', then that VLAN will be automatically removed from // the MST instance this VLAN was previously mapped to. If the length of this // string is less than 256 octets, any 'missing' octets are assumed to // contain the value of zero. The type is string with length: 0..256. StpxSMSTInstanceEditVlansMap3k4k interface{} // This object controls the creation and deletion of a row in // stpxSMSTInstanceEditTable. When creating an entry in this table, // 'createAndGo' method is used and the value of this object is set to // 'active'. Deactivation of an 'active' entry is not allowed. When deleting // an entry in this table, 'destroy' method is used. Once a row becomes // active, value in any other column within such a row may be modified. When // a row is active, setting the instance of stpxSMSTInstanceEditVlansMap1k2k // stpxSMSTInstanceEditVlansMap3k4k for the same MST instance both to the // value of zero length can not be allowed. The type is RowStatus. StpxSMSTInstanceEditRowStatus interface{} }
CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry A conceptual row containing MST instance information in the Edit Buffer.
The total number of entries in this table has to be less than or equal to the object value of stpxSMSTMaxInstances.
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry) GetEntityData ¶
func (stpxSMSTInstanceEditEntry *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceEditTable_StpxSMSTInstanceEditEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A conceptual row containing the MST instance information for IEEE MST. The // type is slice of // CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry. StpxSMSTInstanceEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry }
CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable This table contains MST instance information for IEEE MST.
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable) GetEntityData ¶
func (stpxSMSTInstanceTable *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The MST instance ID, the value of which is in the // range from 0 to stpxSMSTMaxInstanceID. The type is interface{} with range: // 0..4294967295. StpxSMSTInstanceIndex interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 0 through 2047. The first octet corresponds to VLANs with // VlanIndex values of 0 through 7; the second octet to VLANs 8 through 15; // etc. The most significant bit of each octet corresponds to the lowest // value VlanIndex in that octet. For each VLAN, if it is mapped to this MST // instance, then the bit corresponding to that VLAN is set to '1'. If the // length of this string is less than 256 octets, any 'missing' octets are // assumed to contain the value of zero. The type is string with length: // 0..256. StpxSMSTInstanceVlansMapped1k2k interface{} // A string of octets containing one bit per VLAN for VLANS with VlanIndex // values of 2048 through 4095. The first octet corresponds to VLANs with // VlanIndex values of 2048 through 2055; the second octet to VLANs 2056 // through 2063; etc. The most significant bit of each octet corresponds to // the lowest value VlanIndex in that octet. For each VLAN, if it is mapped // to this MST instance, then the bit corresponding to that VLAN is set to // '1'. If the length of this string is less than 256 octets, any 'missing' // octets are assumed to contain the value of zero. The type is string with // length: 0..256. StpxSMSTInstanceVlansMapped3k4k interface{} // The remaining hop count for this MST instance. If this object value is not // applicable on an MST instance, then the value retrieved for this object for // that MST instance will be -1. This object is only instantiated when the // object value of stpxSpanningTreeType is mst(4). The type is interface{} // with range: -1..2147483647. StpxSMSTInstanceRemainingHopCount interface{} // Indicates the Bridge Identifier (refer to BridgeId defined in BRIDGE-MIB) // of CIST (Common and Internal Spanning Tree) Regional Root for the MST // region. This object is only instantiated when the object value of // stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex is 0. The type is // string with length: 8..8. StpxSMSTInstanceCISTRegionalRoot interface{} // Indicates the CIST Internal Root Path Cost, i.e., the path cost to the CIST // Regional Root as specified by the corresponding // stpxSMSTInstanceCISTRegionalRoot for the MST region. This object is only // instantiated when the object value of stpxSpanningTreeType is mst(4) and // stpxSMSTInstanceIndex is 0. The type is interface{} with range: // 0..4294967295. StpxSMSTInstanceCISTIntRootCost interface{} }
CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry A conceptual row containing the MST instance information for IEEE MST.
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry) GetEntityData ¶
func (stpxSMSTInstanceEntry *CISCOSTPEXTENSIONSMIB_StpxSMSTInstanceTable_StpxSMSTInstanceEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The maximum number of MST instances that can be supported by the device // for IEEE MST. The type is interface{} with range: 0..4294967295. StpxSMSTMaxInstances interface{} // The maximum MST instance ID that can be supported by the device for IEEE // MST. The type is interface{} with range: 0..4294967295. StpxSMSTMaxInstanceID interface{} // The operational region version for IEEE MST. The type is interface{} with // range: 0..4294967295. StpxSMSTRegionRevision interface{} // The MST region version in the Edit Buffer for IEEE MST. This object is // only instantiated when the stpxMSTRegionEditBufferStatus has the value of // acquiredBySnmp(2). The type is interface{} with range: 0..4294967295. StpxSMSTRegionEditRevision interface{} // The maximum number of hops for the IEEE MST region. The type is interface{} // with range: 0..4294967295. StpxSMSTMaxHopCount interface{} // The IEEE MST region configuration digest. The type is string. StpxSMSTConfigDigest interface{} // The pre-standard MST region configuration digest. The type is string. StpxSMSTConfigPreStandardDigest interface{} }
CISCOSTPEXTENSIONSMIB_StpxSMSTObjects
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTObjects) GetEntityData ¶
func (stpxSMSTObjects *CISCOSTPEXTENSIONSMIB_StpxSMSTObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry with port information for the MST protocol on a bridge port. The // type is slice of CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry. StpxSMSTPortEntry []*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry }
CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable A table containing port information for the MST Protocol on all the bridge ports existing on the system.
This table is only instantiated when the object value of stpxSpanningTreeType is mst(4)
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable) GetEntityData ¶
func (stpxSMSTPortTable *CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The value of dot1dBasePort (i.e. dot1dBridge.1.4) // for the bridge port. The type is interface{} with range: 1..65535. StpxSMSTPortIndex interface{} // Indicates the operational status of the port for the MST protocol. edge // -- this port is an edge port for the MST region. boundary -- this port is // a boundary port for the MST region. pvst -- this port is // connected to a PVST/PVST+ bridge. stp -- this port is connected to a // Single Spanning Tree bridge. dispute -- this port, as a designated // port, received an inferior BPDU with a designated role and the // learning bit being set. rstp -- this port is connected to a RSTP bridge or // an MST bridge in a different MST region. The type is // map[string]bool. StpxSMSTPortStatus interface{} // The adminitratively configured hello time in hundredth of seconds on a // port for IEEE MST. The granularity of this timer is 1 second. An agent may // return a badValue error if a set is attempted to a value which is not a // whole number of seconds. This object value of zero means the hello time is // not specifically configured on this port and object value of // stpxSMSTPortConfigedHelloTime retrieved for this port will take on the // value of dot1dStpBridgeHelloTime defined in BRIDGE-MIB. The type is // interface{} with range: 0..4294967295. Units are hundredth of seconds. StpxSMSTPortAdminHelloTime interface{} // Indicates the effective configuration of the hello time on a port. The // type is interface{} with range: 0..4294967295. Units are hundredth of // seconds. StpxSMSTPortConfigedHelloTime interface{} // The operational hello time in hundredth of seconds on a port for IEEE MST. // If this object value is not applicable on a port, then the value retrieved // on that port will be -1. The type is interface{} with range: // -1..2147483647. Units are hundredth of seconds. StpxSMSTPortOperHelloTime interface{} // The desired MST mode of this port. preStandard -- this port is // administratively configured to transmit pre-standard, i.e. pre IEEE // MST, BPDUs. auto -- the BPDU transmission mode of this port is based // on automatic detection of neighbor ports. The type is // StpxSMSTPortAdminMSTMode. StpxSMSTPortAdminMSTMode interface{} // Indicates the current operational MST mode of this port. unknown -- the // operational mode is currently unknown. preStandard -- this port is // currently operating in pre-standard MSTP BPDU transmission mode. // standard -- this port is currently operating in IEEE MST BPDU // transmission mode. The type is StpxSMSTPortOperMSTMode. StpxSMSTPortOperMSTMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry An entry with port information for the MST protocol on a bridge port.
func (*CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry) GetEntityData ¶
func (stpxSMSTPortEntry *CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode string
CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode represents on automatic detection of neighbor ports.
const ( CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode_preStandard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode = "preStandard" CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode_auto CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortAdminMSTMode = "auto" )
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode ¶
type CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode string
CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode represents BPDU transmission mode.
const ( CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_unknown CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "unknown" CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_preStandard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "preStandard" CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode_standard CISCOSTPEXTENSIONSMIB_StpxSMSTPortTable_StpxSMSTPortEntry_StpxSMSTPortOperMSTMode = "standard" )
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The actual mode of spanning tree protocol runs on the device. It can be // one of the following: pvstPlus -- PVST+ (Per VLAN Spanning Tree+ // Protocol). mistp -- MISTP (Multi Instance Spanning Tree Protocol). // mistpPvstPlus -- MISTP with the tunneling scheme // enabled for PVST+. mst -- IEEE 802.1s Multiple Spanning Tree (MST) // with IEEE 802.1w Rapid Spanning Tree Protocol (RSTP). rapidPvstPlus // -- IEEE 802.1w Rapid Spanning Tree Protocol (RSTP) for all vlans // in PVST+. When the value of this MIB object gets changed, the network // connectivity would be affected and the connectivity to this device would // also be lost temporarily. The type is StpxSpanningTreeType. StpxSpanningTreeType interface{} // Indicates the administrative spanning tree path cost mode configured on // device. The type is StpxSpanningTreePathCostMode. StpxSpanningTreePathCostMode interface{} // Indicates whether Extended System ID feature is administratively enabled // on the device or not. The type is bool. StpxExtendedSysIDAdminEnabled interface{} // Indicates whether Extended System ID feature is operationaly enabled on // the device or not. If the value of this object is true(1), then the // accepted values for dot1dStpPriority in BRIDGE-MIB should be multiples of // 4096 plus bridge instance ID, such as VlanIndex. Changing this object value // might cause the values of dot1dBaseBridgeAddress and dot1dStpPriority in // BRIDGE-MIB to be changed also. The type is bool. StpxExtendedSysIDOperEnabled interface{} // Indicates whether a specified notification is enabled or not. If a bit // corresponding to a notification is set to 1, then the specified // notification can be generated. newRoot -- the newRoot notification as // defined in BRIDGE-MIB. topologyChange -- the topologyChange notification // as defined in BRIDGE-MIB. inconsistency -- the // stpxInconsistencyUpdate notification. rootInconsistency -- the // stpxRootInconsistencyUpdate notification. // loopInconsistency -- the stpxLoopInconsistencyUpdate // notification. The type is map[string]bool. StpxNotificationEnable interface{} // Indicate the operational spanning tree path cost mode on device. This mode // applies to all instances of the Spanning Tree protocol running on the // device. When the value of this MIB object gets changed, the path cost of // all ports will be reassigned to the default path cost values based on the // new spanning tree path cost mode and the ports' speed. When the value of // this MIB object is long(2), the stpxLongStpPortPathCost MIB object must be // used in order to retrieve/configure the spanning tree port path cost as a // 32 bits value. The set operation on dot1dStpPortPathCost in BRIDGE-MIB will // be rejected. While retrieving the value of dot1dStpPortPathCost, the // maximum value of 65535 will be returned if the value of // stpxLongStpPortPathCost for the same instance exceeds 65535. When the // value of this MIB object is short(1), the dot1dStpPortPathCost in // BRIDGE-MIB must be used. The type is StpxSpanningTreePathCostOperMode. StpxSpanningTreePathCostOperMode interface{} }
CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects
func (*CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects) GetEntityData ¶
func (stpxSpanningTreeObjects *CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects) GetEntityData() *types.CommonEntityData
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode ¶
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode string
CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode represents configured on device.
const ( CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode_short CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode = "short" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode_long CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostMode = "long" )
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode ¶
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode string
CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode represents the dot1dStpPortPathCost in BRIDGE-MIB must be used.
const ( CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode_short CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode = "short" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode_long CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreePathCostOperMode = "long" )
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType ¶
type CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType string
CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType represents temporarily.
const ( CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_pvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "pvstPlus" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mistp CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mistp" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mistpPvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mistpPvstPlus" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_mst CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "mst" CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType_rapidPvstPlus CISCOSTPEXTENSIONSMIB_StpxSpanningTreeObjects_StpxSpanningTreeType = "rapidPvstPlus" )
type CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects ¶
type CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An indication of whether the UplinkFast capability is administratively // enabled on the device. If the platform does not support configuration of // this object when the object value of stpxSpanningTreeType is mst(4), then // this object is not instantiated. The type is bool. StpxUplinkFastEnabled interface{} // The cumulative number of UplinkFast transitions (from the STP 'Blocking' // state directly to the STP 'Forwarding' state). All transitions are // included in this counter, irrespective of the instance of the Spanning Tree // Protocol on which they occur. If the platform supports the // stpxUplinkFastOperEnabled object, then this object is not instantiated // when the object value of stpxUplinkFastOperEnabled is false(2). If the // platform does not support the stpxUplinkFastOperEnabled object, then this // object is not instantiated when the object value of stpxSpanningTreeType // is mst(4). The type is interface{} with range: 0..4294967295. Units are // transitions. StpxUplinkFastTransitions interface{} // The maximum number of station-learning frames that this device will // generate in each 100 milli-second period after a UplinkFast transition. By // configuring this object, the network administrator can limit the rate at // which station-learning frames are generated. If the platform does not // support configuration of this object when the object value of // stpxSpanningTreeType is mst(4), then this object is not instantiated. The // type is interface{} with range: 0..32000. Units are frames. StpxUplinkStationLearningGenRate interface{} // The cumulative number of station-learning frames generated due to // UplinkFast transitions. All generated station-learning frames are included // in this counter, irrespective of the instance of the Spanning Tree Protocol // on which the UplinkFast transition occurred. If the platform supports the // stpxUplinkFastOperEnabled object, then this object is not instantiated // when the object value of stpxUplinkFastOperEnabled is false(2). If the // platform does not support the stpxUplinkFastOperEnabled object, then this // object is not instantiated when the object value of stpxSpanningTreeType // is mst(4). The type is interface{} with range: 0..4294967295. Units are // frames. StpxUplinkStationLearningFrames interface{} // An indication of whether the UplinkFast capability is operationally // enabled on the device. The type is bool. StpxUplinkFastOperEnabled interface{} }
CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects
func (*CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects) GetEntityData ¶
func (stpxUplinkFastObjects *CISCOSTPEXTENSIONSMIB_StpxUplinkFastObjects) GetEntityData() *types.CommonEntityData