IETF 103 NETMOD BBF YANG Update

Slides:



Advertisements
Similar presentations
IETF72 ANCP WG1 ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-00.txt Nabil Bitar, Verizon Sanjay Wadhwa, Juniper Networks.
Advertisements

ONF Configuration and Management WG Jürgen Quittek
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
Doc.: IEEE /0618r1 Submission July 2005 Eleanor Hepworth, Siemens Roke ManorSlide 1 TGu Down Selection Procedure Notice: This document has been.
IETF YANG models for VLAN interface classification draft-wilton-netmod-intf-vlan-yang Robert Wilton (Cisco)
RADIUS attributes commonly used in fixed networks draft-klammorrissette-radext-very-common-vsas-00 Devasena Morrissette, Frederic Klamm, Lionel Morand.
ANCP Migration Carrier Analysis Thomas Haag; Birgit Witschurke,
CCAMP Working Group Online Agenda and Slides at: Data tracker:
Microwave Radio Link Framework
Developing an Implementation Framework for the Future Internet using the Y-Comm Architecture, SDN and NFV Glenford Mapp Associate Professor Middlesex University,
MEF Modeling Activities
Interface extensions YANG & VLAN sub-interface YANG Status update
A use case for Schema Mount
YANG Hackathon Achievements
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
ONF presentations to ETSI NFV m-SDO IM/DM Workshop ONF Common Information Model – Core Information Model January 2016.
ietf-syslog Model Status
Interface extensions YANG & VLAN sub-interface YANG Status update
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
Routing Area Yang Architecture Design Team Update
Routing Area Yang Architecture Design Team Update
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
YANG Data Model for FDM Abstract
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Information and Data Modeling Current Status
Information and Data Modeling Current Status
Consideration of Modeling Evolution in ONAP Michela Bevilacqua Peter Wörndle and Tara Cummings 13 December , 2017.
IETF #99 Broadband Forum (BBF) YANG Update
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
Brief Introduction to IEEE P802.1CF
Information and Data Modeling Way Forward
IETF 101 NETMOD Working Group
Balazs Lengyel, Ericsson
Joe Clarke (presenting)
UDP based Publication Channel for Streaming Telemetry
Working Group Re-charter Draft Charter Reference Materials
Factory default Setting draft-wu-netmod-factory-default-01
Sept 2004 doc.: IEEE a Nov 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Interface extensions YANG & VLAN sub-interface YANG Status update
NMDA Q & A draft-dsdt-nmda-guidelines &
Post WG LC NMDA datastore architecture draft
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
Routing Area Open Meeting IETF 99 – Prague
Multi-server Namespace in NFSv4.x Previous and Pending Updates
Introduction to TCP/IP
IEEE MEDIA INDEPENDENT HANDOVER DCN:
NETMOD Agenda and WG Status
Howard Frazier – Broadcom Corporation Seoul, Korea 15-September-2008
IPP Workgroup Session, Day 1
William Lupton | | 04-Nov-2018
A YANG Data Model for Microwave Radio Link draft-mwdt-ccamp-mw-yang-01
IETF 103 – Bangkok November 2018
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
Brief update and critical issues
YANG Data Model for FlexE Interface Management
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Scope and Approach of ONF OIMT Internet Protocol Work Items
Scope and Approach of ONF OIMT Internet Protocol Work Items
James Polk Gorry Fairhurst
Interface to Network Security Functions (I2NSF)
Device Management Profile and Requirements
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: May 17, 2012 Presented at IEEE session.
Task 57 Scope – Profile and Template
Task 62 Scope – Config / Operational State
NETMOD Versioning Design Team Update
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

IETF 103 NETMOD BBF YANG Update William Lupton | Broadband Forum Software Architect | wlupton@broadband-forum.org 06-Nov-2018 IETF 103 NETMOD BBF YANG Update 02

Outline Scope, and how we work Active projects, and how they’re published External dependencies Best practices NMDA

Scope Emphasis on addressing BBF requirements rather than on general solutions Contrast with “core” SDOs such as IETF, ITU-T and IEEE Current BBF YANG emphasis is on Broadband Access Nodes, e.g. requirements from TR-101 Issue 2: Migration to Ethernet-Based Broadband Aggregation TR-301 Issue 2: Architecture and Requirements for Fiber to the Distribution Point The TR-384 Broadband Access Abstraction (BAA) layer will generate additional YANG modeling requirements TR-384: Cloud Central Office (CloudCO) Reference Architectural Framework What we will define in BBF YANG for BBF-defined protocols, protocol extensions or interfaces Example: DHCP option 82 usage and additional sub-options YANG for non-BBF protocols or interfaces if the owner organization is not interested in defining the models Example: ITU-T Gfast and VDSL interfaces Temporary notes

How We Work We like to import and augment other organizations’ YANG Examples: ietf-interfaces, ietf-hardware Sometimes we can’t do this There’s no standard YANG model Inadequate segmentation of optional features Mandatory nodes which should not be mandatory for all applications If so, our members might work directly in “owner” organizations Contributing to existing work Example: ietf-alarms (CCAMP) Proposing and leading new work Example: ietf-ipfix, ietf-psamp, ietf-bulk-data-export (individual submission) Or, as a last resort, we might address our requirements internally This could be for technical or for timing reasons

