draft-ietf-tictoc-ptp-mib-07.txt   draft-ietf-tictoc-ptp-mib-08.txt 
TICTOC Working Group Vinay Shankarkumar TICTOC Working Group Vinay Shankarkumar
INTERNET DRAFT Laurent Montini INTERNET DRAFT Laurent Montini
Intended status: Standards Track Cisco Systems Intended status: Standards Track Cisco Systems
Tim Frost Tim Frost
Calnex Solutions Ltd. Calnex Solutions Ltd.
Greg Dowd Greg Dowd
Microsemi Microsemi
Expires: September 24, 2015 March 25, 2015 Expires: August 23, 2016 February 23, 2016
Precision Time Protocol Version 2 (PTPv2) Precision Time Protocol Version 2 (PTPv2)
Management Information Base Management Information Base
draft-ietf-tictoc-ptp-mib-07.txt draft-ietf-tictoc-ptp-mib-08.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 39 skipping to change at page 1, line 39
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on September 24, 2015. This Internet-Draft will expire on August 18, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 2, line 25 skipping to change at page 2, line 25
for use with network management protocols in TCP/IP-based internets. for use with network management protocols in TCP/IP-based internets.
In particular, it defines objects for managing networks using In particular, it defines objects for managing networks using
Precision Time Protocol, specified in IEEE Std. 1588(TM)-2008. Precision Time Protocol, specified in IEEE Std. 1588(TM)-2008.
This memo specifies a MIB module in a manner that is both compliant This memo specifies a MIB module in a manner that is both compliant
to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
definitions. definitions.
Table of Contents Table of Contents
1. Introduction.................................................. 2 1. Introduction ................................................. 2
1.1. Relationship to other Profiles and MIBs.................. 3 1.1. Relationship to other Profiles and MIBs ................. 3
1.2. Change Log............................................... 3 1.2. Change Log .............................................. 3
2. The SNMP Management Framework................................. 4 2. The SNMP Management Framework ................................ 4
3. Overview...................................................... 5 3. Overview ..................................................... 5
4. IETF PTP MIB Definition....................................... 6 4. IETF PTP MIB Definition ...................................... 6
5. Security Considerations...................................... 75 5. Security Considerations ..................................... 75
6. IANA Considerations.......................................... 75 6. IANA Considerations ......................................... 76
7. References................................................... 76 7. References .................................................. 76
7.1. Normative References.................................... 76 7.1. Normative References ................................... 76
7.2. Informative References.................................. 76 7.2. Informative References ................................. 77
8. Acknowledgements............................................. 78 8. Acknowledgements ............................................ 78
9. Author's Addresses........................................... 78 9. Author's Addresses .......................................... 79
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet Community. for use with network management protocols in the Internet Community.
In particular, it describes managed objects used for managing PTP In particular, it describes managed objects used for managing PTP
devices including the ordinary clock, transparent clock, boundary devices including the ordinary clock, transparent clock, boundary
clocks. clocks.
This MIB is restricted to reading standard PTP data elements, as This MIB is restricted to reading standard PTP data elements, as
skipping to change at page 4, line 7 skipping to change at page 4, line 7
-02 Jul 12 Revised following comment at IETF83: -02 Jul 12 Revised following comment at IETF83:
- changed "ptpbaseClockPortRunningIPversion" to the more - changed "ptpbaseClockPortRunningIPversion" to the more
generic "ptpbaseClockPortRunningTransport", covering generic "ptpbaseClockPortRunningTransport", covering
all transport types defined in [IEEE 1588-2008] all transport types defined in [IEEE 1588-2008]
(i.e. IPv4, IPv6, Ethernet, DeviceNet and ControlNet). (i.e. IPv4, IPv6, Ethernet, DeviceNet and ControlNet).
- changed addresses associated with transports from - changed addresses associated with transports from
"InetAddress" (for the IP transport) to a string, "InetAddress" (for the IP transport) to a string,
to allow for the different transport types. to allow for the different transport types.
-03 Jul 12 Minor changes following comments from Andy Bierman: -03 Jul 12 Minor changes following comments from Andy Bierman:
- corrected some compilation errors - corrected some compilation errors
- moved OBJECT-GROUP and MODULE-COMPLIANCE macros to the - moved OBJECT-GROUP and MODULE-COMPLIANCE macros to the
end end
-04 Jan 13 Changes: -04 Jan 13 Changes:
- Use of 'AutonomousType' import - Use of 'AutonomousType' import
- Display hint being specified for ClockIdentity, - Display hint being specified for ClockIdentity,
ClockInterval, ClockPortTransportTypeAddress ClockInterval, ClockPortTransportTypeAddress
Textual Conventions Textual Conventions
- Removal of the Textual convention - Removal of the Textual convention
ClockPortTransportType, replaced with the ClockPortTransportType, replaced with the
wellKnownTransportTypes wellKnownTransportTypes
- Modified ptpbaseClockPortCurrentPeerAddressType, - Modified ptpbaseClockPortCurrentPeerAddressType,
ptpbaseClockPortRunningTransport, ptpbaseClockPortRunningTransport,
ptpbaseClockPortAssociateAddressType, to use ptpbaseClockPortAssociateAddressType, to use
AutonomousType. AutonomousType.
- various textual changes to descriptive text in - various textual changes to descriptive text in
response to comments response to comments
-05 Feb 13 Several changes in response to comments from Alun Luchuk -05 Feb 13 Several changes in response to comments from Alun Luchuk
and Kevin Gross: and Kevin Gross:
- Modified the use of wellKnownTransportTypes and - Modified the use of wellKnownTransportTypes and
wellKnownEncapsulationTypes wellKnownEncapsulationTypes
- changed ptpbaseClockPortSyncOneStep to - changed ptpbaseClockPortSyncOneStep to
ptpbaseClockPortSyncTwoStep to match IEEE1588 ptpbaseClockPortSyncTwoStep to match IEEE1588
semantics semantics
- Re-ordered textual conventions to be alphabetic - Re-ordered textual conventions to be alphabetic
- Changed some types from Integer32 to use defined - Changed some types from Integer32 to use defined
textual conventions textual conventions
- various minor descriptive text changes - various minor descriptive text changes
-06 Mar 14 Updated author information, and fixed typos -06 Mar 14 Updated author information, and fixed typos
-07 Mar 15 Updated author information, and fixed typo/enum -07 Mar 15 Updated author information, and fixed typo/enum
-08 Feb 16 Updated MIB in response to Brian Haberman's comments:
- Fixed MIB date
- Fixed references to IEEE1588-2008
- Changed "router" for "node"
2. The SNMP Management Framework 2. The SNMP Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in STD62, [RFC 3411]. o An overall architecture, described in STD62, [RFC 3411].
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in Management Information (SMI) is called SMIv1 and described in
STD 16: [RFC 1155], [RFC 1212] and [RFC 1215]. STD 16: [RFC 1155], [RFC 1212] and [RFC 1215].
The second version, called SMIv2, is described in STD 58: The second version, called SMIv2, is described in STD 58:
[RFC 2578], [RFC 2579] and [RFC 2580]. [RFC 2578], [RFC 2579] and [RFC 2580].
o Message protocols for transferring management information. The o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and first version of the SNMP message protocol is called SNMPv1 and
described in STD 15 [RFC 1157]. A second version of the SNMP described in STD 15 [RFC 1157]. A second version of the SNMP
message protocol, which is not an Internet standards track message protocol, which is not an Internet standards track
protocol, is called SNMPv2c and described in [RFC 1901] and protocol, is called SNMPv2c and described in [RFC 1901] and
[RFC 1906]. The third version of the message protocol is called [RFC 1906]. The third version of the message protocol is called
SNMPv3 and described in STD62: [RFC 3417], [RFC 3412] and [RFC SNMPv3 and described in STD62: [RFC 3417], [RFC 3412] and [RFC
3414]. 3414].
o Protocol operations for accessing management information. The o Protocol operations for accessing management information. The
first set of protocol operations and associated PDU formats is first set of protocol operations and associated PDU formats is
described in STD 15 [RFC 1157]. A second set of protocol described in STD 15 [RFC 1157]. A second set of protocol
operations and associated PDU formats is described in STD 62 operations and associated PDU formats is described in STD 62
[RFC 3416]. [RFC 3416].
o A set of fundamental applications described in STD 62 [RFC 3413] o A set of fundamental applications described in STD 62 [RFC 3413]
and the view-based access control mechanism described in STD 62 and the view-based access control mechanism described in STD 62
[RFC 3415]. [RFC 3415].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI. defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
skipping to change at page 6, line 32 skipping to change at page 6, line 32
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
TruthValue, TruthValue,
DisplayString, DisplayString,
AutonomousType AutonomousType
FROM SNMPv2-TC FROM SNMPv2-TC
InterfaceIndexOrZero InterfaceIndexOrZero
FROM IF-MIB; FROM IF-MIB;
ptpbaseMIB MODULE-IDENTITY ptpbaseMIB MODULE-IDENTITY
LAST-UPDATED "201207230000Z" LAST-UPDATED "201602230000Z"
ORGANIZATION "TICTOC Working Group" ORGANIZATION "TICTOC Working Group"
CONTACT-INFO CONTACT-INFO
"WG Email: tictoc@ietf.org "WG Email: tictoc@ietf.org
Vinay Shankarkumar Vinay Shankarkumar
Cisco Systems, Cisco Systems,
Email: vinays@cisco.com Email: vinays@cisco.com
Laurent Montini, Laurent Montini,
Cisco Systems, Cisco Systems,
skipping to change at page 14, line 34 skipping to change at page 14, line 34
+-----------+ +-----M--------------M-----+ +-----------+ +-----M--------------M-----+
| | | |
4 5 4 5
| | | |
+-----S-----+ +-----S-----+ +-----S-----+ +-----S-----+
| Ordinary | | Ordinary | | Ordinary | | Ordinary |
| Clock -3 | | Clock -4 | | Clock -3 | | Clock -4 |
+-----------+ +-----------+ +-----------+ +-----------+
Grandmaster Grandmaster
Boundary Clock(0-N)
Boundary Clock(0-N) Ordinary Clocks(0-N)
Ordinary Clocks(0-N) Ordinary Clocks(0-N)
Relationship cardinality: Relationship cardinality:
PTP system 1 : N PTP Clocks PTP system 1 : N PTP Clocks
PTP Clock 1 : 1 Domain PTP Clock 1 : 1 Domain
PTP Clock 1 : N PTP Ports PTP Clock 1 : N PTP Ports
PTP Ports N : M Physical Ports (interface in IF-MIB) PTP Ports N : M Physical Ports (interface in IF-MIB)
Transparent clock diagram, section 6.7.1.3 of [IEEE 1588-2008]: Transparent clock diagram, section 6.7.1.3 of [IEEE 1588-2008]:
skipping to change at page 15, line 34 skipping to change at page 15, line 32
| |
+----------------------+ +----------------------+
+----------------------+ | End-to-end | +----------------------+ | End-to-end |
| Ordinary clock 1-2 |----------| transparent clock- | | Ordinary clock 1-2 |----------| transparent clock- |
+----------------------+ | 1 - 2 | +----------------------+ | 1 - 2 |
+----------------------+ +----------------------+
The MIB refers to the sections of [IEEE 1588-2008]." The MIB refers to the sections of [IEEE 1588-2008]."
-- revision log -- revision log
REVISION "201602230000Z"
DESCRIPTION "Draft 8, for IETF last call."
::= { mib-2 XXX } -- XXX to be assigned by IANA ::= { mib-2 XXX } -- XXX to be assigned by IANA
-- Textual Conventions -- Textual Conventions
ClockDomainType ::= TEXTUAL-CONVENTION ClockDomainType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Domain is identified by an integer, the domainNumber, in "The Domain is identified by an integer, the domainNumber, in
skipping to change at page 18, line 5 skipping to change at page 18, line 5
Delay mechanism Value(hex) Specification Delay mechanism Value(hex) Specification
--------------- ---------- ------------- --------------- ---------- -------------
E2E 01 The port is configured to use the E2E 01 The port is configured to use the
delay request-response mechanism. delay request-response mechanism.
P2P 02 The port is configured to use the P2P 02 The port is configured to use the
peer delay mechanism. peer delay mechanism.
DISABLED FE The port does not implement the DISABLED FE The port does not implement the
delay mechanism." delay mechanism."
REFERENCE "Sections 8.2.5.4.4, 6.6.4, 7.4.2 of [IEEE 1588-2008]." REFERENCE
"Sections 8.2.5.4.4 portDS.delayMechanism, 6.6.4 Measuring
link propagation delay in clocks supporting peer-to-peer path
correction, 7.4.2 communication Path asymmetry of [IEEE 1588-
2008]."
SYNTAX INTEGER { SYNTAX INTEGER {
e2e(1), e2e(1),
p2p(2), p2p(2),
disabled(254) disabled(254)
} }
ClockPortNumber ::= TEXTUAL-CONVENTION ClockPortNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index identifying a specific Precision Time Protocol (PTP) "An index identifying a specific Precision Time Protocol (PTP)
port on a PTP node." port on a PTP node."
REFERENCE "Sections 7.5.2.3 and 5.3.5 of [IEEE 1588-2008]" REFERENCE
"Sections 7.5.2.3 portNumber and 5.3.5 PortIdentity of [IEEE
1588-2008]"
SYNTAX Unsigned32 (0..65535) SYNTAX Unsigned32 (0..65535)
ClockPortState ::= TEXTUAL-CONVENTION ClockPortState ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the value of the current state of the protocol engine "This is the value of the current state of the protocol engine
associated with this port. associated with this port.
Port state Value Description Port state Value Description
----------------------------------------------------------- -----------------------------------------------------------
initializing 1 In this state a port initializes initializing 1 In this state a port initializes
skipping to change at page 19, line 15 skipping to change at page 19, line 21
Pdelay_Req, Pdelay_Resp, Pdelay_Req, Pdelay_Resp,
Pdelay_Resp_Follow_Up, or signaling Pdelay_Resp_Follow_Up, or signaling
messages, or management messages that messages, or management messages that
are a required response to another are a required response to another
management message management message
uncalibrated 8 The local port is preparing to uncalibrated 8 The local port is preparing to
synchronize to the master port. synchronize to the master port.
slave 9 The port is synchronizing to the slave 9 The port is synchronizing to the
selected master port." selected master port."
REFERENCE "Section 8.2.5.3.1 portState and 9.2.5 of REFERENCE
[IEEE 1588-2008]" "Section 8.2.5.3.1 portState and 9.2.5 State machines of [IEEE
1588-2008]"
SYNTAX INTEGER { SYNTAX INTEGER {
initializing(1), initializing(1),
faulty(2), faulty(2),
disabled(3), disabled(3),
listening(4), listening(4),
preMaster(5), preMaster(5),
master(6), master(6),
passive(7), passive(7),
uncalibrated(8), uncalibrated(8),
slave(9) slave(9)
skipping to change at page 20, line 9 skipping to change at page 20, line 16
Annex G (DeviceNET), Annex H (ControlNET) and Annex G (DeviceNET), Annex H (ControlNET) and
Annex I (IEC61158) of [IEEE 1588-2008]" Annex I (IEC61158) of [IEEE 1588-2008]"
SYNTAX OCTET STRING (SIZE (1..255)) SYNTAX OCTET STRING (SIZE (1..255))
ClockProfileType ::= TEXTUAL-CONVENTION ClockProfileType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Clock Profile used. A profile is the set of allowed Precision "Clock Profile used. A profile is the set of allowed Precision
Time Protocol (PTP) features applicable to a device." Time Protocol (PTP) features applicable to a device."
REFERENCE "Section 3.1.30 and 19.3 PTP profiles of REFERENCE "Section 3.1.30 profile and 19.3 PTP profiles of
[IEEE 1588-2008]" [IEEE 1588-2008]"
SYNTAX INTEGER { SYNTAX INTEGER {
default(1), default(1),
telecom(2), telecom(2),
vendorspecific(3) vendorspecific(3)
} }
ClockQualityAccuracyType ::= TEXTUAL-CONVENTION ClockQualityAccuracyType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 20, line 33 skipping to change at page 20, line 40
The following values are not represented in the enumerated The following values are not represented in the enumerated
values. values.
0x01-0x1F Reserved 0x01-0x1F Reserved
0x32-0x7F Reserved 0x32-0x7F Reserved
It is important to note that section 7.1.1 RFC2578 allows for It is important to note that section 7.1.1 RFC2578 allows for
gaps and enumerate values to start with zero when indicated by gaps and enumerate values to start with zero when indicated by
the protocol." the protocol."
REFERENCE "Section 5.3.7, 7.6.2.5 and Table 6 of REFERENCE
[IEEE 1588-2008]" "Section 5.3.7 ClockQuality, 7.6.2.5 clockAccuracy and Table 6
clockAccuracy enumeration of [IEEE 1588-2008]"
SYNTAX INTEGER { SYNTAX INTEGER {
-- reserved00(0:31), -- 0x00 to 0x1F -- reserved00(0:31), 0x00 to 0x1F
nanoSecond25(32), -- 0x20 nanoSecond25(32), -- 0x20
nanoSecond100(33), -- 0x21 nanoSecond100(33), -- 0x21
nanoSecond250(34), -- 0x22 nanoSecond250(34), -- 0x22
microSec1(35), -- 0x23 microSec1(35), -- 0x23
microSec2dot5(36), -- 0x24 microSec2dot5(36), -- 0x24
microSec10(37), -- 0x25 microSec10(37), -- 0x25
microSec25(38), -- 0x26 microSec25(38), -- 0x26
microSec100(39), -- 0x27 microSec100(39), -- 0x27
microSec250(40), -- 0x28 microSec250(40), -- 0x28
milliSec1(41), -- 0x29 milliSec1(41), -- 0x29
milliSec2dot5(42), -- 0x2A milliSec2dot5(42), -- 0x2A
milliSec10(43), -- 0x2B milliSec10(43), -- 0x2B
milliSec25(44), -- 0x2C milliSec25(44), -- 0x2C
milliSec100(45), -- 0x2D milliSec100(45), -- 0x2D
milliSec250(46), -- 0x2E milliSec250(46), -- 0x2E
second1(47), -- 0x2F second1(47), -- 0x2F
second10(48), -- 0x30 second10(48), -- 0x30
secondGreater10(49), -- 0x31 secondGreater10(49), -- 0x31
unknown(254), -- 0xFE unknown(254) -- 0xFE
-- reserved255(255) -- 0xFF -- reserved255(255), 0xFF
} }
ClockQualityClassType ::= TEXTUAL-CONVENTION ClockQualityClassType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ClockQuality as specified in section 5.3.7, 7.6.2.4 and "The ClockQuality as specified in section 5.3.7 ClockQuality,
Table 5 of [IEEE 1588-2008]. 7.6.2.4 clockClass and Table 5 clockClass specifications of
[IEEE 1588-2008].
Value Description Value Description
-------- ------------------------------------------------ -------- ------------------------------------------------
0 Reserved to enable compatibility with future 0 Reserved to enable compatibility with future
versions. versions.
1-5 Reserved 1-5 Reserved
6 Shall designate a clock that is synchronized 6 Shall designate a clock that is synchronized
to a primary reference time source. The to a primary reference time source. The
timescale distributed shall be PTP. A timescale distributed shall be PTP. A
clockClass 6 clock shall not be a slave to clockClass 6 clock shall not be a slave to
skipping to change at page 25, line 19 skipping to change at page 25, line 27
units of nanoseconds and multiplied by 2**16. units of nanoseconds and multiplied by 2**16.
Positive or negative time intervals outside the maximum range Positive or negative time intervals outside the maximum range
of this data type shall be encoded as the largest positive and of this data type shall be encoded as the largest positive and
negative values of the data type, respectively. negative values of the data type, respectively.
For example, 2.5 ns is expressed as 0000 0000 0002 8000 in For example, 2.5 ns is expressed as 0000 0000 0002 8000 in
Base16." Base16."
REFERENCE REFERENCE
"Section 5.3.2 and setion 7.7.2.1 Timer interval "Section 5.3.2 TimeInterval and section 7.7.2.1 Timer interval
specification of [IEEE 1588-2008]" specification of [IEEE 1588-2008]"
SYNTAX OCTET STRING (SIZE (1..255)) SYNTAX OCTET STRING (SIZE (1..255))
ClockTimeSourceType ::= TEXTUAL-CONVENTION ClockTimeSourceType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ClockQuality as specified in section 5.3.7, 7.6.2.6 and "The ClockQuality as specified in section 5.3.7, 7.6.2.6 and
Table 7 of [IEEE 1588-2008]. Table 7 of [IEEE 1588-2008].
The following values are not represented in the enumerated The following values are not represented in the enumerated
skipping to change at page 26, line 28 skipping to change at page 26, line 37
unicast(1), unicast(1),
multicast(2), multicast(2),
multicastmix(3) multicastmix(3)
} }
ClockType ::= TEXTUAL-CONVENTION ClockType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The clock types as defined in the MIB module description." "The clock types as defined in the MIB module description."
REFERENCE "Section 6.5.1 of [IEEE 1588-2008]." REFERENCE
"Section 6.5.1 PTP device types of [IEEE 1588-2008]."
SYNTAX INTEGER { SYNTAX INTEGER {
ordinaryClock(1), ordinaryClock(1),
boundaryClock(2), boundaryClock(2),
transparentClock(3), transparentClock(3),
boundaryNode(4) boundaryNode(4)
} }
ptpbaseMIBNotifs OBJECT IDENTIFIER ptpbaseMIBNotifs OBJECT IDENTIFIER
::= { ptpbaseMIB 0 } ::= { ptpbaseMIB 0 }
skipping to change at page 29, line 8 skipping to change at page 29, line 17
-- ordinary, boundary or transparent." -- ordinary, boundary or transparent."
::= { ptpbaseMIBSystemInfo 2 } ::= { ptpbaseMIBSystemInfo 2 }
ptpbaseSystemDomainEntry OBJECT-TYPE ptpbaseSystemDomainEntry OBJECT-TYPE
SYNTAX PtpbaseSystemDomainEntry SYNTAX PtpbaseSystemDomainEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the table, containing information about a single "An entry in the table, containing information about a single
clock mode for the PTP system. A row entry gets added when PTP clock mode for the PTP system. A row entry gets added when PTP
clocks are configured on the router." clocks are configured on the node."
INDEX { ptpbaseSystemDomainClockTypeIndex } INDEX { ptpbaseSystemDomainClockTypeIndex }
::= { ptpbaseSystemDomainTable 1 } ::= { ptpbaseSystemDomainTable 1 }
PtpbaseSystemDomainEntry ::= SEQUENCE { PtpbaseSystemDomainEntry ::= SEQUENCE {
ptpbaseSystemDomainClockTypeIndex ClockType, ptpbaseSystemDomainClockTypeIndex ClockType,
ptpbaseSystemDomainTotals Unsigned32 ptpbaseSystemDomainTotals Unsigned32
} }
ptpbaseSystemDomainClockTypeIndex OBJECT-TYPE ptpbaseSystemDomainClockTypeIndex OBJECT-TYPE
SYNTAX ClockType SYNTAX ClockType
skipping to change at page 30, line 22 skipping to change at page 30, line 32
::= { ptpbaseMIBClockInfo 1 } ::= { ptpbaseMIBClockInfo 1 }
ptpbaseClockCurrentDSEntry OBJECT-TYPE ptpbaseClockCurrentDSEntry OBJECT-TYPE
SYNTAX PtpbaseClockCurrentDSEntry SYNTAX PtpbaseClockCurrentDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the table, containing information about a single "An entry in the table, containing information about a single
PTP clock Current Datasets for a domain." PTP clock Current Datasets for a domain."
REFERENCE REFERENCE
"1588 Version 2.0 Section 8.2.2 currentDS data set member "[IEEE 1588-2008] Section 8.2.2 currentDS data set member
specifications of [IEEE 1588-2008]" specifications of [IEEE 1588-2008]"
INDEX { INDEX {
ptpbaseClockCurrentDSDomainIndex, ptpbaseClockCurrentDSDomainIndex,
ptpbaseClockCurrentDSClockTypeIndex, ptpbaseClockCurrentDSClockTypeIndex,
ptpbaseClockCurrentDSInstanceIndex ptpbaseClockCurrentDSInstanceIndex
} }
::= { ptpbaseClockCurrentDSTable 1 } ::= { ptpbaseClockCurrentDSTable 1 }
PtpbaseClockCurrentDSEntry ::= SEQUENCE { PtpbaseClockCurrentDSEntry ::= SEQUENCE {
ptpbaseClockCurrentDSDomainIndex ClockDomainType, ptpbaseClockCurrentDSDomainIndex ClockDomainType,
skipping to change at page 31, line 36 skipping to change at page 31, line 45
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "Steps" UNITS "Steps"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current clock dataset StepsRemoved value. "The current clock dataset StepsRemoved value.
This object specifies the distance measured by the number of This object specifies the distance measured by the number of
Boundary clocks between the local clock and the Foreign master Boundary clocks between the local clock and the Foreign master
as indicated in the stepsRemoved field of Announce messages." as indicated in the stepsRemoved field of Announce messages."
REFERENCE "1588 Version 2.0 Section 8.2.2.2 stepsRemoved" REFERENCE
"[IEEE 1588-2008] Section 8.2.2.2 stepsRemoved of [IEEE 1588-
2008]"
::= { ptpbaseClockCurrentDSEntry 4 } ::= { ptpbaseClockCurrentDSEntry 4 }
ptpbaseClockCurrentDSOffsetFromMaster OBJECT-TYPE ptpbaseClockCurrentDSOffsetFromMaster OBJECT-TYPE
SYNTAX ClockTimeInterval SYNTAX ClockTimeInterval
UNITS "Time Interval" UNITS "Time Interval"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the current clock dataset ClockOffset "This object specifies the current clock dataset ClockOffset
value. The value of the computation of the offset in time value. The value of the computation of the offset in time
between a slave and a master clock." between a slave and a master clock."
REFERENCE "[IEEE 1588-2008] Section 8.2.2.3
REFERENCE "1588 Version 2.0 Section 8.2.2.3 of currentDS.offsetFromMaster of [IEEE 1588-2008]"
[IEEE 1588-2008]"
::= { ptpbaseClockCurrentDSEntry 5 } ::= { ptpbaseClockCurrentDSEntry 5 }
ptpbaseClockCurrentDSMeanPathDelay OBJECT-TYPE ptpbaseClockCurrentDSMeanPathDelay OBJECT-TYPE
SYNTAX ClockTimeInterval SYNTAX ClockTimeInterval
UNITS "Time Interval" UNITS "Time Interval"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the current clock dataset "This object specifies the current clock dataset
MeanPathDelay value. MeanPathDelay value.
The mean path delay between a pair of ports as measure by the The mean path delay between a pair of ports as measure by the
delay request-response mechanism." delay request-response mechanism."
REFERENCE "1588 Version 2.0 Section 8.2.2.4 mean path delay" REFERENCE "[IEEE 1588-2008] Section 8.2.2.4
currentDS.meanPathDelay mean path delay"
::= { ptpbaseClockCurrentDSEntry 6 } ::= { ptpbaseClockCurrentDSEntry 6 }
ptpbaseClockParentDSTable OBJECT-TYPE ptpbaseClockParentDSTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtpbaseClockParentDSEntry SYNTAX SEQUENCE OF PtpbaseClockParentDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of information about the PTP clock Parent Datasets for "Table of information about the PTP clock Parent Datasets for
all domains." all domains."
::= { ptpbaseMIBClockInfo 2 } ::= { ptpbaseMIBClockInfo 2 }
skipping to change at page 43, line 12 skipping to change at page 43, line 23
datasets for all domains." datasets for all domains."
::= { ptpbaseMIBClockInfo 5 } ::= { ptpbaseMIBClockInfo 5 }
ptpbaseClockTimePropertiesDSEntry OBJECT-TYPE ptpbaseClockTimePropertiesDSEntry OBJECT-TYPE
SYNTAX PtpbaseClockTimePropertiesDSEntry SYNTAX PtpbaseClockTimePropertiesDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the table, containing information about a single "An entry in the table, containing information about a single
PTP clock timeproperties Datasets for a domain." PTP clock timeproperties Datasets for a domain."
REFERENCE "Section 8.2.4 of [IEEE 1588-2008]" REFERENCE
"Section 8.2.4 timePropertiesDS data set member specifications
of [IEEE 1588-2008]"
INDEX { INDEX {
ptpbaseClockTimePropertiesDSDomainIndex, ptpbaseClockTimePropertiesDSDomainIndex,
ptpbaseClockTimePropertiesDSClockTypeIndex, ptpbaseClockTimePropertiesDSClockTypeIndex,
ptpbaseClockTimePropertiesDSInstanceIndex ptpbaseClockTimePropertiesDSInstanceIndex
} }
::= { ptpbaseClockTimePropertiesDSTable 1 } ::= { ptpbaseClockTimePropertiesDSTable 1 }
PtpbaseClockTimePropertiesDSEntry ::= SEQUENCE { PtpbaseClockTimePropertiesDSEntry ::= SEQUENCE {
ptpbaseClockTimePropertiesDSDomainIndex ClockDomainType, ptpbaseClockTimePropertiesDSDomainIndex ClockDomainType,
ptpbaseClockTimePropertiesDSClockTypeIndex ClockType, ptpbaseClockTimePropertiesDSClockTypeIndex ClockType,
skipping to change at page 44, line 25 skipping to change at page 44, line 38
type in the given domain." type in the given domain."
::= { ptpbaseClockTimePropertiesDSEntry 3 } ::= { ptpbaseClockTimePropertiesDSEntry 3 }
ptpbaseClockTimePropertiesDSCurrentUTCOffsetValid OBJECT-TYPE ptpbaseClockTimePropertiesDSCurrentUTCOffsetValid OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the timeproperties dataset value of "This object specifies the timeproperties dataset value of
whether current UTC offset is valid." whether current UTC offset is valid."
REFERENCE "Section 8.2.4.2 of [IEEE 1588-2008]" REFERENCE
"Section 8.2.4.2 timePropertiesDS.currentUtcOffset of [IEEE
1588-2008]"
::= { ptpbaseClockTimePropertiesDSEntry 4 } ::= { ptpbaseClockTimePropertiesDSEntry 4 }
ptpbaseClockTimePropertiesDSCurrentUTCOffset OBJECT-TYPE ptpbaseClockTimePropertiesDSCurrentUTCOffset OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the timeproperties dataset value of "This object specifies the timeproperties dataset value of
current UTC offset. current UTC offset.
skipping to change at page 45, line 4 skipping to change at page 45, line 20
timePropertiesDS.currentUtcOffset is the offset timePropertiesDS.currentUtcOffset is the offset
between TAI and UTC; otherwise the value has no meaning. The between TAI and UTC; otherwise the value has no meaning. The
value shall be in units of seconds. value shall be in units of seconds.
The initialization value shall be selected as follows: The initialization value shall be selected as follows:
a) If the timePropertiesDS.ptpTimescale (see 8.2.4.8) is TRUE, a) If the timePropertiesDS.ptpTimescale (see 8.2.4.8) is TRUE,
the value is the value obtained from a the value is the value obtained from a
primary reference if the value is known at the time of primary reference if the value is known at the time of
initialization, else, initialization, else,
b) The value shall be the current number of leap seconds (7.2.3) b) The value shall be the current number of leap seconds (7.2.3)
when the node is designed." when the node is designed."
REFERENCE
REFERENCE "Section 8.2.4.3 of [IEEE 1588-2008]" "Section 8.2.4.3 timePropertiesDS.currentUtcOffsetValid of
[IEEE 1588-2008]"
::= { ptpbaseClockTimePropertiesDSEntry 5 } ::= { ptpbaseClockTimePropertiesDSEntry 5 }
ptpbaseClockTimePropertiesDSLeap59 OBJECT-TYPE ptpbaseClockTimePropertiesDSLeap59 OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Leap59 value in the clock Current "This object specifies the Leap59 value in the clock Current
Dataset." Dataset."
REFERENCE "Section 8.2.4.4 of [IEEE 1588-2008]" REFERENCE "Section 8.2.4.4 timePropertiesDS.leap59 of [IEEE
1588-2008]"
::= { ptpbaseClockTimePropertiesDSEntry 6 } ::= { ptpbaseClockTimePropertiesDSEntry 6 }
ptpbaseClockTimePropertiesDSLeap61 OBJECT-TYPE ptpbaseClockTimePropertiesDSLeap61 OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Leap61 value in the clock Current "This object specifies the Leap61 value in the clock Current
Dataset." Dataset."
REFERENCE "Section 8.2.4.5 of [IEEE 1588-2008]" REFERENCE
::= { ptpbaseClockTimePropertiesDSEntry 7 } "Section 8.2.4.5 timePropertiesDS.leap61 of [IEEE 1588-2008]"
::= { ptpbaseClockTimePropertiesDSEntry 7 }
ptpbaseClockTimePropertiesDSTimeTraceable OBJECT-TYPE ptpbaseClockTimePropertiesDSTimeTraceable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Timetraceable value in the clock "This object specifies the Timetraceable value in the clock
Current Dataset." Current Dataset."
REFERENCE "Section 8.2.4.6 of [IEEE 1588-2008]" REFERENCE
"Section 8.2.4.6 timePropertiesDS.timeTraceable of [IEEE 1588-
2008]"
::= { ptpbaseClockTimePropertiesDSEntry 8 } ::= { ptpbaseClockTimePropertiesDSEntry 8 }
ptpbaseClockTimePropertiesDSFreqTraceable OBJECT-TYPE ptpbaseClockTimePropertiesDSFreqTraceable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Frequency Traceable value in the "This object specifies the Frequency Traceable value in the
clock Current Dataset." clock Current Dataset."
REFERENCE "Section 8.2.4.7 of [IEEE 1588-2008]" REFERENCE
"Section 8.2.4.7 timePropertiesDS.frequencyTraceable of [IEEE
1588-2008]"
::= { ptpbaseClockTimePropertiesDSEntry 9 } ::= { ptpbaseClockTimePropertiesDSEntry 9 }
ptpbaseClockTimePropertiesDSPTPTimescale OBJECT-TYPE ptpbaseClockTimePropertiesDSPTPTimescale OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the PTP Timescale value in the clock "This object specifies the PTP Timescale value in the clock
Current Dataset." Current Dataset."
REFERENCE "Section 8.2.4.8 of [IEEE 1588-2008]" REFERENCE
"Section 8.2.4.8 timePropertiesDS.ptpTimescale of [IEEE 1588-
2008]"
::= { ptpbaseClockTimePropertiesDSEntry 10 } ::= { ptpbaseClockTimePropertiesDSEntry 10 }
ptpbaseClockTimePropertiesDSSource OBJECT-TYPE ptpbaseClockTimePropertiesDSSource OBJECT-TYPE
SYNTAX ClockTimeSourceType SYNTAX ClockTimeSourceType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Timesource value in the clock Current "This object specifies the Timesource value in the clock Current
Dataset." Dataset."
REFERENCE "Section 8.2.4.9 of [IEEE 1588-2008]"
REFERENCE
"Section 8.2.4.9 timePropertiesDS.timeSource of [IEEE 1588-
2008]"
::= { ptpbaseClockTimePropertiesDSEntry 11 } ::= { ptpbaseClockTimePropertiesDSEntry 11 }
ptpbaseClockTransDefaultDSTable OBJECT-TYPE ptpbaseClockTransDefaultDSTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtpbaseClockTransDefaultDSEntry SYNTAX SEQUENCE OF PtpbaseClockTransDefaultDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of information about the PTP Transparent clock Default "Table of information about the PTP Transparent clock Default
Datasets for all domains." Datasets for all domains."
::= { ptpbaseMIBClockInfo 6 } ::= { ptpbaseMIBClockInfo 6 }
ptpbaseClockTransDefaultDSEntry OBJECT-TYPE ptpbaseClockTransDefaultDSEntry OBJECT-TYPE
SYNTAX PtpbaseClockTransDefaultDSEntry SYNTAX PtpbaseClockTransDefaultDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the table, containing information about a single "An entry in the table, containing information about a single
PTP Transparent clock Default Datasets for a domain." PTP Transparent clock Default Datasets for a domain."
REFERENCE "Section 8.3.2 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.2 transparentClockDefaultDS data set member
specifications of [IEEE 1588-2008]"
INDEX { INDEX {
ptpbaseClockTransDefaultDSDomainIndex, ptpbaseClockTransDefaultDSDomainIndex,
ptpbaseClockTransDefaultDSInstanceIndex ptpbaseClockTransDefaultDSInstanceIndex
} }
::= { ptpbaseClockTransDefaultDSTable 1 } ::= { ptpbaseClockTransDefaultDSTable 1 }
PtpbaseClockTransDefaultDSEntry ::= SEQUENCE { PtpbaseClockTransDefaultDSEntry ::= SEQUENCE {
ptpbaseClockTransDefaultDSDomainIndex ClockDomainType, ptpbaseClockTransDefaultDSDomainIndex ClockDomainType,
ptpbaseClockTransDefaultDSInstanceIndex ClockInstanceType, ptpbaseClockTransDefaultDSInstanceIndex ClockInstanceType,
ptpbaseClockTransDefaultDSClockIdentity ClockIdentity, ptpbaseClockTransDefaultDSClockIdentity ClockIdentity,
ptpbaseClockTransDefaultDSNumOfPorts Counter32, ptpbaseClockTransDefaultDSNumOfPorts Counter32,
ptpbaseClockTransDefaultDSDelay ClockMechanismType, ptpbaseClockTransDefaultDSDelay ClockMechanismType,
ptpbaseClockTransDefaultDSPrimaryDomain ClockDomainType ptpbaseClockTransDefaultDSPrimaryDomain ClockDomainType
} }
skipping to change at page 47, line 41 skipping to change at page 48, line 27
type in the given domain." type in the given domain."
::= { ptpbaseClockTransDefaultDSEntry 2 } ::= { ptpbaseClockTransDefaultDSEntry 2 }
ptpbaseClockTransDefaultDSClockIdentity OBJECT-TYPE ptpbaseClockTransDefaultDSClockIdentity OBJECT-TYPE
SYNTAX ClockIdentity SYNTAX ClockIdentity
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the clockIdentity attribute "This object specifies the value of the clockIdentity attribute
of the local clock." of the local clock."
REFERENCE "Section 8.3.2.2.1 of [IEEE 1588-2008]" REFERENCE "Section 8.3.2.2.1
transparentClockDefaultDS.clockIdentity of [IEEE 1588-2008]"
::= { ptpbaseClockTransDefaultDSEntry 3 } ::= { ptpbaseClockTransDefaultDSEntry 3 }
ptpbaseClockTransDefaultDSNumOfPorts OBJECT-TYPE ptpbaseClockTransDefaultDSNumOfPorts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the number of PTP ports of the device." "This object specifies the number of PTP ports of the device."
REFERENCE "Section 8.3.2.2.2 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.2.2.2 transparentClockDefaultDS.numberPorts of
[IEEE 1588-2008]"
::= { ptpbaseClockTransDefaultDSEntry 4 } ::= { ptpbaseClockTransDefaultDSEntry 4 }
ptpbaseClockTransDefaultDSDelay OBJECT-TYPE ptpbaseClockTransDefaultDSDelay OBJECT-TYPE
SYNTAX ClockMechanismType SYNTAX ClockMechanismType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object, if the transparent clock is an end-to-end "This object, if the transparent clock is an end-to-end
transparent clock, has the value shall be E2E; If the transparent clock, has the value shall be E2E; If the
transparent clock is a peer-to-peer transparent clock, the transparent clock is a peer-to-peer transparent clock, the
value value
shall be P2P." shall be P2P."
REFERENCE "Section 8.3.2.3.1 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.2.3.1 transparentClockDefaultDS.delayMechanism of
[IEEE 1588-2008]"
::= { ptpbaseClockTransDefaultDSEntry 5 } ::= { ptpbaseClockTransDefaultDSEntry 5 }
ptpbaseClockTransDefaultDSPrimaryDomain OBJECT-TYPE ptpbaseClockTransDefaultDSPrimaryDomain OBJECT-TYPE
SYNTAX ClockDomainType SYNTAX ClockDomainType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the primary syntonization "This object specifies the value of the primary syntonization
domain. The initialization value shall be 0." domain. The initialization value shall be 0."
REFERENCE "Section 8.3.2.3.2 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.2.3.2 transparentClockDefaultDS.primaryDomain of
[IEEE 1588-2008]"
::= { ptpbaseClockTransDefaultDSEntry 6 } ::= { ptpbaseClockTransDefaultDSEntry 6 }
ptpbaseClockPortTable OBJECT-TYPE ptpbaseClockPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtpbaseClockPortEntry SYNTAX SEQUENCE OF PtpbaseClockPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of information about the clock ports for a particular "Table of information about the clock ports for a particular
domain." domain."
::= { ptpbaseMIBClockInfo 7 } ::= { ptpbaseMIBClockInfo 7 }
skipping to change at page 50, line 28 skipping to change at page 51, line 21
DESCRIPTION DESCRIPTION
"This object specifies the PTP Portnumber for this port." "This object specifies the PTP Portnumber for this port."
::= { ptpbaseClockPortEntry 4 } ::= { ptpbaseClockPortEntry 4 }
ptpbaseClockPortName OBJECT-TYPE ptpbaseClockPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64)) SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the PTP clock port name configured on the "This object specifies the PTP clock port name configured on the
router." node."
::= { ptpbaseClockPortEntry 5 } ::= { ptpbaseClockPortEntry 5 }
ptpbaseClockPortRole OBJECT-TYPE ptpbaseClockPortRole OBJECT-TYPE
SYNTAX ClockRoleType SYNTAX ClockRoleType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object describes the current role (slave/master) of the "This object describes the current role (slave/master) of the
port." port."
::= { ptpbaseClockPortEntry 6 } ::= { ptpbaseClockPortEntry 6 }
skipping to change at page 59, line 8 skipping to change at page 59, line 46
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Clock Role." "This object specifies the Clock Role."
::= { ptpbaseClockPortRunningEntry 7 } ::= { ptpbaseClockPortRunningEntry 7 }
ptpbaseClockPortRunningInterfaceIndex OBJECT-TYPE ptpbaseClockPortRunningInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the interface on the router being used by "This object specifies the interface on the node being used by
the PTP Clock for PTP communication." the PTP Clock for PTP communication."
::= { ptpbaseClockPortRunningEntry 8 } ::= { ptpbaseClockPortRunningEntry 8 }
ptpbaseClockPortRunningTransport OBJECT-TYPE ptpbaseClockPortRunningTransport OBJECT-TYPE
SYNTAX AutonomousType SYNTAX AutonomousType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the transport protocol being used for PTP "This object specifies the transport protocol being used for PTP
communication (the mapping used)." communication (the mapping used)."
::= { ptpbaseClockPortRunningEntry 9 } ::= { ptpbaseClockPortRunningEntry 9 }
skipping to change at page 60, line 10 skipping to change at page 61, line 4
ptpbaseClockPortRunningRxMode OBJECT-TYPE ptpbaseClockPortRunningRxMode OBJECT-TYPE
SYNTAX ClockTxModeType SYNTAX ClockTxModeType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifie the clock receive mode as "This object specifie the clock receive mode as
unicast: Using unicast communication channel. unicast: Using unicast communication channel.
multicast: Using Multicast communication channel. multicast: Using Multicast communication channel.
multicast-mix: Using multicast-unicast communication channel" multicast-mix: Using multicast-unicast communication channel"
::= { ptpbaseClockPortRunningEntry 12 } ::= { ptpbaseClockPortRunningEntry 12 }
ptpbaseClockPortRunningPacketsReceived OBJECT-TYPE ptpbaseClockPortRunningPacketsReceived OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "packets" UNITS "packets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the packets received on the clock port "This object specifies the packets received on the clock port
(cummulative)." (cumulative)."
::= { ptpbaseClockPortRunningEntry 13 } ::= { ptpbaseClockPortRunningEntry 13 }
ptpbaseClockPortRunningPacketsSent OBJECT-TYPE ptpbaseClockPortRunningPacketsSent OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "packets" UNITS "packets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the packets sent on the clock port "This object specifies the packets sent on the clock port
(cummulative)." (cumulative)."
::= { ptpbaseClockPortRunningEntry 14 } ::= { ptpbaseClockPortRunningEntry 14 }
ptpbaseClockPortTransDSTable OBJECT-TYPE ptpbaseClockPortTransDSTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtpbaseClockPortTransDSEntry SYNTAX SEQUENCE OF PtpbaseClockPortTransDSEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of information about the Transparent clock ports running "Table of information about the Transparent clock ports running
dataset for a particular domain." dataset for a particular domain."
::= { ptpbaseMIBClockInfo 10 } ::= { ptpbaseMIBClockInfo 10 }
skipping to change at page 62, line 6 skipping to change at page 62, line 43
type in the given domain." type in the given domain."
::= { ptpbaseClockPortTransDSEntry 2 } ::= { ptpbaseClockPortTransDSEntry 2 }
ptpbaseClockPortTransDSPortNumberIndex OBJECT-TYPE ptpbaseClockPortTransDSPortNumberIndex OBJECT-TYPE
SYNTAX ClockPortNumber SYNTAX ClockPortNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the PTP port number associated with this "This object specifies the PTP port number associated with this
port." port."
REFERENCE "Section 7.5.2 Port Identity [IEEE 1588-2008]" REFERENCE "Section 7.5.2 Port Identity of [IEEE 1588-2008]"
::= { ptpbaseClockPortTransDSEntry 3 } ::= { ptpbaseClockPortTransDSEntry 3 }
ptpbaseClockPortTransDSPortIdentity OBJECT-TYPE ptpbaseClockPortTransDSPortIdentity OBJECT-TYPE
SYNTAX ClockIdentity SYNTAX ClockIdentity
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the PortIdentity "This object specifies the value of the PortIdentity
attribute of the local port." attribute of the local port."
REFERENCE "Section 8.3.3.2.1 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.3.2.1 transparentClockPortDS.portIdentity of [IEEE
1588-2008]"
::= { ptpbaseClockPortTransDSEntry 4 } ::= { ptpbaseClockPortTransDSEntry 4 }
ptpbaseClockPortTransDSlogMinPdelayReqInt OBJECT-TYPE ptpbaseClockPortTransDSlogMinPdelayReqInt OBJECT-TYPE
SYNTAX ClockIntervalBase2 SYNTAX ClockIntervalBase2
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the logarithm to the "This object specifies the value of the logarithm to the
base 2 of the minPdelayReqInterval." base 2 of the minPdelayReqInterval."
REFERENCE "Section 8.3.3.3.1 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.3.3.1
transparentClockPortDS.logMinPdelayReqInterval of [IEEE 1588-
2008]"
::= { ptpbaseClockPortTransDSEntry 5 } ::= { ptpbaseClockPortTransDSEntry 5 }
ptpbaseClockPortTransDSFaultyFlag OBJECT-TYPE ptpbaseClockPortTransDSFaultyFlag OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value TRUE if the port is faulty "This object specifies the value TRUE if the port is faulty
and FALSE if the port is operating normally." and FALSE if the port is operating normally."
REFERENCE "Section 8.3.3.3.2 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.3.3.2 transparentClockPortDS.faultyFlag of [IEEE
1588-2008]"
::= { ptpbaseClockPortTransDSEntry 6 } ::= { ptpbaseClockPortTransDSEntry 6 }
ptpbaseClockPortTransDSPeerMeanPathDelay OBJECT-TYPE ptpbaseClockPortTransDSPeerMeanPathDelay OBJECT-TYPE
SYNTAX ClockTimeInterval SYNTAX ClockTimeInterval
UNITS "Time Interval" UNITS "Time Interval"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies, (if the delayMechanism used is P2P) the "This object specifies, (if the delayMechanism used is P2P) the
value is the estimate of the current one-way propagation delay, value is the estimate of the current one-way propagation delay,
i.e., <meanPathDelay> on the link attached to this port, i.e., <meanPathDelay> on the link attached to this port,
computed using the peer delay mechanism. If the value of the computed using the peer delay mechanism. If the value of the
delayMechanism used is E2E, then the value will be zero." delayMechanism used is E2E, then the value will be zero."
REFERENCE "Section 8.3.3.3.3 of [IEEE 1588-2008]" REFERENCE
"Section 8.3.3.3.3 transparentClockPortDS.peerMeanPathDelay of
[IEEE 1588-2008]"
::= { ptpbaseClockPortTransDSEntry 7 } ::= { ptpbaseClockPortTransDSEntry 7 }
ptpbaseClockPortAssociateTable OBJECT-TYPE ptpbaseClockPortAssociateTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtpbaseClockPortAssociateEntry SYNTAX SEQUENCE OF PtpbaseClockPortAssociateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Table of information about a given port's associated ports. "Table of information about a given port's associated ports.
For a master port: multiple slave ports which have established For a master port: multiple slave ports which have established
skipping to change at page 75, line 4 skipping to change at page 75, line 42
ptpbaseClockPortAssociateInErrors, ptpbaseClockPortAssociateInErrors,
ptpbaseClockPortAssociateOutErrors ptpbaseClockPortAssociateOutErrors
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Group which aggregates objects describing information on peer "Group which aggregates objects describing information on peer
PTP ports for a given PTP clock-port." PTP ports for a given PTP clock-port."
::= { ptpbaseMIBGroups 12 } ::= { ptpbaseMIBGroups 12 }
END END
5. Security Considerations
5. Security Considerations
This MIB contains readable objects whose values provide information This MIB contains readable objects whose values provide information
related to PTP objects. It does not contain writable objects. related to PTP objects. It does not contain writable objects.
Some of the readable objects in this MIB module (i.e., objects with a Some of the readable objects in this MIB module (i.e., objects with a
MAX-ACCESS other than not-accessible) may be considered sensitive or MAX-ACCESS other than not-accessible) may be considered sensitive or
vulnerable in some network environments. It is thus important to vulnerable in some network environments. It is thus important to
control even GET and/or NOTIFY access to these objects and possibly control even GET and/or NOTIFY access to these objects and possibly
to even encrypt the values of these objects when sending them over to even encrypt the values of these objects when sending them over
the network via SNMP. the network via SNMP.
skipping to change at page 77, line 42 skipping to change at page 78, line 38
BMC Software, Inc., December 2002. BMC Software, Inc., December 2002.
[RFC 3417] Presuhn, R. (Ed.), "Transport Mappings for the Simple [RFC 3417] Presuhn, R. (Ed.), "Transport Mappings for the Simple
Network Management Protocol (SNMP)", STD 62, RFC 3417, BMC Software, Network Management Protocol (SNMP)", STD 62, RFC 3417, BMC Software,
Inc., December 2002. Inc., December 2002.
[RFC 5905] David L. Mills, " Network Time Protocol Version 4: [RFC 5905] David L. Mills, " Network Time Protocol Version 4:
Protocol and Algorithms Specification", RFC 5905, University of Protocol and Algorithms Specification", RFC 5905, University of
Delaware, June 2010. Delaware, June 2010.
[IEEE 802.3-2008] "IEEE Standard for Information technology - [IEEE 802.3-2012] "IEEE Standard for Ethernet", IEEE Std. 802.3 -
Telecommunications and information exchange between systems - Local 2012, 30 August 2012
and Metropolitan area networks - Specific requirements Part 3:
Carrier sense multiple access with Collision Detection (CSMA/CD)
Access Method and Physical Layer Specifications", IEEE Std. 802.3 -
2008, 26 December 2008
[G.8265.1] "Precision time protocol telecom profile for frequency [G.8265.1] "Precision time protocol telecom profile for frequency
synchronization", ITU-T Recommendation G.8265.1, October 2010. synchronization", ITU-T Recommendation G.8265.1, July 2014.
8. Acknowledgements 8. Acknowledgements
Thanks to John Linton and Danny Lee for valuable comments, and to Thanks to John Linton and Danny Lee for valuable comments, and to
Bert Wijnen, Kevin Gross, Alan Luchuk and Chris Elliot for their Bert Wijnen, Kevin Gross, Alan Luchuk, Chris Elliot and Brian
reviews of this MIB. Haberman for their reviews of this MIB.
9. Author's Addresses 9. Author's Addresses
Vinay Shankarkumar Vinay Shankarkumar
Cisco Systems, Cisco Systems,
7025-4 Kit Creek Road, 7100-9 Kit Creek Road,
Research Triangle Park, Research Triangle Park,
NC 27560, NC 27709,
USA. USA.
Email: vinays@cisco.com Email: vinays@cisco.com
Laurent Montini, Laurent Montini,
Cisco Systems, Cisco Systems,
11, rue Camille Desmoulins, 11, rue Camille Desmoulins,
92782 Issy-les-Moulineaux, 92782 Issy-les-Moulineaux,
France. France.
skipping to change at page 78, line 41 skipping to change at page 79, line 35
Calnex Solutions Ltd., Calnex Solutions Ltd.,
Oracle Campus, Oracle Campus,
Linlithgow, Linlithgow,
EH49 7LR, EH49 7LR,
UK. UK.
Email: tim.frost@calnexsol.com Email: tim.frost@calnexsol.com
Greg Dowd, Greg Dowd,
Microsemi Inc., Microsemi Inc.,
3870 N. First Str., 3870 North First Street,
San Jose, San Jose,
CA 95134, CA 95134,
USA. USA.
Email: greg.dowd@microsemi.com Email: greg.dowd@microsemi.com
 End of changes. 70 change blocks. 
97 lines changed or deleted 147 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/