YANG Models for CNC. Astrit Ademaj, TTTech Rodney Cummings, National Instruments. IEEE TSN Interim Meeting, Atlanta January 16th-18th 2017

Similar documents
802.1Qcc findings. Astrit Ademaj. Sept 2018

Theory of Operations for TSN-Based Industrial Systems and Applications. Paul Didier Cisco Systems

TSN Configuration Roadmap (proposed "what's next?")

802.1Qcc UNI: Multi Port End Systems

Harmonization of TSN parameter modelling with automotive design flows

Time-Sensitive Networking: A Technical Introduction

SDN-BASED CONFIGURATION SOLUTION FOR IEEE TIME SENSITIVE NETWORKING (TSN)

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing. Paul Didier, Cisco Rick Blair, Schneider Electric.

Potential Alignment of and TSN for Industrial

Time-Sensitive Networking

OPC Day Finland Matthias Damm

Avnu Alliance Introduction

802.1 Activities & status

IEEE TSN Standards Overview & Update

IEEE Time-Sensitive Networking (TSN)

TSN Influences on ODVA Technologies. Steve Zuponcic, Mark Hantel, Rudy Klecka, Paul Didier Rockwell Automation, Cisco Systems.

Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems

Time-Sensitive Networking (TSN) How the additional value will meet your requirements

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing

TSN - Report on the IIC Testbed

DetNet Requirements on Data Plane and Control Plane

Proposal for Reservation of Time Sync Resources in the TSN UNI

Time-Sensitive Networking: From Theory to Implementation in Industrial Automation

IEEE TSN (Time-Sensitive Networking): A Deterministic Ethernet Standard

The Future of Fieldbuses

802.1Qbv: Performance / Complexity Tradeoffs

PAR for P802.1Qdd Resource Allocation Protocol

Consolidation of IT and OT based on Virtualization and Deterministic Ethernet

Do I need Supporting TSN in my Equipment: Why, What and How?

ENVISION TECHNOLOGY CONFERENCE. Ethernet TSN Overview ANIL N. KUMAR, INTEL PRINCIPAL ENGINEER

Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation

Stream Filtering and Policing for Industrial Control Applications

Robustness for Control-Data-Traffic in Time Sensitive Networks

This represents my personal understanding, not an official interpretation of any of the relevant standards.

Discussion of Comments on the RAP White Paper. IEEE TSN TG Call Oct

802 Active Standards as of 6/28/17 Standard Year Working Group Title SASB Expiration Rev PAR Open

TSN Profile for Network Slicing

Resource Allocation Protocol (RAP) based on 802.1CS Link-local Registration Protocol

Dependability Entering Mainstream IT Networking Standards (IEEE 802.1)

802.1 TIME-SENSITIVE NETWORKING (TSN) ON 802.3CG MULTIDROP NETWORKS

Resource Allocation Protocol (RAP) based on LRP for Distributed Configuration of Time-Sensitive Streams

Current state of IEEE Time-Sensitive Networking

Deterministic Ethernet as Reliable Communication Infrastructure for Distributed Dependable Systems

Scheduled queues, UBS, CQF, and Input Gates

Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks

P802.1CM Time-Sensitive Networking for Fronthaul

Ultra-Low Latency (ULL) Networks: A Comprehensive Survey Covering the IEEE TSN Standard and Related ULL Research

Peristaltic Shaper: updates, multiple speeds

Proposals for TSN Stream Reservation Class

More Details on Resource Allocation Protocol (RAP)

AVBTP layering and data transfer processing study

Engineering the Industrial Internet of Things (IIoT) for Predictive Maintenance

Automotive Ethernet. Control complexity. Multimodal Test & Measurement Solutions. Want to know more about TSN Systems?

Agent Service Using 32 and 64 Bit DLLs Copyrights NuDesign Technologies, Inc. Technical Report

More Details on Resource Allocation Protocol (RAP)

Stream Metering for Guaranteed Low-Latency of Industrial Control-Data Streams

Distinguished minimum latency traffic in a converged traffic environment DMLT Ludwig Winkel

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Don Pannell Marvell Semiconductor

