diffserv_tb_meter_1.test 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. %description: Simple test for TokenBucketMeter.
  2. This file implements the test case described in
  3. Sanjay Ramroop: Performance evaluation of DiffServ networks using the ns-3 simulator
  4. %file: TestNetwork.ned
  5. import inet.networklayer.diffserv.TokenBucketMeter;
  6. network TestNetwork
  7. {
  8. parameters:
  9. *.interfaceTableModule = "";
  10. submodules:
  11. app: MeterTestApp { colors = "Green Red"; }
  12. meter: TokenBucketMeter;
  13. connections allowunconnected:
  14. app.out --> meter.in++;
  15. meter.greenOut --> app.in++;
  16. meter.redOut --> app.in++;
  17. }
  18. %inifile: omnetpp.ini
  19. ned-path = .;../../../../src;../../lib
  20. sim-time-limit=100s
  21. cmdenv-express-mode = true
  22. #omnetpp 5.0 - 5.1 compatibility:
  23. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  24. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  25. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  26. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  27. network = TestNetwork
  28. **.app.numPackets = 10
  29. **.app.iaTime = 0.008192s
  30. **.app.packetSize = 1052B # 20 + 8 + 1024
  31. **.app.resultFile = "result.txt"
  32. **.meter.cir = "500kbps"
  33. **.meter.cbs = 2000B
  34. %contains: result.txt
  35. Packet Conformance
  36. packet-1 Green
  37. packet-2 Green
  38. packet-3 Red
  39. packet-4 Green
  40. packet-5 Red
  41. packet-6 Green
  42. packet-7 Red
  43. packet-8 Green
  44. packet-9 Red
  45. packet-10 Green
  46. %#--------------------------------------------------------------------------------------------------------------
  47. %not-contains: stdout
  48. undisposed object:
  49. %not-contains: stdout
  50. -- check module destructor
  51. %#--------------------------------------------------------------------------------------------------------------