SDS Networking


Software-Defined Systems (SDS) depend on predictable, secure, and high-bandwidth networks. Vehicles, robots, depots, microgrids, and industrial lines all require low-latency control traffic and bulk data flows to share the same physical network without interfering with safety-critical behavior.

This page focuses on in-asset and on-site networks, with an emphasis on Ethernet, Time-Sensitive Networking (TSN), and their relationships to legacy buses such as CAN, LIN, and fieldbuses.


Networking Roles in SDS

Networks in SDS do three main jobs: carry control signals, stream sensor data, and move configuration and telemetry.

Role Description Examples
Control trafficLow-latency, often periodic messagesMotor commands, inverter setpoints, PLC IO signals
Sensor and perception dataHigh-bandwidth streamsCameras, radar, lidar, high-rate metering
Configuration and OTALess frequent, larger payloadsFirmware images, configurations, model updates
Telemetry and logsEvent and timeseries data for observabilityHealth metrics, fault reports, usage statistics

Legacy Buses vs Ethernet

Legacy buses remain important, but Ethernet and TSN are now the backbone for SDS.

Bus / Network Characteristics Typical Use
CAN / CAN FDRobust, low-speed, message-basedVehicle ECUs, BMS, actuators
LINVery low-speed, low-costSimple actuators, switches, comfort features
Classical fieldbuses (Profibus, DeviceNet, etc.)Industrial serial and bus-based networksLegacy factory IO and drives
Ethernet (non-TSN)High bandwidth, best-effort deliveryInfotainment, non-critical monitoring, bulk transfers
TSN-enabled EthernetDeterministic timing on EthernetControl loops, synchronized drives, mixed-criticality traffic

Time-Sensitive Networking (TSN) Basics

TSN is a family of IEEE standards that bring determinism and quality-of-service guarantees to Ethernet, allowing time-critical and best-effort traffic to coexist on the same network.

TSN Capability Purpose Example Standards
Time synchronizationAlign clocks across devices with sub-microsecond accuracyIEEE 802.1AS
Traffic shapingControl how frames are queued and transmittedIEEE 802.1Qav, 802.1Qbv
Resource reservationReserve bandwidth for critical flowsIEEE 802.1Qat, 802.1Qcc
Frame preemptionAllow high-priority frames to interrupt lower-priority framesIEEE 802.1Qbu, 802.3br

Network Design Patterns in SDS

SDS networks are typically organized in layers, similar to SDS compute and control architectures.

Layer Function Examples
Device / field layerConnect sensors, actuators, and local controllersCAN, LIN, IO-link, low-level Ethernet segments
Zonal / cell layerAggregate traffic from local devicesZonal controllers, robot cells, microgrid segments
Backbone layerProvide high-bandwidth links for critical and non-critical trafficTSN-capable Ethernet switches and links
Site and WAN layerConnect assets and sites to central systemsIndustrial Ethernet, fiber, 5G, SD-WAN

Quality of Service (QoS) and Mixed-Criticality

To safely share one network among multiple traffic types, QoS and traffic classes must be defined explicitly.

Traffic Class Requirements Typical Payloads
Hard real-time controlBounded latency and jitter, very low lossDrive control, braking, protection relays, robot joint control
Soft real-time monitoringLow latency but tolerant of some lossHealth metrics, status updates, production counters
Bulk data and OTAHigh throughput, tolerant of latencyFirmware downloads, batch logs, model transfers
Non-critical IT trafficBest-effort, lower priorityOperator web access, file transfers, email

Security and Segmentation

Networks in SDS cross safety and trust boundaries. Segmentation and security are mandatory.

Technique Purpose Examples
Network segmentationLimit blast radius of faults or intrusionsSeparate safety domains, DMZs for external access
Firewalls and gatewaysControl traffic between domainsVehicle secure gateways, OT/IT boundary firewalls
Encryption and authenticationProtect data and verify endpointsTLS, IPsec, device certificates
Monitoring and IDSDetect abnormal behaviorCAN intrusion detection, OT network monitoring

Network Design Questions for SDS

Effective SDS network design starts with a small set of practical questions.

Question Design Impact
What traffic truly needs hard real-time guarantees?Determines which flows use TSN features vs best-effort paths
How will you isolate safety-critical domains?Drives segmentation, gateway design, and firewall policies
What happens when links fail or degrade?Requires redundancy, alternate paths, and graceful degradation
How will OTA and bulk transfers avoid disrupting control traffic?Influences QoS, scheduling, and traffic shaping policies
How will you observe network behavior?Requires metrics, flow logs, and visibility at key points

Networks and TSN are foundational for SDS. They connect central compute, zonal controllers, OT devices, and cloud systems into a coherent, time-aware platform that can support both safety-critical control and advanced AI workloads.