Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RM Ch2,3,4,5 vDU requirements #34

Merged
merged 10 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions doc/ref_model/chapters/chapter02.rst
Original file line number Diff line number Diff line change
Expand Up @@ -344,14 +344,16 @@ expectation levels:

- **Computing**

- Speed (e.g., CPU clock and physical cores number)
- Speed (e.g., CPU clock and physical cores number; real-time pre-emptive scheduling and/or settings for BIOS, kernel
and OS services)
- Predictability (e.g., CPU and RAM sharing level)
- Specific processing (e.g., cryptography, transcoding)

- **Networking**

- Throughput (i.e., bit rate and/or packet rate)
- Latency
- Latency and time sensitive networking
- 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)
Expand Down Expand Up @@ -508,12 +510,12 @@ The following **profile extensions** are proposed:
| | | | | geographical | |
| | | | | distribution. | |
+-------------------+-------------------------+---------------+---------------+------------------------+---------------+
| Ultra Low Latency | ultra-low-latency-edge | ✅ | ✅ | Labels a host/node as | |
| - Edge Sites | | | | located in an edge | |
| | | | | site, for workloads | |
| | | | | requiring low latency | |
| | | | | (specify value) to | |
| | | | | final users or | |
| Ultra Low Latency | ultra-low-latency-edge | ✅ | ✅ | Labels a host/node as | For example, |
| - Edge Sites | | | | located in an edge | nodes |
| | | | | site, for workloads | configured |
| | | | | requiring low latency | at a RAN cell |
| | | | | (specify value) to | site to host |
| | | | | final users or | vDU |
| | | | | geographical | |
| | | | | distribution. | |
+-------------------+-------------------------+---------------+---------------+------------------------+---------------+
Expand Down
4 changes: 2 additions & 2 deletions doc/ref_model/chapters/chapter03.rst
Original file line number Diff line number Diff line change
Expand Up @@ -956,10 +956,10 @@ 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 <https://standards.ieee.org/ieee/1588/6825/>`__ cite:p:`ieee1588dash2019`
is commonly used for Time-Sensitive Networking. This allow synchronization in microsecond range rather than
is commonly used for Time-Sensitive Networking. This allows synchronization in microsecond range rather than
millisecond range that NTP provides.

Some Network functions, like vDU, of vRAN, also require `SyncE <https://www.itu.int/rec/T-REC-G.8262>`__ :cite:p:`itutg8262`. Control,
Some network functions, like vDU, of vRAN, also require `SyncE <https://www.itu.int/rec/T-REC-G.8262>`__ :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 <https://www.itu.int/rec/T-REC-G.8275.2/en>`__ :cite:p:`itutg82752`).
Expand Down
6 changes: 6 additions & 0 deletions doc/ref_model/chapters/chapter04.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
28 changes: 20 additions & 8 deletions doc/ref_model/chapters/chapter05.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.026`` |
| | Networking | PTP Hardware Clock | | | |
| | | and synchronization | | | |
| | | with SyncE. | | | |
+----------------------+----------------+----------------------+----------+-------------+---------------+

**Table 5-19:** Network acceleration configuration specification