cbr-10-1-10-20
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:6k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #
  2. # nodes: 10, max conn: 5, send rate: 0, seed: 1
  3. #
  4. #Turning off all traffic node first
  5. $ns_ at 0 "$node_(0) shutdown"
  6. $ns_ at 0 "$node_(1) shutdown"
  7. $ns_ at 0 "$node_(2) shutdown"
  8. $ns_ at 0 "$node_(3) shutdown"
  9. $ns_ at 0 "$node_(4) shutdown"
  10. $ns_ at 0 "$node_(5) shutdown"
  11. $ns_ at 0 "$node_(6) shutdown"
  12. $ns_ at 0 "$node_(7) shutdown"
  13. $ns_ at 0 "$node_(8) shutdown"
  14. $ns_ at 0 "$node_(9) shutdown"
  15. #
  16. # 0 connecting to 1 at time 0
  17. #
  18. $ns_ at 0 "$node_(0) startup"
  19. $ns_ at 0 "$node_(1) startup"
  20. set udp_(0) [new Agent/UDP]
  21. $ns_ attach-agent $node_(0) $udp_(0)
  22. set null_(0) [new Agent/Null]
  23. $ns_ attach-agent $node_(1) $null_(0)
  24. set cbr_(0) [new Application/Traffic/CBR]
  25. $cbr_(0) set packetSize_ 512
  26. $cbr_(0) set rate_ 81920
  27. $cbr_(0) set random_ 1
  28. $cbr_(0) set maxpkts_ 10000
  29. $cbr_(0) attach-agent $udp_(0)
  30. $ns_ connect $udp_(0) $null_(0)
  31. $ns_ at 0 "$cbr_(0) start"
  32. $ns_ at 90 "$cbr_(0) stop"
  33. $ns_ at 90 "$node_(0) shutdown"
  34. $ns_ at 90 "$node_(1) shutdown"
  35. #
  36. # 2 connecting to 3 at time 90
  37. #
  38. $ns_ at 90 "$node_(2) startup"
  39. $ns_ at 90 "$node_(3) startup"
  40. set udp_(1) [new Agent/UDP]
  41. $ns_ attach-agent $node_(2) $udp_(1)
  42. set null_(1) [new Agent/Null]
  43. $ns_ attach-agent $node_(3) $null_(1)
  44. set cbr_(1) [new Application/Traffic/CBR]
  45. $cbr_(1) set packetSize_ 512
  46. $cbr_(1) set rate_ 81920
  47. $cbr_(1) set random_ 1
  48. $cbr_(1) set maxpkts_ 10000
  49. $cbr_(1) attach-agent $udp_(1)
  50. $ns_ connect $udp_(1) $null_(1)
  51. $ns_ at 90 "$cbr_(1) start"
  52. $ns_ at 180 "$cbr_(1) stop"
  53. $ns_ at 180 "$node_(2) shutdown"
  54. $ns_ at 180 "$node_(3) shutdown"
  55. #
  56. # 4 connecting to 5 at time 180
  57. #
  58. $ns_ at 180 "$node_(4) startup"
  59. $ns_ at 180 "$node_(5) startup"
  60. set udp_(2) [new Agent/UDP]
  61. $ns_ attach-agent $node_(4) $udp_(2)
  62. set null_(2) [new Agent/Null]
  63. $ns_ attach-agent $node_(5) $null_(2)
  64. set cbr_(2) [new Application/Traffic/CBR]
  65. $cbr_(2) set packetSize_ 512
  66. $cbr_(2) set rate_ 81920
  67. $cbr_(2) set random_ 1
  68. $cbr_(2) set maxpkts_ 10000
  69. $cbr_(2) attach-agent $udp_(2)
  70. $ns_ connect $udp_(2) $null_(2)
  71. $ns_ at 180 "$cbr_(2) start"
  72. $ns_ at 270 "$cbr_(2) stop"
  73. $ns_ at 270 "$node_(4) shutdown"
  74. $ns_ at 270 "$node_(5) shutdown"
  75. #
  76. # 6 connecting to 7 at time 270
  77. #
  78. $ns_ at 270 "$node_(6) startup"
  79. $ns_ at 270 "$node_(7) startup"
  80. set udp_(3) [new Agent/UDP]
  81. $ns_ attach-agent $node_(6) $udp_(3)
  82. set null_(3) [new Agent/Null]
  83. $ns_ attach-agent $node_(7) $null_(3)
  84. set cbr_(3) [new Application/Traffic/CBR]
  85. $cbr_(3) set packetSize_ 512
  86. $cbr_(3) set rate_ 81920
  87. $cbr_(3) set random_ 1
  88. $cbr_(3) set maxpkts_ 10000
  89. $cbr_(3) attach-agent $udp_(3)
  90. $ns_ connect $udp_(3) $null_(3)
  91. $ns_ at 270 "$cbr_(3) start"
  92. $ns_ at 360 "$cbr_(3) stop"
  93. $ns_ at 360 "$node_(6) shutdown"
  94. $ns_ at 360 "$node_(7) shutdown"
  95. #
  96. # 8 connecting to 9 at time 360
  97. #
  98. $ns_ at 360 "$node_(8) startup"
  99. $ns_ at 360 "$node_(9) startup"
  100. set udp_(4) [new Agent/UDP]
  101. $ns_ attach-agent $node_(8) $udp_(4)
  102. set null_(4) [new Agent/Null]
  103. $ns_ attach-agent $node_(9) $null_(4)
  104. set cbr_(4) [new Application/Traffic/CBR]
  105. $cbr_(4) set packetSize_ 512
  106. $cbr_(4) set rate_ 81920
  107. $cbr_(4) set random_ 1
  108. $cbr_(4) set maxpkts_ 10000
  109. $cbr_(4) attach-agent $udp_(4)
  110. $ns_ connect $udp_(4) $null_(4)
  111. $ns_ at 360 "$cbr_(4) start"
  112. $ns_ at 450 "$cbr_(4) stop"
  113. $ns_ at 450 "$node_(8) shutdown"
  114. $ns_ at 450 "$node_(9) shutdown"
  115. #
  116. # 0 connecting to 1 at time 450
  117. #
  118. $ns_ at 450 "$node_(0) startup"
  119. $ns_ at 450 "$node_(1) startup"
  120. set udp_(5) [new Agent/UDP]
  121. $ns_ attach-agent $node_(0) $udp_(5)
  122. set null_(5) [new Agent/Null]
  123. $ns_ attach-agent $node_(1) $null_(5)
  124. set cbr_(5) [new Application/Traffic/CBR]
  125. $cbr_(5) set packetSize_ 512
  126. $cbr_(5) set rate_ 81920
  127. $cbr_(5) set random_ 1
  128. $cbr_(5) set maxpkts_ 10000
  129. $cbr_(5) attach-agent $udp_(5)
  130. $ns_ connect $udp_(5) $null_(5)
  131. $ns_ at 450 "$cbr_(5) start"
  132. $ns_ at 540 "$cbr_(5) stop"
  133. $ns_ at 540 "$node_(0) shutdown"
  134. $ns_ at 540 "$node_(1) shutdown"
  135. #
  136. # 2 connecting to 3 at time 540
  137. #
  138. $ns_ at 540 "$node_(2) startup"
  139. $ns_ at 540 "$node_(3) startup"
  140. set udp_(6) [new Agent/UDP]
  141. $ns_ attach-agent $node_(2) $udp_(6)
  142. set null_(6) [new Agent/Null]
  143. $ns_ attach-agent $node_(3) $null_(6)
  144. set cbr_(6) [new Application/Traffic/CBR]
  145. $cbr_(6) set packetSize_ 512
  146. $cbr_(6) set rate_ 81920
  147. $cbr_(6) set random_ 1
  148. $cbr_(6) set maxpkts_ 10000
  149. $cbr_(6) attach-agent $udp_(6)
  150. $ns_ connect $udp_(6) $null_(6)
  151. $ns_ at 540 "$cbr_(6) start"
  152. $ns_ at 630 "$cbr_(6) stop"
  153. $ns_ at 630 "$node_(2) shutdown"
  154. $ns_ at 630 "$node_(3) shutdown"
  155. #
  156. # 4 connecting to 5 at time 630
  157. #
  158. $ns_ at 630 "$node_(4) startup"
  159. $ns_ at 630 "$node_(5) startup"
  160. set udp_(7) [new Agent/UDP]
  161. $ns_ attach-agent $node_(4) $udp_(7)
  162. set null_(7) [new Agent/Null]
  163. $ns_ attach-agent $node_(5) $null_(7)
  164. set cbr_(7) [new Application/Traffic/CBR]
  165. $cbr_(7) set packetSize_ 512
  166. $cbr_(7) set rate_ 81920
  167. $cbr_(7) set random_ 1
  168. $cbr_(7) set maxpkts_ 10000
  169. $cbr_(7) attach-agent $udp_(7)
  170. $ns_ connect $udp_(7) $null_(7)
  171. $ns_ at 630 "$cbr_(7) start"
  172. $ns_ at 720 "$cbr_(7) stop"
  173. $ns_ at 720 "$node_(4) shutdown"
  174. $ns_ at 720 "$node_(5) shutdown"
  175. #
  176. # 6 connecting to 7 at time 720
  177. #
  178. $ns_ at 720 "$node_(6) startup"
  179. $ns_ at 720 "$node_(7) startup"
  180. set udp_(8) [new Agent/UDP]
  181. $ns_ attach-agent $node_(6) $udp_(8)
  182. set null_(8) [new Agent/Null]
  183. $ns_ attach-agent $node_(7) $null_(8)
  184. set cbr_(8) [new Application/Traffic/CBR]
  185. $cbr_(8) set packetSize_ 512
  186. $cbr_(8) set rate_ 81920
  187. $cbr_(8) set random_ 1
  188. $cbr_(8) set maxpkts_ 10000
  189. $cbr_(8) attach-agent $udp_(8)
  190. $ns_ connect $udp_(8) $null_(8)
  191. $ns_ at 720 "$cbr_(8) start"
  192. $ns_ at 810 "$cbr_(8) stop"
  193. $ns_ at 810 "$node_(6) shutdown"
  194. $ns_ at 810 "$node_(7) shutdown"
  195. #
  196. # 8 connecting to 9 at time 810
  197. #
  198. $ns_ at 810 "$node_(8) startup"
  199. $ns_ at 810 "$node_(9) startup"
  200. set udp_(9) [new Agent/UDP]
  201. $ns_ attach-agent $node_(8) $udp_(9)
  202. set null_(9) [new Agent/Null]
  203. $ns_ attach-agent $node_(9) $null_(9)
  204. set cbr_(9) [new Application/Traffic/CBR]
  205. $cbr_(9) set packetSize_ 512
  206. $cbr_(9) set rate_ 81920
  207. $cbr_(9) set random_ 1
  208. $cbr_(9) set maxpkts_ 10000
  209. $cbr_(9) attach-agent $udp_(9)
  210. $ns_ connect $udp_(9) $null_(9)
  211. $ns_ at 810 "$cbr_(9) start"
  212. $ns_ at 900 "$cbr_(9) stop"
  213. $ns_ at 900 "$node_(8) shutdown"
  214. $ns_ at 900 "$node_(9) shutdown"
  215. #
  216. #Total sources/connections: 0/10
  217. #