1863 lines
62 KiB
Plaintext
1863 lines
62 KiB
Plaintext
-- *****************************************************************
|
|
-- TN-ETHSOAM-MIB.my : TN Ethernet OAM MIB
|
|
--
|
|
-- Author : Angela Xing & Tony Lei
|
|
--
|
|
-- Copyright (c) 2014 by Transition Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *************************************************************************************************
|
|
--
|
|
|
|
TN-ETHSOAM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
Integer32,
|
|
Gauge32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION, RowStatus,TruthValue,
|
|
MacAddress
|
|
FROM SNMPv2-TC -- [RFC2579]
|
|
InterfaceIndex,
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
IEEE8021PriorityValue
|
|
FROM IEEE8021-TC-MIB
|
|
VlanIdOrNone, VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
dot1agCfmMepEntry, dot1agCfmLtrEntry,
|
|
dot1agCfmMepIdentifier
|
|
FROM IEEE8021-CFM-MIB -- IEEE 802.1ag
|
|
tnProducts
|
|
FROM TRANSITION-SMI;
|
|
|
|
-- Textual Conventions
|
|
Dot1agCfmMepId ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maintenance association End Point Identifier (MEPID): A small
|
|
integer, unique over a given Maintenance Association,
|
|
identifying a specific MEP.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clauses 3.19 and 19.2.1"
|
|
SYNTAX Unsigned32 (1..8191)
|
|
|
|
Dot1agCfmMpDirection ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction in which the Maintenance
|
|
association (MEP or MIP) faces on the bridge port:
|
|
|
|
down(1) Sends Continuity Check Messages away from the
|
|
MAC Relay Entity.
|
|
up(2) Sends Continuity Check Messages towards the
|
|
MAC Relay Entity.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clauses 12.14.6.3.2:c"
|
|
SYNTAX INTEGER {
|
|
down (1),
|
|
up (2)
|
|
}
|
|
|
|
Dot1agCfmMaintDomainName ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes a generic Maintenance Domain Name.
|
|
A Dot1agCfmMaintDomainName value is always interpreted within
|
|
the context of a Dot1agCfmMaintDomainNameType value. Every
|
|
usage of the Dot1agCfmMaintDomainName textual convention is
|
|
required to specify the Dot1agCfmMaintDomainNameType object
|
|
that provides the context. It is suggested that the
|
|
Dot1agCfmMaintDomainNameType object be logically registered
|
|
before the object(s) that use the Dot1agCfmMaintDomainName
|
|
textual convention, if they appear in the same logical row.
|
|
The value of a Dot1agCfmMaintDomainName object must always
|
|
be consistent with the value of the associated
|
|
Dot1agCfmMaintDomainNameType object. Attempts to set
|
|
an Dot1agCfmMaintDomainName object to a value inconsistent
|
|
with the associated Dot1agCfmMaintDomainNameType must fail
|
|
with an inconsistentValue error.
|
|
When this textual convention is used as the syntax of an
|
|
index object, there may be issues with the limit of 128
|
|
sub-identifiers specified in SMIv2, IETF STD 58. In this
|
|
case, the object definition MUST include a 'SIZE' clause
|
|
to limit the number of potential instance sub-identifiers;
|
|
otherwise the applicable constraints MUST be stated in
|
|
the appropriate conceptual row DESCRIPTION clauses, or
|
|
in the surrounding documentation if there is no single
|
|
DESCRIPTION clause that is appropriate.
|
|
A value of none(1) in the associated
|
|
Dot1agCfmMaintDomainNameType object means that no Maintenance
|
|
Domain name is present, and the contents of the
|
|
Dot1agCfmMaintDomainName object are meaningless.
|
|
See the DESCRIPTION of the Dot1agCfmMaintAssocNameType
|
|
TEXTUAL-CONVENTION for a discussion of the length limits on
|
|
the Maintenance Domain name and Maintenance Association name.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clause 21.6.5"
|
|
SYNTAX OCTET STRING (SIZE(1..43))
|
|
|
|
Dot1agCfmMaintAssocName ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes a generic Maintenance Association Name. It is the
|
|
part of the Maintenance Association Identifier which is
|
|
unique within the Maintenance Domain Name and is appended
|
|
to the Maintenance Domain Name to form the Maintenance
|
|
Association Identifier (MAID).
|
|
A Dot1agCfmMaintAssocName value is always interpreted within
|
|
the context of a Dot1agCfmMaintAssocNameType value. Every
|
|
usage of the Dot1agCfmMaintAssocName textual convention is
|
|
required to specify the Dot1agCfmMaintAssocNameType object
|
|
that provides the context. It is suggested that the
|
|
Dot1agCfmMaintAssocNameType object be logically registered
|
|
before the object(s) that use the Dot1agCfmMaintAssocName
|
|
textual convention, if they appear in the same logical row.
|
|
The value of a Dot1agCfmMaintAssocName object must
|
|
always be consistent with the value of the associated
|
|
Dot1agCfmMaintAssocNameType object. Attempts to set
|
|
an Dot1agCfmMaintAssocName object to a value inconsistent
|
|
with the associated Dot1agCfmMaintAssocNameType must fail
|
|
with an inconsistentValue error.
|
|
When this textual convention is used as the syntax of an
|
|
index object, there may be issues with the limit of 128
|
|
sub-identifiers specified in SMIv2, IETF STD 58. In this
|
|
case, the object definition MUST include a 'SIZE' clause
|
|
to limit the number of potential instance sub-identifiers;
|
|
otherwise the applicable constraints MUST be stated in
|
|
the appropriate conceptual row DESCRIPTION clauses, or
|
|
in the surrounding documentation if there is no single
|
|
DESCRIPTION clause that is appropriate.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clauses 21.6.5.4, 21.6.5.5, 21.6.5.6"
|
|
SYNTAX OCTET STRING (SIZE(1..45))
|
|
|
|
Dot1agCfmMDLevel ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integer identifying the Maintenance Domain Level (MD Level).
|
|
Higher numbers correspond to higher Maintenance Domains,
|
|
those with the greatest physical reach, with the highest
|
|
values for customers' CFM PDUs. Lower numbers correspond
|
|
to lower Maintenance Domains, those with more limited
|
|
physical reach, with the lowest values for CFM PDUs
|
|
protecting single bridges or physical links.
|
|
"
|
|
REFERENCE
|
|
"802.1ag clauses 18.3, 21.4.1"
|
|
SYNTAX Integer32 (0..7)
|
|
|
|
TnEthSoamType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of the domain in which the Maintenance
|
|
association.
|
|
"
|
|
SYNTAX INTEGER {
|
|
port (1),
|
|
esp (2),
|
|
evc (3),
|
|
vlan (4),
|
|
mplslink (5),
|
|
mplstunnel (6),
|
|
mplspw (7),
|
|
mplslsp (8)
|
|
}
|
|
|
|
TnEthSoamTestPatternType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enumeration data type indicates the type of test pattern to be
|
|
sent in an OAM PDU Test TLV.
|
|
|
|
The valid enumerated values associated with this type are:
|
|
|
|
All Zreo(1) pattern will be '00000000'
|
|
All One(2) pattern will be '11111111'
|
|
OneZero(3) pattern will be '10101010'
|
|
"
|
|
REFERENCE
|
|
"[MEF7.1], Appendix III.2 Enumeration, [Y.1731] 7.7"
|
|
SYNTAX INTEGER {
|
|
allzero (1),
|
|
allone (2),
|
|
onezero (3)
|
|
}
|
|
|
|
--
|
|
-- main body
|
|
--
|
|
tnEthSoamMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201405060000Z"
|
|
ORGANIZATION "Transition Networks, Inc."
|
|
CONTACT-INFO
|
|
"Transition Networks
|
|
Technical Support
|
|
10900 Red Circle Drive
|
|
Minnetonka, MN 55343 USA
|
|
Tel: +1-800-526-9267
|
|
E-mail: techsupport@transition.com
|
|
"
|
|
DESCRIPTION
|
|
"TBD"
|
|
REVISION "201204200000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
REVISION "201405060000Z"
|
|
DESCRIPTION
|
|
"Added Serval MIB tnEthSoamVOE to this MIB module."
|
|
::= { tnProducts 105 }
|
|
|
|
tnEthSoamMIBNotifications OBJECT IDENTIFIER ::= { tnEthSoamMIB 0 }
|
|
|
|
tnEthSoamMIBObjects OBJECT IDENTIFIER ::= { tnEthSoamMIB 1 }
|
|
|
|
tnEthSoamMIBConformance OBJECT IDENTIFIER ::= { tnEthSoamMIB 2 }
|
|
|
|
-- ******************************************************************
|
|
-- NOTIFICATIONS (TRAPS)
|
|
-- These notifications will be sent to the management entity
|
|
-- whenever a MEP active/disactive contact with one or more other MEPs.
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamFaultAlarm NOTIFICATION-TYPE
|
|
OBJECTS { dot1agCfmMepIdentifier,
|
|
tnEthSoamStatusCCMLevel,
|
|
tnEthSoamStatusCCMMeg,
|
|
tnEthSoamStatusCCMMep,
|
|
tnEthSoamStatusAIS,
|
|
tnEthSoamStatusCLK,
|
|
tnEthSoamStatusSSF
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An EthSoam has a persistent defect condition. A notification
|
|
(fault alarm) is sent to the management entity with the OID
|
|
of the EthSoam that has detected the fault.
|
|
|
|
The management entity receiving the notification can identify
|
|
the system from the network source address of the
|
|
notification, and can identify the EthSoam reporting the defect
|
|
by the indices in the OID of the variables in the notification:
|
|
|
|
tnEthSoamInstance - Also the index of the EthSoam status table entry
|
|
(tnEthSoamStatusTable).
|
|
"
|
|
::= { tnEthSoamMIBNotifications 1 }
|
|
|
|
tnEthSoamPeerFaultAlarm NOTIFICATION-TYPE
|
|
OBJECTS { dot1agCfmMepIdentifier,
|
|
tnEthSoamPeerStatuscLOC,
|
|
tnEthSoamPeerStatuscRDI,
|
|
tnEthSoamPeerStatuscPeriod,
|
|
tnEthSoamPeerStatuscPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An EthSoamPeer has a persistent defect condition. A notification
|
|
(fault alarm) is sent to the management entity with the OID
|
|
of the EthSoamPeer that has detected the fault.
|
|
|
|
The management entity receiving the notification can identify
|
|
the system from the network source address of the
|
|
notification, and can identify the EthSoamPeer reporting the defect
|
|
by the indices in the OID of the variables in the notification:
|
|
|
|
tnEthSoamInstance - Also the index of the EthSoam Peer status table entry
|
|
(tnEthSoamPeerStatusTable).
|
|
|
|
tnEthSoamPeerStatusMepId - Also the index of the EthSoam Peer status table entry
|
|
(tnEthSoamPeerStatusTable).
|
|
|
|
"
|
|
::= { tnEthSoamMIBNotifications 2 }
|
|
|
|
--
|
|
-- sub Objects list
|
|
--
|
|
tnEthSoamMPMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 1 }
|
|
tnEthSoamPeerCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 2 }
|
|
tnEthSoamPeerStatusMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 3 }
|
|
tnEthSoamAPSCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 4 }
|
|
tnEthSoamClientCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 5 }
|
|
tnEthSoamLocalCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 6 }
|
|
tnEthSoamStatusMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 7 }
|
|
tnEthSoamLossStateMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 8 }
|
|
tnEthSoamTSExtMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 9 }
|
|
tnEthSoamLtmMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 10 }
|
|
tnEthSoamLtrMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 11 }
|
|
tnEthSoamAisCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 12 }
|
|
tnEthSoamDmCfgMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 13 }
|
|
tnEthSoamDmStateMgmt OBJECT IDENTIFIER ::= { tnEthSoamMIBObjects 14 }
|
|
|
|
-- ******************************************************************
|
|
-- tn tnEthSoamMPtabletable by Tony Lei
|
|
-- ******************************************************************
|
|
tnEthSoamMPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamMPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration of SOAM Maintenance Point.
|
|
"
|
|
::= { tnEthSoamMPMgmt 1 }
|
|
|
|
tnEthSoamMPEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamMPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table represents a configuration for local SOAM."
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamMPTable 1 }
|
|
|
|
TnEthSoamMPEntry ::=
|
|
SEQUENCE{
|
|
tnEthSoaminstance Unsigned32,
|
|
tnEthSoamDomaintype TnEthSoamType,
|
|
tnEthSoamMode INTEGER,
|
|
tnEthSoamdirection Dot1agCfmMpDirection,
|
|
tnEthSoamresidencePort InterfaceIndex,
|
|
tnEthSoamlevel Dot1agCfmMDLevel,
|
|
tnEthSoamFlowInstance INTEGER,
|
|
tnEthSoamTaggedVID VlanIdOrNone,
|
|
tnEthSoamAlarm TruthValue,
|
|
tnEthSoamStatus RowStatus
|
|
}
|
|
|
|
tnEthSoaminstance OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the configuration of the two possible Maintenance Association Identifier formats.
|
|
ITU ICC: This is defined by ITU. 'ICC' can be max. 6 char. 'MEG id' can be max. 7 char.
|
|
IEEE String: This is defined by IEEE. 'Domain Name' can be max. 8 char. 'MEG id' can be max. 8 char.
|
|
"
|
|
::= { tnEthSoamMPEntry 1 }
|
|
|
|
tnEthSoamDomaintype OBJECT-TYPE
|
|
SYNTAX TnEthSoamType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Domain Mode affects the OAM. The allowed values are
|
|
Port: This is a MEP in the Port Domain. 'Flow Instance' is a Port.
|
|
Esp: Future use.
|
|
Evc: This is a MEP in the EVC Domain. 'Flow Instance' is a EVC.
|
|
Mpls: Future use.
|
|
Vlan: This is a MEP in the VLAN Domain. 'Flow Instance' is a VLAN.
|
|
"
|
|
::= { tnEthSoamMPEntry 2}
|
|
|
|
tnEthSoamMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
mep (1),
|
|
mip (2)
|
|
}
|
|
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEP: This is a Maintenance Entity End Point.
|
|
MIP: This is a Maintenance Entity Intermediate Point.
|
|
"
|
|
::= { tnEthSoamMPEntry 3}
|
|
|
|
tnEthSoamdirection OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMpDirection
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Direction in which the MP faces on the Bridge Port.
|
|
"
|
|
::= { tnEthSoamMPEntry 4}
|
|
|
|
tnEthSoamresidencePort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
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."
|
|
::= { tnEthSoamMPEntry 5}
|
|
|
|
tnEthSoamlevel OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMDLevel
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Level of the Maintenance Point."
|
|
::= { tnEthSoamMPEntry 6}
|
|
|
|
tnEthSoamFlowInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MEP is related to this flow - See 'Domain'."
|
|
::= { tnEthSoamMPEntry 7}
|
|
|
|
tnEthSoamTaggedVID OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port MEP: An outer C/S-tag (depending on VLAN Port Type) is added with this VID.
|
|
Entering '0' means no TAG added."
|
|
::= { tnEthSoamMPEntry 8}
|
|
|
|
tnEthSoamAlarm OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An active alarm on the MEP.
|
|
"
|
|
::= { tnEthSoamMPEntry 9}
|
|
|
|
tnEthSoamStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the row.
|
|
The writable columns in a row can not be changed if the row
|
|
is active. All columns must have a valid value before a row
|
|
can be activated.
|
|
"
|
|
::= { tnEthSoamMPEntry 11 }
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM peer configuration managment table by Angelax
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamPeerCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamPeerCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has entries which generate a configuration for peer SOAM.
|
|
"
|
|
::= { tnEthSoamPeerCfgMgmt 1 }
|
|
|
|
tnEthSoamPeerCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamPeerCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table represents a configuration for peer SOAM.
|
|
"
|
|
INDEX { tnEthSoaminstance, tnEthSoamPeerCfgMepId }
|
|
::= { tnEthSoamPeerCfgTable 1 }
|
|
|
|
TnEthSoamPeerCfgEntry ::=
|
|
SEQUENCE{
|
|
tnEthSoamPeerCfgMepId Dot1agCfmMepId,
|
|
tnEthSoamPeerCfgUnicastMac MacAddress,
|
|
tnEthSoamPeerCfgRowState RowStatus
|
|
}
|
|
|
|
tnEthSoamPeerCfgMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the MEP.
|
|
"
|
|
::= { tnEthSoamPeerCfgEntry 1 }
|
|
|
|
tnEthSoamPeerCfgUnicastMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MAC will be used when unicast is selected with this peer MEP.
|
|
Also this MAC is used to create HW checking of receiving CCM PDU (LOC detection) from this MEP.
|
|
"
|
|
::= { tnEthSoamPeerCfgEntry 2 }
|
|
|
|
tnEthSoamPeerCfgRowState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"row status.
|
|
"
|
|
::= { tnEthSoamPeerCfgEntry 3 }
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoampeerstatustable by Tony Lei
|
|
-- ******************************************************************
|
|
tnEthSoamPeerStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamPeerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamPeerStatusMgmt 1 }
|
|
|
|
tnEthSoamPeerStatusEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamPeerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance,tnEthSoamPeerStatusMepId }
|
|
::= { tnEthSoamPeerStatusTable 1 }
|
|
|
|
TnEthSoamPeerStatusEntry ::= SEQUENCE{
|
|
tnEthSoamPeerStatusMepId Dot1agCfmMepId,
|
|
tnEthSoamPeerStatuscLOC TruthValue,
|
|
tnEthSoamPeerStatuscRDI TruthValue,
|
|
tnEthSoamPeerStatuscPeriod TruthValue,
|
|
tnEthSoamPeerStatuscPriority TruthValue
|
|
}
|
|
|
|
tnEthSoamPeerStatusMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MEPID.
|
|
"
|
|
::= { tnEthSoamPeerStatusEntry 1}
|
|
|
|
tnEthSoamPeerStatuscLOC OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that no CCM has been received (in 3,5 periods) - from this peer MEP.
|
|
"
|
|
::= { tnEthSoamPeerStatusEntry 2}
|
|
|
|
tnEthSoamPeerStatuscRDI OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with Remote Defect Indication - from this peer MEP.
|
|
"
|
|
::= { tnEthSoamPeerStatusEntry 3}
|
|
|
|
tnEthSoamPeerStatuscPeriod OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with a period different what is configured for this MEP - from this peer MEP.
|
|
"
|
|
::= { tnEthSoamPeerStatusEntry 4}
|
|
|
|
tnEthSoamPeerStatuscPriority OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with a priority different what is configured for this MEP - from this peer MEP.
|
|
"
|
|
::= { tnEthSoamPeerStatusEntry 5}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamAPSCfgtable table by angelax
|
|
-- ******************************************************************
|
|
tnEthSoamAPSCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamAPSCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about the APSCfg that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamAPSCfgMgmt 1 }
|
|
|
|
tnEthSoamAPSCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamAPSCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamAPSCfgTable 1 }
|
|
|
|
TnEthSoamAPSCfgEntry ::= SEQUENCE{
|
|
tnEthSoamAPSCfgEnable TruthValue,
|
|
tnEthSoamAPSCfgPriority IEEE8021PriorityValue,
|
|
tnEthSoamAPSCfgCast INTEGER,
|
|
tnEthSoamAPSCfgType INTEGER,
|
|
tnEthSoamAPSCfgLastOctet Unsigned32
|
|
}
|
|
|
|
tnEthSoamAPSCfgEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatic Protection Switching protocol information transportation based on transmitting/receiving R-APS/L-APS PDU can be enabled/disabled.
|
|
Must be enabled to support ERPS/ELPS implementing APS. This is only valid with one Peer MEP configured.
|
|
"
|
|
::= { tnEthSoamAPSCfgEntry 1}
|
|
|
|
tnEthSoamAPSCfgPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority to be inserted as PCP bits in TAG (if any). "
|
|
::= { tnEthSoamAPSCfgEntry 2}
|
|
|
|
tnEthSoamAPSCfgCast OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast (0),
|
|
multicast (1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selection of APS PDU transmitted unicast or multi-cast.
|
|
The unicast MAC will be taken from the 'Unicast Peer MAC' configuration.
|
|
Unicast is only valid for L-APS - see 'Type'.
|
|
The R-APS PDU is always transmitted with multi-cast MAC described in G.8032.
|
|
"
|
|
::= { tnEthSoamAPSCfgEntry 3}
|
|
|
|
tnEthSoamAPSCfgType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
raps (0),
|
|
laps (1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"R-APS: APS PDU is transmitted as R-APS - this is for ERPS.
|
|
L-APS: APS PDU is transmitted as L-APS - this is for ELPS.
|
|
"
|
|
::= { tnEthSoamAPSCfgEntry 4}
|
|
|
|
tnEthSoamAPSCfgLastOctet OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the last octet of the transmitted and expected RAPS multi-cast MAC.
|
|
In G.8031 (03/2010) a RAPS multi-cast MAC is defined as 01-19-A7-00-00-XX.
|
|
In current standard the value for this last octet is '01' and the usage of other values is for further study.
|
|
"
|
|
::= { tnEthSoamAPSCfgEntry 5}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamClientCfgtable table by angelax
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamClientCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamClientCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about the Link Trace reply that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamClientCfgMgmt 1 }
|
|
|
|
tnEthSoamClientCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamClientCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the Client Configuration that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance}
|
|
::= { tnEthSoamClientCfgTable 1 }
|
|
|
|
TnEthSoamClientCfgEntry ::= SEQUENCE{
|
|
tnEthSoamClientCfgDomain TnEthSoamType,
|
|
tnEthSoamClientCfgLevel Dot1agCfmMDLevel,
|
|
tnEthSoamClientCfgFlow1 Unsigned32,
|
|
tnEthSoamClientCfgFlow2 Unsigned32,
|
|
tnEthSoamClientCfgFlow3 Unsigned32,
|
|
tnEthSoamClientCfgFlow4 Unsigned32,
|
|
tnEthSoamClientCfgFlow5 Unsigned32,
|
|
tnEthSoamClientCfgFlow6 Unsigned32,
|
|
tnEthSoamClientCfgFlow7 Unsigned32,
|
|
tnEthSoamClientCfgFlow8 Unsigned32,
|
|
tnEthSoamClientCfgFlow9 Unsigned32,
|
|
tnEthSoamClientCfgFlow10 Unsigned32
|
|
}
|
|
|
|
tnEthSoamClientCfgDomain OBJECT-TYPE
|
|
SYNTAX TnEthSoamType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain of the client layer. Must be EVC.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 1}
|
|
|
|
tnEthSoamClientCfgLevel OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMDLevel
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer level - meaning that PDU transmitted in client layer flows will be on this level.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 2}
|
|
|
|
tnEthSoamClientCfgFlow1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 3}
|
|
|
|
tnEthSoamClientCfgFlow2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 4}
|
|
|
|
tnEthSoamClientCfgFlow3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 5}
|
|
|
|
|
|
tnEthSoamClientCfgFlow4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 6}
|
|
|
|
tnEthSoamClientCfgFlow5 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 7}
|
|
|
|
tnEthSoamClientCfgFlow6 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 8}
|
|
|
|
tnEthSoamClientCfgFlow7 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 9}
|
|
|
|
tnEthSoamClientCfgFlow8 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 10}
|
|
|
|
tnEthSoamClientCfgFlow9 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 11}
|
|
|
|
tnEthSoamClientCfgFlow10 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Client layer flow instance numbers.
|
|
"
|
|
::= { tnEthSoamClientCfgEntry 12}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM local configuration managment table by Angelax
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamLocalCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamLocalCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has entries which generate a configuration for local SOAM.
|
|
"
|
|
::= { tnEthSoamLocalCfgMgmt 1 }
|
|
|
|
tnEthSoamLocalCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamLocalCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table represents a configuration for local SOAM."
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamLocalCfgTable 1 }
|
|
|
|
TnEthSoamLocalCfgEntry ::=
|
|
SEQUENCE{
|
|
tnEthSoamFormat INTEGER,
|
|
tnEthSoamDomainName OCTET STRING,
|
|
tnEthSoamMegOrMaName OCTET STRING,
|
|
tnEthSoamMepID Dot1agCfmMepId,
|
|
tnEthSoamCcmInterval INTEGER,
|
|
tnEthSoamEVCQos INTEGER,
|
|
tnEthSoamEVCPolicyID INTEGER,
|
|
tnEthSoamVOE TruthValue
|
|
}
|
|
|
|
tnEthSoamFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
itu (1),
|
|
ieee (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the configuration of the two possible Maintenance Association Identifier formats.
|
|
ITU ICC: This is defined by ITU. 'ICC' can be max. 6 char. 'MEG id' can be max. 7 char.
|
|
IEEE String: This is defined by IEEE. 'Domain Name' can be max. 8 char. 'MEG id' can be max. 8 char.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 1 }
|
|
|
|
tnEthSoamDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is either ITU ICC (MEG ID value[1-6]) or IEEE Maintenance Domain Name - depending on 'Format'. See 'Format'.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 2 }
|
|
|
|
tnEthSoamMegOrMaName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is either ITU UMC (MEG ID value[7-13]) or IEEE Short MA Name - depending on 'Format'. See 'Format'.
|
|
In case of ITU ICC format this can be max. 7 char. If only 6 char. is entered the MEG ID value[13] will become NULL."
|
|
::= { tnEthSoamLocalCfgEntry 3 }
|
|
tnEthSoamMepID OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value will become the transmitted two byte CCM MEP ID."
|
|
::= { tnEthSoamLocalCfgEntry 4 }
|
|
|
|
tnEthSoamCcmInterval OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
interval300s (1),
|
|
interval100s (2),
|
|
interval10s (3),
|
|
interval1s (4),
|
|
interval6M (5),
|
|
interval1M (6),
|
|
interval6H (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interval between CCM transmissions to be used by all MEPs
|
|
in the MA.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 5 }
|
|
|
|
tnEthSoamEVCQos OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only relevant for a EVC MEP.
|
|
This is the Qos of the EVC used for getting QoS counters for Loss Measurement.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 6 }
|
|
|
|
tnEthSoamEVCPolicyID OBJECT-TYPE
|
|
SYNTAX INTEGER(1..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is relevant for an EVC Egress/Up-MEP. This is the Policy number of the relevant ECE.
|
|
The Policy ID that the generated TST frames will get as IS1 action. Can be the same as any ECE Policy Number,
|
|
enabling it to hit the same ACL and thereby the same EVC policer.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 7 }
|
|
|
|
tnEthSoamVOE OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This will attempt to utilize VOE HW for MEP implementation. Not all platforms support VOE.
|
|
"
|
|
::= { tnEthSoamLocalCfgEntry 8 }
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamStatusTable managment table by Tony Lei
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamStatusMgmt 1 }
|
|
|
|
tnEthSoamStatusEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamStatusTable 1 }
|
|
|
|
TnEthSoamStatusEntry ::= SEQUENCE {
|
|
tnEthSoamStatusCCMLevel TruthValue,
|
|
tnEthSoamStatusCCMMeg TruthValue,
|
|
tnEthSoamStatusCCMMep TruthValue,
|
|
tnEthSoamStatusAIS TruthValue,
|
|
tnEthSoamStatusCLK TruthValue,
|
|
tnEthSoamStatusSSF TruthValue,
|
|
tnEthSoamStatusBLK TruthValue,
|
|
tnEthSoamStatusTSF TruthValue
|
|
}
|
|
|
|
tnEthSoamStatusCCMLevel OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with a lower level than the configured for this MEP.
|
|
"
|
|
::= { tnEthSoamStatusEntry 1}
|
|
|
|
tnEthSoamStatusCCMMeg OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with a MEG ID different from configured for this MEP.
|
|
"
|
|
::= { tnEthSoamStatusEntry 2}
|
|
|
|
tnEthSoamStatusCCMMep OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that a CCM is received with a MEP ID different from all 'Peer MEP ID' configured for this MEP.
|
|
"
|
|
::= { tnEthSoamStatusEntry 3}
|
|
|
|
tnEthSoamStatusAIS OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that AIS PDU is received.
|
|
"
|
|
::= { tnEthSoamStatusEntry 4}
|
|
|
|
tnEthSoamStatusCLK OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that LCK PDU is received.
|
|
"
|
|
::= { tnEthSoamStatusEntry 5}
|
|
|
|
tnEthSoamStatusSSF OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fault Cause indicating that server layer is indicating Signal Fail.
|
|
"
|
|
::= { tnEthSoamStatusEntry 6}
|
|
|
|
tnEthSoamStatusBLK OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The consequent action of blocking service frames in this flow is active.
|
|
"
|
|
::= { tnEthSoamStatusEntry 7}
|
|
|
|
tnEthSoamStatusTSF OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The consequent action of indicating Trail Signal Fail to-wards protection is active.
|
|
"
|
|
::= { tnEthSoamStatusEntry 8}
|
|
|
|
-- ******************************************************************
|
|
|
|
-- tn S3280 SOAM loss measurement State table
|
|
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamLossStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamLossStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has entries which generate a configuration for loss measurement State.
|
|
"
|
|
::= { tnEthSoamLossStateMgmt 1 }
|
|
|
|
tnEthSoamLossStateEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamLossStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table represents a configuration for loss measurement State.
|
|
"
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamLossStateTable 1 }
|
|
|
|
TnEthSoamLossStateEntry ::=
|
|
SEQUENCE{
|
|
tnEthSoamLossStateTxCount Gauge32,
|
|
tnEthSoamLossStateRxCount Gauge32,
|
|
tnEthSoamLossStateNELossCount Gauge32,
|
|
tnEthSoamLossStateFELossCount Gauge32,
|
|
tnEthSoamLossStateNELossRatio Gauge32,
|
|
tnEthSoamLossStateFELossRatio Gauge32,
|
|
tnEthSoamLossStateAction TruthValue
|
|
}
|
|
|
|
tnEthSoamLossStateTxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated Tx frame loss count.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 1 }
|
|
|
|
tnEthSoamLossStateRxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated Rx frame loss count.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 2 }
|
|
|
|
tnEthSoamLossStateNELossCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated near end frame loss count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 3 }
|
|
|
|
tnEthSoamLossStateFELossCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated far end frame loss count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 4 }
|
|
|
|
tnEthSoamLossStateNELossRatio OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The near end frame loss ratio calculated based on the near end frame loss count and far end
|
|
frame transmitted - in the latest 'FLR Interval'. The result is given in percent.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 5 }
|
|
|
|
tnEthSoamLossStateFELossRatio OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The far end frame loss ratio calculated based on the far end frame loss count and
|
|
near end frame transmitted - in the latest 'FLR Interval'. The result is given in percent.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 6 }
|
|
|
|
tnEthSoamLossStateAction OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set of this check and save will clear the accumulated counters and restart ratio calculation.
|
|
"
|
|
::= { tnEthSoamLossStateEntry 7 }
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM test signal state table
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamTSExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamTSExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has entries which generate a configuration for test signal.
|
|
"
|
|
::= { tnEthSoamTSExtMgmt 1 }
|
|
|
|
tnEthSoamTSExtEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamTSExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table represents a configuration for test signal.
|
|
"
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamTSExtTable 1 }
|
|
|
|
TnEthSoamTSExtEntry ::=
|
|
SEQUENCE {
|
|
tnEthSoamTSSeqNum TruthValue,
|
|
tnEthSoamTSStateRxRate INTEGER,
|
|
tnEthSoamTSStateAction TruthValue,
|
|
tnEthSoamTestCfgPattern TnEthSoamTestPatternType
|
|
}
|
|
|
|
tnEthSoamTSSeqNum OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"sequence number.
|
|
"
|
|
::= { tnEthSoamTSExtEntry 1 }
|
|
|
|
tnEthSoamTSStateRxRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current received TST frame bit rate in 100 Kbps. This is calculated on a 1 s.
|
|
basis, starting when first TST frame is received after 'Clear'. The frame size used for this calculation is
|
|
the first received after 'Clear' .
|
|
"
|
|
::= { tnEthSoamTSExtEntry 2 }
|
|
|
|
tnEthSoamTSStateAction OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This will clear all Test Signal State. Transmission of TST frame will be restarted.
|
|
Calculation of 'Rx frame count', 'RX rate' and 'Test time' will be started when receiving first TST frame.
|
|
"
|
|
::= { tnEthSoamTSExtEntry 3}
|
|
|
|
tnEthSoamTestCfgPattern OBJECT-TYPE
|
|
SYNTAX TnEthSoamTestPatternType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute specifies the type of test pattern to be
|
|
sent or received in an OAM PDU Test TLV.
|
|
"
|
|
REFERENCE
|
|
"[MEF7.1] 9.3.4.3"
|
|
DEFVAL { allzero } -- changed from none to allzero by Jing
|
|
::= { tnEthSoamTSExtEntry 4 }
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamLtm table by angelax
|
|
-- ******************************************************************
|
|
tnEthSoamLtmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamLtmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about ltm priority that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamLtmMgmt 1 }
|
|
|
|
tnEthSoamLtmEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamLtmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamLtmTable 1 }
|
|
|
|
TnEthSoamLtmEntry ::= SEQUENCE{
|
|
tnEthSoamltmPriority IEEE8021PriorityValue
|
|
}
|
|
|
|
tnEthSoamltmPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority to be inserted as PCP bits in TAG (if any).
|
|
"
|
|
::= { tnEthSoamLtmEntry 1}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamLtr table by angelax
|
|
-- ******************************************************************
|
|
tnEthSoamLtrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamLtrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about ltm priority that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamLtrMgmt 1 }
|
|
|
|
tnEthSoamLtrEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamLtrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
AUGMENTS { dot1agCfmLtrEntry }
|
|
::= { tnEthSoamLtrTable 1 }
|
|
|
|
TnEthSoamLtrEntry ::= SEQUENCE{
|
|
tnEthSoamLtrDirection INTEGER
|
|
}
|
|
|
|
tnEthSoamLtrDirection OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
down (0),
|
|
up (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority to be inserted as PCP bits in TAG (if any).
|
|
"
|
|
::= { tnEthSoamLtrEntry 1}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamAisCfg table by angelax
|
|
-- ******************************************************************
|
|
tnEthSoamAisCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamAisCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about ais that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamAisCfgMgmt 1 }
|
|
|
|
tnEthSoamAisCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamAisCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the SOAM that provide
|
|
OAM services.
|
|
"
|
|
AUGMENTS { dot1agCfmMepEntry }
|
|
::= { tnEthSoamAisCfgTable 1 }
|
|
|
|
TnEthSoamAisCfgEntry ::= SEQUENCE{
|
|
tnEthSoamAisCfgProtection TruthValue
|
|
}
|
|
|
|
tnEthSoamAisCfgProtection OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selecting this means that the first 3 AIS PDU is transmitted as fast as possible -
|
|
in case of using this for protection in the end point."
|
|
::= { tnEthSoamAisCfgEntry 1}
|
|
|
|
-- ******************************************************************
|
|
-- tn S3280 SOAM tnEthSoamDmCfg table by angelax
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamDmCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamDmCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides configuration about the Delay Measurement that provide
|
|
OAM services.
|
|
"
|
|
::= { tnEthSoamDmCfgMgmt 1 }
|
|
|
|
tnEthSoamDmCfgEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamDmCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry represents configuration about the Delay Measurement that provide
|
|
OAM services.
|
|
"
|
|
INDEX { tnEthSoaminstance}
|
|
::= { tnEthSoamDmCfgTable 1 }
|
|
|
|
TnEthSoamDmCfgEntry ::=
|
|
SEQUENCE {
|
|
tnEthSoamDmCfgEnable TruthValue,
|
|
tnEthSoamDmCfgPriority IEEE8021PriorityValue,
|
|
tnEthSoamDmCfgCast INTEGER,
|
|
tnEthSoamDmCfgPeerId Dot1agCfmMepId,
|
|
tnEthSoamDmCfgWayType INTEGER,
|
|
tnEthSoamDmCfgTxMode INTEGER,
|
|
tnEthSoamDmCfgCalc INTEGER,
|
|
tnEthSoamDmCfgGap Unsigned32,
|
|
tnEthSoamDmCfgCount INTEGER,
|
|
tnEthSoamDmCfgUnit INTEGER,
|
|
tnEthSoamDmCfgD2forD1 TruthValue,
|
|
tnEthSoamDmCfgCOAction INTEGER
|
|
}
|
|
|
|
tnEthSoamDmCfgEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delay Measurement based on transmitting 1DM/DMM PDU can be enabled/disabled.
|
|
Delay Measurement based on receiving and handling 1DM/DMR PDU is always enabled.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 1}
|
|
|
|
tnEthSoamDmCfgPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority to be inserted as PCP bits in TAG (if any).
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 2}
|
|
|
|
tnEthSoamDmCfgCast OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
unicast (0),
|
|
multicast (1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selection of 1DM/DMM PDU transmitted unicast or multicast.
|
|
The unicast MAC will be configured through 'Peer MEP'.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 3}
|
|
|
|
tnEthSoamDmCfgPeerId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peer MEP ID.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 4}
|
|
|
|
tnEthSoamDmCfgWayType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
oneway (1),
|
|
twoway (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" One-Way: One-Way Delay Measurement implemented on 1DM.
|
|
Two-Way: Two-Way Delay Measurement implemented on DMM/DMR.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 5}
|
|
|
|
tnEthSoamDmCfgTxMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
standardize (1),
|
|
proprietary (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Standardize: Y.1731 standardize way to transmit 1DM/DMR.
|
|
Proprietary: Vitesse proprietary way with follow-up packets to transmit 1DM/DMR.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 6}
|
|
|
|
tnEthSoamDmCfgCalc OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
roundtrip (1),
|
|
flow (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This is only used if the 'Way' is configured to Two-way.
|
|
Round trip: The frame dealy calculated by the transmitting and receiving timestamps of initiators.
|
|
Frame Delay = RxTimeb-TxTimeStampf
|
|
Flow: The frame dealy calculated by the transmitting and receiving timestamps of initiators and remotes.
|
|
Frame Delay = (RxTimeb-TxTimeStampf)-(TxTimeStampb-RxTimeStampf).
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 7}
|
|
|
|
tnEthSoamDmCfgGap OBJECT-TYPE
|
|
SYNTAX Unsigned32(10..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The gap between transmitting 1DM/DMM PDU in 10ms. The range is 10 to 65535.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 8}
|
|
|
|
|
|
tnEthSoamDmCfgCount OBJECT-TYPE
|
|
SYNTAX INTEGER(10..2000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The number of last records to calculate. The range is 10 to 2000.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 9}
|
|
|
|
tnEthSoamDmCfgUnit OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ns (1),
|
|
us (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The time resolution.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 10}
|
|
|
|
tnEthSoamDmCfgD2forD1 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Enable to use DMM/DMR packet to calculate one-way DM. If the option is enabled, the following action will be taken.
|
|
When DMR is received, two-way delay (roundtrip or flow) and both near-end-to-far-end and far-end-to-near-end one-way delay are calcualted.
|
|
When DMM or 1DM is received, only far-end-to-near-end one-way delay is calculated.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 11}
|
|
|
|
tnEthSoamDmCfgCOAction OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
keep (1),
|
|
reset (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action to counter when overflow happens.
|
|
"
|
|
::= { tnEthSoamDmCfgEntry 12}
|
|
|
|
-- ******************************************************************
|
|
-- tn SOAM delay measurement status table
|
|
-- ******************************************************************
|
|
|
|
tnEthSoamDmStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnEthSoamDmStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has entries which generate a configuration for delay measurement state.
|
|
"
|
|
::= { tnEthSoamDmStateMgmt 1 }
|
|
|
|
tnEthSoamDmStateEntry OBJECT-TYPE
|
|
SYNTAX TnEthSoamDmStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A entry in the table which generate a configuration for delay measurement state."
|
|
INDEX { tnEthSoaminstance }
|
|
::= { tnEthSoamDmStateTable 1 }
|
|
|
|
TnEthSoamDmStateEntry ::=
|
|
SEQUENCE {
|
|
tnEthSoamDmStateFNTxCount Gauge32,
|
|
tnEthSoamDmStateFNRxTimeout Gauge32,
|
|
tnEthSoamDmStateFNRxCount Gauge32,
|
|
tnEthSoamDmStateFNRxError Gauge32,
|
|
tnEthSoamDmStateFNAvgTotal Gauge32,
|
|
tnEthSoamDmStateFNAvgLastN Gauge32,
|
|
tnEthSoamDmStateFNAvgVarTotal Gauge32,
|
|
tnEthSoamDmStateFNAvgVarLastN Gauge32,
|
|
tnEthSoamDmStateFNMinValue Gauge32,
|
|
tnEthSoamDmStateFNMaxValue Gauge32,
|
|
tnEthSoamDmStateFNOverFlow Gauge32,
|
|
tnEthSoamDmStateNFTxCount Gauge32,
|
|
tnEthSoamDmStateNFRxTimeout Gauge32,
|
|
tnEthSoamDmStateNFRxCount Gauge32,
|
|
tnEthSoamDmStateNFRxError Gauge32,
|
|
tnEthSoamDmStateNFAvgTotal Gauge32,
|
|
tnEthSoamDmStateNFAvgLastN Gauge32,
|
|
tnEthSoamDmStateNFAvgVarTotal Gauge32,
|
|
tnEthSoamDmStateNFAvgVarLastN Gauge32,
|
|
tnEthSoamDmStateNFMinValue Gauge32,
|
|
tnEthSoamDmStateNFMaxValue Gauge32,
|
|
tnEthSoamDmStateNFOverFlow Gauge32,
|
|
tnEthSoamDmStateTwoWayTxCount Gauge32,
|
|
tnEthSoamDmStateTwoWayRxTimeout Gauge32,
|
|
tnEthSoamDmStateTwoWayRxCount Gauge32,
|
|
tnEthSoamDmStateTwoWayRxError Gauge32,
|
|
tnEthSoamDmStateTwoWayAvgTotal Gauge32,
|
|
tnEthSoamDmStateTwoWayAvgLastN Gauge32,
|
|
tnEthSoamDmStateTwoWayAvgVarTotal Gauge32,
|
|
tnEthSoamDmStateTwoWayAvgVarLastN Gauge32,
|
|
tnEthSoamDmStateTwoWayMinValue Gauge32,
|
|
tnEthSoamDmStateTwoWayMaxValue Gauge32,
|
|
tnEthSoamDmStateTwoWayOverFlow Gauge32,
|
|
tnEthSoamDmStateAction TruthValue
|
|
}
|
|
|
|
tnEthSoamDmStateFNTxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated transmit count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 1 }
|
|
|
|
tnEthSoamDmStateFNRxTimeout OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive timeout count for two-way only - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 2 }
|
|
|
|
tnEthSoamDmStateFNRxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 3 }
|
|
|
|
tnEthSoamDmStateFNRxError OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive error count - since last 'clear'. The frame delay is larger than 1 second(timeout).
|
|
"
|
|
::= { tnEthSoamDmStateEntry 4 }
|
|
|
|
tnEthSoamDmStateFNAvgTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 5 }
|
|
|
|
tnEthSoamDmStateFNAvgLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay of the last n packets - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 6 }
|
|
|
|
tnEthSoamDmStateFNAvgVarTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 7 }
|
|
|
|
tnEthSoamDmStateFNAvgVarLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation of the last n packets - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 8 }
|
|
|
|
tnEthSoamDmStateFNMinValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The minimum delay - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 9 }
|
|
|
|
tnEthSoamDmStateFNMaxValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The maximum delay - since last 'clear'. The unit is microsecond.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 10 }
|
|
|
|
tnEthSoamDmStateFNOverFlow OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The number of counter overflow - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 11 }
|
|
|
|
tnEthSoamDmStateNFTxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated transmit count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 12 }
|
|
|
|
tnEthSoamDmStateNFRxTimeout OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive timeout count for two-way only - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 13 }
|
|
|
|
tnEthSoamDmStateNFRxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive count - since last 'clear'.
|
|
"
|
|
::= { tnEthSoamDmStateEntry 14 }
|
|
|
|
tnEthSoamDmStateNFRxError OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive error count - since last 'clear'. The frame delay is larger than 1 second(timeout). "
|
|
::= { tnEthSoamDmStateEntry 15 }
|
|
|
|
tnEthSoamDmStateNFAvgTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 16 }
|
|
|
|
tnEthSoamDmStateNFAvgLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay of the last n packets - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 17 }
|
|
|
|
tnEthSoamDmStateNFAvgVarTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 18 }
|
|
|
|
tnEthSoamDmStateNFAvgVarLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation of the last n packets - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 19 }
|
|
|
|
tnEthSoamDmStateNFMinValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The minimum delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 20 }
|
|
|
|
tnEthSoamDmStateNFMaxValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The maximum delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 21 }
|
|
|
|
tnEthSoamDmStateNFOverFlow OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The number of counter overflow - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 22 }
|
|
|
|
tnEthSoamDmStateTwoWayTxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated transmit count - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 23 }
|
|
|
|
tnEthSoamDmStateTwoWayRxTimeout OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive timeout count for two-way only - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 24 }
|
|
|
|
tnEthSoamDmStateTwoWayRxCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive count - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 25 }
|
|
|
|
tnEthSoamDmStateTwoWayRxError OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The accumulated receive error count - since last 'clear'. The frame delay is larger than 1 second(timeout). "
|
|
::= { tnEthSoamDmStateEntry 26 }
|
|
|
|
tnEthSoamDmStateTwoWayAvgTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 27 }
|
|
|
|
tnEthSoamDmStateTwoWayAvgLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay of the last n packets - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 28 }
|
|
|
|
tnEthSoamDmStateTwoWayAvgVarTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 29 }
|
|
|
|
tnEthSoamDmStateTwoWayAvgVarLastN OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The average delay variation of the last n packets - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 30 }
|
|
|
|
tnEthSoamDmStateTwoWayMinValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The minimum delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 31 }
|
|
|
|
tnEthSoamDmStateTwoWayMaxValue OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The maximum delay - since last 'clear'. The unit is microsecond. "
|
|
::= { tnEthSoamDmStateEntry 32 }
|
|
|
|
tnEthSoamDmStateTwoWayOverFlow OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The number of counter overflow - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 33 }
|
|
|
|
tnEthSoamDmStateAction OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The number of counter overflow - since last 'clear'. "
|
|
::= { tnEthSoamDmStateEntry 34 }
|
|
|
|
|
|
END
|