Skip to content

Telecom and O-RAN Overview

The telecom sensor flavor includes the standard Telovix runtime security capabilities plus 5G, O-RAN, RAN, user-plane, signaling, SLO, and packet-capture evidence. The Console connects protocol observations to the sensor, host, process, container, Kubernetes workload, network function, peer, and selected telecom network when that evidence is available.

Telovix is vendor-neutral. The same telecom workspace is intended for commercial network functions, open-source labs, virtual appliances, containers, Kubernetes, and bare-metal deployments.

Requires: Telecom sensor flavor and the Telecom Console vertical. See Sensor Flavors.


Select the correct telecom network

The Telco navigation header shows the active network scope. Select the network before interpreting topology, SLO, security, or protocol evidence.

When moving between pages, the selected network remains active. Clear it when you need fleet scope. If a view appears empty after a migration or new deployment, verify the network tag and sensor membership first.


Telecom workspace

Open one of four primary workspaces: Network, Sessions, Threats, or Assurance. Each keeps the selected network scope while you move between its views.

ViewUse it to
Network > OverviewReview observed topology, network functions, protocol activity, security posture, and current operational signals.
Network > Network FunctionsSearch network functions and inspect process, host, workload, role, peer, and history evidence.
Network > RANReview gNodeB, UE, NGAP, F1AP, E1AP, XnAP, S1AP, NRPPa, NAS, SCTP, and association evidence.
Sessions > User PlaneInspect PFCP sessions, GTP-U tunnels, GTP control and charging state, TEIDs, forwarding relationships, and visibility gaps.
Sessions > 5G CoreReview SBI operations and relationships between core network functions.
Network > O-RANInvestigate RIC, E2 nodes, xApps, rApps, O1/O2 activity, and O-RAN security evidence.
Sessions > ProtocolsExplore supported RAN, core, O-RAN, SS7, subscriber, media, interworking, and gateway-control observations and coverage.
ThreatsTriage telecom findings with scope, confidence, provenance, and related runtime evidence.
Assurance > Service LevelsReview service levels, resource behavior, energy estimates, and evidence availability by network function.
Assurance > Packet CaptureCreate bounded per-sensor PCAPNG files for packet-level analysis.

Read evidence states correctly

Telecom views distinguish an observation from a coverage conclusion:

StateMeaning
ObservedMatching evidence was seen in the selected scope and period.
Not observedNo matching evidence was seen. This is not proof that the activity did not occur.
UnsupportedThe current protocol, application, or traffic path is not decoded.
LostCapture, state, or delivery loss affected the evidence.
StaleThe evidence exists but is older than the view's current operational window.
UnavailableThe Console cannot currently retrieve or evaluate the evidence.

Do not report Not observed, Unsupported, Lost, Stale, or Unavailable as healthy or secure. Open the associated coverage detail before reaching a conclusion.


Observed 5G topology

Open Telco > Network > Overview for the Observed 5G Topology. The Network workspace also provides the role-level Observed Telecom Topology. Both use observed relationships rather than an expected architecture template.

Overview builds a relationship map from observed network-function and protocol evidence. Select a node or edge to open the evidence panel and continue to the relevant NF, RAN, user-plane, protocol, sensor, process, or workload view.

The observed 5G topology map built from network-function and protocol evidence.
The observed 5G topology map built from network-function and protocol evidence. Click to enlarge

Connections after a sensor restart

A verified existing connection can appear separately from a decoded protocol relationship. For example, a dashed TCP (pod) link shows an observed connection between workloads; it does not establish an SBI operation, method, path, response, or latency.

Select the edge to check its source and observation time. A disconnected function means no qualifying relationship is currently available in that scope, not necessarily that the function is offline. New sensor reports can restore existing-connection visibility, while decoded calls require captured traffic.

UEs appear only when Telovix has enough current NGAP or correlated session evidence to represent them. If a connected UE is absent:

  1. Confirm the selected network and time range.
  2. Confirm the gNodeB and AMF sensors are healthy.
  3. Open RAN and check NGAP and SCTP evidence state.
  4. During an approved test, generate a known registration or PDU-session event.
  5. Check for unsupported, lost, stale, or unavailable evidence.
  6. Confirm traffic is not bypassing the observable kernel path.

