[Config PcapRecording] sim-time-limit = 10s network = PcapRecordingShowcase # traffic settings *.host1.numApps = 1 *.host1.app[0].typename = "UdpBasicApp" *.host1.app[*].destAddresses = "host2" *.host1.app[*].destPort = 1000 *.host1.app[*].localPort = 1000 *.host1.app[*].messageLength = 1000Byte *.host1.app[*].sendInterval = 2ms *.host2.numApps = 1 *.host2.app[0].typename = "UdpSink" *.host2.app[*].localPort = 1000 *.ethHost1.numApps = 2 *.ethHost1.app[0].typename = "TcpSessionApp" *.ethHost1.app[0].dataTransferMode = "bytestream" *.ethHost1.app[0].connectAddress = "ethHost2" *.ethHost1.app[0].tOpen = 10ms *.ethHost1.app[0].tSend = 10ms *.ethHost1.app[1].typename = "PingApp" *.ethHost1.app[1].destAddr = "ethHost2" *.ethHost1.app[1].startTime = 0s *.ethHost1.app[1].sendInterval = 5ms *.ethHost2.numApps = 1 *.ethHost2.app[0].typename = "TcpSinkApp" # misc settings **.crcMode = "computed" **.fcsMode = "computed" *.host*.wlan[*].bitrate = 54Mbps # pcap recorder settings *.host1.numPcapRecorders = 1 *.host1.pcapRecorder[*].pcapFile = "results/host1.pcap" *.host2.numPcapRecorders = 1 *.host2.pcapRecorder[*].packetFilter = "*ArpPacket" *.ethHost1.numPcapRecorders = 1 *.ethHost1.pcapRecorder[*].pcapFile = "results/ethHost1.pcap" *.router1.numPcapRecorders = 2 *.router1.pcapRecorder[0].moduleNamePatterns = "ppp[*]" *.router1.pcapRecorder[0].pcapFile = "results/router1.ppp.pcap" *.router1.pcapRecorder[1].pcapFile = "results/router1.eth.pcap" *.router1.pcapRecorder[1].moduleNamePatterns = "eth[*]" *.router2.numPcapRecorders = 1 *.router2.pcapRecorder[*].moduleNamePatterns = "eth[*]" *.router2.pcapRecorder[*].pcapFile = "results/router2.tcpdata.pcap" *.router2.pcapRecorder[*].packetFilter = expr(has(Ipv4Header) && Ipv4Header.totalLengthField == 576B) *.ethHost2.numPcapRecorders = 1 *.ethHost2.pcapRecorder[*].pcapFile = "results/ethHost2.ip.pcap" *.ethHost2.pcapRecorder[*].moduleNamePatterns = "ipv4" *.ethHost2.pcapRecorder[*].dumpProtocols = "ipv4" **.pcapRecorder[*].verbose = true # is this needed? doesnt seem to work ok **.pcapRecorder[*].alwaysFlush = true # visualizer settings *.visualizer.*.numDataLinkVisualizers = 2 *.visualizer.*.numInterfaceTableVisualizers = 2 *.visualizer.*.dataLinkVisualizer[0].displayLinks = true *.visualizer.*.dataLinkVisualizer[0].packetFilter = "not *ping*" *.visualizer.*.physicalLinkVisualizer[*].displayLinks = true *.visualizer.*.interfaceTableVisualizer[0].displayInterfaceTables = true *.visualizer.*.interfaceTableVisualizer[0].format = "%N" *.visualizer.*.interfaceTableVisualizer[1].displayInterfaceTables = true *.visualizer.*.interfaceTableVisualizer[1].format = "%a" *.visualizer.*.interfaceTableVisualizer[1].displayWiredInterfacesAtConnections = false *.visualizer.*.transportConnectionVisualizer[*].displayTransportConnections = true *.visualizer.*.dataLinkVisualizer[1].displayLinks = true *.visualizer.*.dataLinkVisualizer[1].packetFilter = "*ping*" *.visualizer.*.dataLinkVisualizer[1].lineColor = "red" *.visualizer.*.infoVisualizer[*].modules = "*.*.pcapRecorder[*]" *.visualizer.*.infoVisualizer[*].format = "%t"