Hallo,
Ik worstel even met de vraag hoe MTU en MSS Adjust precies werken.
MTU als maximum packetsize begrijp ik, zodra het packet wat een client richting een router stuurt groter is dan de ingestelde MTU waarde zal de router gaan fragmenteren waardoor de CPU load omhoog gedreven wordt.
Normaliter is een MTU default 1500. Nu geef ik een ping -l 1472, dat is de hoogste waarde met de ping waarop ik response krijg van de tegenpartij (in dit geval 8.8.8.8). Dus blijkbaar zijn 20 bytes voor de TCP header en kom ik op 1492 (een waarde voor PPPoE, 8 bytes voor het protocol), maar ik gebruik geen PPPoE richting de provider. (Dit is overigens niet op die tunnel verbinding, daarvandaan kan ik niet pingen, dit is gewoon een testje vanuit m'n eigen segment.)
Nu heb ik wat problemen met een VPN tunnel welke een standaard MTU heeft ingesteld op de router, maar een TCP MSS adjust op 1387.
Kan iemand mij verduidelijken hoe dit precies werkt, op google en cisco websites staan wat standaard dingen over MTU maar niet specifiek voor tunnels en wat precies de bedoeling is van TCP MSS adjust. MTU op de tunnel staat overigens op 1438, naar buiten toe op 1500. Provider geeft aan (ziggo) om de MTU aan te passen naar 1456 (wat ik een rare waarde vind, maargoed). Als ik dat doe op één van de interfaces (en welke dan, de uitgaande richting provider?), gaat dat dan wel goed(?), want de devices achter de router (de user-end devices) sturen uit op 1500 lijkt me?
Any help is appreciated.
gr,
Wally
Ik worstel even met de vraag hoe MTU en MSS Adjust precies werken.
MTU als maximum packetsize begrijp ik, zodra het packet wat een client richting een router stuurt groter is dan de ingestelde MTU waarde zal de router gaan fragmenteren waardoor de CPU load omhoog gedreven wordt.
Normaliter is een MTU default 1500. Nu geef ik een ping -l 1472, dat is de hoogste waarde met de ping waarop ik response krijg van de tegenpartij (in dit geval 8.8.8.8). Dus blijkbaar zijn 20 bytes voor de TCP header en kom ik op 1492 (een waarde voor PPPoE, 8 bytes voor het protocol), maar ik gebruik geen PPPoE richting de provider. (Dit is overigens niet op die tunnel verbinding, daarvandaan kan ik niet pingen, dit is gewoon een testje vanuit m'n eigen segment.)
Nu heb ik wat problemen met een VPN tunnel welke een standaard MTU heeft ingesteld op de router, maar een TCP MSS adjust op 1387.
Kan iemand mij verduidelijken hoe dit precies werkt, op google en cisco websites staan wat standaard dingen over MTU maar niet specifiek voor tunnels en wat precies de bedoeling is van TCP MSS adjust. MTU op de tunnel staat overigens op 1438, naar buiten toe op 1500. Provider geeft aan (ziggo) om de MTU aan te passen naar 1456 (wat ik een rare waarde vind, maargoed). Als ik dat doe op één van de interfaces (en welke dan, de uitgaande richting provider?), gaat dat dan wel goed(?), want de devices achter de router (de user-end devices) sturen uit op 1500 lijkt me?
Any help is appreciated.
gr,
Wally
[ Voor 19% gewijzigd door wallywally op 22-12-2016 13:09 . Reden: Tunnel MTU toegevoegd. ]