Active Projects Area Project Name Status Common YANG WT-383 Common YANG Modules for Access Networks Published TR-383 and a1; a2 due in Q4 2018 FTTdp Management WT-355 YANG Modules for FTTdp Management Published TR-355, c1, c2 and a1 WT-374 YANG Models for Management of G.hn Systems Published TR-374 WT-393 PMAA Management Model In progress PON Management WT-385 YANG model for management of ITU-T PON Published WT-385_draft1; TR-385 due in early Q1 2019 WT-431 YANG Modules to Support EPON in BBF Service Models SDN and NFV WT-411 Definition of interfaces between CloudCO Functional Modules WT-413 SDN Management and Control Interfaces for CloudCO Network Functions WT-435 NETCONF requirements for Access Nodes and BAA FANS WT-386 Fixed Access Network Sharing Interfaces Open Broadband OB-BAA Open Broadband - Broadband Access Abstraction Published v1.0 and v1.1; uses schema mount! TR means Technical Report (all published BBF technical specifications have a TR number) i1 means Issue 1 (an issue is a major version; all the shown projects are issue 1, which is the default and is not shown explicitly) a1 means Amendment 1 (an amendment is a minor version) c1 means Corrigendum 1 (a corrigendum is a patch version)

Active Projects: Additional Information Area Project Name Status Common YANG WT-383 Common YANG Modules for Access Networks Published TR-383 and a1; a2 due in Q4 2018 FTTdp Management WT-355 YANG Modules for FTTdp Management Published TR-355, c1, c2 and a1 WT-374 YANG Models for Management of G.hn Systems Published TR-374 WT-393 PMAA Management Model In progress PON Management WT-385 YANG model for management of ITU-T PON Published WT-385_draft1; TR-385 due in early Q1 2019 WT-431 YANG Modules to Support EPON in BBF Service Models SDN and NFV WT-411 Definition of interfaces between CloudCO Functional Modules WT-413 SDN Management and Control Interfaces for CloudCO Network Functions WT-435 NETCONF requirements for Access Nodes and BAA FANS WT-386 Fixed Access Network Sharing Interfaces Open Broadband OB-BAA Open Broadband - Broadband Access Abstraction Published v1.0 and v1.1; uses schema mount! TR-383: Forwarding, sub-interfaces, multicast, QoS, subscriber protocols, etc. TR-355: Mostly ITU-T interface technologies, e.g. G.fast, VDSL and line testing TR-374: Adds G.hn to the supported interface technologies TR-393: Will use schema mount to aggregate multiple FTTdp access nodes TR-385: TBD TR means Technical Report (all published BBF technical specifications have a TR number) i1 means Issue 1 (an issue is a major version; all the shown projects are issue 1, which is the default and is not shown explicitly) a1 means Amendment 1 (an amendment is a minor version) c1 means Corrigendum 1 (a corrigendum is a patch version) OB-BAA: TBD

Publication The BBF Software Release Registry lists all published BBF software This includes both draft and standard YANG BBF YANG is published to a public GitHub repository https://github.com/BroadbandForum/yang It’s also in the YangModels/yang repository https://github.com/YangModels/yang/standard “bbf” git submodule references the latest https://github.com/BroadbandForum/yang release It’s also in the YANG catalog https://github.com/BroadbandForum/yang YANG is in the catalog

External Dependencies Policy BBF YANG modules MUST use standard IANA/IETF YANG modules whenever possible In this context, “use” implies adherence to the letter and spirit of such modules and of their defining RFCs Published YANG already depends directly on ietf-inet-types, ietf-yang-types iana-if-type, ietf-interfaces iana-hardware, ietf-hardware, ietf-hardware-state Ietf-yang-schema-mount (IESG Evaluation::AD Followup) ietf-system In-progress YANG additionally depends on ietf-alarms (editors have proposed WGLC)

Best Practices BBF has an OD-360: BBF YANG Best Current Practices document Based on and adhere to RFC 8407 as much as possible Will incorporate aspects of other SDOs (e.g. ETSI, ONF, ITU, MEF, IEEE) as they adopt YANG BCPs Guideline categories Qualifications to and extensions of RFC 8407 guidelines Additional BBF-specific guidelines BBF intends to make these guidelines public Will do this via GitHub pages at https://yang.broadband-forum.org

NMDA We’re still discussing how best to address NMDA Many of our models were defined and published before NMDA came along Implementers will switch to NMDA on their own timescales  Need to continue to support both NMDA and non-NMDA servers Non-binding sneak preview of some of our thinking Stick with non-NMDA ietf-interfaces@2014-05-08 (RFC 7223) for now Applies to existing and (for now) new ietf-interfaces-dependent modules Use NMDA ietf-hardware@2018-03-13 (RFC 8348) There’s no alternative; we certainly don’t want to reference the non-NMDA draft Follow NMDA transition guidelines (RFC 8407) if/when ietf-interfaces-dependent modules are updated, and for new “standalone” modules For non-NMDA versions, define -state modules Currently considering whether to Define deprecated -state trees as IETF is doing, or Add any necessary operational data leaves directly