Ehernet traffic

Generating Ethernet traffic based on traffic profile

Ethernet_Traffic

Browsable image of the model.

  • To download OpenWebStart click on the links -
    Windows- Compatibility:Windows 10 or higher (*)
    macOS - Compatibility:macOS 10.15 (Catalina) or higher (*)
    Linux - Compatibility:Ubuntu 18.04 LTS or higher (*)
  • For an executable version,
  • Mouse over the icons to view parameters. Click on hierarchy and plotters to reveal content (if provided).
  • To simulate, click on Launch button, open downloaded file and click Run on the Java Security Page.
Ethernet_Trafficmodel <h2>Database</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Mac_ID     :: Mac_ID Address   Mbps       :: Data rate\\nSize_Bytes :: 1500             Start_Time :: 0.0    \\nStop_Time  :: 1.0E-03          Protocol   :: TCP_IP or UDP</td><td>Mac_ID     :: Mac_ID Address   Mbps       :: Data rate\\nSize_Bytes :: 1500             Start_Time :: 0.0    \\nStop_Time  :: 1.0E-03          Protocol   :: TCP_IP or UDP</td></tr><tr><td>Linking_Name</td><td>&quot;Traffic&quot;</td><td>&quot;Traffic&quot;</td></tr><tr><td>fileOrURL</td><td>&nbsp;</td><td>&quot;&quot;</td></tr><tr><td>Data_Structure_Text</td><td>/* Text Template or File Path.       \\n   First row contains Field Names.    */\\nID Identifier  Task_Source  Task_Destination  Mbps  Task_Size  Start_Time  Stop_Time  Protocol Type ;       \\n 1 &quot;00:01&quot;     Node_1       Node_5             2.0        128    10.0E-03        0.5      UDP    1  ; \\n 2 &quot;00:02&quot;     Node_1       Node_5             2.0        512    10.0E-03        0.5      UDP    1  ; \\n 3 &quot;00:03&quot;     Node_1       Node_5             5.0       1024    10.0E-03        0.5      UDP    1  ; \\n 4 &quot;00:04&quot;     Node_1       Node_5             3.0         64    10.0E-03        0.5      UDP    1  ; </td><td>/* Text Template or File Path.       \\n   First row contains Field Names.    */\\nID Identifier  Task_Source  Task_Destination  Mbps  Task_Size  Start_Time  Stop_Time  Protocol Type ;       \\n 1 &quot;00:01&quot;     Node_1       Node_5             2.0        128    10.0E-03        0.5      UDP    1  ; \\n 2 &quot;00:02&quot;     Node_1       Node_5             2.0        512    10.0E-03        0.5      UDP    1  ; \\n 3 &quot;00:03&quot;     Node_1       Node_5             5.0       1024    10.0E-03        0.5      UDP    1  ; \\n 4 &quot;00:04&quot;     Node_1       Node_5             3.0         64    10.0E-03        0.5      UDP    1  ; </td></tr><tr><td>Input_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;ID&quot;</td><td>&quot;ID&quot;</td></tr><tr><td>Output_Expression</td><td>&quot;output = match&quot; /* FORMAT output = match.fieldb */</td><td>&quot;output = match&quot;</td></tr><tr><td>Mode</td><td>Read</td><td>Read</td></tr></table> <h2>TextDisplay</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Block_Documentation</td><td>Enter User Documentation Here</td><td>Enter User Documentation Here</td></tr><tr><td>rowsDisplayed</td><td>10</td><td>10</td></tr><tr><td>columnsDisplayed</td><td>40</td><td>40</td></tr><tr><td>suppressBlankLines</td><td>false</td><td>false</td></tr><tr><td>title</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>ViewText</td><td>true</td><td>true</td></tr><tr><td>saveText</td><td>false</td><td>false</td></tr><tr><td>fileName</td><td>Enter Filename to save text</td><td>&quot;Enter Filename to save text&quot;</td></tr><tr><td>Append_Time</td><td>true</td><td>true</td></tr></table> <h2>NetTG</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_explanation</td><td>Interfaces and Buses-&gt;Audio Video Bridging-&gt;AVB_Traffic</td><td>Interfaces and Buses-&gt;Audio Video Bridging-&gt;AVB_Traffic</td></tr><tr><td>Traffic_Table</td><td>&quot;Traffic&quot;</td><td>&quot;Traffic&quot;</td></tr></table>

This is a Ethernet Traffic Generator block. This block can be used to generate traffic for network model including AVB, Ethernet and AFDX. This block requires an associated Traffic Table block and can generate multiple concurrent traffic streams for a fixed time duration. Each row (traffic stream) can be associated with a different Node. On the output port, a OUT block can be added with the Task_Source as the Destination field. Each Node can have a IN block with Task_Source name. The key fields utilized are the Task_Size, Task_Source, Task_Destination, Task_Hop, Task_Trace, Start_Time, Stop_Time, Mbps, Task_Rate, Identifier, Network_Message, Network_Message_Type, Protocol and Type.