[Je vais devenir DINGUE] reseau/NS/paquet de taille variable...

reseau/NS/paquet de taille variable... [Je vais devenir DINGUE] - Windows & Software

Marsh Posté le 04-03-2003 à 05:10:26    

Bon, je savais pas ou poster ca, car c'est de la simulation de reseau... donc a la fois du reseau et de la prog. J'ai choisi reseau car mon principal probleme est pas avec le code.
 
Pour vous mettre dans le bain, voila l'intitule :
 

Citation :

Consider a simple network composed of only two nodes (S and D), and one link connecting them. The link connecting the two nodes has a speed of 1Mbps, a propagation delay of 100 ms, and a DropTail buffer at its input of very large size. We run on node S a Poisson source of traffic. The destination of the packets being node D. Let lambda be the intensity of the Poisson
traffic in terms of packets/s. Take lambda = 500 packets/s and set the packet size of the Poisson source to be exponentially distributed with a mean length of 1000 bits.


 
Que je sois fou ou pas, on a en moyenne un lien 1Mbit/s, avec un ping/2 de 100ms, sur lequel on envoie 500 packet de 1000 bits / seconde. Soit 500 000 bits/seconde sur la 1Mbit, qui est PARFAITEMENT capable de tenir ca, nan ?
 
Et le tout, dans la theorie, est magnifique. Dans la pratique aussi : sur 10 secondes je lache 4999 paquets, 0 sont mis en queue ( ils sont laches aussi vite que partis), et j'ai un delay de 0 en moyenne.
 
La ou jeme dit "putain y a un souci", c'est quand on me demande cela dans la seconde partie :
 

Citation :

Run the simulation of Problem 1 with bu er size of three packets.
****quelques questions...****
iii) Determine the average packet drop probability. Draw the number of packets dropped vs. number of packets sent.


 
Donc, il doit bien y avoir une probabilite de drop, nan ? Surtout pour le graphe.
 
Mais dans la simulation, j'en droppe aucun moi !
 
Pareil, dans la premiere partie, on me dit de faire un shema de l'evolution de la queue par rapport au temps... caicool ! ma queue est tjs vide...
 
Quelqu'un peux avoir la gentilesse de m'expliquer ce que je fais de mal ?
 

Code :
  1. set ns [new Simulator]
  2. set nf [open out.nam w]
  3. $ns namtrace-all $nf
  4. proc finish {} {
  5.         global ns nf
  6.         $ns flush-trace
  7.         close $nf
  8.         exec nam out.nam &
  9.         exit 0
  10. }
  11. set S [$ns node]
  12. set D [$ns node]
  13. $ns duplex-link $S $D 1Mb 100ms DropTail
  14. $ns queue-limit $S $D 9999999
  15. #Create a UDP agent and attach it to node S
  16. set udp0 [new Agent/UDP]
  17. $ns attach-agent $S $udp0
  18. # Create a exponential traffic source and attach it to udp0
  19. set e [new Application/Traffic/Exponential]
  20. $e set packetSize_ 125
  21. $e set burst_time_ 0ms
  22. $e set idle_time_ 0ms
  23. $e set rate_ 500k
  24. $e attach-agent $udp0
  25. $ns duplex-link-op $S $D queuePos 0.5
  26. set null0 [new Agent/Null]
  27. $ns attach-agent $D $null0
  28. $ns connect $udp0 $null0
  29. $ns at 0.0 "$e start"
  30. $ns at 10000.0 "$e stop"
  31. $ns at 10000.0 "finish"
  32. $ns run


 
Et aussi deux trucs :
-ns peut'il simuler la taille variable de paquets ? sur la doc, que dalle, sur le net, j'ai juste trouve "va modifier les sources". J'ai pris un generateur de type exponentiel de paquets de taille 125 (octets) vu qu'il nous demande des paquets de longueur moyenne 1000 bits...
-si j'ai bien compris le rate_ de Exponential, c'est le nombre de bits generes a la seconde, nan ?
 
Merci d'avance... je vais vraiment peter un plomb, 5 heures que je suis dessus la :cry:
 

Reply

Marsh Posté le 04-03-2003 à 05:10:26   

Reply

Marsh Posté le 04-03-2003 à 14:59:36    

up...

Reply

Marsh Posté le 04-03-2003 à 16:04:38    

Re up.
 
C'est a croire qu'ici a part parametrer sa conenx adsl, c'est tout le reseau connu... visu t'es ou :cry:

Reply

Marsh Posté le 04-03-2003 à 16:45:13    

Lut, désolé de polluer un peu le topic mais j'suis pas encore assez doué en réseaux pour pouvoir résoudre ton problème.
Par contre tu m'a l'air bien balaise, si tu veux bien m'aider à résoudre mon p'tit prob sur mon topic dans la catégorie réseaux aussi...
Merci
 :hello:  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed