Advertisement
Guest User

Untitled

a guest
Jan 11th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
TCL 0.79 KB | None | 0 0
  1. #parse le fichier traff
  2. set fp_traf [open "traff.traf" r]
  3. set file_traf [read $fp_traf]
  4. close $fp_traf
  5.  
  6. #creation des noeuds
  7. set n_ -1
  8. set data_traf [split $file_traf "\n"]
  9. foreach line $data_traf {
  10.     if { $n_ < [lindex $line 0] } {
  11.         set n_ [lindex $line 0]
  12.         set n($n_) [$ns node]
  13.     }
  14. }
  15.  
  16. #parse le fichier topo
  17. set fp_topo [open "topo.top" r]
  18. set file_topo [read $fp_topo]
  19. close $fp_topo
  20.  
  21.  
  22. set data [split $file_topo "\n"]
  23. foreach line $data {
  24.     #creation des liens
  25.  
  26.     $ns duplex-link $n([lindex $line 0]) $n([lindex $line 1]) [lindex $line 2]Gb/s [lindex $line 3]ms DropTail
  27.     $ns queue-limit $n([lindex $line 0]) $n([lindex $line 1]) 30
  28.     #position queue
  29.     $ns duplex-link-op $n([lindex $line 0]) $n([lindex $line 1]) queuePos 0.1
  30.     #puts "$n([lindex $line 0]) [lindex $line 1]"
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement