initial commit; version 22.5.12042
This commit is contained in:
428
mibs/siaemic/SIAE-IFEXT-MIB
Normal file
428
mibs/siaemic/SIAE-IFEXT-MIB
Normal file
@ -0,0 +1,428 @@
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
-- SIAE MICROELETTRONICA s.p.a.
|
||||
--
|
||||
-- Via Michelangelo Buonarroti, 21
|
||||
-- 20093 - Cologno Monzese
|
||||
-- Milano
|
||||
-- ITALY
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
SIAE-IFEXT-MIB
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
siaeMib
|
||||
FROM SIAE-TREE-MIB
|
||||
AlarmStatus, AlarmSeverityCode
|
||||
FROM SIAE-ALARM-MIB;
|
||||
|
||||
ifext MODULE-IDENTITY
|
||||
LAST-UPDATED "201611020000Z"
|
||||
ORGANIZATION "SIAE MICROELETTRONICA spa"
|
||||
CONTACT-INFO
|
||||
"SIAE MICROELETTONICA s.p.a.
|
||||
Via Michelangelo Buonarroti, 21
|
||||
20093 - Cologno Monzese
|
||||
Milano - ITALY
|
||||
Phone : +39-02-27325-1
|
||||
E-mail: help@siaemic.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"SIAE's Interface Extension MIB.
|
||||
"
|
||||
REVISION "201905290000Z"
|
||||
DESCRIPTION
|
||||
"MIB version 01.00.02
|
||||
Added loopbackExternal and enableExt.
|
||||
"
|
||||
REVISION "201611020000Z"
|
||||
DESCRIPTION
|
||||
"MIB version 01.00.01
|
||||
Added ifextRmonTable.
|
||||
"
|
||||
REVISION "201609140000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapabilityFixedSpeed and ifextCapabilityPortProtection
|
||||
to ifextCapabilities.
|
||||
"
|
||||
REVISION "201608050000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapabilityHRLmember to ifextCapabilities.
|
||||
Added ifextCapabilityHRLcarrier to ifextCapabilities.
|
||||
"
|
||||
REVISION "201607130000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapabilityIeee1588 to ifextCapabilities.
|
||||
"
|
||||
REVISION "201604180000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapability10gBps to ifextCapabilities.
|
||||
"
|
||||
REVISION "201507210000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapabilityMabSensor and ifextCapabilityEncrypt to
|
||||
ifextCapabilities.
|
||||
"
|
||||
REVISION "201412020000Z"
|
||||
DESCRIPTION
|
||||
"Added ifextCapability2g5Bps to ifextCapabilities.
|
||||
"
|
||||
REVISION "201409260000Z"
|
||||
DESCRIPTION
|
||||
"Changed MAX-ACCESS of ifextMediumSelection from read-write to
|
||||
read-only
|
||||
Changed MAX-ACCESS of ifextAlarmReportEnable from read-write
|
||||
to read-create
|
||||
"
|
||||
REVISION "201406050000Z"
|
||||
DESCRIPTION
|
||||
"Added unused(0) to ifextPortUsage enumeration.
|
||||
"
|
||||
REVISION "201402210000Z"
|
||||
DESCRIPTION
|
||||
"Improved description of ifextMibVersion
|
||||
Removed Autonegotiation alarm
|
||||
"
|
||||
REVISION "201310280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version 01.00.00
|
||||
"
|
||||
::= { siaeMib 73 }
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- ifext GROUP
|
||||
----------------------------------------------------------------------------------
|
||||
--
|
||||
-- This group is used to extend IF MIB with proprietary info
|
||||
--
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
------ Beginning --------------------------------------------------------------
|
||||
|
||||
ifextMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numerical version of this module.
|
||||
The string version of this MIB have the following format:
|
||||
XX.YY.ZZ
|
||||
so, for example, the value 1 should be interpreted as 00.00.01
|
||||
and the value 10001 should be interpreted as 01.00.01."
|
||||
DEFVAL {1}
|
||||
::= {ifext 1}
|
||||
|
||||
------- Begin of ifextTable
|
||||
--
|
||||
ifextTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InterfaceExtensionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with SIAE's Interface extension records."
|
||||
::= {ifext 2}
|
||||
|
||||
ifextTableEntry OBJECT-TYPE
|
||||
SYNTAX InterfaceExtensionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SIAE's Interface extension record."
|
||||
INDEX {ifextIfIndex}
|
||||
::= {ifextTable 1}
|
||||
|
||||
InterfaceExtensionEntry ::=
|
||||
SEQUENCE {
|
||||
ifextIfIndex InterfaceIndex,
|
||||
ifextLabel DisplayString,
|
||||
ifextAdminStatus INTEGER,
|
||||
ifextPortUsage INTEGER,
|
||||
ifextMediumType INTEGER,
|
||||
ifextMediumSelection INTEGER,
|
||||
ifextAlarmReportEnable INTEGER,
|
||||
ifextSfpId Integer32,
|
||||
ifextCapabilities BITS,
|
||||
ifextLosAlarm AlarmStatus,
|
||||
ifextRowStatus RowStatus
|
||||
}
|
||||
|
||||
ifextIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each
|
||||
interface. This object is identical to the ifIndex
|
||||
of the standard MIB-2 ifTable."
|
||||
::= {ifextTableEntry 1}
|
||||
|
||||
ifextLabel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual string containing information about the
|
||||
interface."
|
||||
::= {ifextTableEntry 2}
|
||||
|
||||
ifextAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1), -- ready to pass packets
|
||||
down (2),
|
||||
testing (3), -- in some test mode
|
||||
loopback (4), -- loopback mode
|
||||
loopbackExternal (5) -- external loopback mode
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the interface. This object
|
||||
can be set only when the ifMainRowStatus of the
|
||||
interface is active. This object has the semantics
|
||||
of the ifAdminStatus of the standard ifTable.
|
||||
|
||||
The testing(3) state indicates that no operational
|
||||
packets can be passed - this state is not currently
|
||||
supported.
|
||||
|
||||
When a managed system initializes, all
|
||||
interfaces start with ifMainAdminStatus in the
|
||||
down(2) state, it's a default state also. As a result
|
||||
of either explicit management action or per
|
||||
configuration information retained by the managed
|
||||
system, ifMainAdminStatus is then changed to
|
||||
the up (1) state (or remains in the
|
||||
down(2) state).
|
||||
|
||||
This object reflects the value of ifMainAdminStatus"
|
||||
DEFVAL { down }
|
||||
::= {ifextTableEntry 3}
|
||||
|
||||
ifextPortUsage OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unused (0),
|
||||
lan (1),
|
||||
radio (2),
|
||||
mgmt (3),
|
||||
stack (4),
|
||||
aux (5),
|
||||
pwe3 (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port usage in the system. lan(1) and radio(2) are traffic ports,
|
||||
mgmt(3) are ports dedicated to management traffic, stack(4) ports
|
||||
are port to interconnect switch to stack, aux(5) ports are ports
|
||||
dedicated to other purpose, pwe3(6) ports are dedicated to pseudowire."
|
||||
::= {ifextTableEntry 4}
|
||||
|
||||
ifextMediumType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
copper (1),
|
||||
fiber (2),
|
||||
combo (3),
|
||||
other (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physical medium of this interface. Medium type 'combo'
|
||||
can be set as copper or as fiber by ifextMediumSelection."
|
||||
::= {ifextTableEntry 5}
|
||||
|
||||
ifextMediumSelection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
copper (1),
|
||||
fiber (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selection of physical medium of this interface. Only 'combo'
|
||||
interfaces can be set as copper or as fiber."
|
||||
DEFVAL { none }
|
||||
::= {ifextTableEntry 6}
|
||||
|
||||
ifextAlarmReportEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable (1),
|
||||
enable (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"On interfaces with ifextPortUsage set to mgmg, this object enables
|
||||
or disables collection and report of the alarms."
|
||||
DEFVAL { enable }
|
||||
::= {ifextTableEntry 7}
|
||||
|
||||
ifextSfpId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies a row in sfpTable. This object is 0 if
|
||||
there isn't any SFP connectied to this interface."
|
||||
::= {ifextTableEntry 8}
|
||||
|
||||
ifextCapabilities OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
ifextCapabilityLoop (0), -- Line Loop is supported
|
||||
ifextCapability2g5Bps (1), -- speed 2.5 Gbps is supported
|
||||
ifextCapabilityMabSensor (2), -- MAB sensor is supported
|
||||
ifextCapabilityEncrypt (3), -- Radio encryption is supported
|
||||
ifextCapability10gBps (4), -- speed 10 Gbps is supported
|
||||
ifextCapabilityIeee1588 (5), -- IEEE 1588 is supported
|
||||
ifextCapabilityHRLmember (6), -- eligible as member of an hybrid radio lag
|
||||
ifextCapabilityHRLcarrier(7), -- hybrid radio lag can be carried
|
||||
ifextCapabilityFixedSpeed(8), -- Speed can't be modified
|
||||
ifextCapabilityPortProtection(9) -- Ethernet port protection is supported
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates which capability is supported from this interface."
|
||||
::= {ifextTableEntry 9}
|
||||
|
||||
ifextLosAlarm OBJECT-TYPE
|
||||
SYNTAX AlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Loss of Signal alarm"
|
||||
::= {ifextTableEntry 10}
|
||||
|
||||
ifextRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this row of ifextTable"
|
||||
::= {ifextTableEntry 11}
|
||||
|
||||
--
|
||||
------- End of ifextTable
|
||||
|
||||
|
||||
------- Begin of ifextMaintTable
|
||||
--
|
||||
ifextMaintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InterfaceExtensionMaintEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with objects used to maintain Interfaces described in
|
||||
ifextTable"
|
||||
::= {ifext 3}
|
||||
|
||||
ifextMaintTableEntry OBJECT-TYPE
|
||||
SYNTAX InterfaceExtensionMaintEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SIAE's Interface extension maintenance record."
|
||||
INDEX {ifextIfIndex}
|
||||
::= {ifextMaintTable 1}
|
||||
|
||||
InterfaceExtensionMaintEntry ::=
|
||||
SEQUENCE {
|
||||
ifextLineLoop INTEGER
|
||||
}
|
||||
|
||||
ifextLineLoop OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable (1),
|
||||
enable (2),
|
||||
enableExt (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is set from admin status of an interface
|
||||
to enable/disable line loop or external loop."
|
||||
::= {ifextMaintTableEntry 1}
|
||||
|
||||
--
|
||||
------- End of ifextMaintTable
|
||||
|
||||
|
||||
------- Begin of ifextRmonTable
|
||||
--
|
||||
ifextRmonTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InterfaceExtensionRmonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with objects used to extend RMON per port parameters."
|
||||
::= {ifext 4}
|
||||
|
||||
ifextRmonTableEntry OBJECT-TYPE
|
||||
SYNTAX InterfaceExtensionRmonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SIAE's RMON extension record."
|
||||
INDEX {ifextIfIndex}
|
||||
::= {ifextRmonTable 1}
|
||||
|
||||
InterfaceExtensionRmonEntry ::=
|
||||
SEQUENCE {
|
||||
ifextRmonPortSpeedMode INTEGER,
|
||||
ifextRmonPortSpeedValue Integer32
|
||||
}
|
||||
|
||||
ifextRmonPortSpeedMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rmonSpeedCurrent (1),
|
||||
rmonSpeedConfigured (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object select the current port speed or the configured port
|
||||
speed (in ifextRmonPortSpeedValue) to be used to calculate the port
|
||||
utilization in RMON history entries."
|
||||
DEFVAL {rmonSpeedCurrent}
|
||||
::= {ifextRmonTableEntry 1}
|
||||
|
||||
ifextRmonPortSpeedValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured speed to be used to calculate the port utilization
|
||||
in RMON history entries."
|
||||
DEFVAL {1000}
|
||||
::= {ifextRmonTableEntry 2}
|
||||
|
||||
--
|
||||
------- End of ifextRmonTable
|
||||
|
||||
ifextLosAlarmSeverityCode OBJECT-TYPE
|
||||
SYNTAX AlarmSeverityCode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the severity associated to the ifextLosAlarm
|
||||
and enables/disables the trap generation on status change event."
|
||||
DEFVAL {majorTrapEnable}
|
||||
::= {ifext 5}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user