Sieci komputerowe

PT-06 — VLAN, trunk, STP i routing między VLAN-ami

Sieci + Cyberbezpieczeństwo

Zbuduj trzyprzełącznikową topologię z VLAN-ami, trunkami, Rapid PVST+ i router-on-a-stick, a potem sprawdź ścieżkę zapasową.

średni150–180 minCisco Packet TracerVLAN802.1QSTP

Cele edukacyjne

Co wykonasz w tym laboratorium

  • Skonfigurować VLAN 10/20/30/99/999.
  • Utworzyć porty access i trunki z allowed/native VLAN.
  • Wyznaczyć root bridge i odczytać role STP.
  • Uruchomić routing między VLAN-ami na subinterfejsach.

Wymagania wstępne

  • Aktualna wspierana wersja Cisco Packet Tracer z oficjalnej strony Cisco; instrukcje przygotowano dla linii 8.x.
  • Umiejętność rozpoznania adresu IPv4, maski i bramy domyślnej.
  • Własny katalog roboczy oraz notatnik do zapisania wyników i usterek.
  • Podstawowa znajomość VLAN i routingu IPv4.

Zalecana wersja: aktualna wspierana wersja dostępna na oficjalnej stronie Cisco; instrukcje przygotowano dla linii 8.x. Nazwy portów i dostępność części poleceń mogą zależeć od modelu i wersji symulatora.

Projekt

Urządzenia, połączenia i plan adresacji

Trójkąt daje STP możliwość utrzymywania łącza zapasowego.
Urządzenia PT-06
NazwaModelLiczba / rola
R1Cisco 2911router-on-a-stick
SW1/SW2/SW3Cisco 2960trójkąt STP
PC-A–PC-FPC-PTpo dwa hosty w VLAN 10/20/30
Połączenia PT-06
ŁączePort APort BTryb
PC-A/PC-BFa0SW1 Fa0/1 / SW2 Fa0/1access VLAN 10
PC-C/PC-DFa0SW1 Fa0/2 / SW3 Fa0/1access VLAN 20
PC-E/PC-FFa0SW2 Fa0/2 / SW3 Fa0/2access VLAN 30
SW1–SW2SW1 Gi0/1SW2 Gi0/1trunk 10,20,30,99,999
SW1–SW3SW1 Gi0/2SW3 Gi0/1trunk
SW2–SW3SW2 Gi0/2SW3 Gi0/2trunk zapasowy
SW1–R1SW1 Fa0/24R1 G0/0trunk router-on-a-stick
VLAN-y PT-06
VLANNazwaSiećBrama
10STUDENCI192.168.10.0/24192.168.10.1
20ADMIN192.168.20.0/24192.168.20.1
30GOSCIE192.168.30.0/24192.168.30.1
99MGMT192.168.99.0/24192.168.99.1
999NATIVE-NIEUZYWANYbez hostów—
Adresacja hostów PT-06
HostIPv4 /24VLANBrama
PC-A192.168.10.1110192.168.10.1
PC-B192.168.10.1210192.168.10.1
PC-C192.168.20.1120192.168.20.1
PC-D192.168.20.1220192.168.20.1
PC-E192.168.30.1130192.168.30.1
PC-F192.168.30.1230192.168.30.1

Wymagane wcześniejsze laboratoria: PT-01, PT-03.

Krok po kroku

Zbuduj topologię

  1. Utwórz trójkąt SW1–SW2–SW3 i połącz SW1 z R1.
  2. Podłącz sześć PC dokładnie według tabeli połączeń.
  3. Utwórz wszystkie VLAN-y na każdym switchu.
  4. Skonfiguruj access, trunki, native 999 i allowed list.
  5. Skonfiguruj Rapid PVST+, root primary/secondary oraz router-on-a-stick.

Cisco IOS

Skonfiguruj urządzenia

Przy pierwszej pracy z IOS rozróżniaj tryb użytkownika Router>, uprzywilejowany Router#, konfigurację globalną Router(config)#, interfejsu Router(config-if)# i protokołu routingu Router(config-router)#.

Dostępność polecenia może zależeć od modelu urządzenia i wersji Packet Tracera. Gdy wariant szczegółowy nie jest rozpoznawany, użyj polecenia ogólnego: show ip ospf interface, show ip route, show running-config albo show standby. Na PC-PT polecenia arp -a, ipconfig /all i tracert także zależą od wersji; alternatywą są zwykłe ipconfig, ping oraz obserwacja ARP, ICMP i kolejnych urządzeń w Simulation Mode.

