Common YANG Data Types draft-schoenw-netmod-rfc6991-bis-01

Slides:



Advertisements
Similar presentations
IETF #77 - NETMOD WG session1 NETMOD WG IETF 77, Anaheim, CA, USA March 23, David Kessens David Partain.
Advertisements

Additional Data related to an Emergency Call draft-ietf-ecrit-additional-data-00.txt Hannes Tschofenig Brian Rosen.
The Structure of the CPU
Project title All Your Names (Underline name of presenter) Plan on no more than 10 minutes (no more than 7 slides)
NETCONF Server and RESTCONF Server Configuration Models draft-ietf-netconf-server-model-06 NETCONF WG IETF #92 Dallas, TX, USA.
2 DGI taxonomy A general purpose taxonomy to report business data 2.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
Binary to Decimal Conversion for LCI IETF 67 – GeoPriv WG 11/06/2006 San Diego.
Domain Model Classes and Objects Association Structure Requirement Specification Domain Model.
DOMAIN MODEL: ADDING ATTRIBUTES Identify attributes in a domain model. Distinguish between correct and incorrect attributes.
Privacy Considerations for Internet Protocols Alissa Cooper 1.
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
The Akoma Ntoso Naming Convention Fabio Vitali University of Bologna.
SMIv2 Translation to YANG Jürgen Schönwälder Jacobs University IETF 80 - NETMOD WG MEETING draft-schoenw-netmod-smi-yang-02.
RFC 4068bis draft-ietf-mipshop-fmipv6-rfc4068bis-01.txt Rajeev Koodli.
IPFIX MIB Status Managed Object for IP Flow Export A Status Report Thomas Dietz Atsushi Kobayashi
SDP draft-ietf-mmusic-sdp-new-21.txt Colin Perkins.
6 October 20031IPv6-WG - 9th Global Grid Forum, Chicago Guidelines for IP version independence in GGF specs T.Chown, J.Bound, S.Jiang Piers O’Hanlon.
Draft-ietf-netconf-server-model-04 NETCONF Server Configuration Model
IETF 66 EAI WG Testing Report
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
draft-ietf-simple-message-sessions-00 Ben Campbell
Routing Area Yang Architecture Design Team Update
Enterprise YANG Module Namespace
IETF 95 NETMOD Working Group Buenos Aires April 4, 2016
A Closer Look at Instruction Set Architectures
draft-clacla-netmod-yang-model-update-02
Partial Locking of a Datastore in NETCONF
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
Submission Title: [Recommended Ranging Signal Waveforms]
draft-ietf-pim-igmp-mld-yang-04
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
Joe Clarke (presenting)
IETF YANG Routing Types Update
Binary encoding draft-MAHESH-NETCONF-binary-encoding
NMDA Q & A draft-dsdt-nmda-guidelines &
COMP 150-IDS: Internet Scale Distributed Systems (Spring 2016)
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
Enabling Unambiguous GRDDL Results
Post WG LC NMDA datastore architecture draft
A YANG model to manage the optical interface parameters for an external transponder in a WDM network draft-dharini-ccamp-dwdm-if-param-yang-01
Routing Area Common YANG Data Types
Chapter 8: Estimating with Confidence
RAMON Re-engineering An Update
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
GCSE Sociology This session will cover:
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
NETMOD Agenda and WG Status
Chapter 8: Estimating with Confidence
Update on DHCPv6 On-Demand Mobility Extension draft
YANG Instance Data for Documenting Server Capabilities
Format for Device Location Information in .11af
Handling YANG Revisions – Discussion Kickoff
NETMOD WG IETF 104 (Prague)
IETF Montreal BFD YANG Data Model
Joe Clarke (presenting)
NETMOD Versioning Design Team Update
Interface extensions YANG & VLAN sub-interface YANG Status update
Schema version selection Reshad Rahman (presenting), Rob Wilton
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02
Presentation transcript:

Common YANG Data Types draft-schoenw-netmod-rfc6991-bis-01 Jürgen Schönwälder Jacobs University Bremen 2019-03-25 IETF - NETMOD WG

Additions since RFC 6991 ietf-yang-types: ietf-inet-types: date, time hours, minutes, seconds centiseconds, milliseconds, microseconds, nanoseconds revision-identifier, node-instance-identifier ietf-inet-types: email-address 2019-03-25 IETF - NETMOD WG

Discussion: data / time types canonical format of date Need to take a closer look how our canonical format of a 24 hour interval aligns with other date definitions time resolution - 32 vs 64 bits The hours, minutes, seconds, centiseconds, milliseconds, microseconds, nanoseconds types currently all use uint32 High resolution definitions should likely use uint64; where do we draw the line and move from 32 to 64 bits? 2019-03-25 IETF - NETMOD WG

Discussion: xpath type xpath and non-XML encodings How do we deal with xpath expressions in other encodings such as JSON. Do we assume an xpath context populated with module names such that module names can be used to qualify path expressions. This may need discussion and/or a new definition. This interacts with the definition of node-instance-identifier This interacts with yang-next issues #55 and #56 2019-03-25 IETF - NETMOD WG

Discussion: node-instance-identifier type This is taken from RFC 8341, the idea is that this definition is useful without requiring a dependency on NACM The second bullet in the NACM definition says: The set of variable bindings contains one variable, 'USER', which contains the name of the user of the current session. How is this actually used? Do we keep this? How does this work with JSON? Can we make this encoding neutral (but then we knowingly depart from NACM)? This interacts with the definition of xpath1.0 2019-03-25 IETF - NETMOD WG

Discussion: email address type It was suggested to add email types following RFC 5322 email-address (addr-spec, per Section 3.4.1) named-email-address (name-addr, per Section 3.4) name-addr is a quite complex construct; perhaps addr-spec is sufficient, this is also the format allowed in mailto: URIs (mailto: seems to use only a subset of addr-spec which may be good enough here as well) Need to define a pattern that has a meaningful trade-off between precision and complexity (there are very tight pattern that are very long and complex) The current pattern does not take care of quoted-string, obs-local-part, domain-literal, obs-domain 2019-03-25 IETF - NETMOD WG

Discussion: additional suggestions longitude, latitude, ... It was suggested to add types for longitude, latitude, postal code, country-code. Do we go there or do we leave these for other modules to define? percentage types It was suggested to add percentage types but they tend to differ widely. However, percentages are also used widely. 2019-03-25 IETF - NETMOD WG