ADTRAN-GEN-Y1731-MIB --****************************************************************************** -- TITLE: The ADTRAN GEN Y1731 MIB -- PRODUCT: EoCu and EoTDM network termination equipment -- DATE: 06/27/11 -- AUTHOR: Janet Baldazo -- STATUS: PRELIMINARY -- -- This MIB defines the object identifier (OID) for the -- ADTRAN Y.1731 MIB objects --****************************************************************************** DEFINITIONS ::= BEGIN IMPORTS Unsigned32, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, TimeStamp, RowStatus, TruthValue, MacAddress, TDomain, TAddress FROM SNMPv2-TC adTrapInformSeqNum FROM ADTRAN-GENTRAPINFORM-MIB sysName FROM SNMPv2-MIB OBJECT-GROUP FROM SNMPv2-CONF adGenY1731, adGenY1731ID FROM ADTRAN-GEN-ETHERNET-OAM-MIB InterfaceIndexOrZero FROM IF-MIB -- [RFC2863] LldpChassisId, LldpPortId, LldpPortIdSubtype FROM LLDP-MIB -- [IEEExxx] adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB ; adGenY1731MIB MODULE-IDENTITY LAST-UPDATED "201407210000Z" ORGANIZATION "Adtran, Inc." CONTACT-INFO "CND Tech Support Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "This MIB defines the objects for the Y.1731 MIB." REVISION "201407210000Z" DESCRIPTION "Added cfm to adGenY1731MegNameFormat and comments to adGenY1731MegNameLengthAndName." REVISION "201211080000Z" DESCRIPTION "Added varbind adGenSlotInfoIndex to the adGenY1731PMFlashFiles set and clear traps." REVISION "201206280000Z" DESCRIPTION "Added two traps for Y1731 PM Flash Files transfer." REVISION "201109260000Z" DESCRIPTION "Created" ::= { adGenY1731ID 1 } --============================================================================== adGenY1731MIBObjects OBJECT IDENTIFIER ::= { adGenY1731 1 } --============================================================================== adGenY1731Config OBJECT IDENTIFIER ::= {adGenY1731MIBObjects 1} adGenY1731Meg OBJECT IDENTIFIER ::= {adGenY1731MIBObjects 2} adGenY1731LocalMep OBJECT IDENTIFIER ::= {adGenY1731MIBObjects 3} adGenY1731Events OBJECT IDENTIFIER ::= {adGenY1731MIBObjects 4} adGenY1731MegMepList OBJECT IDENTIFIER ::= {adGenY1731Meg 5} adGenY1731MegMepListScalars OBJECT IDENTIFIER ::= {adGenY1731MegMepList 1} adGenY1731LocalMepConfig OBJECT IDENTIFIER ::= {adGenY1731LocalMep 1} adGenY1731LocalMepConfigScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepConfig 1} adGenY1731LocalMepRmepDb OBJECT IDENTIFIER ::= {adGenY1731LocalMep 2} adGenY1731LocalMepRmepDbScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepRmepDb 1} adGenY1731LocalMepLbm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 3} adGenY1731LocalMepDmm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 4} adGenY1731DmmScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepDmm 1} adGenY1731LocalMepLmm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 5} adGenY1731LmmScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepLmm 1} adGenY1731LocalMepLtm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 6} adGenY1731LocalMepOneDm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 7} adGenY1731OneDmScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepOneDm 1} adGenY1731LocalMepSlm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 8} adGenY1731SlmScalars OBJECT IDENTIFIER ::= {adGenY1731LocalMepSlm 1} adGenY1731LocalMepClm OBJECT IDENTIFIER ::= {adGenY1731LocalMep 9} adGenY1731Traps OBJECT IDENTIFIER ::= { adGenY1731Events 0 } --============================================================================== --Y.1731 Configuration --============================================================================== adGenY1731Enable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This OID is used to enable/disable Y.1731." ::= { adGenY1731Config 1 } adGenY1731BulkDataExportInterval OBJECT-TYPE SYNTAX Integer32(30..300) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval, in seconds, between Y.1731 PM file transfers to the management server. The interval must be between 30 and 300 seconds. The default interval value is 300 seconds. " ::= { adGenY1731Config 2 } adGenY1731LinktraceCacheHoldTime OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Linktrace cache hold time specified in minutes. Linktrace replies in the Linktrace Reply Table (adGenY1731LocalMepLtrTable) will age out after the configured Linktrace cache hold time. The default Linktrace cache hold time value is 1 minute. " ::= { adGenY1731Config 3 } adGenY1731LinktraceCacheSize OBJECT-TYPE SYNTAX Integer32(1..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The Linktrace cache size is the maximum entries that can be added stored in the Linktrace Reply Table (adGenY1731LocalMepLtrTable). Once the maximum size is reached, the oldest entry will be removed when a new one is inserted. The default cache size value is 10. " ::= { adGenY1731Config 4 } --============================================================================== --Y.1731 Meg Scalars --============================================================================== adGenY1731MegMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of allowed Maintenenance Entity Groups." ::= { adGenY1731Meg 1 } adGenY1731MegCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of MEGs." ::= { adGenY1731Meg 2 } adGenY1731MegLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occured while attempting to create an entry in the Maintenance Entity Group Table (adGenY1731MegTable)." ::= { adGenY1731Meg 3 } --============================================================================== --Y.1731 Meg Table --============================================================================== adGenY1731MegTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731MegEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 MEG table." ::= { adGenY1731Meg 4 } adGenY1731MegEntry OBJECT-TYPE SYNTAX AdGenY1731MegEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 MEG table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName } ::= { adGenY1731MegTable 1 } AdGenY1731MegEntry ::= SEQUENCE { adGenY1731MegLevel Integer32, adGenY1731MegNameFormat INTEGER, adGenY1731MegNameLengthAndName OCTET STRING, adGenY1731MegRowStatus RowStatus, adGenY1731MegServiceTypeValueList OCTET STRING, adGenY1731MegCcmInterval INTEGER, adGenY1731MegLocalMepConfigTableLastCreateError DisplayString, adGenY1731MegDisplayName DisplayString } adGenY1731MegLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "MEG level for the MEG." ::= { adGenY1731MegEntry 1 } adGenY1731MegNameFormat OBJECT-TYPE SYNTAX INTEGER { charString(2), iccUmc(32), cfm(256) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "char-string - This is an IETF RFC 2579 DisplayString, with the exception that the character codes 0-31 (decimal) are not used. icc-umc - this consists of two subfields: (1) The ITU Carrier Code (ICC) followed by a unique MEG ID code (UMC). The ITU Carrier code consists of 1-6 left-justified characters, alphabetic, or leading alphabetic with trailing numeric. (2) The UMC code immediately follows the ICC and shall consist of 7-12 characters. The UMC shall be a matter for the organization to which the ICC has been assigned, provided that uniqueness is guaranteed. cfm - indicates the MEG name will follow the formatting rules defined by IEEE 802.1ag Connectivity Fault Management. It will comprise of two names: a Maintenance Domain Name and a Maintenance Association Name. Each name will have an associated name format. " ::= { adGenY1731MegEntry 2 } adGenY1731MegNameLengthAndName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2..46)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "If adGenY1731MegNameFormat is char-string or icc-umc - The First octet represents the total length in octets of the MEG Name. Octets 2-46 represent the MEG Name associated with the MEG. If adGenY1731MegNameFormat is CFM - the adGenY1731MegNameLengthAndName field will be overridden to contain the IEEE 802.1ag MAID -> MD Name Format + MD Name Length + MD Name + MA Name Format + MA Name Length + MA Name. " ::= { adGenY1731MegEntry 3 } adGenY1731MegRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create and delete the MEG. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731MegEntry 4 } adGenY1731MegServiceTypeValueList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Octet string which defines the service type and value that maintenance points in the MEG reside and operate on. Expected format: First octet represents the overall format and order of service types. Subsequent octets represent list of service values. The order of the service values in the list must match the order specified by the first octet. The number of octets for an entry in the list depends on the type of service. For VLAN tagged services the number of required octets is 2 for each tag. Options for the first octet are: untagged (1) single-tagged s-tag (2) single-tagged c-tag (3) single-tagged ce-tag (4) double-tagged s-tag c-tag (5) double-tagged s-tag ce-tag (6) triple-tagged s-tag c-tag ce-tag (7) Example of a MP residing on a untagged service: octet string = 0x01 Example of a MP residing on a double-tagged s-tag ce-tag service with an s-tag value of 1000 and ce-tag value of 200 octet string = 0x06, 0x03, 0xE8, 0x00, 0xC8 Example of a MP residing on a single-tagged s-tag service having an s-tag value of 1000: octet string = 0x02, 0x03, 0xE8 " ::= { adGenY1731MegEntry 5 } adGenY1731MegCcmInterval OBJECT-TYPE SYNTAX INTEGER { interval300Hz(1), interval10ms(2), interval100ms(3), interval1s(4), interval10s(5), interval1min(6), interval10min(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Interval between CCM transmissions to be used by all MEPs in the MEG. Default value is 1-second. " ::= { adGenY1731MegEntry 6 } adGenY1731MegLocalMepConfigTableLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occured while attempting to create an entry in the MEG's local MEP Config Table (adGenY1731LocalMepConfigTable). " ::= { adGenY1731MegEntry 7 } adGenY1731MegDisplayName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the MEG Name associated with the MEG." ::= { adGenY1731MegEntry 8 } --============================================================================= --Y.1731 MEG MEP List Scalars --============================================================================= adGenY1731MegMepListMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of allowed Maintenenance End Points that the device supports. The number is the sum of all entries present in the local MEP table and the local MEP RMEP database table. " ::= { adGenY1731MegMepListScalars 1 } adGenY1731MegMepListCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of MEPs in the MEG's list of MEPs." ::= { adGenY1731MegMepListScalars 2 } adGenY1731MegMepListTableLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occured while attempting to create an entry in the MEG MEP List (adGenY1731MegMepListTable). " ::= { adGenY1731MegMepListScalars 3 } --============================================================================= --Y.1731 MEG MEP List Table --============================================================================= adGenY1731MegMepListTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731MegMepListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The list of all MEPs in the MEG. For a device to create a local MEP it will need to create an entry in the adGenY1731LocalMepConfigTable. Once a local MEP is created, all other entries in the adGenY1731MegMepListTable are automatically considered remote MEPs of the local MEP and their information is used to populate the adGenY1731LocalMepRmepDbTable. The MEG MEP List should be the same across all devices in the MEG and contain the exact same list of adGenY1731MegMepListIdentifiers. On a given device, a MEPID in the MEG MEP list can transition from having no association to a local or remote MEP to any of the following (1) becoming a local MEP, (2) becoming a remote MEP of a local MEP, or (3) becoming both a local MEP and a remote MEP of a local MEP. The third case is possible if two local MEPs in the same MEG are created on the same device. " ::= { adGenY1731MegMepList 2 } adGenY1731MegMepListEntry OBJECT-TYPE SYNTAX AdGenY1731MegMepListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 MEG MEP list table." INDEX {adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731MegMepListIdentifier} ::= { adGenY1731MegMepListTable 1 } AdGenY1731MegMepListEntry ::= SEQUENCE { adGenY1731MegMepListIdentifier Integer32, adGenY1731MegMepListRowStatus RowStatus } adGenY1731MegMepListIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Integer that is unique among all the MEPs in the same MEG. Other definition is: a small integer, unique over a given Maintenance Entity Group, identifying a specific MEG End Point. MEP Identifier is also known as the MEPID. " ::= { adGenY1731MegMepListEntry 1 } adGenY1731MegMepListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete the MEG MEP list entry. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731MegMepListEntry 2 } --============================================================================= --Y.1731 Local MEP Scalars --============================================================================= adGenY1731LocalMepMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of allowed local Maintenenance End Points." ::= { adGenY1731LocalMepConfigScalars 1 } adGenY1731LocalMepCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of local MEPs." ::= { adGenY1731LocalMepConfigScalars 2 } adGenY1731LocalMepConfigTableLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occured while attempting to create an entry in the local MEP Table (adGenY1731LocalMepConfigTable). " ::= { adGenY1731LocalMepConfigScalars 3 } --============================================================================= --Y.1731 Local MEP Config Table --============================================================================= adGenY1731LocalMepConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 local MEP table. A local MEP is one that resides on an interface of the system. " ::= { adGenY1731LocalMepConfig 2 } adGenY1731LocalMepConfigEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 local MEP table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731LocalMepConfigTable 1 } AdGenY1731LocalMepConfigEntry ::= SEQUENCE { adGenY1731LocalMepIdentifier Integer32, adGenY1731LocalMepRowStatus RowStatus, adGenY1731LocalMepStatus INTEGER, adGenY1731LocalMepStatusString OCTET STRING, adGenY1731LocalMepIfIndex InterfaceIndexOrZero, adGenY1731LocalMepDirection INTEGER, adGenY1731LocalMepAdminState INTEGER, adGenY1731LocalMepVlanPriority Integer32, adGenY1731LocalMepCcmEnabled INTEGER } adGenY1731LocalMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Integer that is unique among all the MEPs in the same MEG. Other definition is: a small integer, unique over a given Maintenance Entity Group, identifying a specific MEG End Point. MEP Identifier is also known as the MEPID. " ::= { adGenY1731LocalMepConfigEntry 1 } adGenY1731LocalMepRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete the MEP. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731LocalMepConfigEntry 2 } adGenY1731LocalMepStatus OBJECT-TYPE SYNTAX INTEGER { running(1), notRunning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the MEP. The minimum attributes that need to be set before a MEP can transition to running are: ifIndex, direction, and admin state. " ::= { adGenY1731LocalMepConfigEntry 3 } adGenY1731LocalMepStatusString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status string of the MEP. If the MEP is expected to be active but is not able to be due to a provisioning issue or conflict, this string will explain the reason. " ::= { adGenY1731LocalMepConfigEntry 4 } adGenY1731LocalMepIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "This object is the interface index of the interface either a bridge port, or an aggregated IEEE 802.1 link within a bridge port, to which the MEP is attached. A value of 0 indicates no IfIndex has been assigned. " ::= { adGenY1731LocalMepConfigEntry 5 } adGenY1731LocalMepDirection OBJECT-TYPE SYNTAX INTEGER { notSet(0), down(1), up(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The direction in which the MEP faces on the Bridge port." ::= { adGenY1731LocalMepConfigEntry 6 } adGenY1731LocalMepAdminState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the MEP. Enable indicates that the MEP is to function normally, and disable that it is to cease functioning. " ::= { adGenY1731LocalMepConfigEntry 7 } adGenY1731LocalMepVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The priority value for messages transmitted by the MEP. Default value is the highest priority value for the service which is assumed to be 7. The management entity can obtain the default value for this variable from the priority regeneration table by extracting the highest priority value in this table on this MEPs bridge port. " ::= { adGenY1731LocalMepConfigEntry 8 } adGenY1731LocalMepCcmEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "If set to true, the MEP will generate CCM messages." ::= { adGenY1731LocalMepConfigEntry 9 } --============================================================================= --Y.1731 Local MEP RMEP Database Scalars --============================================================================= adGenY1731LocalMepRmepDbMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A systemwide value representing the maximum number of remote Maintenance End Points that can be created across all Local MEPs on the device. " ::= { adGenY1731LocalMepRmepDbScalars 1 } adGenY1731LocalMepRmepDbCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of remote MEPs." ::= { adGenY1731LocalMepRmepDbScalars 2 } --============================================================================= --Y.1731 Local MEP RMEP Database Table --============================================================================= adGenY1731LocalMepRmepDbTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepRmepDbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RMEP database table for a given local MEP. Maintains information and status for each RMEP of a local MEP. " ::= { adGenY1731LocalMepRmepDb 2 } adGenY1731LocalMepRmepDbEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepRmepDbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the a local MEP's RMEP database table. An RMEP associated with a specific local MEP " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731RemoteMepIdentifier } ::= { adGenY1731LocalMepRmepDbTable 1 } AdGenY1731LocalMepRmepDbEntry ::= SEQUENCE { adGenY1731RemoteMepIdentifier Integer32, adGenY1731RemoteMepStatus INTEGER, adGenY1731RemoteMepFailedOkTime TimeStamp, adGenY1731RemoteMepMacAddress MacAddress, adGenY1731RemoteMepLastCcmSequenceNumber Unsigned32, adGenY1731RemoteMepRdi TruthValue, adGenY1731RemoteMepPortStatus INTEGER, adGenY1731RemoteMepInterfaceStatus INTEGER, adGenY1731RemoteMepChassisIdSubtype INTEGER, adGenY1731RemoteMepChassisId LldpChassisId, adGenY1731RemoteMepManAddressDomain TDomain, adGenY1731RemoteMepManAddress TAddress } adGenY1731RemoteMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Integer that is unique among all the MEPs in the same MEG. Other definition is: a small integer, unique over a given Maintenance Entity Group, identifying a specific MEG End Point. MEP Identifier is also known as the MEPID. " ::= { adGenY1731LocalMepRmepDbEntry 1 } adGenY1731RemoteMepStatus OBJECT-TYPE SYNTAX INTEGER { idle(0), okay(1), failed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the RMEP. Status of idle indicates the local MEP associated with this RMEP entry is not in the active state. Status of okay indicates the local MEP is actively receiving CCMs from the RMEP at the expected CCI. Status of failed indicates the local MEP has not received a CCM from the RMEP within 3.5 times the CCI. " ::= { adGenY1731LocalMepRmepDbEntry 2 } adGenY1731RemoteMepFailedOkTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time (SysUpTime) at which the RMEP state machine last entered either the idle, okay, or failed state. The value is the time since the device started up and is represented using TimeStamp syntax. " ::= { adGenY1731LocalMepRmepDbEntry 3 } adGenY1731RemoteMepMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the remote MEP." ::= { adGenY1731LocalMepRmepDbEntry 4 } adGenY1731RemoteMepLastCcmSequenceNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sequence number in last CCM received from the remote MEP." ::= { adGenY1731LocalMepRmepDbEntry 5 } adGenY1731RemoteMepRdi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "State of the RDI bit in the last received CCM (true for RDI=1), or false if none has been received. " ::= { adGenY1731LocalMepRmepDbEntry 6 } adGenY1731RemoteMepPortStatus OBJECT-TYPE SYNTAX INTEGER { psNoPortStatusTlv(0), psBlocked(1), psUp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An enumerated value of the Port Status TLV received in the last CCM from the remote MEP. The default value psNoPortStatusTlv is returned if no CCM has been received or if no Port Status TLV was received in the last CCM. psBlocked - Ordinary data cannot pass freely through the port on which the remote MEP resides. psUp - Ordinary data can pass freely through the port on which the remote MEP resides. " ::= { adGenY1731LocalMepRmepDbEntry 7 } adGenY1731RemoteMepInterfaceStatus OBJECT-TYPE SYNTAX INTEGER { isNoInterfaceStatusTLV(0), isUp(1), isDown(2), isTesting(3), isUnknown(4), isDormant(5), isNotPresent(6), isLowerLayerDown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "An enumerated value of the Interface status TLV received in the last CCM from the remote MEP. The the default value isNoInterfaceStatus TLV is returned if either no CCM has been received or if no interface status TLV was received in the last CCM. " ::= { adGenY1731LocalMepRmepDbEntry 8 } adGenY1731RemoteMepChassisIdSubtype OBJECT-TYPE SYNTAX INTEGER { nonePresent(0), chassisComponent(1), interfaceAlias(2), portComponent(3), macAddress(4), networkAddress(5), interfaceName(6), local(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the format of the Chassis ID received in the last CCM. If the Chassis ID field was not included in the Sender ID TLV received, the value nonePresent(0) will be returned. " ::= { adGenY1731LocalMepRmepDbEntry 9 } adGenY1731RemoteMepChassisId OBJECT-TYPE SYNTAX LldpChassisId MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis ID received in the last CCM format of which is determined by the value of adGenY1731RemoteMepChassisIdSubtype. " ::= { adGenY1731LocalMepRmepDbEntry 10 } adGenY1731RemoteMepManAddressDomain OBJECT-TYPE SYNTAX TDomain MAX-ACCESS read-only STATUS current DESCRIPTION "The TDomain that identifies the type and format of the related adGenY1731RemoteMepManAddress object, used to access the SNMP agent of the system transmitting the CCM. The value is derived from the Sender ID TLV in the last CCM received. Typical values will be one of (not all inclusive) list: snmpUDPDomain (from SNMPv2-TM, RFC3417) snmpIeee802Domain (from SNMP-IEEE802-TM-MIB, RFC4789) The value 'zeroDotZero' (from RFC2578) indicates 'no management address was present in the LTR', in which case the related object adGenY1731RemoteMepManAddress must have a zero-length OCTET STRING as a value. " ::= { adGenY1731LocalMepRmepDbEntry 11 } adGenY1731RemoteMepManAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The TAddress that can be used to access the SNMP agent of the system transmitting the CCM. This is received in the CCM Sender ID TLV from that system. If the related object adGenY1731RemoteMepManAddressDomain contains the value 'zeroDotZero', this object adGenY1731RemoteMepManAddress must have a zero-length OCTET STRING as a value. " ::= { adGenY1731LocalMepRmepDbEntry 12 } --============================================================================= --Y.1731 Local MEP Loopback Message(LBM) --============================================================================= --============================================================================= --Y.1731 Local MEP LBM Transmit Table --============================================================================= adGenY1731LocalMepLbmTransmitTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLbmTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Loopback Transmit table. A Local MEP is one that resides on an interface of the system. This table will enable the user to configure a Local MEP in preparation for starting a Loopback session. " ::= { adGenY1731LocalMepLbm 1 } adGenY1731LocalMepLbmTransmitEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLbmTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Loopback Transmit table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731LocalMepLbmTransmitTable 1 } AdGenY1731LocalMepLbmTransmitEntry ::= SEQUENCE { adGenY1731LocalMepLbmStatus TruthValue, adGenY1731LocalMepLbmConfigStatus TruthValue, adGenY1731LocalMepLbmDestMacAddress MacAddress, adGenY1731LocalMepLbmDestMepId Integer32, adGenY1731LocalMepLbmDestIsMepId TruthValue, adGenY1731LocalMepLbmMessageCount Integer32, adGenY1731LocalMepLbmActive TruthValue, adGenY1731LocalMepLbmDataTlv OCTET STRING, adGenY1731LocalMepLbmVlanPriority Integer32, adGenY1731LocalMepLbmVlanDropEnable TruthValue, adGenY1731LocalMepLbmErrorStatus DisplayString, adGenY1731LocalMepLbmTimeout Unsigned32, adGenY1731LocalMepLbmInterframeDelay Unsigned32, adGenY1731LocalMepLbmNextTransId Unsigned32, adGenY1731LocalMepLbmSize Integer32, adGenY1731LocalMepValidateData TruthValue } adGenY1731LocalMepLbmStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A Boolean flag where true means the MEP is actively sending LBM messages and false means that no LBMs are being transmitted. " DEFVAL { false } ::= { adGenY1731LocalMepLbmTransmitEntry 1 } adGenY1731LocalMepLbmConfigStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True means the MEP is ready for configuring LBM and a false means the MEP is under LBM configuration. This flag is used to prevent simultaneous configuration by more than one user. If one minute has passed since the last LocalMepLbm attribute was set, then it is assume the user has abandoned configuring the session and the adGenY1731LocalMepLbmConfigStatus will be reset to true. " DEFVAL { true } ::= { adGenY1731LocalMepLbmTransmitEntry 2 } adGenY1731LocalMepLbmDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Target MAC Address Field to be transmitted. This is a unicast destination MAC address. This address will be used if the value of the column adGenY1731LocalMepTransmitLbmDestMepId is 'false'. " ::= { adGenY1731LocalMepLbmTransmitEntry 3 } adGenY1731LocalMepLbmDestMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "The MEG End Point Identifier of another MEP in the same MEG to which the LBM is to be sent. This address will be used if the value of the column adGenY1731LocalMepTransmitLbmDestIsMepId is 'true'. " ::= { adGenY1731LocalMepLbmTransmitEntry 4 } adGenY1731LocalMepLbmDestIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that MEPID of the target MEP is used for Loopback transmission. False indicates that unicast destination MAC address of the target MEP is used for Loopback transmission. " ::= {adGenY1731LocalMepLbmTransmitEntry 5 } adGenY1731LocalMepLbmMessageCount OBJECT-TYPE SYNTAX Integer32(1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of Loopback messages to be transmitted." DEFVAL { 1 } ::= {adGenY1731LocalMepLbmTransmitEntry 6 } adGenY1731LocalMepLbmActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Start or stop LBM transmission. By writing true, start LBM transmisson. By writing false, stop LBM transmission " DEFVAL { false } ::= {adGenY1731LocalMepLbmTransmitEntry 7 } adGenY1731LocalMepLbmDataTlv OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "An arbitrary amount of data to be included in the Data TLV, if the Data TLV is selected to be sent. " ::= { adGenY1731LocalMepLbmTransmitEntry 8 } adGenY1731LocalMepLbmVlanPriority OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The 3 bit priority value to be used in the VLAN tag, if present, in the transmitted frame. The default value is CCM priority. " ::= { adGenY1731LocalMepLbmTransmitEntry 9 } adGenY1731LocalMepLbmVlanDropEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Drop Enable bit value to be used in the VLAN tag, if present in the transmitted frame. For more information about VLAN Drop Enable, please check IEEE 802.1ad. " DEFVAL { true } ::= { adGenY1731LocalMepLbmTransmitEntry 10 } adGenY1731LocalMepLbmErrorStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "MEP Loopback error status. " ::= { adGenY1731LocalMepLbmTransmitEntry 11 } adGenY1731LocalMepLbmTimeout OBJECT-TYPE SYNTAX Unsigned32 (100..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "MEP Loopback Timeout in milliseconds. " ::= { adGenY1731LocalMepLbmTransmitEntry 12 } adGenY1731LocalMepLbmInterframeDelay OBJECT-TYPE SYNTAX Unsigned32 (100..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "MEP Loopback Interframe Delay in milliseconds. " ::= { adGenY1731LocalMepLbmTransmitEntry 13 } adGenY1731LocalMepLbmNextTransId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Next transaction identifier to be sent in a Loopback message. This transaction identifier can be zero because it wraps around. " ::= { adGenY1731LocalMepLbmTransmitEntry 14 } adGenY1731LocalMepLbmSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Size of the LBM in bytes. The size encompasses the entire Ethernet frame from the header through the FCS. The supported values are: 0 to indicate Data TLV should not be included in LBM sent. 64 to 2000 bytes to indicate the Data TLV should be included to increase the frame length to the specified size. If the Data TLV is not included, the LBM will be sent with the minimum Ethernet frame size of 64-bytes but it will not contain the Data TLV. A zero-pad will be used to fulfill the minimum length requirement. The default value is 0. " ::= { adGenY1731LocalMepLbmTransmitEntry 15 } adGenY1731LocalMepValidateData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A Boolean flag where true means the data sent in LBM message has to be validated with the LBR. False indicates no validation is required. " DEFVAL { false } ::= { adGenY1731LocalMepLbmTransmitEntry 16 } --============================================================================= --Y.1731 Local MEP LBM Result Table --============================================================================= adGenY1731LocalMepLbmResultTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLbmResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Loopback Result table. A Local MEP is one that resides on an interface of the system. This table can be used to query the results and counters related to LBM " ::= { adGenY1731LocalMepLbm 2 } adGenY1731LocalMepLbmResultEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLbmResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Loopback Result table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731LocalMepLbmResultTable 1 } AdGenY1731LocalMepLbmResultEntry ::= SEQUENCE { adGenY1731LocalMepLbrResultOk TruthValue, adGenY1731LocalMepLbrResponseTimeMin Unsigned32, adGenY1731LocalMepLbrResponseTimeMax Unsigned32, adGenY1731LocalMepLbrResponseTimeAvg Unsigned32, adGenY1731LocalMepLbrIn Counter32, adGenY1731LocalMepLbrInOutOfOrder Counter32, adGenY1731LocalMepLbrBadMsdu Counter32, adGenY1731LocalMepLbmOut Counter32 } adGenY1731LocalMepLbrResultOk OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: - true The Loopback Message(s) will be (or has been) sent. - false The Loopback Message(s) will not be sent. " DEFVAL { true } ::= { adGenY1731LocalMepLbmResultEntry 1 } adGenY1731LocalMepLbrResponseTimeMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum LBR round-trip time (in milliseconds). " ::= { adGenY1731LocalMepLbmResultEntry 2 } adGenY1731LocalMepLbrResponseTimeMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum LBR round-trip time (in milliseconds). " ::= { adGenY1731LocalMepLbmResultEntry 3 } adGenY1731LocalMepLbrResponseTimeAvg OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average LBR round-trip time (in milliseconds). " ::= { adGenY1731LocalMepLbmResultEntry 4 } adGenY1731LocalMepLbrIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of valid, Loopback Replies received." ::= { adGenY1731LocalMepLbmResultEntry 5 } adGenY1731LocalMepLbrInOutOfOrder OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid, out-of-order Loopback Replies received. " ::= { adGenY1731LocalMepLbmResultEntry 6 } adGenY1731LocalMepLbrBadMsdu OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LBRs received whose mac_service_data_unit did not match (except for the OpCode) that of the corresponding LBM. " ::= { adGenY1731LocalMepLbmResultEntry 7} adGenY1731LocalMepLbmOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LBMs transmitted. " ::= { adGenY1731LocalMepLbmResultEntry 8} --============================================================================= --Y.1731 Local MEP LBM Responder Table --============================================================================= adGenY1731LocalMepLbmResponderTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLbmResponderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Loopback Responder table. A Local MEP is one that resides on an interface of the system. This table can be used to query the counters related to LBR " ::= { adGenY1731LocalMepLbm 3 } adGenY1731LocalMepLbmResponderEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLbmResponderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Loopback Responder table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731LocalMepLbmResponderTable 1 } AdGenY1731LocalMepLbmResponderEntry ::= SEQUENCE { adgenY1731LocalMepLbrOut Counter32, adGenY1731LocalMepLbmIn Counter32 } adgenY1731LocalMepLbrOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Loopback Replies transmitted." ::= { adGenY1731LocalMepLbmResponderEntry 1 } adGenY1731LocalMepLbmIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of valid, Loopback Messages received." ::= { adGenY1731LocalMepLbmResponderEntry 2 } --============================================================================= --Y.1731 Local MEP ETH-DMM Scalars --============================================================================= adGenY1731DmmSessionMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A systemwide value representing the maximum number of DMM sessions that can be created across all local MEPs on the device. " ::= { adGenY1731DmmScalars 1 } adGenY1731DmmSessionCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of DMM sessions created." ::= { adGenY1731DmmScalars 2 } adGenY1731DmmSessionLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occurred while attempting to create an DMM Session Transmit entry (adGenY1731DmmSessionTransmitEntry). " ::= { adGenY1731DmmScalars 3 } --============================================================================= --Y.1731 Local MEP ETH-DMM Transmit Table --============================================================================= adGenY1731DmmSessionTransmitTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731DmmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The two-way frame-delay (DMM) session table for a given local MEP. A local MEP's DMM sessions can be created, edited, and deleted using this table. A local MEP can target a remote MEP to run two-way frame delay measurements between the two MEPs in the MEG. The target can be specified by either using a MAC address of the target MEP or the MEPID of the target MEP. For the DMM session to go active, the local MEP must be successfully receiving CCMs from the remote MEP in order to specify the RMEPID as the target. " ::= { adGenY1731LocalMepDmm 2 } adGenY1731DmmSessionTransmitEntry OBJECT-TYPE SYNTAX AdGenY1731DmmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A two-way frame-delay (DMM) performance monitoring session of a local MEP. A DMM PM session is unique based on target identifier and VLAN priority. The target identifier is either a MAC address or RMEPID. Inclusion of VLAN priority in the index allows a local MEP to simultaneously run several DMM PM sessions between it and the target at various CoS levels. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731DmmSessionTargetRmepIdOrMacAddress, adGenY1731DmmSessionTarget, adGenY1731DmmSessionVlanPriority } ::= { adGenY1731DmmSessionTransmitTable 1 } AdGenY1731DmmSessionTransmitEntry ::= SEQUENCE { adGenY1731DmmSessionTargetRmepIdOrMacAddress INTEGER, adGenY1731DmmSessionTarget OCTET STRING, adGenY1731DmmSessionVlanPriority Integer32, adGenY1731DmmSessionTargetRemoteMepIdentifier Integer32, adGenY1731DmmSessionTargetMacAddress MacAddress, adGenY1731DmmSessionRowStatus RowStatus, adGenY1731DmmSessionAdminState TruthValue, adGenY1731DmmSessionStatus INTEGER, adGenY1731DmmSessionStatusString DisplayString, adGenY1731DmmSessionInterframeDelay Integer32, adGenY1731DmmSessionMeasurementInterval Integer32, adGenY1731DmmSessionSize Integer32, adGenY1731DmmSessionData OCTET STRING, adGenY1731DmmSessionBulkDataExportFileTypes INTEGER } adGenY1731DmmSessionTargetRmepIdOrMacAddress OBJECT-TYPE SYNTAX INTEGER { rmepId(1), macAddress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates whether the target specified is a MEPID or a unicast MAC Address. If the target specified is a MEPID, the local MEP will not be able to initiate the DMM session until a CCM has been received from the RMEP " ::= { adGenY1731DmmSessionTransmitEntry 1 } adGenY1731DmmSessionTarget OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Octet string defining the target for the DMM session. If adGenY1731DmmSessionTargetRmepIdOrMacAddress indicates the target is a MEPID then the octet string should represent a MEPID between the range 1-8191. Otherwise, it should be the target's unicast MAC address " ::= { adGenY1731DmmSessionTransmitEntry 2 } adGenY1731DmmSessionVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Priority that will be used in all DMM frames sent by this DMM transmit session. " ::= { adGenY1731DmmSessionTransmitEntry 3 } adGenY1731DmmSessionTargetRemoteMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Target MEPID for this DMM session" ::= { adGenY1731DmmSessionTransmitEntry 4 } adGenY1731DmmSessionTargetMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Target MAC address for this DMM session" ::= { adGenY1731DmmSessionTransmitEntry 5 } adGenY1731DmmSessionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete a transmit DMM session of a Local MEP. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731DmmSessionTransmitEntry 6 } adGenY1731DmmSessionAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the DMM transmit session. True indicates that the DMM session is to function normally and actively transmit DMMs towards the specified target, and false that it is to cease functioning. " ::= { adGenY1731DmmSessionTransmitEntry 7 } adGenY1731DmmSessionStatus OBJECT-TYPE SYNTAX INTEGER { running(1), notRunning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the DMM transmit session. The minimum attributes that need to be set before a MEP can transmit DMMs towards the target are: Target MEPID or MAC Address and admin state. If a MEPID is used to specify the target then the local MEP must have received a CCM from the remote MEP in-order to learn its MAC address. " ::= { adGenY1731DmmSessionTransmitEntry 8 } adGenY1731DmmSessionStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status string of the DMM transmit session. If the session is expected to be active but is not able to be due to a provisioning issue or conflict, this string will explain the reason. " ::= { adGenY1731DmmSessionTransmitEntry 9 } adGenY1731DmmSessionInterframeDelay OBJECT-TYPE SYNTAX Integer32 (100..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "Amount of time in milliseconds between DMM transmissions. The supported range is 100 - 10,000 ms and the default value is 1000 ms. " ::= { adGenY1731DmmSessionTransmitEntry 10 } adGenY1731DmmSessionMeasurementInterval OBJECT-TYPE SYNTAX Integer32 (60..900) MAX-ACCESS read-create STATUS current DESCRIPTION "Interval in seconds over which statistics are generated. The supported range is 60 - 900 seconds and the default value is 60. The statistics calculated for a measurement interval are stored in the averaged data file. The data for the current and previous intervals is available via the adGenY1731DmmSessionResultTable. " ::= { adGenY1731DmmSessionTransmitEntry 11 } adGenY1731DmmSessionSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Size of the DMM in bytes. The size encompasses the entire Ethernet frame from the header through the FCS. The supported values are: 0 to indicate Data TLV should not be included in DMM sent. 64 to 2000 bytes to indicate the DataTLV should be included to increase the frame length to the specified size. If the Data TLV is not included, the DMM will be sent with the minimum Ethernet frame size of 64-bytes but it will not contain the DataTLV. A zero-pad will be used to fulfill the minimum length requirement. The default value is 0. " ::= { adGenY1731DmmSessionTransmitEntry 12 } adGenY1731DmmSessionData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-create STATUS current DESCRIPTION "Data pattern to be used when padding is required to meet the size setting. The default value is 0x00 0x00. " ::= { adGenY1731DmmSessionTransmitEntry 13 } adGenY1731DmmSessionBulkDataExportFileTypes OBJECT-TYPE SYNTAX INTEGER { none(1), average(2), raw(3), averageAndRaw(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Determines which, if any, files are generated by this DMM transmit session. The files are used to store two-way frame-delay statistics. The average setting will enable storage of statistics generated by each measurement interval. The raw setting will enable storage for each two-way frame-delay sample. The averageAndRaw setting will result in both files being generated. " ::= { adGenY1731DmmSessionTransmitEntry 14 } --============================================================================= --Y.1731 Local MEP ETH-LMM Scalars --============================================================================= adGenY1731LmmSessionMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A systemwide value representing the maximum number of LMM sessions that can be created across all local MEPs on the device. " ::= { adGenY1731LmmScalars 1 } adGenY1731LmmSessionCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of LMM sessions created." ::= { adGenY1731LmmScalars 2 } adGenY1731LmmSessionLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occurred while attempting to create an LMM Session Transmit entry (adGenY1731LmmSessionTransmitEntry). " ::= { adGenY1731LmmScalars 3 } --============================================================================= --Y.1731 Local MEP ETH-LMM Transmit Table --============================================================================= adGenY1731LmmSessionTransmitTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LmmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The single-ended frame-loss (LMM) session table for a given local MEP. A local MEP's LMM sessions can be created, edited, and deleted using this table. A local MEP can target a remote MEP to run single-ended frame-loss measurements between the two MEPs in the MEG. The target can be specified by either using a MAC address of the target MEP or the MEPID of the target MEP. For the LMM session to go active, the local MEP must be successfully receiving CCMs from the remote MEP in order to specify the RMEPID as the target. " ::= { adGenY1731LocalMepLmm 2 } adGenY1731LmmSessionTransmitEntry OBJECT-TYPE SYNTAX AdGenY1731LmmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single-ended frame-loss (LMM) performance monitoring session of a local MEP. A LMM PM session is unique based on target identifier and VLAN priority. The target identifier is either a MAC address or RMEPID. Inclusion of VLAN priority in the index allows a local MEP to simultaneously run several LMM PM sessions between it and the target at various CoS levels. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731LmmSessionTargetRmepIdOrMacAddress, adGenY1731LmmSessionTarget, adGenY1731LmmSessionVlanPriority } ::= { adGenY1731LmmSessionTransmitTable 1 } AdGenY1731LmmSessionTransmitEntry ::= SEQUENCE { adGenY1731LmmSessionTargetRmepIdOrMacAddress INTEGER, adGenY1731LmmSessionTarget OCTET STRING, adGenY1731LmmSessionVlanPriority Integer32, adGenY1731LmmSessionTargetRemoteMepIdentifier Integer32, adGenY1731LmmSessionTargetMacAddress MacAddress, adGenY1731LmmSessionRowStatus RowStatus, adGenY1731LmmSessionAdminState TruthValue, adGenY1731LmmSessionStatus INTEGER, adGenY1731LmmSessionStatusString DisplayString, adGenY1731LmmSessionInterframeDelay Integer32, adGenY1731LmmSessionMeasurementInterval Integer32, adGenY1731LmmSessionSize Integer32, adGenY1731LmmSessionData OCTET STRING, adGenY1731LmmSessionBulkDataExportFileTypes INTEGER } adGenY1731LmmSessionTargetRmepIdOrMacAddress OBJECT-TYPE SYNTAX INTEGER { rmepId(1), macAddress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates whether the target specified is a MEPID or a unicast MAC Address. If the target specified is a MEPID the local MEP will not be able to initiate the LMM session until a CCM has been received from the RMEP " ::= { adGenY1731LmmSessionTransmitEntry 1 } adGenY1731LmmSessionTarget OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Octet string defining the target for the LMM session. If adGenY1731LmmSessionTargetRmepIdOrMacAddress indicates the target is a MEPID then the octet string should represent a MEPID between the range 1-8191. Otherwise, it should be the target's unicast MAC address " ::= { adGenY1731LmmSessionTransmitEntry 2 } adGenY1731LmmSessionVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Priority that will be used in all LMM frames sent by this LMM transmit session. " ::= { adGenY1731LmmSessionTransmitEntry 3 } adGenY1731LmmSessionTargetRemoteMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Target MEPID for this LMM session" ::= { adGenY1731LmmSessionTransmitEntry 4 } adGenY1731LmmSessionTargetMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Target MAC address for this LMM session" ::= { adGenY1731LmmSessionTransmitEntry 5 } adGenY1731LmmSessionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete a transmit LMM session of a Local MEP. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731LmmSessionTransmitEntry 6 } adGenY1731LmmSessionAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the LMM transmit session. True indicates that the LMM session is to function normally and actively transmit LMMs towards the specified target, and false that it is to cease functioning. " ::= { adGenY1731LmmSessionTransmitEntry 7 } adGenY1731LmmSessionStatus OBJECT-TYPE SYNTAX INTEGER { running(1), notRunning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the LMM transmit session. The minimum attributes that need to be set before a MEP can transmit LMMs towards the target are: Target MEPID or MAC Address and admin state. If a MEPID is used to specify the target then the local MEP must have received a CCM from the remote MEP in-order to learn its MAC address. " ::= { adGenY1731LmmSessionTransmitEntry 8 } adGenY1731LmmSessionStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status string of the LMM transmit session. If the session is expected to be active but is not able to be due to a provisioning issue or conflict, this string will explain the reason. " ::= { adGenY1731LmmSessionTransmitEntry 9 } adGenY1731LmmSessionInterframeDelay OBJECT-TYPE SYNTAX Integer32 (100..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "Amount of time in milliseconds between LMM transmissions. The supported range is 100 - 10,000 ms and the default value is 1000 ms. " ::= { adGenY1731LmmSessionTransmitEntry 10 } adGenY1731LmmSessionMeasurementInterval OBJECT-TYPE SYNTAX Integer32 (60..900) MAX-ACCESS read-create STATUS current DESCRIPTION "Interval in seconds over which statistics are generated. The supported range is 60 - 900 seconds and the default value is 60. The statistics calculated for a measurement interval are stored in the averaged data file. The data for the current and previous intervals is available via the adGenY1731LmmSessionResultTable. " ::= { adGenY1731LmmSessionTransmitEntry 11 } adGenY1731LmmSessionSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Size of the LMM in bytes. The size encompasses the entire Ethernet frame from the header through the FCS. The supported values are: 0 to indicate Data TLV should not be included in LMM sent. 64 to 2000 bytes to indicate the DataTLV should be included to increase the frame length to the specified size. If the Data TLV is not included, the LMM will be sent with the minimum Ethernet frame size of 64-bytes but it will not contain the DataTLV. A zero-pad will be used to fulfill the minimum length requirement. The default value is 0. " ::= { adGenY1731LmmSessionTransmitEntry 12 } adGenY1731LmmSessionData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-create STATUS current DESCRIPTION "Data pattern to be used when padding is required to meet the size setting. The default value is 0x00 0x00. " ::= { adGenY1731LmmSessionTransmitEntry 13 } adGenY1731LmmSessionBulkDataExportFileTypes OBJECT-TYPE SYNTAX INTEGER { none(1), average(2), raw(3), averageAndRaw(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Determines which, if any, files are generated by this LMM transmit session. The files are used to store single-ended frame-loss statistics. The average setting will enable storage of statistics generated by each measurement interval. The raw setting will enable storage for each single-ended frame-loss sample. The averageAndRaw setting will result in both files being generated. " ::= { adGenY1731LmmSessionTransmitEntry 14 } --============================================================================= --Y.1731 Local MEP Linktrace Message(LTM) --============================================================================= adGenY1731LocalMepLtmTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Linktrace table. A Local MEP is one that resides on an interface of the system. This table will enable the user to configure in preparation for starting a Linktrace session. " ::= { adGenY1731LocalMepLtm 1 } adGenY1731LocalMepLtmEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Linktrace table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731LocalMepLtmTable 1 } AdGenY1731LocalMepLtmEntry ::= SEQUENCE { adGenY1731LocalMepLtmNextTransactionId Unsigned32, adGenY1731LocalMepUnexpLtrIn Counter32, adGenY1731LocalMepTransmitLtmStatus TruthValue, adGenY1731LocalMepTransmitLtmFlags BITS, adGenY1731LocalMepTransmitLtmTargetMacAddress MacAddress, adGenY1731LocalMepTransmitLtmTargetMepId Integer32, adGenY1731LocalMepTransmitLtmTargetIsMepId TruthValue, adGenY1731LocalMepTransmitLtmTtl Unsigned32, adGenY1731LocalMepTransmitLtmResult TruthValue, adGenY1731LocalMepTransmitLtmTransactionId Unsigned32, adGenY1731LocalMepTransmitLtmEgressIdentifier OCTET STRING, adGenY1731LocalMepTransmitLtmStatusString DisplayString, adGenY1731LocalMepTransmitLtmConfigStatus TruthValue, adGenY1731LocalMepLtmActive TruthValue, adGenY1731LocalMepLtmTotalOut Counter32, adGenY1731LocalMepLtrTotalIn Counter32, adGenY1731LocalMepLtrTotalInvalidIn Counter32, adGenY1731LocalMepLtrTotalValidIn Counter32 } adGenY1731LocalMepLtmNextTransactionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Next transaction identifier to be sent in a Linktrace message. This transaction identifier value can be zero because it wraps around. " ::= { adGenY1731LocalMepLtmEntry 1 } adGenY1731LocalMepUnexpLtrIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of unexpected LTRs received." ::= { adGenY1731LocalMepLtmEntry 2 } adGenY1731LocalMepTransmitLtmStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A Boolean flag set to true by the bridge port to indicate that another LTM may be transmitted. Reset to false by the MEP Linktrace Initiator State Machine." DEFVAL { true } ::= { adGenY1731LocalMepLtmEntry 3 } adGenY1731LocalMepTransmitLtmFlags OBJECT-TYPE SYNTAX BITS { useFDBonly (0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The flags field for LTMs transmitted by the MEP." DEFVAL { {useFDBonly } } ::= { adGenY1731LocalMepLtmEntry 4 } adGenY1731LocalMepTransmitLtmTargetMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Target MAC Address Field to be transmitted: A unicast destination MAC address. This address will be used if the value of the column adGenY1731LocalMepTransmitLtmTargetIsMepId is 'false'. " ::= { adGenY1731LocalMepLtmEntry 5 } adGenY1731LocalMepTransmitLtmTargetMepId OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "An indication of the Target MAC Address Field to be transmitted. The MAC address to be used will be retrieved from the Local MEP's Remote MEP database by using the MEPID specified to perform the look-up. This address will be used if the value of the column adGenY1731LocalMepTransmitLtmTargetIsMepId is 'true'. " ::= { adGenY1731LocalMepLtmEntry 6 } adGenY1731LocalMepTransmitLtmTargetIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True indicates that MEPID of the target MEP is used for Linktrace transmission. False indicates that unicast destination MAC address of the target MEP is used for Linktrace transmission. " ::= { adGenY1731LocalMepLtmEntry 7 } adGenY1731LocalMepTransmitLtmTtl OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The LTM TTL field. Default value, if not specified, is 64. The TTL field indicates the number of hops remaining to the LTM. Decremented by 1 by each Linktrace Responder that handles the LTM. The value returned in the LTR is one less than that received in the LTM. If the LTM TTL is 0 or 1, the LTM is not forwarded to the next hop, and if 0, no LTR is generated. " DEFVAL {64} ::= { adGenY1731LocalMepLtmEntry 8 } adGenY1731LocalMepTransmitLtmResult OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the operation: true The Linktrace Message will be (or has been) sent. false The Linktrace Message will not be sent. " DEFVAL { true } ::= { adGenY1731LocalMepLtmEntry 9 } adGenY1731LocalMepTransmitLtmTransactionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LTM Transaction Identifier (adGenY1731LocalMepLtmNextTransactionId) of the LTM sent. The value returned is undefined if adGenY1731LocalMepTransmitLtmResult is false. " ::= { adGenY1731LocalMepLtmEntry 10 } adGenY1731LocalMepTransmitLtmEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the MEP Linktrace Initiator that is originating, or the Linktrace Responder that is forwarding, this LTM. The low-order six octets contain a 48-bit IEEE MAC address unique to the system in which the MEP Linktrace Initiator or Linktrace Responder resides. The high-order two octets contain a value sufficient to uniquely identify the MEP Linktrace Initiator or Linktrace Responder within that system. For most Bridges, the address of any MAC attached to the Bridge will suffice for the low-order six octets, and 0 for the high-order octets. In some situations, e.g., if multiple virtual Bridges utilizing emulated LANs are implemented in a single physical system, the high-order two octets can be used to differentiate among the transmitting entities. The value returned is undefined if adGenY1731LocalMepTransmitLtmResult is false. " ::= { adGenY1731LocalMepLtmEntry 11 } adGenY1731LocalMepTransmitLtmStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Linktrace error status contains a string indicating the reason they the Lintkrace transmission attempt failed. " ::= { adGenY1731LocalMepLtmEntry 12 } adGenY1731LocalMepTransmitLtmConfigStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True means the MEP is ready for configuring LTM and a false means the MEP is under LTM configuration. This flag is used to prevent simultaneous configuration by more than one user. If one minute has passed since the last LocalMepLtm attribute was set, then it is assume the user has abandoned configuring the session and the adGenY1731LocalMepTransmitLtmConfigStatus will be reset to true. " ::= { adGenY1731LocalMepLtmEntry 13 } adGenY1731LocalMepLtmActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Start or stop LTM transmission. By writing true, start LTM transmisson. By writing false, stop LTM transmission " DEFVAL { false } ::= {adGenY1731LocalMepLtmEntry 14 } adGenY1731LocalMepLtmTotalOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LTMs transmitted by the Local MEP." ::= { adGenY1731LocalMepLtmEntry 15 } adGenY1731LocalMepLtrTotalIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LTRs received by the Local MEP." ::= { adGenY1731LocalMepLtmEntry 16 } adGenY1731LocalMepLtrTotalInvalidIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of invalid LTRs received by the Local MEP." ::= { adGenY1731LocalMepLtmEntry 17 } adGenY1731LocalMepLtrTotalValidIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid LTRs received by the Local MEP." ::= { adGenY1731LocalMepLtmEntry 18 } --============================================================================= --Y.1731 Local MEP Linktrace Session Table --============================================================================= adGenY1731LocalMepLtSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLtSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Linktrace session table. This table contains a list of Linktrace sessions and the counters associated with each session. " ::= { adGenY1731LocalMepLtm 2 } adGenY1731LocalMepLtSessionEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLtSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Linktrace session table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731LocalMepLtmTransactionId} ::= { adGenY1731LocalMepLtSessionTable 1 } AdGenY1731LocalMepLtSessionEntry ::= SEQUENCE { adGenY1731LocalMepLtmTransactionId Unsigned32, adGenY1731LocalMepLtmOut Counter32, adGenY1731LocalMepLtrIn Counter32, adGenY1731LocalMepLtrInvalidIn Counter32, adGenY1731LocalMepLtrValidIn Counter32, adGenY1731LocalMepLtTimeRemaining Unsigned32 } adGenY1731LocalMepLtmTransactionId OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transaction identifier value in LTM transmitted for this Linktrace session. " ::= { adGenY1731LocalMepLtSessionEntry 1} adGenY1731LocalMepLtmOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LTM transmitted for this Linktrace session." ::= { adGenY1731LocalMepLtSessionEntry 2 } adGenY1731LocalMepLtrIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LTRs received for this Linktrace session." ::= { adGenY1731LocalMepLtSessionEntry 3 } adGenY1731LocalMepLtrInvalidIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LTRs received and discarded for this Linktrace session due to invalid formatting. " ::= { adGenY1731LocalMepLtSessionEntry 4 } adGenY1731LocalMepLtrValidIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LTRs received and processed as valid for this Linktrace session. " ::= { adGenY1731LocalMepLtSessionEntry 5 } adGenY1731LocalMepLtTimeRemaining OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Each Linktrace sequence will run for a fixed period of time. This counter indicates how much time is remaining. When the counter is 0, there are results in the Linktrace cache. If this object does not exist for a given index, then there are no results in the cache for that MEP/Transaction ID combination. " ::= { adGenY1731LocalMepLtSessionEntry 6 } --============================================================================= --Y.1731 Local MEP Linktrace Reply Table --============================================================================= adGenY1731LocalMepLtrTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Linktrace reply table. This table contains a list of Linktrace replies received by a specific MEP in response to a Linktrace message. " ::= { adGenY1731LocalMepLtm 3 } adGenY1731LocalMepLtrEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Linktrace reply table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731LocalMepLtrTransactionId, adGenY1731LocalMepLtrReceiveOrder } ::= { adGenY1731LocalMepLtrTable 1 } AdGenY1731LocalMepLtrEntry ::= SEQUENCE { adGenY1731LocalMepLtrTransactionId Unsigned32, adGenY1731LocalMepLtrReceiveOrder Unsigned32, adGenY1731LocalMepLtrTtl Unsigned32, adGenY1731LocalMepLtrForwarded TruthValue, adGenY1731LocalMepLtrTerminalMep TruthValue, adGenY1731LocalMepLtrLastEgressIdentifier OCTET STRING, adGenY1731LocalMepLtrNextEgressIdentifier OCTET STRING, adGenY1731LocalMepLtrRelay INTEGER, adGenY1731LocalMepLtrChassisIdSubtype INTEGER, adGenY1731LocalMepLtrChassisId LldpChassisId, adGenY1731LocalMepLtrManAddressDomain TDomain, adGenY1731LocalMepLtrManAddress TAddress, adGenY1731LocalMepLtrIngress INTEGER, adGenY1731LocalMepLtrIngressMac MacAddress, adGenY1731LocalMepLtrIngressPortIdSubtype LldpPortIdSubtype, adGenY1731LocalMepLtrIngressPortId LldpPortId, adGenY1731LocalMepLtrEgress INTEGER, adGenY1731LocalMepLtrEgressMac MacAddress, adGenY1731LocalMepLtrEgressPortIdSubtype LldpPortIdSubtype, adGenY1731LocalMepLtrEgressPortId LldpPortId, adGenY1731LocalMepLtrOrganizationSpecificTlv OCTET STRING } adGenY1731LocalMepLtrTransactionId OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transaction identifier returned by a previous transmit Linktrace message command, indicating which LTM's response is going to be returned. " ::= { adGenY1731LocalMepLtrEntry 1} adGenY1731LocalMepLtrReceiveOrder OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to distinguish among multiple LTRs with the same LTR Transaction Identifier field value. adGenY1731LocalMepLtrReceiveOrder are assigned sequentially from 1, in the order that the Linktrace Initiator received the LTRs. " ::= { adGenY1731LocalMepLtrEntry 2 } adGenY1731LocalMepLtrTtl OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TTL field value for a returned LTR." ::= { adGenY1731LocalMepLtrEntry 3 } adGenY1731LocalMepLtrForwarded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a LTM was forwarded by the responding MP, as returned in the 'FwdYes' flag of the flags field. " ::= { adGenY1731LocalMepLtrEntry 4 } adGenY1731LocalMepLtrTerminalMep OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A boolean value stating whether the forwarded LTM reached a MEP within the MEG, as returned in the Terminal MEP flag of the Flags field. " ::= { adGenY1731LocalMepLtrEntry 5 } adGenY1731LocalMepLtrLastEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Last Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Last Egress Identifier identifies the MEP Linktrace Initiator that originated, or the Linktrace Responder that forwarded, the LTM to which this LTR is the response. This is the same value as the Egress Identifier TLV of that LTM. " ::= { adGenY1731LocalMepLtrEntry 6 } adGenY1731LocalMepLtrNextEgressIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An octet field holding the Next Egress Identifier returned in the LTR Egress Identifier TLV of the LTR. The Next Egress Identifier Identifies the Linktrace Responder that transmitted this LTR, and can forward the LTM to the next hop. This is the same value as the Egress Identifier TLV of the forwarded LTM, if any. If the FwdYes bit of the Flags field is false, the contents of this field are undefined, i.e., any value can be transmitted, and the field is ignored by the receiver. " ::= { adGenY1731LocalMepLtrEntry 7 } adGenY1731LocalMepLtrRelay OBJECT-TYPE SYNTAX INTEGER { rlyHit (1), rlyFdb (2), rlyMpdb (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Value returned in the Relay Action field." ::= { adGenY1731LocalMepLtrEntry 8 } adGenY1731LocalMepLtrChassisIdSubtype OBJECT-TYPE SYNTAX INTEGER { nonePresent(0), chassisComponent(1), interfaceAlias(2), portComponent(3), macAddress(4), networkAddress(5), interfaceName(6), local(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the format of the Chassis ID returned in the Sender ID TLV of the LTR, if any. " ::= { adGenY1731LocalMepLtrEntry 9 } adGenY1731LocalMepLtrChassisId OBJECT-TYPE SYNTAX LldpChassisId MAX-ACCESS read-only STATUS current DESCRIPTION "The Chassis ID returned in the Sender ID TLV of the LTR, if any. The format of this object is determined by the value of the adGenY1731LocalMepLtrChassisIdSubtype object. " ::= { adGenY1731LocalMepLtrEntry 10 } adGenY1731LocalMepLtrManAddressDomain OBJECT-TYPE SYNTAX TDomain MAX-ACCESS read-only STATUS current DESCRIPTION "The TDomain that identifies the type and format of the related adGenY1731LocalMepLtrManAddress object, used to access the SNMP agent of the system transmitting the LTR. Received in the LTR Sender ID TLV from that system. Typical values will be one of (not all inclusive) list: snmpUDPDomain (from SNMPv2-TM, RFC3417) snmpIeee802Domain (from SNMP-IEEE802-TM-MIB, RFC4789) The value 'zeroDotZero' (from RFC2578) indicates 'no management address was present in the LTR', in which case the related object adGenY1731LocalMepLtrManAddress must have a zero-length OCTET STRING as a value. " ::= { adGenY1731LocalMepLtrEntry 11 } adGenY1731LocalMepLtrManAddress OBJECT-TYPE SYNTAX TAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The TAddress that can be used to access the SNMP agent of the system transmitting the CCM, received in the CCM Sender ID TLV from that system. If the related object adGenY1731LocalMepLtrManAddressDomain contains the value 'zeroDotZero', this object dot1agCfmLtrManAddress must have a zero-length OCTET STRING as a value. " ::= { adGenY1731LocalMepLtrEntry 12 } adGenY1731LocalMepLtrIngress OBJECT-TYPE SYNTAX INTEGER { ingNoTlv (0), ingOk (1), ingDown (2), ingBlocked (3), ingVid (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Ingress Action Field of the LTM. The value ingNoTlv(0) indicates that no Reply Ingress TLV was returned in the LTM. " ::= { adGenY1731LocalMepLtrEntry 13 } adGenY1731LocalMepLtrIngressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address returned in the ingress MAC address field. If the adGenY1731LocalMepLtrIngress object contains the value ingNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 14 } adGenY1731LocalMepLtrIngressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the Ingress Port ID. If the adGenY1731LocalMepLtrIngress object contains the value ingNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 15 } adGenY1731LocalMepLtrIngressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress Port ID. The format of this object is determined by the value of the adGenY1731LocalMepLtrIngressPortIdSubtype object. If the adGenY1731LocalMepLtrIngress object contains the value ingNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 16 } adGenY1731LocalMepLtrEgress OBJECT-TYPE SYNTAX INTEGER { egrNoTlv (0), egrOK (1), egrDown (2), egrBlocked (3), egrVid (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value returned in the Egress Action Field of the LTR. The value egrNoTlv(0) indicates that no Reply Egress TLV was returned in the LTR. " ::= { adGenY1731LocalMepLtrEntry 17 } adGenY1731LocalMepLtrEgressMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address returned in the egress MAC address field. If the adGenY1731LocalMepLtrIngress object contains the value egrNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 18 } adGenY1731LocalMepLtrEgressPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "Format of the egress Port ID. If the adGenY1731LocalMepLtrEgress object contains the value egrNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 19 } adGenY1731LocalMepLtrEgressPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "Egress Port ID. The format of this object is determined by the value of the adGenY1731LocalMepLtrEgressPortIdSubtype object. If the adGenY1731LocalMepLtrEgress object contains the value egrNoTlv(0), then the contents of this object are meaningless. " ::= { adGenY1731LocalMepLtrEntry 20 } adGenY1731LocalMepLtrOrganizationSpecificTlv OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0|4..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "All Organization specific TLVs returned in the LTR, if any. Includes all octets including and following the TLV Length field of each TLV, concatenated together. " ::= { adGenY1731LocalMepLtrEntry 21 } --============================================================================= --Y.1731 Local MEP Linktrace Responder Table --============================================================================= adGenY1731LocalMepLtmResponderTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731LocalMepLtmResponderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Y.1731 Local MEP Linktrace Responder table. This table contains the counters associated with each Local MEP's Linktrace Responder. " ::= { adGenY1731LocalMepLtm 4 } adGenY1731LocalMepLtmResponderEntry OBJECT-TYPE SYNTAX AdGenY1731LocalMepLtmResponderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Y.1731 Local MEP Linktrace Responder table." INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier} ::= { adGenY1731LocalMepLtmResponderTable 1 } AdGenY1731LocalMepLtmResponderEntry ::= SEQUENCE { adGenY1731LocalMepLtmIn Counter32, adGenY1731LocalMepLtmDiscardedInvalidFormat Counter32, adGenY1731LocalMepLtmDiscardedTtl Counter32, adGenY1731LocalMepLtmDiscardedTargetMac Counter32, adGenY1731LocalMepLtrOut Counter32 } adGenY1731LocalMepLtmIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid LTMs received." ::= { adGenY1731LocalMepLtmResponderEntry 1 } adGenY1731LocalMepLtmDiscardedInvalidFormat OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number LTMs discarded due to invalid format." ::= { adGenY1731LocalMepLtmResponderEntry 2 } adGenY1731LocalMepLtmDiscardedTtl OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LTMs discarded due to invalid Ttl." ::= { adGenY1731LocalMepLtmResponderEntry 3 } adGenY1731LocalMepLtmDiscardedTargetMac OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LTMs discarded due to invalid target MAC address." ::= { adGenY1731LocalMepLtmResponderEntry 4 } adGenY1731LocalMepLtrOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LTRs transmitted." ::= { adGenY1731LocalMepLtmResponderEntry 5 } --============================================================================= --Y.1731 Local MEP ETH-1DM Scalars --============================================================================= adGenY1731OneDmSessionMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A systemwide value representing the maximum number of one-way frame delay (ETH-1DM) sessions that can be created across all local MEPs on the device. " ::= { adGenY1731OneDmScalars 1 } adGenY1731OneDmSessionCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of 1DM sessions created." ::= { adGenY1731OneDmScalars 2 } adGenY1731OneDmSessionLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occurred while attempting to create an 1DM Session Transmit entry (adGenY1731OneDmSessionTransmitEntry). " ::= { adGenY1731OneDmScalars 3 } --============================================================================= --Y.1731 Local MEP ETH-1DM Transmit Table --============================================================================= adGenY1731OneDmSessionTransmitTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731OneDmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The one-way frame-delay (ETH-1DM) session table for a given local MEP. A local MEP's 1DM sessions can be created, edited, and deleted using this table. A local MEP can target a remote MEP to run one-way frame delay measurements between the local MEP and another remote MEP in the MEG. The target can be specified by either using a MAC address of the target MEP or the MEPID of the target MEP. For the 1DM session to go active, the local MEP must be successfully receiving CCMs from the remote MEP in order to specify the RMEPID as the target. " ::= { adGenY1731LocalMepOneDm 2 } adGenY1731OneDmSessionTransmitEntry OBJECT-TYPE SYNTAX AdGenY1731OneDmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A one-way frame-delay (1DM) performance monitoring session of a local MEP. A 1DM PM session is unique based on target identifier and VLAN priority. The target identifier is either a MAC address or RMEPID. Inclusion of VLAN priority in the index allows a local MEP to simultaneously run several 1DM PM sessions between it and the target at various CoS levels. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731OneDmSessionTargetRmepIdOrMacAddress, adGenY1731OneDmSessionTarget, adGenY1731OneDmSessionVlanPriority } ::= { adGenY1731OneDmSessionTransmitTable 1 } AdGenY1731OneDmSessionTransmitEntry ::= SEQUENCE { adGenY1731OneDmSessionTargetRmepIdOrMacAddress INTEGER, adGenY1731OneDmSessionTarget OCTET STRING, adGenY1731OneDmSessionVlanPriority Integer32, adGenY1731OneDmSessionTargetRemoteMepIdentifier Integer32, adGenY1731OneDmSessionTargetMacAddress MacAddress, adGenY1731OneDmSessionRowStatus RowStatus, adGenY1731OneDmSessionAdminState TruthValue, adGenY1731OneDmSessionStatus INTEGER, adGenY1731OneDmSessionStatusString DisplayString, adGenY1731OneDmSessionInterframeDelay Integer32, adGenY1731OneDmSessionSize Integer32, adGenY1731OneDmSessionData OCTET STRING } adGenY1731OneDmSessionTargetRmepIdOrMacAddress OBJECT-TYPE SYNTAX INTEGER { rmepId(1), macAddress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates whether the target specified is a MEPID or a unicast MAC Address. If the target specified is a MEPID, the local MEP will not be able to initiate the 1DM session until a CCM has been received from the RMEP " ::= { adGenY1731OneDmSessionTransmitEntry 1 } adGenY1731OneDmSessionTarget OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Octet string defining the target for the 1DM session. If adGenY1731OneDmSessionTargetRmepIdOrMacAddress indicates the target is a MEPID then the octet string should represent a MEPID between the range 1-8191. Otherwise, it should be the target's unicast MAC address " ::= { adGenY1731OneDmSessionTransmitEntry 2 } adGenY1731OneDmSessionVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Priority that will be used in all 1DM frames sent by this 1DM transmit session. " ::= { adGenY1731OneDmSessionTransmitEntry 3 } adGenY1731OneDmSessionTargetRemoteMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Target MEPID for this 1DM session" ::= { adGenY1731OneDmSessionTransmitEntry 4 } adGenY1731OneDmSessionTargetMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Target MAC address for this 1DM session" ::= { adGenY1731OneDmSessionTransmitEntry 5 } adGenY1731OneDmSessionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete a transmit 1DM session of a Local MEP. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731OneDmSessionTransmitEntry 6 } adGenY1731OneDmSessionAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the 1DM transmit session. True indicates that the 1DM session is to function normally and actively transmit 1DMs towards the specified target, and false that it is to cease functioning. " ::= { adGenY1731OneDmSessionTransmitEntry 7 } adGenY1731OneDmSessionStatus OBJECT-TYPE SYNTAX INTEGER { running(1), notRunning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the 1DM transmit session. The minimum attributes that need to be set before a MEP can transmit 1DMs towards the target are: Target MEPID or MAC Address and admin state. If a MEPID is used to specify the target then the local MEP must have received a CCM from the remote MEP in-order to learn its MAC address. " ::= { adGenY1731OneDmSessionTransmitEntry 8 } adGenY1731OneDmSessionStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status string of the 1DM transmit session. If the session is expected to be active but is not able to be due to a provisioning issue or conflict, this string will explain the reason. " ::= { adGenY1731OneDmSessionTransmitEntry 9 } adGenY1731OneDmSessionInterframeDelay OBJECT-TYPE SYNTAX Integer32 (100..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "Amount of time in milliseconds between 1DM transmissions. The supported range is 100 - 10,000 ms and the default value is 1000 ms. " ::= { adGenY1731OneDmSessionTransmitEntry 10 } adGenY1731OneDmSessionSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Size of the 1DM in bytes. The size encompasses the entire Ethernet frame from the header through the FCS. The supported values are: 0 to indicate Data TLV should not be included in 1DM sent. 64 to 2000 bytes to indicate the DataTLV should be included to increase the frame length to the specified size. If the Data TLV is not included, the 1DM will be sent with the minimum Ethernet frame size of 64-bytes but it will not contain the DataTLV. A zero-pad will be used to fulfill the minimum length requirement. The default value is 0. " ::= { adGenY1731OneDmSessionTransmitEntry 11 } adGenY1731OneDmSessionData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-create STATUS current DESCRIPTION "Data pattern to be used when padding is required to meet the size setting. The default value is 0x00 0x00. " ::= { adGenY1731OneDmSessionTransmitEntry 12 } --============================================================================= --Y.1731 Local MEP ETH-1DM Receive Table --============================================================================= adGenY1731OneDmSessionReceiveTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731OneDmSessionReceiveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The one-way frame-delay (ETH-1DM) receive table for a given local MEP. The local MEP's 1DM receive attributes can be edited using this table. These settings are common across all 1DM sessions the local MEP is receiving. As the receiver of 1DM frames, the Local MEP does not have any information about the 1DM transmit configuration on the far-end RMEP that is originating the 1DM frames and thus the receiving MEP cannot pair the received 1DM frames with a 1DM transmit table entry. The 1DM receive attributes must be configured at the Local MEP scope. " ::= { adGenY1731LocalMepOneDm 3 } adGenY1731OneDmSessionReceiveEntry OBJECT-TYPE SYNTAX AdGenY1731OneDmSessionReceiveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The one-way frame-delay (1DM) performance monitoring session receive attributes of a local MEP. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731OneDmSessionReceiveTable 1 } AdGenY1731OneDmSessionReceiveEntry ::= SEQUENCE { adGenY1731OneDmSessionMeasurementInterval Integer32, adGenY1731OneDmSessionBulkDataExportFileTypes INTEGER } adGenY1731OneDmSessionMeasurementInterval OBJECT-TYPE SYNTAX Integer32 (60..900) MAX-ACCESS read-create STATUS current DESCRIPTION "Interval in seconds over which statistics are generated for received one-way frame delay sessions. The supported range is 60 - 900 seconds and the default value is 60. The statistics calculated for a measurement interval are stored in the averaged data file. The data for the current and previous intervals is available via the adGenY1731OneDmSessionResultTable. " ::= { adGenY1731OneDmSessionReceiveEntry 1 } adGenY1731OneDmSessionBulkDataExportFileTypes OBJECT-TYPE SYNTAX INTEGER { none(1), average(2), raw(3), averageAndRaw(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Determines which, if any, files are generated by one-way frame delays calculated from received 1DM frames. The files are used to store one-way frame-delay statistics. The average setting will enable storage of statistics generated by each measurement interval. The raw setting will enable storage for each one-way frame-delay sample. The averageAndRaw setting will result in both files being generated. " ::= { adGenY1731OneDmSessionReceiveEntry 2 } --============================================================================= --Y.1731 Local MEP ETH-SLM Scalars --============================================================================= adGenY1731SlmSessionMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A systemwide value representing the maximum number of SLM sessions that can be created across all local MEPs on the device. " ::= { adGenY1731SlmScalars 1 } adGenY1731SlmSessionCurrentNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of SLM sessions created." ::= { adGenY1731SlmScalars 2 } adGenY1731SlmSessionLastCreateError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the last error that occurred while attempting to create an SLM Session Transmit entry (adGenY1731SlmSessionTransmitEntry). " ::= { adGenY1731SlmScalars 3 } --============================================================================= --Y.1731 Local MEP ETH-SLM Transmit Table --============================================================================= adGenY1731SlmSessionTransmitTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731SlmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The synthetic single-ended frame-loss (SLM) session table for a given local MEP. The main difference between synthetic frame-loss (ETH-SLM) and normal frame-loss (ETH-LMM) is that ETH-SLM only counts the synthetic it generates where as ETH-LMM counts all data frames. A local MEP's SLM sessions can be created, edited, and deleted using this table. A local MEP can target a remote MEP to run single-ended frame-loss measurements using synthetic traffic between the two MEPs in the MEG. The target can be specified by either using a MAC address of the target MEP or the MEPID of the target MEP. For the SLM session to go active, the local MEP must be successfully receiving CCMs from the remote MEP in order to specify the RMEPID as the target. " ::= { adGenY1731LocalMepSlm 2 } adGenY1731SlmSessionTransmitEntry OBJECT-TYPE SYNTAX AdGenY1731SlmSessionTransmitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A synthetic single-ended frame-loss (SLM) performance monitoring session of a local MEP. A SLM PM session is unique based on target identifier and VLAN priority. The target identifier is either a MAC address or RMEPID. Inclusion of VLAN priority in the index allows a local MEP to simultaneously run several SLM PM sessions between it and the target at various CoS levels. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier, adGenY1731SlmSessionTargetRmepIdOrMacAddress, adGenY1731SlmSessionTarget, adGenY1731SlmSessionVlanPriority } ::= { adGenY1731SlmSessionTransmitTable 1 } AdGenY1731SlmSessionTransmitEntry ::= SEQUENCE { adGenY1731SlmSessionTargetRmepIdOrMacAddress INTEGER, adGenY1731SlmSessionTarget OCTET STRING, adGenY1731SlmSessionVlanPriority Integer32, adGenY1731SlmSessionTargetRemoteMepIdentifier Integer32, adGenY1731SlmSessionTargetMacAddress MacAddress, adGenY1731SlmSessionRowStatus RowStatus, adGenY1731SlmSessionAdminState TruthValue, adGenY1731SlmSessionStatus INTEGER, adGenY1731SlmSessionStatusString DisplayString, adGenY1731SlmSessionInterframeDelay Integer32, adGenY1731SlmSessionMeasurementInterval Integer32, adGenY1731SlmSessionSize Integer32, adGenY1731SlmSessionData OCTET STRING, adGenY1731SlmSessionBulkDataExportFileTypes INTEGER } adGenY1731SlmSessionTargetRmepIdOrMacAddress OBJECT-TYPE SYNTAX INTEGER { rmepId(1), macAddress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates whether the target specified is a MEPID or a unicast MAC Address. If the target specified is a MEPID the local MEP will not be able to initiate the SLM session until a CCM has been received from the RMEP " ::= { adGenY1731SlmSessionTransmitEntry 1 } adGenY1731SlmSessionTarget OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Octet string defining the target for the SLM session. If adGenY1731SlmSessionTargetRmepIdOrMacAddress indicates the target is a MEPID then the octet string should represent a MEPID between the range 1-8191. Otherwise, it should be the target's unicast MAC address " ::= { adGenY1731SlmSessionTransmitEntry 2 } adGenY1731SlmSessionVlanPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Priority that will be used in all SLM frames sent by this SLM transmit session. " ::= { adGenY1731SlmSessionTransmitEntry 3 } adGenY1731SlmSessionTargetRemoteMepIdentifier OBJECT-TYPE SYNTAX Integer32 (1..8191) MAX-ACCESS read-only STATUS current DESCRIPTION "Target MEPID for this SLM session" ::= { adGenY1731SlmSessionTransmitEntry 4 } adGenY1731SlmSessionTargetMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Target MAC address for this SLM session" ::= { adGenY1731SlmSessionTransmitEntry 5 } adGenY1731SlmSessionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This OID is used to create/delete a transmit SLM session of a Local MEP. The only supported settings are createAndGo, createAndWait, and destroy. " ::= { adGenY1731SlmSessionTransmitEntry 6 } adGenY1731SlmSessionAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The administrative state of the SLM transmit session. True indicates that the SLM session is to function normally and actively transmit SLMs towards the specified target, and false that it is to cease functioning. " ::= { adGenY1731SlmSessionTransmitEntry 7 } adGenY1731SlmSessionStatus OBJECT-TYPE SYNTAX INTEGER { running(1), notRunning(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the SLM transmit session. The minimum attributes that need to be set before a MEP can transmit SLMs towards the target are: Target MEPID or MAC Address and admin state. If a MEPID is used to specify the target then the local MEP must have received a CCM from the remote MEP in-order to learn its MAC address. " ::= { adGenY1731SlmSessionTransmitEntry 8 } adGenY1731SlmSessionStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status string of the SLM transmit session. If the session is expected to be active but is not able to be due to a provisioning issue or conflict, this string will explain the reason. " ::= { adGenY1731SlmSessionTransmitEntry 9 } adGenY1731SlmSessionInterframeDelay OBJECT-TYPE SYNTAX Integer32 (100..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "Amount of time in milliseconds between SLM transmissions. The supported range is 100 - 10,000 ms and the default value is 1000 ms. " ::= { adGenY1731SlmSessionTransmitEntry 10 } adGenY1731SlmSessionMeasurementInterval OBJECT-TYPE SYNTAX Integer32 (60..900) MAX-ACCESS read-create STATUS current DESCRIPTION "Interval in seconds over which statistics are generated. The supported range is 60 - 900 seconds and the default value is 60. The statistics calculated for a measurement interval are stored in the averaged data file. The data for the current and previous intervals is available via the adGenY1731SlmSessionResultTable. " ::= { adGenY1731SlmSessionTransmitEntry 11 } adGenY1731SlmSessionSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Size of the SLM in bytes. The size encompasses the entire Ethernet frame from the header through the FCS. The supported values are: 0 to indicate Data TLV should not be included in SLM sent. 64 to 2000 bytes to indicate the DataTLV should be included to increase the frame length to the specified size. If the Data TLV is not included, the SLM will be sent with the minimum Ethernet frame size of 64-bytes but it will not contain the DataTLV. A zero-pad will be used to fulfill the minimum length requirement. The default value is 0. " ::= { adGenY1731SlmSessionTransmitEntry 12 } adGenY1731SlmSessionData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-create STATUS current DESCRIPTION "Data pattern to be used when padding is required to meet the size setting. The default value is 0x00 0x00. " ::= { adGenY1731SlmSessionTransmitEntry 13 } adGenY1731SlmSessionBulkDataExportFileTypes OBJECT-TYPE SYNTAX INTEGER { none(1), average(2), raw(3), averageAndRaw(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Determines which, if any, files are generated by this SLM transmit session. The files are used to store synthetic single-ended frame-loss statistics. The average setting will enable storage of statistics generated by each measurement interval. The raw setting will enable storage for each synthetic single-ended frame-loss sample. The averageAndRaw setting will result in both files being generated. " ::= { adGenY1731SlmSessionTransmitEntry 14 } --============================================================================= --Y.1731 Local MEP ETH-CLM Receiver Properties Table --============================================================================= adGenY1731ClmReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenY1731ClmReceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A local MEP can be provisioned to calculate near-end frame-loss between it and a known RMEP by monitoring sequence numbers in received CCMs. This method is referred to as CLM and if the local MEP is enabled for CLM it will perform the calculation for each RMEP in its MEP-database. " ::= { adGenY1731LocalMepClm 1 } adGenY1731ClmReceiverEntry OBJECT-TYPE SYNTAX AdGenY1731ClmReceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The receive properties for a local MEP's CLM function. The properties are unique to a local MEP. " INDEX { adGenY1731MegLevel, adGenY1731MegNameFormat, adGenY1731MegNameLengthAndName, adGenY1731LocalMepIdentifier } ::= { adGenY1731ClmReceiverTable 1 } AdGenY1731ClmReceiverEntry ::= SEQUENCE { adGenY1731ClmReceiverEnabled TruthValue, adGenY1731ClmReceiverMeasurementInterval Integer32, adGenY1731ClmReceiverBulkDataExportFileTypes INTEGER } adGenY1731ClmReceiverEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the administrative state of the local MEP's ETH-CLM function. If the ETH-CLM function is enabled, the MEP will monitor the sequence-numbers in CCMs received from known RMEPs for frame-loss. " ::= { adGenY1731ClmReceiverEntry 1 } adGenY1731ClmReceiverMeasurementInterval OBJECT-TYPE SYNTAX Integer32 (60..900) MAX-ACCESS read-write STATUS current DESCRIPTION "Interval in seconds over which statistics are generated. The supported range is 60 - 900 seconds and the default value is 60. The statistics calculated for a measurement interval are stored in the averaged data file. " ::= { adGenY1731ClmReceiverEntry 2 } adGenY1731ClmReceiverBulkDataExportFileTypes OBJECT-TYPE SYNTAX INTEGER { none(1), average(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines which, if any, files are generated by this local MEP's CLM function. The files are used to store near-end frame-loss statistics calculated by the local MEP's CLM function. The average setting will enable storage of statistics generated by each measurement interval. " ::= { adGenY1731ClmReceiverEntry 3 } --============================================================================== --============================================================================== --============================================================================== adGenY1731PMFlashFilesClear NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex } STATUS current DESCRIPTION "This trap indicates all current and stored bulk PM files have been successfully exported to the server." --#TYPE "Status - Alarm" --#SUMMARY "Y1731 1: Y1731 PM Flash File Clear" --#SEVERITY MINOR --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenY1731Traps 1 } adGenY1731PMFlashFilesSet NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex } STATUS current DESCRIPTION "This trap indicates that the Y1731 PM File transferred to flash because bulk data export transfer failed." --#TYPE "Status - Alarm" --#SUMMARY "Y1731 2: Y1731 PM Flash File Set" --#SEVERITY MINOR --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenY1731Traps 2 } END