QSW-L3208-2C6T Layer-3-Switch. Ich benötige eine Kommunikation zwischen verschiedenen VLANs (Cross-VLAN-Kommunikation). Angenommen, ich habe VLAN 2 und VLAN 3 und möchte, dass Pakete, die von VLAN 2 zu VLAN 3 kommen, geroutet werden. Ich habe VLAN 2 und VLAN 3 allen Ports zugewiesen. Ich kann die Switch-IP (VLAN 2) von einem Computer in VLAN 1 aus anpingen. Sobald ich mich in die Benutzeroberfläche des Switches einlogge, kann ich den Zielcomputer in VLAN 2 anpingen und auch zurück zum Quellcomputer in VLAN 1 pingen. Allerdings kann ich den Computer in VLAN 2 nicht vom Computer in VLAN 1 aus erreichen. Welche Einstellungen müssen vorgenommen werden, um das Routing zwischen VLAN 1 und VLAN 2 zu ermöglichen?
Zunächst einmal: Ich habe keinerlei Erfahrung mit QNAP-Switches. Das möchte ich gleich zu Beginn klarstellen. Ein wenig kenne ich mich jedoch mit VLANs und dem Routing zwischen ihnen aus. Fangen wir also damit an und schauen uns deine Architektur an.
1.) Du sagst, dass du VLAN 2 und VLAN 3 auf allen Ports zugewiesen hast. Warum? Es besteht kein Bedarf an VLANs, wenn du mehrere VLANs auf denselben Port legst. Es gibt im Allgemeinen nur besondere Umstände, in denen man mehrere VLANs auf einem Port haben möchte. Und wie hast du diese zugewiesen? Was verwendest du als PVID auf diesen Ports?
2.) Du sprichst zunächst von VLAN 2 und VLAN 3, wechselst dann aber zu VLAN 1 und VLAN 2. Was genau möchtest du denn machen?
Bitte gib mehr Informationen zu deiner Architektur und dem, was du erreichen möchtest.
Ich habe zwei VLANs (32 und 60 – beide gehören zur „Internal“-Gruppe (EFG-Terminologie) und das bedeutet, dass EFG die Pakete zwischen diesen VLANs problemlos routet, weil EFG weiß, dass die VLANs 32 & 60 als „internal“ markiert sind. Der QNAP-Switch hat jedoch diese Information nicht und ich muss dem Switch irgendwie mitteilen, dass die VLANs 32 & 60 nicht (standardmäßig) isoliert sind, sondern geroutet werden sollen. Ich kann zwei Ports am Switch markieren, die zu beiden VLANs gehören, aber das macht keinen Unterschied, da der Switch die VLANs 32 & 60 als isoliert behandelt. Meine Frage war, wie kann ich den QNAP-Switch so konfigurieren, dass die VLANs 32 & 60 Pakete zwischen sich routen können?
Hallo @putivsky
Vielen Dank für die Klarstellung bezüglich Ihrer VLAN 32 und VLAN 60 Konfiguration. Im Hinblick auf Ihre Anfrage zur Weiterleitung von Datenverkehr zwischen diesen Segmenten finden Sie hier die folgende technische Erklärung:
Der von Ihnen aktuell verwendete Switch ist ein Lite Managed Modell, das als Layer 2 (L2) Gerät konzipiert ist.
-
Nur L2-Weiterleitung: Dieses Modell unterstützt die L2-Weiterleitung, bietet jedoch keine Layer 3 (L3) Routing-Funktionen. Nach Netzwerkstandards behandelt ein Layer 2 Switch verschiedene VLANs als isolierte Broadcast-Domänen. Es fehlt ihm die interne Routing-Engine, die erforderlich wäre, um Pakete zwischen VLAN 32 und VLAN 60 zu übertragen.
-
VLAN-Isolierung: Die Zuweisung eines Ports zu mehreren VLANs ermöglicht lediglich, dass der Port getaggten Traffic für diese VLANs weiterleitet; sie befähigt den Switch jedoch nicht dazu, zwischen ihnen zu routen.
Empfehlungen:
-
Bestehende Konfiguration: Sie müssen auf ein externes L3-Gerät (wie Ihr EFG-Gateway) zurückgreifen, um das Routing zwischen diesen VLANs durchzuführen.
-
Produkt-Upgrade: Falls Ihre Anwendung leistungsstarkes Routing auf Switch-Ebene mit Wire-Speed erfordert, empfehlen wir ein Upgrade auf unseren QSW-M3224-24T. Dies ist ein vollwertiger 10GbE L3-Switch, der statisches Routing unterstützt und speziell für das von Ihnen beschriebene Inter-VLAN-Routing entwickelt wurde.
Ich hoffe, diese Informationen sind hilfreich für Sie.
Wie @RonaldHsu bereits sagte, benötigen Sie einen externen Router, um zwischen den beiden VLANs zu routen. Im Grunde genommen müssen Sie folgende Schritte durchführen:
1.) Stellen Sie sicher, dass jeder Port am Switch nur einem VLAN zugeordnet ist.
2.) Geben Sie jedem VLAN ein eigenes, einzigartiges IP-Subnetz.
3.) Richten Sie einen „getaggten“ Port ein, der alle VLANs in einem getaggten Trunk kapselt und führen Sie diesen Trunk zu Ihrem Router.
4.) Fügen Sie die gleichen VLANs zu Ihrem Router hinzu, vergeben Sie IP-Adressen für diese VLANs im gleichen Bereich wie auf dem Switch und splitten Sie den Trunk auf.
5.) Erstellen Sie Routing-Regeln, um den Datenverkehr zwischen den VLANs zu routen.
Das ist etwas Arbeit und erfordert Kenntnisse über VLANs, Routing und die Fähigkeiten Ihres Routers, aber es funktioniert. Ich habe etwa 15 VLANs in meinem lokalen Netzwerk und kann problemlos zwischen allen routen.