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
Nazwa
Model
Liczba / rola
R1
Cisco 2911
router-on-a-stick
SW1/SW2/SW3
Cisco 2960
trójkąt STP
PC-A–PC-F
PC-PT
po dwa hosty w VLAN 10/20/30
Połączenia PT-06
Łącze
Port A
Port B
Tryb
PC-A/PC-B
Fa0
SW1 Fa0/1 / SW2 Fa0/1
access VLAN 10
PC-C/PC-D
Fa0
SW1 Fa0/2 / SW3 Fa0/1
access VLAN 20
PC-E/PC-F
Fa0
SW2 Fa0/2 / SW3 Fa0/2
access VLAN 30
SW1–SW2
SW1 Gi0/1
SW2 Gi0/1
trunk 10,20,30,99,999
SW1–SW3
SW1 Gi0/2
SW3 Gi0/1
trunk
SW2–SW3
SW2 Gi0/2
SW3 Gi0/2
trunk zapasowy
SW1–R1
SW1 Fa0/24
R1 G0/0
trunk router-on-a-stick
VLAN-y PT-06
VLAN
Nazwa
Sieć
Brama
10
STUDENCI
192.168.10.0/24
192.168.10.1
20
ADMIN
192.168.20.0/24
192.168.20.1
30
GOSCIE
192.168.30.0/24
192.168.30.1
99
MGMT
192.168.99.0/24
192.168.99.1
999
NATIVE-NIEUZYWANY
bez hostów
—
Adresacja hostów PT-06
Host
IPv4 /24
VLAN
Brama
PC-A
192.168.10.11
10
192.168.10.1
PC-B
192.168.10.12
10
192.168.10.1
PC-C
192.168.20.11
20
192.168.20.1
PC-D
192.168.20.12
20
192.168.20.1
PC-E
192.168.30.11
30
192.168.30.1
PC-F
192.168.30.12
30
192.168.30.1
Wymagane wcześniejsze laboratoria: PT-01, PT-03.
Krok po kroku
Zbuduj topologię
Utwórz trójkąt SW1–SW2–SW3 i połącz SW1 z R1.
Podłącz sześć PC dokładnie według tabeli połączeń.
Utwórz wszystkie VLAN-y na każdym switchu.
Skonfiguruj access, trunki, native 999 i allowed list.
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.
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 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
Polecenie
Oczekiwany wynik
Obszar
show vlan brief
porty access we właściwych VLAN
VLAN
show interfaces trunk
native 999, allowed 10,20,30,99,999
trunk
show interfaces switchport
tryb i VLAN konkretnego portu
port
show spanning-tree vlan 10
SW1 root, jedna logiczna ścieżka
STP
show ip interface brief
subinterfejsy R1 up/up
routing
ping między VLAN
odpowiedź
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
Filtruj STP, ARP i ICMP.
Obserwuj BPDU w trójkącie.
Wyślij ping między VLAN 10 i 20 i zobacz tagowane trunki.
Wyłącz aktywny trunk bez wyłączania STP.
Obserwuj zmianę roli portu i powrót łączności.
Co dzieje się z pakietem?
Ramka hosta trafia nietagowana na port access.
Switch przypisuje ją do VLAN-u i taguje na trunku.
R1 odbiera ją na subinterfejsie, routuje do innej podsieci i wysyła z nowym tagiem.
Docelowy switch usuwa tag przed portem access.
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
Usterka
Objaw
Polecenie
Naprawa
Port PC w złym VLAN
brak komunikacji w grupie
show vlan brief
przypisz właściwy VLAN
Brak VLAN na switchu
ruch zatrzymuje się
show vlan brief
utwórz VLAN
Brak w allowed
jeden VLAN nie przechodzi
show interfaces trunk
dodaj do listy
Native mismatch
ostrzeżenia/niespójność
show interfaces trunk
ustaw 999 po obu stronach
Łącze jako access
trunk znika
show interfaces switchport
switchport mode trunk
Brak subinterfejsu
jeden VLAN bez routingu
show ip interface brief
dodaj subinterfejs
Procedura diagnostyczna
Sprawdź link i VLAN portu hosta.
Sprawdź istnienie VLAN-u na każdym switchu.
Porównaj oba końce trunku.
Sprawdź role i stany STP.
Sprawdź tag oraz IP subinterfejsu R1.
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
Przywróć porty access i listy allowed.
Ustaw native VLAN 999 po obu stronach każdego trunku.
Włącz wyłączony trunk i poczekaj na zbieżność.
Przywróć subinterfejsy R1 i wykonaj pełny test VLAN.
Zapis
Wykonaj copy running-config startup-config na każdym urządzeniu IOS, jeżeli konfiguracja ma pozostać po restarcie urządzenia.
Wybierz File > Save As i zapisz plik pod nazwą zawierającą numer laboratorium oraz nazwisko.
Zapisz osobną kopię stanu bazowego przed wprowadzaniem usterek oraz kopię końcową po pełnej weryfikacji.
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
Dlaczego host access nie musi rozumieć tagu 802.1Q?
Co powoduje native VLAN mismatch?
Jak STP wybiera root bridge?
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.
Materiały do pobrania
Pliki tekstowe UTF-8
Pliki zawierają plan, checklistę i konfiguracje zgodne z tą stroną. Plików .pkt nie udajemy: topologię należy zbudować i zapisać ręcznie w Packet Tracerze.