Inter-VLAN-Routing einrichten: Schritt-für-Schritt-Anleitung mit MikroTik Router und Cisco Switch
Diese Anleitung führt Sie durch die Konfiguration von Inter-VLAN-Routing (auch bekannt als „Router-on-a-Stick“). Der MikroTik Router übernimmt das Routing zwischen den Subnetzen, während der Cisco Switch die Frames auf Layer 2 entsprechend taggt und verteilt.
Das Szenario / Die Topologie
- MikroTik Router: Port
ether2dient als Trunk-Port zum Switch. - Cisco Switch: Port
GigabitEthernet 0/1dient als Trunk-Port zum Router. - VLAN 10 (Verwaltung): Subnetz
192.168.10.0/24| Gateway:192.168.10.1 - VLAN 20 (Gäste): Subnetz
192.168.20.0/24| Gateway:192.168.20.1 - Endgeräte-Ports am Switch:
Gi0/2für VLAN 10Gi0/3für VLAN 20
Teil 1: Konfiguration des MikroTik Routers
Auf dem MikroTik Router werden virtuelle VLAN-Interfaces auf dem physischen Port erstellt und mit den jeweiligen Gateway-IP-Adressen versehen.
Schritt 1.1: VLAN-Schnittstellen anlegen
Öffnen Sie das Terminal (CLI) im MikroTik (über WinBox oder SSH):
# VLAN 10 auf ether2 erstellen
/interface vlan add name=vlan10-mgmt vlan-id=10 interface=ether2
# VLAN 20 auf ether2 erstellen
/interface vlan add name=vlan20-guest vlan-id=20 interface=ether2
Schritt 1.2: IP-Adressen (Gateways) zuweisen
Weisen Sie den virtuellen Interfaces die jeweiligen Gateway-IP-Adressen zu:
# Gateway für VLAN 10
/ip address add address=192.168.10.1/24 interface=vlan10-mgmt network=192.168.10.0
# Gateway für VLAN 20
/ip address add address=192.168.20.1/24 interface=vlan20-guest network=192.168.20.0
Hinweis: Der MikroTik Router aktiviert das Routing zwischen diesen Netzen nun automatisch.
Teil 2: Konfiguration des Cisco Switches
Auf dem Cisco Switch müssen die VLANs in der Datenbank registriert, der Trunk-Port zum Router und die Access-Ports zu den Endgeräten eingerichtet werden.
Schritt 2.1: VLANs in der Datenbank anlegen
Verbinden Sie sich per Konsole oder Telnet/SSH mit dem Cisco Switch:
enable
configure terminal
# VLAN 10 anlegen
vlan 10
name Verwaltung
exit
# VLAN 20 anlegen
vlan 20
name Gaeste
exit
Schritt 2.2: Trunk-Port zum MikroTik einrichten
Dieser Port leitet die getaggten Pakete (802.1Q) an den MikroTik weiter.
interface GigabitEthernet0/1
description Trunk-to-MikroTik
# Hinweis: Ältere Catalyst-Switches benötigen zwingend die nächste Zeile:
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allowed vlan 10,20
no shutdown
exit
Schritt 2.3: Access-Ports für Endgeräte zuweisen
Nun weisen wir die Ports für PCs/Endgeräte den entsprechenden VLANs zu:
# Port für ein Endgerät in VLAN 10
interface GigabitEthernet0/2
description PC-Verwaltung
switchport mode access
switchport access vlan 10
no shutdown
exit
# Port für ein Endgerät in VLAN 20
interface GigabitEthernet0/3
description PC-Gäste
switchport mode access
switchport access vlan 20
no shutdown
exit
# Konfiguration abspeichern
end
write memory
Teil 3: Verbindung testen und verifizieren
-
Endgerät 1 (z. B. PC an Port
Gi0/2) manuell konfigurieren:- IP-Adresse:
192.168.10.50 - Subnetzmaske:
255.255.255.0 - Gateway:
192.168.10.1
- IP-Adresse:
-
Endgerät 2 (z. B. PC an Port
Gi0/3) manuell konfigurieren:- IP-Adresse:
192.168.20.50 - Subnetzmaske:
255.255.255.0 - Gateway:
192.168.20.1
- IP-Adresse:
-
Pings durchführen (vom PC in VLAN 10):
- Ping eigenes Gateway:
ping 192.168.10.1 - Ping fremdes Gateway:
ping 192.168.20.1 - Ping Endgerät in anderem VLAN:
ping 192.168.20.50
- Ping eigenes Gateway:
Wenn alle Pings erfolgreich sind, funktioniert das Inter-VLAN-Routing einwandfrei.
Optional: Zugriff über MikroTik Firewall einschränken
Standardmäßig erlaubt RouterOS den kompletten Datenverkehr zwischen den VLANs. Soll beispielsweise das Gäste-VLAN 20 nicht auf das Verwaltungs-VLAN 10 zugreifen dürfen, erstellen Sie eine Firewall-Regel auf dem MikroTik:
/ip firewall filter
add chain=forward action=drop in-interface=vlan20-guest out-interface=vlan10-mgmt comment="Blockiere Gaestezugriff auf Verwaltung"