--- 1/draft-ietf-detnet-data-plane-framework-01.txt 2019-09-13 07:13:19.322111320 -0700 +++ 2/draft-ietf-detnet-data-plane-framework-02.txt 2019-09-13 07:13:19.374112631 -0700 @@ -1,25 +1,26 @@ DetNet B. Varga, Ed. Internet-Draft J. Farkas Intended status: Informational Ericsson -Expires: January 2, 2020 L. Berger +Expires: March 15, 2020 L. Berger D. Fedyk LabN Consulting, L.L.C. A. Malis + Independent S. Bryant Futurewei Technologies J. Korhonen - July 1, 2019 + September 12, 2019 DetNet Data Plane Framework - draft-ietf-detnet-data-plane-framework-01 + draft-ietf-detnet-data-plane-framework-02 Abstract This document provides an overall framework for the Deterministic Networking data plane. It covers concepts and considerations that are generally common to any Deterministic Networking data plane specification. Status of This Memo @@ -29,70 +30,70 @@ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on January 2, 2020. + This Internet-Draft will expire on March 15, 2020. Copyright Notice Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2.1. Terms Used in This Document . . . . . . . . . . . . . . . 3 + 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 + 2.1. Terms Used in This Document . . . . . . . . . . . . . . . 4 2.2. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 4 - 3. DetNet Data Plane Overview . . . . . . . . . . . . . . . . . 4 + 3. DetNet Data Plane Overview . . . . . . . . . . . . . . . . . 5 3.1. Data Plane Characteristics . . . . . . . . . . . . . . . 6 - 3.2. Encapsulation . . . . . . . . . . . . . . . . . . . . . . 6 + 3.2. Encapsulation . . . . . . . . . . . . . . . . . . . . . . 7 3.3. DetNet Specific Metadata . . . . . . . . . . . . . . . . 7 3.4. DetNet IP Data Plane . . . . . . . . . . . . . . . . . . 8 - 3.5. DetNet MPLS Data Plane . . . . . . . . . . . . . . . . . 8 + 3.5. DetNet MPLS Data Plane . . . . . . . . . . . . . . . . . 9 3.6. Further DetNet Data Plane Considerations . . . . . . . . 9 3.6.1. Service Protection . . . . . . . . . . . . . . . . . 11 3.6.2. Aggregation Considerations . . . . . . . . . . . . . 13 3.6.3. End-System Specific Considerations . . . . . . . . . 14 - 3.6.4. Sub-Network Considerations . . . . . . . . . . . . . 14 + 3.6.4. Sub-Network Considerations . . . . . . . . . . . . . 15 4. Controller Plane (Management and Control) - Considerations . . . . . . . . . . . . . . . . . . . . . . . 15 - 4.1. DetNet Controller Plane Requirements . . . . . . . . . . 15 - 4.2. Generic Controller Plane Considerations . . . . . . . . . 16 - 4.2.1. Flow Aggregation Control . . . . . . . . . . . . . . 17 - 4.2.2. Explicit Routes . . . . . . . . . . . . . . . . . . . 18 + Considerations . . . . . . . . . . . . . . . . . . . . . . . 16 + 4.1. DetNet Controller Plane Requirements . . . . . . . . . . 16 + 4.2. Generic Controller Plane Considerations . . . . . . . . . 17 + 4.2.1. Flow Aggregation Control . . . . . . . . . . . . . . 18 + 4.2.2. Explicit Routes . . . . . . . . . . . . . . . . . . . 19 4.2.3. Contention Loss and Jitter Reduction . . . . . . . . 19 - 4.2.4. Bidirectional Traffic . . . . . . . . . . . . . . . . 19 - 4.3. Packet Replication, Elimination, and Ordering (PREOF) . . 20 - 5. Security Considerations . . . . . . . . . . . . . . . . . . . 20 - 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 21 - 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 21 - 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 21 - 8.1. Normative References . . . . . . . . . . . . . . . . . . 21 + 4.2.4. Bidirectional Traffic . . . . . . . . . . . . . . . . 20 + 4.3. Packet Replication, Elimination, and Ordering (PREOF) . . 21 + 5. Security Considerations . . . . . . . . . . . . . . . . . . . 21 + 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 22 + 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 22 + 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 22 + 8.1. Normative References . . . . . . . . . . . . . . . . . . 22 8.2. Informative References . . . . . . . . . . . . . . . . . 22 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 24 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 25 1. Introduction Deterministic Networking (DetNet) provides a capability to carry specified unicast or multicast data flows for real-time applications with extremely low packet loss rates and assured maximum end-to-end delivery latency. A description of the general background and concepts of DetNet can be found in [I-D.ietf-detnet-architecture]. This document describes the concepts needed by any DetNet data plane @@ -994,64 +994,65 @@ February 2006, . 8.2. Informative References [I-D.ietf-detnet-architecture] Finn, N., Thubert, P., Varga, B., and J. Farkas, "Deterministic Networking Architecture", draft-ietf- detnet-architecture-13 (work in progress), May 2019. [I-D.ietf-detnet-flow-information-model] - Farkas, J., Varga, B., Cummings, R., and Y. Jiang, "DetNet - Flow Information Model", draft-ietf-detnet-flow- - information-model-03 (work in progress), March 2019. + Farkas, J., Varga, B., Cummings, R., Jiang, Y., and D. + Fedyk, "DetNet Flow Information Model", draft-ietf-detnet- + flow-information-model-05 (work in progress), September + 2019. [I-D.ietf-detnet-ip] Varga, B., Farkas, J., Berger, L., Fedyk, D., Malis, A., Bryant, S., and J. Korhonen, "DetNet Data Plane: IP", - draft-ietf-detnet-ip-00 (work in progress), May 2019. + draft-ietf-detnet-ip-01 (work in progress), July 2019. [I-D.ietf-detnet-mpls] Varga, B., Farkas, J., Berger, L., Fedyk, D., Malis, A., Bryant, S., and J. Korhonen, "DetNet Data Plane: MPLS", - draft-ietf-detnet-mpls-00 (work in progress), May 2019. + draft-ietf-detnet-mpls-01 (work in progress), July 2019. [I-D.ietf-detnet-mpls-over-tsn] Varga, B., Farkas, J., Malis, A., Bryant, S., and J. Korhonen, "DetNet Data Plane: MPLS over IEEE 802.1 Time Sensitive Networking (TSN)", draft-ietf-detnet-mpls-over- tsn-00 (work in progress), May 2019. [I-D.ietf-detnet-mpls-over-udp-ip] Varga, B., Farkas, J., Berger, L., Malis, A., Bryant, S., - and J. Korhonen, "DetNet Data Plane: MPLS over IP", draft- - ietf-detnet-mpls-over-udp-ip-00 (work in progress), May - 2019. + and J. Korhonen, "DetNet Data Plane: MPLS over UDP/IP", + draft-ietf-detnet-mpls-over-udp-ip-01 (work in progress), + July 2019. [I-D.ietf-detnet-security] Mizrahi, T., Grossman, E., Hacker, A., Das, S., Dowdell, J., Austad, H., Stanton, K., and N. Finn, "Deterministic Networking (DetNet) Security Considerations", draft-ietf- - detnet-security-04 (work in progress), March 2019. + detnet-security-05 (work in progress), August 2019. [I-D.ietf-pce-pcep-extension-for-pce-controller] Zhao, Q., Li, Z., Negi, M., and C. Zhou, "PCEP Procedures and Protocol Extensions for Using PCE as a Central Controller (PCECC) of LSPs", draft-ietf-pce-pcep- - extension-for-pce-controller-01 (work in progress), - February 2019. + extension-for-pce-controller-02 (work in progress), July + 2019. [I-D.ietf-spring-srv6-network-programming] Filsfils, C., Camarillo, P., Leddy, J., daniel.voyer@bell.ca, d., Matsushima, S., and Z. Li, "SRv6 Network Programming", draft-ietf-spring-srv6-network- - programming-00 (work in progress), April 2019. + programming-01 (work in progress), July 2019. [IEEE802.1AE-2018] IEEE Standards Association, "IEEE Std 802.1AE-2018 MAC Security (MACsec)", 2018, . [IEEE802.1TSNTG] IEEE Standards Association, "IEEE 802.1 Time-Sensitive Networking Task Group", . @@ -1143,21 +1144,21 @@ LabN Consulting, L.L.C. Email: lberger@labn.net Don Fedyk LabN Consulting, L.L.C. Email: dfedyk@labn.net Andrew G. Malis - Futurewei Technologies + Independent Email: agmalis@gmail.com Stewart Bryant Futurewei Technologies Email: stewart.bryant@gmail.com Jouni Korhonen