This shows you the differences between two versions of the page.
isrm:laboratoare:01 [2016/10/05 07:45] dragos.niculescu |
isrm:laboratoare:01 [2016/10/05 12:46] (current) dragos.niculescu |
||
---|---|---|---|
Line 68: | Line 68: | ||
set nf [open out.nam w] | set nf [open out.nam w] | ||
$ns namtrace-all $nf | $ns namtrace-all $nf | ||
+ | |||
+ | #ns trace file | ||
+ | set tracefd [open simple.tr w] | ||
+ | $ns use-newtrace | ||
+ | $ns trace-all $tracefd | ||
+ | |||
#Create four nodes | #Create four nodes | ||
Line 235: | Line 241: | ||
- Coada aruncă pachete TCP în mod disproporționat. De ce? Folosiți o coadă SFQ pentru a remedia situația. | - Coada aruncă pachete TCP în mod disproporționat. De ce? Folosiți o coadă SFQ pentru a remedia situația. | ||
- În prezent se măsoară debitul la fiecare 250ms. Experimentați cu diverse rezoluții de măsurare în funcția "record". | - În prezent se măsoară debitul la fiecare 250ms. Experimentați cu diverse rezoluții de măsurare în funcția "record". | ||
+ | - **Facultativ**: monitorizarea cozii ([[http://www.mathcs.emory.edu/~cheung/Courses/558-old/Syllabus/90-NS/trace.html#QMon| formatul ]] trace-ului queue) | ||
+ | <code tcl> | ||
+ | set qfile [$ns monitor-queue $n2 $n3 [open queue.tr w] 0.1] | ||
+ | [$ns link $n2 $n3] queue-sample-timeout | ||
+ | </code> | ||