OVH Cloud OVH Cloud

Gigabit et MTU....

7 réponses
Avatar
Emmanuel Florac
J'ai une superbe carte Gigabit sans marque qui fonctionne avec le driver
ns83820 sur une Slack 9 avec un noyau 2.4.21 tricoté main, sur une
machine Athlon 2100+/nforce2.
Un point étrange me turlupine : impossible de modifier le MTU, voyez
plutôt :

emmanuel[~]$ sudo ifconfig eth1 mtu 6000
SIOCSIFMTU: Invalid argument

Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.

WTF???

--
Dix grammes d'abstraction valent des tonnes de bricolage.
Loi de Booker.

7 réponses

Avatar
Jean-Yves LENHOF
On Thu, 31 Jul 2003 18:22:02 +0200, Emmanuel Florac wrote:


J'ai une superbe carte Gigabit sans marque qui fonctionne avec le driver
ns83820 sur une Slack 9 avec un noyau 2.4.21 tricoté main, sur une
machine Athlon 2100+/nforce2.
Un point étrange me turlupine : impossible de modifier le MTU, voyez
plutôt :

emmanuel[~]$ sudo ifconfig eth1 mtu 6000 SIOCSIFMTU: Invalid argument

Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.

WTF???


Parce que c'est la norme pour ethernet....que ce soit du 10/100/Gig...

On ne descend la valeur de MTU que dans quelques cas très
précis...(souvent des histoires avec les modems)

Avatar
Emmanuel Florac
Le Thu, 31 Jul 2003 18:22:02 +0200, Emmanuel Florac écrivait:


Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.


En fait, les valeurs INFERIEURES à 1500 passent. Pas de chance, je
voudrais plutôt essayer 9000...

--
Si ça a l'air facile, c'est difficile. Si ça a l'air difficile, c'est
carrément impossible. Si ça a l'air impossible, c'est un compilateur
Ada.
Théorème de Stockmayer.

Avatar
Rémi L.
Emmanuel Florac wrote:
Le Thu, 31 Jul 2003 18:22:02 +0200, Emmanuel Florac écrivait:


Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.


En fait, les valeurs INFERIEURES à 1500 passent. Pas de chance, je
voudrais plutôt essayer 9000...


Je peux dire des bétises, et j'espére qu'on me corrigera au cas ou.. Mais il
me semble que ethernet (couche 2 de OSI) limite la MTU à 1500.


Rémi


Avatar
Marc
Emmanuel Florac a écrit:
Le Thu, 31 Jul 2003 18:22:02 +0200, Emmanuel Florac écrivait:


Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.



En fait, les valeurs INFERIEURES à 1500 passent. Pas de chance, je
voudrais plutôt essayer 9000...



Bonjour,

sur les carte Broadcom et Intel que j'uilise on peut jouer avec les
"JUMBO FRAME", c'est la même chose que tu essaye de faire peut-être ?
(les docs disent de l'activer avec prudence...)

Marc.


--
---------------------------------------------------------
Vous utilisez l'I2C ? allez voir ma page perso sur :
Using I2C bus ? Let's have a look at (in french) :
http://perso.club-internet.fr/mbouget/index.html
---------------------------------------------------------
Remove the X on my address - Enlevez les X de mon adresse


Avatar
Emmanuel Florac
Dans article , jean-
disait...

Parce que c'est la norme pour ethernet....que ce soit du 10/100/Gig...

On ne descend la valeur de MTU que dans quelques cas très
précis...(souvent des histoires avec les modems)



Oui mais non, sur du Gibi je voudrais tester des valeurs élevées de MTU,
jusqu'à 9000.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Emmanuel Florac
Dans article <bgbhlg$6fj$,
disait...

Je peux dire des bétises, et j'espére qu'on me corrigera au cas ou.. Mais il
me semble que ethernet (couche 2 de OSI) limite la MTU à 1500.



En Gigabit il est d'usage d'utiliser des jumbos frames jusqu'à 9000, on
gagne beaucoup en perfs. Et le driver ns83820 le supporte, j'ai vérifié
dans ns83820.c.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
J. Mayer
On Thu, 31 Jul 2003 18:55:08 +0200, Rémi L. wrote:

Emmanuel Florac wrote:
Le Thu, 31 Jul 2003 18:22:02 +0200, Emmanuel Florac écrivait:


Cela quelle que soit la valeur de MTU choisi en dehors de la valeur
standard de 1500.


En fait, les valeurs INFERIEURES à 1500 passent. Pas de chance, je
voudrais plutôt essayer 9000...


Je peux dire des bétises, et j'espére qu'on me corrigera au cas ou.. Mais il
me semble que ethernet (couche 2 de OSI) limite la MTU à 1500.


Rémi


On peux mettre des MTU superieures à 1500 dans des cas particuliers.
Le risque est que les MAC ethernet n'en veuille pas. On s'en sert
donc quand on encapsule de l'ethernet dans un autre protocole,
donc quand on utilise pas la couche MAC physique.
Un exemple: pour faire du partage avec Windows en utilisant
certains adaptateurs USB host-to-host, il faut mettre la MTU
à 1548, je crois, pour que ça marche parce que le driver Windows
a décidé que... et qu'on ne discute pas...
Mais c'est vrai que c'est très rare...