AVB Switch MSRP Transmission Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Audio Video Bridging (AVB) virtual local area networks, the overwhelming quantity of Multiple Stream Reservation Protocol (MSRP) PDU packets can cause listener devices to drop packets associated with subscribed streams, leading to erroneous timeouts and traffic interruptions.
Innovation Solution
The solution prioritizes MSRP transmissions by identifying active and subscribed streams, transmitting their packets first, and storing and managing states of listener devices to ensure deterministic delivery, thereby minimizing interruptions and increasing reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all MSRP PDU packets are transmitted to listener devices, then complete stream availability information is provided, but listener devices become overwhelmed and drop packets causing timeouts
Solution Approach 1:
The patent segments MSRP PDU packets into two distinct categories: advertisement packets (containing talker device attributes) and stream packets (containing subscribed stream data). This segmentation allows listener devices to process and prioritize stream packets over advertisement packets, reducing processing overload while maintaining complete stream availability information.
2Reliability
If MSRP packets are transmitted in indeterminate order, then all packets are delivered, but active stream packets may be delayed causing traffic interruptions
Solution Approach 1:
The patent implements preliminary action by transmitting MSRP packets in a predetermined priority order before actual stream delivery. Active stream packets are transmitted first, followed by advertisement packets. This preliminary prioritization ensures that time-sensitive stream data reaches listener devices without delay, preventing traffic interruptions while maintaining complete packet delivery.
Data Source
AI summary
This technology enables prioritization of Multiple Stream Reservation Protocol (“MSRP”) transmissions in Audio Video Bridging (“AVB”) virtual local area networks (“VLANs”). An AVB switch receives a status from listener devices, associates a state with each of the statuses indicating whether each listener device is active or in-active, and stores each state in a database. For each listener device, a queue of MSRP protocol data unit (“PDU”) packets exists to be transmitted to the listener device. The AVB switch searches the database for listener devices with an active state, searches the queue for each active listener device for packets associated with an active state, and transmits the packets associated with the active state to each active listener device. Subsequently, the AVB switch searches each listener device's queue for packets associated with an in-active state and transmits the packets associated with an in-active state to each listener device.