TSN Influences on ODVA Technologies: IEEE-802.1, Avnu, IETF

LAS Time Sensitive Networking - kernel modifications for automotive:industrial. Pekka Varis Texas Instruments

802.1Qcc More Streams

Questions about Asynchronous Traffic Shaping

Time Sensitive Networks for Flexible Manufacturing Testbed - Description of Converged Traffic Types

TSN FOR 802.3CG AN OVERVIEW WITH SOME SPECIFIC APPLICATIONS CRAIG GUNTHER

Comment A: Text for Sequencing sublayer

IEEE 1588 Working Group Update

IEEE Time-Sensitive Networking (TSN)

Credit based Flow Control PAR, 5 Criteria & Objectives

Michael Johas Teener

MRP++ Transport Protocol for Registration MSP Transport Protocol for Reservation

Front-haul networking for 5G: An analysis of technologies and standardization

Why an additional Shaper

Suggestions for P802.1Qcc Inputs and Outputs

Scheduled queues, UBS, CQF, and Input Gates

802.1Q Queues for non-bridges. Norman Finn Huawei Technologies Co. Ltd

Introduction to IEEE 802.1

Joint IEEE-SA and ITU Workshop on Ethernet. Stream Reservation Protocol (SRP) Craig Gunther Senior Principal Engineer Harman International

Avoiding Utilization Inefficiency in.1qbv

802.1AS : Redundant Paths

Proposal for a Resource Allocation Protocol based on 802.1CS LRP

Simplifying Seamless Redundancy

Don Pannell Marvell Semiconductor

IEEE Frame Replication and Elimination for Reliability. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

DetNet. Flow Definition and Identification, Features and Mapping to/from TSN. DetNet TSN joint workshop IETF / IEEE 802, Bangkok

SRP AND RESERVATION TYPES CRAIG GUNTHER

Network Management. YANG as a motivation for open source? Glenn Parsons, IEEE WG chair December 2017

Time-Sensitive Networking Profile for Automotive In-Vehicle Ethernet Communications

Priority Considerations for Fronthaul Traffic. Raghu M. Rao, Xilinx Inc.

P802.1Qat status. Craig Gunther 14 January 2009

Technologies for the future of Network Insight and Automation

Technical Document. Technical Document. Configuring Castlerock SNMPc for SNMPv3 communications with NuDesign SNMPv3 Agent Service

Ultra-Low Latency Shaper

Don Pannell Marvell Semiconductor

DetNet/TSN Flow/QoS mapping between DetNet and TSN. Norman Finn Huawei Technologies Co, Ldt

Discussion of Congestion Isolation Changes to 802.1Q

High Speed Networks per applicazioni mobili, protocolli e funzionalità

Time Sensitive Networking - Applications and Readiness Jeff Lund Sr. Dir Product Management, Belden

LNI 4.0 Testbed TSN. Labs Network Industrie 4.0 e.v. and BMWi Competence Center 4.0 Augsburg. September 2018

Per Hop Worst Case Class A Latency

Transcription:

YANG Models for CNC Astrit Ademaj, TTTech Rodney Cummings, National Instruments IEEE TSN Interim Meeting, Atlanta January 16th-18th 2017 1

Fully Centralized Configuration 2

CNC Input and Output Interfaces CUC CNC API Transport (Netconf, Restconf, SNMP,...) CUC à YANG CNC Transport (Netconf, Restconf, SNMP,...) Input (YANG based) Scheduler Output (YANG based) YANG à CUC Topology à YANG Device propertines /contraints CUC CNC API Topology Discovery Mechanism (LLDP, ) CNC gets input: From CUC using the UNI From network services (LLDP) From user through given transport protocols 3

Scheduling Use Case Traffic Audio/Video app (streaming) - engineered Control app (synchronous) engineered Diagnostics/configuration (sporadic) - not engineered Network management (sporadic) - not engineered Devices have following capabilities Port speed, Preemption, FRER (802.1CB), Cut-Through Specific number of queues/scheduling entries, buffer, 4

