NS-2 에서 CBR flow를 생성할 경우


for {set i 0} {$i < $val(flows) } {incr i} {
   set cbr($i) [new Application/Traffic/CBR] 
   $cbr($i) set rate_ $val(rate)
   $cbr($i) set packetSize_ $val(size)
   $cbr($i) attach-agent $udp($i)
}

이런식으로 CBR의 rate와 packet 크기를 설정할 수 있다. 이때 rate 의 단위는 bps 이고, packetSize 는 Bytes 이다. 

설정을 따로 안해준다면 디폴트 값을 따르도록 되어 있다. 


디폴트 값은 $NS/ns-2.33/tcl/lib/ns-default.tcl 파일에 명시 되어 있다.  


Application/Traffic/CBR set rate_ 448Kb ;# corresponds to interval of 3.75ms
Application/Traffic/CBR set packetSize_ 210
Application/Traffic/CBR set random_ 0
Application/Traffic/CBR set maxpkts_ 268435456; # 0x10000000


또 중요한 것 중에 하나가 rate 뒤에 _ (언더바) 를 붙이는 것을 잊지 말라는 것! 

_를 붙이지 않은 경우 에러는 안나오면서 계속해서 디폴트 값을 사용하게 된다.

Trackback Address :: http://wookiee.tistory.com/trackback/254 관련글 쓰기

댓글을 달아 주세요






http://music.naver.com/album.nhn?tubeid=2os400011933





Trackback Address :: http://wookiee.tistory.com/trackback/253 관련글 쓰기

댓글을 달아 주세요

  1. hello.wookie 2009/06/25 00:35 Address Modify/Delete Reply

    보컬 목소리가 매력적인 밴드 중 하나.
    다른 동영상 보니 라이브는 잘 못하던데;;
    그래도 요즘 잘 듣고 있는 밴드.