Virtual Links

What Are Virtual Links?

Virtual links are unidirectional logical communication channels used in avionics networking to carry data between aircraft systems over shared physical Ethernet infrastructure. Each virtual link defines a fixed path from a single source end system to one or more destination end systems, enabling deterministic, time-bounded data exchange without requiring dedicated physical wiring for every connection. The concept originates from the ARINC 664 Part 7 specification, which defines the Avionics Full-Duplex Switched Ethernet (AFDX) data bus used in modern commercial and military aircraft.

AFDX builds on the IEEE 802.3 Ethernet standard, extending it with traffic shaping, bandwidth reservation, and fault-tolerant redundancy to meet the stringent safety requirements of airborne systems. Virtual links are the mechanism through which these guarantees are enforced: each one carries an independent stream of Ethernet frames governed by its own allocation parameters, making it possible to multiplex dozens of avionics data flows over a common switched network while preserving timing predictability.

Unidirectional Communication and Traffic Isolation

A virtual link carries data in one direction only, from a defined source end system to one or more destinations. This unidirectional constraint simplifies network analysis: because each virtual link has a known sender and a bounded transmission rate, the maximum latency that any frame can incur through the network can be calculated analytically. The AFDX/ARINC 664 specification formalizes this property by requiring that each end system control the flow for its assigned virtual links and perform per-link traffic policing, integrity checking, and redundancy management independently. Frames from different virtual links traversing the same physical link are isolated from one another, so congestion on one logical channel cannot cause a frame loss on another.

Bandwidth Allocation and Traffic Policing

Each virtual link is assigned a Bandwidth Allocation Gap (BAG), which defines the minimum interval between consecutive frame transmissions. Permitted BAG values are 1, 2, 4, 8, 16, 32, 64, and 128 milliseconds, giving network designers a range of transmission rates suited to different avionics data types, from high-rate flight control data to low-rate maintenance messages. A maximum frame size of 1471 bytes applies alongside the BAG to bound the worst-case frame size injected into the network. Switches enforce these constraints by monitoring incoming frames and discarding any that violate the configured parameters for a given virtual link. This two-parameter model, described in the Optimal design of virtual links in AFDX networks published in the Real-Time Systems journal, gives system integrators a tractable framework for verifying schedulability and latency bounds across an entire aircraft network.

Redundancy and Fault Tolerance

AFDX networks typically deploy two parallel physical networks, and virtual links are transmitted simultaneously over both. Destination end systems select the first valid frame received and discard the duplicate, providing network-level redundancy without the overhead of a separate failover protocol. This dual-redundancy scheme, combined with the deterministic traffic model, satisfies the availability and integrity requirements of safety-critical avionics functions such as flight management, flight controls, and navigation. The IEEE Smart Grid and avionics networking research literature documents how these properties scale as aircraft networks grow in complexity.

Applications

Virtual links have applications in a range of avionics and safety-critical networking contexts, including:

  • Commercial aircraft data buses (Boeing 787, Airbus A380 and A350 AFDX networks)
  • Military avionics integration and sensor fusion networks
  • Flight management, autopilot, and flight control data distribution
  • Cabin management and in-flight entertainment data isolation
  • Real-time health monitoring and onboard maintenance systems

Related Topics

Loading…