fenris14
Goto Top

Netzwerk-Bandbreite zu niedrig

Hallo,

habe jetzt vor kurzem mehere Switche in Betrieb genommen. Mein Setup besteht aus zwei Brocade ICX-7250-24 als "Core-Switche" und meheren Cisco SG200, die per Glasfaser und Modulen mit den Brocades verbunden sind.

Ansich funktioniert das Netzwerk, aber heute bei einer Abschluss-Messung musste ich feststellen das nicht annähernd die Bandbreite erreicht wird, die eigentlich da sein sollte. Ich habe auf einer PFsense ein Iperf installiert und mit einem Laptop als Client an den einzelnen Switchen gemessen. Bandbreite lag bei nur ca 315Mbits obwol ein Gbits angestrebt wird.

Die SFP-Schnittstellen auf den Brocades habe ich mit 1000-Full konfiguriert und die Ciscos hatten alle scchon standardmäßig Full-Duplex drin. Erst dachte ich das die Pfsense-Maschine das Problem sei, da diese noch bei Default stand, aber nachdem umstellen blieb es bei der Geschwindigkeit.

Jemand eine Idee wo es hapern könnte? Gibt es vielleicht noch einen Trick bei den Brocades?

Würde mich über Hilfe sehr freuen.

Gruß

Content-Key: 339545

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

Printed on: April 16, 2024 at 16:04 o'clock

Member: Pjordorf
Pjordorf Jun 01, 2017 at 12:12:25 (UTC)
Goto Top
Hallo,

Zitat von @Fenris14:
Ich habe auf einer PFsense ein Iperf installiert und mit einem Laptop als Client an den einzelnen Switchen gemessen. Bandbreite lag bei nur ca 315Mbits obwol ein Gbits angestrebt wird.
Und was hast du wenn du Laptop diekt mit PFSene (ohne Switch(es)) verbindest?
Es nützt nichts etwas Messen zu wollen wenn noch nicht mal sichergestellt ist das die Messwerkzeuge auch das gewünschte Ergebniss bringen können.
Wer viel mißt, mißt Mist. face-smile

Gruß,
Peter
Member: brammer
brammer Jun 01, 2017 at 12:58:55 (UTC)
Goto Top
Hallo,

neben dem "Wer viel mißt, mißt Mist." von @Pjordorf würde ich auf jeden Fall die Cisco auch umstellen auf Gigabit. und das ganze nicht per Auto
MDI-X aushandel lassen.

Gibt es für die verlegten Kabel ein Prüfprotokoll das auch den Namen Prüfprotokoll verdient?

Was für SFP verwendest du? Original von Brocade und Cisco oder Grabbeltisch Ware?

brammer
Member: aqui
aqui Jun 02, 2017 at 07:02:59 (UTC)
Goto Top
Arbeitest du mit Spanning Tree ??
Bedneke das die Brocades per Default PVSTP machen also ein Per VLAN Spanning Tree.
Die Cisco Billigserie supportet das aber nicht (das machen nur deren Catalyst Premium Switches).
Beide STP Arten sind aber inkompatibel ! Du musst hier zwingend den Brocade in einen Single Spann Betrieb setzen wenn das nicht schon geschehen ist.
Je nachdem was für ein Image du beim Brocade bootest ist Spanning Tree per Default an oder aus:
Layer 2 Image = Image Name bei show flash mit "s" (switching) = STP an per Default
Layer 3 Image = Image Name bei show flash mit "r" (routing) = STP aus per Default
Das solltest du in jedem Falle anpassen.

Die iPerf Messung mit der Firewall zu machen ist kontraproduktiv, bzw. es kommt ganz darauf an WAS das dann für eine HW ist.
Erheblich sinnvoller ist es hier 2 PCs oder Laptops zu nehmen die eine identische NIC haben oder mindestens den gleichen Chipsatz. Intel, Broadcom etc...
Zwingend vermeiden solltest du Rechner oder Endgeräte mit Billigchipsätzen wie z.B. Realtek usw. die ein Großteil des Paket Handlings der rechner CPU aufbürden.
Das damit vollkommen falsche Ergebnisse rauskommen liegt auf der Hand.
Also getreu nach dem Motto: "Wer misst, misst Mist !" achte genau drauf das du hier nicht Äpfel mit Birnen verwechselst bei der Messung !
Ggf. auch eine Software mit weniger Overhead wie NetIO:
https://web.ars.de/netio/
http://www.nwlab.net/art/netio/netio.html
Jedenfalls sind die Brocades "wirespeed" Switches. Zwischen denen sollte also immer alles in Wirespeed passieren, egal welche Paketgrösse !!

Übrigens müssen die Brocades statisch eingestellt werden weil die SFP+ Ports haben die sonst im 10G Mode laufen sofern lizensiert.
Mit aktueller Software 8.0.5.latest ist ein Long Term Release (Target Path) rennt aber auch eine Auto Erkennung der SFPs.
Mit dem Kommando show media rufst du das auf.
Member: Fenris14
Fenris14 Jun 02, 2017 at 09:10:37 (UTC)
Goto Top
Danke für die Hinweise.

