Jubijub |
Après test intensif depuis deux jours, je viens de me rendre compte que j'ai un packet loss assez elevé...trop d'ailleurs, ca nuit à mes perfs.
Ma situation est la suivante : g une connection ADSL net1 PPPoEmasqueradée par une gateway linux RH7.1, et 2 pc branchés dessus.
Le PPPoE admet une MTU maximum de 1492 (1464 + header de 28).
La carte rézo de ma GW est configurée comme ca :
Citation :
eth0 Lien encap:Ethernet HWaddr 00:01:02:32:BC:C3
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1452 Metric:1
Paquets Reçus:39742 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:39389 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:100 Interruption:10 Adresse de base:0xd400
|
La MTU a été mise à 1456 par RP-PPPoE.
Sous windows, ma MTU est aussi à 1456 (détection automatique de la MTU d'après le premier Hop sur le rézo), et ma rwin a été rabaissée à 13.000 .
-->donc windows n'est pas le problème, tous les settings pouvant induire un packet loss sont en dessous de leur valeur nominale
Sous linux par contre, j'ai deux problèmes : je ne sais pas comment abaisser la rwin (receive window), et y'a le masq.
Je me suis dit : si ma WS windows envoit à la GW un paquet qui fait 1456, comment est la taille du paquet une fois masqueradé ? Je ne me souviens plus si le masq change le header du paquet, ou si il l'encapsule dans un nouveau paquet, donc avec un nouveau header...
-->si le header est juste changé, c pas le pb
-->si le header est rajouté, alors avec un nouveau header, je dépasse la MTU du PPPoE, et du coup, tt mes paquets sont fragmentés...
J'ai aucun controle sur la MTU windows, qui dépend de celle de linux.
Donc pour diminuer mon paquet loss, à priori, je dois soit baisser encore la MTU si c la taille qui est en cause
-->soit baisser cette putain de rwin sous linux...je sais que c un réglage kernel, donc dans /proc, mais je sais pas précismént lequel choisir, y'en a 5 qui parlent plus ou moins de mémoire tampon pour les paquets...
Si qqn a une idée, je suis preneur
(à noter que ca a lieu avec 2 ISP différents, donc ce n'est pas un ISP en particulier qui est responsable, à la rigueur FT si tant est que netissimo aie un impact sur le paquet loss) |