Re: Pb pour configurer adsl

message from Chang Yu on 28 May 2004
C'est faux :

Quand la variable EnableDeadGWDetect est positionnée à 1 et qu'il n'y a pas
de trou noir entre le client et le serveur, AUCUNE trame supplémentaire
n'est émise par XP. Le débit est donc strictement le même, que cette
variable soit mise ou non.

Quand la variable EnableDeadGWDetect est positionnée à 1 et qu'il y a un
trou noir entre le client et le serveur, alors XP va diminuer le MTU jusqu'à
ce que les trames passent. Dans ce cas, le début de la connexion sera un peu
lente, mais marchera parfaitement par la suite.

Si la variable EnableDeadGWDetect est positionnée à 0 et qu'il y a un trou
noir entre le client et le serveur et que la variable MTU à été forcée à sa
valeur max par défaut (par exemple 1472), alors la communication ne pourra
jamais être établie et l'utilisateur n'aura jamais accès au serveur.

Certes, les divers WAN de l'internet ont généralement un MTU supérieur à
celui de l'ethernet (FDDI 4352, TR 4464 et 17914, mais X.25 = 576 par
exemple), mais si vous etes obligé de traverser un wan dont le MTU est
inférieur au votre (et que vos trames sont estampillées "DF"), alors vous
serez bloqué.

Forcer son MTU au maximum avec son fournisseur d'accès est bien mais ne
résout pas tout : n'oubliez pas qu'avant d'atteindre le serveur ciblé vous
allez traverser des dizaines de wan différents, chacun avec son propre MTU.
 
JacK [MVP] replied to Chang Yu on 28 May 2004
Non : ce paramètre indique à Windows s'il doit détecter et utiliser un
gateway alternatif dans l'éventualité où un segment est transmis plusieurs
fois sans recevoir de réponse : rien à voir avec le MTU.
Sans compter qu'il est conseillé (même par MS !) de le désactiver pour des
raisons de sécurité, une attaque pouvant forcer le server de changer de
gateways.

Aucun rapport avec le MTU. Il suffit généralement de presser F5 + Ctrl pour
trouver une autre route.

http://support.microsoft.com/default.aspx?scid=kb;en-us;324270
The following list explains the parameters that you can use with this
registry value:
a.. 1: When you set EnableDeadGWDetect to 1, TCP is permitted to perform
dead-gateway detection. When dead-gateway detection is enabled, TCP may ask
the Internet Protocol (IP) to change to a backup gateway if a number of
connections are experiencing difficulty. Backup gateways are defined in the
Advanced section of the TCP/IP configuration dialog box in the Network tool
in Control Panel.
b.. 0: Microsoft recommends that you set the EnableDeadGWDetect value to
0. If you do not set this value to 0, an attack may force the server to
switch gateways and cause it to switch to an unintended gateway.

X25 : taille des packets entre 16 à 4096 bytes selon le choix. 128 était
très courant fin des années 70 mais pas pour Internet ;)

Bien sur mais généralement, sauf rares exceptions égal ou bien supérieur à
1500 comme tu le signales. Tu ne forces pas le MTU à être à 1492 ou 1500
mais que son *maximum* soit de cette valeur ;) si des packets de 576
arrivent, il s ne seront pas transformés en packets de 1500 par l'opération
du Saint-Esprit : ils ne seront pas fractionnés jusqu'à la taille maxi de la
valeur indiquée, c'est tout.
MTU = Maximum Transmission Unit ça ne signifie en aucun cas qu'il n'accepte
pas les segments plus petits évidemment (MSS = Maximum segment size soit
MTU - 40 en règle générale)

En limitant le MTU à une valeur inférieure au MTU de ton provider, tu
limites dans tout les cas la vitesse de transmission puisqu'il faudra
envoyer plus de packets par rapport au minimum requis pour un volume de
données égale et augmentera aussi le risque de pertes de packets ou de
pushes proportionnellement à cette augmentation de nombre de packets.
 

Archived message: Re: Pb pour configurer adsl (MS WinXP)