Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1869 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  switch : débit limité à 45Mb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

switch : débit limité à 45Mb

n°85105
Emcy38
Posté le 20-09-2011 à 15:58:03  profilanswer
 

Bonjour,  
 
Je suis entrain de créer un petit logiciel pour tester la charge réseau de flux multicast : pour cela, j'utilise la bibliothèque winpcap => jusque là, tout va bien
 
Pour voir le débit max que peut émettre mon programme, j'ai fait ceci :
// ******************************************
While(1){
    if (pcap_sendpacket(adhandle, buf, packetSizeInByte) != 0){
        printf("\nError sending the packet: %s\n", pcap_geterr(adhandle));
        return 3;
    }
}
// ******************************************
=> c'est une boucle infinie qui envoie des paquets UDP multicast de 1514 octets
=> le programme me permet aussi de connaitre le débit que j’émets
 
J'ai fait des tests en me connectant à un switch 100Mb : j'arrive bien à envoyer mes 100Mb.
Ensuite j'ai fait des tests avec un switch Gigabit D-LINK DGS-1008D : le débit d'émission s'écroule a 45Mb
 
=> Je n'ai aucune perte de paquets, c'est le temps d’exécution de la fonction sendpacket() qui est allongé (je l'ai mesuré).
 
Avez-vous une idée de quoi ça peut venir ?
 
Au début je pensais que ça venait du mécanisme de control de flux 802.3x mais je ne détecte aucun paquet type PAUSE Frame venant du switch avec le logiciel Wireshark (il doit bien les détecter normalement, non ?)
 
Qu'est-ce qui pourrait empêcher le PC d'envoyer des paquets ?
 
Merci d'avance,  
 
 
 
 
 

mood
Publicité
Posté le 20-09-2011 à 15:58:03  profilanswer
 

n°85106
still_at_w​ork
Posté le 20-09-2011 à 17:07:05  profilanswer
 

Vérifie que ton port n'a pas une bande passante max de définie.


---------------
In my bed, but still_at_work.
n°85125
Jab Hounet
¿uıɐƃɐ ʎɐs
Posté le 21-09-2011 à 11:24:14  profilanswer
 

constates tu le même problème en testant avec iperf?

n°85199
Emcy38
Posté le 22-09-2011 à 09:09:01  profilanswer
 

J'ai regardé la doc du switch DGS-1008D et il n'y a rien de marqué à propos d'un limitation quelconque du débit
 
 
Bon j'ai fait quelques tests supplémentaires et je ne comprends plus rien :
- J'ai deux PC avec interface Gigabit connecté au D-LINK DGS-1008D (switch gigabit de base) : avec mon programme se basant sur la lib pcap, j’obtiens 50Mb max et avec iperf 100Mb (j'arrondi :) )
- Si je connecte à un D-LINK DGS-3200-10 (switch Gigabit supervisé), j'ai le même problème
- Si je connecte à un switch D-LINK DES-1008D (switch 100Mb de base) : j'obtiens 100Mb avec iperf et lib pcap
- Si je connecte à un switch d'une autre marque (100Mb de base) : j'obtiens aussi 100Mb avec iperf et lib pcap
 
Veuillez trouver ci-joint les capture wireshark envoyé avec mon logiciel et iperf faites avec le switch DGS-1008D (envoyé depuis un PC équipé de windows xp)
http://cjoint.com/?AIwjbtZIjBp
=> je ne vois pas de différence qui justifierait la limitation de débit


Message édité par Emcy38 le 22-09-2011 à 09:11:46
n°85200
Jab Hounet
¿uıɐƃɐ ʎɐs
Posté le 22-09-2011 à 09:27:22  profilanswer
 

Hmmm, comment sont configurés les ports du switch? en automatique?
 
Si c'est le cas, ce serait bien de vérifier leur vitesse théorique max (via requête snmp par exemple). Et ensuite essayer de forcer la vitesse du port  à 100mb puis 1G..?

n°85205
Emcy38
Posté le 22-09-2011 à 09:59:04  profilanswer
 

Ils sont configuré en automatique.
le DGS-1008D est un switch non supervisable donc je ne peux pas faire grand chose.
=> pourquoi avec iperf je passe les 100Mb et pas avec mon logiciel ? ... les capture pcap me semblent pourtant similaires...
 

n°85219
Jab Hounet
¿uıɐƃɐ ʎɐs
Posté le 22-09-2011 à 12:21:49  profilanswer
 

Il y a peut être un petit bug ou une petite astuce à connaitre avec ton soft...? (je ne saurais pas te dire..
 
Ce qui est inquiétant par contre c'est que tu sois limité à 100 Mb alors que les ports sont à 1Gb (à moins que tu aies confondu 100Mb et 100MB?)

n°85225
Emcy38
Posté le 22-09-2011 à 14:04:50  profilanswer
 

En fait je crois que j’émets bien un flux de plus de 100Mb : a la fin des test de iperf, ça me met comme résultat Bandwidth = 468Mbits/sec
=> en parallèle je fais des capture avec wireshark et ça me met comme résultat 128Mbps avec de pic a 507Mbps. Wireshark à l'air de donner des résultats erronés alors.
Cependant, je vois bien avec le switch D-LINK DGS-1008D que les paquets avec mon logiciel sont envoyés presque 20 fois moins souvent qu'avec iperf.
Je ne sais pas trop quoi faire ...

n°85263
Jab Hounet
¿uıɐƃɐ ʎɐs
Posté le 23-09-2011 à 09:46:59  profilanswer
 

Mais en quoi le soft développé est indispensable? iperf gère le multicast (mais je n'ai jamais testé)

n°85268
Emcy38
Posté le 23-09-2011 à 10:52:51  profilanswer
 

J'ai fais mon programme parce que je ne connaissais pas iperf et c'est vrai que iperf est pas mal pour faire des tests.
Cependant j'aimerais bien comprendre ce qu'il se passe : pourquoi le PC enverrait-il moins de paquets sur un switch plutôt qu'un autre ?
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  switch : débit limité à 45Mb

 

Sujets relatifs
Boitier switch isolation phoniqueQuel switch choisir cisco
switch ciscofacteur limitant le debit d un NAS en wifiN?
[RESOLU] reinitialiser switch 3COMSNMP et MIB switch dell powerconnect
Port Fibre sur switch s'allume pas !Serveur avec 3 Interfaces LAN + 2 BOX pour routage vers switch
[Hardware] Choix switch et routeur/firewall 
Plus de sujets relatifs à : switch : débit limité à 45Mb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR