[elektro] MTU probléma

Horváth Péter horvathp at ecdl.xantuski.sulinet.hu
Thu Aug 21 14:31:09 CEST 2014



Nem tudom, de pl a mikrotikéknál 1526 byte az ethernet keret, amiből a 4 
byte crc-t még a driver választaja le:
http://wiki.mikrotik.com/wiki/Manual:Maximum_Transmission_Unit_on_RouterBoards

Amiben most megnéztem az ethernet IF tulajdonságait (RB711) MTU=1500,  
L2 MTU=1598, MAX L2 MTU=2028.

Szerintem a lenti ping probléma az 1500 MTU beállítással van 
összefüggésben. Ha átállítod 1400 -ra, akkor
1401 -nél jelentkeziik a "fragmentation needed a..." probléma





2014.08.19. 14:18 keltezéssel, Demon Bob írta:
> Ha már 3G, routerek, meg egyéb hálózatosdi, bedobok egy kérést én is
> amivel most szívok.
>
> Adott az Ethernet v2 keret. Ez 1518 byte. Ebből lejön a 4 byte CRC. Majd
> még a 14 byte MAC header.
> Marad tiszta 1500 byte, amit MTU-nak nevezünk, és L3 céljára használható.
> Ebből lejön még a 20 byte IP header + 8 byte ICMP.
> Marad 1472 tiszta "haszon", amit lehet küldözgetni jobbra-balra.
> Ezt könnyen ellenőrizni is lehet ha a ping csomag méretét kötjük a
> karóhoz és megadjuk hogy ne tördelje fel a csomagot.
>
> Viszont...
> Ha RouterOS alól pingelek, akkor 1500 a maximum, tördelés nélküli ping
> csomag mérete byte-ban. Ha PPPoE mögül végzem, akkor nyilván -8 byte: 1492.
> Hogy van ez?
>
> Próbáltam BSD, Linux, M$ alól is, ott is le kell vonni MTU-ból a 28
> byte-ot hogy megkapjuk az MSS méretét. Miért nem érvényes ez RouterOS-ra?
>
>       [admin at RENT] > ping www.bix.hu do-not-fragment count=4 _size=1500_
>       HOST                                     SIZE TTL TIME STATUS
>       193.239.149.1                            1500  58 9ms
>       193.239.149.1                            1500  58 8ms
>       193.239.149.1                            1500  58 10ms
>       193.239.149.1                            1500  58 20ms
>       sent=4 received=4 packet-loss=0% min-rtt=8ms avg-rtt=11ms max-rtt=20ms
>
>       [admin at RENT] > ping www.bix.hu do-not-fragment count=4 _size=1501_
>       HOST                                     SIZE TTL TIME STATUS
> packet too large and cannot be fragmented
>       188.143.120.72                            576  64 3ms fragmentation
> needed and DF set
> packet too large and cannot be fragmented
>       188.143.120.72                            576  64 5ms fragmentation
> needed and DF set
>           sent=2 received=0 packet-loss=100%
>       HOST                                     SIZE TTL TIME STATUS
>
> Ha valaki tudja a választ, ne tartsa magában. Internet úgy tűnik nem
> tudja erre a választ :\
>
> Bob
> -----------------------------------------
>            elektro[-flame|-etc]
>
>



More information about the Elektro mailing list