[問題] 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