Router> enable
Router# configure terminal
Router(config)#
Router(config-if)#
Router(config-router)#
Router(config)# end
Router# copy running-config startup-config

VLAN-y i dokładne porty access

Utwórz pięć VLAN-ów na każdym switchu, a następnie przypisz wyłącznie porty hostów zgodnie z tabelą połączeń.

! Na SW1, SW2 i SW3
vlan 10
 name STUDENCI
vlan 20
 name ADMIN
vlan 30
 name GOSCIE
vlan 99
 name MGMT
vlan 999
 name NATIVE-NIEUZYWANY

! SW1
interface FastEthernet0/1
 switchport mode access
 switchport access vlan 10
interface FastEthernet0/2
 switchport mode access
 switchport access vlan 20

! SW2
interface FastEthernet0/1
 switchport mode access
 switchport access vlan 10
interface FastEthernet0/2
 switchport mode access
 switchport access vlan 30

! SW3
interface FastEthernet0/1
 switchport mode access
 switchport access vlan 20
interface FastEthernet0/2
 switchport mode access
 switchport access vlan 30

Trunki na 2960

Na modelu 2960 nie używaj switchport trunk encapsulation dot1q, jeśli polecenie nie jest dostępne; urządzenie używa 802.1Q bez wyboru enkapsulacji. Zastosuj wspólną konfigurację do obu portów między switchami, a na SW1 także do Fa0/24 prowadzącego do R1.

! SW1
interface range GigabitEthernet0/1-2
 switchport mode trunk
 switchport trunk native vlan 999
 switchport trunk allowed vlan 10,20,30,99,999
interface FastEthernet0/24
 switchport mode trunk
 switchport trunk native vlan 999
 switchport trunk allowed vlan 10,20,30,99,999

! SW2 i SW3
interface range GigabitEthernet0/1-2
 switchport mode trunk
 switchport trunk native vlan 999
 switchport trunk allowed vlan 10,20,30,99,999

Rapid PVST+ i root

SW1 ma być root primary, a SW2 secondary. PortFast i BPDU Guard stosuj wyłącznie na dwóch portach hostów każdego switcha.

! Na SW1, SW2 i SW3
spanning-tree mode rapid-pvst
interface range FastEthernet0/1-2
 spanning-tree portfast
 spanning-tree bpduguard enable

! Na SW1
spanning-tree vlan 10,20,30 root primary

! Na SW2
spanning-tree vlan 10,20,30 root secondary

Router-on-a-stick

Każdy subinterfejs ma tag odpowiedniego VLAN-u. Native VLAN musi być zgodny na routerze i switchu.

interface GigabitEthernet0/0
 no shutdown
interface GigabitEthernet0/0.10
 encapsulation dot1Q 10
 ip address 192.168.10.1 255.255.255.0
interface GigabitEthernet0/0.20
 encapsulation dot1Q 20
 ip address 192.168.20.1 255.255.255.0
interface GigabitEthernet0/0.30
 encapsulation dot1Q 30
 ip address 192.168.30.1 255.255.255.0
interface GigabitEthernet0/0.99
 encapsulation dot1Q 99
 ip address 192.168.99.1 255.255.255.0
interface GigabitEthernet0/0.999
 encapsulation dot1Q 999 native
Access klasyfikuje ruch, a trunk przenosi wiele VLAN-ów.

Oczekiwany wynik

Zweryfikuj konfigurację

Weryfikacja PT-06
PolecenieOczekiwany wynikObszar
show vlan briefporty access we właściwych VLANVLAN
show interfaces trunknative 999, allowed 10,20,30,99,999trunk
show interfaces switchporttryb i VLAN konkretnego portuport
show spanning-tree vlan 10SW1 root, jedna logiczna ścieżkaSTP
show ip interface briefsubinterfejsy R1 up/uprouting
ping między VLANodpowiedźrouter-on-a-stick

Rezultaty

  • Hosty tego samego VLAN-u komunikują się przez L2.
  • Hosty różnych VLAN-ów komunikują się przez R1.
  • STP blokuje redundantną ścieżkę, a po awarii może ją odblokować po zbieżności.

Obserwacja protokołów

Simulation Mode i droga pakietu

