[问题] Multicast with PUMA protocol

楼主: qoo1991 (笨哲)   2013-03-29 23:30:04
在下目前在做群播的研究需要使用PUMA routing protocol,
MAC protocal是采用802_11,在某些情况下需要调整Data rate
但是奇怪的是无论我怎么调整Data rate, tracefile 出来的结果,
都会是相同的是完全一样,即使我把Data rate调整到0,都不会有变化
我在TCL里面是用Mac/802_11 set dataRate_ 1.0e6的方式来调整
Data rate,但tracefile资料都一样这点我百思不得其解。
正因为这样,我另外使用DSDV routing protocol作为比较,
只调整Data rate, DSDV跑出来的结果是如预期般的正常。
我真的想不通啊!还想请各位前辈指点 感谢:)
方才找到一个网址与我的问题很类似 http://ppt.cc/~W~C
我的BasicRate_是设在1.0e6
作者: mirocle (mirocle)   2013-03-30 01:11:00
有请高手jackyang1278
楼主: qoo1991 (笨哲)   2013-03-30 03:01:00
刚刚找到一个讨论串,无奈英文不是很好,一直无法深入研究http://ppt.cc/~W~C有请各位前辈帮忙分析 感谢!
作者: jackyang1278 (jackyang)   2013-03-30 14:02:00
你去看看ns-default.tcl 数值有没有变看看
作者: mirocle (mirocle)   2013-03-30 14:12:00
你是要在tcl档调整还是在mac-802_11.cc中调整?如果要在tcl档中调整,你要先取得你要调整Data rate当下的时间,用一个变量记录下来(ex:time) 接着在tcl档中用指令$ns at time "Mac/802_11 set dataRate_ XXX"我也不太懂你要的是怎样,你可能要再说清楚一点
作者: jackyang1278 (jackyang)   2013-03-30 14:22:00
mirocle ns2神手
作者: mirocle (mirocle)   2013-03-30 14:35:00
ligg ipm onqd jrhu damh好像应该去改ns-default.tcl中的值,杰克洋根本神手你的puma routing protocol是自己写的吧?ns-2.34不支援puma routing protocol不知道你的版本是多少(难道是ns-3!?)自己写的档案看trace档没用吧,你要去改trace的程序trace这部分我没改过,你要自己改,ns_doc.pdf里面16.1.6里面有提到trace support的部份,这部分你要自己弄了上面你不是已经写出结论了吗,应该就是那样程式不符合预期我也不清楚你的原因,除非把你做的东西全部摊开来说...
作者: CLRIS   2013-04-02 12:14:00
有时候真的是版本问题,建议先确定能用的NS2版本挂进去然后再确定现在的问题..这是切身体悟,版本不是越新越好
作者: mirocle (mirocle)   2013-04-02 13:45:00
我是用ns-2.34 说不定有些不太一样
作者: jackyang1278 (jackyang)   2013-04-02 14:31:00
我也是ns-2.34 版本差异不是很知道
楼主: qoo1991 (笨哲)   2013-04-06 19:57:00
ok 感谢各位的回复
作者: peng0219 (Peng)   2013-05-31 16:25:00
我也用过puma 环境是NS2.34 是能够执行的

Links booklink

Contact Us: admin [ a t ] ucptt.com