vince95
Goto Top

ZyXEL Switch - Traffic limitieren

Hallo zusammen,

Ich habe mir letztens einen ZyXEL GS1910-24 Switch bestellt.

Ich möchte den incoming sowie outgoing Traffic auf 100mbit/s limitieren.

Den incoming Traffic habe ich mittels Port Shaping (QoS) geregelt.
Das funktioniert soweit sehr gut.

Beim outgoing Traffic habe ich da aber meine Probleme.
Angenommen, ich trage da den Wert 100mbit/s ein.
Ich schliesse einen Laptop an den Switch an und lade eine Datei hoch.
Die Geschwindigkeit liegt dann gerade mal bei 4mbit/s.

Sobald ich die Limitierung deaktiviere, kann ich ohne Probleme bis 160mbit/s hochladen.
Ich hab ein bisschen herumprobiert. Im Webinterface muss ich den Wert 600mbit/s eintragen, um schlussendliche eine Rate von 100mbit/s zu erzielen. Jedoch sehr ungenau.


Hat evtl. jemand damit Erfahrungen gemacht?

Gruss
Vince95

Content-Key: 196307

Url: https://administrator.de/contentid/196307

Printed on: April 18, 2024 at 07:04 o'clock

Member: aqui
aqui Dec 28, 2012 updated at 12:57:00 (UTC)
Goto Top
Die Frage ist warum du statt Rate Shaping nicht einfach die Autonegotiation Rate am Port fest aus 100Mbit Fullduplex setzt.
Somit erreichst du einfacher dein Ziel.
Der Zyxel errechnet vermutlich einen Average Rate auf dem Outgoing Interface weil seine Hardware eine Commited Rate nicht zulässt. Das ist oft die Regel bei Billigprodukten wie z.B. Zyxel, weil das Rate Shaping Outbound so gut wie immer in Software gemacht wird, was letztlich auch zu Lasten der Performance des Gesamtsystems geht. OK, dafür kostet die HW eben halt nix wenn man damit leben kann oder muss.
Der Zyxel mittelt also nur Outbound und deshalb ist der Wert ungenau.
Member: Vince95
Vince95 Dec 28, 2012 at 13:08:42 (UTC)
Goto Top
Hallo aqui,

Besten Dank für die Info.

Das hab ich auch schon versucht.
Nur gibt es da 2 Probleme:

- Die Rate stimmt ebenfalls überhaupt nicht.
- Wird es sicherlich Situationen geben, in denen ich weniger als 100Mbit/s festlegen muss.
Die Einstellungen erlauben ja nur 10/100mbit/s und 1gbit/s jeweils in HDX und FDX.

Was ich auch noch gefunden habe, ist ein ACL Rate Limiter.
Würde das den gleichen Effekt erzielen?

Gruss
Vince95
Member: 2hard4you
2hard4you Dec 28, 2012 at 20:27:44 (UTC)
Goto Top
Moin,

google bitte den Begriff ACL und schau nach, ob Du was dahingehend eingestellt hast....

Gruß

24
Member: aqui
aqui Dec 29, 2012 updated at 14:00:28 (UTC)
Goto Top
Warum der fixe Autonegotiation Wert auch unstimme Raten gibt ist vollkommen unverständlich, denn dort hast du ja eine physische Begrenzung !
Das nährt die Vermutung das dieses Feature, wie immer auf billigen Consumer Systemen, für Outbound Traffic nicht sauber implementiert ist oder über einen Software Krücke gemacht wird.
Die aktuelleste Firmware hast du auf den Switch geflasht ??
Der ACL Limiter wird vermutlich nur global ein Rate Limiting machen für den gesamten Traffic im Switch der die ACL Kriterien erfüllt. Also nicht wirklich das was du willst wenn du ein rein Port basiertes Rate Limiting machen willst.
Billige Consumer Produkte sind da nicht immer die beste Wahl, ganz speziell wenn es um Outbound Rate Limiting geht, denn das ist mit billigen Consumer Port ASICs, wie sie in dieser Art Produkte vorherrschen, nicht zu machen. Oder du musst mit dem Average Mittel leben...
Ggf. kann dir da nur die Zyxel Hotline weiterhelfen....
Member: Vince95
Vince95 Dec 31, 2012 updated at 14:27:36 (UTC)
Goto Top
Hi,

ACL Regeln muss ich später auch noch einrichten.
Ich hab den Switch aber auf die Werkseinstellungen zurückgesetzt, die Firmware geupdated und anschliessend die Limitierung aktiviert. Somit kann ich ausschliessen, dass eine andere Einstellung dazwischenfunkt.

Ich habs noch einmal genau getestet mit der Autonegotiation Rate:

Einstellung 100Mbit/s FDX --> 70Mbit/s
Einstellung 100Mbit/s HDX --> 74Mbit/s
Einstellung 10Mbit/s FDX --> 8.5Mbit/s
Einstellung 10Mbit/s HDX --> Switch wird disconnected

Edit: Bin gerade über den Begriff "Duplex Mismatch" gestolpert.
Könnte das das Problem verursachen?


Gruss
Vince
Member: aqui
aqui Dec 31, 2012 at 15:22:09 (UTC)
Goto Top
Duplex Mismatch äußert sich so gut wie immer in heftigen Collisions auf dem Netz oder Port. Das kannst du in den Port Statistiken sehen. Collisions ziehen die Gesamtperformance oder die des Ports in den Keller.
Die o.a. Werte wäre ja gerade noch tolerabel wenn man beide Augen zudrückt. 100% bekommst du so oder so nicht, da technisch nicht möglich. Bessere Switches schaffen so ca. 95 bis 98% des physisch möglichen was realistische Werte sind für die Praxis.
Könnte auch sein das der Switch einfach nicht mehr schaft im Paket Forwarding.
Leider ist deinen Angabe oben oberflächlich, denn du schreibst nicht welche Paketgröße du verwendest bzw. mit welcher Paketgröße diese Werte zustandekommen ?! face-sad
Billigswitches wie der Zyxel z.B. knicken bei kleinen Frames bis ca. 200 Byte immer drastisch ein. Bei Framesizes größer 150 bis 200 Byte sollten sie eigentlich auch Wirespeed schaffen. Eigentlich....
Member: Vince95
Vince95 Dec 31, 2012 at 15:52:11 (UTC)
Goto Top
Wo sehe ich das mit den Frames?
Alles, was ich gefunden habe, ist die Max Paket size: 10240

In den Port Statistiken habe ich folgendes gefunden:

Errors received: 371714
Drops received: 6477148

Hat das einen Zusammenhang mit den Collisions?