Switches
Info
- The Switches are not included in the Milan specification - only Endstations are. Therefore, Switches are AVB certified.
- Ingress port: Input port
- Egress port: Output port
AVB Switches do not require manual QoS configuration, as it is common with other Audio over IP protocols. With Milan, QoS configuration is automatically managed by the protocol. The fundamentals are detailed in Stream Reservation Protocol (SRP).
As mentioned in Network Timing, one of the key advantages of a Milan network is that all participants share a common understanding of network time. This enables a fully deterministic transmission chain from the Talker to the Listener, allowing precise evaluation of whether a Delay deadline can be met before the packet is sent. Unlike other audio network protocols on the market, Milan is the only one that guarantees full determinism, ensuring predictable and reliable audio transmission in all scenarios.
The AVB certification process ensures that all relevant features are supported by a switch. Therefore, only AVB-certified Switches are recommended for use in a Milan/AVB network. A list of certified Switches is available on the Avnu website: Certified Product Registry.
When digging deeper in the functionality of a switch, it is important to understand that ports are defined based on the direction of the data flow under investigation: an ingress port serves as the input (mnemonic: ingress = input), while an egress port serves as the exit (mnemonic: egress = exit). For example, the traffic shaping mechanisms described in Forward Queuing for Time-Sensitive Streams (FQTSS) refer to the ingress and egress port of a switch.