Observium_CE/mibs/mrv/OA-EFRM-CPE-MIB

2108 lines
65 KiB
Plaintext

-- =======================================================================
-- File : oaefrm.mib
-- Description : Private MIB for EFRM CPE
--
-- By : Ilan Weber, Pavel Fridland, Yakov Vaisman, Inna Levin
-- Version : $Revision: 0.1
-- Origin Date : April 17, 2003
-- Last Change : $Date: Jun 7, 2006
-- =======================================================================
--
--
-- Copyright (c) 2003 MRV. All Rights Reserved.
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This MRV SNMP MIB Specification
-- embodies MRV proprietary intellectual property.
-- MRV retains all title and ownership in the specification, including any
-- revisions.
--
-- It is MRV's intent to encourage the widespread use of this
-- specification in connection with the management of MRV's
-- products. MRV grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of MRV's products.
--
-- This specification is supplied "AS IS," and MRV makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- MRV retains the right to change this MIB without notification.
--
OA-EFRM-CPE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
enterprises, Counter32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF;
oaEfrmCpe MODULE-IDENTITY
LAST-UPDATED "200606070000Z" -- Jun 7, 2006
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"For technical support,
please contact your CSO person."
DESCRIPTION
"."
-- Revision history
REVISION "200606070000Z" -- Jun 7, 2006
DESCRIPTION
"1) [oaEfrmCpePortMdi] and [oaEfrmCpePortAutoSense] Mib Objects were added
to oaEfrmCpePortTable.
2) OAM Statistics Table and Phy Statistics Table were added
"
REVISION "200605160000Z" -- May 16, 2006
DESCRIPTION
"Mib Objects for the 'Dual-Home' and 'Redundant Trunks'
features support added:
- [oaEfrmCoRedundantMode],
- [oaEfrmCoRedundantActState]
"
REVISION "200605100000Z" -- May 10, 2006
DESCRIPTION
"Mib Objects for the SFP Port parameters support added:
- [oaEfrmSfpInfoTable],
- [oaEfrmSfpDiagnosticTable]
"
REVISION "200604110000Z" -- Apr 11, 2006
DESCRIPTION
"Mib Objects for the EFM 802.3ah feature support added:
- [oaEfrmCpeModuleExtTable],
"
REVISION "200305190000Z" -- May 19, 2003
DESCRIPTION
"Initial edition."
::= { oaManagement 16 }
-- ************************************************************
-- MIB place Definition
-- ************************************************************
oaccess OBJECT IDENTIFIER ::= { enterprises 6926 }
oaManagement OBJECT IDENTIFIER ::= { oaccess 1 }
---------------------------------------------------------------------------
-- GROUPS in OA-EFRM-CPE-MIB
---------------------------------------------------------------------------
oaEfrmCpeNotifications OBJECT IDENTIFIER ::= { oaEfrmCpe 0 }
oaEfrmCpeGenGrp OBJECT IDENTIFIER ::= { oaEfrmCpe 2 }
oaEfrmCpeModuletGrp OBJECT IDENTIFIER ::= { oaEfrmCpe 3 }
oaEfrmCpePortGrp OBJECT IDENTIFIER ::= { oaEfrmCpe 4 }
oaEfrmCpeSfp OBJECT IDENTIFIER ::= { oaEfrmCpe 10}
oaEfrmSfpMIBObjects OBJECT IDENTIFIER ::= { oaEfrmCpeSfp 1 }
oaEfrmCpeConformance OBJECT IDENTIFIER ::= { oaEfrmCpe 100 }
-- ************************************************************************
-- Objects for CPE General group
-- ************************************************************************
oaEfrmCpeGenSupport OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
supported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"EFRM CEP feature support."
::= { oaEfrmCpeGenGrp 1 }
oaEfrmCoOam OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OAM feature enabled or disabled on the CO."
::= { oaEfrmCpeGenGrp 2 }
oaEfrmCoNoDiscardLpbkdPkts OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To configure Not discard loopbacked packets (back returned
from CPE devices, which is configured to loopback) on the CO.
Supported for 802.3ah protocol for all Ports."
::= { oaEfrmCpeGenGrp 3 }
oaEfrmCoSlowProtoPktsLoopback OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"loopback slow protocol packets on the loopbacked device.
Supported for 802.3ah protocol for all Ports."
::= { oaEfrmCpeGenGrp 4 }
oaEfrmCpeSlowProtoPktsLoopback OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"loopback slow protocol packets on the loopbacked device.
Supported for 802.3ah protocol for all Ports."
::= { oaEfrmCpeGenGrp 5 }
-- ************************************************************************
-- Objects for CPE Module group
-- ************************************************************************
oaEfrmCpeModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCpeModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that describes the EFRM CPE Module connected"
::= { oaEfrmCpeModuletGrp 1 }
oaEfrmCpeModuleEntry OBJECT-TYPE
SYNTAX OaEfrmCpeModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a desription of a particular EFRM CPE Module"
INDEX { oaEfrmCpeLocalPortIndex }
::= { oaEfrmCpeModuleTable 1 }
OaEfrmCpeModuleEntry ::= SEQUENCE {
oaEfrmCpeLocalPortIndex Integer32,
oaEfrmCpeModuleType INTEGER,
oaEfrmCpeModuleRemoteLoopback INTEGER,
oaEfrmCpeModuleEnable INTEGER,
oaEfrmCpeModuleIPLessEnable INTEGER,
oaEfrmCpeModuleIPLessLink INTEGER,
oaEfrmCpeCpeCoSW INTEGER,
oaEfrmCpeCpeManagementSW INTEGER,
oaEfrmCpeCpeLINSW INTEGER,
oaEfrmCpeModuleMdiSW INTEGER,
oaEfrmCpePowerFail INTEGER,
oaEfrmCpeModuleName DisplayString
}
oaEfrmCpeLocalPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the local port on the CO-dev
to which this module is connected."
::= { oaEfrmCpeModuleEntry 1 }
oaEfrmCpeModuleType OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
unknownCardType (2),
em316efrmosCard (3),
em316grmahshCard (19),
em316efrmahshCard (21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical type of port. Valid port types are > 1."
::= { oaEfrmCpeModuleEntry 2 }
oaEfrmCpeModuleRemoteLoopback OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote loopback on or off if supported by board
(e.g. T1/E1)."
::= { oaEfrmCpeModuleEntry 4 }
oaEfrmCpeModuleEnable OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable/disable status of the module.
For 'em316grmahshCard' and 'em316efrmahshCard'
module Types returns 'notSupported'."
::= { oaEfrmCpeModuleEntry 5 }
oaEfrmCpeModuleIPLessEnable OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable/disable status/action of the IPLess.
For 802.3ah rotocol only entries with 'enable' status
will be accessible via SNMP GET-NEXT command.
To use this parameter for all ports existing in the
CO device, use [oaEfrmCoPortEnable] object."
::= { oaEfrmCpeModuleEntry 6 }
oaEfrmCpeModuleIPLessLink OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
off (2),
on (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link status of the IPLess (Link between CO and CPE)."
::= { oaEfrmCpeModuleEntry 7 }
oaEfrmCpeCpeCoSW OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
co (2),
cpe (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CO/CPE Switch position on CPE module."
::= { oaEfrmCpeModuleEntry 11 }
oaEfrmCpeCpeManagementSW OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Management Switch position on CPE module."
::= { oaEfrmCpeModuleEntry 12 }
oaEfrmCpeCpeLINSW OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Line Integrity Check 'on' or 'off'."
::= { oaEfrmCpeModuleEntry 13 }
oaEfrmCpeModuleMdiSW OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
mdi (2),
mdix (3),
auto (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MDI/MDIX Switch position on the module."
::= { oaEfrmCpeModuleEntry 14 }
oaEfrmCpePowerFail OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
fail (2),
good (3),
unknown (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPE Module Power Fail.
'unknown' is no link between CO and CPE,
and did not receive Gasp event."
::= { oaEfrmCpeModuleEntry 15 }
oaEfrmCpeModuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user assigned name for this CPE module."
::= {oaEfrmCpeModuleEntry 16 }
-- ************************************************************************
-- Objects for CPE Module Extension group
-- ************************************************************************
oaEfrmCpeModuleExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCpeModuleExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An extension table that describes the additional EFM 802.3ah
CPE module parameters."
::= { oaEfrmCpeModuletGrp 2 }
oaEfrmCpeModuleExtEntry OBJECT-TYPE
SYNTAX OaEfrmCpeModuleExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a description of an extention MIB Objects
for the particular CPE module (previuos table)."
INDEX { oaEfrmCpeLocalPortIndex }
::= { oaEfrmCpeModuleExtTable 1 }
OaEfrmCpeModuleExtEntry ::= SEQUENCE {
oaEfrmCpeModuleMacAddress OCTET STRING,
oaEfrmCpeModuleAppRev DisplayString,
oaEfrmCpeModuleFpgaRev DisplayString,
oaEfrmCpeModuleVendorOUI OCTET STRING,
oaEfrmCpeModuleVendorInfo OCTET STRING,
oaEfrmCpeModuleMaxPduSize Integer32,
oaEfrmCpeModuleDiscoveryState INTEGER,
oaEfrmCpeModulePduState INTEGER,
oaEfrmCoModuleDiscoveryState INTEGER,
oaEfrmCoModulePduState INTEGER,
oaEfrmCoRedundantMode INTEGER,
oaEfrmCoRedundantActState INTEGER
}
oaEfrmCpeModuleMacAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC ADDRESS of the CPE module."
::= {oaEfrmCpeModuleExtEntry 2 }
oaEfrmCpeModuleAppRev OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Application Revision of the CPE module."
::= {oaEfrmCpeModuleExtEntry 3 }
oaEfrmCpeModuleFpgaRev OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FPGA Revision of the CPE module."
::= {oaEfrmCpeModuleExtEntry 4 }
oaEfrmCpeModuleVendorOUI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vendor OUI of the CPE module."
::= {oaEfrmCpeModuleExtEntry 5 }
oaEfrmCpeModuleVendorInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vendor Information of the CPE module."
::= {oaEfrmCpeModuleExtEntry 6 }
oaEfrmCpeModuleMaxPduSize OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Max size of the PDU (bytes)."
::= {oaEfrmCpeModuleExtEntry 7 }
oaEfrmCpeModuleDiscoveryState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
fault (2),
activeSendLocal (3),
passiveWait (4),
sendLocalRemote (5),
sendLocalRemoteOk (6),
sendAny (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPE Discovery Process State."
::= {oaEfrmCpeModuleExtEntry 8 }
oaEfrmCpeModulePduState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
lfInfo (2),
rfInfo (3),
info (4),
any (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPE PDU State."
::= {oaEfrmCpeModuleExtEntry 9 }
oaEfrmCoModuleDiscoveryState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
fault (2),
activeSendLocal (3),
passiveWait (4),
sendLocalRemote (5),
sendLocalRemoteOk (6),
sendAny (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CO Discovery Process State."
::= {oaEfrmCpeModuleExtEntry 10 }
oaEfrmCoModulePduState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
lfInfo (2),
rfInfo (3),
info (4),
any (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CO PDU State."
::= {oaEfrmCpeModuleExtEntry 11 }
oaEfrmCoRedundantMode OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
normal (2),
dualHome (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Redundant Mode of the CO Trunk Port.
'dualHome'[3] and 'normal'[2] modes
mean the CO port is working in the
redundancy mode. It means when active CO port
lose link, the traffic automatically shift
to the redundant CO port."
::= {oaEfrmCpeModuleExtEntry 13 }
oaEfrmCoRedundantActState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
inactive (2),
active (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CO Trunk Port can be 'active' or 'inactive' redundant port for CPE"
::= {oaEfrmCpeModuleExtEntry 15 }
-- ************************************************************************
-- Objects for CPE Module Extension group
-- ************************************************************************
oaEfrmCoModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCoModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table that describes the EFM 802.3ah
parameters for all ports in the CO device ."
::= { oaEfrmCpeModuletGrp 3 }
oaEfrmCoModuleEntry OBJECT-TYPE
SYNTAX OaEfrmCoModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a descriptions of an configurable MIB Objects
for all ports in the CO device."
INDEX { oaEfrmCpeLocalPortIndex }
::= { oaEfrmCoModuleTable 1 }
OaEfrmCoModuleEntry ::= SEQUENCE {
oaEfrmCoPortEnable INTEGER
}
oaEfrmCoPortEnable OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable/disable status/action of the IPLess.
Supported for 802.3ah protocol for all Ports in the
CO device (the same as [oaEfrmCpeModuleIPLessEnable])."
::= { oaEfrmCoModuleEntry 6 }
-- ************************************************************************
-- Objects for CPE's Ports group
-- ************************************************************************
oaEfrmCpeNumberOfPorts OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ports in the module."
::= { oaEfrmCpePortGrp 1 }
oaEfrmCpePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCpePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that describes the EFRM CPE Ports"
::= { oaEfrmCpePortGrp 5 }
oaEfrmCpePortEntry OBJECT-TYPE
SYNTAX OaEfrmCpePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a desription of a particular EFRM CPE Port"
INDEX { oaEfrmCpeLocalPortIndex, oaEfrmCpeCPEPortIndex }
::= { oaEfrmCpePortTable 1 }
OaEfrmCpePortEntry ::= SEQUENCE {
oaEfrmCpeCPEPortIndex Integer32,
oaEfrmCpePortType INTEGER,
oaEfrmCpePortLink INTEGER,
oaEfrmCpePortAutoNegotiation INTEGER,
oaEfrmCpePortDuplex INTEGER,
oaEfrmCpePortSpeed INTEGER,
oaEfrmCpePortActivity INTEGER,
oaEfrmCpePortLogicalType INTEGER,
oaEfrmCpePortConnectorType INTEGER,
oaEfrmCpePortConnectorSubType INTEGER,
oaEfrmCpePortSfpPresent INTEGER,
oaEfrmCpePortAutoNegCaps BITS,
-- oaEfrmCpePortAutoNegCaps OCTET STRING,
oaEfrmCpePortMdi INTEGER,
oaEfrmCpePortAutoSense INTEGER
}
oaEfrmCpeCPEPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the port at the CPE module."
::= { oaEfrmCpePortEntry 2 }
oaEfrmCpePortType OBJECT-TYPE
SYNTAX INTEGER {
rj45Rj45Na (1),
notInstalled (2),
unknownType (3),
mLcMm (16),
mxLcMmmx (17),
s1LcSms1 (18),
s2LcSms2 (19),
s3LcSms3 (20),
mDscMm (24),
mxDscMmmx (25),
s1DscSms1 (26),
s2DscSms2 (27),
s3DscSms3 (28),
s2ScSms2 (32),
s3ScSms3 (33)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical type of port. Valid port types are > 1.
The type name is coded as: portType & Connector & Optics :
-------------------+-----------+-----------+-----------+
| Port Type | Connector | Optics |
-------------------+-----------+-----------+-----------+
1 = rj45Rj45Na | RJ45 | RJ45 | N/A |
2 = notInstalled | N/A | N/A | N/A |
3 = unknownType | N/A | N/A | N/A |
16 = mLcMm | M | LC | MM |
17 = mxLcMmmx | MX | LC | MM_MX |
18 = s1LcSms1 | S1 | LC | SM_S1 |
19 = s2LcSms2 | S2 | LC | SM_S2 |
20 = s3LcSms3 | S3 | LC | SM_S3 |
24 = mDscMm | M | DSC | MM |
25 = mxDscMmmx | MX | DSC | MM_MX |
26 = s1DscSms1 | S1 | DSC | SM_S1 |
27 = s2DscSms2 | S2 | DSC | SM_S2 |
28 = s3DscSms3 | S3 | DSC | SM_S3 |
32 = s2ScSms2 | S2 | SC | SM_S2 |
33 = s3ScSms3 | S3 | SC | SM_S3 |
-------------------+-----------+-----------+-----------+
For 'em316grmahshCard' and 'em316efrmahshCard'
module Types always returns 'unknownType'."
::= { oaEfrmCpePortEntry 5 }
oaEfrmCpePortLink OBJECT-TYPE
SYNTAX INTEGER {
other (1),
noLink (2),
link (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link status of the port."
::= { oaEfrmCpePortEntry 6 }
oaEfrmCpePortAutoNegotiation OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
off (2),
on (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The autonegotiation status of the port."
::= { oaEfrmCpePortEntry 7 }
oaEfrmCpePortDuplex OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
half (2),
full (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The duplex mode of the port."
::= { oaEfrmCpePortEntry 8 }
oaEfrmCpePortSpeed OBJECT-TYPE
SYNTAX INTEGER {
other (1),
spd10mbps (2),
spd100mbps (3),
spd1000mbps (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The actual speed of the port."
::= { oaEfrmCpePortEntry 9 }
oaEfrmCpePortActivity OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
off (2),
on (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The activity status of the port.
For 'em316grmahshCard' and 'em316efrmahshCard'
it show the Data Transferring State.
The value 'off'[2] means that user data can not
be transferred over corresponding trunk/user port,
while the value 'on'[3] means that port is opened
for the data transferring."
::= { oaEfrmCpePortEntry 10 }
oaEfrmCpePortLogicalType OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
user (2),
trunk (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logical type of the port."
::= { oaEfrmCpePortEntry 11 }
oaEfrmCpePortConnectorType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
static (2),
gbic (3),
sfp (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multi Connectivity Port Connector Types:
other=(1) - Unknown type of connector;
static=(2) - Not Changeable type of connector;
gbic=(3) - GBIC type of connector;
sfp=(4) - SFP type of connector;"
::= { oaEfrmCpePortEntry 12 }
oaEfrmCpePortConnectorSubType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
rj45 (2),
sc (3),
lc (4),
mtrj (5),
vf (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multi Connectivity Port Connector Sub Type:
other=(1) - Unknown or N/A Connector's connectivity Type;
rj45=(2) - Copper RJ45;
sc=(3) - Regular Fibre Optic [FO];
lc=(4) - LC;
mtrj=(5) - MTRJ;
vf=(6) - VF"
::= { oaEfrmCpePortEntry 13 }
oaEfrmCpePortSfpPresent OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
present (2),
notPresent (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The is SubConnector present in the SFP based Port."
::= { oaEfrmCpePortEntry 14 }
oaEfrmCpePortAutoNegCaps OBJECT-TYPE
-- SYNTAX OCTET STRING
SYNTAX BITS {
cap10half (0),
cap10full (1),
cap100half (2),
cap100full (3),
cap1000half (4),
cap1000full (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The auto-negotiation capabilites."
::= { oaEfrmCpePortEntry 15 }
oaEfrmCpePortMdi OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
mdi (2),
mdix (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MDI-X or MDI mode for User port."
::= { oaEfrmCpePortEntry 16 }
oaEfrmCpePortAutoSense OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
autoSense (2),
force (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Auto-sense or Force mode for User port."
::= { oaEfrmCpePortEntry 17 }
-- ************************************************************
-- SFP Info Table
-- ************************************************************
oaEfrmSfpInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmSfpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sfp information table."
::= { oaEfrmSfpMIBObjects 2 }
oaEfrmSfpInfoEntry OBJECT-TYPE
SYNTAX OaEfrmSfpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the SFP Information Table."
INDEX { oaEfrmCpeLocalPortIndex, oaEfrmCpeCPEPortIndex }
::= { oaEfrmSfpInfoTable 1 }
OaEfrmSfpInfoEntry ::= SEQUENCE {
oaEfrmSfpInfoIdentifier INTEGER,
oaEfrmSfpInfoVendorSpecId DisplayString,
oaEfrmSfpInfoConnector INTEGER,
oaEfrmSfpInfoVendorSpecConnector DisplayString,
oaEfrmSfpInfoVendorName DisplayString,
oaEfrmSfpInfoVendorOUI DisplayString,
oaEfrmSfpInfoVendorPN DisplayString,
oaEfrmSfpInfoVendorRev DisplayString,
oaEfrmSfpInfoLaserWavelength Integer32,
oaEfrmSfpInfoVendorSN DisplayString,
oaEfrmSfpInfoVendorDate DisplayString,
oaEfrmSfpInfoVendorSpecLotCode DisplayString,
oaEfrmSfpInfoVendorSpecData OCTET STRING,
oaEfrmSfpInfoDiagnosticPowerType INTEGER,
oaEfrmSfpInfoDigitalDiagnostic INTEGER,
oaEfrmSfpInfoDiagCalibration INTEGER,
oaEfrmSfpInfoInstalledStatus INTEGER,
oaEfrmSfpInfofaultStatus INTEGER,
oaEfrmSfpInfoEnableStatus INTEGER
}
oaEfrmSfpInfoIdentifier OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
other(2),
gbic(3),
fixed(4),
sfp(5),
xbi300pin(6),
xenpak(7),
xfp(8),
xff(9),
xfpE(10),
xpak(11),
x2(12),
dsfp(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of serial transceiver
unknown - Unknown or unspecified
other - Vendor specific
gbic - GBIC
fixed - Module/connector soldered to motherboard
sfp - SFP transceiver
xbi300pin - 300 pin XBI
xenpak - XENPAK transceiver
xfp - XFP transceiver
xff - XFF transceiver
xfpE - XFP-E transceiver
xpak - XPAK transceiver
x2 - X2 transceiver
dsfp - DWDM SFP transceiver"
::= { oaEfrmSfpInfoEntry 3 }
oaEfrmSfpInfoVendorSpecId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor specific identifier. This Object will be set to
value other than null only if oaEfrmSfpInfoIdentifier returns a value
of other"
::= { oaEfrmSfpInfoEntry 4 }
oaEfrmSfpInfoConnector OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
other(2),
sc(3),
fcs1cc(4),
fcs2cc(5),
bnctnc(6),
fcch(7),
fiberJack(8),
lc(9),
mtrj(10),
mu(11),
sg(12),
opticalPigtail(13),
hssdcii(34),
copperPigtail(35)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of external connector provided
unknown - Unknown or unspecified
other - Vendor specific
sc - SC
fcs1cc - Fibre Channel Style 1 copper connector
fcs2cc - Fibre Channel Style 2 copper connector
bnctnc - BNC/TNC
fcch - Fibre Channel coaxial headers
fiberJack - Fiber Jack
lc --LC
mtrj - MT-RJ
mu - MU
sg - SG
opticalPigtail - Optical Pigtail
hssdcii - HSSDC II
copperPigtail - Copper Pigtail"
::= { oaEfrmSfpInfoEntry 8 }
oaEfrmSfpInfoVendorSpecConnector OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of vendor specific Connector. This Object will be set to
value other than null only if oaEfrmSfpInfoConnector returns a value of
other."
::= { oaEfrmSfpInfoEntry 9 }
oaEfrmSfpInfoVendorName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sfp vendor name which is the full name of the corporation, a
commonly accepted abbreviation of the name of the corporation, the SCSI
company code for the corporation, or the stock exchange code for the
corporation."
::= { oaEfrmSfpInfoEntry 24 }
oaEfrmSfpInfoVendorOUI OBJECT-TYPE
SYNTAX DisplayString (SIZE(3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sfp vendor organizationally unique identifier field (vendor OUI)
that contains the IEEE company identifier for the vendor. A value of
all zero in the 3 octet field indicates that the vendor OUI is
unspecified"
::= { oaEfrmSfpInfoEntry 25 }
oaEfrmSfpInfoVendorPN OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sfp vendor part number (Vendor PN) or product name if the
Vendor PN is unspecified, the null string will be returned"
::= { oaEfrmSfpInfoEntry 26 }
oaEfrmSfpInfoVendorRev OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transceiver vendor's product revision number (Vendor Rev) if the
Vendor Rev is unspecified, the null string will be returned"
::= { oaEfrmSfpInfoEntry 27 }
oaEfrmSfpInfoLaserWavelength OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Nano Meter(nm)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nominal Transmitter output wavelength at room temperature.
Units: 0.01 Nano Meter(nm)"
::= { oaEfrmSfpInfoEntry 28 }
-- Extended ID Fields --
oaEfrmSfpInfoVendorSN OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Sfp vendor serial number (Vendor SN) if the Vendor SN is
unspecified, the null string will be returned"
::= { oaEfrmSfpInfoEntry 32 }
oaEfrmSfpInfoVendorDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vendor's date. Formated: YY MM DD "
::= { oaEfrmSfpInfoEntry 33 }
oaEfrmSfpInfoVendorSpecLotCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Vendor Specific Lot code. A null value indicates that
the lot code is unspecified."
::= { oaEfrmSfpInfoEntry 34 }
oaEfrmSfpInfoVendorSpecData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vendor Specific Information which can be read from the SFP transceiver
(Reference: SFF-8472, revision 9.3 - Registers 96-127 )"
::= { oaEfrmSfpInfoEntry 35 }
oaEfrmSfpInfoDiagnosticPowerType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
average(2),
oma(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The diagnostic monitoring receive power type in the SFP transceiver.
unknown - Unknown
avarage - Received power measurement type is avarage
oma - Received power measurement type is OMA"
::= { oaEfrmSfpInfoEntry 36 }
oaEfrmSfpInfoDigitalDiagnostic OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
digitalDiagnostic(2),
noDigitalDiagnostic(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The diagnostic monitoring implemented in the SFP transceiver.
unknown - Unknown
digitalDiagMonitoring - Digital diagnostic monitoring
implemented.
noDigitalDiagMonitoring - Digital diagnostic monitoring
not implemented."
::= { oaEfrmSfpInfoEntry 37 }
oaEfrmSfpInfoDiagCalibration OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
externalCalibration(2),
internalCalibration(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The diagnostic calibration in the SFP transceiver.
unknown - Unknown
ExternalCalibration - External Calibration
InternalCalibration - Internal Calibration"
::= { oaEfrmSfpInfoEntry 38 }
oaEfrmSfpInfoInstalledStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
notInstalled(2),
installed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current installed state of the sfp transceiver
unknown - Unknown
notInstalled - the SFP transceiver is not installed
installed - the sfp transceiver is installed"
::= { oaEfrmSfpInfoEntry 40 }
oaEfrmSfpInfofaultStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
faulty(2),
operational(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current fault state of the sfp transceiver
unknown - Unknown
fault - the sfp transceiver is faulty
operational - the sfp transceiver is working properly"
::= { oaEfrmSfpInfoEntry 41 }
oaEfrmSfpInfoEnableStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
enabled(2),
disabled(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current enable state of the sfp transceiver
unknown - Unknown
enabled - the sfp transceiver has been enabled
disabled - the sfp transceiver has been diabled"
::= { oaEfrmSfpInfoEntry 42 }
-- ************************************************************
-- SFP Diagnostics Table
-- ************************************************************
oaEfrmSfpDiagnosticTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmSfpDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sfp real time diagnostic table."
::= { oaEfrmSfpMIBObjects 3 }
oaEfrmSfpDiagnosticEntry OBJECT-TYPE
SYNTAX OaEfrmSfpDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the SFP Real Time Diagnostic Table"
INDEX { oaEfrmCpeLocalPortIndex, oaEfrmCpeCPEPortIndex }
::= { oaEfrmSfpDiagnosticTable 1 }
OaEfrmSfpDiagnosticEntry ::= SEQUENCE {
-- Real Time Readouts
oaEfrmSfpDiagnosticTemperature Integer32,
oaEfrmSfpDiagnosticVcc Integer32,
oaEfrmSfpDiagnosticTxBias Integer32,
oaEfrmSfpDiagnosticTxPower Integer32,
oaEfrmSfpDiagnosticRxPower Integer32
}
oaEfrmSfpDiagnosticTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "1/10 degrees Celsius (C)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internaly measured module temperature.
Units: 1/10 degrees Celsius (C)"
::= { oaEfrmSfpDiagnosticEntry 3 }
oaEfrmSfpDiagnosticVcc OBJECT-TYPE
SYNTAX Integer32
UNITS "100 micro Volts (V)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internaly measured supply voltage in transceiver.
Units: 100 micro Volts (V)"
::= { oaEfrmSfpDiagnosticEntry 4 }
oaEfrmSfpDiagnosticTxBias OBJECT-TYPE
SYNTAX Integer32
UNITS "1 micro Amperes (A)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internaly measured Tx Bias current.
Units: 1 micro Amperes (A)"
::= { oaEfrmSfpDiagnosticEntry 5 }
oaEfrmSfpDiagnosticTxPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 decibel (dBm)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internaly measured Tx output power.
Units: 0.01 decibel (dBm)"
::= { oaEfrmSfpDiagnosticEntry 6 }
oaEfrmSfpDiagnosticRxPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 decibel (dBm)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internaly measured Rx input power.
Units: 0.01 decibel (dBm)"
::= { oaEfrmSfpDiagnosticEntry 7 }
----------------------------------------------------------------
-- OAM Statistics Table.
----------------------------------------------------------------
oaEfrmCoOamPduStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCoOamPduStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of OAM statistics for CO."
::= { oaEfrmCpeModuletGrp 4 }
oaEfrmCoOamPduStatisticsEntry OBJECT-TYPE
SYNTAX OaEfrmCoOamPduStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains the OAM statistics for one CO port"
INDEX { oaEfrmCpeLocalPortIndex }
::= { oaEfrmCoOamPduStatisticsTable 1 }
OaEfrmCoOamPduStatisticsEntry ::= SEQUENCE {
oaEfrmCoInfoTxOamPduStats Counter32,
oaEfrmCoInfoRxOamPduStats Counter32,
oaEfrmCoEventTxUniqOamPduStats Counter32,
oaEfrmCoEventRxUniqOamPduStats Counter32,
oaEfrmCoEventTxDuplOamPduStats Counter32,
oaEfrmCoEventRxDuplOamPduStats Counter32,
oaEfrmCoLpbkTxOamPduStats Counter32,
oaEfrmCoLpbkRxOamPduStats Counter32,
oaEfrmCoVarReqTxOamPduStats Counter32,
oaEfrmCoVarReqRxOamPduStats Counter32,
oaEfrmCoVarRepTxOamPduStats Counter32,
oaEfrmCoVarRepRxOamPduStats Counter32,
oaEfrmCoOrgSpecTxOamPduStats Counter32,
oaEfrmCoOrgSpecRxOamPduStats Counter32,
oaEfrmCoOrgTotalTxOamPduStats Counter32,
oaEfrmCoOrgTotalRxOamPduStats Counter32
}
oaEfrmCoInfoTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM Information frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 1 }
oaEfrmCoInfoRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM Information frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 2 }
oaEfrmCoEventTxUniqOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM unique EventNotify frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 3 }
oaEfrmCoEventRxUniqOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM unique EventNotify frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 4 }
oaEfrmCoEventTxDuplOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM duplicate EventNotify frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 5 }
oaEfrmCoEventRxDuplOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM duplicate EventNotify frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 6 }
oaEfrmCoLpbkTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM Loopback frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 7 }
oaEfrmCoLpbkRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM Loopback frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 8 }
oaEfrmCoVarReqTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM VarRequest frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 9 }
oaEfrmCoVarReqRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM VarRequest frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 10 }
oaEfrmCoVarRepTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM VarResponse frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 11 }
oaEfrmCoVarRepRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM VarResponse frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 12 }
oaEfrmCoOrgSpecTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM OrgSpecific frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 13 }
oaEfrmCoOrgSpecRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts OAM OrgSpecific frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 14 }
oaEfrmCoOrgTotalTxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts all OAM frames transmitted
from the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 15 }
oaEfrmCoOrgTotalRxOamPduStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts all OAM frames received
on the local CO port."
::= { oaEfrmCoOamPduStatisticsEntry 16 }
----------------------------------------------------------------
-- Phy Statistics Table.
----------------------------------------------------------------
oaEfrmCpePhyStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaEfrmCpePhyStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of traffic statistics for CPE."
::= { oaEfrmCpeModuletGrp 5 }
oaEfrmCpePhyStatisticsEntry OBJECT-TYPE
SYNTAX OaEfrmCpePhyStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains the PHY statistics for user/trunk CPE port"
INDEX { oaEfrmCpeLocalPortIndex, oaEfrmCpePortLogicalType }
::= { oaEfrmCpePhyStatisticsTable 1 }
OaEfrmCpePhyStatisticsEntry ::= SEQUENCE {
oaEfrmCpeUcastPktsTxPhyStats Counter32,
oaEfrmCpeUcastPktsRxPhyStats Counter32,
oaEfrmCpeMcastPktsTxPhyStats Counter32,
oaEfrmCpeMcastPktsRxPhyStats Counter32,
oaEfrmCpeBcastPktsTxPhyStats Counter32,
oaEfrmCpeBcastPktsRxPhyStats Counter32,
oaEfrmCpeDiscardTxPhyStats Counter32,
oaEfrmCpeDiscardRxPhyStats Counter32,
oaEfrmCpeAllignErrRxPhyStats Counter32,
oaEfrmCpeFCSErrRxPhyStats Counter32,
oaEfrmCpeUnderSizeErrRxPhyStats Counter32,
oaEfrmCpeOverSizeErrRxPhyStats Counter32,
oaEfrmCpeJabbersErrRxPhyStats Counter32,
oaEfrmCpeDeferredsErrPhyStats Counter32,
oaEfrmCpeSingleCollPhyStats Counter32,
oaEfrmCpeMultipleCollPhyStats Counter32,
oaEfrmCpeLateCollPhyStats Counter32,
oaEfrmCpeExcessCollPhyStats Counter32
}
oaEfrmCpeUcastPktsTxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Unicast frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 1 }
oaEfrmCpeUcastPktsRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Unicast frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 2 }
oaEfrmCpeMcastPktsTxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Multicast frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 3 }
oaEfrmCpeMcastPktsRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Multicast frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 4 }
oaEfrmCpeBcastPktsTxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Broadcast frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 5 }
oaEfrmCpeBcastPktsRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Broadcast frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 6 }
oaEfrmCpeDiscardTxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts lost frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 7 }
oaEfrmCpeDiscardRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts lost frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 8 }
oaEfrmCpeAllignErrRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Allignment Error frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 9 }
oaEfrmCpeFCSErrRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts FSC Error frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 10 }
oaEfrmCpeUnderSizeErrRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Undersize Error frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 11 }
oaEfrmCpeOverSizeErrRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Oversize Error frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 12 }
oaEfrmCpeJabbersErrRxPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Jabbers Error frames received on the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 13 }
oaEfrmCpeDeferredsErrPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Deferreds Error frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 14 }
oaEfrmCpeSingleCollPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Single Collision frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 15 }
oaEfrmCpeMultipleCollPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Multiple Collision frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 16 }
oaEfrmCpeLateCollPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Late Collision frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 17 }
oaEfrmCpeExcessCollPhyStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Excess Collision frames transmitted from the CPE port
connected to the local CO port."
::= { oaEfrmCpePhyStatisticsEntry 18 }
-- ************************************************************
-- Objects in the Device's TRAPs Variables Group
-- ************************************************************
oaEfrmCpeTrapVars OBJECT IDENTIFIER ::= { oaEfrmCpe 50 }
oaEfrmCpeTrapDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the Event occures."
::= { oaEfrmCpeTrapVars 1 }
-- ************************************************************
-- Notification Definition section
-- ************************************************************
oaEfmCpeEventCritical NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Critical event is received from CPE."
::= { oaEfrmCpeNotifications 14}
oaEfmCpeEventGasp NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Dying Gasp event is received from CPE."
::= { oaEfrmCpeNotifications 15}
oaEfmCpeEventLinkFault NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Link Fault event is received from CPE."
::= { oaEfrmCpeNotifications 16}
oaEfmCpeEventErrSymbolPeriod NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Err Symbol Period event is received from CPE."
::= { oaEfrmCpeNotifications 17}
oaEfmCpeEventErrFrame NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Err Frame event is received from CPE."
::= { oaEfrmCpeNotifications 18}
oaEfmCpeEventErrFramePeriod NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Err Frame Period event is received from CPE."
::= { oaEfrmCpeNotifications 19}
oaEfmCpeEventErrFrameSecSum NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Err Frame Second Summary event is received from CPE."
::= { oaEfrmCpeNotifications 23}
oaEfmCpeEventCpeUserPortLink NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpePortLink,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
user port link change event is received from CPE."
::= { oaEfrmCpeNotifications 24}
oaEfmCoPortEventConnectionUp NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
802.3ah connection with CPE became up or down.
The [oaEfrmCpeTrapDescription] string value
will be 'up' or 'down'."
::= { oaEfrmCpeNotifications 25}
oaEfmCoPortEventRdndHomeChange NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
802.3ah CO port Redundancy Mode became active or inactive."
::= { oaEfrmCpeNotifications 26}
oaEfmCpeEventGaspClear NOTIFICATION-TYPE
OBJECTS {
oaEfrmCpeLocalPortIndex,
oaEfrmCpeTrapDescription
}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when
Dying Gasp Clear event is received from CPE."
::= { oaEfrmCpeNotifications 27}
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
oaEfrmCpeMIBCompliances OBJECT IDENTIFIER ::= { oaEfrmCpeConformance 1 }
oaEfrmCpeMIBGroups OBJECT IDENTIFIER ::= { oaEfrmCpeConformance 2 }
oaEfrmCpeMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all EFRM MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
oaEfrmCpeMandatoryGroup,
oaEfrmCpePortMandatoryGroup,
oaEfrmCpeNotificationsGroup
}
GROUP oaEfrmCpeOptionalGroup
DESCRIPTION
"Optional objects for whole Cpe Module."
GROUP oaEfrmCpePortOptionalGroup
DESCRIPTION
"Optional objects for corresponding Cpe Port."
GROUP oaEfrmSfpInfoOptionalGroup
DESCRIPTION
"Optional objects for corresponding SFP parameters."
GROUP oaEfrmSfpDiagnosticOptionalGroup
DESCRIPTION
"Optional objects for corresponding SFP Digital Diagnostics."
::= { oaEfrmCpeMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
oaEfrmCpeMandatoryGroup OBJECT-GROUP
OBJECTS {
oaEfrmCpeGenSupport,
oaEfrmCoOam,
oaEfrmCpeLocalPortIndex,
oaEfrmCpeModuleType,
oaEfrmCpeModuleIPLessEnable,
oaEfrmCoPortEnable,
oaEfrmCpeModuleIPLessLink,
oaEfrmCpeNumberOfPorts,
oaEfrmCpeTrapDescription,
oaEfrmCpeModuleMacAddress,
oaEfrmCpeModuleAppRev,
oaEfrmCpeModuleVendorOUI,
oaEfrmCpeModuleVendorInfo,
oaEfrmCpeModuleMaxPduSize,
oaEfrmCoModuleDiscoveryState,
oaEfrmCoModulePduState
}
STATUS current
DESCRIPTION
"Mandatory CPE objects for EFRM feature
support in the Device."
::= { oaEfrmCpeMIBGroups 1 }
oaEfrmCpePortMandatoryGroup OBJECT-GROUP
OBJECTS {
oaEfrmCpeCPEPortIndex,
oaEfrmCpePortLink,
oaEfrmCpePortConnectorType,
oaEfrmCpePortConnectorSubType,
oaEfrmCpePortSfpPresent
}
STATUS current
DESCRIPTION
"Mandatory CPE Port objects for EFRM feature
support in the Device."
::= { oaEfrmCpeMIBGroups 2 }
oaEfrmCpeOptionalGroup OBJECT-GROUP
OBJECTS {
oaEfrmCpeModuleRemoteLoopback,
oaEfrmCpeModuleEnable,
oaEfrmCpeCpeCoSW,
oaEfrmCpeCpeManagementSW,
oaEfrmCpeCpeLINSW,
oaEfrmCpeModuleMdiSW,
oaEfrmCpePowerFail,
oaEfrmCpeModuleName,
oaEfrmCpeModuleFpgaRev,
oaEfrmCpeModuleDiscoveryState,
oaEfrmCpeModulePduState,
oaEfrmCoRedundantMode,
oaEfrmCoRedundantActState
}
STATUS current
DESCRIPTION
"Optional CPE objects for EFM 802.3ah feature
support in the Device."
::= { oaEfrmCpeMIBGroups 3 }
oaEfrmCpePortOptionalGroup OBJECT-GROUP
OBJECTS {
oaEfrmCpePortType,
oaEfrmCpePortAutoNegotiation,
oaEfrmCpePortDuplex,
oaEfrmCpePortSpeed,
oaEfrmCpePortActivity,
oaEfrmCpePortLogicalType,
oaEfrmCpePortAutoNegCaps,
oaEfrmCpePortMdi,
oaEfrmCpePortAutoSense,
oaEfrmCoInfoTxOamPduStats,
oaEfrmCoInfoRxOamPduStats,
oaEfrmCoEventTxUniqOamPduStats,
oaEfrmCoEventRxUniqOamPduStats,
oaEfrmCoEventTxDuplOamPduStats,
oaEfrmCoEventRxDuplOamPduStats,
oaEfrmCoLpbkTxOamPduStats,
oaEfrmCoLpbkRxOamPduStats,
oaEfrmCoVarReqTxOamPduStats,
oaEfrmCoVarReqRxOamPduStats,
oaEfrmCoVarRepTxOamPduStats,
oaEfrmCoVarRepRxOamPduStats,
oaEfrmCoOrgSpecTxOamPduStats,
oaEfrmCoOrgSpecRxOamPduStats,
oaEfrmCoOrgTotalTxOamPduStats,
oaEfrmCoOrgTotalRxOamPduStats,
oaEfrmCpeUcastPktsTxPhyStats,
oaEfrmCpeUcastPktsRxPhyStats,
oaEfrmCpeMcastPktsTxPhyStats,
oaEfrmCpeMcastPktsRxPhyStats,
oaEfrmCpeBcastPktsTxPhyStats,
oaEfrmCpeBcastPktsRxPhyStats,
oaEfrmCpeDiscardTxPhyStats,
oaEfrmCpeDiscardRxPhyStats,
oaEfrmCpeAllignErrRxPhyStats,
oaEfrmCpeFCSErrRxPhyStats,
oaEfrmCpeUnderSizeErrRxPhyStats,
oaEfrmCpeOverSizeErrRxPhyStats,
oaEfrmCpeJabbersErrRxPhyStats,
oaEfrmCpeDeferredsErrPhyStats,
oaEfrmCpeSingleCollPhyStats,
oaEfrmCpeMultipleCollPhyStats,
oaEfrmCpeLateCollPhyStats,
oaEfrmCpeExcessCollPhyStats
}
STATUS current
DESCRIPTION
"Optional CPE Port objects for EFM 802.3ah feature
support in the Device."
::= { oaEfrmCpeMIBGroups 4 }
oaEfrmCpeNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
oaEfmCpeEventCritical,
oaEfmCpeEventGasp,
oaEfmCpeEventLinkFault,
oaEfmCpeEventErrSymbolPeriod,
oaEfmCpeEventErrFrame,
oaEfmCpeEventErrFramePeriod,
oaEfmCpeEventErrFrameSecSum,
oaEfmCpeEventCpeUserPortLink,
oaEfmCoPortEventConnectionUp,
oaEfmCoPortEventRdndHomeChange,
oaEfmCpeEventGaspClear
}
STATUS current
DESCRIPTION
"The notification which are required to be supported by
implementations of this MIB."
::= { oaEfrmCpeMIBGroups 5 }
oaEfrmSfpInfoOptionalGroup OBJECT-GROUP
OBJECTS {
oaEfrmSfpInfoIdentifier,
oaEfrmSfpInfoVendorSpecId,
oaEfrmSfpInfoConnector,
oaEfrmSfpInfoVendorSpecConnector,
oaEfrmSfpInfoVendorName,
oaEfrmSfpInfoVendorOUI,
oaEfrmSfpInfoVendorPN,
oaEfrmSfpInfoVendorSN,
oaEfrmSfpInfoVendorRev,
oaEfrmSfpInfoLaserWavelength,
oaEfrmSfpInfoVendorDate,
oaEfrmSfpInfoVendorSpecLotCode,
oaEfrmSfpInfoVendorSpecData,
oaEfrmSfpInfoDiagnosticPowerType,
oaEfrmSfpInfoDigitalDiagnostic,
oaEfrmSfpInfoDiagCalibration,
oaEfrmSfpInfoInstalledStatus,
oaEfrmSfpInfofaultStatus,
oaEfrmSfpInfoEnableStatus
}
STATUS current
DESCRIPTION
"Optional SFP Info objects for EFM 802.3ah feature
support in the Device."
::= { oaEfrmCpeMIBGroups 6 }
oaEfrmSfpDiagnosticOptionalGroup OBJECT-GROUP
OBJECTS {
oaEfrmSfpDiagnosticTemperature,
oaEfrmSfpDiagnosticVcc,
oaEfrmSfpDiagnosticTxBias,
oaEfrmSfpDiagnosticTxPower,
oaEfrmSfpDiagnosticRxPower
}
STATUS current
DESCRIPTION
"Optional SFP Digital Diagnostics objects for EFM 802.3ah feature
support in the Device."
::= { oaEfrmCpeMIBGroups 7 }
END