-- extracted from draft-ietf-hubmib-efm-epon-mib-00.txt -- at Sat Jan 10 06:16:21 2004 EPON-DEVICE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Integer32 FROM SNMPv2-SMI TruthValue, MacAddress FROM SNMPv2-TC ifIndex FROM IF-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ; eponDeviceMIB MODULE-IDENTITY LAST-UPDATED "200312290000Z" -- December 29, 2003 ORGANIZATION "IETF Ethernet Interfaces and Hub MIB Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/hubmib- charter.html Mailing Lists: General Discussion: hubmib@ietf.org To Subscribe: hubmib-request@ietf.org In Body: subscribe your_email_address Chair: Dan Romascanu Postal: Avaya Inc. Atidim Technology Park, Bldg. 3 Tel Aviv 61131 Israel Tel: +972-3-645-8414 E-mail: dromasca@avaya.com Editor: Lior Khermosh Postal: Passave Technologies Inc. Ackerstein Towers, Tower A, 6th floor, 9 Hamenofim St. Hertzliya Pituach 46725, ISRAEL P.O.Box 2089 Hertzliya Pituach 46120 Israel Tel: +972-9-9717600 Ext: 7181 E-mail: lior.khermosh@passave.com" EPON MIB WG Expires April 2004 [Page 37/51] Internet-Draft EPON MIBs December 29, 2003 DESCRIPTION "The objects in this MIB module are used to manage Ethernet Passive Optical Network (EPON) devices which are based on the Ethernet in the First Mile (EFM) PON as defined in IEEE Draft P802.3ah/D3.0 clause 60,64,65. The following reference is used throughout this MIB module: [802.3ah] refers to: IEEE Draft P802.3ah/D3.0: 'Draft amendment to - Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications - Media Access Control Parameters,Physical Layers and Management Parameters for subscriber access networks', 07 October 2003. Of particular interest are Clause 64(MPCP) 65(P2mP RS) and 60 (PON PMDs). Clause 30, 'Management', and Clause 45,'Management Data Input/Output (MDIO) Interface'. Copyright (C) The Internet Society (2003). This version of this MIB module is part of XXXX see the RFC itself for full legal notices." -- Editor's Note: Replace XXXX with the actual RFC number -- assigned by RFC Editor and remove this note REVISION "200312110000Z" -- December 11, 2003 DESCRIPTION "Initial version, published as RFC XXXX." ::= { mib-2 XXX } -- Editor's Note: Replace XXX with a real OID once it is -- assigned by IANA and remove this note. eponDeviceObjectMIB OBJECT IDENTIFIER ::= { eponDeviceMIB 1} eponDeviceObjects OBJECT IDENTIFIER ::= { eponDevice 1} eponDeviceConformance OBJECT IDENTIFIER ::= { eponDevice 2 } eponDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF EponDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for EPON device MIBs." EPON MIB WG Expires April 2004 [Page 38/51] Internet-Draft EPON MIBs December 29, 2003 ::= { eponDeviceObjects 1 } eponDeviceEntry OBJECT-TYPE SYNTAX EponDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the EPON device table." INDEX { ifIndex } ::= { eponDeviceTable 1 } EponDeviceEntry ::= SEQUENCE { eponDeviceObjectReset INTEGER, eponDeviceObjectModes INTEGER, eponDeviceObjectFecEnabled INTEGER, eponDeviceObjectOamMode INTEGER, eponDeviceObjectOnuLoopback TruthValue, eponDeviceObjectOnuRegisterStatus INTEGER, eponDeviceObjectPowerDown TruthValue, eponDeviceObjectDyingGaspAlarmState TruthValue, eponDeviceObjectCriticalEventState TruthValue, eponDeviceObjectLocalLinkFaultAlarmState TruthValue, eponDeviceObjectTemperatureEventIndicationState TruthValue, eponDeviceObjectPowerVoltageEventIndicationState TruthValue, eponDeviceObjectVendorSpecificAlarmState TruthValue, eponDeviceObjectVendorSpecificEventState TruthValue, eponDeviceObjectGlobalEvent0State TruthValue, eponDeviceObjectGlobalEvent1State TruthValue, eponDeviceObjectGlobalEvent2State TruthValue, eponDeviceObjectGlobalEvent3State TruthValue, eponDeviceObjectGlobalEvent4State TruthValue, eponDeviceObjectGlobalEvent5State TruthValue, eponDeviceObjectGlobalEvent6State TruthValue, eponDeviceObjectGlobalEvent7State TruthValue, eponDeviceObjectErroredSymbolPeriodEventState TruthValue, eponDeviceObjectErroredFrameEventState TruthValue, eponDeviceObjectErroredFramePeriodEventState TruthValue, eponDeviceObjectErroredFrameSecondsSummaryEventState TruthValue, eponDeviceObjectOrganizationSpecificEventState TruthValue } eponDeviceObjectReset OBJECT-TYPE SYNTAX TruthValue { running(1), reset(2) } EPON MIB WG Expires April 2004 [Page 39/51] Internet-Draft EPON MIBs December 29, 2003 MAX-ACCESS read-write STATUS current DESCRIPTION "This variable can be used to reset the EPON device. The interface may be unavailable while the reset occurs and data may be lost." ::= { eponDeviceEntry 1 } eponDeviceObjectModes OBJECT-TYPE SYNTAX TruthValue { olt(1), onu(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines the mode of the EPON device. When an olt it is an Optical Line Terminal device (server) and when an onu and Optical Network Unit device (client)" ::= { eponDeviceEntry 2 } eponDeviceObjectFecEnabled OBJECT-TYPE SYNTAX INTEGER { noFecEnabled (1), fecTxEnabled (2), fecRxEnabled (3), fecTxRxEnabled (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines whether the EPON device uses FEC as defined in the [802.3ah] clause 65 for EPON. When fecTxEnabled the device supports the FEC transmission mode. When fecRxEnabled the device supports the FEC Receive mode. When fecTxRxEnabled the device supports the FEC transmission and receive mode." ::= { eponDeviceEntry 3 } eponDeviceObjectOamMode OBJECT-TYPE SYNTAX INTEGER { noOam (1), oamServer (2), oamclient (3) } MAX-ACCESS read-write STATUS current DESCRIPTION EPON MIB WG Expires April 2004 [Page 40/51] Internet-Draft EPON MIBs December 29, 2003 "This variable defines the Operation Administration and Maintenance (OAM) mode of an EPON device as defined by the [802.3ah] clause 57. When noOam the device does not supports the OAM mode. When oamServer the device supports the OAM mode as a server unit. When oamClient the device supports the OAM mode as a client unit." ::= { eponDeviceEntry 4 } eponDeviceObjectOnuLoopback OBJECT-TYPE SYNTAX TruthValue } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this variable to loopback will cause data sent from the PON into the ONU to be returned on the same interface." ::= { eponDeviceEntry 5 } eponDeviceObjectOnuRegisterStatus OBJECT-TYPE SYNTAX INTEGER { notRegistered (1), inRegisteration (2), registered (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines the Multipoint Control Protocol (MPCP) Registration mode of an EPON device as defined by the [802.3ah] clause -- NOTE: this END was not present in draft-ietf-hubmib-efm-epon-mib-00.txt, -- but this does appear to be the end of the MIB. -- (the next line is '64. When notRegistered the device is not registered. When') END