DetNet Architecture Updates

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

IPv4 - The Internet Protocol Version 4
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
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.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
An Architecture for Differentiated Services
MIF API draft-ietf-mif-api-extension-05 Dapeng Liu.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
Chapter 4: Managing LAN Traffic
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Security Level: Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext.
IETF71 DIME WG RFC3588bis and Extensibility Status Victor Fajardo (draft-ietf-dime-rfc3588bis-10.txt)
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
J. Halpern (Ericsson), C. Pignataro (Cisco)
Draft-mpls-tp-OAM-maintnance-points-00
Congestion Control in Data Networks and Internets
Transmission of IP Packets over IEEE 802
Requirements for LER Forwarding of IPv4 Option Packets
Instructor Materials Chapter 6: Quality of Service
Open issues with PANA Protocol
Internet Networking recitation #9
Mobile IP.
IP - The Internet Protocol
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
DetNet Data Plane Discussion
Benchmarking Network-layer Traffic Control Mechanisms
Computer Data Communications
Packet Switching Datagram Approach Virtual Circuit Approach
Queue Management Jennifer Rexford COS 461: Computer Networks
A. Báder, L. Westberg, G. Karagiannis,
DetNet Service Model draft-varga-detnet-service-model-01
DetNet Data Plane Discussion
IP - The Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
IP - The Internet Protocol
Guide to TCP/IP Fourth Edition
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
DetNet Flow Information Model
draft-ipdvb-sec-01.txt ULE Security Requirements
DetNet WG Chairs: Lou Berger
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Michael Welzl University of Oslo
DetNet Configuration YANG Model
DetNet Bounded Latency
IP - The Internet Protocol
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
Internet Networking recitation #10
DetNet Information Model Consideration
Figure Areas in an autonomous system
IP - The Internet Protocol
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.
EE 122: Differentiated Services
Congestion Control (from Chapter 05)
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
DetNet Bounded Latency-02
IP - The Internet Protocol
DetNet Bounded Latency-04
draft-ietf-bier-ipv6-requirements-01
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 Bounded Latency-01
Georgios Karagiannis, Tom Taylor, Kwok Chan, Michael Menth
Large-Scale Deterministic Network Update
Presentation transcript:

DetNet Architecture Updates Norman Finn, Pascal Thubert, Balázs Varga, and János Farkas DetNet WG IETF 104 March 27, 2019, Prague

Summary This presentation describes the updates made since publication request That is, this presentation describes the changes up to v12 compared to v08 https://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-detnet- architecture-12.txt&url1=draft-ietf-detnet-architecture-08.txt https://tools.ietf.org/rfcdiff?url2=draft-ietf-detnet-architecture- 12.txt&url1=draft-ietf-detnet-architecture-08.txt 27/03/2019 IETF 104

Terminology Update The following updates have been made to avoid confusion with terminology of the Transport Area "forwarding sub-layer" instead of "transport sub-layer“ "resource allocation" instead of "congestion protection" 27/03/2019 IETF 104

Clarifications Related to Congestion Control Text added to Section 3.1 “As DetNet flows are assumed to be rate-limited and DetNet is designed to provide sufficient allocated resources (including provisioned capacity), the use of transport layer congestion control [RFC2914] for App-flows is not required; however, if resources are allocated appropriately, use of congestion control should not impact transmission negatively.” Text added to Section 3.3.2: “Note that the sending of App-flows that do not use transport layer congestion control per [RFC2914] into a network that is not provisioned to handle such DetNet traffic has to be treated as a fault and prevented. PRF generated DetNet member flows also need to be treated as not using transport layer congestion control even if the original App-flow supports transport layer congestion control because PREOF can remove congestion indications at the PEF and thereby hide such indications (e.g., drops, ECN markings, increased latency) from end systems.” 27/03/2019 IETF 104

Clarifications Related to Congestion Control – Cont’d Text added to Section 4.3.2: “There is no expectation in DetNet for App-flows to be responsive to congestion control [RFC2914] or explicit congestion notification [RFC3168].” Principles behind congestion control related updates: avoid the introduction of any new term avoid or minimize the use of terms that have been removed improve clarity, e.g., remove "throttling" and replace it with clearer phrasing 27/03/2019 IETF 104

Rewrite of Security Considerations and Extension of Privacy Considerations Section 5 Security Considerations has been rewritten to make it clear what threats are in scope and to be protected against It has been made clear that security considerations for DetNet are described in detail in [I-D.ietf-detnet-security] Section 6 Privacy Considerations has been extended to clarify that DetNet “is not expected to directly raise any new privacy considerations”, e.g., the ability for an attacker to use QoS markings as part of traffic correlation/inspection is not new with DetNet 27/03/2019 IETF 104

