[elektro] MTU probléma
Demon Bob
demonbob at gmail.com
Tue Aug 19 14:18:56 CEST 2014
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
More information about the Elektro
mailing list