12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- [Config EnablingVisualization]
- network = TransportConnectionVisualizationEnablingShowcase
- description = "1. Enabling the visualization of transport connections"
- # TCP settings
- *.host1.numTcpApps = 1
- *.host1.tcpApp[0].typename = "TCPSessionApp"
- *.host1.tcpApp[*].connectAddress = "host2"
- *.host1.tcpApp[*].active = true
- *.host1.tcpApp[*].connectPort = 80
- *.host1.tcpApp[*].sendBytes = 100MiB
- *.host1.tcpApp[*].tClose = 0
- *.host1.tcpApp[*].tOpen = 0
- *.host1.tcpApp[*].tSend = 0
- *.host2.numTcpApps = 1
- *.host2.tcpApp[0].typename = "TCPSinkApp"
- *.host2.tcpApp[*].localPort = 80
- # Visualizer settings
- *.visualizer.*.transportConnectionVisualizer.displayTransportConnections = true
- *.visualizer.*.transportConnectionVisualizer.placementHint = "topCenter" #TODO: this shouldn't be here
- [Config MultipleConnections]
- network = TransportConnectionVisualizationMultipleConnectionsShowcase
- description = "2. Advanced features of the visualization"
- # maybe the network should be more spread out so it looks better at 1x zoom level
- # TCP settings
- *.host1.numTcpApps = 3
- *.host1.tcpApp[*].typename = "TCPSessionApp"
- *.host1.tcpApp[*].connectAddress = "server"
- *.host1.tcpApp[*].active = true
- *.host1.tcpApp[0..1].connectPort = 80
- *.host1.tcpApp[0..1].sendBytes = 100MiB
- *.host1.tcpApp[2].connectPort = 22
- *.host1.tcpApp[2].sendBytes = 100KiB
- *.host1.tcpApp[*].tClose = 0
- *.host1.tcpApp[*].tOpen = 0
- *.host1.tcpApp[*].tSend = 0
- *.host2.numTcpApps = 2
- *.host2.tcpApp[*].typename = "TCPSessionApp"
- *.host2.tcpApp[*].connectAddress = "server"
- *.host2.tcpApp[*].active = true
- *.host2.tcpApp[0].connectPort = 80
- *.host2.tcpApp[0].sendBytes = 100MiB
- *.host2.tcpApp[*].tClose = 0
- *.host2.tcpApp[*].tOpen = 0
- *.host2.tcpApp[*].tSend = 0
- *.host2.tcpApp[1].connectPort = 22
- *.host2.tcpApp[1].sendBytes = 100KiB
- *.server.numTcpApps = 2
- *.server.tcpApp[*].typename = "TCPSinkApp"
- *.server.tcpApp[0].localPort = 80
- *.server.tcpApp[1].localPort = 22
- # Visualizer settings
- *.visualizer.*.transportConnectionVisualizer.displayTransportConnections = true
- *.visualizer.*.transportConnectionVisualizer.destinationPortFilter = "80"
- *.visualizer.*.transportConnectionVisualizer.placementHint = "topCenter"
- # an idea: the complex network should have multiple routes between the clients and the server
- # to show that this visualizer doesnt say anything about the routes
- # but it might be trivial...
|