Mikrotik Bandbreitenbegrenzung greift nur für Upload
Hallo,
eingesetzter Mikrotik: RB750Gr3 v6.48.1.
Ich hab eine ganz einfache Konfiguration. Der Mikrotik sitzt vor der Fritzbox. Alle Geräte im Haus hängen an den Ports ehter1-ether4 (diese sind in der Bridge bridge_HomeLAN (Netz 172.20.21.0/24).
Port ether5 ist verbunden mit der Fritzbox (Netz 172.20.20.0/24).
Also so: HomeLAN --172.20.21.0-- Mikrotik --172.20.20.0-- Fritzbox ---- Internet
Der Mikrotik hat die IP's 172.20.21.0 und 172.20.20.9
Die Fritzbox die 172.20.20.1
Funktioniert wunderbar. Jetzt wollte ich alle Geräte bandbreitenmäßig beschränken (Upload 2Mb, Download 10Mb) mit einer einfachen Simple Queue:
Und scheinbar funktioniert das auch, zumindest zeigt es der Mikrotik so an während eines parallel laufenden Speedtests.
Sowohl in der Queue als auch am Interface ether5:
Aber tatsächlich wird nur der Upload beschränkt, wie das Ergebnis des Speedtests zeigt:
Hab gelesen, dass ist der Fall, wenn man Fasttrack verwendet. Aber ich hab keine einzige Firewallregel gesetzt. Ist Fasttrack denn dann aktiv?
Hier die komplette Config:
Was mache ich falsch?
Danke
Gruß
Martin
eingesetzter Mikrotik: RB750Gr3 v6.48.1.
Ich hab eine ganz einfache Konfiguration. Der Mikrotik sitzt vor der Fritzbox. Alle Geräte im Haus hängen an den Ports ehter1-ether4 (diese sind in der Bridge bridge_HomeLAN (Netz 172.20.21.0/24).
Port ether5 ist verbunden mit der Fritzbox (Netz 172.20.20.0/24).
Also so: HomeLAN --172.20.21.0-- Mikrotik --172.20.20.0-- Fritzbox ---- Internet
Der Mikrotik hat die IP's 172.20.21.0 und 172.20.20.9
Die Fritzbox die 172.20.20.1
Funktioniert wunderbar. Jetzt wollte ich alle Geräte bandbreitenmäßig beschränken (Upload 2Mb, Download 10Mb) mit einer einfachen Simple Queue:
Und scheinbar funktioniert das auch, zumindest zeigt es der Mikrotik so an während eines parallel laufenden Speedtests.
Sowohl in der Queue als auch am Interface ether5:
Aber tatsächlich wird nur der Upload beschränkt, wie das Ergebnis des Speedtests zeigt:
Hab gelesen, dass ist der Fall, wenn man Fasttrack verwendet. Aber ich hab keine einzige Firewallregel gesetzt. Ist Fasttrack denn dann aktiv?
Hier die komplette Config:
[admin@MikroTik] > export
# mar/13/2021 12:50:59 by RouterOS 6.48.1
# software id = A38M-8TA4
#
# model = RB750Gr3
# serial number = CC210C5E49DC
/interface bridge
add name=bridge_HomeLAN
/interface list
add name=list1
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=172.20.21.100-172.20.21.254
/ip dhcp-server
add address-pool=dhcp_pool0 disabled=no interface=bridge_HomeLAN lease-time=3d name=dhcp1
/queue simple
add dst=ether5 max-limit=2M/10M name=queue1 target=172.20.21.0/24
/interface bridge port
add bridge=bridge_HomeLAN interface=ether1
add bridge=bridge_HomeLAN interface=ether2
add bridge=bridge_HomeLAN interface=ether3
add bridge=bridge_HomeLAN interface=ether4
/ip address
add address=172.20.21.1/24 interface=bridge_HomeLAN network=172.20.21.0
add address=172.20.20.9/24 interface=ether5 network=172.20.20.0
/ip dhcp-server network
add address=172.20.21.0/24 dns-server=172.20.21.1 gateway=172.20.21.1
/ip dns
set allow-remote-requests=yes servers=9.9.9.9
/ip route
add distance=1 gateway=172.20.20.1
/system clock
set time-zone-name=Europe/Berlin
/tool graphing interface
add
/tool graphing queue
add
/tool graphing resource
add
[admin@MikroTik] >
Was mache ich falsch?
Danke
Gruß
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 662328
Url: https://administrator.de/contentid/662328
Ausgedruckt am: 24.11.2024 um 04:11 Uhr
11 Kommentare
Neuester Kommentar
Lässt sich auch hier nachprüfen und auch mit gesetztem Häkchen bei Allow Fast Path de- / aktivieren.
Zusätzlich stehen die Conditions natürlich auch im Manual
https://wiki.mikrotik.com/wiki/Manual:Fast_Path
https://wiki.mikrotik.com/wiki/Manual:IP/Fasttrack
Ich würde statt auf nen Simple Queue zu setzen auf einen Interface-Queue-Tree setzen, den interessiert nämlich nicht ob FastTrack aktiv ist. 2 Regeln eine für UP und eine für Download, max. 2 Mangle Rules (eingehenden und ausgehenden) Traffic matchen fertsch.
Gruß SK
Zusätzlich stehen die Conditions natürlich auch im Manual
https://wiki.mikrotik.com/wiki/Manual:Fast_Path
https://wiki.mikrotik.com/wiki/Manual:IP/Fasttrack
Ich würde statt auf nen Simple Queue zu setzen auf einen Interface-Queue-Tree setzen, den interessiert nämlich nicht ob FastTrack aktiv ist. 2 Regeln eine für UP und eine für Download, max. 2 Mangle Rules (eingehenden und ausgehenden) Traffic matchen fertsch.
/ip firewall mangle
add action=mark-packet chain=forward comment=UPLOAD_TRAFFIC in-interface=bridge_homeLAN new-packet-mark=\
FROM_HOME_NET out-interface=ether5 passthrough=yes
add action=mark-packet chain=forward comment=DOWNLOAD-TRAFFIC in-interface=ether5 new-packet-mark=\
TO_HOME_NET out-interface=bridge_homeLAN passthrough=yes
/queue tree
add max-limit=2M name=UP packet-mark=FROM_HOME_NET parent=ether5
add max-limit=10M name=DOWN packet-mark=TO_HOME_NET parent=bridge_homeLAN
Gruß SK
Funktioniert aber trotzdem nicht.
Funktioniert so in der Konstellation hier einwandfrei (wurde ja getestet, s Screenshot Google Speedtest). Deine Screenshots oben zeigen das die Begrenzung ja in beide Richtungen korrekt funktioniert, und der Mikrotik zeigt dir wirklich das an was an Daten tatsächlich fließt! Also zeigt der von dir benutzter Speedtest wohl falsche Burst-Werte an.Kontrolliere einfach selbst mit Wireshark & Co da braucht es auch keine externen Speetests.
Im Zweifel das Teil nochmal komplett plätten (No Default Config) und Schritt für Schritt neu machen, das obige funktioniert 100%, kannst du ja selbst mal in einer VM mit ner RouterOS x86 ISO nachstellen und so selbst kontrollieren.
Ich wollte aber die Fritzbox noch als zusätzlichen Switch nutzen und hab eine zusätzliche Verbindung (Layer 2, so dachte ich zumindest) zwischen Mikrotik und Fritzbox gesteckt.
Das ist natürlich Blödsinn und dann auch logisch das der Download nicht begrenzt wird, damit baust du dir im dümmsten Fall auch einen schönen Netzwerk-Loop, die Fritte kann nunmal nur Gastnetz und normales LAN keine "richtige" Layer-2 Segmentierung.
Einerseits bekommt der Client von der Fritte ne IPv6 und RAs welche du nicht berücksichtigt hast, andererseits überlege einfach mal wie die Pakete vom Client aus fließen wenn du die zwei Kabel steckst und der Client damit an der Fritte über ARP direkt erreichbar ist dann wird es auch dir klar das nur der Upload durch den Mikrotik läuft 😉.
Deswegen ist das auch absolutes Frickwerk und da gehört dir der A.... mit CAT9 versohlt 😁
Deswegen ist das auch absolutes Frickwerk und da gehört dir der A.... mit CAT9 versohlt 😁