Telovix does not invent UE, session, tunnel, or peer relationships when the required evidence is incomplete.


Network-function identity

Network-function details show the best available role and runtime identity. Review confidence and source before relying on an inferred role.

For stable operations:

  • assign clear sensor tags such as network, site, and intended role;
  • keep node, workload, and process names meaningful;
  • select the correct network scope;
  • inspect the process and workload evidence when a role is unexpected;
  • correct deployment metadata rather than treating a generic fallback as a confirmed NF role.

Role identity improves topology, filtering, SLO grouping, policy targeting, and finding context.

Network-function identity showing role, confidence, and runtime evidence.
Network-function identity showing role, confidence, and runtime evidence. Click to enlarge

Protocol and session investigations

Start from the interface involved in the incident:

QuestionStart with
Why is UE registration failing?RAN, then NGAP procedure and SCTP association evidence
Why is a PDU session incomplete?RAN, User Plane, and correlated PFCP or GTP-U evidence
Which NF called this SBI operation?5G Core or API Security
Is a user-plane relationship unexpected?User Plane, then process and sensor evidence
Did an O-RAN control or configuration operation occur?O-RAN, then the selected peer or operation evidence
Is a legacy protocol involved?Sessions > Protocols
Is packet-level evidence required?Assurance > Packet Capture

Use the right-side evidence panel to pivot to exact sensor, process, Kubernetes workload, network, API, finding, or historical evidence.


Telecom Security

Telecom findings may be based on protocol behavior, peer or role drift, runtime activity, credential access, TLS posture, SLO evidence, or a combination of signals.

Telecom Security listing findings across network functions.
Telecom Security listing findings across network functions. Click to enlarge

Before marking a finding true positive:

  1. Confirm network, sensor, NF, interface, and time.
  2. Review confidence and evidence source.
  3. Inspect the exact protocol or runtime observations.
  4. Check coverage loss and evidence freshness.
  5. Confirm whether the result is an observation, anomaly, policy violation, or enforcement outcome.

A heuristic indicator is not automatically proof of compromise.

Telecom Security findings mapped to MITRE ATT&CK techniques.
Telecom Security findings mapped to MITRE ATT&CK techniques. Click to enlarge

SLO and resource evidence

SLO shows current and historical availability, latency, error, CPU, memory, power, and recovery evidence when available for the selected network function.

Power can be measured or estimated depending on the host. The UI labels evidence availability. Use measured power for precise energy accounting and estimates for comparative operational analysis.

Configure service objectives appropriate to the operator and network function. Do not assume a default target represents a contractual SLA.


Packet capture

Use Telco > Assurance > Packet Capture for a focused Diagnostic, Control-plane, or Deep PCAPNG capture on one sensor. Choose the shortest duration that can reproduce the issue, review included interfaces and namespaces, and download only after finalization.

See Telecom Capture for profiles, durations, evidence counters, TLS plaintext, Wireshark use, and troubleshooting.


Kernel-bypass limitations

DPDK, SR-IOV device passthrough, AF_XDP, VFIO, SmartNIC offload, and closed appliances can move traffic outside the normal host path. Telovix reports coverage limitations where it can identify them, but it cannot decode packets it never observes.

When evidence is missing on a user-plane or high-performance RAN node, compare the workload's interface and acceleration configuration with the capture targets before changing protocol filters.


  1. Deploy the telecom flavor to the relevant nodes.
  2. Tag sensors by network, site, and intended role.
  3. Select the telecom network in the Console.
  4. Validate network-function inventory and observed topology.
  5. Generate known signaling and session traffic.
  6. Confirm RAN, core, user-plane, TLS, and protocol evidence states.
  7. Establish normal SLO and behavior ranges.
  8. Investigate findings from exact evidence before enabling enforcement.
  9. Use a short per-sensor capture when packet-level confirmation is required.

Released under the Telovix Commercial License.