Scheduling Use Case (2) Datastreams Period, max size, Latency requirements for scheduled traffic Precedence constraints Availability Bandwidth requirements for non-scheduled traffic,. CNC Talkers and listeners are sending configuration requests to CNC (tell the CNC what they want) CNC is calculating the schedule for the whole network (including talkers) 5

Scheduling Use Case (3) Scheduling configuration is changed (e.g., several times a week) Topology is detected with support of LLDP Requests for scheduling new datastreams Optional request (depending on use case) - preserve the timing properties (end-to-end latency) of existing datastreams E.g., requests for editing the list of listeners 6

CNC Input and Output based on YANG The CNC output is based on YANG The CNC input is based on YANG Input 1 Input 2 Input n YANG model needed for: API (UNI) part of Qcc Input to the CNC Output of the CNC Managed Object 1 Managed Object n CNC Managed Object 1 Managed Object n Managed Object 1 Managed Object n Device 1 Device 2 Device n 9

YANG Output Models 1Qbv (MIB exists, experimental YANG modules) Scheduling Bridge internal routing - mapping of streams ID to queues 1CB (neither MIB nor YANG model exists) Not related to scheduling 1Qci (MIB exists, no YANG model exists) 1AS-rev (existing MIBs from 1588-2008, no YANG model exists) 10

YANG Input Models Physical Topology (network) Device constrains and properties TSN datastreams (UNI) User defined constrains for datastreams Clock synchronization Topology Datastreams User defined constrainst Device params Clock Synchronization CNC 11

YANG Input Models Physical Topology Topology can be detected or given by the user List of devices Physical links Link speed 802.1AB-2016 experimental module from Rodney Cummings (NI) is in work Clause 11 (MIB) of LLDP standard is used as a basis for YANG. PAR needed (and an editor as well) Topology Datastreams User defined constrainst Device params CNC Clock Synchronization 12

YANG Input Models Datastreams Datastreams YANG model is covered by 802.1Qcc Topology Datastreams User defined constrainst Device params Clock Synchronization CNC 13

YANG Input Models User Defined Constraints CNC can support different User Defined Constraints (UDC) CNC implementation specific 1. End-to-End Latency 2. Send and receive time constrains (before, after, at specified time) 3. Gap constraint between scheduled datastreams(ds) receive DS1 and send DS2 4. Non-scheduled traffic bandwidth reservation constraint Topology Datastreams User defined constrainst Device params CNC Clock Synchronization 14

YANG Input Models Device Parameters In clause 12 of 802.1Q-2014, which is represented as YANG in the modules on GitHub for 802.1Qcp. Switch delay That is being added as part of the clause 12 edits in 802.1Qcc. In Qcc D1.1, this is 12.31.2, Topology Datastreams User defined constrainst Device params Clock Synchronization but that will be changing in the next Qcc D1.2, because 802.1 voted to remove cut-through CNC 15

Standard TSN and 802.1Q Device Properties TSN standard mechanisms 1Qbv Number of queues for scheduled traffic Number of scheduled entry points Switch delay Clock synchronization Synchronized sending 1AS-rev related 1CB 1Qbu 802.1Q related Port speed Number of queues Implementation specific Cut-through Which YANG snippets to use? Avnu prefers to references to IEEE standards with respect to YANG models 16

YANG Input Models Clock Synchronization 1588-2008: This module will be used as the base module for 802.1AS-rev. It is an approved project in IETF TICTOC (and 1588) In addition we need a parameter which specifies the clock synchronization Topology Datastreams User defined constrainst Device params Clock Synchronization precision CNC 17

New YANG Models Needed For somebody that implements CNC/CUC based on YANG, it is very hard to find the necessary YANG models Missing YANG Models Physical Topology User Defined Constraints Clock Synchronization Device parameters FRER (802.1CB) 18

Discussion: What to do next? Develop experimental Models by simply transforming MIBs to YANG: https://github.com/yangmodels/yang/tree/master/experimental/ieee/802.1 Create new PAR(s) for: 1. TSN YANG models (covering 1Qbv, 1AS-rev, 1CB, 1Qbu) 2. Topology (801.1AB) Add amendment to the Qcc for additional User Defined Constraints (UDC) 19