Skip to content

Inter-VLAN Routing

Przygotowanie, scenariusz

Info

Do realizacji tego zadania wymagany będzie dowolnie wybrany emulator np. Cisco Modeling Labs, GNS3, EVE-NG oraz dostęp do obrazów Cisco IOS.

Skonfigurujemy:

  • Routing między VLAN-ami na przełączniku warstwy 3 – konfiguracja VLAN-ów, interfejsów SVI (Switched Virtual Interface) oraz tras statycznych na przełączniku L3.
  • Routing między VLAN-ami za pomocą routera – konfiguracja subinterfejsów na routerze w celu obsługi wielu VLAN-ów.

Topologia

Screenshot

Adresacja

  • R1 e0/1 - 10.1.13.1 255.255.255.0
  • R1 e0/0 - 10.1.3.1 255.255.255.0

  • R2 e0/1.75 - 10.3.75.1 255.255.255.0
  • R2 e0/1.85 - 10.3.85.1 255.255.255.0
  • R2 e0/0 - 10.1.3.3 255.255.255.0

  • SW1 e0/1 - 10.1.13.13 255.255.255.0
  • SW1 VLAN50 - 10.2.50.1 255.255.255.0
  • SW1 VLAN60 - 10.2.60.1 255.255.255.0

  • SW2 VLAN75 - 10.3.75.14 255.255.255.0

  • PC1 - 10.2.50.100 255.255.255.0
  • PC2 - 10.2.60.100 255.255.255.0
  • PC3 - 10.3.75.100 255.255.255.0
  • PC4 - 10.3.85.100 255.255.255.0

Konfiguracja R1

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname R1

Adresujemy porty na routerze.

R1(config)#interface ethernet0/1
R1(config-if)#ip address 10.1.13.1 255.255.255.0
R1(config-if)#no shutdown 

R1(config)#interface ethernet0/0
R1(config-if)#ip address 10.1.3.1 255.255.255.0
R1(config-if)#no shutdown 

Dodajemy 2 trasy statyczne.

R1(config)#ip route 10.2.0.0 255.255.0.0 10.1.13.13

R1(config)#ip route 0.0.0.0 0.0.0.0 10.1.3.3

Konfiguracja R2

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname R2

Przed stworzeniem subinterfejsów nalezy włączyć port.

R2(config)#interface ethernet0/1
R2(config-if)#no shutdown 

Konfigurujemy subinterfejsy dla VLAN30, VLAN40 oraz natywnego VLAN999.

R2(config)#interface ethernet0/1.75
R2(config-subif)#encapsulation dot1Q 75
R2(config-subif)#ip address 10.3.75.1 255.255.255.0
R2(config-subif)#no shutdown

R2(config)#interface ethernet0/1.85
R2(config-subif)#encapsulation dot1Q 85
R2(config-subif)#ip address 10.3.85.1 255.255.255.0
R2(config-subif)#no shutdown

R2(config)#interface ethernet0/1.999
R2(config-subif)#encapsulation dot1Q 999 native
R2(config-subif)#no shutdown

Adresujemy interfejs łączący R2 z R1.

R2(config)#interface ethernet0/0
R2(config-if)#ip address 10.1.3.3 255.255.255.0
R2(config-if)#no shutdown

Dodajemy trasę statyczną aby móc komunikować się między sieciami.

R2(config)#ip route 0.0.0.0 0.0.0.0 10.1.3.1

Konfiguracja SW1

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname SW1

Przełącznik warstwy 3 musi mieć możliwość routingu, używamy komendy:

SW1(config)#ip routing 

Tworzymy VLAN-y

SW1(config)#vlan 50
SW1(config-vlan)#name vlan50

SW1(config)#vlan 60
SW1(config-vlan)#name vlan60

Przypisujemy VLAN-y do portów dedykowanych dla hostów.

SW1(config)#interface ethernet0/2
SW1(config-if)#switchport mode access 
SW1(config-if)#switchport access vlan 50

SW1(config)#interface ethernet0/3
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 60

Adresujemy interfejsy VLAN10 oraz VLAN20

SW1(config)#interface vlan 50
SW1(config-if)#ip address 10.2.50.1 255.255.255.0
SW1(config-if)#no shutdown

SW1(config)#interface vlan 60
SW1(config-if)#ip address 10.2.60.1 255.255.255.0
SW1(config-if)#no shutdown

Konfigurujemy port przez który SW1 łączy się z routerem R1. Pamiętamy aby port wyłączyć z trybu przełącznika poleceniem no switchport.

SW1(config)#interface ethernet0/1
SW1(config-if)#no switchport
SW1(config-if)#ip address 10.1.13.13 255.255.255.0
SW1(config-if)#no shutdown

Na koniec robimy wpis trasy statycznej.

SW1(config)#ip route 0.0.0.0 0.0.0.0 10.1.13.1

Konfiguracja SW2

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here#hostname SW2

Tworzymy VLAN-y

SW2(config)#vlan 75
SW2(config-vlan)#name vlan75

SW2(config)#vlan 85
SW2(config-vlan)#name vlan85

SW2(config)#vlan 999
SW2(config-vlan)#name vlan999

Przypisujemy VLAN-y do portów dedykowanych dla hostów.

SW2(config)#interface ethernet0/2
SW2(config-if)#switchport mode access 
SW2(config-if)#switchport access vlan 75

SW2(config)#interface ethernet0/3
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 85

Adresujemy interfejs VLAN30.

W2(config)#interface vlan 75
SW2(config-if)#ip address 10.3.75.14 255.255.255.0
SW2(config-if)#no shutdown

Konfigurujemy port przez który SW2 łączy się z routerem R2. Po tej stronie sieci port będzie działał w trybie trunk, a router będzie miał skonfigurowane subinterfejsy.

SW2(config)#interface ethernet0/1

SW2(config-if)#switchport trunk encapsulation dot1q

SW2(config-if)#switchport mode trunk 
SW2(config-if)#switchport trunk native vlan 999
SW2(config-if)#no shutdown 

Test połączenia PC1 - PC3

Poniżej skorzystanie z polecenia ping oraz traceroute

Screenshot

Screenshot

Success

Wszystkie przykłady są tylko formą zainteresowania danym zagadnieniem. Zachęcam do zapoznania się ze szczegółami zawartymi w dokumentacji autora lub producenta 😄


🕞 Ostatnia aktualizacja 07.03.2025