Da mit dem "Wer misst, misst Mist !" ist ein berechtigter Einwand. Ich werde das mal prüfen.

Meine Brocades sind derzeit als reine Layer-2-Switche installiert und show flash zeigt "SPS08030h.bin"... also Layer 2 Image?
Member: aqui
aqui Jun 02, 2017 at 19:09:08 (UTC)
Goto Top
Dann ist Spanning Tree im default aktiv und dann hast du ganz sicher einen Mismatch zwischen PVSTP (Brocade) und Single Span (Cisco).
Was du besser dringenst fixen solltest !
Member: Fenris14
Fenris14 Jun 06, 2017 at 08:40:01 (UTC)
Goto Top
Ist es klug das Spanning Tree für den kompletten Switch zu deaktivieren oder sollte man es nur auf bestimmten Ports anwenden?

Syntax sollte

spanning-tree shutdown

sein, richtig?
Member: Fenris14
Fenris14 Jun 06, 2017 at 11:42:20 (UTC)
Goto Top
So habe jetzt Spanning-Tree mit no spanning-tree deaktiviert und habe mit netio folgendes Meßergebnis:

2017-06-06 13_37_02-netio

Sollte in Ordnung gehen, oder?

Lustigerweise scheint meine pfsense-Maschine (Rangley C2758 Supermicro) nicht mehr zu schaffen... habe an dem Teil diverse Optimierungen vorgenommen (unter anderem Puffer erhöht und TRO deaktiviert) und dennoch maximal 415Mb/s.
Member: Pjordorf
Pjordorf Jun 06, 2017 at 11:54:54 (UTC)
Goto Top
Hallo,

Zitat von @Fenris14:
und habe mit netio folgendes Meßergebnis:
Und dafür braucht es eine GUI um Netio -s oder netio -t xxx.xxx.xxx.xxx zu machen? Auch wenns etwas portables ist....face-sad

Sollte in Ordnung gehen, oder?

Beantworte das doch selbst. Wenn dein Durchschnitt 110,36 bzw. 108.94 ist und die Angaben tatsächlich in Megabyte/Sekunde ist statt in Kilobyte/Sekunde....
Was ist von einer 1 GBit/s Leitung zu erwarten? . . .

Lustigerweise scheint meine pfsense-Maschine (Rangley C2758 Supermicro) nicht mehr zu schaffen
Auch die verwendete Hardware spieziell im NIC Bereich ist hier nicht zu unterschätzen. Wenn deine Maschine für GBit ausgelegt ist und gebaut wurde....

PS. In der NetIO Commandline Version (Win) ist die Mengenangabe richtig dargestellt.

Gruß,
Peter
Member: Fenris14
Fenris14 Jun 06, 2017 at 12:46:57 (UTC)
Goto Top
Zitat von @Pjordorf:

Hallo,

Zitat von @Fenris14:
und habe mit netio folgendes Meßergebnis:
Und dafür braucht es eine GUI um Netio -s oder netio -t xxx.xxx.xxx.xxx zu machen? Auch wenns etwas portables ist....face-sad

Fand ich gerade am einfachsten, da nur Windows-Rechner zur Verfügung stehen und ich NetIO-Gui schon auf einem USB-Stick hatte.

Sollte in Ordnung gehen, oder?

Beantworte das doch selbst. Wenn dein Durchschnitt 110,36 bzw. 108.94 ist und die Angaben tatsächlich in Megabyte/Sekunde ist statt in Kilobyte/Sekunde....
Was ist von einer 1 GBit/s Leitung zu erwarten? . . .

Mich hat die Angabe darüber etwas irritiert, da steht Kbyte/s...
Member: Pjordorf
Pjordorf Jun 06, 2017 at 13:13:15 (UTC)
Goto Top
Hallo,

Zitat von @Fenris14:
Mich hat die Angabe darüber etwas irritiert, da steht Kbyte/s...
Vielleicht ist nur deine GUI malle und kommt mit iren eigenen Einstellungen und Darstellungen nicht klar. Nimm aus der netio32 Zip Datei die Datei Win32-i386.exe uas dem Ordner Bin und speicher dir die als NetIO.exe ab. Am Server ein Netio -s und am Client ein Netio -t ServerIP. Evtl auch Netio -t -M ServerIP oder ein Netio -? Dann sollte es stimmen mit der Mengenangabe face-smile

Gruß,
Peter
Member: Fenris14
Fenris14 Jun 06, 2017 at 13:38:12 (UTC)
Goto Top
Hast ja Recht... war einfach nur Faulheit dort etwas bisschen rumzutippen.
Member: Pjordorf
Pjordorf Jun 06, 2017 updated at 14:34:01 (UTC)
Goto Top
Hallo,

Zitat von @Fenris14:
war einfach nur
Und? Passen dann die Werte? (Einfach die Werte aus dem Kommandozeilenfenster hier in Code Blöcke einkippen).

Gruß,
Peter