1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- [General]
- network = DiffservNetwork
- sim-time-limit = 50s
- # client applications
- **.numClients = 1
- **.client[*].numUdpApps = 2
- **.client[*].udpApp[*].typename = "UDPBasicApp"
- **.client[*].udpApp[*].destAddresses = "server"
- **.client[*].udpApp[*].messageLength = 1000B
- **.client[*].udpApp[*].startTime = uniform(0s,0.1s)
- **.client[*].udpApp[*].sendInterval = 100ms
- **.client[*].udpApp[0].destPort = 5001
- **.client[*].udpApp[1].destPort = 5002
- # server applications
- **.server.numUdpApps = 2
- **.server.udpApp[0].typename = "UDPSink"
- **.server.udpApp[0].localPort = 5001
- **.server.udpApp[1].typename = "UDPSink"
- **.server.udpApp[1].localPort = 5002
- # default router queue
- **.router.ppp[*].queueType = "DropTailQueue"
- **.router.ppp[*].queue.frameCapacity = 100
- [Config VoIP]
- description = "client[0] executes a VoIP application"
- **.numClients = 2
- **.client[0].numUdpApps = 1
- **.client[0].udpApp[0].typename = "VoIPStreamSender"
- **.client[0].udpApp[0].packetTimeLength = 20ms
- **.client[0].udpApp[0].voipHeaderSize = 4B
- **.client[0].udpApp[0].voipSilenceThreshold = 100
- **.client[0].udpApp[0].repeatCount = 1
- **.client[0].udpApp[0].soundFile = "../../voipstream/soundFiles/ria_44100_stereo.mp3"
- **.client[0].udpApp[0].codec = "pcm_mulaw"
- **.client[0].udpApp[0].bitsPerSample = 8
- **.client[0].udpApp[0].samplingRate = 8000Hz
- **.client[0].udpApp[0].compressedBitRate = 64000bps
- **.client[0].udpApp[0].localPort = 1000
- **.client[0].udpApp[0].destPort = 1000
- **.client[0].udpApp[0].srcAddress = ""
- **.client[0].udpApp[0].destAddress = "server"
- **.server.numUdpApps = 3
- **.server.udpApp[2].typename = "VoIPStreamReceiver"
- **.server.udpApp[2].localPort = 1000
- **.server.udpApp[2].resultFile = "results/${configname}_results.wav"
- [Config WithoutQoS]
- description = "Diffserv traffic conditioning and queueing is turn off"
- [Config WithPolicing]
- description = "Diffserv traffic conditioning is turned on in the ppp[0] interface of the router"
- **.router.ppp[0].egressTCType = "TrafficConditioner"
- **.efMeter.cir = "70%"
- **.efMeter.cbs = 50KiB
- **.defaultMeter.cir = "30%"
- **.defaultMeter.cbs = 2KiB
- **.defaultMeter.ebs = 4KiB
- [Config WithQueueing]
- description = "A DiffservQueue is added to the ppp[0] interface of the router"
- **.router.ppp[*].queueType = "DiffservQueue"
- **.router.ppp[*].queue.efMeter.cir = "70%" # reserved bandwith for EF packets
- **.router.ppp[*].queue.efMeter.cbs = 5000B
- [Config VoIP_WithoutQoS]
- description = "VoIP application, without QoS"
- extends = VoIP, WithoutQoS
- [Config VoIP_WithPolicing]
- description = "VoIP application, traffic policing at the router allocates bandwidth for voice packets"
- extends = VoIP, WithPolicing
- [Config VoIP_WithPolicingAndQueueing]
- description = "VoIP application, traffic policing at the router allocates bandwidth for voice packets, and voice packets are prioritized in router's queue"
- extends = VoIP, WithPolicing, WithQueueing
|