Praca w Simulation Mode

  1. Filtruj STP, ARP i ICMP.
  2. Obserwuj BPDU w trójkącie.
  3. Wyślij ping między VLAN 10 i 20 i zobacz tagowane trunki.
  4. Wyłącz aktywny trunk bez wyłączania STP.
  5. Obserwuj zmianę roli portu i powrót łączności.

Co dzieje się z pakietem?

  1. Ramka hosta trafia nietagowana na port access.
  2. Switch przypisuje ją do VLAN-u i taguje na trunku.
  3. R1 odbiera ją na subinterfejsie, routuje do innej podsieci i wysyła z nowym tagiem.
  4. Docelowy switch usuwa tag przed portem access.
  5. STP utrzymuje logiczną topologię bez pętli.
Nie wyłączaj STP w celu przyspieszenia testu.

Kontrolowane awarie

Diagnostyka i zadania samodzielne

Kontrolowane usterki PT-06
UsterkaObjawPolecenieNaprawa
Port PC w złym VLANbrak komunikacji w grupieshow vlan briefprzypisz właściwy VLAN
Brak VLAN na switchuruch zatrzymuje sięshow vlan briefutwórz VLAN
Brak w allowedjeden VLAN nie przechodzishow interfaces trunkdodaj do listy
Native mismatchostrzeżenia/niespójnośćshow interfaces trunkustaw 999 po obu stronach
Łącze jako accesstrunk znikashow interfaces switchportswitchport mode trunk
Brak subinterfejsujeden VLAN bez routingushow ip interface briefdodaj subinterfejs

Procedura diagnostyczna

  1. Sprawdź link i VLAN portu hosta.
  2. Sprawdź istnienie VLAN-u na każdym switchu.
  3. Porównaj oba końce trunku.
  4. Sprawdź role i stany STP.
  5. Sprawdź tag oraz IP subinterfejsu R1.
  6. Oddziel test L2 w VLAN od testu routingu między VLAN.

Zadania samodzielne

  • Przypisz VLAN 30 do dwóch hostów i zweryfikuj inter-VLAN.
  • Zmień root dla VLAN 30 na SW2 jako ćwiczenie rozszerzające.
  • Zmierz rzeczywistą liczbę utraconych pingów podczas awarii trunku.

Bezpieczna praca

Rollback i zapis projektu

Przed awarią zapisz stan bazowy. Cofaj tylko zmianę wprowadzoną w danym scenariuszu i ponownie wykonuj pełną walidację.

Przywrócenie

  1. Przywróć porty access i listy allowed.
  2. Ustaw native VLAN 999 po obu stronach każdego trunku.
  3. Włącz wyłączony trunk i poczekaj na zbieżność.
  4. Przywróć subinterfejsy R1 i wykonaj pełny test VLAN.

Zapis

  1. Wykonaj copy running-config startup-config na każdym urządzeniu IOS, jeżeli konfiguracja ma pozostać po restarcie urządzenia.
  2. Wybierz File > Save As i zapisz plik pod nazwą zawierającą numer laboratorium oraz nazwisko.
  3. Zapisz osobną kopię stanu bazowego przed wprowadzaniem usterek oraz kopię końcową po pełnej weryfikacji.
  4. Ponownie otwórz zapisany plik .pkt i wykonaj przynajmniej jeden test kontrolny.

Oddanie pracy

Checklista, pytania i kryteria

Checklista ukończenia

  • Pięć VLAN-ów istnieje na trzech switchach.
  • Access i trunki są zgodne.
  • SW1 jest root, SW2 secondary.
  • Routing między VLAN działa.
  • Awaria trunku została bezpiecznie przetestowana.

Pytania kontrolne

  1. Dlaczego host access nie musi rozumieć tagu 802.1Q?
  2. Co powoduje native VLAN mismatch?
  3. Jak STP wybiera root bridge?
  4. Dlaczego routing między VLAN wymaga funkcji L3?

Zadanie domowe lub rozszerzenie

  • Dodaj SVI zarządzające w VLAN 99 na switchach.
  • Zaprojektuj plan ochrony portów access bez tworzenia pętli testowej.

Kryteria zaliczenia

  • Topologia i adresacja są zgodne z tabelami, bez nakładających się podsieci.
  • Konfiguracja jest zapisana, a polecenia weryfikacyjne potwierdzają oczekiwany stan.
  • Student potrafi wskazać przyczynę co najmniej dwóch usterek na podstawie objawów.
  • Raport zawiera wyniki testów, wnioski i nazwy użytych poleceń, a nie wyłącznie zrzuty ekranu.