diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/MEF-SOAM-TC-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/MEF-SOAM-TC-MIB')
| -rw-r--r-- | MIBS/MEF-SOAM-TC-MIB | 356 |
1 files changed, 356 insertions, 0 deletions
diff --git a/MIBS/MEF-SOAM-TC-MIB b/MIBS/MEF-SOAM-TC-MIB new file mode 100644 index 0000000..1650885 --- /dev/null +++ b/MIBS/MEF-SOAM-TC-MIB @@ -0,0 +1,356 @@ +MEF-SOAM-TC-MIB DEFINITIONS ::= BEGIN + +-- ***************************************************************************** +-- TEXTUAL-CONVENTIONs MIB for Metro Ethernet Forum (MEF) SOAM (Service +-- Operations, Administration, and Maintenance) +-- ***************************************************************************** + +IMPORTS + MODULE-IDENTITY, enterprises, Unsigned32 + FROM SNMPv2-SMI -- RFC 2578 + TEXTUAL-CONVENTION + FROM SNMPv2-TC; -- RFC 2579 + +mefSoamTcMib MODULE-IDENTITY + LAST-UPDATED "201201100000Z" -- January 10, 2012 + ORGANIZATION "Metro Ethernet Forum" + CONTACT-INFO + "Web URL: http://metroethernetforum.org/ + E-mail: mibs@metroethernetforum.org + Postal: Metro Ethernet Forum + 6033 W. Century Boulevard, Suite 830 + Los Angeles, CA 90045 + U.S.A. + Phone: +1 310-642-2800 + Fax: +1 310-642-2808" + DESCRIPTION + "This MIB module defines the textual conventions used + throughout the Ethernet Services Operations, Administration + and Maintenance MIB modules. + Copyright 2010 Metro Ethernet Forum. + All rights reserved." + + REVISION "201201100000Z" -- January 10, 2012 + DESCRIPTION "Updated text to add textual conventions for the SOAM PM MIB." + + REVISION "201010110000Z" -- October 11, 2010 + DESCRIPTION + "Initial Version." + ::= { enterprises mef(15007) mefSoam(1) 1 } + +-- ***************************************************************************** +-- Reference Overview +-- +-- A number of base documents have been used to create the Textual Conventions +-- MIB, the SOAM-PM MIB and SOAM-FM MIB. The following are the +-- abbreviations for the baseline documents: +-- +-- [CFM] refers to 'Connectivity Fault Management', IEEE 802.1ag-2007, +-- December 2007 +-- [MEF7.1] refers to MEF 7.1 'Phase 2 EMS-NMS Information Model', +-- October 2009 +-- [MEF17] refers to MEF 17 'Service OAM Requirements & Framework - Phase 1', +-- April 2007 +-- [MEF SOAM-PM] refers to MEF 35 'Service OAM Performance Monitoring +-- Implementation Agreement', January 2012 +-- [MEF SOAM-FM] refers to MEF 30 'Service OAM Fault Management Implementation +-- Agreement', January 2011 +-- [Q.840.1] refers to 'ITU-T Requirements and analysis for NMS-EMS +-- management interface of Ethernet over Transport and Metro Ethernet +-- Network (EoT/MEN)', March 2007 +-- [Y.1731] refers to ITU-T Y.1731 'OAM functions and mechanisms for Ethernet +-- based networks', February 2008 +-- ***************************************************************************** + +-- ***************************************************************************** +-- Textual Conventions (TC) +-- ***************************************************************************** +-- TC definitions are placed in alphabetical order + +MefSoamTcAvailabilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type defines the availability of a session, + measured by a loss measurement session. + + The valid enumerated values associated with this type are: + + available(1) indicates the MEP is available. + + unavailable(2) indicates the MEP is unavailable. + + unknown(3) indicates the availability is not known, for + instance because insufficient time has passed to + make an availability calculation, the time has been + excluded because of a maintenance interval, or because + availability measurement is not enabled. + " + SYNTAX INTEGER { + available(1), + unavailable(2), + unknown(3) + } + +MefSoamTcConnectivityStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type defines the connectivity status + of a Maintenance Entity (ME) or a Maintenance Entity Group (MEG). + + The valid enumerated values associated with this type are: + + inactive(1) indicates an inactive connectivity state of a group + and refers to the inability to exchange SOAM PDU frame + among any of the entities in a group. + + active(2) indicates an active connectivity state of a group + and refers to the ability to exchange SOAM PDU frames + among all the entities in a group + + partiallyActive(3) indicates a partially active connectivity state of a + group and refers to the ability to exchange SOAM PDU + frames among some entities of a group. This enumerated + value is only applicable for Multipoint-to-Multipoint + MEG. + " + REFERENCE + "[MEF17] 9.2 and [MEF7.1] III.2 Enumeration" + SYNTAX INTEGER { + inactive(1), + active(2), + partiallyActive(3) + } + +MefSoamTcDataPatternType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type indicates the type of data pattern to be + sent in an OAM PDU Data TLV. + + The valid enumerated values associated with this type are: + + zeroPattern(1) indicates the Data TLV contains all zeros + onesPattern(2) indicates the Data TLV contains all ones + " + SYNTAX INTEGER { + zeroPattern(1), + onesPattern(2) + } + +MefSoamTcDelayMeasurementBinType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type is used to distinguish between + measurement bins for Frame Delay, Frame Delay Range, and + Inter-frame Delay variation. + + The valid enumerated values associated with this type are: + + twoWayFrameDelay(1) indicates a measurement bin for two-way + Frame Delay. + forwardFrameDelay(2) indicates a measurement bin for one-way + Frame Delay in the forward direction. + backwardFrameDelay(3) indicates a measurement bin for one-way + Frame Delay in the backward direction. + twoWayIfdv(4) indicates a measurement bin for two-way + Inter-frame Delay Variation. + forwardIfdv(5) indicates a measurement bin for one-way + Inter-frame Delay Variation in the forward + direction. + backwardIfdv(6) indicates a measurement bin for one-way + Inter-frame Delay Variation in the backward + direction. + twoWayFrameDelayRange(7) indicates a measurement bin for two-way + Frame Delay Range. + forwardFrameDelayRange(8) indicates a measurement bin for one-way + Frame Delay Range in the forward direction. + backwardFrameDelayRange(9) indicates a measurement bin for one-way + Frame Delay Range in the backward direction. + " + SYNTAX INTEGER { + twoWayFrameDelay(1), + forwardFrameDelay(2), + backwardFrameDelay(3), + twoWayIfdv(4), + forwardIfdv(5), + backwardIfdv(6), + twoWayFrameDelayRange(7), + forwardFrameDelayRange(8), + backwardFrameDelayRange(9) + } + +MefSoamTcIntervalTypeAisLck ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type defines the AIS/LCK transmission time + interval for an Alarm Indication Signal (AIS) or LCK frame. + + The valid enumerated values associated with this type are: + + oneSecond(1) indicates a one second transmission interval. + oneMinute(2) indicates a one minute transmission interval. + " + REFERENCE + "[MEF7.1] III.2 Enumeration, [Y.1731] 7.4, 7.6" + SYNTAX INTEGER { + oneSecond(1), + oneMinute(2) + } + +MefSoamTcMeasurementPeriodType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Indicates the transmission time between the SOAM PM frames for a + PM session, in ms. + " + REFERENCE + "[MEF SOAM-PM] R56" + SYNTAX Unsigned32 (3..3600000) + +MefSoamTcMegIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type indicates the format of the MEG ID + that is sent in the OAM PDUs. Types 1-4 are more fully explained + in [CFM] 17.5. Type 32 is from [Y.1731] Annex A. + + The valid enumerated values associated with this type are: + + primaryVid(1) Primary VLAN ID. + 12 bits represented in a 2-octet integer: + - 4 least significant bits of the first + byte contains the 4 most significant + bits of the 12 bits primary VID + - second byte contains the 8 least + significant bits of the primary VID + + 0 1 2 3 4 5 6 7 8 + +-+-+-+-+-+-+-+-+ + |0 0 0 0| (MSB) | + +-+-+-+-+-+-+-+-+ + | VID LSB | + +-+-+-+-+-+-+-+-+ + + charString(2) RFC2579 DisplayString, except that the + character codes 0-31 (decimal) are not + used. (1..45) octets + + unsignedInt16 (3) 2-octet integer/big endian + + rfc2865VpnId(4) RFC 2685 VPN ID + 3 octet VPN authority Organizationally + Unique Identifier followed by 4 octet VPN + index identifying VPN according to the OUI: + + 0 1 2 3 4 5 6 7 8 + +-+-+-+-+-+-+-+-+ + | VPN OUI (MSB) | + +-+-+-+-+-+-+-+-+ + | VPN OUI | + +-+-+-+-+-+-+-+-+ + | VPN OUI (LSB) | + +-+-+-+-+-+-+-+-+ + |VPN Index (MSB)| + +-+-+-+-+-+-+-+-+ + | VPN Index | + +-+-+-+-+-+-+-+-+ + | VPN Index | + +-+-+-+-+-+-+-+-+ + |VPN Index (LSB)| + +-+-+-+-+-+-+-+-+ + + iccBased (32) ICC-based MEG ID Format, thirteen octet field + " + REFERENCE + "[Y.1731] Table A-1, [CFM] 17.5, 21.6.5.1" + SYNTAX INTEGER { + primaryVid (1), + charString (2), + unsignedInt16 (3), + rfc2865VpnId (4), + iccBased (32) + } + +MefSoamTcOperationTimeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type indicates the operation type start + or end time to indicate when an OAM operation is + initiated or stopped. + + The valid enumerated values associated with this type are: + + none(1) The operation is never started or is stopped immediately + if used to indicate a start time, or the operation never + ends if it is used to indicate an end time + immediate(2) The operation is to begin immediately + relative(3) The operation is to begin at a relative time from the + current time or stop a relative time after it has started + fixed(4) The operation is to begin/stop at the given UTC time/date + " + REFERENCE + "[SOAM-PM] R2, [SOAM-FM] 8.7" + SYNTAX INTEGER { + none(1), + immediate(2), + relative(3), + fixed(4) + } + +MefSoamTcSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type defines the status of PM session of a MEP. + + The valid enumerated values associated with this type are: + + proactive(1) indicates the measurement instance is Proactive + onDemand(2) indicates the measurement instance is On-demand + " + SYNTAX INTEGER { + proactive(1), + onDemand(2) + } + +MefSoamTcStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type defines the status of PM session of a MEP. + + The valid enumerated values associated with this type are: + + active(1) indicates the measurement instance is active + notActive(2) indicates the measurement instance is not active + " + SYNTAX INTEGER { + active(1), + notActive(2) + } + +MefSoamTcTestPatternType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This enumeration data type indicates the type of test pattern to be + sent in an OAM PDU Test TLV. + + The valid enumerated values associated with this type are: + + null(1) Null signal without CRC-32 + nullCrc32(2) Null signal with CRC-32 + prbs(3) PRBS 2^31-1 without CRC-32 + prbsCrc32(4) PRBS 2^31-1 with CRC-32 + " + REFERENCE + "[MEF7.1], Appendix III.2 Enumeration, [Y.1731] 7.7" + SYNTAX INTEGER { + null(1), + nullCrc32(2), + prbs(3), + prbsCrc32(4) + } + +END + + + |