Gateway

Multi-network evaluation

Two_networks_w_Gateway2

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.
Two_networks_w_Gateway2model <h2>Traffic</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>Data_Structure_Name</td><td>&quot;Task_Class&quot;</td><td>&quot;Task_Class&quot;</td></tr><tr><td>Start_Time</td><td>Task_Rate</td><td>10.0</td></tr><tr><td>Value_1</td><td>Task_Rate</td><td>10.0</td></tr><tr><td>Value_2</td><td>Task_Rate * 0.2</td><td>2.0</td></tr><tr><td>Random_Seed</td><td>123457L</td><td>123457L</td></tr><tr><td>Time_Distribution</td><td>Fixed (Value_1)</td><td>Fixed (Value_1)</td></tr></table> <h2>NODE5</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>Node_Name</td><td>&quot;Node_5&quot;</td><td>&quot;Node_5&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT2&quot;</td><td>&quot;RT2&quot;</td></tr></table> <h2>NODE4</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>Node_Name</td><td>&quot;Node_4&quot;</td><td>&quot;Node_4&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT2&quot;</td><td>&quot;RT2&quot;</td></tr></table> <h2>NODE3</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>Node_Name</td><td>&quot;Gateway_3&quot;</td><td>&quot;Gateway_3&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT,RT2&quot;</td><td>&quot;RT,RT2&quot;</td></tr><tr><td>Gateway_Node</td><td>true</td><td>true</td></tr></table> <h2>NODE2</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>Node_Name</td><td>&quot;Node_2&quot;</td><td>&quot;Node_2&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT&quot;</td><td>&quot;RT&quot;</td></tr></table> <h2>NODE</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>Node_Name</td><td>&quot;Node_1&quot;</td><td>&quot;Node_1&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT&quot;</td><td>&quot;RT&quot;</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>&quot;Stats&quot;</td><td>&quot;Stats&quot;</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>ExpressionList2</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>Expression_List</td><td>/* No Expressions. */</td><td>/* No Expressions. */</td></tr><tr><td>Output_Ports</td><td>output, output2</td><td>&quot;output, output2&quot;</td></tr><tr><td>Output_Values</td><td>((input.ID).doubleValue()), (TNow - input.TIME)</td><td>&quot;((input.ID).doubleValue()), (TNow - input.TIME)&quot;</td></tr><tr><td>Output_Conditions</td><td>true,true</td><td>&quot;true,true&quot;</td></tr></table> <h2>Delay5</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>Delay_Value</td><td>0.1</td><td>&quot;0.1&quot;</td></tr><tr><td>_flipPortsVertical</td><td>false</td><td>false</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>0</td><td>0</td></tr></table> <h2>Delay4</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>Delay_Value</td><td>0.1</td><td>&quot;0.1&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>Delay3</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>Delay_Value</td><td>0.1</td><td>&quot;0.1&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>Delay2</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>Delay_Value</td><td>0.1</td><td>&quot;0.1&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>Delay</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>Delay_Value</td><td>0.1</td><td>&quot;0.1&quot;</td></tr><tr><td>_flipPortsVertical</td><td>true</td><td>true</td></tr><tr><td>_flipPortsHorizontal</td><td>false</td><td>false</td></tr><tr><td>_rotatePorts</td><td>180</td><td>180</td></tr></table> <h2>ExpressionList</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>Expression_List</td><td>input.Task_Source = &quot;Node_1&quot;\\ninput.Task_Hop = &quot;Node_1&quot;\\ninput.Task_Destination = &quot;Node_5&quot;\\ninput.DELTA = TNow\\ninput.Task_Size = 100</td><td>input.Task_Source = &quot;Node_1&quot;\\ninput.Task_Hop = &quot;Node_1&quot;\\ninput.Task_Destination = &quot;Node_5&quot;\\ninput.DELTA = TNow\\ninput.Task_Size = 100</td></tr><tr><td>Output_Ports</td><td>output</td><td>&quot;output&quot;</td></tr><tr><td>Output_Values</td><td>input</td><td>&quot;input&quot;</td></tr><tr><td>Output_Conditions</td><td>true</td><td>&quot;true&quot;</td></tr></table> <h2>NODE_Master2</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>Routing_Table_Name</td><td>&quot;RT2&quot;</td><td>&quot;RT2&quot;</td></tr><tr><td>Link_Src_Des_Dist_BW</td><td>&quot;Src_Fld, Des_Fld, BW_Fld, Dis_Fld&quot;</td><td>&quot;Src_Fld, Des_Fld, BW_Fld, Dis_Fld&quot;</td></tr><tr><td>Dynamic_Routing</td><td>New_Routing_Table</td><td>New_Routing_Table</td></tr></table> <h2>Database2</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>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td><td>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td></tr><tr><td>Linking_Name</td><td>&quot;RT2&quot;</td><td>&quot;RT2&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 Source_Node  Destination_Node  Distance  Speed_Mbps ;       \\n 0 Gateway_3    Node_4            10.0      100.0      ; \\n 1 Node_4       Node_5            10.0      100.0      ;      \\n 2 Node_5       Node_4            10.0      100.0      ;\\n 3 Node_4       Gateway_3         10.0      100.0      ;</td><td>/* Text Template or File Path.       \\n   First row contains Field Names. */\\nID Source_Node  Destination_Node  Distance  Speed_Mbps ;       \\n 0 Gateway_3    Node_4            10.0      100.0      ; \\n 1 Node_4       Node_5            10.0      100.0      ;      \\n 2 Node_5       Node_4            10.0      100.0      ;\\n 3 Node_4       Gateway_3         10.0      100.0      ;</td></tr><tr><td>Input_Fields</td><td>&quot;Source_Node&quot;</td><td>&quot;Source_Node&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;Source_Node&quot;</td><td>&quot;Source_Node&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>Routing_Table2</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>Routing_Table_DB</td><td>&quot;Routing_Table_DB&quot;</td><td>&quot;Routing_Table_DB&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT2&quot;</td><td>&quot;&quot;RT2&quot;&quot;</td></tr><tr><td>Propagation_Constant_C</td><td>1.0</td><td>1.0</td></tr><tr><td>Message_Names</td><td>{&quot;Retry&quot;, &quot;Request&quot;, &quot;Acknowledge&quot;}</td><td>{&quot;Retry&quot;, &quot;Request&quot;, &quot;Acknowledge&quot;}</td></tr><tr><td>Message_Bytes</td><td>{16, 16, 16}</td><td>{16, 16, 16}</td></tr><tr><td>NODEs_in_Model</td><td>true</td><td>true</td></tr><tr><td>Routing_Algorithm</td><td>Dijkstra</td><td>Dijkstra</td></tr><tr><td>Routing_Algorithm_Cost</td><td>Number_of_Hops</td><td>Number_of_Hops</td></tr><tr><td>Routing_Latencies</td><td>Length_in_meters</td><td>Length_in_meters</td></tr></table> <h2>Layer_MAC5</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>Layer_Name</td><td>&quot;MAC5&quot;</td><td>&quot;MAC5&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_5&quot;</td><td>&quot;Node_5&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr></table> <h2>Layer_MAC3</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>Layer_Name</td><td>&quot;MAC4&quot;</td><td>&quot;MAC4&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_4&quot;</td><td>&quot;Node_4&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr></table> <h2>Layer_IP5</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>Layer_Name</td><td>&quot;IP5&quot;</td><td>&quot;IP5&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_5&quot;</td><td>&quot;Node_5&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT2&quot;</td><td>&quot;LT2&quot;</td></tr></table> <h2>Layer_IP4</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>Layer_Name</td><td>&quot;IP4&quot;</td><td>&quot;IP4&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_4&quot;</td><td>&quot;Node_4&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT2&quot;</td><td>&quot;LT2&quot;</td></tr></table> <h2>SingleEvent</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>_explanation</td><td>Source-&gt;Event-&gt;SingleEvent\t</td><td>Source-&gt;Event-&gt;SingleEvent\t</td></tr><tr><td>time</td><td>1.0E-10</td><td>1.0E-10</td></tr><tr><td>value</td><td>1</td><td>1</td></tr></table> <h2>NODE_Master</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>Routing_Table_Name</td><td>&quot;RT&quot;</td><td>&quot;RT&quot;</td></tr><tr><td>Link_Src_Des_Dist_BW</td><td>&quot;Src_Fld, Des_Fld, BW_Fld, Dis_Fld&quot;</td><td>&quot;Src_Fld, Des_Fld, BW_Fld, Dis_Fld&quot;</td></tr><tr><td>Dynamic_Routing</td><td>New_Routing_Table</td><td>New_Routing_Table</td></tr></table> <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>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td><td>*.xml, *.csv files abs or rel (./) path\\n  -- *.csv real columns set to number\\nInput_Fields == Lookup_Fields (num, type)\\nOutput_Expr: match, match_last, match_all\\n  -- match_all.field not allowed</td></tr><tr><td>Linking_Name</td><td>&quot;RT&quot;</td><td>&quot;RT&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 Source_Node  Destination_Node  Distance  Speed_Mbps ;       \\n 0 Node_1       Node_2            10.0      100.0      ; \\n 1 Node_2       Gateway_3         10.0      100.0      ;      \\n 2 Gateway_3    Node_2            10.0      100.0      ;      \\n 3 Node_2       Node_1            10.0      100.0</td><td>/* Text Template or File Path.       \\n   First row contains Field Names. */\\nID Source_Node  Destination_Node  Distance  Speed_Mbps ;       \\n 0 Node_1       Node_2            10.0      100.0      ; \\n 1 Node_2       Gateway_3         10.0      100.0      ;      \\n 2 Gateway_3    Node_2            10.0      100.0      ;      \\n 3 Node_2       Node_1            10.0      100.0</td></tr><tr><td>Input_Fields</td><td>&quot;Source_Node&quot;</td><td>&quot;Source_Node&quot;</td></tr><tr><td>Lookup_Fields</td><td>&quot;Source_Node&quot;</td><td>&quot;Source_Node&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>Layer_MAC2</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>Layer_Name</td><td>&quot;MAC3&quot;</td><td>&quot;MAC3&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Gateway_3&quot;</td><td>&quot;Gateway_3&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr></table> <h2>Layer_MAC4</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>Layer_Name</td><td>&quot;MAC2&quot;</td><td>&quot;MAC2&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_2&quot;</td><td>&quot;Node_2&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr></table> <h2>Layer_MAC</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>Layer_Name</td><td>&quot;MAC&quot;</td><td>&quot;MAC&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_1&quot;</td><td>&quot;Node_1&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr></table> <h2>Layer_IP3</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>Layer_Name</td><td>&quot;IP3&quot;</td><td>&quot;IP3&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Gateway_3&quot;</td><td>&quot;Gateway_3&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT3&quot;</td><td>&quot;LT3&quot;</td></tr></table> <h2>Layer_IP2</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>Layer_Name</td><td>&quot;IP2&quot;</td><td>&quot;IP2&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_2&quot;</td><td>&quot;Node_2&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT2&quot;</td><td>&quot;LT2&quot;</td></tr></table> <h2>Layer_IP</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>Layer_Name</td><td>&quot;IP&quot;</td><td>&quot;IP&quot;</td></tr><tr><td>Node_Name</td><td>&quot;Node_1&quot;</td><td>&quot;Node_1&quot;</td></tr><tr><td>Layer_Table_Name</td><td>&quot;LT2&quot;</td><td>&quot;LT2&quot;</td></tr></table> <h2>VM_Get_Stats</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>Block_Name</td><td>&quot;MyMachine&quot;</td><td>&quot;MyMachine&quot;</td></tr><tr><td>Optional_Parameters</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td><td>/* First row contains Column Names.              */\\nParameter_Name                 Parameter_Value  \\nPath                           none             \\nRead_File                      none             \\nSelf_Start                     false            \\nParam_Script                   none             \\nListen_to_File                 none             \\nDuplicate_Input                true             \\nProfile                        0                \\nProfile_File                   none             \\nMaximum_Loops                  1000000          \\nBlock_Reference                Block_Name       \\nPort_Order_Array               {&quot;input&quot;}      \\n</td></tr><tr><td>Layer_List</td><td>{&quot;IP&quot;,&quot;MAC&quot;}</td><td>{&quot;IP&quot;, &quot;MAC&quot;}</td></tr><tr><td>Number_Nodes</td><td>3</td><td>3</td></tr></table> <h2>Latency</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>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>fileName</td><td>Enter Filename to save plot</td><td>&quot;Enter Filename to save plot&quot;</td></tr><tr><td>viewPlot</td><td>true</td><td>true</td></tr><tr><td>savePlot</td><td>false</td><td>false</td></tr></table> <h2>xTimeyDataPlot</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>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>legend</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>fileName</td><td>Enter Filename to save plot</td><td>&quot;Enter Filename to save plot&quot;</td></tr><tr><td>viewPlot</td><td>true</td><td>true</td></tr><tr><td>savePlot</td><td>false</td><td>false</td></tr></table> <h2>Routing_Table</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>Routing_Table_DB</td><td>&quot;Routing_Table_DB&quot;</td><td>&quot;Routing_Table_DB&quot;</td></tr><tr><td>Routing_Table_Name</td><td>&quot;RT&quot;</td><td>&quot;&quot;RT&quot;&quot;</td></tr><tr><td>Propagation_Constant_C</td><td>1.0</td><td>1.0</td></tr><tr><td>Message_Names</td><td>{&quot;Retry&quot;, &quot;Request&quot;, &quot;Acknowledge&quot;}</td><td>{&quot;Retry&quot;, &quot;Request&quot;, &quot;Acknowledge&quot;}</td></tr><tr><td>Message_Bytes</td><td>{16, 16, 16}</td><td>{16, 16, 16}</td></tr><tr><td>NODEs_in_Model</td><td>true</td><td>true</td></tr><tr><td>Routing_Algorithm</td><td>Dijkstra</td><td>Dijkstra</td></tr><tr><td>Routing_Algorithm_Cost</td><td>Number_of_Hops</td><td>Number_of_Hops</td></tr><tr><td>Routing_Latencies</td><td>Length_in_meters</td><td>Length_in_meters</td></tr></table> <h2>Layer_Table3</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>Layer_Table_Name</td><td>&quot;LT3&quot;</td><td>&quot;LT3&quot;</td></tr><tr><td>Layer_Number</td><td>2</td><td>2</td></tr><tr><td>Layer_MBytes_Sec</td><td>100.0</td><td>100.0</td></tr><tr><td>Layer_Frame_Size_Bytes</td><td>128</td><td>128</td></tr><tr><td>Layer_Header_Trailer_Bytes</td><td>16</td><td>16</td></tr><tr><td>Layer_Queue_Size_Frames</td><td>64</td><td>64</td></tr><tr><td>Layer_Retry_Probability</td><td>LT2_LT3_Retry_Prob</td><td>0.3</td></tr><tr><td>Up_Retransmissions</td><td>8</td><td>8</td></tr><tr><td>Up_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Dn_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Layer_Configuration</td><td>Internal_Delay</td><td>Internal_Delay</td></tr><tr><td>Dn_Retransmissions</td><td>8</td><td>8</td></tr></table> <h2>Layer_Table2</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>Layer_Table_Name</td><td>&quot;LT2&quot;</td><td>&quot;LT2&quot;</td></tr><tr><td>Layer_Number</td><td>2</td><td>2</td></tr><tr><td>Layer_MBytes_Sec</td><td>100.0</td><td>100.0</td></tr><tr><td>Layer_Frame_Size_Bytes</td><td>128</td><td>128</td></tr><tr><td>Layer_Header_Trailer_Bytes</td><td>16</td><td>16</td></tr><tr><td>Layer_Queue_Size_Frames</td><td>64</td><td>64</td></tr><tr><td>Layer_Retry_Probability</td><td>LT2_LT3_Retry_Prob</td><td>0.3</td></tr><tr><td>Up_Retransmissions</td><td>8</td><td>8</td></tr><tr><td>Up_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Dn_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Layer_Configuration</td><td>Internal_Delay</td><td>Internal_Delay</td></tr><tr><td>Dn_Retransmissions</td><td>8</td><td>8</td></tr></table> <h2>Layer_Table</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>Layer_Table_Name</td><td>&quot;LT&quot;</td><td>&quot;LT&quot;</td></tr><tr><td>Layer_Number</td><td>1</td><td>1</td></tr><tr><td>Layer_MBytes_Sec</td><td>100.0</td><td>100.0</td></tr><tr><td>Layer_Frame_Size_Bytes</td><td>128</td><td>128</td></tr><tr><td>Layer_Header_Trailer_Bytes</td><td>16</td><td>16</td></tr><tr><td>Layer_Queue_Size_Frames</td><td>64</td><td>64</td></tr><tr><td>Layer_Retry_Probability</td><td>0.0</td><td>0.0</td></tr><tr><td>Up_Retransmissions</td><td>8</td><td>8</td></tr><tr><td>Up_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Dn_Internal_Delay</td><td>1.0</td><td>1.0</td></tr><tr><td>Layer_Configuration</td><td>Internal_Delay</td><td>Internal_Delay</td></tr><tr><td>Dn_Retransmissions</td><td>8</td><td>8</td></tr></table>

Connect two generic networks using the Gateway option in the Node block