Observium_CE/mibs/enterasys/ENTERASYS-IF-MIB-EXT-MIB

377 lines
13 KiB
Plaintext

ENTERASYS-IF-MIB-EXT-MIB DEFINITIONS ::= BEGIN
-- enterasys-if-mib-ext-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' Interface MIB Extensions functionality.
--
-- This module will be extended, as needed.
-- Extreme Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Extreme Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Extreme Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Extreme
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Extreme Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Extreme Networks products.
-- Copyright (2005-2013) Enterasys Networks, Inc.
-- Copyright 2015 Extreme Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifEntry
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysIfMibExtMIB MODULE-IDENTITY
LAST-UPDATED "201504141239Z" -- Tue Apr 14 12:39 UTC 2015
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO
"Postal: Extreme Networks, Inc.
145 Rio Robles
San Jose, CA 95134 USA
Phone: +1 408 579-2800
E-mail: support@extremenetworks.com
WWW: http://www.extremenetworks.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Enterasys Networks enterprise OID that provide
extensions to the industry standard IF-MIB."
REVISION "201504141239Z" -- Tue Apr 14 12:39 UTC 2015
DESCRIPTION
"Addition of MACSEC cause to the EtsysIfOperStatusCauses
textual convention."
REVISION "201407241322Z" -- Thu Jul 24 13:22 UTC 2014
DESCRIPTION
"Addition of Priority Flow Control cause to the
EtsysIfOperStatusCauses textual convention."
REVISION "201304121314Z" -- Fri Apr 12 13:14 UTC 2013
DESCRIPTION
"Update CONTACT-INFO clause."
REVISION "201302111814Z" -- Mon Feb 11 18:14 UTC 2013
DESCRIPTION
"Addition of Transmit Queue Monitor cause to the
EtsysIfOperStatusCauses textual convention."
REVISION "201202022008Z" -- Thu Feb 2 20:08 UTC 2012
DESCRIPTION
"Addition of Ethernet OAM ULD cause to the EtsysIfOperStatusCauses
textual convention."
REVISION "201112071558Z" -- Wed Dec 7 15:58 UTC 2011
DESCRIPTION
"Addition of Link-state cause to the EtsysIfOperStatusCauses
textual convention."
REVISION "201110251948Z" -- Tue Oct 25 19:48 UTC 2011
DESCRIPTION
"Addition of Chassis Bonding cause to the EtsysIfOperStatusCauses
textual convention."
REVISION "201106081212Z" -- Wed Jun 8 12:12 UTC 2011
DESCRIPTION
"Addition of MAC Locking cause to the EtsysIfOperStatusCauses
textual convention."
REVISION "201105121415Z" -- Thu May 12 16:15:05 GMT 2011
DESCRIPTION
"Addition of Ethernet OAM and Ethernet OAM Loopback
causes to the EtsysIfOperStatusCauses textual convention."
REVISION "200501132135Z" -- Thu Jan 13 21:35 GMT 2005
DESCRIPTION
"The initial version of this MIB module."
::= { etsysModules 57 }
-- Textual Conventions
EtsysIfOperStatusCauses ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This convention specifies the variety of functionalities that
may cause an interface's ifOperStatus to be have a value other
than up(1). A set bit indicates that the associated cause is
influencing the interface's current ifOperStatus.
adminStatus(0)
- The ifAdminStatus for the interface is not up(1).
linkLoss(1)
- The interface has physically lost link with its partner.
linkFlap(2)
- The interface has been brought down by the Link Flap
feature as defined by etsysLinkFlapMIB.
self(3)
- The interface has brought itself down.
initialization(4)
- The system or interface is still in the process of
initializing itself.
flowLimiting(5)
- The interface has been brought down by the Flow Limiting
feature as defined by etsysFlowLimitingMIB.
policy(6)
- The interface has been brought down by the Policy feature
as defined by etsysPolicyProfileMIB.
classOfService(7)
- The interface has been brought down by the rate limiting
feature defined by etsysCosMIB.
ieee8021x(8)
- The interface has been made dormant awaiting successful
authentication by 802.1X.
ieee8023lag(9)
- The interface has been made dormant as a result of being
an underlying physical port in a Link Aggregation.
enetOam(10)
- The interface has been brought down by the Ethernet OAM
feature as defined by etsysEthOamExtMIB.
enetOamLb(11)
- The interface has been brought down by the Ethernet OAM
loopback feature as defined by dot3OamMIB.
macLock(12)
- The interface has been brought down by the MAC Lock
feature as defined in etsysMACLockingMIB.
chassisBonding(13)
- The interface has been brought down by the Chassis Bonding
feature as defined in etsysVirtualSwitchBondingMIB.
linkState(14)
- The interface has been brought down by the Link-state
application as defined in etsysLinkstateMIB.
enetOamUld(15)
- The interface has been brought down by the Ethernet OAM
Unidirectional Link Detection (ULD) feature as defined by
etsysEthOamExtMIB.
txqMonitor(16)
- The interface has been brought down by the Transmit Queue
Monitor feature as defined in etsysTxqMonitorMIB.
priorityFlowControl(17)
- The interface has been brought down by the Priority Flow
Control feature as defined in ieee8021PFCMib as it
undergoes temporary buffer changes.
macSec(18)
- The interface has been brought down by the MACsec
feature as defined by IEEE802.1X-2010 port based
Network Access Control."
REFERENCE
"RFC 2863, 'The Interfaces Group MIB'
ENTERASYS-LINK-FLAP-MIB
ENTERASYS-FLOW-LIMITING-MIB
ENTERASYS-POLICY-PROFILE-MIB
ENTERASYS-CLASS-OF-SERVICE-MIB
ENTERASYS-ETH-OAM-EXT-MIB
ENTERASYS-MAC-LOCKING-MIB
IEEE Std. 802.1X-2001
IEEE Std. 802.3-2002
ENTERASYS-VIRTUAL-SWITCH-BONDING-MIB
ENTERASYS-LINKSTATE-MIB
ENTERASYS-ETH-OAM-EXT-MIB
ENTERASYS-TRANSMIT-QUEUE-MONITOR-MIB
IEEE Std. 802.1Qbb-2011
IEEE Std. 802.1X-2010"
SYNTAX BITS {
adminStatus(0),
linkLoss(1),
linkFlap(2),
self(3),
initialization(4),
flowLimiting(5),
policy(6),
classOfService(7),
ieee8021x(8),
ieee8023lag(9),
enetOam(10),
enetOamLb(11),
macLock(12),
chassisBonding(13),
linkState(14),
enetOamUld(15),
txqMonitor(16),
priorityFlowControl(17),
macSec(18)
}
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
etsysIfMibExtObjects OBJECT IDENTIFIER
::= { etsysIfMibExtMIB 1 }
etsysIfMibExtSystem OBJECT IDENTIFIER
::= { etsysIfMibExtObjects 1 }
etsysIfMibExtInterface OBJECT IDENTIFIER
::= { etsysIfMibExtObjects 2 }
-- -------------------------------------------------------------
-- The Interface MIB Extension System Group
-- -------------------------------------------------------------
etsysIfOperStateLinkChange OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the system wide ability to manipulate
the physical link state of an interface when the interface's
ifOperStatus transitions into or out of the down(2) state.
A value of enabled(1) will cause an interface to drop physical
link when its ifOperStatus transitions to down(2). If the
interface would transition out of the down(2) state, assuming
it did have link, then physical link will be restored to the
interface. A value of disabled(2) will cause an interface to
not alter its physical link regardless of the value of
ifOperStatus. This object only affects those interfaces which
have a concept of physical link."
DEFVAL { disabled }
::= { etsysIfMibExtSystem 1 }
-- -------------------------------------------------------------
-- The Interface MIB Extension Interface Group
-- -------------------------------------------------------------
etsysInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per interface information that extends the base
ifTable defined in RFC2863."
::= { etsysIfMibExtInterface 1 }
etsysInterfaceExtEntry OBJECT-TYPE
SYNTAX EtsysInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing per interface information."
AUGMENTS { ifEntry }
::= { etsysInterfaceExtTable 1 }
EtsysInterfaceExtEntry ::=
SEQUENCE {
etsysIfOperStatusCause
EtsysIfOperStatusCauses
}
etsysIfOperStatusCause OBJECT-TYPE
SYNTAX EtsysIfOperStatusCauses
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the various features that could
cause the ifOperStatus of an interface to not be up(1)."
::= { etsysInterfaceExtEntry 1 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
etsysIfMibExtConformance OBJECT IDENTIFIER
::= { etsysIfMibExtMIB 2 }
etsysIfMibExtGroups OBJECT IDENTIFIER
::= { etsysIfMibExtConformance 1 }
etsysIfMibExtCompliances OBJECT IDENTIFIER
::= { etsysIfMibExtConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
etsysIfMibExtOperLinkGroup OBJECT-GROUP
OBJECTS { etsysIfOperStateLinkChange }
STATUS current
DESCRIPTION
"The group that controls physical link manipulation as a result
of ifOperStatus changes."
::= { etsysIfMibExtGroups 1 }
etsysIfMibExtOperStatusGroup OBJECT-GROUP
OBJECTS { etsysIfOperStatusCause }
STATUS current
DESCRIPTION
"The group that provides the cause of the current ifOperStatus
value for a given interface."
::= { etsysIfMibExtGroups 2 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
etsysIfMibExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support IF-MIB
extensions."
MODULE
GROUP etsysIfMibExtOperLinkGroup
DESCRIPTION
"This group is mandatory for all devices that support
manipulating the physical link state of an interface
in response to ifOperStatus changes."
GROUP etsysIfMibExtOperStatusGroup
DESCRIPTION
"This group is mandatory for all devices that support
reporting of the underlying cause for the current
ifOperStatus value associated with an interface."
::= { etsysIfMibExtCompliances 1 }
END