1. Marcin Mincer
  2. inet-master

Commits

ym...@mac-win  committed 1fe99ed

really close:
multiple EASs for single i-face (Sikora's fault)
MPLS paths not impemented

  • Participants
  • Parent commits 32335b6
  • Branches default

Comments (0)

Files changed (4)

File _scripts/python/generate_rt.py

View file
  • Ignore whitespace
 y_R2R1_10                       0
 """
 
-def setup_states():
+def setup_states(conn_map):
     regexp = r"y_(R)([0-9]+)(R)([0-9]+)_([0-9]+)\s+([0,1])"
     
     for line in states_string.splitlines():
 
         if(m):
             if m.group(6) == '1':
-                if m.group(1) == 'l':
+                if m.group(1) == 'R':
                     device = 'LSR'
                 else:
                     device = 'host'
-                first = "%s%s" % (m.group(1), m.group(2))
-                second = "%s%s" % (m.group(3), m.group(4))
-                # print first
-                # print second
-                iface = CONN_MAP[first][second]
-                print "**.%s%s.%s.ppp.eas = %s" % (device, m.group(2), iface, m.group(5))
+                first = "%s%s" % ('l', m.group(2))
+                second = "%s%s" % ('l', m.group(4))
+
+                iface = conn_map[first][second]
+                print "**.%s%s.%s.EAS = %s" % (device, m.group(2), iface, m.group(5))
 
 def generate_udp_apps(demands_map):
     import math
             f.write(file_contents) 
 
 if __name__ == "__main__":
-#   conn_map = generate_connections_map(ADJ_MAP_BIG_NETWORK)
+   conn_map = generate_connections_map(ADJ_MAP_BIG_NETWORK)
 #   generate_ned(conn_map)
 #   generate_rt(conn_map)
 #   generate_ini(conn_map)
-    generate_udp_apps(DEMANDS_BIG_NETWORK_EASY)
+#   generate_udp_apps(DEMANDS_BIG_NETWORK_EASY)
+   setup_states(conn_map)
 

File examples/mpls/big_network/.tkenvrc

View file
  • Ignore whitespace
 # Partial Tkenv config file -- see $HOME/.tkenvrc as well
-inspector "BIG" "BIG" "2" "1205x659+150+150:normal"
 inspector "RSVPTE4" "RSVPTE4" "2" "1396x534+225+225:normal"
 

File examples/mpls/big_network/_states.xml

View file
  • Ignore whitespace
 <states>
         <eas>
                 <id>1</id>
-                <power>1</power>
+                <power>20</power>
                 <datarate>2000000</datarate>
         </eas>
         <eas>
                 <id>2</id>
-                <power>2</power>
+                <power>40</power>
                 <datarate>4000000</datarate>
         </eas>  
         <eas>
                 <id>3</id>
-                <power>3</power>
+                <power>60</power>
                 <datarate>6000000</datarate>
         </eas>
         <eas>
                 <id>4</id>
-                <power>4</power>
+                <power>80</power>
                 <datarate>8000000</datarate>
         </eas>
         <eas>
                 <id>5</id>
-                <power>5</power>
+                <power>100</power>
                 <datarate>10000000</datarate>
-        </eas>      
+        </eas>
+        <eas>
+                <id>6</id>
+                <power>1020</power>
+                <datarate>2000000</datarate>
+        </eas>
+        <eas>
+                <id>7</id>
+                <power>1040</power>
+                <datarate>4000000</datarate>
+        </eas>  
+        <eas>
+                <id>8</id>
+                <power>1060</power>
+                <datarate>6000000</datarate>
+        </eas>
+        <eas>
+                <id>9</id>
+                <power>1080</power>
+                <datarate>8000000</datarate>
+        </eas>
+        <eas>
+                <id>10</id>
+                <power>1100</power>
+                <datarate>10000000</datarate>
+        </eas>       
         <eas>
                 <id>0</id>
-                <power>0.1</power>
+                <power>0</power>
                 <datarate>200000</datarate>
         </eas>    
 </states>

File examples/mpls/big_network/omnetpp.ini

View file
  • Ignore whitespace
 total-stack = 256MiB
 tkenv-plugin-path = ../../../etc/plugins
 
-#**.host1.numUdpApps = 1
-#**.host1.udpApp[*].typename = "UDPBasicApp"
-#**.host1.udpApp[0].localPort = 100
-#**.host1.udpApp[0].destPort = 100
-#**.host1.udpApp[0].messageLength = 2621 bytes # 1 Mbps
-#**.host1.udpApp[0].sendInterval = 20ms
-#**.host1.udpApp[0].destAddresses = "host9"
-#
-#**.host2.numUdpApps = 1
-#**.host2.udpApp[*].typename = "UDPBasicApp"
-#**.host2.udpApp[0].localPort = 100
-#**.host2.udpApp[0].destPort = 100
-#**.host2.udpApp[0].messageLength = 2621 bytes # 1 Mbps
-#**.host2.udpApp[0].sendInterval = 20ms
-#**.host2.udpApp[0].destAddresses = "host9"
-#
-#**.host3.numUdpApps = 1
-#**.host3.udpApp[*].typename = "UDPBasicApp"
-#**.host3.udpApp[0].localPort = 100
-#**.host3.udpApp[0].destPort = 100
-#**.host3.udpApp[0].messageLength = 2621 bytes # 1 Mbps
-#**.host3.udpApp[0].sendInterval = 20ms
-#**.host3.udpApp[0].destAddresses = "host9"
-#
-#**.host9.numUdpApps = 1
-#**.host9.udpApp[*].typename = "UDPSink"
-#**.host9.udpApp[0].localPort = 100
-
-
-
 # LSR configuration
 
 # **.LSR1.classifier.config = xmldoc("LSR1_fec.xml")
 **.LSR7.routingFile = "LSR7.rt"
 **.LSR8.routingFile = "LSR8.rt"
 **.LSR9.routingFile = "LSR9.rt"
+
+**.LSR*.ppp[*].EAS = 0
+**.host*.ppp[*].EAS = 5
+
+**.LSR8.ppp[0].EAS = 6
+**.LSR8.ppp[0].EAS = 7
+**.LSR7.ppp[4].EAS = 6
+**.LSR7.ppp[4].EAS = 7
+**.LSR7.ppp[0].EAS = 6
+**.LSR7.ppp[0].EAS = 7
+**.LSR6.ppp[0].EAS = 6
+**.LSR6.ppp[0].EAS = 7
+**.LSR5.ppp[3].EAS = 1
+**.LSR5.ppp[3].EAS = 2
+**.LSR5.ppp[3].EAS = 3
+**.LSR4.ppp[2].EAS = 1
+**.LSR4.ppp[2].EAS = 2
+**.LSR4.ppp[2].EAS = 3
+**.LSR4.ppp[3].EAS = 6
+**.LSR4.ppp[3].EAS = 7
+**.LSR4.ppp[3].EAS = 8
+**.LSR3.ppp[1].EAS = 6
+**.LSR3.ppp[1].EAS = 7
+**.LSR3.ppp[1].EAS = 8
+**.LSR12.ppp[2].EAS = 1
+**.LSR12.ppp[2].EAS = 2
+**.LSR12.ppp[2].EAS = 3
+**.LSR12.ppp[2].EAS = 4
+**.LSR3.ppp[3].EAS = 1
+**.LSR3.ppp[3].EAS = 2
+**.LSR3.ppp[3].EAS = 3
+**.LSR3.ppp[3].EAS = 4
+**.LSR3.ppp[2].EAS = 1
+**.LSR3.ppp[2].EAS = 2
+**.LSR3.ppp[2].EAS = 3
+**.LSR2.ppp[2].EAS = 1
+**.LSR2.ppp[2].EAS = 2
+**.LSR2.ppp[2].EAS = 3
+**.LSR11.ppp[1].EAS = 1
+**.LSR11.ppp[1].EAS = 2
+**.LSR11.ppp[1].EAS = 3
+**.LSR11.ppp[1].EAS = 4
+**.LSR11.ppp[1].EAS = 5
+**.LSR2.ppp[1].EAS = 1
+**.LSR2.ppp[1].EAS = 2
+**.LSR2.ppp[1].EAS = 3
+**.LSR2.ppp[1].EAS = 4
+**.LSR2.ppp[1].EAS = 5
+**.LSR1.ppp[3].EAS = 6
+**.LSR1.ppp[3].EAS = 7
+**.LSR8.ppp[2].EAS = 6
+**.LSR8.ppp[2].EAS = 7
+**.LSR1.ppp[2].EAS = 6
+**.LSR1.ppp[2].EAS = 7
+**.LSR1.ppp[2].EAS = 8
+**.LSR1.ppp[2].EAS = 9
+**.LSR2.ppp[3].EAS = 6
+**.LSR2.ppp[3].EAS = 7
+**.LSR2.ppp[3].EAS = 8
+**.LSR2.ppp[3].EAS = 9
+
+
+**.host8.numUdpApps = 3
+**.host9.numUdpApps = 24
+**.host2.numUdpApps = 4
+**.host3.numUdpApps = 4
+**.host1.numUdpApps = 5
+**.host6.numUdpApps = 4
+**.host7.numUdpApps = 3
+**.host4.numUdpApps = 4
+**.host5.numUdpApps = 4
+**.host9.udpApp[0].typename = "UDPSink"
+**.host9.udpApp[0].localPort = 100 
+**.host1.udpApp[0].typename = "UDPBasicApp"
+**.host1.udpApp[0].localPort = 100
+**.host1.udpApp[0].destPort = 100
+**.host1.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host1.udpApp[0].sendInterval = 20ms
+**.host1.udpApp[0].destAddresses = "host9" 
+**.host1.udpApp[1].typename = "UDPBasicApp"
+**.host1.udpApp[1].localPort = 101
+**.host1.udpApp[1].destPort = 100
+**.host1.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host1.udpApp[1].sendInterval = 20ms
+**.host1.udpApp[1].destAddresses = "host9" 
+**.host1.udpApp[2].typename = "UDPBasicApp"
+**.host1.udpApp[2].localPort = 102
+**.host1.udpApp[2].destPort = 100
+**.host1.udpApp[2].messageLength = 2621 bytes # 1 Mbps
+**.host1.udpApp[2].sendInterval = 20ms
+**.host1.udpApp[2].destAddresses = "host9" 
+**.host1.udpApp[3].typename = "UDPBasicApp"
+**.host1.udpApp[3].localPort = 103
+**.host1.udpApp[3].destPort = 100
+**.host1.udpApp[3].messageLength = 131 bytes # 0.050000 Mbps
+**.host1.udpApp[3].sendInterval = 20ms
+**.host1.udpApp[3].destAddresses = "host9" 
+**.host2.udpApp[0].typename = "UDPBasicApp"
+**.host2.udpApp[0].localPort = 100
+**.host2.udpApp[0].destPort = 100
+**.host2.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host2.udpApp[0].sendInterval = 20ms
+**.host2.udpApp[0].destAddresses = "host9" 
+**.host2.udpApp[1].typename = "UDPBasicApp"
+**.host2.udpApp[1].localPort = 101
+**.host2.udpApp[1].destPort = 100
+**.host2.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host2.udpApp[1].sendInterval = 20ms
+**.host2.udpApp[1].destAddresses = "host9" 
+**.host2.udpApp[2].typename = "UDPBasicApp"
+**.host2.udpApp[2].localPort = 102
+**.host2.udpApp[2].destPort = 100
+**.host2.udpApp[2].messageLength = 1100 bytes # 0.420000 Mbps
+**.host2.udpApp[2].sendInterval = 20ms
+**.host2.udpApp[2].destAddresses = "host9" 
+**.host3.udpApp[0].typename = "UDPBasicApp"
+**.host3.udpApp[0].localPort = 100
+**.host3.udpApp[0].destPort = 100
+**.host3.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host3.udpApp[0].sendInterval = 20ms
+**.host3.udpApp[0].destAddresses = "host9" 
+**.host3.udpApp[1].typename = "UDPBasicApp"
+**.host3.udpApp[1].localPort = 101
+**.host3.udpApp[1].destPort = 100
+**.host3.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host3.udpApp[1].sendInterval = 20ms
+**.host3.udpApp[1].destAddresses = "host9" 
+**.host3.udpApp[2].typename = "UDPBasicApp"
+**.host3.udpApp[2].localPort = 102
+**.host3.udpApp[2].destPort = 100
+**.host3.udpApp[2].messageLength = 1965 bytes # 0.750000 Mbps
+**.host3.udpApp[2].sendInterval = 20ms
+**.host3.udpApp[2].destAddresses = "host9" 
+**.host4.udpApp[0].typename = "UDPBasicApp"
+**.host4.udpApp[0].localPort = 100
+**.host4.udpApp[0].destPort = 100
+**.host4.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host4.udpApp[0].sendInterval = 20ms
+**.host4.udpApp[0].destAddresses = "host9" 
+**.host4.udpApp[1].typename = "UDPBasicApp"
+**.host4.udpApp[1].localPort = 101
+**.host4.udpApp[1].destPort = 100
+**.host4.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host4.udpApp[1].sendInterval = 20ms
+**.host4.udpApp[1].destAddresses = "host9" 
+**.host4.udpApp[2].typename = "UDPBasicApp"
+**.host4.udpApp[2].localPort = 102
+**.host4.udpApp[2].destPort = 100
+**.host4.udpApp[2].messageLength = 1677 bytes # 0.640000 Mbps
+**.host4.udpApp[2].sendInterval = 20ms
+**.host4.udpApp[2].destAddresses = "host9" 
+**.host5.udpApp[0].typename = "UDPBasicApp"
+**.host5.udpApp[0].localPort = 100
+**.host5.udpApp[0].destPort = 100
+**.host5.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host5.udpApp[0].sendInterval = 20ms
+**.host5.udpApp[0].destAddresses = "host9" 
+**.host5.udpApp[1].typename = "UDPBasicApp"
+**.host5.udpApp[1].localPort = 101
+**.host5.udpApp[1].destPort = 100
+**.host5.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host5.udpApp[1].sendInterval = 20ms
+**.host5.udpApp[1].destAddresses = "host9" 
+**.host5.udpApp[2].typename = "UDPBasicApp"
+**.host5.udpApp[2].localPort = 102
+**.host5.udpApp[2].destPort = 100
+**.host5.udpApp[2].messageLength = 2621 bytes # 1 Mbps
+**.host5.udpApp[2].sendInterval = 20ms
+**.host5.udpApp[2].destAddresses = "host9" 
+**.host6.udpApp[0].typename = "UDPBasicApp"
+**.host6.udpApp[0].localPort = 100
+**.host6.udpApp[0].destPort = 100
+**.host6.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host6.udpApp[0].sendInterval = 20ms
+**.host6.udpApp[0].destAddresses = "host9" 
+**.host6.udpApp[1].typename = "UDPBasicApp"
+**.host6.udpApp[1].localPort = 101
+**.host6.udpApp[1].destPort = 100
+**.host6.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host6.udpApp[1].sendInterval = 20ms
+**.host6.udpApp[1].destAddresses = "host9" 
+**.host6.udpApp[2].typename = "UDPBasicApp"
+**.host6.udpApp[2].localPort = 102
+**.host6.udpApp[2].destPort = 100
+**.host6.udpApp[2].messageLength = 2332 bytes # 0.890000 Mbps
+**.host6.udpApp[2].sendInterval = 20ms
+**.host6.udpApp[2].destAddresses = "host9" 
+**.host7.udpApp[0].typename = "UDPBasicApp"
+**.host7.udpApp[0].localPort = 100
+**.host7.udpApp[0].destPort = 100
+**.host7.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host7.udpApp[0].sendInterval = 20ms
+**.host7.udpApp[0].destAddresses = "host9" 
+**.host7.udpApp[1].typename = "UDPBasicApp"
+**.host7.udpApp[1].localPort = 101
+**.host7.udpApp[1].destPort = 100
+**.host7.udpApp[1].messageLength = 812 bytes # 0.310000 Mbps
+**.host7.udpApp[1].sendInterval = 20ms
+**.host7.udpApp[1].destAddresses = "host9" 
+**.host8.udpApp[0].typename = "UDPBasicApp"
+**.host8.udpApp[0].localPort = 100
+**.host8.udpApp[0].destPort = 100
+**.host8.udpApp[0].messageLength = 2621 bytes # 1 Mbps
+**.host8.udpApp[0].sendInterval = 20ms
+**.host8.udpApp[0].destAddresses = "host9" 
+**.host8.udpApp[1].typename = "UDPBasicApp"
+**.host8.udpApp[1].localPort = 101
+**.host8.udpApp[1].destPort = 100
+**.host8.udpApp[1].messageLength = 288 bytes # 0.110000 Mbps
+**.host8.udpApp[1].sendInterval = 20ms
+**.host8.udpApp[1].destAddresses = "host9" 
+**.host1.udpApp[4].typename = "UDPSink"
+**.host1.udpApp[4].localPort = 100 
+**.host9.udpApp[1].typename = "UDPBasicApp"
+**.host9.udpApp[1].localPort = 101
+**.host9.udpApp[1].destPort = 100
+**.host9.udpApp[1].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[1].sendInterval = 20ms
+**.host9.udpApp[1].destAddresses = "host1" 
+**.host9.udpApp[2].typename = "UDPBasicApp"
+**.host9.udpApp[2].localPort = 102
+**.host9.udpApp[2].destPort = 100
+**.host9.udpApp[2].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[2].sendInterval = 20ms
+**.host9.udpApp[2].destAddresses = "host1" 
+**.host9.udpApp[3].typename = "UDPBasicApp"
+**.host9.udpApp[3].localPort = 103
+**.host9.udpApp[3].destPort = 100
+**.host9.udpApp[3].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[3].sendInterval = 20ms
+**.host9.udpApp[3].destAddresses = "host1" 
+**.host9.udpApp[4].typename = "UDPBasicApp"
+**.host9.udpApp[4].localPort = 104
+**.host9.udpApp[4].destPort = 100
+**.host9.udpApp[4].messageLength = 131 bytes # 0.050000 Mbps
+**.host9.udpApp[4].sendInterval = 20ms
+**.host9.udpApp[4].destAddresses = "host1" 
+**.host2.udpApp[3].typename = "UDPSink"
+**.host2.udpApp[3].localPort = 100 
+**.host9.udpApp[5].typename = "UDPBasicApp"
+**.host9.udpApp[5].localPort = 105
+**.host9.udpApp[5].destPort = 100
+**.host9.udpApp[5].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[5].sendInterval = 20ms
+**.host9.udpApp[5].destAddresses = "host2" 
+**.host9.udpApp[6].typename = "UDPBasicApp"
+**.host9.udpApp[6].localPort = 106
+**.host9.udpApp[6].destPort = 100
+**.host9.udpApp[6].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[6].sendInterval = 20ms
+**.host9.udpApp[6].destAddresses = "host2" 
+**.host9.udpApp[7].typename = "UDPBasicApp"
+**.host9.udpApp[7].localPort = 107
+**.host9.udpApp[7].destPort = 100
+**.host9.udpApp[7].messageLength = 1100 bytes # 0.420000 Mbps
+**.host9.udpApp[7].sendInterval = 20ms
+**.host9.udpApp[7].destAddresses = "host2" 
+**.host3.udpApp[3].typename = "UDPSink"
+**.host3.udpApp[3].localPort = 100 
+**.host9.udpApp[8].typename = "UDPBasicApp"
+**.host9.udpApp[8].localPort = 108
+**.host9.udpApp[8].destPort = 100
+**.host9.udpApp[8].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[8].sendInterval = 20ms
+**.host9.udpApp[8].destAddresses = "host3" 
+**.host9.udpApp[9].typename = "UDPBasicApp"
+**.host9.udpApp[9].localPort = 109
+**.host9.udpApp[9].destPort = 100
+**.host9.udpApp[9].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[9].sendInterval = 20ms
+**.host9.udpApp[9].destAddresses = "host3" 
+**.host9.udpApp[10].typename = "UDPBasicApp"
+**.host9.udpApp[10].localPort = 110
+**.host9.udpApp[10].destPort = 100
+**.host9.udpApp[10].messageLength = 1965 bytes # 0.750000 Mbps
+**.host9.udpApp[10].sendInterval = 20ms
+**.host9.udpApp[10].destAddresses = "host3" 
+**.host4.udpApp[3].typename = "UDPSink"
+**.host4.udpApp[3].localPort = 100 
+**.host9.udpApp[11].typename = "UDPBasicApp"
+**.host9.udpApp[11].localPort = 111
+**.host9.udpApp[11].destPort = 100
+**.host9.udpApp[11].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[11].sendInterval = 20ms
+**.host9.udpApp[11].destAddresses = "host4" 
+**.host9.udpApp[12].typename = "UDPBasicApp"
+**.host9.udpApp[12].localPort = 112
+**.host9.udpApp[12].destPort = 100
+**.host9.udpApp[12].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[12].sendInterval = 20ms
+**.host9.udpApp[12].destAddresses = "host4" 
+**.host9.udpApp[13].typename = "UDPBasicApp"
+**.host9.udpApp[13].localPort = 113
+**.host9.udpApp[13].destPort = 100
+**.host9.udpApp[13].messageLength = 1677 bytes # 0.640000 Mbps
+**.host9.udpApp[13].sendInterval = 20ms
+**.host9.udpApp[13].destAddresses = "host4" 
+**.host5.udpApp[3].typename = "UDPSink"
+**.host5.udpApp[3].localPort = 100 
+**.host9.udpApp[14].typename = "UDPBasicApp"
+**.host9.udpApp[14].localPort = 114
+**.host9.udpApp[14].destPort = 100
+**.host9.udpApp[14].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[14].sendInterval = 20ms
+**.host9.udpApp[14].destAddresses = "host5" 
+**.host9.udpApp[15].typename = "UDPBasicApp"
+**.host9.udpApp[15].localPort = 115
+**.host9.udpApp[15].destPort = 100
+**.host9.udpApp[15].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[15].sendInterval = 20ms
+**.host9.udpApp[15].destAddresses = "host5" 
+**.host9.udpApp[16].typename = "UDPBasicApp"
+**.host9.udpApp[16].localPort = 116
+**.host9.udpApp[16].destPort = 100
+**.host9.udpApp[16].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[16].sendInterval = 20ms
+**.host9.udpApp[16].destAddresses = "host5" 
+**.host6.udpApp[3].typename = "UDPSink"
+**.host6.udpApp[3].localPort = 100 
+**.host9.udpApp[17].typename = "UDPBasicApp"
+**.host9.udpApp[17].localPort = 117
+**.host9.udpApp[17].destPort = 100
+**.host9.udpApp[17].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[17].sendInterval = 20ms
+**.host9.udpApp[17].destAddresses = "host6" 
+**.host9.udpApp[18].typename = "UDPBasicApp"
+**.host9.udpApp[18].localPort = 118
+**.host9.udpApp[18].destPort = 100
+**.host9.udpApp[18].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[18].sendInterval = 20ms
+**.host9.udpApp[18].destAddresses = "host6" 
+**.host9.udpApp[19].typename = "UDPBasicApp"
+**.host9.udpApp[19].localPort = 119
+**.host9.udpApp[19].destPort = 100
+**.host9.udpApp[19].messageLength = 2332 bytes # 0.890000 Mbps
+**.host9.udpApp[19].sendInterval = 20ms
+**.host9.udpApp[19].destAddresses = "host6" 
+**.host7.udpApp[2].typename = "UDPSink"
+**.host7.udpApp[2].localPort = 100 
+**.host9.udpApp[20].typename = "UDPBasicApp"
+**.host9.udpApp[20].localPort = 120
+**.host9.udpApp[20].destPort = 100
+**.host9.udpApp[20].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[20].sendInterval = 20ms
+**.host9.udpApp[20].destAddresses = "host7" 
+**.host9.udpApp[21].typename = "UDPBasicApp"
+**.host9.udpApp[21].localPort = 121
+**.host9.udpApp[21].destPort = 100
+**.host9.udpApp[21].messageLength = 812 bytes # 0.310000 Mbps
+**.host9.udpApp[21].sendInterval = 20ms
+**.host9.udpApp[21].destAddresses = "host7" 
+**.host8.udpApp[2].typename = "UDPSink"
+**.host8.udpApp[2].localPort = 100 
+**.host9.udpApp[22].typename = "UDPBasicApp"
+**.host9.udpApp[22].localPort = 122
+**.host9.udpApp[22].destPort = 100
+**.host9.udpApp[22].messageLength = 2621 bytes # 1 Mbps
+**.host9.udpApp[22].sendInterval = 20ms
+**.host9.udpApp[22].destAddresses = "host8" 
+**.host9.udpApp[23].typename = "UDPBasicApp"
+**.host9.udpApp[23].localPort = 123
+**.host9.udpApp[23].destPort = 100
+**.host9.udpApp[23].messageLength = 288 bytes # 0.110000 Mbps
+**.host9.udpApp[23].sendInterval = 20ms
+**.host9.udpApp[23].destAddresses = "host8" 
+