Interfaces and Buses / Audio_Video_Bridging / StreamRP
Block Name: StreamRP
Code File Location: VisualSim/actor/lib/networking/avb/AVB_SRP
The AVB StreamRP handles the Stream Reservation protocol at the Node. This block is connected on input side to the Traffic Generator and on the network side to the Node block.
The protocols handles the request for bandwidth from the streams. This block requires the AVB Setup and a Database table with Linking_Table_Name="Stream". A sample of the Stream table is available in the AVB_Config_Table. If you add the AVB_Config_Table block, it has all the required tables for AVB. The simply configure the Stream table for this block to use.
The AVB_SRP receives the first packet from the Traffic Generator and forwards it to the network Node as a Talker Advertise. If it receives a Listener Ready message from the network, it sends the packet to the Traffic Generator to starts transmission. If the AVB_SRP block receives a Listener Failed, then it waits for a short delay and resends the packet. The number of times it tries for bandwidth in the same class is set by 'Number_of_Retries' parameter. After the 'Number_of_Retries', the packet is downgraded to next lower level and the process is repeated. If a Class B is rejected, then the packet is returned to the Traffic Generator as an Ethernet packet. When the Traffic Generator receives the Response, it imemdiately starts transmitting.
For a detailed description of AVB and AVB Node, review the AVB support document.
To illustrate the usage, look at the following Examples in the BDE.
Parameter |
Explanation |
Type |
Example |
Multicast_Layer_Name |
Unique name for this multicast block. Must be unique for all blocks in the model, not just other multicast. |
String |
"Multi_1" |
Connected_Node_Name |
This is the name of the Node that this Multicast block is connected directly too. |
String |
"Node_1" |
Routing_Table_Name |
This is the Routing_Table block name that is responsible for routing the packet within this network. |
String |
"RT" |
Port |
Explanation |
fr_layer |
From the Application layer. Can be a Traffic Generator or a Layer block. |
to_layer |
To the Application layer. Can be a Traffic Generator or a Layer block. |
fr_Node |
From the Node block |
to_Node |
To the Node block |
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy