diff --git a/doc/ref_model/chapters/chapter02.rst b/doc/ref_model/chapters/chapter02.rst index bf0eefdd..9d35d116 100644 --- a/doc/ref_model/chapters/chapter02.rst +++ b/doc/ref_model/chapters/chapter02.rst @@ -345,13 +345,15 @@ expectation levels: - **Computing** - Speed (e.g., CPU clock and physical cores number) - - Predictability (e.g., CPU and RAM sharing level) + - Predictability (e.g., CPU and RAM sharing level; real-time pre-emptive scheduling and/or settings for BIOS, kernel + and OS services) - Specific processing (e.g., cryptography, transcoding) - **Networking** - Throughput (i.e., bit rate and/or packet rate) - - Latency + - Latency and Time Sensitive Networking (TSN) + - Platform Synchronization (e.g. GNSS, PTP, SyncE) - Connection points / interfaces number (i.e., vNIC and VLAN) - Specific traffic control (e.g., firewalling, NAT, cyphering) - Specific external network connectivity (e.g., MPLS, VXLAN) @@ -517,6 +519,12 @@ The following **profile extensions** are proposed: | | | | | geographical | | | | | | | distribution. | | +-------------------+-------------------------+---------------+---------------+------------------------+---------------+ +| Real-Time and | rt-tsn | ❌ | ✅ | Labels a host/node | For example, | +| Time Sensitive | | | | configured for Real- | nodes to run | +| Networking - RAN | | | | -Time predictability | vDU | +| cell sites | | | | and Time Sensitive | | +| | | | | Networking | | ++-------------------+-------------------------+---------------+---------------+------------------------+---------------+ | Fixed function | compute-ffa | ❌ | ✅ | Labels a host/node | | | accelerator | | | | that includes a | | | | | | | consumable fixed | | diff --git a/doc/ref_model/chapters/chapter03.rst b/doc/ref_model/chapters/chapter03.rst index 3b72aeaa..9d01d4f8 100644 --- a/doc/ref_model/chapters/chapter03.rst +++ b/doc/ref_model/chapters/chapter03.rst @@ -955,11 +955,11 @@ Managed Objects :cite:p:`rfc5907`, Server Option for DHCPv6 :cite:p:`rfc5908`) as the default time synchronization for the cluster. That level of synchronization is not sufficient for some network functions. Just like real-time operating systems instead of base OS, so is precision timing for clock -synchronization. Precision Time Protocol version 2 `PTP `__ cite:p:`ieee1588dash2019` +synchronization. Precision Time Protocol version 2 PTP :cite:p:`precision-time-protocol-version-2` __ :cite:p:`ieee1588dash2019` is commonly used for Time-Sensitive Networking. This allow synchronization in microsecond range rather than millisecond range that NTP provides. -Some Network functions, like vDU, of vRAN, also require `SyncE `__ :cite:p:`itutg8262`. Control, +Some Network functions, like vDU, of vRAN, also require SyncE :cite:p:`syncE` :cite:p:`itutg8262`. Control, User and Synchronization (CUS) Plane specification defines different topology options that provides Lower Layer Split Control plane 1-4 (LLS-C1 - LLS-C4) with different synchronization requirements (`ITU-T G.8275.2 `__ :cite:p:`itutg82752`). diff --git a/doc/ref_model/chapters/chapter04.rst b/doc/ref_model/chapters/chapter04.rst index 50dcba69..0b97a099 100644 --- a/doc/ref_model/chapters/chapter04.rst +++ b/doc/ref_model/chapters/chapter04.rst @@ -134,6 +134,12 @@ Exposed performance optimisation capabilities +---------+---------------------+------+-------------------------------------------------------------------------------+ |e.cap.025| AF_XDP |Yes/No| Indicates whether or not the Cloud Infrastructure supports AF_XDP. | +---------+---------------------+------+-------------------------------------------------------------------------------+ +|e.cap.026| Real-Time |Yes/No| Indicates whether the Cloud Infrastructure supports real-time versions and/or | +| | | | configuration for BIOS, kernel and OS services. | ++---------+---------------------+------+-------------------------------------------------------------------------------+ +|e.cap.027| Time Sensitive |Yes/No| Indicates whether the Cloud Infrastructure node supports timing accuracy with | +| | Networking | | PTP and synchronization with SyncE. | ++---------+---------------------+------+-------------------------------------------------------------------------------+ **Table 4-2:** Exposed performance optimisation capabilities of the Cloud Infrastructure diff --git a/doc/ref_model/chapters/chapter05.rst b/doc/ref_model/chapters/chapter05.rst index 0bf9d4b8..28af6536 100644 --- a/doc/ref_model/chapters/chapter05.rst +++ b/doc/ref_model/chapters/chapter05.rst @@ -713,13 +713,25 @@ infra.hw.pci.cfg.003 PCIe lanes 8 Network acceleration configurations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -==================== =================== =============================== ======== ================ ====================== -Reference Feature Description Basic High performance Capabilities Reference -==================== =================== =============================== ======== ================ ====================== -infra.hw.nac.cfg.001 Crypto acceleration IPSec, Crypto. N Optional ``e.cap.009`` -infra.hw.nac.cfg.002 SmartNIC Offloads network functionality. N Optional ``e.cap.015`` -infra.hw.nac.cfg.003 Compression Optional Optional -infra.hw.nac.cfg.004 SR-IOV over PCI-PT SR-IOV N Optional ``e.cap.013`` -==================== =================== =============================== ======== ================ ====================== ++----------------------+----------------+----------------------+----------+-------------+---------------+ +| Reference | Feature | Description | Basic | High | Capabilities | +| | | | | performance | Reference | ++======================+================+======================+==========+=============+===============+ +| infra.hw.nac.cfg.001 | Crypto | IPSec, Crypto. | N | Optional | ``e.cap.009`` | +| | acceleration | | | | | ++----------------------+----------------+----------------------+----------+-------------+---------------+ +| infra.hw.nac.cfg.002 | SmartNIC | Offloads network | N | Optional | ``e.cap.015`` | +| | | functionality. | | | | ++----------------------+----------------+----------------------+----------+-------------+---------------+ +| infra.hw.nac.cfg.003 | Compression | | Optional | Optional | | ++----------------------+----------------+----------------------+----------+-------------+---------------+ +| infra.hw.nac.cfg.004 | SR-IOV over | SR-IOV | N | Optional | ``e.cap.013`` | +| | PCI-PT | | | | | ++----------------------+----------------+----------------------+----------+-------------+---------------+ +| infra.hw.nac.cfg.005 | Time Sensitive | Timing accuracy with | N | Optional | ``e.cap.027`` | +| | Networking | PTP Hardware Clock | | | | +| | | and synchronization | | | | +| | | with SyncE. | | | | ++----------------------+----------------+----------------------+----------+-------------+---------------+ **Table 5-19:** Network acceleration configuration specification