DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.

Slides:



Advertisements
Similar presentations
1 Introducing the Specifications of the Metro Ethernet Forum.
Advertisements

1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 17 Service OAM Framework and Requirements February 2008.
© Gerald Kotonya and Ian Sommerville Viewpoint-Oriented Requirements Methods.
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
ETSI Workshop on Quality Issues for IP Telephony 8-9 June 1999, Sophia Antipolis, France ETSI PROJECT TIPHON overview of QoS activities ETSI Workshop on.
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
World Class Standards WG8 presentation of current Subscription Management Activities TISPAN WG8 – 3GPP SA#5 Joint meeting Sophia Antipolis, May14th - 15.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-karagiannis-pcn-tsvwg-rsvp-pcn-01.
© 2002, Cisco Systems, Inc. All rights reserved..
YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.
Basic Characteristics of Object-Oriented Systems
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Dr. Ir. Yeffry Handoko Putra
YANG Modelling and NETCONF Protocol Discussion
Interface Concepts Modeling Core Team
CompSci 280 S Introduction to Software Development
DetNet Service Model draft-varga-detnet-service-model-00
FlexE - Channel Control Work in the IETF
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
DetNet Service Model draft-varga-detnet-service-model-01
FlexE - Channel Control Work in the IETF
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Proposal on system description, reference model and draft outline
Chapter 10: Process Implementation with Executable Models
Introducing the Specifications of the MEF
ACTN Information Model
Object-Oriented Analysis
The ANSI/SPARC Architecture aka the 3 Level Architecture
Qin Wu Roni Even Ying Cheng IETF 103 Bangkok, Tailand Oct 12, 2018
What is an Architecture?
Proposal for IEEE solution
CHAPTER 8 Network Management
DetNet Flow Information Model
Extending MPLS/BGP VPNs to End-Systems
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
DetNet WG Chairs: Lou Berger
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
DetNet WG Chairs: Lou Berger
DetNet Configuration YANG Model
{Stewart Bryant, Mach Huawei
OSPF WG Status IETF 98, Chicago
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
DetNet Information Model Consideration
Network Architecture By Dr. Shadi Masadeh 1.
What is an Architecture?
Design Yaodong Bi.
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
A YANG Data Model for Microwave Radio Link draft-mwdt-ccamp-mw-yang-01
Deterministic Networking Application in Ring Topologies
OAM for Deterministic Networks draft-mirsky-detnet-oam
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Editors: Bala’zs Varga, Jouni Korhonen
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
DetNet WG Chairs: Lou Berger
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
DetNet Architecture Updates
Presentation transcript:

DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and Zha Yiyong balazs.a.varga@ericsson.com, janos.farkas@ericsson.com, rodney.cummings@ni.com, jiangyuanlong@huawei.com, zhayiyong@huawei.com DetNet WG Singapore, 16th November, 2017 11/16/2017

Content Overview Model related discussions Updates Next steps TSN |<---------- End to End DetNet Service ------>| TSN Service | Transit Transit | Service TSN (AC) | |<-Tunnel->| |<-Tnl->| | (AC) TSN End | V V 1 V V 2 V V | End System | +--------+ +--------+ +--------+ | System +---+ | |DA-T-PE1|==========|DA-S-PE1|=======|DA-T-PE2| | +---+ | |--|----|._X_....|..DetNet..|.._ _...|..DF3..|...._X_.|---|---| | |CE1| | | \ | Flow 1 | X | | / | | |CE2| | | | \_.|...DF2....|._/ \_..|..DF4..|._/ | | | +---+ | |==========| |=======| | +---+ ^ +--------+ +--------+ +--------+ ^ | Edge Node Relay Node Edge Node | | | |<----- Emulated Time Sensitive Networking (TSN) Service ---->| IEEE 802.1TSN over DetNet 11/16/2017

Background Service / Flow / Configuration related models Discussion on different models (information, data, YANG, etc. ) During/after IETF99 Some IETF definitions RFC3444 - information model The main purpose of an information model is to model managed objects at a conceptual level, independent of any specific implementations or protocols used to transport the data. … In order to make the overall design as clear as possible, an information model should hide all protocol and implementation details. Another important characteristic of an information model is that it defines relationships between managed objects. RFC3444 - data model Data models, conversely, are defined at a lower level of abstraction and include many details. They are intended for implementers and include protocol-specific constructs. 11/16/2017

Background … (cont.) Service / Flow / Configuration related models Some IETF definitions draft-ietf-opsawg-service-model-explained-05 - Service Model: A service model is a specific type of data model. It describes a service and the parameters of the service in a portable way that can be used uniformly independent of the equipment and operating environment. The service model may be divided into two categories: Customer Service Model: A customer service model is used to describe a service as offered or delivered to a customer by a network operator. It can be used by a human (via a user interface such as a GUI, web form, or CLI) or by software to configure or request a service, and may equally be consumed by a human (such as via an order fulfillment system) or by a software component. Such models are sometimes referred to simply as "service models" [RFC8049] … customer service models are technology agnostic so that the customer does not have influence over or knowledge of how the network operator engineers the service. Service Delivery Model: A service delivery model is used by a network operator to define and manage how a service is engineered in the network. It can be used by a human operator (such as via a management station) or by a software tool to instruct network components. The YANG modules that encode such models are sometimes referred to as "network service YANG modules" [RFC8199] and are consumed by "external systems" such as Operations Support System (OSS). A service delivery module is expressed as a core set of parameters that are common across a network type and technology: additional features that are specific to the configuration of individual vendor equipment or proprietary protocols would be defined in extensions or augmentations of the module. Service delivery modules include technology-specific modules. 11/16/2017

Background … (cont.) Service / Flow / Configuration related models Some IETF definitions RFC8199 - YANG Modules Network Element YANG Modules: describe the configuration, state data, operations, and notifications of specific device-centric technologies or features. Network Service YANG Modules: describe the configuration, state data, operations, and notifications of abstract representations of services implemented on one or multiple network elements. Note: Network Service YANG Modules describe the characteristics of a service, as agreed upon with consumers of that service. That is, a service module does not expose the detailed configuration parameters of all participating network elements and features but describes an abstract model that allows instances of the service to be decomposed into instance data according to the Network Element YANG Modules of the participating network elements. The service-to-element decomposition is a separate process; the details depend on how the network operator chooses to realize the service. 11/16/2017

Information/Data models for DetNet Service / Flow / Configuration DetNet: three models are distinguished: Flow information model: describes characteristics of data flows. It includes in detail all relevant aspects of a flow that are needed to support the flow properly by the network between the source and the destination(s). Service information model: describes characteristics of services being provided for data flows over a network. It can be treated as a network operator independent information model. Configuration data model: describes in detail the settings required on network nodes to serve a data flow properly. Flow Information Model User Network Operator flow/service /\ info model +---+ / \ <---------------> | X | management/control ---- +-+-+ plane entity ^ | configuration | info model +------------+ v | | +-+ | v Network +-+ v +-+ nodes +-+ +-+ +-+ Customer Service Model Network Element YANG Modules 11/16/2017

Information/Data models for DetNet … (cont Information/Data models for DetNet … (cont.) Service / Flow / Configuration Service / Flow / Configuration info/data model: Service / Flow models require a higher level abstraction. They are focusing on how to serv DetNet flows. DetNet Flow Information Model: draft-farkas-detnet-flow-information-model-02 Configuration required for e2e service delivery and depends heavily on device capabilities and technology (e.g., IPv6, MPLS, etc.). DetNet Configuration YANG Model: draft-geng-detnet-conf-yang-00 Note: concerns on configuration, e.g., we are not yet there to know in detail all the configuration for DetNet scenarios (e.g., L2/L3 QoS, TSN sub-net with DetNet domain, Signaling, etc.). 11/16/2017

Update: Flow and Service specific attributes Flow information model Source: an end system capable of sourcing a DetNet flow. Destination: an end system that is a destination of a DetNet flow. Flow-status: the status of a DetNet flow. Applied from the network to the user. Service information model Ingress: an edge system receiving a DetNet flow from a Source. Egress: an edge system sending traffic towards a Destination of a DetNet flow. DetNet domain: an administrative domain providing the DetNet service. Service-status: the status of a DetNet service. Applied from the network to the user. Flow Information model Service Information model TSN |<---------- End to End DetNet Service ------>| TSN Service | Transit Transit | Service TSN (AC) | |<-Tunnel->| |<-Tnl->| | (AC) TSN End | V V 1 V V 2 V V | End System | +--------+ +--------+ +--------+ | System +---+ | |DA-T-PE1|==========|DA-S-PE1|=======|DA-T-PE2| | +---+ | |--|----|._X_....|..DetNet..|.._ _...|..DF3..|...._X_.|---|---| | |CE1| | | \ | Flow 1 | X | | / | | |CE2| | | | \_.|...DF2....|._/ \_..|..DF4..|._/ | | | +---+ | |==========| |=======| | +---+ ^ +--------+ +--------+ +--------+ ^ | Edge Node Relay Node Edge Node | | | |<----- Emulated Time Sensitive Networking (TSN) Service ---->| IEEE 802.1TSN over DetNet 11/16/2017

Next steps Sort out the details of flow and service specific attributes Fill up new sections accordingly 11/16/2017