Jake MTU pro jumbo frames?

Jan Kasprzak kas na fi.muni.cz
Pátek Únor 19 16:36:50 CET 2021


	Pekny patek preji,

TL;DR: jake MTU pouzivate na sitich kde jsou povolene jumbo frames?

Podrobneji:
mam sit, na ktere potrebuji nastavit podporu jumbo frames. Realne nepotrebuji
o moc vic nez 1500 bajtu, chci jen provozovat VXLANy se standardni MTU 1500
bajtu.

No ale kdyz uz to zvetsuju, tak je otazka, na kolik to zvetsit.

- Switch ma default 10000 bajtu.

- Kdyz dam ifconfig eth0 mtu 10000 tak to rekne ze nejvetsi
  podporovana velikost hardwarem sitove karty je 9600 bajtu.

- Kdyz dam 9600 bajtu, to nastavit jde. Kratke packety projdou,
  ale dlouhe nikoliv (mozna se mysli 9600 bajtu ethernetoveho ramce
  a ne IP packetu, a je jen chyba v kernelu, ze tech 9600 dovoli nastavit).

- Kdyz dam 9000 bajtu, tak to vsechno funguje

Ale je otazka, jestli je vubec rozumne davat vic nez je velikost stranky,
ze by kernel/driver pak musel budto hledat vic souvislych stranek vedle
sebe, anebo cpat do sitove karty scatter/gather listy.

Ale mozna to nicemu nevadi, protoze s GRO/GSO stejne sitova karta predava
kernelu bloky vetsi nez je jedno MTU.

Takze - jak to mate nastavene vy, a proc?

Diky za zkusenosti.

-Yenya

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/                         GPG: 4096R/A45477D5 |
    We all agree on the necessity of compromise. We just can't agree on
    when it's necessary to compromise.                     --Larry Wall


Další informace o konferenci Linux