123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- [Config advanced]
- network = advanced
- **.arpType = "GlobalARP"
- *.server.numUdpApps = 1
- *.server.udpApp[0].typename = "UDPVideoStreamSvr"
- *.server.udpApp[*].localPort = 1001
- *.server.udpApp[*].packetLen = 1000Byte
- *.server.udpApp[*].videoSize = 1MiB
- *.server.udpApp[*].sendInterval = 0.1ms
- # TODO: explain this
- *.visualizer2.networkNodeVisualizerType = ""
- *.visualizer2.*.networkNodeVisualizerModule = "visualizer1.networkNodeVisualizer"
- *.visualizer1.statisticVisualizer.displayStatistics = true
- *.visualizer1.statisticVisualizer.signalName = "passedUpPk"
- *.visualizer1.statisticVisualizer.sourceFilter = "**.udp" # TODO: should be **.udp when the '-' problem is fixed
- *.visualizer1.statisticVisualizer.format = "UDP packets received: %v"
- # TODO: crash if format left on default because of %u
- # TODO: when the last value of the statistic is 0, '-' is displayed
- *.visualizer2.statisticVisualizer.displayStatistics = true
- *.visualizer2.statisticVisualizer.signalName = "rcvdPk"
- *.visualizer2.statisticVisualizer.statisticName = "rcvdBytes"
- *.visualizer2.statisticVisualizer.unit = "KiB"
- *.visualizer2.statisticVisualizer.sourceFilter = "**.tcpApp[*]"
- *.visualizer2.statisticVisualizer.format = "TCP data received: %v %u"
- *.visualizer*.statisticVisualizer.placementPriority = -1
- # in the udp client -> rcvdpk statistic
- # in the tcp client -> end-to-end-delay statistic
- # in the server as well
- # and maybe the server should have the rcvdpk statistic -> should be one, because of the video stream request
- # udp should be red and tcp should be blue
- # should be more hosts doing things
- # maybe even some pings as well
- # like one group of hosts streams udp
- # another group of hosts tcp
- # and some from each group pings sometimes, then again with a different color
- # maybe some hosts should talk to each other, not just the server
- # more organic network layout
- *.server.numTcpApps = 2
- *.server.tcpApp[*].typename = "TCPSessionApp"
- *.server.tcpApp[0].connectAddress = "10.0.0.27"
- *.server.tcpApp[0].connectPort = 1000
- *.server.tcpApp[1].connectAddress = "10.0.0.20"
- *.server.tcpApp[1].connectPort = 1001
- *.server.tcpApp[*].localAddress = "10.0.0.10"
- *.server.tcpApp[0].localPort = 1000
- *.server.tcpApp[1].localPort = 1001
- *.server.tcpApp[*].tOpen = 0s
- *.server.tcpApp[*].tSend = 0s
- *.server.tcpApp[*].active = true
- *.server.tcpApp[*].sendBytes = 1MiB
- *.host2.numUdpApps = 1
- *.host2.udpApp[0].typename = "UDPVideoStreamCli"
- *.host2.udpApp[*].localPort = 1000
- *.host2.udpApp[*].serverAddress = "server"
- *.host2.udpApp[*].serverPort = 1001
- *.host2.udpApp[*].startTime = 0s
- *.host4.numUdpApps = 1
- *.host4.udpApp[0].typename = "UDPVideoStreamCli"
- *.host4.udpApp[*].localPort = 1000
- *.host4.udpApp[*].serverAddress = "server"
- *.host4.udpApp[*].serverPort = 1001
- *.host4.udpApp[*].startTime = 0s
- *.visualizer1.networkRouteVisualizer.displayRoutes = true
- *.visualizer1.networkRouteVisualizer.packetFilter = "*tcp* or *ACK* or *SYN*"
- *.visualizer1.networkRouteVisualizer.lineColor = "blue"
- *.visualizer2.networkRouteVisualizer.displayRoutes = true
- *.visualizer2.networkRouteVisualizer.packetFilter = "*Video*"
- *.visualizer2.networkRouteVisualizer.lineColor = "red"
- *.visualizer1.transportConnectionVisualizer.displayTransportConnections = true
- *.visualizer1.transportConnectionVisualizer.iconColor = "green, yellow"
- # TCP connection to host3?
- # so its really useful -> easy to tell different connections apart
- #*.host4.numUdpApps = 1
- #*.host4.udpApp[0].typename = "UDPVideoStreamCli"
- #*.host4.udpApp[*].localPort = 1000
- #*.host4.udpApp[*].serverAddress = "server"
- #*.host4.udpApp[*].serverPort = 1001
- # maybe there should be more connections
- # tcp in the upper hosts and udp in the lower...so they are criss-crossing...but easy to identify them
- # because they are color coded
- *.host5.numTcpApps = 1
- *.host5.tcpApp[0].typename = "TCPSinkApp"
- *.host5.tcpApp[*].localAddress = "10.0.0.27"
- *.host5.tcpApp[*].localPort = 1000
- *.host3.numTcpApps = 1
- *.host3.tcpApp[0].typename = "TCPSinkApp"
- *.host3.tcpApp[*].localAddress = "10.0.0.20"
- *.host3.tcpApp[*].localPort = 1001
- #*.visualizer1.interfaceTableVisualizer.displayInterfaceTables = true
- [Config advanced2]
- network = advanced2
- description = "trying 3D"
- **.arpType = "GlobalARP"
- *.visualizer11.osgVisualizerType = "IntegratedOsgVisualizer" # TODO: remove when enabled by default
- *.visualizer22.osgVisualizerType = "IntegratedOsgVisualizer" # TODO: remove when enabled by default
- *.server.numUdpApps = 1
- *.server.udpApp[0].typename = "UDPVideoStreamSvr"
- *.server.udpApp[*].localPort = 1001
- *.server.udpApp[*].packetLen = 1000Byte
- *.server.udpApp[*].videoSize = 1MiB
- *.server.udpApp[*].sendInterval = 0.1ms
- # TODO: explain this
- *.visualizer22.*.networkNodeVisualizerType = ""
- *.visualizer22.canvasVisualizer.*.networkNodeVisualizerModule = "visualizer11.canvasVisualizer.networkNodeVisualizer"
- *.visualizer22.osgVisualizer.*.networkNodeVisualizerModule = "visualizer11.osgVisualizer.networkNodeVisualizer"
- *.visualizer22.*.sceneVisualizerType = ""
- *.visualizer11.*.statisticVisualizer.displayStatistics = true
- *.visualizer11.*.statisticVisualizer.signalName = "passedUpPk"
- *.visualizer11.*.statisticVisualizer.sourceFilter = "**.udp" # TODO: should be **.udp when the '-' problem is fixed
- *.visualizer11.*.statisticVisualizer.format = "UDP packets received: %v"
- # TODO: crash if format left on default because of %u
- # TODO: when the last value of the statistic is 0, '-' is displayed
- *.visualizer22.*.statisticVisualizer.displayStatistics = true
- *.visualizer22.*.statisticVisualizer.signalName = "rcvdPk"
- *.visualizer22.*.statisticVisualizer.statisticName = "rcvdBytes"
- *.visualizer22.*.statisticVisualizer.unit = "KiB"
- *.visualizer22.*.statisticVisualizer.sourceFilter = "**.tcpApp[*]"
- *.visualizer22.*.statisticVisualizer.format = "TCP data received: %v %u"
- *.visualizer*.statisticVisualizer.placementPriority = -1
- # in the udp client -> rcvdpk statistic
- # in the tcp client -> end-to-end-delay statistic
- # in the server as well
- # and maybe the server should have the rcvdpk statistic -> should be one, because of the video stream request
- # udp should be red and tcp should be blue
- # should be more hosts doing things
- # maybe even some pings as well
- # like one group of hosts streams udp
- # another group of hosts tcp
- # and some from each group pings sometimes, then again with a different color
- # maybe some hosts should talk to each other, not just the server
- # more organic network layout
- *.server.numTcpApps = 2
- *.server.tcpApp[*].typename = "TCPSessionApp"
- *.server.tcpApp[0].connectAddress = "10.0.0.27"
- *.server.tcpApp[0].connectPort = 1000
- *.server.tcpApp[1].connectAddress = "10.0.0.20"
- *.server.tcpApp[1].connectPort = 1001
- *.server.tcpApp[*].localAddress = "10.0.0.10"
- *.server.tcpApp[0].localPort = 1000
- *.server.tcpApp[1].localPort = 1001
- *.server.tcpApp[*].tOpen = 0s
- *.server.tcpApp[*].tSend = 0s
- *.server.tcpApp[*].active = true
- *.server.tcpApp[*].sendBytes = 1MiB
- *.host2.numUdpApps = 1
- *.host2.udpApp[0].typename = "UDPVideoStreamCli"
- *.host2.udpApp[*].localPort = 1000
- *.host2.udpApp[*].serverAddress = "server"
- *.host2.udpApp[*].serverPort = 1001
- *.host2.udpApp[*].startTime = 0s
- *.host4.numUdpApps = 1
- *.host4.udpApp[0].typename = "UDPVideoStreamCli"
- *.host4.udpApp[*].localPort = 1000
- *.host4.udpApp[*].serverAddress = "server"
- *.host4.udpApp[*].serverPort = 1001
- *.host4.udpApp[*].startTime = 0s
- *.visualizer11.*.networkRouteVisualizer.displayRoutes = true
- *.visualizer11.*.networkRouteVisualizer.packetFilter = "*tcp* or *ACK* or *SYN*"
- *.visualizer11.*.networkRouteVisualizer.lineColor = "blue"
- *.visualizer22.*.networkRouteVisualizer.displayRoutes = true
- *.visualizer22.*.networkRouteVisualizer.packetFilter = "*Video*"
- *.visualizer22.*.networkRouteVisualizer.lineColor = "red"
- *.visualizer11.*.transportConnectionVisualizer.displayTransportConnections = true
- *.visualizer11.*.transportConnectionVisualizer.iconColor = "blue"
- # TCP connection to host3?
- # so its really useful -> easy to tell different connections apart
- #*.host4.numUdpApps = 1
- #*.host4.udpApp[0].typename = "UDPVideoStreamCli"
- #*.host4.udpApp[*].localPort = 1000
- #*.host4.udpApp[*].serverAddress = "server"
- #*.host4.udpApp[*].serverPort = 1001
- # maybe there should be more connections
- # tcp in the upper hosts and udp in the lower...so they are criss-crossing...but easy to identify them
- # because they are color coded
- *.host5.numTcpApps = 1
- *.host5.tcpApp[0].typename = "TCPSinkApp"
- *.host5.tcpApp[*].localAddress = "10.0.0.27"
- *.host5.tcpApp[*].localPort = 1000
- *.host3.numTcpApps = 1
- *.host3.tcpApp[0].typename = "TCPSinkApp"
- *.host3.tcpApp[*].localAddress = "10.0.0.20"
- *.host3.tcpApp[*].localPort = 1001
- #*.visualizer1.interfaceTableVisualizer.displayInterfaceTables = true
|