Clarifications on non-DetNet Nodes and Flows Clarifications added on non-DetNet nodes Section 1 Introduction “QoS requirements of DetNet flows can be met if all network nodes in a DetNet domain implement DetNet capabilities. DetNet nodes can be interconnected with different sub-network technologies (Section 4.1.2), where the nodes of the subnet are not DetNet aware (Section 4.1.3).” Section 4.3.2 “All nodes in a DetNet domain are expected to support the data behavior required to deliver a particular DetNet service. If a node itself is not DetNet service aware, the DetNet nodes that are adjacent to such non-DetNet aware nodes must ensure that the non- DetNet aware node is provisioned to appropriately support the DetNet service. …” Clarifications on non-DetNet flows “The presence of DetNet flows does not preclude non-DetNet flows” “unused resource such as link bandwidth can be made available by the DetNet system to non-DetNet packets as long as all guarantees are fulfilled” 27/03/2019 IETF 104

Clarifications on Protection against Malfunctioning/Misbehavior Text added to 3.2.1.1 “Furthermore, rate limiting, e.g., using traffic policing and shaping functions, e.g., [RFC2475], at the ingress of the DetNet domain must be applied. This is needed for meeting the requirements of DetNet flows as well as for protecting non-DetNet traffic from potentially misbehaving DetNet traffic sources.” Text added to 3.3.1 “Starvation of non-DetNet traffic must be avoided, e.g., by traffic policing and shaping functions (e.g., [RFC2475]).” Clarifications in 3.3.2 “Furthermore, filters and policers can take actions to discard the offending packets or flows, or trigger shutting down the offending flow or the offending interface.” 27/03/2019 IETF 104

Clarifications on Protection against Malfunctioning/Misbehavior – Cont’d Text added to 3.3.2 “In particular, sending DetNet traffic into networks that have not been provisioned in advance to handle that DetNet traffic has to be treated as a fault. The use of egress traffic filters, or equivalent mechanisms, to prevent this from happening are strongly recommended at the edges of a DetNet networks and DetNet supporting networks. In this context, the term 'provisioned' has a broad meaning, e.g., provisioning could be performed via an administrative decision that the downstream network has the available capacity to carry the DetNet traffic that is being sent into it. 27/03/2019 IETF 104

Clarifications of Definitions and Use of Terms Definition of App-flow has been updated: “The payload (data) carried over a DetNet service.” Definition of DetNet flow definition has been updated: “A DetNet flow is a sequence of packets which conform uniquely to a flow identifier, and to which the DetNet service is to be provided. It includes any DetNet headers added to support the DetNet service and forwarding sub-layers.” The requirements of different flow types to DetNet nodes has been clarified in Section 4.3.1. The definition of the different DetNet node types have been clarified and their use have been updated throughout the document. Definition of DetNet node has been added: “DetNet node A DetNet edge node, a DetNet relay node, or a DetNet transit node.” 27/03/2019 IETF 104

Clarifications of Definitions and Use of Terms – Cont’d Definition of DetNet sub-layers has been extended DetNet forwarding sub-layer “DetNet functionality is divided into two sub-layers. One of them is the DetNet forwarding sub-layer, which optionally provides resource allocation for DetNet flows over paths provided by the underlying network.” DetNet service sub-layer “DetNet functionality is divided into two sub-layers. One of them is the DetNet service sub-layer, at which a DetNet service, e.g., service protection is provided.” Definitions are now in lexicographic order 27/03/2019 IETF 104

Clarified Scope It has been clarified that the scope of DetNet is a single administrative domain, not the Internet Abstract expended “This document provides the overall architecture for Deterministic Networking (DetNet), which provides a capability to carry specified unicast or multicast data flows for real-time applications with extremely low data loss rates and bounded latency within a network domain.“ Introduction extended “… DetNet is for networks that are under a single administrative control or within a closed group of administrative control; these include campus-wide networks and private WANs. DetNet is not for large groups of domains such as the Internet. …” 27/03/2019 IETF 104

Clarification on Priority Queuing Text updated in 3.1 In general, a trivial priority-based queuing scheme will give better average latency to a data flow than DetNet; however, it may not be a suitable option for DetNet because of its worst-case latency. 27/03/2019 IETF 104

References References have been updated New references have been added [BUFFERBLOAT] Gettys, J. and K. Nichols, "Bufferbloat: Dark Buffers in the Internet", January 2012. [IEEE802.1AE-2018] [RFC2914] [RFC3168] [RFC4301] [RFC7149] [RFC8033] [RFC8289] [RFC8453] 27/03/2019 IETF 104

Smaller Updates Further smaller updates have been made to improve clarity and fix nits as explained in the announcement of the revisions v09 v10 v11 v12 27/03/2019 IETF 104

Thank you! 27/03/2019 IETF 104