In RouterOS treedt een PPPoE-verbinding op die wordt gesignaleerd als een “peer-verzoek” doorgaans wanneer de peer (dat wil zeggen het andere uiteinde van de PPPoE-verbinding, doorgaans de PPPoE-server van de ISP) vraagt om de sessie te beëindigen.
Aan het einde van het artikel vindt u een kleine proef dat zal je toestaan schatten de kennis die tijdens deze lezing is verworven
Dit kan verschillende redenen hebben, waaronder:
1. Authenticatieproblemen
Als er een probleem is met de inloggegevens (gebruikersnaam en wachtwoord), kan de server de sessie beëindigen.
2. Serverbeleid
De PPPoE-server heeft mogelijk beleid om sessies na een bepaalde tijd of vanwege gebruiksbeperkingen te verbreken.
3. Configuratieproblemen
Onjuiste configuraties aan de client- of serverzijde kunnen leiden tot verbroken verbindingen. Dit kunnen time-outinstellingen, MTU of problemen met PPPoE-sessieonderhandelingen zijn.
4. Serveronderhoud of technische problemen
Er kan onderhoud aan de server plaatsvinden of er zijn technische problemen waardoor de verbinding verbroken wordt.
5. Lijnkwaliteit of verbindingsproblemen
Fysieke lijnproblemen of interferentie kunnen leiden tot verbroken verbindingen. Dit kan vooral voorkomen bij DSL-verbindingen.
Diagnose en oplossing
Om dit probleem te diagnosticeren en op te lossen, kunt u de volgende stappen proberen:
- Inloggegevens beoordelen: Zorg ervoor dat de gebruikersnaam en het wachtwoord correct zijn.
- Controleer de configuratie van de MikroTik en de PPPoE-server: Zorg ervoor dat alle instellingen correct zijn en voldoen aan de vereisten van de serviceprovider.
- Systeemlogboeken bekijken: MikroTik RouterOS biedt gedetailleerde logboeken die meer informatie kunnen geven over de oorzaak van de ontkoppeling. Open de logboeken om specifieke berichten te vinden die op het probleem kunnen duiden.
- Raadpleeg uw internetprovider: Er zijn mogelijk bekende informatie of problemen aan uw kant die de verbroken verbindingen veroorzaken.
Als het probleem na deze stappen aanhoudt, kan het nuttig zijn om aanvullende tests uit te voeren, zoals het wijzigen van de hardware of het testen van de verbinding in een andere omgeving, om mogelijke oorzaken uit te sluiten.
Wat zijn de aanbevolen waarden voor MRU en MTU?
Op een PPPoE-verbinding (Point-to-Point Protocol over Ethernet) kunnen de aanbevolen waarden voor de MRU (Maximum Receiver Unit) en MTU (Maximum Transmission Unit) variëren, afhankelijk van de specifieke omgeving en de vereisten van de internetprovider .
Er zijn echter enkele algemene praktijken die u kunt volgen:
MRU (maximale ontvangsteenheid)
- MRU verwijst naar de maximale pakketgrootte die de verbinding kan ontvangen. In de context van PPPoE wordt deze waarde vaak geconfigureerd om gelijk te zijn aan of iets groter dan de MTU om de overhead van PPPoE-inkapseling op te vangen.
- Een gemeenschappelijke waarde voor MRU bij PPPoE-verbindingen is dat wel het geval 1492 bytes, aangezien de standaard MTU voor Ethernet 1500 bytes is en PPPoE een overhead van 8 bytes heeft. Deze waarde kan echter worden aangepast op basis van ISP-aanbevelingen of om de netwerkprestaties te optimaliseren.
MTU (maximale transmissie-eenheid)
- MTU verwijst naar de maximale pakketgrootte die de verbinding kan verzenden. Op PPPoE-verbindingen is de MTU doorgaans lager dan op normale Ethernet-verbindingen vanwege de overhead van PPPoE.
- Een waarde recomendado voor MTU bij PPPoE-verbindingen is dat wel het geval 1480 tot 1492 bytes. De exacte waarde kan afhankelijk zijn van verschillende factoren, waaronder het type netwerkverkeer en ISP-specificaties. De waarde van 1492 bytes wordt doorgaans gebruikt om pakketfragmentatie op het netwerk te voorkomen.
Aanvullende aanpassingen
- MSS (maximale segmentgrootte): Naast de MTU en MRU is het ook belangrijk om rekening te houden met de MSS-instelling, vooral voor TCP via PPPoE-verbindingen. De MSS is doorgaans de MTU minus 40 bytes (voor de IP- en TCP-header), wat in het geval van een MTU van 1492 zou resulteren in een MSS van 1452 bytes. Het correct configureren van de MSS kan problemen met TCP-pakketfragmentatie helpen voorkomen.
Aanvullende overwegingen
- Specifieke ISP: Het is altijd een goed idee om contact op te nemen met uw internetprovider voor hun specifieke aanbevelingen. Sommige ISP's hebben mogelijk unieke netwerkconfiguraties die specifieke aanpassingen aan de MRU- en MTU-waarden vereisen.
- Proberen en mislukken: Soms zijn de optimale instellingen voor MRU en MTU te vinden met vallen en opstaan, het aanpassen van waarden en het monitoren van de netwerkprestaties en het optreden van problemen zoals pakketfragmentatie of problemen met specifieke websites.
Het is belangrijk om te onthouden dat onjuiste MRU- en MTU-waarden kunnen leiden tot problemen zoals pakketfragmentatie, pakketverlies of een algehele afname van de netwerkefficiëntie, dus het maken van zorgvuldige aanpassingen en uitgebreid testen is van cruciaal belang.
Configuratievoorbeeld in MikroTik
In dit voorbeeld wordt ervan uitgegaan dat u al een PPPoE-clientinterface hebt geconfigureerd en dat u alleen deze parameters hoeft aan te passen:
/interface pppoe-client
set [find] add-default-route=ja use-peer-dns=yes \
mru=1492 mtu=1492 naam=pppoe-out1 \
gebruiker = "uw_gebruiker" wachtwoord = "uw_wachtwoord"
/ip firewall mangel
actie toevoegen=change-mss chain=forward new-mss=1452 \
protocol=tcp tcp-flags=syn out-interface=pppoe-out1 passthrough=ja
actie toevoegen=change-mss chain=forward new-mss=1452 \
protocol=tcp tcp-flags=syn in-interface=pppoe-out1 passthrough=ja
Voorbeeld uitsplitsing:
/interface pppoe-client set [vinden]
Zoek de bestaande PPPoE-clientinterface en pas de volgende instellingen toe.
- add-default-route=ja: Voeg een standaardroute toe via deze interface.
- gebruik-peer-dns=ja: Gebruikt de DNS-server van de PPPoE-peer.
- mru=1492: Stel de maximale ontvangsteenheid in op 1492 bytes.
- mtu=1492: Stel de maximale transmissie-eenheid in op 1492 bytes.
- naam=pppoe-out1: Definieert de naam van de PPPoE-interface (wijzig deze indien nodig voor uw configuratie).
- user=”uw_gebruiker”: Specificeert de gebruikersnaam voor PPPoE-authenticatie.
- wachtwoord=”uw_wachtwoord”: Specificeert het wachtwoord voor PPPoE-authenticatie.
/ip firewall mangel add action=change-mss
Voeg regels toe aan de firewall-mangeltabel om de MSS van TCP-pakketten met de SYN-vlag aan te passen, om ervoor te zorgen dat ze de maximaal toegestane effectieve grootte na PPPoE-inkapseling niet overschrijden.
- ketting=vooruit: Past de regel toe op pakketten die worden doorgestuurd.
- nieuw-mss=1452: Stel de nieuwe MSS-waarde in op 1452 bytes.
- protocol=tcp: Past de regel alleen toe op TCP-pakketten.
- tcp-flags=syn: Past de regel alleen toe op TCP-pakketten met de SYN-vlag, dit zijn verbindingsinitiatiepakketten.
- out-interface=pppoe-out1: Pas de regel toe op pakketten die uitgaan op de pppoe-out1-interface (pas aan op basis van de naam van uw PPPoE-interface).
- in-interface=pppoe-out1: De tweede regel is vergelijkbaar, maar is van toepassing op inkomende pakketten via de PPPoE-interface.
- doorvoer=ja: Zorgt ervoor dat het pakket hierna door aanvullende regels kan worden verwerkt.
Dit is slechts een eenvoudig voorbeeld. U moet de interfacenamen, gebruikers- en wachtwoordwaarden en eventuele andere parameters aanpassen die specifiek zijn voor uw netwerk en vereisten.
Het is ook belangrijk om deze wijzigingen in een gecontroleerde omgeving te testen om er zeker van te zijn dat ze uw internetverbinding niet onderbreken.
Korte kennisquiz
Wat vind je van dit artikel?
Durf jij je geleerde kennis te evalueren?
Aanbevolen boeken voor dit artikel
(Boek) Netwerken met MikroTik RouterOS: een praktische benadering voor het begrijpen en implementeren van RouterOS
Studiemateriaal voor de MTCNA-certificeringscursus, bijgewerkt naar RouterOS v7
MikroTik Fundamenteel Conceptenboek, RouterOS v7
Studiemateriaal voor de MTCNA-certificeringscursus, bijgewerkt naar RouterOS v7
Gerelateerde artikelen
- Laag 2-verkeerde configuraties: hardware-offloadbeperkingen op meerdere bruggen
- Misconfiguraties van laag 2: LAG-interfaces en taakverdeling
- Laag 2-verkeerde configuraties: pakketstroom met hardware-offloading en MAC-leren
- Het concept van MTU op laag 2 en laag 3 begrijpen: impact en overwegingen
- XOR (balans-xor) verlijmen in MikroTik