16
IEEE 1588 YANG Update Rodney Cummings IEEE 1588 Working Group Vice Chair Affiliation: National Instruments

IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

IEEE 1588 YANG Update

Rodney CummingsIEEE 1588 Working Group Vice Chair

Affiliation: National Instruments

Page 2: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Introduction

• IEEE standard 1588 is a commonly used protocol for time synchronization over Ethernet networks

– ITU-T has standard profiles for IEEE 1588 equipment

• Management of IEEE 1588 equipment is important

– Roadmap for IEEE 1588 YANG is needed

Page 3: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

IEEE 1588-2008

Page 4: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

IETF RFC 8575

• RFC 8575: YANG Data Model for the Precision Time Protocol (PTP)

– https://www.rfc-editor.org/rfc/rfc8575.html

– Standard YANG model for IEEE 1588-2008 (version 2.0)

– Uses 1588-2008 data set members for YANG nodes

– Published May 2019

Page 5: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Potential Applicability to ITU-T G.8275.1

• Rec. ITU-T G.8275.1/Y.1369.1 (06/2016, and amendments)

– Precision time protocol telecom profile for phase/time synchronization with full timing support from the network

– Profile of IEEE 1588-2008

• Data set member specifications in Annex A

– 52 members specified

– 48 are directly from 1588-2008, included in RFC 8575

– 4 are unique to G.8275.1 (~8%)

Page 6: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

YANG Augment

• YANG standard (RFC 7950) anticipates this scenario:

• YANG augment

– Import a base model

– Augment model only specifies the few unique nodes

Page 7: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Example Augment for ITU-T G.8275.1import ietf-ptp { prefix "ptp"; }

augment "/ptp:ptp/ptp:instance-list/ptp:default-ds" {

description

"ITU-T G.8275.1 new members for 1588-2008 default data set.";

leaf local-priority {

type uint8;

}

leaf max-steps-removed {

type uint8;

}

}

augment "/ptp:ptp/ptp:instance-list/ptp:port-ds-list" {

description

"ITU-T G.8275.1 new members for 1588-2008 port data set.";

leaf master-only {

type boolean;

}

leaf local-priority {

type uint8;

}

}

Page 8: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

IEEE 1588-2019

Page 9: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

IEEE 1588-2019: Recent Revision

• Approved for publication November 2019

– Final editing work is in progress, so not yet available for purchase

• Version 2.1: Compatible with 1588-2008

• Organizational improvements and clarifications

• Many new features

• 1588 Working Group is creating a public summary (in progress)

Page 10: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Improved 1588 Management: Problem

• 1588-2008 specified "data sets"

– Used by protocol, but also used for remote management

• 1588-2008 specified optional features (clauses 16 and 17)

– E.g. Unicast message negotiation, Alternate timescales,Alternate master, Unicast discovery

– 1588-2008 did not always specify data sets for optional features

• Unclear how to manage

Page 11: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Improved 1588 Management: Solution

• 1588-2019 improves 2008 optional features, and add new ones

• 1588-2019 specifies data sets for all these features

– If a feature can be managed, then a data set is specified

• Data sets are now a clear information model for management

– Reference for any modeling language (MIB, YANG, UML, ...)

Page 12: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Example Data Set Member in 1588-2019

Page 13: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

1588-2019 Future Work

• MIB and YANG data models were not in scope of 1588-2019

– Nevertheless, 2019 improvements make it straightforward

• 1588 Working Group consensus: Amendment for MIB & YANG

– Project kickoff (PAR) is in progress

– Will include all data sets, including all optional features

– YANG work of RFC 8575 will transfer to 1588 Working Group

• Goal: Keep YANG as compatible as possible from 2008 to 2019

Page 14: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

1588 YANG Summary

• YANG for 1588-2008 is published

• 1588-2019 has an improved architecture for management

– Including future amendments and revisions to 1588

• YANG for 1588-2019 is in progress

Page 15: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified

Thank You

Page 16: IEEE 1588 YANG Update - ITU€¦ · •Many new features •1588 Working Group is creating a public summary (in progress) Improved 1588 Management: Problem •1588-2008 specified