2717 lines
115 KiB
Plaintext
2717 lines
115 KiB
Plaintext
TROPIC-PTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
|
|
-- This software is the confidential and proprietary property of
|
|
-- Nokia and may only be used in accordance with the terms of the
|
|
-- license agreement provided with this software.
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32, Integer32, Counter64 FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION, MacAddress,
|
|
RowStatus, TruthValue FROM SNMPv2-TC
|
|
InterfaceIndex,
|
|
InterfaceIndexOrZero FROM IF-MIB
|
|
tnShelfIndex FROM TROPIC-SHELF-MIB
|
|
tnSlotIndex FROM TROPIC-SLOT-MIB
|
|
tnPortModules,
|
|
tnPtpMIB FROM TROPIC-GLOBAL-REG;
|
|
|
|
tnPtpMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "202104231200Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO "Nokia
|
|
Attn: Jeff Donnelly
|
|
600 Mountain Avenue
|
|
New Providence, NJ 07974
|
|
|
|
Phone: +1 732 221 6408
|
|
Email: jeff.donnelly@nokia.com"
|
|
|
|
DESCRIPTION "Nokia OPD-WDM MIB for 1588V2 module"
|
|
|
|
REVISION "202104231200Z"
|
|
DESCRIPTION "Added the following to tnPtpPortDSConfigTable:
|
|
tnPtpPortDSConfigClearMsgCounter."
|
|
|
|
REVISION "202007031200Z"
|
|
DESCRIPTION "Added the following to AluWdmtnPtpPortState:
|
|
masterOriented(65537)
|
|
to
|
|
tcFaulty(65539)."
|
|
|
|
REVISION "202004241200Z"
|
|
DESCRIPTION "Updated DESCRIPTION of the following:
|
|
tnPtpClockDefaultDSInfoTwoStepFlag
|
|
tnPtpClockCurrentDSCurrentTime
|
|
tnPtpPortDSConfigTwoStepFlag."
|
|
|
|
REVISION "202004101200Z"
|
|
DESCRIPTION "1) Updated DESCRIPTION of the following:
|
|
AluWdmPtpClockIdentifier.
|
|
2) Added the following textual convention:
|
|
AluWdmPtpPortIdentity.
|
|
3) Added the following tables:
|
|
tnPtpClockGenericTable
|
|
tnPtpTransparentClockDefaultDSTable
|
|
tnPtpPortGenericTable
|
|
tnPtpTransparentClockPortDSTable.
|
|
4) Added the following to tnPtpPortDSConfigTable:
|
|
tnPtpPortDSConfigAssociatedEntityType
|
|
tnPtpPortDSConfigAssociatedEntityID."
|
|
|
|
REVISION "202001101200Z"
|
|
DESCRIPTION "Added the following to tnPtpExtTodIfTable:
|
|
tnPtpExtTodAlmProfName."
|
|
|
|
REVISION "201911151200Z"
|
|
DESCRIPTION "Updated DESCRIPTION of the following:
|
|
tnPtpExtTodIfToDFormat."
|
|
|
|
REVISION "201906071200Z"
|
|
DESCRIPTION "Updated the DESCRIPTION of tnPtpPortDSConfigAssociatedPhysicalPort."
|
|
|
|
REVISION "201809281200Z"
|
|
DESCRIPTION "Updated size of tnPtpExtTodIfAdditionalInfo from (SIZE (48))
|
|
to (SIZE (0..48))"
|
|
|
|
REVISION "201806221200Z"
|
|
DESCRIPTION "1) Added the following to tnPtpSystemTable:
|
|
tnPtpSystemToDMessageType.
|
|
2) Added the following to tnPtpExtTodIfTable:
|
|
tnPtpExtTodIfTodClockClass.
|
|
3) Updated the DESCRIPTION of tnPtpExtTodIfToDStatus."
|
|
|
|
REVISION "201806081200Z"
|
|
DESCRIPTION "1) Added the following Table:
|
|
tnPtpClockSyncOamTable.
|
|
2) Added the following to tnPtpExtTodIfTable:
|
|
tnPtpExtTodIfDegradeThreshold."
|
|
|
|
REVISION "201802231200Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201801261200Z"
|
|
DESCRIPTION "1) Added the following to tnPtpClockDefaultDSConfigTable:
|
|
tnPtpClockDefaultDSConfigMaxStepsRemoved
|
|
tnPtpClockDefaultDSConfigEPRTCSupport
|
|
tnPtpClockDefaultDSConfigSyncUncertainMon.
|
|
2) Added the following to tnPtpClockTimePropertiesDSTable:
|
|
tnPtpClockTimePropertiesDSSyncUncertainFlag.
|
|
3) Added the following Table:
|
|
tnPtpClockPathTraceDSTable."
|
|
|
|
REVISION "201710271200Z"
|
|
DESCRIPTION "Added the following to tnPtpPortDSInfoTable:
|
|
tnPtpPortDSInfoPhyPortMac."
|
|
|
|
REVISION "201707071200Z"
|
|
DESCRIPTION "Fixed MIB compile issues."
|
|
|
|
REVISION "201611161200Z"
|
|
DESCRIPTION "Updated the contact info."
|
|
|
|
REVISION "201604081200Z"
|
|
DESCRIPTION "Added the following to tnPtpSystemTable:
|
|
tnPtpSystemClockServoMode."
|
|
|
|
REVISION "201603081200Z"
|
|
DESCRIPTION "Added the following to tnPtpExtTodIfTable:
|
|
tnPtpExtCompenMeasureStatus."
|
|
|
|
REVISION "201603031200Z"
|
|
DESCRIPTION "Added the following to tnPtpExtTodIfTable:
|
|
tnPtpExtCompensationMode,
|
|
tnPtpExtCompenAutoTestTrigger,
|
|
tnPtpExtCompenManualValueIn,
|
|
tnPtpExtCompenManualValueOut."
|
|
|
|
REVISION "201602011200Z"
|
|
DESCRIPTION "Added the following to tnPtpPortDSInfoTable:
|
|
tnPtpPortDSInfoFollowUpMsgTx,
|
|
tnPtpPortDSInfoFollowUpMsgRx."
|
|
|
|
REVISION "201512151200Z"
|
|
DESCRIPTION "1) Added the following to tnPtpSystemTable:
|
|
tnPtpSystemClockProfile.
|
|
2) Added the following to tnPtpClockDefaultDSConfigTable:
|
|
tnPtpClockDefaultDSConfigLocalPriority.
|
|
3) Added the following to tnPtpPortDSConfigTable:
|
|
tnPtpPortDSConfigNotSlave,
|
|
tnPtpPortDSConfigLocalPriority."
|
|
|
|
REVISION "201301241200Z"
|
|
DESCRIPTION "Marked the following as obsolete:
|
|
tnPtpPortSessionTable."
|
|
|
|
REVISION "201301071200Z"
|
|
DESCRIPTION "Updated the copyright date."
|
|
|
|
REVISION "201212051200Z"
|
|
DESCRIPTION "Updated DESCRIPTION of tnPtpPortDSConfigAddressingMode
|
|
to support the value 2."
|
|
|
|
REVISION "201210121200Z"
|
|
DESCRIPTION "Updated DESCRIPTION of tnPtpSystemTimeReference to
|
|
support the value 4."
|
|
|
|
REVISION "201209251200Z"
|
|
DESCRIPTION "1) Added the following to tnPtpPortDSConfigTable:
|
|
tnPtpPortDSConfigConnectedPtpioTimingPort
|
|
tnPtpPortDSConfigAutoLinkAsyMeasureTrigger.
|
|
2) Added the following to tnPtpPortDSInfoTable:
|
|
tnPtpPortDSInfoAutoLinkAsyMeasureStatus
|
|
tnPtpPortDSInfoMeasuredLinkAsymmetry
|
|
tnPtpPortDSInfoAnnounceMsgTx
|
|
tnPtpPortDSInfoAnnounceMsgRx
|
|
tnPtpPortDSInfoSyncMsgTx
|
|
tnPtpPortDSInfoSyncMsgRx
|
|
tnPtpPortDSInfoDelayReqMsgTx
|
|
tnPtpPortDSInfoDelayReqMsgRx
|
|
tnPtpPortDSInfoDelayRspMsgTx
|
|
tnPtpPortDSInfoDelayRspMsgRx
|
|
tnPtpPortDSInfoSignalingMsgTx
|
|
tnPtpPortDSInfoSignalingMsgRx
|
|
tnPtpPortDSInfoManagementMsgTx
|
|
tnPtpPortDSInfoManagementMsgRx.
|
|
3) Marked the following as deprecated:
|
|
tnPtpPortDSConfigUnicastForDelayReq
|
|
tnPtpPortDSInfoNumOfSessions
|
|
tnPtpPortSessionTable."
|
|
|
|
REVISION "201204061200Z"
|
|
DESCRIPTION "Updated with 1830PSS MIB conventions."
|
|
|
|
REVISION "201112081200Z"
|
|
DESCRIPTION "Initial version based on
|
|
- IEEE1588-2008
|
|
- 1850TSS-5C R4.0 private MIB."
|
|
|
|
::= { tnPortModules 7 }
|
|
|
|
tnPtpMIBObjects OBJECT IDENTIFIER ::= { tnPtpMIB 1 }
|
|
tnPtpConformance OBJECT IDENTIFIER ::= { tnPtpMIB 2 }
|
|
tnPtpGroups OBJECT IDENTIFIER ::= { tnPtpConformance 1 }
|
|
tnPtpCompliances OBJECT IDENTIFIER ::= { tnPtpConformance 2 }
|
|
tnPtpSystem OBJECT IDENTIFIER ::= { tnPtpMIBObjects 1 }
|
|
tnPtpClock OBJECT IDENTIFIER ::= { tnPtpMIBObjects 2 }
|
|
tnPtpPort OBJECT IDENTIFIER ::= { tnPtpMIBObjects 3 }
|
|
tnPtpExtTodIf OBJECT IDENTIFIER ::= { tnPtpMIBObjects 4 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Textual conventions INET-ADDRESS-MIB
|
|
-----------------------------------------------------------------------
|
|
InetAddressType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents a type of Internet address.
|
|
|
|
unknown(0) An unknown address type. This value MUST
|
|
be used if the value of the corresponding
|
|
InetAddress object is a zero-length string.
|
|
It may also be used to indicate an IP address
|
|
which is not in one of the formats defined
|
|
below.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention.
|
|
|
|
dns(16) A DNS domain name as defined by the
|
|
InetAddressDNS textual convention.
|
|
|
|
Each definition of a concrete InetAddressType value must be
|
|
accompanied by a definition of a textual convention for use
|
|
with that InetAddressType.
|
|
|
|
The InetAddressType textual convention SHOULD NOT be subtyped
|
|
in object type definitions to support future extensions. It
|
|
MAY be subtyped in compliance statements in order to require
|
|
only a subset of these address types for a compliant
|
|
implementation."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ipv4(1), -- these named numbers are aligned
|
|
ipv6(2), -- with AddressFamilyNumbers from
|
|
dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
|
}
|
|
|
|
InetAddress ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes a generic Internet address.
|
|
|
|
An InetAddress value is always interpreted within the
|
|
context of an InetAddressType value. The InetAddressType
|
|
object which defines the context must be registered
|
|
immediately before the object which uses the InetAddress
|
|
textual convention. In other words, the object identifiers
|
|
for the InetAddressType object and the InetAddress object
|
|
MUST have the same length and the last sub-identifier of
|
|
the InetAddressType object MUST be 1 less than the last
|
|
sub-identifier of the InetAddress object.
|
|
|
|
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, STD 58. In this case,
|
|
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
|
|
to limit the number of potential instance sub-identifiers."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
-----------------------------------------------------------------------
|
|
-- PTP (Precision Time Protocol) Textual Conventions
|
|
-----------------------------------------------------------------------
|
|
AluWdmPtpClockIdentifier ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This 64-bit extended unique identifier (EUI-64) is a constructed by
|
|
the external MAC address of the card and the clock number in the card.
|
|
For example, if the external MAC address is AC-DE-48-23-45-67, and the
|
|
clock number is 0x01. The clock identifier shall be:
|
|
|
|
| company_id | fixed |clockNum| extension identifier | field
|
|
| AC | DE | 48 | FF | 01 | 23 | 45 | 67 | hex
|
|
10101100 11011110 01001000 11111111 00000001 00100011 01000101 01100111 bits
|
|
| | | |
|
|
| most-significant-byte least-significant-byte |
|
|
most-significant-bit least-significant-bit."
|
|
|
|
SYNTAX OCTET STRING (SIZE(8))
|
|
|
|
AluWdmPtpPortIdentity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This 80-bit extended unique PortIdentity is constructed by
|
|
64-bit ClockIdentity + 16-bit portNumber.
|
|
For example, if the ClockIdentity is AC-DE-48-FF-01-23-45-67 and the
|
|
port number is 0x0003, the PortIdentity shall be:
|
|
| company_id | fixed |clockNum| extension identifier | port number | field
|
|
| AC | DE | 48 | FF | 01 | 23 | 45 | 67 | 00 | 03 | hex
|
|
10101100 11011110 01001000 11111111 00000001 00100011 01000101 01100111 00000000 00000011 bits
|
|
| | | |
|
|
| most-significant-byte least-significant-byte |
|
|
most-significant-bit least-significant-bit."
|
|
|
|
SYNTAX OCTET STRING (SIZE(10))
|
|
|
|
AluWdmPtpClockIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The clock index of an PTP clock. A PTP clock has a
|
|
unique index in a NE.
|
|
|
|
The clock index consists of the following three
|
|
parts:
|
|
- Part_1: the highest byte with shelf index
|
|
- Part_2: the next byte with slot index
|
|
- Part_3: the next byte with clock number
|
|
(start from 1) in the card
|
|
|
|
32 25 | 24 17 | 16 9 | 8 1 |
|
|
+--- --+--------+---------+-------+
|
|
|shelf | slot | clock | unused|
|
|
+------+------- +---------+-------+"
|
|
SYNTAX Integer32 (1..2147483647)
|
|
|
|
AluWdmPtpRecoveredClockState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The state of the PTP clock."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
freeRun(1),
|
|
acquiring(2),
|
|
phasetracking(3),
|
|
holdover(4),
|
|
locked(5)
|
|
}
|
|
|
|
AluWdmtnPtpPortState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The state of the PTP port."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
initializing(1),
|
|
faulty(2),
|
|
disabled(3),
|
|
listening(4),
|
|
premaster(5),
|
|
master(6),
|
|
passive(7),
|
|
uncalibrated(8),
|
|
slave(9),
|
|
masterOriented(65537),
|
|
slaveOriented(65538),
|
|
tcFaulty(65539)
|
|
}
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Global 1588 Configuration for a 1588-capable card
|
|
-----------------------------------------------------------------------
|
|
tnPtpSystemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpSystemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides global parameters for a
|
|
PTP-capable card."
|
|
::= { tnPtpSystem 1 }
|
|
|
|
tnPtpSystemEntry OBJECT-TYPE
|
|
SYNTAX TnPtpSystemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configuration information concerning PTP of the
|
|
card."
|
|
INDEX { tnShelfIndex,
|
|
tnSlotIndex }
|
|
::= { tnPtpSystemTable 1 }
|
|
|
|
TnPtpSystemEntry ::=
|
|
SEQUENCE {
|
|
tnPtpSystemClockMode Integer32,
|
|
tnPtpSystemFrequencyReference Integer32,
|
|
tnPtpSystemTimeReference Integer32,
|
|
tnPtpSystemNextClockNumber Integer32,
|
|
tnPtpSystemClockProfile Integer32,
|
|
tnPtpSystemClockServoMode Integer32,
|
|
tnPtpSystemToDMessageType INTEGER
|
|
}
|
|
|
|
tnPtpSystemClockMode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the PTP operational
|
|
mode of the card. It is intended to be managed
|
|
by the System Operator.
|
|
|
|
0: 1588 function of this card is disabled
|
|
1: Ordinary Clock - Slave
|
|
2: Ordinary Clock - Master
|
|
3: Boundary Clock
|
|
4: End-to-End Transparent Clock
|
|
5: Peer-to-Peer Transparent Clock
|
|
6: End-to-End Transparent Clock And OC-Slave
|
|
7: End-to-End Transparent Clock And BC
|
|
8: Peer-to-Peer Transparent Clock And OC-Slave
|
|
9: this card provides timestamping for the local
|
|
ports only, need to work with the PTPCTL card
|
|
10: ITU-T G.8275.1 T-GM
|
|
11: ITU-T G.8275.1 T-BC
|
|
12: ITU-T G.8275.1 T-TSC."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpSystemEntry 1 }
|
|
|
|
tnPtpSystemFrequencyReference OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the frequency reference
|
|
for the PTP clocks in the card. It is intended
|
|
to be managed by the System Operator.
|
|
|
|
This parameter is valid when the
|
|
tnPtpSystemClockMode = 1/2/3/6/7/8
|
|
|
|
0: the local PTP clock uses the physical layer
|
|
frequency reference, and this clock is syntonized
|
|
with the PTP master.
|
|
1: the local PTP clock uses the physical layer
|
|
frequency reference, but this clock is'
|
|
unsyntonized with the PTP master.
|
|
2: the local PTP clock uses the packet layer
|
|
frequency reference which is recovered from
|
|
the PTP."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpSystemEntry 2 }
|
|
|
|
tnPtpSystemTimeReference OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the time reference
|
|
for the local PTP clocks in the card. It is
|
|
intended to be managed by the System Operator.
|
|
This parameter is valid when the
|
|
tnPtpSystemClockMode = 2/3
|
|
|
|
0: no reference.
|
|
1: the external 1pps. The local PTP clock
|
|
aligns the 1588 time to the phase of the
|
|
external 1pps.
|
|
2: the external ToD
|
|
3: the recovered PTP time.
|
|
4: the external ToD or the recovered PTP time.
|
|
|
|
Values of 0/1/2 apply to OC-Master only;
|
|
Values of 2/3/4 apply to BC only."
|
|
DEFVAL { 2 }
|
|
::= { tnPtpSystemEntry 3 }
|
|
|
|
tnPtpSystemNextClockNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates the next available
|
|
clock number in the card, which will be used
|
|
when the user wants to create a new row in the
|
|
tnPtpClockDefaultDSConfigTable."
|
|
::= { tnPtpSystemEntry 4 }
|
|
|
|
tnPtpSystemClockProfile OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ieee-1588-2008-CCSA(0), -- IEEE_1588_2008_CCSA
|
|
g-8275-1(1) -- G_8275_1
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the PTP profile
|
|
of the card. It is intended to be managed
|
|
by the System Operator.
|
|
|
|
0: IEEE_1588_2008_CCSA profile
|
|
1: G_8275_1 profile."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpSystemEntry 5 }
|
|
|
|
tnPtpSystemClockServoMode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the PTP Servo Mode
|
|
of the card. It is intended to be managed
|
|
by the System Operator.
|
|
0: bellLabs
|
|
1: standard"
|
|
DEFVAL { 0 }
|
|
::= { tnPtpSystemEntry 6 }
|
|
|
|
tnPtpSystemToDMessageType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ccsa(0),
|
|
itu(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "ToD message format type.
|
|
|
|
0: ccsa
|
|
1: itu."
|
|
::= { tnPtpSystemEntry 7 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Configuration Table for the Default Data Set of an OC/BC PTP Clock
|
|
-- Generic PTP Clock attributes should be added to tnPtpClockGenericTable
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockDefaultDSConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockDefaultDSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides configurable information
|
|
for an OC/BC PTP clock. For TC (E2E or P2P),
|
|
this table is not available."
|
|
::= { tnPtpClock 1 }
|
|
|
|
tnPtpClockDefaultDSConfigEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockDefaultDSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configurations of an OC/BC PTP clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockDefaultDSConfigTable 1 }
|
|
|
|
TnPtpClockDefaultDSConfigEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockIndex AluWdmPtpClockIndex,
|
|
tnPtpClockDefaultDSConfigDomain Unsigned32,
|
|
tnPtpClockDefaultDSConfigPriority1 Unsigned32,
|
|
tnPtpClockDefaultDSConfigPriority2 Unsigned32,
|
|
tnPtpClockDefaultDSConfigPreferedGM AluWdmPtpClockIdentifier,
|
|
tnPtpClockDefaultDSConfigIpAddressType InetAddressType,
|
|
tnPtpClockDefaultDSConfigIpAddress InetAddress,
|
|
tnPtpClockDefaultDSConfigAdminStatus Integer32,
|
|
tnPtpClockDefaultDSConfigRowStatus RowStatus,
|
|
tnPtpClockDefaultDSConfigLocalPriority Unsigned32,
|
|
tnPtpClockDefaultDSConfigMaxStepsRemoved Unsigned32,
|
|
tnPtpClockDefaultDSConfigEPRTCSupport TruthValue,
|
|
tnPtpClockDefaultDSConfigSyncUncertainMon TruthValue
|
|
}
|
|
|
|
tnPtpClockIndex OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value which identifies a PTP clock in
|
|
an NE."
|
|
::= { tnPtpClockDefaultDSConfigEntry 1 }
|
|
|
|
tnPtpClockDefaultDSConfigDomain OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The domain associated with the PTP clock."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 2 }
|
|
|
|
tnPtpClockDefaultDSConfigPriority1 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The priority1 value of the PTP clock."
|
|
DEFVAL { 255 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 3 }
|
|
|
|
tnPtpClockDefaultDSConfigPriority2 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The priority2 value of the PTP clock."
|
|
DEFVAL { 255 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 4 }
|
|
|
|
tnPtpClockDefaultDSConfigPreferedGM OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIdentifier
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The identifier of a PTP clock that the local
|
|
PTP clock will lock to. It is for static master
|
|
clock selection. It is valid for OC-slave or
|
|
BC. And for BC, it is valid only when
|
|
tnPtpSystemTimeReference =3. NULL is
|
|
initializing value."
|
|
::= { tnPtpClockDefaultDSConfigEntry 5 }
|
|
|
|
tnPtpClockDefaultDSConfigIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates the IP address type
|
|
for tnPtpClockDefaultDSConfigIpAddress. The
|
|
default value is IPv4(1)."
|
|
DEFVAL { 1 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 6 }
|
|
|
|
tnPtpClockDefaultDSConfigIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The unicast IP address of the PTP clock. NULL
|
|
is initializing value."
|
|
::= { tnPtpClockDefaultDSConfigEntry 7 }
|
|
|
|
tnPtpClockDefaultDSConfigAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "It is used for the user to enable/disable the
|
|
PTP clock.
|
|
0: Disable
|
|
1: Enable."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 8 }
|
|
|
|
tnPtpClockDefaultDSConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The RowStatus of PTP clock entry."
|
|
::= { tnPtpClockDefaultDSConfigEntry 9 }
|
|
|
|
tnPtpClockDefaultDSConfigLocalPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The localPriority value of the PTP clock."
|
|
DEFVAL { 128 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 10 }
|
|
|
|
tnPtpClockDefaultDSConfigMaxStepsRemoved OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "A clock would not qualify any Announce messages
|
|
received where the stepsRemoved field in the
|
|
ingress header matched or exceeded the maxStepsRemoved
|
|
field."
|
|
DEFVAL { 255 }
|
|
::= { tnPtpClockDefaultDSConfigEntry 11 }
|
|
|
|
tnPtpClockDefaultDSConfigEPRTCSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Enable/Disable Enhanced Primary Reference Time Clock."
|
|
DEFVAL { false }
|
|
::= { tnPtpClockDefaultDSConfigEntry 12 }
|
|
|
|
tnPtpClockDefaultDSConfigSyncUncertainMon OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Enable/Disable Synchronization Uncertain Indication
|
|
Monitoring."
|
|
DEFVAL { false }
|
|
::= { tnPtpClockDefaultDSConfigEntry 13 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Information Table for the Default Data Set of an OC/BC PTP Clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockDefaultDSInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockDefaultDSInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides non-configurable information for
|
|
an OC/BC PTP clock. For TC (E2E or P2P), this table
|
|
is not available."
|
|
::= { tnPtpClock 2 }
|
|
|
|
tnPtpClockDefaultDSInfoEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockDefaultDSInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Information of an OC/BC PTP clock"
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockDefaultDSInfoTable 1 }
|
|
|
|
TnPtpClockDefaultDSInfoEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockDefaultDSInfoIdentifier AluWdmPtpClockIdentifier,
|
|
tnPtpClockDefaultDSInfoTwoStepFlag TruthValue,
|
|
tnPtpClockDefaultDSInfoNumberOfPorts Unsigned32,
|
|
tnPtpClockDefaultDSInfoClass Unsigned32,
|
|
tnPtpClockDefaultDSInfoAccuracy Unsigned32,
|
|
tnPtpClockDefaultDSInfoOffsetScaledLogVariance Integer32
|
|
}
|
|
|
|
tnPtpClockDefaultDSInfoIdentifier OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The identifier of the PTP clock."
|
|
::= { tnPtpClockDefaultDSInfoEntry 1 }
|
|
|
|
|
|
tnPtpClockDefaultDSInfoTwoStepFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is an indicator of whether master-slave
|
|
synchronization utilizes follow-up messaging (IEEE
|
|
1588-2008 Section 8.2.1.2.1.). This parameter is
|
|
read-only. A PTP port has a configurable parameter
|
|
which determines if follow-up messaging will be used
|
|
for this port.
|
|
|
|
true: If some of the PTP ports in the clock use
|
|
follow-up messaging.
|
|
false: If none of the PTP ports in the clock use
|
|
follow-up messaging.
|
|
|
|
Only false is supported in the current PTP implementation."
|
|
::= { tnPtpClockDefaultDSInfoEntry 2 }
|
|
|
|
tnPtpClockDefaultDSInfoNumberOfPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of PTP ports in the PTP clock."
|
|
::= { tnPtpClockDefaultDSInfoEntry 3 }
|
|
|
|
tnPtpClockDefaultDSInfoClass OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The clock class on the PTP clock (IEEE1588-2008
|
|
Section 8.2.1.3.1.1)."
|
|
::= { tnPtpClockDefaultDSInfoEntry 4 }
|
|
|
|
tnPtpClockDefaultDSInfoAccuracy OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The accuracy of the PTP clock"
|
|
::= { tnPtpClockDefaultDSInfoEntry 5 }
|
|
|
|
tnPtpClockDefaultDSInfoOffsetScaledLogVariance OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The frequency offset scaled log variance of the
|
|
PTP clock (IEEE P1588-2008 Section 7.6.3)."
|
|
::= { tnPtpClockDefaultDSInfoEntry 6 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Information Table for the Current Data Set of an OC/BC PTP Clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockCurrentDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockCurrentDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides tn PTP Clock current Data
|
|
Set for an OC/BC PTP Clock. For TC (E2E or P2P),
|
|
this table is not available."
|
|
::= { tnPtpClock 3 }
|
|
|
|
tnPtpClockCurrentDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockCurrentDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Operational information of a PTP clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockCurrentDSTable 1 }
|
|
|
|
TnPtpClockCurrentDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockCurrentDSOffSetFromMaster Integer32,
|
|
tnPtpClockCurrentDSMeanPathDelay Unsigned32,
|
|
tnPtpClockCurrentDSCurrentTime OCTET STRING,
|
|
tnPtpClockCurrentDSRecoveredClockState AluWdmPtpRecoveredClockState,
|
|
tnPtpClockCurrentDSLockedPtpPort Integer32,
|
|
tnPtpClockCurrentDSStepsRemoved Unsigned32
|
|
}
|
|
|
|
tnPtpClockCurrentDSOffSetFromMaster OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current value of the time difference between
|
|
a master and a slave as computed by the slave.
|
|
The unit is ns (nano-seconds). Refer to Section
|
|
8.2.2.3 of IEEE1588-2008."
|
|
::= { tnPtpClockCurrentDSEntry 1 }
|
|
|
|
tnPtpClockCurrentDSMeanPathDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The mean propagation time between a master and
|
|
a slave as computed by the slave. The unit is
|
|
ns (nano-seconds). Refer to Section 8.2.2.4 of
|
|
IEEE1588-2008."
|
|
::= { tnPtpClockCurrentDSEntry 2 }
|
|
|
|
tnPtpClockCurrentDSCurrentTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(81))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current time of the PTP clock. ASCII encoded
|
|
decimal number in units of seconds with a precision
|
|
of 9."
|
|
::= { tnPtpClockCurrentDSEntry 3 }
|
|
|
|
tnPtpClockCurrentDSRecoveredClockState OBJECT-TYPE
|
|
SYNTAX AluWdmPtpRecoveredClockState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The synchronization state of the PTP clock."
|
|
::= { tnPtpClockCurrentDSEntry 4 }
|
|
|
|
tnPtpClockCurrentDSLockedPtpPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number or index of the PTP port where the
|
|
PTP clock is locked to. This parameter together
|
|
with the tnPtpClockIndex points to a row of the
|
|
tnPtpPortDSConfigTable. It is meaningful fo
|
|
OC-slave or BC. And for BC, it is valid only
|
|
when tnPtpSystemTimeReference = (the recovered
|
|
PTP time)."
|
|
::= { tnPtpClockCurrentDSEntry 5 }
|
|
|
|
tnPtpClockCurrentDSStepsRemoved OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of PTP clocks along the timing
|
|
distribution path from the Grandmaster to the
|
|
local PTP clock."
|
|
::= { tnPtpClockCurrentDSEntry 6 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Information Table for the Parent Data Set of an OC/BC PTP Clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockParentDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockParentDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides information of the Parent
|
|
Data Set for an OC/BC PTP clock. For TC (E2E
|
|
or P2P), this table is not available."
|
|
::= { tnPtpClock 4 }
|
|
|
|
tnPtpClockParentDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockParentDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Parent clock information of an OC/BC clock"
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockParentDSTable 1 }
|
|
|
|
TnPtpClockParentDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockParentDSIdentifier AluWdmPtpClockIdentifier,
|
|
tnPtpClockParentDSPortNum Integer32,
|
|
tnPtpClockParentDSStats TruthValue,
|
|
tnPtpClockParentDSOffsetScaledLogVariance Integer32,
|
|
tnPtpClockParentDSPhaseChangeRate Integer32,
|
|
tnPtpClockParentDSGrandmasterClockId AluWdmPtpClockIdentifier,
|
|
tnPtpClockParentDSGrandmasterClass Unsigned32,
|
|
tnPtpClockParentDSGrandmasterAccuracy Unsigned32,
|
|
tnPtpClockParentDSGrandmasterOffsetScaledLogVariance Unsigned32,
|
|
tnPtpClockParentDSGrandmasterPriority1 Unsigned32,
|
|
tnPtpClockParentDSGrandmasterPriority2 Unsigned32
|
|
}
|
|
|
|
tnPtpClockParentDSIdentifier OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifier of the parent clock which the local
|
|
PTP clock locks to. If a PTP clock locks to an
|
|
external ToD input interface, it should be equal
|
|
to:
|
|
1 - for 1pps/ToD interface #1
|
|
2 - for 1pps/ToD interface #2."
|
|
::= { tnPtpClockParentDSEntry 1 }
|
|
|
|
tnPtpClockParentDSPortNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PTP port number of the parent clock, via
|
|
which the local PTP clock is synchronizing to
|
|
the parent clock."
|
|
::= { tnPtpClockParentDSEntry 2 }
|
|
|
|
tnPtpClockParentDSStats OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is an indicator of whether the stats of
|
|
the parent clock are collected by the local PTP
|
|
clock."
|
|
::= { tnPtpClockParentDSEntry 3 }
|
|
|
|
tnPtpClockParentDSOffsetScaledLogVariance OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The frequency offset scaled log variance of the
|
|
parent clock (IEEE P1588-2008 Section 7.6.3)."
|
|
::= { tnPtpClockParentDSEntry 4 }
|
|
|
|
tnPtpClockParentDSPhaseChangeRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The phase change rate of the parent clock(IEEE
|
|
P1588-2008 Section 7.6.3)."
|
|
::= { tnPtpClockParentDSEntry 5 }
|
|
|
|
tnPtpClockParentDSGrandmasterClockId OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The clock identifier of the grandmaster which
|
|
the parent clock locks to."
|
|
::= { tnPtpClockParentDSEntry 6 }
|
|
|
|
tnPtpClockParentDSGrandmasterClass OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The clock class of the grandmaster which the
|
|
parent clock locks to."
|
|
::= { tnPtpClockParentDSEntry 7 }
|
|
|
|
tnPtpClockParentDSGrandmasterAccuracy OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The accuracy of the grandmaster which the parent
|
|
clock locks to."
|
|
::= { tnPtpClockParentDSEntry 8 }
|
|
|
|
tnPtpClockParentDSGrandmasterOffsetScaledLogVariance OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The OffsetScaledLogVariance value of the
|
|
grandmaster which the parent clock locks to."
|
|
::= { tnPtpClockParentDSEntry 9 }
|
|
|
|
tnPtpClockParentDSGrandmasterPriority1 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The priority1 value of the grandmaster which
|
|
the parent clock locks to."
|
|
::= { tnPtpClockParentDSEntry 10}
|
|
|
|
tnPtpClockParentDSGrandmasterPriority2 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The priority2 value of the grandmaster which
|
|
the parent clock locks to."
|
|
::= { tnPtpClockParentDSEntry 11 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Information table for the Time Properties Data Set of an OC/BC PTP clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockTimePropertiesDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockTimePropertiesDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides the information of the Time
|
|
Properties Data Set for an OC/BC PTP clock. For
|
|
TC (E2E or P2P), this table is not available."
|
|
::= { tnPtpClock 5 }
|
|
|
|
tnPtpClockTimePropertiesDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockTimePropertiesDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Time properties information of an OC/BC PTP clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockTimePropertiesDSTable 1 }
|
|
|
|
TnPtpClockTimePropertiesDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffset Integer32,
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffsetValid TruthValue,
|
|
tnPtpClockTimePropertiesDSLeap59 TruthValue,
|
|
tnPtpClockTimePropertiesDSLeap61 TruthValue,
|
|
tnPtpClockTimePropertiesDSTimeTraceable TruthValue,
|
|
tnPtpClockTimePropertiesDSFrequencyTraceable TruthValue,
|
|
tnPtpClockTimePropertiesDSPtpTimescale TruthValue,
|
|
tnPtpClockTimePropertiesDSPtpTimeSource Unsigned32,
|
|
tnPtpClockTimePropertiesDSSyncUncertainFlag TruthValue
|
|
}
|
|
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffset OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current UTC offset value. Refer to Section
|
|
8.2.4.2 of IEEE1588-2008. The unit is seconds."
|
|
::= { tnPtpClockTimePropertiesDSEntry 1 }
|
|
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffsetValid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates whether current UTC
|
|
offset is valid or not. Refer to Section
|
|
8.2.4.3 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 2 }
|
|
|
|
tnPtpClockTimePropertiesDSLeap59 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates whether the last minute
|
|
of the current UTC day contains 59 seconds or
|
|
not. Refer to Section 8.2.4.4 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 3 }
|
|
|
|
tnPtpClockTimePropertiesDSLeap61 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates whether the last minute
|
|
of the current UTC day contains 61 seconds or
|
|
not. Refer to Section 8.2.4.5 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 4 }
|
|
|
|
tnPtpClockTimePropertiesDSTimeTraceable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates whether the timescale
|
|
or the current UTC offset are traceable to a
|
|
primary reference or not. Refer to Section
|
|
8.2.4.6 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 5 }
|
|
|
|
tnPtpClockTimePropertiesDSFrequencyTraceable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates whether the frequency
|
|
determining the timescale is traceable to a
|
|
primary reference or not. Refer to Section
|
|
8.2.4.7 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 6 }
|
|
|
|
tnPtpClockTimePropertiesDSPtpTimescale OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates the type of time scale
|
|
of the grandmaster clock:
|
|
true: PTP timescale
|
|
false: ARB timescale
|
|
|
|
Refer to Section 8.2.4.8 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 7 }
|
|
|
|
tnPtpClockTimePropertiesDSPtpTimeSource OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates the timesource used by
|
|
grandmaster clock:
|
|
-0x10: ATOMIC_CLOCK
|
|
-0x20: GPS
|
|
-0x30: TEERESTRIAL_RADIO
|
|
-0x40: PTP
|
|
-0x50: NTP
|
|
-0x60: HAND_SET
|
|
-0x90: OTHER
|
|
-0xA0: INTERNAL_OSCILLATOR
|
|
|
|
Refer to Section 8.2.4.9 of IEEE1588-2008."
|
|
::= { tnPtpClockTimePropertiesDSEntry 8 }
|
|
|
|
tnPtpClockTimePropertiesDSSyncUncertainFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates if the SynchronizationUncertain
|
|
flag of incoming announce message from the parent clock
|
|
is TRUE or FALSE. It is valid only when the PTP profile
|
|
is itug8275dot1 and the SyncUncertainMon is ENABLE."
|
|
::= { tnPtpClockTimePropertiesDSEntry 9 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Table for the Path Trace Data Set of a PTP Clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockPathTraceDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockPathTraceDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides tn PTP Clock Path Trace Data Set
|
|
for a PTP Clock."
|
|
::= { tnPtpClock 6 }
|
|
|
|
tnPtpClockPathTraceDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockPathTraceDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Path Trace Data Set of a PTP Clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockPathTraceDSTable 1 }
|
|
|
|
TnPtpClockPathTraceDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockPathTraceDSEnable TruthValue,
|
|
tnPtpClockPathTraceDSList OCTET STRING
|
|
}
|
|
|
|
tnPtpClockPathTraceDSEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Enable/Disable the Path Trace mechanism."
|
|
DEFVAL { false }
|
|
::= { tnPtpClockPathTraceDSEntry 1 }
|
|
|
|
tnPtpClockPathTraceDSList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A list of ClockIdentity values. The length of one
|
|
ClockIdentity is 8."
|
|
DEFVAL { "" }
|
|
::= { tnPtpClockPathTraceDSEntry 2 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Table for the PTP Clock Sync OAM
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockSyncOamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockSyncOamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides the PTP Clock
|
|
Sync OAM attributes."
|
|
::= { tnPtpClock 7 }
|
|
|
|
tnPtpClockSyncOamEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockSyncOamEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "PTP Clock Sync OAM attributes."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockSyncOamTable 1 }
|
|
|
|
TnPtpClockSyncOamEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockRealtimeTimeOffsetDuration Unsigned32,
|
|
tnPtpClockRealtimeTimeOffsetInterval Unsigned32,
|
|
tnPtpClockRealtimeTimeOffset1 OCTET STRING,
|
|
tnPtpClockRealtimeTimeOffset2 OCTET STRING,
|
|
tnPtpClockRealtimeTimeOffset3 OCTET STRING,
|
|
tnPtpClockSyncLossDetectionInterval Unsigned32,
|
|
tnPtpClockDelayRespLossDetectionInterval Unsigned32,
|
|
tnPtpClockPtpInputDegradeThreshold Unsigned32,
|
|
tnPtpClockTimeErrorReferencePortIndex InterfaceIndexOrZero
|
|
}
|
|
|
|
tnPtpClockRealtimeTimeOffsetDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..15)
|
|
UNITS "Minute"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Duration time(minute) for the PTP Clock
|
|
Realtime Time Offset.
|
|
Range: 1 to 15 minutes."
|
|
DEFVAL { 1 }
|
|
::= { tnPtpClockSyncOamEntry 1 }
|
|
|
|
tnPtpClockRealtimeTimeOffsetInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..5)
|
|
UNITS "Second"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Interval time(second) for the PTP Clock
|
|
Realtime Time Offset.
|
|
Range: 1 to 5 seconds."
|
|
DEFVAL { 5 }
|
|
::= { tnPtpClockSyncOamEntry 2 }
|
|
|
|
tnPtpClockRealtimeTimeOffset1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1200))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PTP Clock Realtime Time Offset part 1.
|
|
|
|
Every Time Offset value is an Integer32(4-byte).
|
|
|
|
The maximum size of
|
|
tnPtpClockRealtimeTimeOffset1,
|
|
tnPtpClockRealtimeTimeOffset2, and
|
|
tnPtpClockRealtimeTimeOffset3 is 1200-byte,
|
|
which is 300 Time Offset values.
|
|
|
|
The number of Time Offset is decided by
|
|
Duration(tnPtpClockRealtimeTimeOffsetDuration) and
|
|
Interval(tnPtpClockRealtimeTimeOffsetInterval).
|
|
|
|
For example:
|
|
Duration = 12(minutes), equals to 720 seconds;
|
|
Interval = 2(seconds).
|
|
Then the number of Time Offset = Duration / Interval
|
|
= 720 / 2 = 360
|
|
There will be totally 360 Time Offset values in
|
|
tnPtpClockRealtimeTimeOffset1,
|
|
tnPtpClockRealtimeTimeOffset2, and
|
|
tnPtpClockRealtimeTimeOffset3.
|
|
|
|
tnPtpClockRealtimeTimeOffset1 contains
|
|
the Time Offset value 1 to 300, size will be
|
|
300*4=1200 bytes, 300 Integer32 values.
|
|
tnPtpClockRealtimeTimeOffset2 contains
|
|
the Time Offset value 301 to 360, size will be
|
|
60*4=240 bytes, 60 Integer32 values.
|
|
tnPtpClockRealtimeTimeOffset3 contains
|
|
NO Time Offset values, size will be 0 empty.
|
|
|
|
The range of the Time Offset value is
|
|
0x80000001(-2147483647) to 0x7FFFFFFF(2147483647).
|
|
|
|
Special Time Offset value 0x80000000 represents
|
|
that the Realtime Time Offset is Not Available(NA)."
|
|
DEFVAL { "" }
|
|
::= { tnPtpClockSyncOamEntry 3 }
|
|
|
|
tnPtpClockRealtimeTimeOffset2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1200))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PTP Clock Realtime Time Offset part 2.
|
|
|
|
Refer to tnPtpClockRealtimeTimeOffset1."
|
|
DEFVAL { "" }
|
|
::= { tnPtpClockSyncOamEntry 4 }
|
|
|
|
tnPtpClockRealtimeTimeOffset3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1200))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PTP Clock Realtime Time Offset part 3.
|
|
|
|
Refer to tnPtpClockRealtimeTimeOffset1."
|
|
DEFVAL { "" }
|
|
::= { tnPtpClockSyncOamEntry 5 }
|
|
|
|
tnPtpClockSyncLossDetectionInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(2..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The number of SYNC Interval to raise
|
|
PtpClock SYNCLOSS alarm.
|
|
Range: 2 to 255."
|
|
DEFVAL { 3 }
|
|
::= { tnPtpClockSyncOamEntry 6 }
|
|
|
|
tnPtpClockDelayRespLossDetectionInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(2..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The number of DELAY_RESP Interval to raise
|
|
PtpClock DELAYRESPLOSS alarm.
|
|
Range: 2 to 255."
|
|
DEFVAL { 3 }
|
|
::= { tnPtpClockSyncOamEntry 7 }
|
|
|
|
tnPtpClockPtpInputDegradeThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32(6..248)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Threshold value to raise PtpClock PTPINPUTDEG
|
|
alarm.
|
|
|
|
For IEEE_1588_2008_CCSA profile, valid values are
|
|
6, 7, 8, 52, 187.
|
|
|
|
For G_8275_1 profile, valid values are
|
|
6, 7, 135, 140, 150, 160, 165, 248."
|
|
DEFVAL { 6 }
|
|
::= { tnPtpClockSyncOamEntry 8 }
|
|
|
|
tnPtpClockTimeErrorReferencePortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Reference Input 1PPS/ToD port index for
|
|
the PTP Time Error(PTERREF)."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpClockSyncOamEntry 9 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Generic PTP clock Table
|
|
-----------------------------------------------------------------------
|
|
tnPtpClockGenericTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpClockGenericEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides generic information for a PTP clock."
|
|
::= { tnPtpClock 8 }
|
|
|
|
tnPtpClockGenericEntry OBJECT-TYPE
|
|
SYNTAX TnPtpClockGenericEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Generic information for a PTP clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpClockGenericTable 1 }
|
|
|
|
TnPtpClockGenericEntry ::=
|
|
SEQUENCE {
|
|
tnPtpClockMode Unsigned32,
|
|
tnPtpClockAlmProfName OCTET STRING
|
|
}
|
|
|
|
tnPtpClockMode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the PTP operational mode of
|
|
the card. It is intended to be managed by the System
|
|
Operator.
|
|
|
|
0: 1588 function of this card is disabled
|
|
1: Ordinary Clock - Slave
|
|
2: Ordinary Clock - Master
|
|
3: Boundary Clock
|
|
10: ITU-T G.8275.1 T-GM
|
|
11: ITU-T G.8275.1 T-BC
|
|
12: ITU-T G.8275.1 T-TSC
|
|
13: ITU-T G.8275.1 T-TC Carrier TC
|
|
14: Combined Carrier TC,
|
|
ITU-T G.8275.1 T-TSC + Carrier TC
|
|
15: ITU-T G.8275.1 T-TC Client TC."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpClockGenericEntry 1 }
|
|
|
|
tnPtpClockAlmProfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "ASAP (alarm severity assignment profile) Name for
|
|
PTP clock."
|
|
::= { tnPtpClockGenericEntry 2 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Table for the Default Data Set of Transparent Clock
|
|
-----------------------------------------------------------------------
|
|
tnPtpTransparentClockDefaultDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpTransparentClockDefaultDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides the default data set of
|
|
Transparent Clock.
|
|
|
|
Refer to 8.3.2 transparentClockDefaultDS
|
|
data set member specifications."
|
|
::= { tnPtpClock 9 }
|
|
|
|
tnPtpTransparentClockDefaultDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpTransparentClockDefaultDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Default data set of Transparent Clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpTransparentClockDefaultDSTable 1 }
|
|
|
|
TnPtpTransparentClockDefaultDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpTransparentClockDefaultDSClockIdentity AluWdmPtpClockIdentifier,
|
|
tnPtpTransparentClockDefaultDSNumberPorts Unsigned32,
|
|
tnPtpTransparentClockDefaultDSDelayMechanism INTEGER,
|
|
tnPtpTransparentClockDefaultDSPrimaryDomain Unsigned32
|
|
}
|
|
|
|
tnPtpTransparentClockDefaultDSClockIdentity OBJECT-TYPE
|
|
SYNTAX AluWdmPtpClockIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The clockIdentity of the Transparent Clock."
|
|
::= { tnPtpTransparentClockDefaultDSEntry 1 }
|
|
|
|
tnPtpTransparentClockDefaultDSNumberPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of PTPPOTRs of the Transparent Clock."
|
|
::= { tnPtpTransparentClockDefaultDSEntry 2 }
|
|
|
|
tnPtpTransparentClockDefaultDSDelayMechanism OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
e2e(1),
|
|
p2p(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "E2E(end-to-end) or P2P(peer-to-peer) Transparent Clock."
|
|
DEFVAL { e2e }
|
|
::= { tnPtpTransparentClockDefaultDSEntry 3 }
|
|
|
|
tnPtpTransparentClockDefaultDSPrimaryDomain OBJECT-TYPE
|
|
SYNTAX Unsigned32 (24..43)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The domainNumber of the primary
|
|
syntonization domain."
|
|
DEFVAL { 24 }
|
|
::= { tnPtpTransparentClockDefaultDSEntry 4 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- tnPtpPortNextIndexTable: Used to get the next available index when
|
|
-- to create a new PTP port
|
|
-----------------------------------------------------------------------
|
|
tnPtpPortNextIndexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpPortNextIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides the next available index
|
|
for a PTP port to be created in a PTP clock."
|
|
::= { tnPtpPort 1 }
|
|
|
|
tnPtpPortNextIndexEntry OBJECT-TYPE
|
|
SYNTAX TnPtpPortNextIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Next available index for a PTP port to be
|
|
created in a PTP clock."
|
|
INDEX { tnPtpClockIndex }
|
|
::= { tnPtpPortNextIndexTable 1 }
|
|
|
|
TnPtpPortNextIndexEntry ::=
|
|
SEQUENCE {
|
|
tnPtpPortNextIndex Integer32
|
|
}
|
|
|
|
tnPtpPortNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicates the next available index
|
|
for a PTP port to be created in a PTP clock,
|
|
which will be used when the user wants to create
|
|
a new row in tnPtpPortDSConfigTable."
|
|
::= { tnPtpPortNextIndexEntry 1 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Configuration table for the the PTP port Data Set
|
|
-- Generic PTP Port attributes should be added to tnPtpPortTable
|
|
-----------------------------------------------------------------------
|
|
tnPtpPortDSConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpPortDSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides configuration for a PTP port."
|
|
::= { tnPtpPort 2 }
|
|
|
|
tnPtpPortDSConfigEntry OBJECT-TYPE
|
|
SYNTAX TnPtpPortDSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Configuration information concerning a PTP port."
|
|
INDEX { tnPtpClockIndex,
|
|
tnPtpPortDSPortIndex }
|
|
::= { tnPtpPortDSConfigTable 1 }
|
|
|
|
TnPtpPortDSConfigEntry ::=
|
|
SEQUENCE {
|
|
tnPtpPortDSPortIndex Integer32,
|
|
tnPtpPortDSConfigAssociatedPhysicalPort InterfaceIndex,
|
|
tnPtpPortDSConfigVlanVID Unsigned32,
|
|
tnPtpPortDSConfigVlanTPID Unsigned32,
|
|
tnPtpPortDSConfigAnnoRxTimeout Integer32,
|
|
tnPtpPortDSConfigLogAnnoInterval Integer32,
|
|
tnPtpPortDSConfigLogSyncInterval Integer32,
|
|
tnPtpPortDSConfigLogDelayReqInterval Integer32,
|
|
tnPtpPortDSConfigLogMinPDelayReqInterval Integer32,
|
|
tnPtpPortDSConfigAdminStatus Integer32,
|
|
tnPtpPortDSConfigRole Integer32,
|
|
tnPtpPortDSConfigDelayMechanism INTEGER,
|
|
tnPtpPortDSConfigVersionNumber INTEGER,
|
|
tnPtpPortDSConfigAsymCorrection Integer32,
|
|
tnPtpPortDSConfigTwoStepFlag TruthValue,
|
|
tnPtpPortDSConfigEncapType Unsigned32,
|
|
tnPtpPortDSConfigAddressingMode Integer32,
|
|
tnPtpPortDSConfigUnicastForDelayReq TruthValue, -- deprecated
|
|
tnPtpPortDSConfigUnicastNegotiation TruthValue,
|
|
tnPtpPortDSConfigDestMac MacAddress,
|
|
tnPtpPortDSConfigDestIpAddrType InetAddressType,
|
|
tnPtpPortDSConfigDestIpAddr InetAddress,
|
|
tnPtpPortDSConfigRowStatus RowStatus,
|
|
tnPtpPortDSConfigConnectedPtpioTimingPort InterfaceIndexOrZero,
|
|
tnPtpPortDSConfigAutoLinkAsyMeasureTrigger TruthValue,
|
|
tnPtpPortDSConfigNotSlave TruthValue,
|
|
tnPtpPortDSConfigLocalPriority Unsigned32,
|
|
tnPtpPortDSConfigAssociatedEntityType Unsigned32,
|
|
tnPtpPortDSConfigAssociatedEntityID OCTET STRING,
|
|
tnPtpPortDSConfigClearMsgCounter Unsigned32
|
|
}
|
|
|
|
tnPtpPortDSPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The value of tnPtpPortDSPortIndex uniquely
|
|
identifies a PTP port in a PTP clock. It equals
|
|
to the portNumber used in the PTP message. Refer
|
|
to Section 7.5.2.3 of IEEE1588-2008."
|
|
::= { tnPtpPortDSConfigEntry 1 }
|
|
|
|
tnPtpPortDSConfigAssociatedPhysicalPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The physical port which this PTP port is
|
|
associated to. For the same physical port, it
|
|
has the same value as 'ifIndex' of the card's
|
|
port table."
|
|
::= { tnPtpPortDSConfigEntry 2 }
|
|
|
|
tnPtpPortDSConfigVlanVID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The VLAN-ID of the Vlan tag for the tx/rx PTP
|
|
messages. It shall be within the range of
|
|
[0,4094], 0 means untagged."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 3 }
|
|
|
|
tnPtpPortDSConfigVlanTPID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The TPID of the Vlan tag for the tx/rx PTP
|
|
messages. It is valid when
|
|
tnPtpPortDSConfigVlanVID is not 0."
|
|
DEFVAL { '8100'H }
|
|
::= { tnPtpPortDSConfigEntry 4 }
|
|
|
|
tnPtpPortDSConfigAnnoRxTimeout OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The administrative value for the number of
|
|
timeouts for the announce message associated
|
|
with the 1588 PTP reference/port. The total
|
|
time in seconds to timeout is calculated by the
|
|
tnPtpPortDSAnnoRxTimeout * 2 ^ tnPtpPortDSLogAnnoInterval.
|
|
|
|
Current configurable range: 2 to 255."
|
|
DEFVAL { 3 }
|
|
::= { tnPtpPortDSConfigEntry 5 }
|
|
|
|
tnPtpPortDSConfigLogAnnoInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The administrative value, which is represented
|
|
as logarithm to the base 2 of the transmission
|
|
interval for the announce message in this PTP
|
|
port.
|
|
|
|
Valid values: -4, -3, -2, -1, 0, 1, 2, 3, 4."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 6 }
|
|
|
|
tnPtpPortDSConfigLogSyncInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The administrative value, which is represented
|
|
as logarithm to the base 2 of the transmission
|
|
interval for the sync message in this PTP port.
|
|
|
|
Valid values: -7, -6, -5, -4, -3, -2, -1, 0, 1,
|
|
2, 3, 4."
|
|
DEFVAL { -7 }
|
|
::= { tnPtpPortDSConfigEntry 7 }
|
|
|
|
tnPtpPortDSConfigLogDelayReqInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The administrative value, which is represented
|
|
as logarithm to the base 2 of the transmission
|
|
interval for the delay_req message in this PTP
|
|
port.
|
|
|
|
Valid values: -7, -6, -5, -4, -3, -2, -1, 0, 1,
|
|
2, 3, 4."
|
|
DEFVAL { -4 }
|
|
::= { tnPtpPortDSConfigEntry 8 }
|
|
|
|
tnPtpPortDSConfigLogMinPDelayReqInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The administrative value, which is represented
|
|
as logarithm to the base 2 of the transmission
|
|
interval for the pdelay_req message in this PTP
|
|
port.
|
|
|
|
Valid values: -7, -6, -5, -4, -3, -2, -1, 0, 1,
|
|
2, 3, 4."
|
|
DEFVAL { -4 }
|
|
::= { tnPtpPortDSConfigEntry 9 }
|
|
|
|
tnPtpPortDSConfigAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "It is used for the user to administratively
|
|
manage the PTP protocols on the PTP port
|
|
0: Disable
|
|
1: Enable
|
|
2: MT1 (maintenance state 1)
|
|
3: MT2 (maintenance state 2)."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 10 }
|
|
|
|
tnPtpPortDSConfigRole OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "It is used for the user to set the role of the
|
|
PTP port. It is valid for BC only.
|
|
0: Automatic
|
|
1: Slave
|
|
2: Master
|
|
3: Passive."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 11 }
|
|
|
|
tnPtpPortDSConfigDelayMechanism OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
e2e(1),
|
|
p2p(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The delay mechanism for the PTP port."
|
|
DEFVAL { 1 }
|
|
::= { tnPtpPortDSConfigEntry 12 }
|
|
|
|
tnPtpPortDSConfigVersionNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v1(1),
|
|
v2(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The protocol version to be supported in the PTP
|
|
port."
|
|
|
|
DEFVAL { 2 }
|
|
::= { tnPtpPortDSConfigEntry 13 }
|
|
|
|
tnPtpPortDSConfigAsymCorrection OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "It allows the user to specify the correction
|
|
delay for asymmetrical network path. Refer to
|
|
Section 7.4.2 of IEEE1588-2008.
|
|
|
|
Value range: {-100ms, +100ms}.
|
|
|
|
The unit of this attribute shall be ns and the
|
|
steps of this attribute shall be 1ns."
|
|
::= { tnPtpPortDSConfigEntry 14 }
|
|
|
|
|
|
tnPtpPortDSConfigTwoStepFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines if follow-up messaging
|
|
will be used for this PTP port.
|
|
|
|
true: If the port will use follow-up messaging
|
|
false: If the port will not use follow-up messaging.
|
|
|
|
Only false is supported in the current PTP implementation."
|
|
DEFVAL { false }
|
|
::= { tnPtpPortDSConfigEntry 15 }
|
|
|
|
tnPtpPortDSConfigEncapType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The encapsulation type to transport PTP for the
|
|
PTP port:
|
|
1: UDP/IPv4 per IEEE1588-2008 Annex D
|
|
2: UDP/IPv6 per IEEE1588-2008 Annex D
|
|
3: Ethernet per IEEE1588-2008 Annex F."
|
|
DEFVAL { 3 }
|
|
::= { tnPtpPortDSConfigEntry 16 }
|
|
|
|
tnPtpPortDSConfigAddressingMode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates addressing mode of the PTP message in
|
|
the PTP port:
|
|
- 0: Multicast for all PTP messages
|
|
- 1: Unicast for all PTP messages with the
|
|
provisioned destination address.
|
|
- 2: Hybrid mode. The Delay_Req and Delay_Resp
|
|
messages are sent with the unicast address
|
|
while other PTP messages are sent with the
|
|
multicast address."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 17 }
|
|
|
|
tnPtpPortDSConfigUnicastForDelayReq OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "Indicates how the Delay_Req message is sent in
|
|
the PTP port regarding the destination address.
|
|
This parameter is valid only when
|
|
tnPtpPortAddressingMode is Multicast
|
|
|
|
true: The port sends the Delay_Req message with
|
|
unicast address.
|
|
false: The port sends the Delay_Req message with
|
|
multicast address."
|
|
DEFVAL { false }
|
|
::= { tnPtpPortDSConfigEntry 18 }
|
|
|
|
tnPtpPortDSConfigUnicastNegotiation OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An administrative value indicating whether the
|
|
unicast negotiation function is enabled or
|
|
disabled for the PTP port. It is valid when
|
|
tnPtpPortAddressingMode is Multicast.
|
|
|
|
true: Unicast negotiation is enabled.
|
|
false: Unicast negotiation is disabled."
|
|
DEFVAL { false }
|
|
::= { tnPtpPortDSConfigEntry 19 }
|
|
|
|
tnPtpPortDSConfigDestMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The unicast destination MAC address for the
|
|
transmitted PTP messages of the PTP port. It
|
|
will only be applicable when
|
|
(tnPtpPortEncapType == 3 ) and
|
|
(tnPtpPortAddressingMode == 1)."
|
|
::= { tnPtpPortDSConfigEntry 20 }
|
|
|
|
tnPtpPortDSConfigDestIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the IP address type for
|
|
tnPtpPortDSConfigDestIpAddr."
|
|
DEFVAL { ipv4 }
|
|
::= { tnPtpPortDSConfigEntry 21 }
|
|
|
|
tnPtpPortDSConfigDestIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The unicast destination IPv4/IPv6 address for
|
|
the transmitted PTP messages of the PTP port.
|
|
It will only be applicable when
|
|
(tnPtpPortEncapType == 1 or 2) and
|
|
(tnPtpPortAddressingMode == 1)."
|
|
::= { tnPtpPortDSConfigEntry 22 }
|
|
|
|
tnPtpPortDSConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The RowStatus of the PTP Port entry."
|
|
::= { tnPtpPortDSConfigEntry 23 }
|
|
|
|
tnPtpPortDSConfigConnectedPtpioTimingPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The timing port of the PTPIO card which this PTP
|
|
port is connected to. It has the same value as
|
|
'ifIndex' of the card's port table. To unconnect
|
|
a PTP port from a PTPIO timing port, set this
|
|
parameter to 0."
|
|
::= { tnPtpPortDSConfigEntry 24 }
|
|
|
|
tnPtpPortDSConfigAutoLinkAsyMeasureTrigger OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The action to trigger automatic link asymmetry
|
|
measurement.
|
|
true - trigger automatic link asymmetry measurement
|
|
false - no action."
|
|
DEFVAL { false }
|
|
::= { tnPtpPortDSConfigEntry 25 }
|
|
|
|
tnPtpPortDSConfigNotSlave OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "An administrative value indicating whether the
|
|
ptp port can be placed in the SLAVE state."
|
|
DEFVAL { false }
|
|
::= { tnPtpPortDSConfigEntry 26 }
|
|
|
|
tnPtpPortDSConfigLocalPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The localPriority value of the PTP port."
|
|
DEFVAL { 128 }
|
|
::= { tnPtpPortDSConfigEntry 27 }
|
|
|
|
tnPtpPortDSConfigAssociatedEntityType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..3)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the Associated Entity Type of the PTP port.
|
|
|
|
0: N/A, NOT Applicable
|
|
1: Physical PORT
|
|
2: Service
|
|
3: ERP Ring"
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 28 }
|
|
|
|
tnPtpPortDSConfigAssociatedEntityID OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Indicates the Associated Entity ID(8-byte) of the PTP
|
|
port.
|
|
|
|
The first 4-byte is shelfId/slotId/0/0.
|
|
The last 4-byte is portId or serviceId or ringId
|
|
depends on tnPtpPortDSConfigAssociatedEntityType."
|
|
::= { tnPtpPortDSConfigEntry 29 }
|
|
|
|
tnPtpPortDSConfigClearMsgCounter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Clears the Message Counter of the PTP port. The 32-bit
|
|
value is defined as below:
|
|
|
|
+----------+----------------------------+
|
|
| 32 11 | 10 1 |
|
|
+----------+----------------------------+
|
|
| reserved | message type and direction |
|
|
+----------+----------------------------+
|
|
|
|
Bit 1 to bit 10 for type and direction of the message
|
|
counter to be cleared. Set one or more bits to 1 to
|
|
clear specified message counters.
|
|
bit 1 - AnnounceTx
|
|
bit 2 - AnnounceRx
|
|
bit 3 - SyncTx
|
|
bit 4 - SyncRx
|
|
bit 5 - DelayReqTx
|
|
bit 6 - DelayReqRx
|
|
bit 7 - DelayRespTx
|
|
bit 8 - DelayRespRx
|
|
bit 9 - FollowUpTx
|
|
bit 10 - FollowUpRx
|
|
|
|
Other bits (bit 11 to bit 32) are reserved for future,
|
|
and suggest to be 0."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpPortDSConfigEntry 30 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Information table for the the PTP port Data Set
|
|
-----------------------------------------------------------------------
|
|
tnPtpPortDSInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpPortDSInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains non-configurable information
|
|
of a PTP port"
|
|
::= { tnPtpPort 3 }
|
|
|
|
tnPtpPortDSInfoEntry OBJECT-TYPE
|
|
SYNTAX TnPtpPortDSInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Non-configurable information of a PTP port."
|
|
INDEX { tnPtpClockIndex,
|
|
tnPtpPortDSPortIndex }
|
|
::= { tnPtpPortDSInfoTable 1 }
|
|
|
|
TnPtpPortDSInfoEntry ::=
|
|
SEQUENCE {
|
|
tnPtpPortDSInfoPeerPathDelay Integer32,
|
|
tnPtpPortDSInfoPortOperState AluWdmtnPtpPortState,
|
|
tnPtpPortDSInfoNumOfSessions Integer32, --deprecated
|
|
tnPtpPortDSInfoAutoLinkAsyMeasureStatus Integer32,
|
|
tnPtpPortDSInfoMeasuredLinkAsymmetry Integer32,
|
|
tnPtpPortDSInfoAnnounceMsgTx Counter64,
|
|
tnPtpPortDSInfoAnnounceMsgRx Counter64,
|
|
tnPtpPortDSInfoSyncMsgTx Counter64,
|
|
tnPtpPortDSInfoSyncMsgRx Counter64,
|
|
tnPtpPortDSInfoDelayReqMsgTx Counter64,
|
|
tnPtpPortDSInfoDelayReqMsgRx Counter64,
|
|
tnPtpPortDSInfoDelayRspMsgTx Counter64,
|
|
tnPtpPortDSInfoDelayRspMsgRx Counter64,
|
|
tnPtpPortDSInfoSignalingMsgTx Counter64,
|
|
tnPtpPortDSInfoSignalingMsgRx Counter64,
|
|
tnPtpPortDSInfoManagementMsgTx Counter64,
|
|
tnPtpPortDSInfoManagementMsgRx Counter64,
|
|
tnPtpPortDSInfoFollowUpMsgTx Counter64,
|
|
tnPtpPortDSInfoFollowUpMsgRx Counter64,
|
|
tnPtpPortDSInfoPhyPortMac MacAddress
|
|
}
|
|
|
|
tnPtpPortDSInfoPeerPathDelay OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "It's an estimate of the current one-way
|
|
propagation delay on the link attached to the
|
|
PTP port. The unit is ns. This attribute is
|
|
valid only when tnPtpPortDSConfigDelayMechanism
|
|
= p2p."
|
|
::= { tnPtpPortDSInfoEntry 1 }
|
|
|
|
tnPtpPortDSInfoPortOperState OBJECT-TYPE
|
|
SYNTAX AluWdmtnPtpPortState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The state of the PTP port."
|
|
::= { tnPtpPortDSInfoEntry 2 }
|
|
|
|
tnPtpPortDSInfoNumOfSessions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "The parameter indicates the number of the active
|
|
sessions of the PTP port."
|
|
::= { tnPtpPortDSInfoEntry 3 }
|
|
|
|
tnPtpPortDSInfoAutoLinkAsyMeasureStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the state of the automatic
|
|
measurement trigger.
|
|
0 - noTrigger
|
|
1 - inProgress
|
|
2 - successful
|
|
3 - noMsgReceived
|
|
4 - noMsgReceivedAfterSwap
|
|
5 - oswFailure
|
|
6 - unstable timestamps."
|
|
::= { tnPtpPortDSInfoEntry 4 }
|
|
|
|
tnPtpPortDSInfoMeasuredLinkAsymmetry OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The parameter indicates the measured delay
|
|
asymmetry of the PTP port. It is valid only
|
|
when tnPtpPortDSInfoAutoMeasureStatus = 1."
|
|
::= { tnPtpPortDSInfoEntry 5 }
|
|
|
|
tnPtpPortDSInfoAnnounceMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Announce packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 6 }
|
|
|
|
tnPtpPortDSInfoAnnounceMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Announce packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 7 }
|
|
|
|
tnPtpPortDSInfoSyncMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Sync packets transmitted
|
|
to this port."
|
|
::= { tnPtpPortDSInfoEntry 8 }
|
|
|
|
tnPtpPortDSInfoSyncMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Sync packets received
|
|
from this port."
|
|
::= { tnPtpPortDSInfoEntry 9 }
|
|
|
|
tnPtpPortDSInfoDelayReqMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Delay Request packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 10 }
|
|
|
|
tnPtpPortDSInfoDelayReqMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Delay request packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 11 }
|
|
|
|
tnPtpPortDSInfoDelayRspMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Delay response packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 12 }
|
|
|
|
tnPtpPortDSInfoDelayRspMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Delay response packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 13 }
|
|
|
|
tnPtpPortDSInfoSignalingMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Signaling packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 14 }
|
|
|
|
tnPtpPortDSInfoSignalingMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Signaling packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 15 }
|
|
|
|
tnPtpPortDSInfoManagementMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Management packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 16 }
|
|
|
|
tnPtpPortDSInfoManagementMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of Management packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 17 }
|
|
|
|
tnPtpPortDSInfoFollowUpMsgTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of FollowUp packets
|
|
transmitted to this port."
|
|
::= { tnPtpPortDSInfoEntry 18 }
|
|
|
|
tnPtpPortDSInfoFollowUpMsgRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the number of FollowUp packets
|
|
received from this port."
|
|
::= { tnPtpPortDSInfoEntry 19 }
|
|
|
|
tnPtpPortDSInfoPhyPortMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The MAC address of the associated physical port."
|
|
::= { tnPtpPortDSInfoEntry 20 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Session info for a PTP port in an OC/BC
|
|
-----------------------------------------------------------------------
|
|
-- obsolete
|
|
-- tnPtpPortSessionTable OBJECT-TYPE ::= { tnPtpPort 4 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Generic PTP port Table
|
|
-----------------------------------------------------------------------
|
|
tnPtpPortGenericTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpPortGenericEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides generic information for a PTP port."
|
|
::= { tnPtpPort 5 }
|
|
|
|
tnPtpPortGenericEntry OBJECT-TYPE
|
|
SYNTAX TnPtpPortGenericEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Generic information for a PTP port."
|
|
INDEX { tnPtpClockIndex,
|
|
tnPtpPortDSPortIndex }
|
|
::= { tnPtpPortGenericTable 1 }
|
|
|
|
TnPtpPortGenericEntry ::=
|
|
SEQUENCE {
|
|
tnPtpPortAlmProfName OCTET STRING
|
|
}
|
|
|
|
tnPtpPortAlmProfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "ASAP(alarm severity assignment profile) Name for PTP port."
|
|
::= { tnPtpPortGenericEntry 1 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Table for the Data Set of Transparent Clock PTP port
|
|
-----------------------------------------------------------------------
|
|
tnPtpTransparentClockPortDSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpTransparentClockPortDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table provides the data set of Transparent Clock
|
|
PTP port.
|
|
|
|
Refer to 8.3.3 transparentClockPortDS data set member
|
|
specifications."
|
|
::= { tnPtpPort 6 }
|
|
|
|
tnPtpTransparentClockPortDSEntry OBJECT-TYPE
|
|
SYNTAX TnPtpTransparentClockPortDSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Data set of the PTP port of Transparent Clock."
|
|
INDEX { tnPtpClockIndex,
|
|
tnPtpPortDSPortIndex }
|
|
::= { tnPtpTransparentClockPortDSTable 1 }
|
|
|
|
TnPtpTransparentClockPortDSEntry ::=
|
|
SEQUENCE {
|
|
tnPtpTransparentClockPortDSPortIdentity AluWdmPtpPortIdentity,
|
|
tnPtpTransparentClockPortDSFaultyFlag TruthValue
|
|
}
|
|
|
|
tnPtpTransparentClockPortDSPortIdentity OBJECT-TYPE
|
|
SYNTAX AluWdmPtpPortIdentity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PortIdentity attribute of the PTP port."
|
|
::= { tnPtpTransparentClockPortDSEntry 1 }
|
|
|
|
tnPtpTransparentClockPortDSFaultyFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value shall be TRUE if the PTP port is faulty and
|
|
FALSE if the PTP port is operating normally. The
|
|
initialization value shall be FALSE."
|
|
DEFVAL { false }
|
|
::= { tnPtpTransparentClockPortDSEntry 2 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- 1PPS&ToD External Interface Table
|
|
-----------------------------------------------------------------------
|
|
tnPtpExtTodIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnPtpExtTodIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains parameters of the external
|
|
1PPS/ToD interfaces."
|
|
::= { tnPtpExtTodIf 1 }
|
|
|
|
tnPtpExtTodIfEntry OBJECT-TYPE
|
|
SYNTAX TnPtpExtTodIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Attributes of an external 1PPS&ToD interface."
|
|
INDEX { tnPtpExtTodIfIndex }
|
|
::= { tnPtpExtTodIfTable 1 }
|
|
|
|
TnPtpExtTodIfEntry ::=
|
|
SEQUENCE {
|
|
tnPtpExtTodIfIndex InterfaceIndex,
|
|
tnPtpExtTodIfDirection Unsigned32,
|
|
tnPtpExtTodSignalValid TruthValue,
|
|
tnPtpExtTodIfPulseFormat Unsigned32,
|
|
tnPtpExtTodIfToDFormat Unsigned32,
|
|
tnPtpExtTodIfCableCorrection Integer32,
|
|
tnPtpExtTodIfAdminStatus Integer32,
|
|
tnPtpExtTodIf1ppsStatus Unsigned32,
|
|
tnPtpExtTodIfToDStatus Unsigned32,
|
|
tnPtpExtTodIfAdditionalInfo OCTET STRING,
|
|
tnPtpExtCompensationMode Integer32,
|
|
tnPtpExtCompenAutoTestTrigger TruthValue,
|
|
tnPtpExtCompenManualValueIn Integer32,
|
|
tnPtpExtCompenManualValueOut Integer32,
|
|
tnPtpExtCompenMeasureStatus Integer32,
|
|
tnPtpExtTodIfDegradeThreshold Unsigned32,
|
|
tnPtpExtTodIfTodClockClass Unsigned32,
|
|
tnPtpExtTodAlmProfName OCTET STRING
|
|
}
|
|
|
|
tnPtpExtTodIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the 1pps/ToD interface. It contains
|
|
the shelf, slot and port number information and
|
|
is equal to the ifIndex of the ifTable."
|
|
::= { tnPtpExtTodIfEntry 1 }
|
|
|
|
tnPtpExtTodIfDirection OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The direction of the 1PPS&ToD interface.
|
|
0: Input (to the node)
|
|
1: Output (from the node)."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 2 }
|
|
|
|
tnPtpExtTodSignalValid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter enables/disables the ToD signal
|
|
of the 1PPS&ToD interface.
|
|
true: The ToD signal is enabled.
|
|
false: The ToD signal is disabled."
|
|
DEFVAL { true }
|
|
::= { tnPtpExtTodIfEntry 3 }
|
|
|
|
tnPtpExtTodIfPulseFormat OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The format for the 1PPS signal of the 1PPS&ToD
|
|
interface.
|
|
0: 1 pulse per second
|
|
1: 1 pulse per minute
|
|
2: 1 pulse per hour."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 4 }
|
|
|
|
tnPtpExtTodIfToDFormat OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The format for the ToD signal of the 1PPS&ToD
|
|
interface
|
|
0: UBX
|
|
1: IRIG-B
|
|
2: IRIG-D
|
|
3: ITU-T
|
|
|
|
This parameter is valid only when
|
|
tnPtpExtTodSignalValid is true."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 5 }
|
|
|
|
tnPtpExtTodIfCableCorrection OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The compensation value of the cable for the
|
|
1PPS&ToD interface.
|
|
|
|
Value range: {-100ms, +100ms}.
|
|
|
|
The unit of this attribute shall be ns and the
|
|
steps of this attribute shall be 1ns."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 6 }
|
|
|
|
tnPtpExtTodIfAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Admin status of the 1PPS&ToD interface.
|
|
0: Disable
|
|
1: Enable."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 7 }
|
|
|
|
tnPtpExtTodIf1ppsStatus OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational status of the 1PPS signal of the
|
|
1PPS&ToD interface.
|
|
1: Normal
|
|
2: Loss.
|
|
|
|
This parameter is valid only when
|
|
tnPtpExtTodIfDirection is input."
|
|
::= { tnPtpExtTodIfEntry 8 }
|
|
|
|
tnPtpExtTodIfToDStatus OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational status of the ToD signal of the
|
|
1PPS&ToD interface.
|
|
1: Normal
|
|
2: Degraded
|
|
3: Do Not used (default)
|
|
4: Loss
|
|
256: N/A - NotApplicable."
|
|
|
|
::= { tnPtpExtTodIfEntry 9 }
|
|
|
|
tnPtpExtTodIfAdditionalInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..48))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The additional information for the 1PPS&ToD
|
|
interface."
|
|
::= { tnPtpExtTodIfEntry 10 }
|
|
|
|
tnPtpExtCompensationMode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter determines the PTP Compensation
|
|
mode. It is intended to be managed by the
|
|
System Operator.
|
|
0: precalibrated mode
|
|
1: auto mode
|
|
2: manual mode"
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 11 }
|
|
|
|
tnPtpExtCompenAutoTestTrigger OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This parameter enables/disables Compensation AutoTest
|
|
true: enabled Compensation AutoTest.
|
|
false: disabled Compensation AutoTest."
|
|
DEFVAL { false }
|
|
::= { tnPtpExtTodIfEntry 12 }
|
|
|
|
tnPtpExtCompenManualValueIn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The compensation manual value in for the
|
|
1PPS&ToD interface.
|
|
Value range: {-127ns, +127ns}.
|
|
The unit of this attribute shall be ns."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 13 }
|
|
|
|
tnPtpExtCompenManualValueOut OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The compensation manual value out for the
|
|
1PPS&ToD interface.
|
|
Value range: {-127ns, +127ns}.
|
|
|
|
The unit of this attribute shall be ns."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 14 }
|
|
|
|
tnPtpExtCompenMeasureStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This parameter indicate the the status of automatical
|
|
calibration measurement
|
|
0: noTrigger
|
|
1: inProgress
|
|
2: successful
|
|
2: failed."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 15 }
|
|
|
|
tnPtpExtTodIfDegradeThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The Threshold value to raise ToD Degrade(TODDEG).
|
|
|
|
For IEEE_1588_2008_CCSA profile,
|
|
Range: 0 to 5;
|
|
Default: 0.
|
|
|
|
For G_8275_1 profile,
|
|
valid values are 6, 7, 135, 140, 150, 160, 165, 248;
|
|
Default: 6."
|
|
DEFVAL { 0 }
|
|
::= { tnPtpExtTodIfEntry 16 }
|
|
|
|
tnPtpExtTodIfTodClockClass OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..256)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The ClockClass of the ToD signal with itu ToD message
|
|
format type.
|
|
|
|
Valid values are:
|
|
0..255: ClockClass
|
|
256: N/A - NotApplicable."
|
|
::= { tnPtpExtTodIfEntry 17 }
|
|
|
|
tnPtpExtTodAlmProfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
::= { tnPtpExtTodIfEntry 18 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Conformance Group Definitions
|
|
-----------------------------------------------------------------------
|
|
tnPtpSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpSystemClockMode,
|
|
tnPtpSystemFrequencyReference,
|
|
tnPtpSystemTimeReference,
|
|
tnPtpSystemNextClockNumber,
|
|
tnPtpSystemClockProfile,
|
|
tnPtpSystemClockServoMode,
|
|
tnPtpSystemToDMessageType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "PTP system information for the card."
|
|
::= { tnPtpGroups 1 }
|
|
|
|
tnPtpClockDefaultDSConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockDefaultDSConfigDomain,
|
|
tnPtpClockDefaultDSConfigPriority1,
|
|
tnPtpClockDefaultDSConfigPriority2,
|
|
tnPtpClockDefaultDSConfigPreferedGM,
|
|
tnPtpClockDefaultDSConfigIpAddressType,
|
|
tnPtpClockDefaultDSConfigIpAddress,
|
|
tnPtpClockDefaultDSConfigAdminStatus,
|
|
tnPtpClockDefaultDSConfigRowStatus,
|
|
tnPtpClockDefaultDSConfigLocalPriority,
|
|
tnPtpClockDefaultDSConfigMaxStepsRemoved,
|
|
tnPtpClockDefaultDSConfigEPRTCSupport,
|
|
tnPtpClockDefaultDSConfigSyncUncertainMon
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Configurable information for a PTP clock."
|
|
::= { tnPtpGroups 2 }
|
|
|
|
tnPtpClockDefaultDSInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockDefaultDSInfoIdentifier,
|
|
tnPtpClockDefaultDSInfoTwoStepFlag,
|
|
tnPtpClockDefaultDSInfoNumberOfPorts,
|
|
tnPtpClockDefaultDSInfoClass,
|
|
tnPtpClockDefaultDSInfoAccuracy,
|
|
tnPtpClockDefaultDSInfoOffsetScaledLogVariance
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Non-configurable information for a PTP clock."
|
|
::= { tnPtpGroups 3 }
|
|
|
|
tnPtpClockCurrentDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockCurrentDSOffSetFromMaster,
|
|
tnPtpClockCurrentDSMeanPathDelay,
|
|
tnPtpClockCurrentDSCurrentTime,
|
|
tnPtpClockCurrentDSRecoveredClockState,
|
|
tnPtpClockCurrentDSLockedPtpPort,
|
|
tnPtpClockCurrentDSStepsRemoved
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Operational information for a PTP clock."
|
|
::= { tnPtpGroups 4 }
|
|
|
|
tnPtpClockParentDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockParentDSIdentifier,
|
|
tnPtpClockParentDSPortNum,
|
|
tnPtpClockParentDSStats,
|
|
tnPtpClockParentDSOffsetScaledLogVariance,
|
|
tnPtpClockParentDSPhaseChangeRate,
|
|
tnPtpClockParentDSGrandmasterClockId,
|
|
tnPtpClockParentDSGrandmasterClass,
|
|
tnPtpClockParentDSGrandmasterAccuracy,
|
|
tnPtpClockParentDSGrandmasterOffsetScaledLogVariance,
|
|
tnPtpClockParentDSGrandmasterPriority1,
|
|
tnPtpClockParentDSGrandmasterPriority2
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Parent clock information for a PTP clock."
|
|
::= { tnPtpGroups 5 }
|
|
|
|
tnPtpClockTimePropertiesDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffset,
|
|
tnPtpClockTimePropertiesDSCurrentUtcOffsetValid,
|
|
tnPtpClockTimePropertiesDSLeap59,
|
|
tnPtpClockTimePropertiesDSLeap61,
|
|
tnPtpClockTimePropertiesDSTimeTraceable,
|
|
tnPtpClockTimePropertiesDSFrequencyTraceable,
|
|
tnPtpClockTimePropertiesDSPtpTimescale,
|
|
tnPtpClockTimePropertiesDSPtpTimeSource,
|
|
tnPtpClockTimePropertiesDSSyncUncertainFlag
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Time properties information for a PTP clock."
|
|
::= { tnPtpGroups 6 }
|
|
|
|
tnPtpPortNextIndexGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpPortNextIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Available next index for a PTP port to be
|
|
created."
|
|
::= { tnPtpGroups 7 }
|
|
|
|
tnPtpPortDSConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpPortDSConfigAssociatedPhysicalPort,
|
|
tnPtpPortDSConfigVlanVID,
|
|
tnPtpPortDSConfigVlanTPID,
|
|
tnPtpPortDSConfigAnnoRxTimeout,
|
|
tnPtpPortDSConfigLogAnnoInterval,
|
|
tnPtpPortDSConfigLogSyncInterval,
|
|
tnPtpPortDSConfigLogDelayReqInterval,
|
|
tnPtpPortDSConfigLogMinPDelayReqInterval,
|
|
tnPtpPortDSConfigAdminStatus,
|
|
tnPtpPortDSConfigRole,
|
|
tnPtpPortDSConfigDelayMechanism,
|
|
tnPtpPortDSConfigVersionNumber,
|
|
tnPtpPortDSConfigAsymCorrection,
|
|
tnPtpPortDSConfigTwoStepFlag,
|
|
tnPtpPortDSConfigEncapType,
|
|
tnPtpPortDSConfigAddressingMode,
|
|
tnPtpPortDSConfigUnicastForDelayReq, -- deprecated
|
|
tnPtpPortDSConfigUnicastNegotiation,
|
|
tnPtpPortDSConfigDestMac,
|
|
tnPtpPortDSConfigDestIpAddrType,
|
|
tnPtpPortDSConfigDestIpAddr,
|
|
tnPtpPortDSConfigRowStatus,
|
|
tnPtpPortDSConfigConnectedPtpioTimingPort,
|
|
tnPtpPortDSConfigAutoLinkAsyMeasureTrigger,
|
|
tnPtpPortDSConfigNotSlave,
|
|
tnPtpPortDSConfigLocalPriority,
|
|
tnPtpPortDSConfigAssociatedEntityType,
|
|
tnPtpPortDSConfigAssociatedEntityID,
|
|
tnPtpPortDSConfigClearMsgCounter
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Configurable information for a PTP port."
|
|
::= { tnPtpGroups 8 }
|
|
|
|
tnPtpPortDSInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpPortDSInfoPeerPathDelay,
|
|
tnPtpPortDSInfoPortOperState,
|
|
tnPtpPortDSInfoNumOfSessions, --deprecated
|
|
tnPtpPortDSInfoAutoLinkAsyMeasureStatus,
|
|
tnPtpPortDSInfoMeasuredLinkAsymmetry,
|
|
tnPtpPortDSInfoAnnounceMsgTx,
|
|
tnPtpPortDSInfoAnnounceMsgRx,
|
|
tnPtpPortDSInfoSyncMsgTx,
|
|
tnPtpPortDSInfoSyncMsgRx,
|
|
tnPtpPortDSInfoDelayReqMsgTx,
|
|
tnPtpPortDSInfoDelayReqMsgRx,
|
|
tnPtpPortDSInfoDelayRspMsgTx,
|
|
tnPtpPortDSInfoDelayRspMsgRx,
|
|
tnPtpPortDSInfoSignalingMsgTx,
|
|
tnPtpPortDSInfoSignalingMsgRx,
|
|
tnPtpPortDSInfoManagementMsgTx,
|
|
tnPtpPortDSInfoManagementMsgRx,
|
|
tnPtpPortDSInfoFollowUpMsgTx,
|
|
tnPtpPortDSInfoFollowUpMsgRx,
|
|
tnPtpPortDSInfoPhyPortMac
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Non-configurable information for a PTP port."
|
|
::= { tnPtpGroups 9 }
|
|
|
|
-- obsolete
|
|
-- tnPtpPortSessionGroup OBJECT-GROUP ::= { tnPtpGroups 10 }
|
|
|
|
tnPtpExtTodIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpExtTodIfDirection,
|
|
tnPtpExtTodSignalValid,
|
|
tnPtpExtTodIfPulseFormat,
|
|
tnPtpExtTodIfToDFormat,
|
|
tnPtpExtTodIfCableCorrection,
|
|
tnPtpExtTodIfAdminStatus,
|
|
tnPtpExtTodIf1ppsStatus,
|
|
tnPtpExtTodIfToDStatus,
|
|
tnPtpExtTodIfAdditionalInfo,
|
|
tnPtpExtCompensationMode,
|
|
tnPtpExtCompenAutoTestTrigger,
|
|
tnPtpExtCompenManualValueIn,
|
|
tnPtpExtCompenManualValueOut,
|
|
tnPtpExtCompenMeasureStatus,
|
|
tnPtpExtTodIfDegradeThreshold,
|
|
tnPtpExtTodIfTodClockClass,
|
|
tnPtpExtTodAlmProfName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Information for an external 1PPS&ToD port."
|
|
::= { tnPtpGroups 11 }
|
|
|
|
tnPtpClockPathTraceDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockPathTraceDSEnable,
|
|
tnPtpClockPathTraceDSList
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Path Trace Data Set of a PTP Clock."
|
|
::= { tnPtpGroups 12 }
|
|
|
|
tnPtpClockSyncOamGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockRealtimeTimeOffsetDuration,
|
|
tnPtpClockRealtimeTimeOffsetInterval,
|
|
tnPtpClockRealtimeTimeOffset1,
|
|
tnPtpClockRealtimeTimeOffset2,
|
|
tnPtpClockRealtimeTimeOffset3,
|
|
tnPtpClockSyncLossDetectionInterval,
|
|
tnPtpClockDelayRespLossDetectionInterval,
|
|
tnPtpClockPtpInputDegradeThreshold,
|
|
tnPtpClockTimeErrorReferencePortIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "PTP Clock Sync OAM."
|
|
::= { tnPtpGroups 13 }
|
|
|
|
tnPtpClockGenericGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpClockMode,
|
|
tnPtpClockAlmProfName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Generic PTP clock."
|
|
::= { tnPtpGroups 14 }
|
|
|
|
tnPtpTransparentClockDefaultDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpTransparentClockDefaultDSClockIdentity,
|
|
tnPtpTransparentClockDefaultDSNumberPorts,
|
|
tnPtpTransparentClockDefaultDSDelayMechanism,
|
|
tnPtpTransparentClockDefaultDSPrimaryDomain
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Table for the Default Data Set of Transparent Clock."
|
|
::= { tnPtpGroups 15 }
|
|
|
|
tnPtpPortGenericGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpPortAlmProfName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Generic information for a PTP port."
|
|
::= { tnPtpGroups 16 }
|
|
|
|
tnPtpTransparentClockPortDSGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tnPtpTransparentClockPortDSPortIdentity,
|
|
tnPtpTransparentClockPortDSFaultyFlag
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Table for the Data Set of Transparent Clock PTP port."
|
|
::= { tnPtpGroups 17 }
|
|
|
|
-----------------------------------------------------------------------
|
|
-- Compliance Statements (mandatory)
|
|
-----------------------------------------------------------------------
|
|
tnPtpCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tnPtpSystemGroup,
|
|
tnPtpClockDefaultDSConfigGroup,
|
|
tnPtpClockDefaultDSInfoGroup,
|
|
tnPtpClockCurrentDSGroup,
|
|
tnPtpClockParentDSGroup,
|
|
tnPtpClockTimePropertiesDSGroup,
|
|
tnPtpPortNextIndexGroup,
|
|
tnPtpPortDSConfigGroup,
|
|
tnPtpPortDSInfoGroup,
|
|
-- obsolete
|
|
-- tnPtpPortSessionGroup,
|
|
tnPtpExtTodIfGroup,
|
|
tnPtpClockPathTraceDSGroup,
|
|
tnPtpClockSyncOamGroup,
|
|
tnPtpClockGenericGroup,
|
|
tnPtpTransparentClockDefaultDSGroup,
|
|
tnPtpPortGenericGroup,
|
|
tnPtpTransparentClockPortDSGroup
|
|
}
|
|
::= { tnPtpCompliances 1 }
|
|
|
|
END -- DEFINITION OF TROPIC-PTP-MIB
|