Internet DRAFT - draft-xiong-detnet-differentiated-detnet-qos
draft-xiong-detnet-differentiated-detnet-qos
DetNet Q. Xiong, Ed.
Internet-Draft ZTE Corporation
Intended status: Standards Track J. Zhao
Expires: 25 April 2024 CAICT
Z. Du
China Mobile
Q. Zeng
China Telecom
C. Liu
China Unicom
23 October 2023
Differentiated DetNet QoS for Deterministic Services
draft-xiong-detnet-differentiated-detnet-qos-00
Abstract
This document describes the service requirements of scaling
deterministic networks and proposes Differentiated DetNet QoS (DD-
QoS) for deterministic services in enhanced DetNet.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
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 25 April 2024.
Copyright Notice
Copyright (c) 2023 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
Xiong, et al. Expires 25 April 2024 [Page 1]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Service Requirements of Scaling Deterministic Networks . . . 3
3.1. Support Different Levels of Applications Co-existed with
Differentiated SLAs . . . . . . . . . . . . . . . . . . . 3
3.2. Support High Utilization of Network Resources . . . . . . 6
4. Differentiated DetNet QoS for Deterministic Services . . . . 6
5. Security Considerations . . . . . . . . . . . . . . . . . . . 7
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 7
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 7
8.1. Normative References . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction
According to [RFC8655], Deterministic Networking (DetNet) operates at
the IP layer and delivers service which provides extremely low data
loss rates and bounded latency within a network domain. The DetNet
Quality of Service (QoS) includes the bounded latency indicating the
minimum and maximum end-to-end latency from source to destination and
bounded jitter (packet delay variation). Three techniques are used
by DetNet to provide these qualities of service including service
protection, explicit routes and resource allocation.
Xiong, et al. Expires 25 April 2024 [Page 2]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
[I-D.ietf-detnet-scaling-requirements] has mentioned the enhanced
DetNet should support different levels of application requirements
which is important for the DetNet deployment.
[I-D.zhao-detnet-enhanced-use-cases] has described enhanced use cases
and network requirements for scaling deterministic networks and seven
levels of typical applications have been defined. Different levels
of applications differ in the network ranges and SLAs requirements.
Moreover, multiple services and traffic flows with different bounded
latency requirements may be also co-existed in the same application.
Multiple deterministic services may demand different set of SLAs and
it may define more than one DetNet QoS levels according to different
application scenarios. These flows should be transmitted and
forwarded with different DetNet QoS behaviors. From the use cases in
[RFC8578], DetNet applications differ in their network topologies and
specific desired behavior and different services requires
differentiated DetNet QoS.
This document describes the service requirements of scaling
deterministic networks and proposes Differentiated DetNet QoS (DD-
QoS) for deterministic services in enhanced DetNet.
1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
2. Terminology
The terminology is defined as [RFC8655].
DD-QoS: Differentiated DetNet QoS
DC: DetNet Traffic Class
3. Service Requirements of Scaling Deterministic Networks
3.1. Support Different Levels of Applications Co-existed with
Differentiated SLAs
5G network is oriented to the internet of everything. It need to
supports the Ultra-reliable Low Latency Communications (uRLLC)
services. The uRLLC services demand SLA guarantees such as low
latency and high reliability and other deterministic and precise
properties especially in Wide Area Network (WAN) applications.The
uRLLC services should be provided in large-scale networks which cover
the industries such as intelligent electrical network, intelligent
factory, internet of vehicles, industry automation and other
Xiong, et al. Expires 25 April 2024 [Page 3]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
industrial internet scenarios. The industrial internet is the key
infrastructure that coordinate various units of work over various
system components, e.g. people, machines and things in the industrial
environment including big data, cloud computing, Internet of Things
(IOT), Augment Reality (AR), industrial robots, Artificial
Intelligence (AI) and other basic technologies. For the intelligent
electrical network, there are deterministic requirements for
communication delay, jitter and packet loss rate. For example, in
the electrical current difference model, a delay of 3~10ms and a
jitter variation is no more than 100us are required. For the
automation control, it is one of the basic application and the the
core is closed-loop control system. The control process cycle is as
low as millisecond level, so the system communication delay needs to
reach millisecond level or even lower to ensure the realization of
precise control. There are three levels of real-time requirements
for industrial interconnection: factory level is about 1s, and
process level is 10~100ms, and the highest real-time requirement is
motion control, which requires less than 1ms. So the deterministic
latency requirements are different with varying services and network
scenarios.
As per [I-D.ietf-detnet-scaling-requirements], the enhanced DetNet
should support different levels of application requirements. As
defined in [RFC8655], the DetNet QoS can be expressed in terms of :
Minimum and maximum end-to-end latency, bounded jitter (packet delay
variation), packet loss ratio and an upper bound on out-of-order
packet delivery. As described in [RFC8578], DetNet applications
differ in their network topologies and specific desired behavior and
different services requires differentiated DetNet QoS. In large-
scale networks, multiple services with differentiated DetNet QoS can
be co-existed in the same DetNet network. The classification of the
deterministic flows within different levels should be taken into
considerations. It is required to provide Latency, bounded jitter
and packet loss dynamically and flexibly in all scenarios for each
characterized flow.
As the Figure 1 shows, the services can be divided into 5 levels and
level 2~5 is the DetNet flows and level-1 is non-DetNet flow. DetNet
applications and DetNet QoS is differentiated within each level.
Xiong, et al. Expires 25 April 2024 [Page 4]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
+--------------+---------+-----------+-----------+----------+------------+
| Item | Level-1 | Level-2 | Level-3 | Level-4 | Level-5 |
+--------------+---------+-----------+-----------+----------+------------+
|Applications |Email | Voice | Audio and | AR/VR | Industrial |
|Examples | | | Video | | |
+--------------+---------+-----------+-----------+----------+------------+
|Differentiated|N/A |delay<300ms|delay<50ms |delay<20ms|delay<10ms |
|SLAs | |jitter<50ms|jitter<50ms|jitter<5ms|jitter<100us|
+--------------+---------+-----------+-----------+----------+------------+
|DetNet QoS |Bandwidth|Jitter | Delay | Low | Ultra-low |
|Forwarding |Guarantee|Guarantee | Guarantee | delay | delay and |
|Behaviors | | | |and jitter| jitter |
+--------------+---------+-----------+-----------+----------+------------+
Figure 1: The classification of Different Levels of Applications
From the perspective of deterministic service requirements,
deterministic QoS in the network can be divided into five types or
levels:
Level-1: bandwidth guarantee. The indicator requirements include
basic bandwidth guarantee and certain packet loss tolerance. There
is no requirement for the upper bound of the latency, and no
requirement for the jitter. Typical services include download and
FTP services.
Level-2: jitter guarantee. The indicator requirements include:
jitter<50ms, delay<300ms. Typical services include synchronous voice
services, such as voice call.
Level-3: delay guarantee. The indicator requirements include:
delay<50ms, jitter<50ms. Typical services include real-time
communication services, such as video, production monitoring, and
communication services.
Level-4: low delay and jitter guarantee. The indicator requirements
include: delay<20ms, jitter<5ms. Typical services include video
interaction services, such as AR/VR, holographic communication, cloud
video and cloud games.
Level-5: ultra-low delay and jitter guarantee. The indicator
requirements include: delay<10ms, jitter<100us. Typical services
include production control services, such as power protection and
remote control.
Xiong, et al. Expires 25 April 2024 [Page 5]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
Moreover, different DetNet services is required to tolerate different
percentage of packet loss ratio such as 99.9%, 99.99%, 99.999%, and
so on.
3.2. Support High Utilization of Network Resources
Traditional Ethernet, IP and MPLS networks which is based on
statistical multiplexing provides best-effort packet service and
offers no delivery and SLA guarantee. As described in [RFC8655], the
primary technique by which DetNet achieves its QoS is to allocate
sufficient resources. But it can not be achieved by not sufficient
resource which can be allocated due to practical and cost reason. So
it is required to achieve the high-efficiency of resources
utilization when provide the DetNet services.
4. Differentiated DetNet QoS for Deterministic Services
As per [RFC8655], an important goal of the DetNet QoS is the bounded
latency including the minimum and maximum end-to-end latency from
source to destination, and bounded jitter. From the services
requirements, a scaling network in enhanced DetNet needs to provide
the deterministic services for various applications. The
deterministic services may demand differentiated SLAs and different
bounded latency guarantees. So multiple DetNet QoS levels should be
supported according to different application scenarios.
Moreover, as per [RFC8938], the aggregation of individual flows may
be still challenging for network operations with a large number of
deterministic flows and network nodes in large-scale networks. It
may provide traffic class scheduling than the flow scheduling. As
per [I-D.xiong-detnet-large-scale-enhancements], the enhanced DetNet
data plane should support the traffic scheduling based on traffic
class and consider the differentiated DetNet QoS for each DetNet
flow.
The differentiated QoS MAY be classified based on the applications in
scaling networks. This document proposed the DetNet Traffic Class
(DC) to indicate the traffic classes of Differentiated DetNet QoS
(DD-QoS). The DetNet traffic class may be divided into 4 types:
Xiong, et al. Expires 25 April 2024 [Page 6]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
+--------------+-----------+----------+----------+-----------+-----------+
|Differentiated| Bandwidth | Jitter | Delay | Low | Ultra-low |
|DetNet QoS | Guarantee | Guarantee| Guarantee| delay and | delay and|
|Forwarding | | | | and jitter| jitter |
|Behaviors | | | | | |
+--------------+-----------+----------+----------+-----------+-----------+
| DetNet | | | | | |
| Traffic |Best-effort| DC-1 | DC-2 | DC-3 | DC-4 |
| Class | | | | | |
+--------------+-----------+----------+----------+-----------+-----------+
Figure 2: Traffic class for Differentiated DetNet QoS
Different QoS class indicates different levels of applications with
SLAs requirements and each class demands differentiated QoS behaviors
as well as different DetNet capabilities in scaling network. For
example, the behaviors of jitter guarantee and delay guarantee may
implement different queuing mechanisms. Each QoS class can be
divided into serveral sub-classes based on the SLAs requirements of
the applications.
5. Security Considerations
TBA
6. IANA Considerations
TBA
7. Acknowledgements
TBA
8. References
8.1. Normative References
[I-D.ietf-detnet-scaling-requirements]
Liu, P., Li, Y., Eckert, T. T., Xiong, Q., Ryoo, J.,
zhushiyin, and X. Geng, "Requirements for Scaling
Deterministic Networks", Work in Progress, Internet-Draft,
draft-ietf-detnet-scaling-requirements-04, 18 October
2023, <https://datatracker.ietf.org/doc/html/draft-ietf-
detnet-scaling-requirements-04>.
[I-D.xiong-detnet-enhanced-detnet-gap-analysis]
Xiong, Q., "Gap Analysis for Enhanced DetNet Data Plane",
Work in Progress, Internet-Draft, draft-xiong-detnet-
Xiong, et al. Expires 25 April 2024 [Page 7]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
enhanced-detnet-gap-analysis-01, 6 July 2023,
<https://datatracker.ietf.org/doc/html/draft-xiong-detnet-
enhanced-detnet-gap-analysis-01>.
[I-D.xiong-detnet-large-scale-enhancements]
Xiong, Q., Du, Z., Zhao, J., and D. Yang, "Enhanced DetNet
Data Plane (EDP) Framework for Scaling Deterministic
Networks", Work in Progress, Internet-Draft, draft-xiong-
detnet-large-scale-enhancements-03, 10 July 2023,
<https://datatracker.ietf.org/doc/html/draft-xiong-detnet-
large-scale-enhancements-03>.
[I-D.zhao-detnet-enhanced-use-cases]
Zhao, J., Xiong, Q., and Z. Du, "Enhanced Use cases for
Scaling Deterministic Networks", Work in Progress,
Internet-Draft, draft-zhao-detnet-enhanced-use-cases-00,
23 October 2023, <https://datatracker.ietf.org/doc/html/
draft-zhao-detnet-enhanced-use-cases-00>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC4655] Farrel, A., Vasseur, J.-P., and J. Ash, "A Path
Computation Element (PCE)-Based Architecture", RFC 4655,
DOI 10.17487/RFC4655, August 2006,
<https://www.rfc-editor.org/info/rfc4655>.
[RFC4915] Psenak, P., Mirtorabi, S., Roy, A., Nguyen, L., and P.
Pillay-Esnault, "Multi-Topology (MT) Routing in OSPF",
RFC 4915, DOI 10.17487/RFC4915, June 2007,
<https://www.rfc-editor.org/info/rfc4915>.
[RFC5120] Przygienda, T., Shen, N., and N. Sheth, "M-ISIS: Multi
Topology (MT) Routing in Intermediate System to
Intermediate Systems (IS-ISs)", RFC 5120,
DOI 10.17487/RFC5120, February 2008,
<https://www.rfc-editor.org/info/rfc5120>.
[RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation
Element (PCE) Communication Protocol (PCEP)", RFC 5440,
DOI 10.17487/RFC5440, March 2009,
<https://www.rfc-editor.org/info/rfc5440>.
[RFC6549] Lindem, A., Roy, A., and S. Mirtorabi, "OSPFv2 Multi-
Instance Extensions", RFC 6549, DOI 10.17487/RFC6549,
March 2012, <https://www.rfc-editor.org/info/rfc6549>.
Xiong, et al. Expires 25 April 2024 [Page 8]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
[RFC7752] Gredler, H., Ed., Medved, J., Previdi, S., Farrel, A., and
S. Ray, "North-Bound Distribution of Link-State and
Traffic Engineering (TE) Information Using BGP", RFC 7752,
DOI 10.17487/RFC7752, March 2016,
<https://www.rfc-editor.org/info/rfc7752>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8231] Crabbe, E., Minei, I., Medved, J., and R. Varga, "Path
Computation Element Communication Protocol (PCEP)
Extensions for Stateful PCE", RFC 8231,
DOI 10.17487/RFC8231, September 2017,
<https://www.rfc-editor.org/info/rfc8231>.
[RFC8233] Dhody, D., Wu, Q., Manral, V., Ali, Z., and K. Kumaki,
"Extensions to the Path Computation Element Communication
Protocol (PCEP) to Compute Service-Aware Label Switched
Paths (LSPs)", RFC 8233, DOI 10.17487/RFC8233, September
2017, <https://www.rfc-editor.org/info/rfc8233>.
[RFC8578] Grossman, E., Ed., "Deterministic Networking Use Cases",
RFC 8578, DOI 10.17487/RFC8578, May 2019,
<https://www.rfc-editor.org/info/rfc8578>.
[RFC8655] Finn, N., Thubert, P., Varga, B., and J. Farkas,
"Deterministic Networking Architecture", RFC 8655,
DOI 10.17487/RFC8655, October 2019,
<https://www.rfc-editor.org/info/rfc8655>.
[RFC8664] Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W.,
and J. Hardwick, "Path Computation Element Communication
Protocol (PCEP) Extensions for Segment Routing", RFC 8664,
DOI 10.17487/RFC8664, December 2019,
<https://www.rfc-editor.org/info/rfc8664>.
[RFC8938] Varga, B., Ed., Farkas, J., Berger, L., Malis, A., and S.
Bryant, "Deterministic Networking (DetNet) Data Plane
Framework", RFC 8938, DOI 10.17487/RFC8938, November 2020,
<https://www.rfc-editor.org/info/rfc8938>.
[RFC9320] Finn, N., Le Boudec, J.-Y., Mohammadpour, E., Zhang, J.,
and B. Varga, "Deterministic Networking (DetNet) Bounded
Latency", RFC 9320, DOI 10.17487/RFC9320, November 2022,
<https://www.rfc-editor.org/info/rfc9320>.
Xiong, et al. Expires 25 April 2024 [Page 9]
Internet-Draft Differentiated DetNet QoS for Determinis October 2023
[RFC9357] Xiong, Q., "Label Switched Path (LSP) Object Flag
Extension for Stateful PCE", RFC 9357,
DOI 10.17487/RFC9357, February 2023,
<https://www.rfc-editor.org/info/rfc9357>.
Authors' Addresses
Quan Xiong (editor)
ZTE Corporation
China
Email: xiong.quan@zte.com.cn
Junfeng Zhao
CAICT
China
Email: zhaojunfeng@caict.ac.cn
Zongpeng Du
China Mobile
China
Email: duzongpeng@chinamobile.com
Qimiao Zeng
China Telecom
China
Email: zengqm@chinatelecom.cn
Chang Liu
China Unicom
No.9 Shouti Nanlu
Beijing
100048
China
Phone: +86-010-68799999-7294
Email: liuc131@chinaunicom.cn
Xiong, et al. Expires 25 April 2024 [Page 10]