How Does it Work
The scope of this page is to provide a high-level guide for designing Milan products. It describes an overview of AVB protocols, the Milan profile definitions, AVB device terminology, network topologies, and general best practices.
Benefits and Adoption of AVB
AVB is based on open-source standards that are not owned or licensed by any one entity, ensuring its long-term viability. Many Pro Audio companies have integrated AVB into product designs as the preferred choice for distributing digital audio signals and control.
Implementation Standards for TSN Technology
Universal Connectivity Protocols
AVB/TSN
Audio Video Bridging (AVB) is a subset of Time-Sensitive Networking (TSN), defined by a series of IEEE standards.
Overview – AVB/TSN and Milan
Purpose of AVB/TSN Standards
AVB/TSN Standards specify additional capabilities to the Ethernet network to ensure media transportation with low latency and deterministic delivery between devices.
Key Enhancements of the AVB/TSN Standards Family
- Precise Timing: Supports low-jitter media clocks and accurate synchronization of multiple streams.
- Stream Reservation Protocol: Allows an application on an endpoint device to reserve the network bandwidth necessary along the complete path from AVB talker to AVB listener.
- Queuing and Forwarding Rules: Ensure that a stream will pass through the network within the time specified by the reservation.
AVB key components
AVB is defined by these key components:
- Stream reservation protocol (SRP)
- Forwarding and Queuing for Time-Sensitive Streams (FQTSS), or traffic shaping
- Generalized Precision Time Protocol (gPTP), or time synchronization
- Audio Video Discovery, Enumeration, Connection Management (AVDECC)
- Audio Video Transport Protocol (AVTP)
Stream Reservation Protocol (SRP)
Stream Reservation Protocol (SRP) is part of a standard (IEEE 802.1Q-2018) that specifies the end-to-end management of resource reservations for data streams requiring guaranteed Quality of Service (QoS) in Local Area Networks (LANs). The protocol allows stream endpoints to register their ability to send or receive specific streams and specifies how that information propagates through the network. SRP encompasses Multiple VLAN Reservation Protocol (MVRP) and Multiple Stream Reservation Protocol (MSRP)
Multiple VLAN Reservation Protocol (MVRP)
Multiple VLAN Reservation Protocol (MVRP) is a standards-based Layer 2 network protocol for automatic configuration of VLAN information on switches. Within a layer 2 network, MVRP provides a method to dynamically share VLAN information and configure the needed VLANs. AVB automatically uses MSRP to set up the necessary stream reservations as the user makes connections.
In practice, the necessary VLANs for successful transport of AVB data are automatically configured by the AVB switch (which can also configure non-AVB devices). Users do not have to manually configure VLANs for successful transport of AVB data.