RFC 9450
Reliable and Available Wireless (RAW) Use Cases
Reliable and Available Wireless (RAW) Use Cases ๐ฆ
okay so the title block is giving Informational ๐ . This is RFC 9450, published for information and not as an Internet Standards Track spec (ISSN 2070-1721). The authors are CJ. Bernardos, Ed. (UC3M), G. Papadopoulos (IMT Atlantique), P. Thubert (Cisco), and F. Theoleyre (CNRS), and it's dated August 2023. The header has no Obsoletes or Updates line, so it doesn't replace or change any other RFC ๐
Abstract โจ
The wireless medium comes with some seriously specific challenges if you want the same kinds of guarantees you get from wired deterministic networks ๐ญ. But there's a whole bunch of use cases that just can't be done with wires, and those are totally worth the extra effort of going wireless ๐. This document walks through wireless use cases that need reliable and available behavior, including aeronautical communications, amusement parks, industrial applications, pro audio and video, gaming, Unmanned Aerial Vehicle (UAV) and vehicle-to-vehicle (V2V) control, edge robotics, and emergency vehicles ๐.
Status of This Memo ๐
This document is not an Internet Standards Track specification. It's published for informational purposes ๐.
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community, received public review, and was approved for publication by the Internet Engineering Steering Group (IESG). Not every document the IESG approves is a candidate for any level of Internet Standard, so see Section 2 of RFC 7841 for more on that ๐ง.
For the current status of this document, any errata, and how to give feedback on it, check https://www.rfc-editor.org/info/rfc9450 ๐.
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) as they're in effect on the date this document was published. Please read these carefully, because they spell out your rights and restrictions for 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 they come without warranty as described in the Revised BSD License ๐.
Table of Contents ๐๏ธ
1. Introduction
2. Aeronautical Communications
2.1. Problem Statement
2.2. Specifics
2.3. Challenges
2.4. The Need for Wireless
2.5. Requirements for RAW
2.5.1. Non-latency-critical Considerations
3. Amusement Parks
3.1. Use Case Description
3.2. Specifics
3.3. The Need for Wireless
3.4. Requirements for RAW
3.4.1. Non-latency-critical Considerations
4. Wireless for Industrial Applications
4.1. Use Case Description
4.2. Specifics
4.2.1. Control Loops
4.2.2. Monitoring and Diagnostics
4.3. The Need for Wireless
4.4. Requirements for RAW
4.4.1. Non-latency-critical Considerations
5. Professional Audio and Video
5.1. Use Case Description
5.2. Specifics
5.2.1. Uninterrupted Stream Playback
5.2.2. Synchronized Stream Playback
5.3. The Need for Wireless
5.4. Requirements for RAW
5.4.1. Non-latency-critical Considerations
6. Wireless Gaming
6.1. Use Case Description
6.2. Specifics
6.3. The Need for Wireless
6.4. Requirements for RAW
6.4.1. Non-latency-critical Considerations
7. Unmanned Aerial Vehicles and Vehicle-to-Vehicle Platooning and
Control
7.1. Use Case Description
7.2. Specifics
7.3. The Need for Wireless
7.4. Requirements for RAW
7.4.1. Non-latency-critical Considerations
8. Edge Robotics Control
8.1. Use Case Description
8.2. Specifics
8.3. The Need for Wireless
8.4. Requirements for RAW
8.4.1. Non-latency-critical Considerations
9. Instrumented Emergency Medical Vehicles
9.1. Use Case Description
9.2. Specifics
9.3. The Need for Wireless
9.4. Requirements for RAW
9.4.1. Non-latency-critical Considerations
10. Summary
11. IANA Considerations
12. Security Considerations
13. Informative References
Acknowledgments
Authors' Addresses
1. Introduction ๐ธ
Okay, so Deterministic Networking (DetNet) is the thing that gives you the capability to carry specified unicast or multicast data streams for real-time apps ๐. It's built on time, resource reservation, and policy enforcement by distributed shapers [RFC2475]. The goal is extremely low data loss rates and bounded latency, so time-sensitive and mission-critical apps can run on a converged enterprise infrastructure ๐ผ.
DetNet is all about eliminating packet loss for a committed bandwidth while guaranteeing a worst-case end-to-end latency, no matter what the network conditions are and across technologies ๐ซถ. It leans on lower layer (Layer 2 (L2) and below) capabilities so Layer 3 (L3) can use a service layer, steering across multiple technologies and using media independent signaling to get high reliability, precise time delivery, and rate enforcement โจ. You can think of DetNet as a set of new Quality of Service (QoS) guarantees for worst-case delivery ๐. IP networks get more deterministic once the effects of statistical multiplexing (jitter and collision loss) are mostly gone ๐ . That takes tight control of the physical resources, keeping the traffic within what the underlying technology can physically handle, e.g., by using time-shared resources (bandwidth and buffers) per circuit, by shaping or scheduling the packets at every hop, or by mixing these techniques together ๐ง.
Key attributes of DetNet include:
- time synchronization on all the nodes,
- multi-technology path with co-channel interference minimization,
- frame preemption and guard time mechanisms to ensure a worst-case delay, and
- new traffic shapers, both within and at the edge, to protect the network.
Wireless runs on a shared medium, and transmissions can't be guaranteed to be fully deterministic because of uncontrolled interferences, including self-induced multipath fading ๐. The term RAW stands for "Reliable and Available Wireless" and refers to the mechanisms aimed at providing high reliability and availability for IP connectivity over a wireless medium ๐ฆ. Making wireless reliable and available is even more of a challenge than it is with wires, because there are so many causes of transmission loss that add up to congestion losses, plus delays caused by overbooked shared resources ๐ญ.
The wireless and wired media are fundamentally different at the physical level ๐. The generic Problem Statement in [RFC8557] for DetNet applies to wired as well as wireless media, but the methods to achieve RAW necessarily differ from the ones used to support Time-Sensitive Networking over wires, e.g., because of the specifics of the wireless radio channel ๐ก.
Open standards for DetNet have mostly focused on wired media so far, with Audio Video Bridging (AVB) and Time-Sensitive Networking (TSN) at the IEEE and DetNet [RFC8655] at the IETF ๐. But wires just can't be used in a bunch of cases, like mobile or rotating devices, rehabilitated industrial buildings, wearable or in-body sensory devices, vehicle automation, and multiplayer gaming ๐ฎ.
Purpose-built wireless technologies, such as [ISA100], which incorporates IPv6, were developed and deployed to cope with the lack of open standards ๐ญ. The catch is that they come with a high cost in Operational Expenditure (OPEX) and Capital Expenditure (CAPEX), and they're limited to very few industries, e.g., process control, concert instruments, or racing ๐๏ธ.
This is changing now, as detailed in [RAW-TECHNOS] ๐:
- IMT-2020 has recognized Ultra-Reliable Low Latency Communication (URLLC) as a key functionality for the upcoming 5G ๐ถ.
- IEEE 802.11 has identified a set of real applications [IEEE80211RTA], which may use the IEEE802.11 standards. They typically emphasize strict end-to-end delay requirements โฑ๏ธ.
- The IETF has produced an IPv6 stack for IEEE Std. 802.15.4 Time-Slotted Channel Hopping (TSCH) and an architecture [RFC9030] that enables RAW on a shared MAC ๐.
Experiments have already been run with IEEE802.1 TSN over IEEE802.11be [IEEE80211BE]. This mode enables time synchronization and time-aware scheduling (trigger based access mode) to support TSN flows ๐งช.
This document extends the "Deterministic Networking Use Cases" document [RFC8578] and describes several more use cases that need "reliable/predictable and available" flows over wireless links and, possibly, complex multi-hop paths called "Tracks" ๐ค๏ธ. The closest existing one is the "Wireless for Industrial Applications" (Section 5 of [RFC8578]) use case, while the "Cellular Radio" (Section 6 of [RFC8578]) use case is mostly about the (wired) link part of a Radio Access Network (RAN) ๐ก. The "Wireless for Industrial Applications" use case definitely covers an area of interest for RAW, but it's limited to IPv6 over the TSCH mode of IEEE 802.15.4e (6TiSCH), so its scope is narrower than the use cases coming up in this document ๐ .
2. Aeronautical Communications โ๏ธ
Aircraft are currently connected to Air-Traffic Control (ATC) and Airline Operational Control (AOC) through voice and data communication systems during all phases of a flight ๐ซ. Inside the airport terminal, the connectivity is focused on high-bandwidth communications, whereas en route it's focused on high reliability, robustness, and range ๐ค๏ธ.
2.1. Problem Statement
okay so, up to 2020 civil air traffic was growing nonstop at a compound rate of 5.8% per year [ACI19] ๐โ๏ธ, and even with the COVID-19 pandemic being a total disaster ๐ญ, air traffic is expected to bounce back super fast post-pandemic [IAT20] [IAC20]. That means legacy Air-Traffic Management (ATM) systems are likely to hit their capacity limits, so new aeronautical communication tech is becoming a must ๐ . The VHF band is especially stressed in high-density areas in Europe, the US, and Asia [SESAR] [FAA20], which is calling for new digital approaches like the Aeronautical Mobile Airport Communications System (AeroMACS) for airport communications ๐ซ, SatCOM for remote domains ๐ฐ๏ธ, and the L-band Digital Aeronautical Communication System (LDACS) as the long-range terrestrial aeronautical communication system ๐ก. Making the spectrum more efficient by moving from analog voice to digital data communication [PLA14] is necessary to handle all that growth in civil aviation and its supporting infrastructure ๐ซถ. LDACS is a promising candidate for long-range terrestrial communications and is already being standardized in the International Civil Aviation Organization (ICAO) [ICAO2022] [RFC9372] โจ.
Note that the huge planned Low Earth Orbit (LEO) constellations of satellites can deliver fast end-to-end latency and high data rates at a reasonable cost ๐, but they come with challenges too: frequent handovers, high interference, and a really diverse range of system users ๐ฌ. That last one can create security issues, since both safety-critical and not safety-critical communications can happen on the same system ๐จ. Some studies suggest LEO constellations could be a complete solution for aeronautical communications, but they don't offer solutions for the critical issues mentioned earlier ๐. Also, out of the three communication domains defined by ICAO, only passenger entertainment services can currently be provided using these constellations ๐ฌ. Safety-critical aeronautical communications need reliability levels above 99.999%, which is higher than what regular commercial data links need ๐. So LEO-based SatCOM has to address these issues before it can reliably support safety-critical data transmission [Maurer2022] ๐.
2.2. Specifics
okay so during the creation of a new communication system, analog voice gets replaced by digital data communication ๐ป. This is a full paradigm shift from analog to digital wireless communications, and it supports the bigger trend toward increased autonomous data processing that the Future Communications Infrastructure (FCI) in civil aviation must provide ๐ฆ. Here's what the FCI looks like, in Figure 1 โจ:
Satellite
# #
# # #
# # #
# # #
# # #
# # #
# # #
# Satellite-based # #
# Communications # #
# SatCOM (#) # #
# # Aircraft
# # % %
# # % %
# # % Air-Air %
# # % Communications %
# # % LDACS A/A (%) %
# # % %
# Aircraft % % % % % % % % % % Aircraft
# | Air-Ground |
# | Communications |
# | LDACS A/G (|) |
# Communications in | |
# and around airports | |
# AeroMACS (-) | |
# | |
# Aircraft-------------+ | |
# | | |
# | | |
# Ground network | | Ground network |
SatCOM <---------------------> Airport <----------------------> LDACS
ground ground ground
transceiver transceiver transceiver
Figure 1: The Future Communication Infrastructure (FCI)
So the FCI includes ๐:
- AeroMACS for airport and terminal maneuvering area domains,
- LDACS Air/Ground for terminal maneuvering area and en route domains,
- LDACS Air/Ground for en route or oceanic, remote, and polar regions, and
- SatCOM for oceanic, remote, and polar regions.
2.3. Challenges
this paradigm change brings a whole bunch of new challenges ๐ค:
- Efficiency: It is necessary to keep latency, time, and data overhead of new aeronautical data links to a minimum. โฑ๏ธ
- Modularity: Systems in avionics usually operate for up to 30 years. Thus, solutions must be modular, easily adaptable, and updatable. ๐งฉ
- Interoperability: All 192 members of the ICAO must be able to use these solutions. ๐
- Dynamicity: The communication infrastructure needs to accommodate mobile devices (airplanes) that move extremely fast. ๐๏ธ๐จ
2.4. The Need for Wireless
in a high-mobility environment like aviation, the envisioned solutions for worldwide coverage of data connections with in-flight aircraft need a multi-system, multi-link, multi-hop approach ๐. So air, ground, and space-based data links that provide these technologies will have to work together seamlessly to keep up with the growing need for data exchange between aircraft, air-traffic controllers, airport infrastructure, airlines, air network service providers (ANSPs), and so forth ๐ค. Wireless technologies have to be used to tackle this enormous need for a worldwide digital aeronautical data link infrastructure ๐ถ๐.
2.5. Requirements for RAW
different safety levels need to be supported ๐ฆ. Not all network traffic handled by the Airborne Internet Protocol Suite (IPS) System is equal, and the QoS requirements of each network traffic flow must be considered in order to avoid having to support QoS requirements at the granularity of data flows ๐. These flows get grouped into classes with similar requirements, following the Diffserv approach [ARINC858P1]. These classes are called Classes of Service (CoS), and the flows within a class are treated uniformly from a QoS perspective ๐. Right now there are at least eight different priority levels (CoS) that can be assigned to packets ๐. For example, a high-priority message needing low latency and high resiliency could be a "WAKE" warning saying two aircraft are dangerously close to each other ๐ฑ, while a less safety-critical message with low-to-medium latency requirements could be the "WXGRAPH" service providing graphical weather data โ .
Overhead needs to be kept to a minimum, since aeronautical data links provide comparatively small data rates on the order of kbit/s ๐ฃ.
Policy needs to be supported when selecting data links ๐. The focus of RAW here should be on the selectors that are responsible for the track a packet takes to reach its end destination ๐บ๏ธ. This would minimize the amount of routing information that has to travel inside the network because of precomputed routing tables, with the selector being responsible for choosing the most appropriate option according to policy and safety ๐ง .
2.5.1. Non-latency-critical Considerations
achieving low latency is a requirement for aeronautics communications, though the expected latency isn't extremely low. What really matters is keeping the overall latency bounded under a certain threshold โณ. Low latency in LDACS communications [RFC9372] translates to a latency in the Forward Link (FL - Ground -> Air) of 30-90 ms and a latency in the Reverse Link (RL - Air -> Ground) of 60-120 ms. From that point of view this use case isn't latency critical ๐. On the other hand, given the controlled environment, end-to-end mechanisms can be applied to guarantee bounded latency where needed ๐ซง.
3. Amusement Parks ๐ข
3.1. Use Case Description
the digitalization of amusement parks is expected to significantly decrease the cost of maintaining the attractions ๐ก. This deployment is a mix of multimedia (e.g., Virtual and Augmented Reality and interactive video environments) and non-multimedia applications (e.g, access control, industrial automation for a roller coaster) ๐๏ธ.
Attractions may rely on a large set of sensors and actuators that react in real time โก. Typical applications include:
- Emergency: the safety of the operators and visitors has to be preserved, and the attraction must be stopped appropriately when a failure is detected ๐จ.
- Video: augmented and virtual realities are integrated in the attraction. Wearable mobile devices (e.g., glasses and virtual reality headsets) need to offload one part of the processing tasks ๐ฅฝ.
- Real-time interactions: visitors may interact with an attraction, like in a real-time video game ๐ฎ. Visitors may virtually interact with their environment, triggering actions in the real world (through actuators) [KOB12] ๐คฏ.
- Geolocation: visitors are tracked with a personal wireless tag, so that their user experience is improved. This requires special care to ensure that visitors' privacy is not breached, and users are anonymously tracked ๐.
- Predictive maintenance: statistics are collected to predict future failures or to compute later, more complex statistics about the attraction's usage, the downtime, etc. ๐
- Marketing: to improve the customer experience, owners may collect a large amount of data to understand the behavior and the choices of their clients ๐๏ธ.
3.2. Specifics
amusement parks comprise a variable number of attractions, mostly outdoor, over a large geographical area ๐ณ. The IT infrastructure is typically multiscale ๐ง:
- Local area: The sensors and actuators controlling the attractions are colocated. Control loops trigger only local traffic, with a small end-to-end delay, typically less than 10 ms, like classical industrial systems [IEEE80211RTA] โ๏ธ.
- Wearable devices: Wearable mobile devices are free to move in the park. They exchange traffic locally (identification, personalization, multimedia) or globally (billing, child-tracking) ๐.
- Edge computing: Computationally intensive applications offload some tasks. Edge computing seems to be an efficient way to implement real-time applications with offloading. Some non-time-critical tasks may rather use the cloud (predictive maintenance, marketing) โ๏ธ๐.
3.3. The Need for Wireless
Ngl, ditching the cables is such a glow-up ๐ It makes it way cheaper to reconfigure attractions or upgrade parts of them ๐ข. The attraction can be built modularly, so new modules can be added or swapped in later on in its life cycle ๐งฉ. Novelty is everything here too: new attractions get previous visitors coming back to the park again and again ๐ (iykyk, repeat visits are the whole goal โจ).
Some parts of the attraction are mobile, like the trucks on a roller-coaster or robots ๐ค. Cables break all the time in that situation, so wireless transmissions are recommended ๐ฆ.
Wearable devices are everywhere for personalized user experiences ๐ , and they typically need to support wireless transmissions ๐ก. Personal tags can help reduce operating costs [DISNEY15] and increase the number of charged services offered to the audience (e.g., VIP tickets or interactivity) ๐ธ. Some applications go even bigger with more sophisticated wearables, like digital glasses or Virtual Reality (VR) headsets for an immersive experience ๐ฅฝโจ.
3.4. Requirements for RAW
The network infrastructure must support heterogeneous traffic, with very different critical requirements ๐ง. So flow isolation must be provided ๐.
The transmissions must be scheduled appropriately, even when mobile devices are around ๐โโ๏ธ. [RFC9030] already proposes an architecture for synchronized, IEEE Std. 802.15.4 Time-Slotted Channel Hopping (TSCH) networks โจ. But the industry needs a multi-technology solution that can guarantee end-to-end requirements across heterogeneous technologies, with strict Service Level Agreement (SLA) requirements ๐.
Nowadays, long-range wireless transmissions are mostly used for best-effort traffic ๐ถ. On the flip side, [IEEE802.1AS] is used for critical flows using Ethernet devices ๐. Still, we need an IP-enabled technology to interconnect large areas, independent of the Physical (PHY) and Medium Access Control (MAC) layers ๐.
It's expected that several different technologies (long vs. short range) get deployed and have to cohabit the same area ๐ค. So we need L3 mechanisms able to exploit multiple co-interfering technologies (i.e., different radio technologies using overlapping spectrum, and therefore, potentially interfering with each other) ๐ป.
It's worth noting that low-priority flows (e.g., predictive maintenance, marketing) are delay tolerant โณ. A few minutes or even hours would be acceptable. Classical unscheduled wireless networks already accommodate best-effort traffic, but that would force several colocated and subefficient deployments ๐ฉ. Unused resources could rather be used for low-priority flows ๐ก. Honestly, allocated resources keep consuming energy in most scheduled networks, even when no traffic is transmitted ๐.
3.4.1. Non-latency-critical Considerations
Some applications in this use case involve control loops (e.g., sensors and actuators) that require bounded latencies below 10 ms, so those can be considered latency critical ๐จ. Other applications mostly demand reliability (e.g., safety-related or maintenance) ๐ ๏ธ.
4. Wireless for Industrial Applications ๐ญ
4.1. Use Case Description
Okay, so a major use case for networking in industrial environments is control networks ๐๏ธ. Periodic control loops operate between a collection of sensors that measure a physical property (such as the temperature of a fluid), a Programmable Logic Controller (PLC) that decides on an action (such as "warm up the mix"), and actuators that perform the required action (such as the injection of power in a resistor) โก.
4.2. Specifics
4.2.1. Control Loops
Process Control is all about continuous processing operations, like heating oil in a refinery or mixing up soda ๐ฅค. Control loops in the Process Control industry operate at a very low rate, typically four times per second ๐ข. Factory Automation, on the other hand, deals with discrete goods, such as individual automobile parts, and requires faster loops, to the rate of milliseconds โ๏ธ. Motion control that monitors dynamic activities may require even faster rates, on the order of and below the millisecond ๐๏ธ๐จ.
In all of those cases, a packet must flow reliably between the sensor and the PLC, be processed by the PLC, and be sent to the actuator within the control loop period โฐ. In some particular use cases that inherit from analog operations, jitter might also alter the operation of the control loop ๐. A rare packet loss is usually admissible ๐, but typically, a loss of multiple packets in a row will cause an emergency halt of the production and incur a high cost for the manufacturer ๐จ๐ธ.
Additional details and use cases related to industrial applications and their RAW requirements can be found in [RAW-IND-REQS] ๐.
4.2.2. Monitoring and Diagnostics
A secondary use case deals with monitoring and diagnostics ๐. This data is essential to improve the performance of a production line, e.g., by optimizing real-time processing or by scheduling maintenance windows using Machine Learning predictions ๐ค๐. For the lack of wireless technologies, some specific industries such as Oil and Gas have been using serial cables, literally by the millions, to perform their process optimization over the previous decades ๐ต. However, few industries would be able to afford the associated cost ๐. One of the goals of the Industrial Internet of Things is to provide the same benefits to all industries, including SmartGrid, transportation, building, commercial, and medical ๐. This requires a cheap, available, and scalable IP-based access technology ๐ซถ.
Inside the factory, wires may already be available to operate the control network ๐. However, monitoring and diagnostics data are not welcome in that network for several reasons ๐ โโ๏ธ. On the one hand, it is rich and asynchronous, meaning that it may influence the deterministic nature of the control operations and impact the production ๐ฌ. On the other hand, this information must be reported to the operators over IP, which means the potential for a security breach via the interconnection of the Operational Technology network with the Internet Technology network, and the potential of a rogue access ๐ฉ.
Heads up, bestie: that last point is about security. Mixing the Operational Technology network with the Internet Technology network opens the door to a breach, and a rogue access is a real risk too. Take it seriously ๐.
4.3. The Need for Wireless
Wires used on a robot arm are prone to breakage after a few thousand flexions ๐ฆพ, and they break a lot faster than a power cable that is wider in diameter and more resilient ๐ช. In general, wired networking and mobile parts are not a good match, mostly in the case of fast and recurrent activities, as well as rotation ๐.
When refurbishing older premises that were built before the Internet age, power is usually available everywhere, but data is not ๐๏ธ. It is often impractical, time consuming, and expensive to deploy an Ethernet fabric across walls and between buildings ๐งฑ. Deploying a wire may take months and cost tens of thousands of US Dollars ๐ต๐ญ.
Even when wiring exists, like in the case of an existing control network, asynchronous IP packets, such as diagnostics, may not be welcome for operational and security reasons ๐. For those packets, the option to create a parallel wireless network offers a credible solution that can scale with the many sensors and actuators that equip every robot, valve, and fan deployed on the factory floor ๐ญโจ. It may also help detect and prevent a failure that could impact the production, like the degradation (vibration) of a cooling fan on the ceiling ๐ฌ๏ธ. IEEE Std. 802.15.4 TSCH [RFC7554] is a promising technology for that purpose, mostly if the scheduled operations enable the use of the same network by asynchronous and deterministic flows in parallel ๐.
4.4. Requirements for RAW
As stated by the "Deterministic Networking Problem Statement" [RFC8557], a deterministic network is backwards compatible with (capable of transporting) statistically multiplexed traffic, while preserving the properties of the accepted deterministic flows ๐ง . While the "6TiSCH Architecture" [RFC9030] serves that requirement, the work at 6TiSCH was focused on best-effort IPv6 packet flows ๐ฆ. RAW should be able to lock so-called "hard cells" (i.e., scheduled cells [6TiSCH-TERMS]) for use by a centralized scheduler, and leverage time and spatial diversity over a graph of end-to-end paths called a "Track" that is based on those cells ๐ค๏ธ.
Over recent years, major industrial protocols have been migrating towards Ethernet and IP ๐. (For example, [ODVA] with EtherNet/IP [EIP] and [PROFINET], where ODVA is the organization that supports network technologies built on the Common Industrial Protocol (CIP), including EtherNet/IP.) To unleash the full power of the IP hourglass model, it should be possible to deploy any application over any network that has the physical capacity to transport the industrial flow, regardless of the MAC/PHY technology, wired or wireless, and across technologies ๐ง. RAW mechanisms should be able to set up a Track over a wireless access segment and a wired or wireless backbone, to report both sensor data and critical monitoring within a bounded latency, and should be able to maintain the high reliability of the flows over time โฑ๏ธ๐ฏ. It is also important to ensure that RAW solutions are interoperable with existing wireless solutions in place, and with legacy equipment whose capabilities can be extended using retrofitting ๐ง. Maintainability, as a broader concept than reliability, is also important in industrial scenarios [MAR19] ๐.
4.4.1. Non-latency-critical Considerations
Monitoring and diagnostics applications do not require latency-critical communications, but they demand reliable and scalable communications ๐. On the other hand, process-control applications involve control loops that require a bounded latency and, thus, are latency critical ๐ฏ. However, they can be managed end-to-end, and therefore DetNet mechanisms can be applied in conjunction with RAW mechanisms ๐คโจ.
5. Professional Audio and Video ๐ฌ
5.1. Use Case Description
Many devices support audio and video streaming [RFC9317] by employing 802.11 wireless LAN ๐บ๐ง. Some of these applications require low latency capability, for instance, when the application provides interactive play, or when the audio plays in real time -- meaning being live for public addresses in train stations or in theme parks ๐ข๐ค.
The professional audio and video industry (ProAV) includes:
- Virtual Reality / Augmented Reality (VR/AR) ๐ฅฝ
- Production and post-production systems, such as CD and Blu-ray disk mastering ๐ฟ
- Public address, media, and emergency systems at large venues (e.g., airports, train stations, stadiums, and theme parks) ๐๏ธ
5.2. Specifics
5.2.1. Uninterrupted Stream Playback
Okay, so with an uninterrupted audio or video stream, a potential packet loss can't be fixed by re-trying the transmission, the way it is done with file transfer ๐ฑ. By the time the lost packet has been identified, it is too late to proceed with packet re-transmission โณ. Buffering might be employed to provide a certain delay that allows for one or more re-transmissions ๐ง. However, such an approach is not viable in applications where delays are not acceptable ๐ โโ๏ธ.
5.2.2. Synchronized Stream Playback
In the context of ProAV over packet networks, latency is the time between the transmitted signal over a stream and its reception โฑ๏ธ. So, for sound to stay synchronized to the movement in the video, the latency of both the audio and video streams must be bounded and consistent ๐ถ๐ฅโจ.
5.3. The Need for Wireless
Okay, so audio and video devices need wireless to do video streaming over IEEE 802.11 wireless LAN, for instance ๐ก๐ Wireless is honestly a huge win for simpler deployments in lots of places where going wired wouldn't be feasible ๐ฆ And for live events? Mobility support makes wireless the only viable approach ๐คโจ
Deployed announcement speakers, for instance, along the platforms of the train stations, need wireless to forward the audio traffic in real time ๐๐ Most train stations are already built, and laying novel cables for every novel service seems super expensive ๐ธ (not it, bestie ๐ โโ๏ธ)
5.4. Requirements for RAW
Okay, so the network infrastructure needs to support heterogeneous types of traffic (including QoS) ๐งฉ
Content delivery must have bounded latency (to the lowest possible latency) โฑ๏ธ
The deployed network topology should allow for multipath. This lets multiple streams have different (and multiple) paths (Tracks) through the network, which supports redundancy ๐ค๏ธ๐
5.4.1. Non-latency-critical Considerations
For synchronized streaming, latency must be bounded. So, depending on the actual requirements, this can be considered as "latency critical." ๐ซถ However, the most critical requirement of this use case is reliability, which can be achieved by the network providing redundancy ๐ Note that in many cases, wireless is only present in the access, where RAW mechanisms could be applied, but other wired segments are also involved (like the Internet). That's why latency cannot be guaranteed ๐ญ
6. Wireless Gaming ๐ฎ
6.1. Use Case Description
The gaming industry includes [IEEE80211RTA] real-time mobile gaming, wireless console gaming, wireless gaming controllers, and cloud gaming. These aren't mutually exclusive, though (e.g., a console can connect wirelessly to the Internet to play a cloud game) ๐น๏ธ For RAW, wireless console gaming is the most relevant one. Here's the quick rundown of the four ๐
- Real-time mobile gaming: Real-time mobile gaming is very sensitive to network latency and stability ๐ฑ The mobile game can connect multiple players together in a single game session and exchange data messages between the game server and connected players. Real-time means the feedback should show up on-screen as users operate in-game โก For a good game experience, the end-to-end latency plus game servers processing time must be the same for all players, and it should not be noticeable as the game is played ๐ RAW technologies might help keep latencies low on the wireless segments of the communication ๐
- Wireless console gaming: While gamers may use a physical console, interactions with a remote server may be required for online games ๐ง Most gaming consoles today support Wi-Fi 5, but they may benefit from a scheduled access with Wi-Fi 6 in the future ๐ฎ Previous Wi-Fi versions have an especially bad reputation among the gaming community, mainly because of high latency, lag spikes, and jitter ๐
- Wireless gaming controllers: Most controllers are wireless now, for the freedom of movement ๐ Controllers may interact with consoles or directly with the gaming server in the cloud. A low and stable end-to-end latency is of predominant importance here ๐
- Cloud gaming: Cloud gaming requires low-latency capability, because the user's commands in a game session are sent back to the cloud server โ๏ธ Then, the cloud server updates the game context based on the received commands, renders the picture/video to be displayed on the user devices, and streams the picture/video content to those devices. User devices very likely are connected wirelessly ๐ธ
6.2. Specifics
While a lot of details can be found in [IEEE80211RTA], here's the main stuff we need to know about latency, jitter, and packet loss ๐ค
- Intra Basic Service Set (BSS) latency is less than 5 ms. โฑ๏ธ
- Jitter variance is less than 2 ms. ๐ฏ
- Packet loss is less than 0.1%. ๐ง
6.3. The Need for Wireless
Gaming is evolving towards wireless, because players want to be able to play anywhere, and games need a more immersive experience that includes body movements ๐บ Plus, the industry is shifting toward playing from mobile phones, which are inherently connected via wireless technologies ๐ฒ Wireless controllers are the rule in modern gaming, with increasingly sophisticated interactions (e.g., haptic feedback, augmented reality) ๐ฅฝโจ
6.4. Requirements for RAW
Time-sensitive networking extensions: Extensions, such as time-aware shaping and redundancy, can be explored to address congestion and reliability problems present in wireless networks. As an example, for haptics, it is super important to minimize latency failures ๐ซจ
Priority tagging (Stream identification): One basic requirement for better QoS for time-sensitive traffic is the ability to identify and differentiate time-sensitive packets from other (like best-effort) traffic ๐ท๏ธ
Time-aware shaping: This capability (defined in IEEE 802.1Qbv) consists of gates that control the opening and closing of queues sharing a common egress port within an Ethernet switch. A scheduler defines when each queue opens or closes, which eliminates congestion and ensures that frames are delivered within the expected latency bounds ๐ฆ Though, note that while this requirement needs to be signaled by RAW mechanisms, it would actually be served by the lower layer ๐ง
Dual/multiple link: Competition and interference are common and hardly in anyone's control under wireless networks, so to improve latency stability, a dual/multiple link proposal has been brought up ๐ฆ
Admission Control: Congestion is a major cause of high or variable latency, and it's well known that if the traffic load exceeds the capability of the link, QoS will be degraded. QoS degradation may be acceptable for many applications today. However, emerging time-sensitive applications are highly susceptible to increased latency and jitter ๐ค To better control QoS, it's important to control access to network resources ๐
6.4.1. Non-latency-critical Considerations
Depending on the actual scenario, and on the use of the Internet to interconnect different users, the communication requirements of this use case might be considered latency critical, because of the need for bounded latency. However, note that in most of these scenarios, part of the communication path is not wireless, and DetNet mechanisms cannot easily be applied (e.g., when the public Internet is involved). So reliability is the critical requirement ๐
7. Unmanned Aerial Vehicles and Vehicle-to-Vehicle Platooning and Control ๐
7.1. Use Case Description
Unmanned Aerial Vehicles (UAVs) are becoming very popular for many different applications, including military and civil use cases. The term "drone" is commonly used to refer to a UAV ๐ธ
UAVs can be used for aerial surveillance, traffic monitoring (e.g., Spanish traffic control has recently introduced a fleet of drones for quicker reactions to traffic congestion events [DGT2021]), support in emergency situations, and even transporting small goods (e.g., medicine in rural areas) ๐ Note that surveillance and monitoring applications have to comply with local regulations regarding the location privacy of users ๐ Different considerations apply when surveillance is performed for traffic rules enforcement (e.g., generating fines), compared to when traffic load is being monitored ๐
Many types of vehicles, including UAVs but also others such as cars, can travel in platoons, driving together with shorter distances between vehicles to increase efficiency ๐๐จ Platooning brings certain vehicle-to-vehicle considerations, and most of these apply to both UAVs and other vehicle types ๐ซถ
UAVs and other vehicles typically have various forms of wireless connectivity:
- Cellular: for communication with the control center, remote maneuvering, and monitoring of the drone;
- IEEE 802.11: for inter-drone communications (i.e., platooning) and for providing connectivity to other devices (i.e., acting as an Access Point) ๐ถ
Note that autonomous cars share many of the characteristics of the UAV case above, so they're of interest for RAW too ๐๐
7.2. Specifics
Some of the use cases and tasks involving UAVs require coordination among UAVs. Others involve complex computing tasks that might not be performed using the limited computing resources a drone typically has ๐ง These two aspects require continuous connectivity with the control center and among UAVs ๐ฐ๏ธ
Remote maneuvering of a drone might be performed over a cellular network in some cases, but there are situations that need very low latency and deterministic behavior of the connectivity. Examples include platooning of drones, or sharing computing resources among drones (like a drone offloading some function to a neighboring drone) ๐ค
7.3. The Need for Wireless
UAVs cannot be connected through any type of wired media, so it's obvious that wireless is needed ๐
7.4. Requirements for RAW
The network infrastructure is composed of the UAVs themselves, which requires self-configuration capabilities ๐ค
Heterogeneous types of traffic need to be supported, from extremely critical traffic types requiring ultra-low latency and high resiliency, to traffic requiring low-to-medium latency ๐
When a given service is decomposed into functions (hosted at different UAVs and chained together), each link connecting two given functions would have a well-defined set of requirements (e.g., latency, bandwidth, and jitter) that must be met ๐
7.4.1. Non-latency-critical Considerations
Today's solutions keep the processing operations that are critical local (i.e., they are not offloaded). So in this use case, the critical requirement is reliability, and latency is only critical for some platooning and inter-drone communications ๐ฅน
8. Edge Robotics Control ๐ฆพ
8.1. Use Case Description ๐ค
Okay so picture this, bestie ๐ a bunch of robots zooming around one area, like a shopping mall ๐๏ธ, all connected through an access network to a network edge device or a data center. The move is that the robots don't do the complex computing themselves. They offload it to the edge โจ That's giving flexibility: robots can take on more kinds of tasks, they're cheaper to manufacture because they're simpler, and they can team up on complicated jobs more easily when they're centrally controlled ๐
Simple examples are cleaning ๐งน, video surveillance ๐น (note that this has to comply with local regulations about user privacy at the application level ๐), search and rescue, and delivering goods from warehouses to shops ๐ฆ. Multiple robots get individual tasks at the same time because the robot brain moves from the robots over to the network's edge. That means easy synchronization, a scalable solution, and an on-demand, flexible fleet ๐ฆ
Robots can have different kinds of wireless connectivity:
- Cellular: an additional link to the edge, but mostly as a backup, since ultra-low latency is needed ๐ถ
- IEEE 802.11: for connecting to the edge and also for robot-to-robot talk (coordinated actions) ๐ค
8.2. Specifics ๐งฉ
Some use cases and tasks with robots might benefit from splitting a service into small functions that are spread out and chained across robots and the edge. These need continuous connectivity with the control center and among drones.
Robot control is an activity that needs very low latency (0.5-20 ms [Groshev2021]) between the robot and wherever the control intelligence lives, which might be the edge or another robot โฑ๏ธ
8.3. The Need for Wireless ๐ก
Deploying robots in scenarios like shopping malls for the applications mentioned just can't be done with wired connectivity ๐ซ๐
8.4. Requirements for RAW ๐
The network infrastructure needs to support heterogeneous types of traffic, from robot control all the way to video streaming ๐ฅ
When a service is decomposed into functions hosted at different UAVs and chained together, each link connecting two functions has its own well-defined set of requirements (e.g., latency, bandwidth, and jitter) that must be met ๐
8.4.1. Non-latency-critical Considerations ๐
This use case can mix multiple communication flows, with some being latency critical (like the ones tied to robot-control tasks). There are still plenty of flows (like some offloading tasks) that only demand reliability and availability ๐ธ
9. Instrumented Emergency Medical Vehicles ๐
9.1. Use Case Description ๐ฉบ
An instrumented ambulance can have one or more network segments hooked up to end systems like:
- vital signs sensors on the casualty in the ambulance, relaying medical data to the hospital emergency room ๐ฅ
- a radio-navigation sensor relaying position data to various destinations, including the dispatcher ๐บ๏ธ
- voice communication for the ambulance attendant (who'll likely be consulting with an ER doctor) ๐๏ธ
- voice communication between the driver and the dispatcher ๐ป
The LAN needs to be routed through radio-WANs (a radio network in the interior of a network, i.e., one that's terminated by routers) to complete the network linkage ๐
9.2. Specifics ๐
Right now, the setup is multiple communication systems to reach the vehicle, like:
- a dispatching system
- a cellphone for the attendant
- a special purpose telemetering system for medical data
- etc.
Honestly, all that redundancy doesn't help availability at all ๐
Most instrumented ambulance scenarios are made of many different flows, each with slightly different requirements in terms of reliability and latency. Destinations can be the ambulance itself (local traffic), a near edge cloud, or the general Internet/cloud โ๏ธ Sensitive data needs special care at the application level, so it isn't disclosed to unauthorized parties. That means properly securing traffic and authenticating both communication ends ๐
9.3. The Need for Wireless ๐ถ
Local traffic between first responders, ambulance staff, and the ambulance equipment can't be wired, since the responders do initial treatment outside the ambulance ๐งโโ๏ธ Communication from the ambulance to external services has to be wireless too ๐ซ
9.4. Requirements for RAW โญ
We can pull some pertinent requirements from this scenario:
- High availability of the internetwork is required. The exact level depends on the deployment scenario, since not all emergency agencies share the same type of instrumented emergency vehicles ๐จ
- The internetwork needs to operate in a damaged state (e.g., during an earthquake aftermath, heavy weather, a wildfire, etc.). On top of continuity of operations, rapid restore is a needed characteristic ๐ ๏ธ
- The radio-WAN has characteristics similar to the cellphone's. The vehicle travels from one radio coverage area to another, so it needs some hand-off approach ๐
9.4.1. Non-latency-critical Considerations ๐
In this case, none of the identified applications require latency-critical communication, but they all do need high reliability and availability ๐
10. Summary ๐
This document enumerates several use cases and applications that need RAW technologies, focusing on the requirements for reliability, availability, and latency. While some use cases are latency critical, there are also several applications that aren't latency critical but still pose strict reliability and availability requirements ๐ช
11. IANA Considerations ๐
This document has no IANA actions. ๐ธ
12. Security Considerations ๐
Okay, this one is serious, bestie, so no skipping! ๐ญ This document covers several representative applications and network scenarios that are expected to make use of RAW technologies. Each of the potential RAW use cases will have security considerations from both the use-specific perspective and the RAW technology perspective. [RFC9055] provides a comprehensive discussion of security considerations in the context of DetNet, which are generally also applicable to RAW ๐ก๏ธ
13. Informative References โจ
okay bestie, this is the reading list ๐๐ฆ these are the outside sources the doc leans on, and I'm keeping every title, author, DOI, and link exactly as it is so you can actually find them ๐
[6TiSCH-TERMS]Palattella, MR., Ed., Thubert, P., Watteyne, T., and Q. Wang, "Terms Used in IPv6 over the TSCH mode of IEEE 802.15.4e", Work in Progress, Internet-Draft, draft-ietf-6tisch-terminology-10, 2 March 2018, <https://datatracker.ietf.org/doc/html/draft-ietf-6tisch-terminology-10>.[ACI19]Airports Council International, "Annual World Airport Traffic Report, 2019", 2019, <https://store.aci.aero/product/annual-world-airport-traffic-report-2019/>.[ARINC858P1]SAE International, "Internet Protocol Suite (IPS) for Aeronautical Safety Services Part 1 Airborne IPS System Technical Requirements", ARINC858P1, June 2021, <https://www.sae.org/standards/content/arinc858p1/>.[DGT2021]Menรฉndez, J., "Drones: asรญ es la vigilancia" [Drones: this is surveillance], January 2021, <https://revista.dgt.es/es/reportajes/2021/01ENERO/0126-Como-funciona-un-operativo-con-drones.shtml>.[DISNEY15]Kuang, C., "Disney's $1 Billion Bet on a Magical Wristband", March 2015, <https://www.wired.com/2015/03/disney-magicband/>.[EIP]ODVA, "EtherNet/IP | ODVA Technologies | Industrial Automation", <https://www.odva.org/technology-standards/key-technologies/ethernet-ip/>.[FAA20]U.S. Department of Transportation: Federal Aviation Administration (FAA), "Next Generation Air Transportation System (NextGen)", <https://www.faa.gov/nextgen/>.[Groshev2021]Groshev, M., Guimarรฃes, C., de la Oliva, A., and R. Gazda, "Dissecting the Impact of Information and Communication Technologies on Digital Twins as a Service", IEEE Access, Volume 9, DOI 10.1109/ACCESS.2021.3098109, July 2021, <https://doi.org/10.1109/ACCESS.2021.3098109>.[IAC20]Iacus, S., Natale, F., Santamaria, C., Spyratos, S., and M. Vespe, "Estimating and projecting air passenger traffic during the COVID-19 coronavirus outbreak and its socio-economic impact", Safety Science, Volume 129, DOI 10.1016/j.ssci.2020.104791, September 2020, <https://doi.org/10.1016/j.ssci.2020.104791>.[IAT20]IATA, "Economic Performance of the Airline Industry", November 2020, <https://www.iata.org/en/iata-repository/publications/economic-reports/airline-industry-economic-performance---november-2020---report/>.[ICAO2022]International Civil Aviation Organization (ICAO), "CHAPTER 13 L-Band Digital Aeronautical Communications System (LDACS)", International Standards and Recommended Practices, Annex 10 - Aeronautical Telecommunications, Volume III, Communication Systems, 2022, <https://www.ldacs.com/wp-content/uploads/2023/03/WP06.AppA-DCIWG-6-LDACS_SARPs.pdf>.[IEEE802.1AS]IEEE, "IEEE Standard for Local and Metropolitan Area Networks--Timing and Synchronization for Time-Sensitive Applications", DOI 10.1109/IEEESTD.2020.9121845, IEEE 802.1AS-2020, June 2020, <https://doi.org/10.1109/IEEESTD.2020.9121845>.[IEEE80211BE]Cavalcanti, D. and G. Venkatesan, "802.1 TSN over 802.11 with updates from developments in 802.11be", IEEE plenary meeting, November 2020, <https://www.ieee802.org/1/files/public/docs2020/new-Cavalcanti-802-1TSN-over-802-11-1120-v02.pdf>.[IEEE80211RTA]IEEE standard for Information Technology, "IEEE 802.11 Real Time Applications TIG Report", November 2018.[ISA100]ISA, "ISA100, Wireless Systems for Automation", <https://www.isa.org/isa100/>.[KOB12]Kober, J., Glisson, M., and M. Mistry, "Playing catch and juggling with a humanoid robot", DOI 10.1109/HUMANOIDS.2012.6651623, November 2012, <https://doi.org/10.1109/HUMANOIDS.2012.6651623>.[MAR19]Martinez, B., Cano, C., and X. Vilajosana, "A Square Peg in a Round Hole: The Complex Path for Wireless in the Manufacturing Industry", IEEE Communications Magazine, Volume 57, Issue 4, DOI 10.1109/MCOM.2019.1800570, April 2019, <https://doi.org/10.1109/MCOM.2019.1800570>.[Maurer2022]Mรคurer, N., Guggemos, T., Ewert, T., Grรคupl, T., Schmitt, C., and S. Grundner-Culemann, "Security in Digital Aeronautical Communications A Comprehensive Gap Analysis", International Journal of Critical Infrastructure Protection, Volume 38, DOI 10.1016/j.ijcip.2022.100549, September 2022, <https://doi.org/10.1016/j.ijcip.2022.100549>.[ODVA]ODVA, "ODVA | Industrial Automation | Technologies and Standards", <https://www.odva.org/>.[PLA14]Plass, S., Hermenier, R., Lรผcke, O., Gomez Depoorter, D., Tordjman, T., Chatterton, M., Amirfeiz, M., Scotti, S., Cheng, Y., Pillai, P., Grรคupl, T., Durand, F., Murphy, K., Marriott, A., and A. Zaytsev, "Flight Trial Demonstration of Seamless Aeronautical Networking", IEEE Communications Magazine, Volume 52, Issue 5, DOI 10.1109/MCOM.2014.6815902, May 2014, <https://doi.org/10.1109/MCOM.2014.6815902>.[PROFINET]PROFINET, "PROFINET Technology", <https://us.profinet.com/technology/profinet/>.[RAW-IND-REQS]Sofia, R. C., Kovatsch, M., and P. Mendes, "Requirements for Reliable Wireless Industrial Services", Work in Progress, Internet-Draft, draft-ietf-raw-industrial-requirements-00, 10 December 2021, <https://datatracker.ietf.org/doc/html/draft-ietf-raw-industrial-requirements-00>.[RAW-TECHNOS]Thubert, P., Ed., Cavalcanti, D., Vilajosana, X., Schmitt, C., and J. Farkas, "Reliable and Available Wireless Technologies", Work in Progress, Internet-Draft, draft-ietf-raw-technologies-08, 10 July 2023, <https://datatracker.ietf.org/doc/html/draft-ietf-raw-technologies-08>.[RFC2475]Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and W. Weiss, "An Architecture for Differentiated Services", RFC 2475, DOI 10.17487/RFC2475, December 1998, <https://www.rfc-editor.org/info/rfc2475>.[RFC7554]Watteyne, T., Ed., Palattella, M., and L. Grieco, "Using IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the Internet of Things (IoT): Problem Statement", RFC 7554, DOI 10.17487/RFC7554, May 2015, <https://www.rfc-editor.org/info/rfc7554>.[RFC8557]Finn, N. and P. Thubert, "Deterministic Networking Problem Statement", RFC 8557, DOI 10.17487/RFC8557, May 2019, <https://www.rfc-editor.org/info/rfc8557>.[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>.[RFC9030]Thubert, P., Ed., "An Architecture for IPv6 over the Time-Slotted Channel Hopping Mode of IEEE 802.15.4 (6TiSCH)", RFC 9030, DOI 10.17487/RFC9030, May 2021, <https://www.rfc-editor.org/info/rfc9030>.[RFC9055]Grossman, E., Ed., Mizrahi, T., and A. Hacker, "Deterministic Networking (DetNet) Security Considerations", RFC 9055, DOI 10.17487/RFC9055, June 2021, <https://www.rfc-editor.org/info/rfc9055>.[RFC9317]Holland, J., Begen, A., and S. Dawkins, "Operational Considerations for Streaming Media", RFC 9317, DOI 10.17487/RFC9317, October 2022, <https://www.rfc-editor.org/info/rfc9317>.[RFC9372]Mรคurer, N., Ed., Grรคupl, T., Ed., and C. Schmitt, Ed., "L-Band Digital Aeronautical Communications System (LDACS)", RFC 9372, DOI 10.17487/RFC9372, March 2023, <https://www.rfc-editor.org/info/rfc9372>.[SESAR]SESAR, "SESAR Joint Undertaking", <https://www.sesarju.eu/>.
Acknowledgments ๐ซถ
Nils Mรคurer, Thomas Grรคupl, and Corinna Schmitt were huge contributors here ๐ฅ They gave the input for the aeronautical communication section, so that whole part is lowkey their glow-up. Rex Buddenberg also helped out, giving input to the "Instrumented Emergency Medical Vehicles" section ๐๐
The authors wanted to thank Toerless Eckert, Xavi Vilajosana Guillen, Rute Sofia, Corinna Schmitt, Victoria Pritchard, John Scudder, Joerg Ott, and Stewart Bryant for their valuable comments on draft versions of this document. Literally the whole squad ๐โจ
The work of Carlos J. Bernardos in this document was partially supported by the Horizon Europe PREDICT-6G (Grant 101095890) and UNICO I+D 6G-DATADRIVEN-04 project ๐
Authors' Addresses ๐ง
Here are the contact details for the authors, kept exactly as written so you can reach them ๐
Carlos J. Bernardos (editor)
Universidad Carlos III de Madrid
Av. Universidad, 30
28911 Madrid
Spain
Phone: +34 91624 6236
Email: cjbc@it.uc3m.es
URI: http://www.it.uc3m.es/cjbc/
Georgios Papadopoulos
IMT Atlantique
Office B00 - 114A
2 Rue de la Chataigneraie
35510 Cesson-Sevigne - Rennes
France
Phone: +33 299 12 70 04
Email: georgios.papadopoulos@imt-atlantique.fr
Pascal Thubert
Cisco Systems, Inc
Building D
45 Allee des Ormes - BP1200
06254 MOUGINS - Sophia Antipolis
France
Phone: +33 497 23 26 34
Email: pthubert@cisco.com
Fabrice Theoleyre
CNRS
ICube Lab, Pole API
300 boulevard Sebastien Brant - CS 10413
67400 Illkirch
France
Phone: +33 368 85 45 33
Email: fabrice.theoleyre@cnrs.fr
URI: https://fabrice.theoleyre.cnrs.fr/
And that's the whole doc, bestie! ๐๐ The end ๐ฆ
๐ฆ where this page comes from
- ietf: rfc9450 2023-08
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms