762 lines
24 KiB
Plaintext
762 lines
24 KiB
Plaintext
RUGGEDCOM-PTP1588-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
|
|
IpAddress FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
DisplayString FROM SNMPv2-TC
|
|
PortList FROM Q-BRIDGE-MIB
|
|
ruggedcomMgmt FROM RUGGEDCOM-MIB;
|
|
|
|
rcPTP1588 MODULE-IDENTITY
|
|
LAST-UPDATED "202307071600Z" -- July 7, 16:00 EST 2023
|
|
ORGANIZATION "Siemens Canada Ltd."
|
|
CONTACT-INFO
|
|
"Postal: RuggedCom Inc.
|
|
300 Applewood Crescent
|
|
Concord, Ontario,
|
|
L4K 5C7 Canada
|
|
Tel: 1-905-856-5288
|
|
E-Mail: support@ruggedcom.com"
|
|
DESCRIPTION
|
|
"Siemens - RuggedCom proprietary to control and monitor PTP1588 module."
|
|
|
|
REVISION "201509231300Z" -- Sep 23, 13:00 EST 2015
|
|
DESCRIPTION
|
|
"Initial version of Siemens - RuggedCom proprietary MIB to control and
|
|
monitor PTP1588 module."
|
|
|
|
REVISION "202206171300Z" -- June 17, 13:00 EST 2022
|
|
DESCRIPTION
|
|
"Add the following objects to the list to display the PTP clock parameters
|
|
and mib object to enable PTP globally.
|
|
rcPTP1588ClkAnnounceInt
|
|
rcPTP1588ClkAnnounceRcTout
|
|
rcPTP1588ClkSyncInt
|
|
rcPTP1588ClkDelayMech
|
|
rcPTP1588GlobleEnable
|
|
rcPTP1588ClkProfileId
|
|
rcPTP1588ClkNetProtocol
|
|
rcPTP1588ClkVlanId
|
|
rcPTP1588ClkPriority"
|
|
|
|
REVISION "202207201215Z" -- July 17, 12:15 EST 2022
|
|
DESCRIPTION
|
|
"Added the following object to the list to display the PTP clock parameters.
|
|
rcPTP1588ClkDomainNumber"
|
|
|
|
REVISION "202207251000Z" -- Ju1y 25, 10:00 EST 2022
|
|
DESCRIPTION
|
|
"Added the following objects to the list to display the Global PTP parameters.
|
|
rcPTP1588GlobalP2PRequestInterval
|
|
rcPTP1588GlobalE2ERequestInterval
|
|
rcPTP1588Global1Step"
|
|
|
|
REVISION "202305011700Z" -- May 1, 17:00 EST 2023
|
|
DESCRIPTION
|
|
"Added the following objects to the list to display the Boundry Clock PTP parameters.
|
|
rcPTP1588BClkPorts
|
|
rcPTP1588BClkGroupName
|
|
rcPTP1588BClkProfileId
|
|
rcPTP1588BClkDomainNumber
|
|
rcPTP1588BClkTransportProtocol
|
|
rcPTP1588BClkPathDelayMech
|
|
rcPTP1588BClkPTPPortType
|
|
rcPTP1588BClkSyncInt
|
|
rcPTP1588BClkAnnounceInt
|
|
rcPTP1588BClkAnnounceRcTout
|
|
rcPTP1588BClkAutoReg
|
|
rcPTP1588BClkMasterIP
|
|
rcPTP1588BClkBackUpIP
|
|
rcPTP1588BClkGMIdentity
|
|
rcPTP1588BClkVlanId
|
|
rcPTP1588BClkPriority"
|
|
|
|
REVISION "202307071600Z" -- July 7, 16:00 EST 2023
|
|
DESCRIPTION
|
|
"Added the following object to the list to display the Ordinary Clock PTP Clock Accuracy.
|
|
rcPTP1588ClkAccuracy"
|
|
|
|
|
|
::= { ruggedcomMgmt 12 }
|
|
|
|
--=====================================================================
|
|
-- Textual Conventions
|
|
--=====================================================================
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- rcPTP1588 sub-trees
|
|
-- ---------------------------------------------------------- --
|
|
rcPTP1588Base OBJECT IDENTIFIER ::= { rcPTP1588 1 }
|
|
rcPTP1588Conformance OBJECT IDENTIFIER ::= { rcPTP1588 3 }
|
|
rcPTP1588Groups OBJECT IDENTIFIER ::= { rcPTP1588Conformance 2 }
|
|
rcPTP1588BCTables OBJECT IDENTIFIER ::= { rcPTP1588 4 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Base sub-tree
|
|
-- -------------------------------------------------------------
|
|
rcPTP1588ClkType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ordinaryClock(2),
|
|
p2ptc(3),
|
|
boundaryClock(4),
|
|
e2etc(5),
|
|
ocp2ptc(6),
|
|
oce2etc(7),
|
|
transparentClock(8),
|
|
ocAndTc(9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PTP1588 Clock Type."
|
|
::= { rcPTP1588Base 1}
|
|
|
|
rcPTP1588EthPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects which Ethernet ports will take part in PTP
|
|
(Precision Time Protocol) message exchanges."
|
|
::= { rcPTP1588Base 2}
|
|
|
|
rcPTP1588StartUpWait OBJECT-TYPE
|
|
SYNTAX Integer32(0..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter in seconds provides the ability to bootstrap the PTP
|
|
network in an orderly fashion."
|
|
::= { rcPTP1588Base 3}
|
|
|
|
rcPTP1588NetClass OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
netclass1588(1),
|
|
nonnetclass1588(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter indicates all devices in the timing plane are IEEE1588 aware
|
|
(IEEE1588 network) or whether the timing plane includes non-IEEE1588 devices
|
|
as well (non-IEEE1588 network)."
|
|
::= { rcPTP1588Base 4}
|
|
|
|
rcPTP1588SlaveEthPort OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects the Ethernet port which will act as the Slave port when the device is
|
|
configured as a Boundary Clock."
|
|
::= { rcPTP1588Base 5}
|
|
|
|
rcPTP1588SlaveDomain OBJECT-TYPE
|
|
SYNTAX Integer32(0..127)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects the PTP (Precision Time Protocol) domain number for the Slave Clock. A
|
|
PTP domain is a logical grouping of PTP clocks that synchronize to each other
|
|
using the PTP protocol."
|
|
::= { rcPTP1588Base 6}
|
|
|
|
rcPTP1588SlaveAutoReg OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport. This parameter allows user to
|
|
auto register the slave clock to unicast master as specified by the 'Master IP
|
|
Address' attribute."
|
|
::= { rcPTP1588Base 7}
|
|
|
|
rcPTP1588SlaveMasteIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport and represents the IP address of
|
|
the unicast PTP (Precision Time Protocol) master clock."
|
|
::= { rcPTP1588Base 8}
|
|
|
|
rcPTP1588SlaveBackUpIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport and represents the IP address of the
|
|
unicast backup PTP (Precision Time Protocol) master clock."
|
|
::= { rcPTP1588Base 9}
|
|
|
|
rcPTP1588ServoStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It Shows the status of clock servo.
|
|
Clock servo mechanism is use to discipline the system clock.
|
|
The lock status represents clock accuracy is with in the desired limits.
|
|
User might see system alarm before convergence of clock servo"
|
|
::= { rcPTP1588Base 10}
|
|
|
|
rcPTP1588SlaveFeqAdj OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter shows the current amount of discipline applied to the
|
|
local frequency reference (TCXO), i.e. the amount of correction on this
|
|
system required to syntonize to the current reference"
|
|
::= { rcPTP1588Base 11}
|
|
|
|
rcPTP1588E2EDelay OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter shows measured E2E (also called request-response)
|
|
delay between master and slave clocks"
|
|
::= { rcPTP1588Base 12}
|
|
|
|
rcPTP1588GlobalEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True if PTP is enabled globally."
|
|
DEFVAL { false }
|
|
::= { rcPTP1588Base 13 }
|
|
|
|
rcPTP1588GlobalP2PRequestInterval OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value1Sec (1),
|
|
value2Sec (2),
|
|
value4Sec (3),
|
|
value8Sec (4),
|
|
value16Sec (5),
|
|
value32Sec (6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Announce interval (mean time interval
|
|
between successive Announce messages) in seconds.
|
|
Interpretation placed on the value:
|
|
1: Announce value is 1 Second.
|
|
2: Announce value is 2 Second.
|
|
3: Announce value is 4 Second.
|
|
4: Announce value is 8 Second.
|
|
5: Announce value is 16 Second.
|
|
6: Announce value is 32 Second."
|
|
DEFVAL { 1 }
|
|
::= { rcPTP1588Base 14 }
|
|
|
|
rcPTP1588GlobalE2ERequestInterval OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value1Sec (1),
|
|
value2Sec (2),
|
|
value4Sec (3),
|
|
value8Sec (4),
|
|
value16Sec (5),
|
|
value32Sec (6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Announce interval (mean time interval
|
|
between successive Announce messages) in seconds.
|
|
Interpretation placed on the value:
|
|
1: Announce value is 1 Second.
|
|
2: Announce value is 2 Second.
|
|
3: Announce value is 4 Second.
|
|
4: Announce value is 8 Second.
|
|
5: Announce value is 16 Second.
|
|
6: Announce value is 32 Second."
|
|
REFERENCE "IEEE Std 1588-2008 7.7.2.2 and 8.2.5.4.1"
|
|
DEFVAL { 1 }
|
|
::= { rcPTP1588Base 15 }
|
|
|
|
rcPTP1588Global1Step OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True if PTP is enabled globally."
|
|
DEFVAL { false }
|
|
::= { rcPTP1588Base 16 }
|
|
|
|
rcPTP1588ClkAnnounceInt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value1Sec (1),
|
|
value2Sec (2),
|
|
value4Sec (3),
|
|
value8Sec (4),
|
|
value16Sec (5),
|
|
value32Sec (6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Announce interval (mean time interval
|
|
between successive Announce messages) in seconds.
|
|
Interpretation placed on the value:
|
|
1: Announce value is 1 Second.
|
|
2: Announce value is 2 Second.
|
|
3: Announce value is 4 Second.
|
|
4: Announce value is 8 Second.
|
|
5: Announce value is 16 Second.
|
|
6: Announce value is 32 Second."
|
|
REFERENCE "IEEE Std 1588-2008 7.7.2.2 and 8.2.5.4.1"
|
|
DEFVAL { 1 }
|
|
::= { rcPTP1588Base 17 }
|
|
|
|
rcPTP1588ClkAnnounceRcTout OBJECT-TYPE
|
|
SYNTAX Integer32(2..4)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AnnounceReceiptTimeout, an integral multiple of announceInterval."
|
|
DEFVAL { 3 }
|
|
::= { rcPTP1588Base 18 }
|
|
|
|
rcPTP1588ClkSyncInt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value125millSec (1),
|
|
value250millSec (2),
|
|
value500millSec (3),
|
|
value1Sec (4),
|
|
value2Sec (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Sync interval (mean time interval
|
|
between successive Sync messages).
|
|
Interpretation placed on the value:
|
|
1: Sync interval value is 125 Millisecond.
|
|
2: Sync interval value is 250 Millisecond.
|
|
3: Sync interval value is 500 Millisecond.
|
|
4: Sync interval value is 1 Second.
|
|
5: Sync interval value is 2 Second."
|
|
DEFVAL { 0 }
|
|
::= { rcPTP1588Base 19 }
|
|
|
|
rcPTP1588ClkDelayMech OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
e2e (1),
|
|
p2p (2),
|
|
disabled (254)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The propagation delay measuring option used by the port. For IEEE C37.238 compliant implementations this value shall be 2 (p2p)."
|
|
REFERENCE "IEEE Std 1588-2008 8.2.5.4.4 and Table 9"
|
|
DEFVAL { 2 }
|
|
::= { rcPTP1588Base 20 }
|
|
|
|
rcPTP1588ClkProfileId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
defaultP2PProfile (0),
|
|
powerProfile (1),
|
|
ieee8021as (2),
|
|
lxi (3),
|
|
telecom (4),
|
|
utilityProfile (5),
|
|
defaultE2EProfile (6),
|
|
customProfile (7),
|
|
powerProfileV2 (8)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the PTP Profile in use."
|
|
DEFVAL { 1 }
|
|
::= { rcPTP1588Base 21 }
|
|
|
|
rcPTP1588ClkDomainNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..254)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects the PTP (Precision Time Protocol) domain number. A PTP domain is a
|
|
logical grouping of PTP clocks that synchronize to each other using the PTP
|
|
protocol."
|
|
DEFVAL { 0 }
|
|
::= { rcPTP1588Base 22 }
|
|
|
|
rcPTP1588ClkNetProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ieee8023 (1),
|
|
udpIpv4 (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates Network Protocol in use. For IEEE C37.238 compliant implementations this value shall be 1 (ieee8023)."
|
|
DEFVAL { 1 }
|
|
::= { rcPTP1588Base 23 }
|
|
|
|
rcPTP1588ClkVlanId OBJECT-TYPE
|
|
SYNTAX Integer32(-2..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates VLAN ID in use.
|
|
-2 = PVID
|
|
-1 = Priority tagged
|
|
0 = Untagged
|
|
1 to 4094 = VID set"
|
|
DEFVAL { -2 }
|
|
::= { rcPTP1588Base 24 }
|
|
|
|
rcPTP1588ClkPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates VLAN tag Priority in use."
|
|
DEFVAL { 4 }
|
|
::= { rcPTP1588Base 25 }
|
|
|
|
rcPTP1588ClkAccuracy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
timeAccurateTo50ns(0),
|
|
timeAccurateTo100ns(1),
|
|
timeAccurateTo250ns(2),
|
|
timeAccurateTo1us(3),
|
|
timeAccurateTo2to5us(4),
|
|
timeAccurateTo10us(5),
|
|
timeAccurateTo25us(6),
|
|
timeAccurateTo100us(7),
|
|
timeAccurateTo250us(8),
|
|
timeAccurateTo1ms(9),
|
|
timeAccurateTo2to5ms(10),
|
|
timeAccurateTo10ms(11),
|
|
timeAccurateTo25ms(12),
|
|
timeAccurateTo100ms(13),
|
|
timeAccurateTo250ms(14)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter allows the user to configure the desired clock accuracy. This
|
|
represents the instantaneous value of the time offset between master and slave
|
|
clocks. The system will generate an alarm if the time offset from the master
|
|
exceeds the desired accuracy. This mib object is supported only for OC and
|
|
OC+TC clock type."
|
|
DEFVAL { 3 }
|
|
::= { rcPTP1588Base 26 }
|
|
-- ---------------------------------------------------------------------- --
|
|
rcPTP1588BClkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcPTP1588BClkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing configuration information for
|
|
Boundry Clock Parameters"
|
|
::= { rcPTP1588BCTables 1 }
|
|
|
|
rcPTP1588BClkEntry OBJECT-TYPE
|
|
SYNTAX RcPTP1588BClkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static information for a Boundry Clock Parameters configured into the
|
|
device by (local or network) management."
|
|
INDEX {
|
|
rcPTP1588BClkPorts
|
|
}
|
|
::= { rcPTP1588BClkTable 1 }
|
|
|
|
RcPTP1588BClkEntry ::=
|
|
SEQUENCE {
|
|
rcPTP1588BClkPorts
|
|
PortList,
|
|
rcPTP1588BClkGroupName
|
|
DisplayString,
|
|
rcPTP1588BClkProfileId
|
|
INTEGER,
|
|
rcPTP1588BClkDomainNumber
|
|
Unsigned32,
|
|
rcPTP1588BClkTransportProtocol
|
|
INTEGER,
|
|
rcPTP1588BClkPathDelayMech
|
|
INTEGER,
|
|
rcPTP1588BClkPTPPortType
|
|
INTEGER,
|
|
rcPTP1588BClkSyncInt
|
|
INTEGER,
|
|
rcPTP1588BClkAnnounceInt
|
|
INTEGER,
|
|
rcPTP1588BClkAnnounceRcTout
|
|
Integer32,
|
|
rcPTP1588BClkAutoReg
|
|
TruthValue,
|
|
rcPTP1588BClkMasterIP
|
|
IpAddress,
|
|
rcPTP1588BClkBackUpIP
|
|
IpAddress,
|
|
rcPTP1588BClkGMIdentity
|
|
Integer32,
|
|
rcPTP1588BClkVlanId
|
|
Integer32,
|
|
rcPTP1588BClkPriority
|
|
Unsigned32,
|
|
}
|
|
|
|
rcPTP1588BClkPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports"
|
|
::= { rcPTP1588BClkEntry 1 }
|
|
|
|
rcPTP1588BClkGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name assigned to the port group"
|
|
::= { rcPTP1588BClkEntry 2 }
|
|
|
|
rcPTP1588BClkProfileId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
defaultP2PProfile (0),
|
|
powerProfile (1),
|
|
ieee8021as (2),
|
|
lxi (3),
|
|
telecom (4),
|
|
utilityProfile (5),
|
|
defaultE2EProfile (6),
|
|
customProfile (7),
|
|
powerProfileV2 (8)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the PTP Profile in use."
|
|
::= { rcPTP1588BClkEntry 3}
|
|
|
|
rcPTP1588BClkDomainNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..254)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects the PTP (Precision Time Protocol) domain number. A PTP domain is a
|
|
logical grouping of PTP clocks that synchronize to each other using the PTP
|
|
protocol."
|
|
::= { rcPTP1588BClkEntry 4 }
|
|
|
|
rcPTP1588BClkTransportProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
layer2multicast (1),
|
|
layer3multicast (2),
|
|
layer3unicast (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates Transport Protocol in use."
|
|
::= { rcPTP1588BClkEntry 5 }
|
|
|
|
rcPTP1588BClkPathDelayMech OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
end2end (1),
|
|
peer2peer (2),
|
|
disabled (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The propagation delay measuring option used by the port."
|
|
::= { rcPTP1588BClkEntry 6 }
|
|
|
|
rcPTP1588BClkPTPPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto (1),
|
|
slaveonly (2),
|
|
masteronly (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects the PTP (Precision Time Protocol) Port Type. "
|
|
::= { rcPTP1588BClkEntry 7 }
|
|
|
|
rcPTP1588BClkSyncInt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value125millSec (1),
|
|
value250millSec (2),
|
|
value500millSec (3),
|
|
value1Sec (4),
|
|
value2Sec (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Sync interval (mean time interval
|
|
between successive Sync messages).
|
|
Interpretation placed on the value:
|
|
1: Sync interval value is 125 Millisecond.
|
|
2: Sync interval value is 250 Millisecond.
|
|
3: Sync interval value is 500 Millisecond.
|
|
4: Sync interval value is 1 Second.
|
|
5: Sync interval value is 2 Second."
|
|
::= { rcPTP1588BClkEntry 8 }
|
|
|
|
rcPTP1588BClkAnnounceInt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
value1Sec (1),
|
|
value2Sec (2),
|
|
value4Sec (3),
|
|
value8Sec (4),
|
|
value16Sec (5),
|
|
value32Sec (6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PTP (Precision Time Protocol) Announce interval (mean time interval
|
|
between successive Announce messages) in seconds.
|
|
Interpretation placed on the value:
|
|
1: Announce value is 1 Second.
|
|
2: Announce value is 2 Second.
|
|
3: Announce value is 4 Second.
|
|
4: Announce value is 8 Second.
|
|
5: Announce value is 16 Second.
|
|
6: Announce value is 32 Second."
|
|
::= { rcPTP1588BClkEntry 9 }
|
|
|
|
rcPTP1588BClkAnnounceRcTout OBJECT-TYPE
|
|
SYNTAX Integer32(2..4)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AnnounceReceiptTimeout, an integral multiple of announceInterval."
|
|
::= { rcPTP1588BClkEntry 10 }
|
|
|
|
rcPTP1588BClkAutoReg OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport. This parameter allows user to
|
|
auto register the slave clock to unicast master as specified by the 'Master IP
|
|
Address' attribute."
|
|
::= { rcPTP1588BClkEntry 11 }
|
|
|
|
rcPTP1588BClkMasterIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport and represents the IP address of
|
|
the unicast PTP (Precision Time Protocol) master clock."
|
|
::= { rcPTP1588BClkEntry 12 }
|
|
|
|
rcPTP1588BClkBackUpIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter is specific to unicast transport and represents the IP address of the
|
|
unicast backup PTP (Precision Time Protocol) master clock."
|
|
::= { rcPTP1588BClkEntry 13 }
|
|
|
|
rcPTP1588BClkGMIdentity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Grandmaster Identity received in GRANDMASTER_ID TLV."
|
|
::= { rcPTP1588BClkEntry 14 }
|
|
|
|
rcPTP1588BClkVlanId OBJECT-TYPE
|
|
SYNTAX Integer32(-2..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates VLAN ID in use.
|
|
-2 = PVID
|
|
-1 = Priority tagged
|
|
0 = Untagged
|
|
1 to 4094 = VID set"
|
|
::= { rcPTP1588BClkEntry 15 }
|
|
|
|
rcPTP1588BClkPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates VLAN tag Priority in use."
|
|
::= { rcPTP1588BClkEntry 16 }
|
|
-- ---------------------------------------------------------------------- --
|
|
-- Conformance Groups
|
|
-- ---------------------------------------------------------------------- --
|
|
rcPTP1588BaseGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rcPTP1588ClkType,
|
|
rcPTP1588EthPorts,
|
|
rcPTP1588StartUpWait,
|
|
rcPTP1588NetClass,
|
|
rcPTP1588SlaveEthPort,
|
|
rcPTP1588SlaveDomain,
|
|
rcPTP1588SlaveAutoReg,
|
|
rcPTP1588SlaveMasteIP,
|
|
rcPTP1588SlaveBackUpIP,
|
|
rcPTP1588ServoStatus,
|
|
rcPTP1588SlaveFeqAdj,
|
|
rcPTP1588E2EDelay,
|
|
rcPTP1588GlobalEnable,
|
|
rcPTP1588GlobalP2PRequestInterval,
|
|
rcPTP1588GlobalE2ERequestInterval,
|
|
rcPTP1588Global1Step,
|
|
rcPTP1588ClkAnnounceInt,
|
|
rcPTP1588ClkAnnounceRcTout,
|
|
rcPTP1588ClkSyncInt,
|
|
rcPTP1588ClkDelayMech,
|
|
rcPTP1588ClkProfileId,
|
|
rcPTP1588ClkDomainNumber,
|
|
rcPTP1588ClkNetProtocol,
|
|
rcPTP1588ClkVlanId,
|
|
rcPTP1588ClkPriority,
|
|
rcPTP1588ClkAccuracy
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A group of objects providing ability to monitor and configure PTP1588 clocks status."
|
|
::= { rcPTP1588Groups 1 }
|
|
|
|
rcPTP1588BCTablesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rcPTP1588BClkPorts,
|
|
rcPTP1588BClkGroupName,
|
|
rcPTP1588BClkProfileId,
|
|
rcPTP1588BClkDomainNumber,
|
|
rcPTP1588BClkNetProtocol,
|
|
rcPTP1588BClkPathDelayMech,
|
|
rcPTP1588BClkPTPPortType,
|
|
rcPTP1588BClkSyncInt,
|
|
rcPTP1588BClkAnnounceInt,
|
|
rcPTP1588BClkAnnounceRcTout,
|
|
rcPTP1588BClkAutoReg,
|
|
rcPTP1588BClkMasterIP,
|
|
rcPTP1588BClkBackUpIP,
|
|
rcPTP1588BClkGMIdentity,
|
|
rcPTP1588BClkVlanId,
|
|
rcPTP1588BClkPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A group of objects providing ability to monitor and configure PTP1588 Boundary clocks parameters."
|
|
::= { rcPTP1588Groups 2 }
|
|
END
|