DetNet Configuration YANG Model

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Advertisements

IPv6 Technology and Advanced Services 19/10/2004 IPv6 Technology and Advanced Services IPv6 Quality of Service Dimitris Primpas
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
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.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Advanced Computer Networks
Requirements for LER Forwarding of IPv4 Option Packets
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
draft-ietf-teas-yang-te-topo-05
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Inter domain signaling protocol
DetNet Data Plane Discussion
draft-huang-detnet-xhaul-00
FlexE - Channel Control Work in the IETF
Benchmarking Framework
Internet, Part 2 1) Session Initiating Protocol (SIP)
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
draft-ietf-teas-yang-te-topo-01
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Network Layer Goals: Overview:
FlexE - Channel Control Work in the IETF
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
DetNet Data Plane Discussion
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Internet, Part 2 1) Session Initiating Protocol (SIP)
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
CHAPTER 8 Network Management
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
DetNet WG Chairs: Lou Berger
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
DetNet WG Chairs: Lou Berger
draft-ietf-detnet-dp-sol-00 Issues
IETF standard chances of IDNet in NM area
{Stewart Bryant, Mach Huawei
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
DetNet Information Model Consideration
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
draft-ietf-teas-yang-te-topo-08
Venkatesan Mahalingam
CIS679: Two Planes and Int-Serv Model
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
CISCO SWITCHING Hussein Salameh Network Administrator
A YANG Data Model for Microwave Radio Link draft-mwdt-ccamp-mw-yang-01
Congestion Control.
OAM for Deterministic Networks with IP Data Plane draft-mirsky-detnet-ip-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
OAM for Deterministic Networks draft-mirsky-detnet-oam
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Editors: Bala’zs Varga, Jouni Korhonen
draft-ietf-teas-yang-l3-te-topo-02
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
YANG Models for MPLS-TP
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,
draft-gandhi-spring-sr-mpls-pm-03
Interface extensions YANG & VLAN sub-interface YANG Status update
Large-Scale Deterministic Network Update
YANG Model for ETH TE Topology CCAMP WG, IETF 105, Montreal, Canada draft-zheng-ccamp-client-topo-yang-06 Italo Busi, Haomian Zheng, Aihua Guo (Huawei)
DetNet Architecture Updates
Presentation transcript:

DetNet Configuration YANG Model draft-geng-detnet-conf-yang-01 Xuesong Geng (gengxuesong@huawei.com) Mach Chen (mach.chen@huawei.com) Zhenqiang Li (lizhengqiang@chinamobile.com)

DetNet Models Overview and Relationship Flow data model User DetNet flow info model Status data model Service data model Controller Topology data model Config data model Status data model DetNet Configuration YANG Models DetNet flow information Model Network

DetNet Topology Data Model Augmentation to TE Topology model Node attribute augmentation Link attribute augmentation

DetNet Topology Attribute Whether such delay classification( link delay + processing delay + output queuing delay) is reasonable? Node Type Edge Node/Relay Node/ Transit Node Replication Capability Elimination Capability Queuing Management Algorithm Type Basic Parameters Resource Reservation Base Max FanIn Ports Max Packet Size Max DetNet Classes(?) Bandwidth Metric DetNet Unreserved Bandwidth Maximum DetNet Reservable Bandwidth Delay Metric(?) Link Delay (defined in RFC7471 and RFC 7810) Maximum Packet Processing Delay Minimum Packet Processing Delay Maximum Output Queuing Delay Minimum Output Queuing Delay Do we need more than one DetNet Traffic Classes?

DetNet Flow Configuration Data Model Ingress Node Replication Node Transit Node Elimination Node Egress Node

Configuration Based on DetNet Architecture Network Architecture Encapsulation Layer Node Type Main Function Service Layer proxy Edge Node Encapsulation/ Decapsulation Service Layer Relay Node Packet Replication and Elimination Transport Layer Transit Node Congestion Protection draft-ietf-detnet-architecture-04

DetNet Transit Node Configuration Flow Priority Flow Identification Queuing Management Algorithm Configuration Explicit Route (covered by draft-ietf-mpls-static-yang-05 ) Whether it can be the extension of the Qos YANG Mode defined in draft-asechoud-rtgwg-qos-model-05 Qos YANG Model IETF - QoS - CLASSIFIER IETF - QoS - POLICY IETF - QoS - ACTION IETF - QoS - TARGET IETF - DIFFSERV

DetNet Relay Node Configuration Replication Node Configuration Flow Identification (e.g., incoming s-Label) Operation: replication Copy Number Flow Identifications in next reply/edge nodes (e.g., outgoing s-Labels) Elimination Node Configuration Flow Identification Operation: elimination Flow Identification in next reply/edge node (e.g., outgoing s-Label)

Example : Relay Node Configuration Configuration Parameters: Flow Identification: in the current data plane design, 5-tuple, S-label or other relevant information can be used in flow identification. Operation: replication/ elimination / elimination & replication; Next Relay Node; Output Port; For example: Incoming S-Label Replication Elimination Outgoing S-Label Output Port 1001 Yes No 2001 1 2 1002 2002 3

Example : Relay Node Configuration(cont.) T-Label 2001 d-CW Payload T-Label 3001 d-CW Payload T-Label 1001 d-CW Payload Relay 2 Egress Ingress Relay 1 T-Label 2001 d-CW Payload Configuration in Relay Node 1: Configuration in Relay Node 2: Incoming S-Label Replication Elimination Outgoing S-Label Output Port 1001 Yes No 2001 1 2 Incoming S-Label Replication Elimination Outgoing S-Label Output Port 2001 No Yes 3001 1

DetNet Edge Node Configuration Ingress Node Configuration Flow Identification Packet Sequencing Packet Encapsulation Traffic Specification Flow Aggregation (?) Egress Node Configuration Packet Reordering Packet Decapsulation

What is the next? This is just the beginning of this part of work: More Considerations about Queuing Algorithm Configuration Improve the replication and elimination part Add DetNet Status Data Model Solicit more contributions and comments

Thanks