DIGITAL INDUSTRIES SOFTWARE
Veloce X-STEP O-RAN M-Plane
Enhancing the Veloce X-STEP O-RAN suite with M-Plane conformance testing features
Benefits
• Log and fault management
• Integration with Veloce X-STEP API for
full test case compatibility
• Scripting and rest API support for test
automation purposes
Features
• M-plane client functionality for O-DU
emulation
• Call home monitoring
Summary
As part of the Veloce 5G digital twin verification flow, Veloce 5G Solutions
introduces Veloce O-RAN Management Plane functionality as an add-on to the
existing Veloce X-STEP O-RAN test suite. In Veloce X-STEP O-RAN, Management
Plane facilitates the initialization, configuration and runtime monitoring of an
O-RAN radio unit (O-RU). With the Veloce X-STEP O-RAN M-Plane add-on
customers will be able to use Veloce X-STEP as an authentic O-DU emulator and
perform M-Plane conformance tests.
Implementation
The Veloce X-STEP O-RAN Management Plane add-on relies on the Veloce X-STEP
LiveChannel feature that timing-multiplexes live M/S Plane traffic into predefined
• Support for multiple client sessions for
handling several O-RAN simultaneously
control and user plane data streams. The Veloce X-STEP O-RAN
• Built-in NETCONF transmitter and
receiver for YANG XML exchange
to perform M-Plane commands directly from a test case.
M-Plane library is integrated as part of the Veloce X-STEP API, making it possible
• Configurable DHCP server for IP address
allocation
• SFTP for O-RU software update
siemens.com/eda
EDA
Veloce X-STEP O-RAN M-plane
NETCONF/YANG
The built-in NETCONF client enables XML
message exchange with O-RU implementing
message validation against YANG schemas.
Users can implement new or re-use existing
YANG messages with the Veloce X-STEP O-RAN
M-Plane library.
Capabilities
Figure 1: Implementation of O-RAN protocol planes on Veloce X-STEP.
O-DU emulation
The Veloce X-STEP O-RAN M-Plane library can
Conformance testing
be used for O-DU emulation. The O-RU wakeup
For M-Plane conformance testing, users can
is performed by enabling the O-RAN synchro-
create and execute the needed positive and
nization and management plane, assigning
negative test scenarios using the M-Plane
the O-RU an IP address and even uploading
library functions. See the full list of supported
software to the O-RU. After the initial configu-
figures in table 1 below.
ration of the O-RU and antenna carriers, users
can activate C/U-plane traffic and let Veloce XSTEP handle O-RAN SFN synchronization
automatically.
Supported features
M-Plane pass-through
DHCP
SFTP support
NETCONF/YANG
Transport and Handshake in
IPv4 environment
Call home
NETCONF capability
discovery
Notes
Possibility to bridge M-Plane protocols between LAN and ORAN Fronthaul
DHCP server to allocate IP addresses to O-RUs, with or without VLAN
tagging
SFTP support for secure file transfers between O-DU and O-RUs
API-integrated application for NETCONF/YANG message exchange
SSH transport layer with password and public key authentication
Support for multiple
M-Plane sessions
Fault management
Log management
Connections using call home or client initiated process
Capabilities are discovered automatically from NETCONF. Hello message
received from O-RU
Support to invoke Remote Procedure Calls (RPC) on O-RU to execute
operations
Subscription to any O-RU notification is implemented
Supervision notification handling is enabled by default, but can also be
disabled
Get and get-config operations are supported with xpath and subtree
filtering
O-RU software management is supported with and without
supplementary O-RU reset
Multiple sessions are managed and identified by session identifier or
remote host IP address
Facilitated by RPC requests and subscription to notifications
Facilitated by RPC requests and subscription to notifications
Performance management
Coming soon
RPC requests
Subscription to notifications
M-Plane connection
supervision
Retrieval with/without filter
applied
O-RU software update
Table 1: Veloce X-STEP O-RAN M-plane features.
Siemens Digital
Industries Software
siemens.com/software
Americas
1 800 498 5351
Europe
00 800 70002222
Asia-Pacific
001 800 03061910
For additional numbers,
click here.
© 2022 Siemens. A list of relevant Siemens
trademarks can be found here. Other
trademarks belong to their respective
owners.
84612-D1 5/22 H