Sieci komputerowe

NET-03 — VLAN, trunk 802.1Q oraz STP/RSTP

Sieci + Cyberbezpieczeństwo

Laboratorium dla początkujących w Cisco Packet Tracer: zbuduj redundantną topologię, skonfiguruj segmentację i zmierz zachowanie Rapid PVST+ po kontrolowanej awarii.

90-120 minCisco Packet Tracer3 przełączniki4 hostyraport z pomiaru

Cele ćwiczenia

Od VLAN-u do rekonwergencji

  • Utworzenie VLAN 10, 20 i 999 na trzech przełącznikach.
  • Konfiguracja portów access oraz trunków 802.1Q z ograniczoną listą VLAN.
  • Wyznaczenie S1 jako root bridge i S2 jako preferowanego przełącznika zapasowego.
  • Rozpoznanie ról root, designated i alternate oraz stanów forwarding/discarding.
  • Potwierdzenie segmentacji bez routingu między VLAN.
  • Pomiar rzeczywistej rekonwergencji po kontrolowanej awarii łącza.

Trójkąt redundantny

Topologia, VLAN-y i adresacja

Zachowaj logiczne połączenia nawet wtedy, gdy wybrany model przełącznika w Packet Tracer ma inne nazwy portów.
Połączenia fizyczne NET-03
SwitchPortPołączenieTryb
S1Fa0/1PC-Aaccess VLAN 10
S1Fa0/2PC-Caccess VLAN 20
S1Gi0/1S2 Gi0/1trunk 10,20,999
S1Gi0/2S3 Gi0/1trunk 10,20,999
S2Fa0/1PC-Baccess VLAN 10
S2Gi0/1S1 Gi0/1trunk 10,20,999
S2Gi0/2S3 Gi0/2trunk 10,20,999
S3Fa0/1PC-Daccess VLAN 20
S3Gi0/1S1 Gi0/2trunk 10,20,999
S3Gi0/2S2 Gi0/2trunk 10,20,999
Adresacja hostów NET-03
HostIPv4MaskaVLANBrama
PC-A192.168.10.11/24 (255.255.255.0)10 STUDENCIbrak
PC-B192.168.10.12/24 (255.255.255.0)10 STUDENCIbrak
PC-C192.168.20.11/24 (255.255.255.0)20 ADMINbrak
PC-D192.168.20.12/24 (255.255.255.0)20 ADMINbrak

PC-A ↔ PC-B oraz PC-C ↔ PC-D powinny działać. PC-A ↔ PC-C nie powinny działać, ponieważ laboratorium nie konfiguruje routingu między VLAN. To oczekiwany wynik segmentacji, nie awaria. Brama domyślna pozostaje pusta.

Cisco IOS / Packet Tracer

Konfiguracja VLAN, access, trunk i Rapid PVST+

Na każdym przełączniku utwórz te same VLAN-y:

enable configure terminal vlan 10 name STUDENCI vlan 20 name ADMIN vlan 999 name NATIVE-NIEUZYWANY

S1 - porty access

interface FastEthernet0/1 description PC-A-STUDENCI switchport mode access switchport access vlan 10 spanning-tree portfast spanning-tree bpduguard enable no shutdown interface FastEthernet0/2 description PC-C-ADMIN switchport mode access switchport access vlan 20 spanning-tree portfast spanning-tree bpduguard enable no shutdown

S2 - port access

interface FastEthernet0/1 description PC-B-STUDENCI switchport mode access switchport access vlan 10 spanning-tree portfast spanning-tree bpduguard enable no shutdown

S3 - port access

interface FastEthernet0/1 description PC-D-ADMIN switchport mode access switchport access vlan 20 spanning-tree portfast spanning-tree bpduguard enable no shutdown

Na każdym przełączniku skonfiguruj oba porty GigabitEthernet jako trunki:

interface range GigabitEthernet0/1 - 2 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,999 no shutdown

Nie dodawaj automatycznie switchport trunk encapsulation dot1q. Polecenie występuje tylko na platformach umożliwiających wybór enkapsulacji i może być niedostępne na modelu Packet Tracer.

Każdy switch

spanning-tree mode rapid-pvst

S1

spanning-tree vlan 10,20,999 priority 4096

S2

spanning-tree vlan 10,20,999 priority 8192

S3 pozostaje z domyślnym, wyższym priorytetem liczbowym. PortFast i BPDU Guard są wyłącznie na portach do hostów, nie na trunkach między przełącznikami.

Nie zgaduj ról

Polecenia weryfikacyjne

show vlan brief show interfaces trunk show interfaces switchport show spanning-tree show spanning-tree vlan 10 show spanning-tree vlan 20 show spanning-tree interface GigabitEthernet0/2 detail show spanning-tree root
Odczyt wyników poleceń VLAN trunk i STP
PolecenieCo potwierdzić
show vlan briefVLAN 10, 20 i 999 istnieją; porty PC są w poprawnych VLAN-ach.
show interfaces trunkTrzy łącza mają status trunking, native 999 i allowed 10,20,999.
show interfaces switchportTryb access/trunk i wartości access/native/allowed zgadzają się z projektem.
show spanning-treeTryb, instancje VLAN, Root ID, Bridge ID oraz role i stany portów.
show spanning-tree vlan 10S1 jest root dla VLAN 10; S3 ma port alternate do S2 w stanie normalnym.
show spanning-tree vlan 20Analogiczny wynik dla VLAN 20.
show spanning-tree interface GigabitEthernet0/2 detailRola, stan, koszt, Port ID i szczegóły BPDU dla konkretnego portu.
show spanning-tree rootRoot bridge i root port dla każdej instancji; przy braku polecenia użyj show spanning-tree.

Odczytaj Root ID, Bridge ID, „This bridge is the root”, Root Path Cost, rolę i stan portu, koszt, Port ID oraz timer lub tryb protokołu. Gdy model Packet Tracer nie obsługuje polecenia szczegółowego, znajdź równoważną informację w show spanning-tree.

Kolejność wykonania

20 kroków laboratorium

Dwadzieścia kroków NET-03 VLAN trunk i RSTP
NrZadanieKontrola
1Zbuduj topologięPorównaj każdy port z tabelą i diagramem.
2Utwórz VLAN-y na wszystkich przełącznikachVLAN 10 STUDENCI, 20 ADMIN, 999 NATIVE-NIEUZYWANY.
3Przypisz porty accessS1 Fa0/1→10, S1 Fa0/2→20, S2 Fa0/1→10, S3 Fa0/1→20.
4Skonfiguruj trunkiWszystkie trzy łącza między przełącznikami pracują jako trunk.
5Ustaw zgodny native VLANVLAN 999 po obu stronach każdego trunku.
6Ogranicz allowed VLANLista 10,20,999 na każdym trunku.
7Włącz Rapid PVST+Polecenie na S1, S2 i S3.
8Ustaw priorytety S1 i S2S1: 4096, S2: 8192, S3: wartość domyślna.
9Odczytaj root bridgeS1 powinien być root dla VLAN 10, 20 i 999.
10Zidentyfikuj role portówZapisz root, designated i alternate wraz ze stanem.
11Przetestuj VLAN 10PC-A ↔ PC-B powinny się komunikować.
12Przetestuj VLAN 20PC-C ↔ PC-D powinny się komunikować.
13Potwierdź brak inter-VLANPC-A ↔ PC-C nie powinny się komunikować bez routingu.
14Zapisz wyniki STPRoot ID, Bridge ID, koszt, role, stany i Port ID.
15Wywołaj awarię S1-S3Wyłącz tylko jedno z końców tego łącza albo usuń przewód w symulacji.
16Obserwuj rekonwergencjęNie wyłączaj STP i nie twórz dodatkowej pętli.
17Zmierz odzyskanie łącznościZapisz rzeczywistą liczbę utraconych odpowiedzi i czas.
18Ponownie odczytaj rolePort S3 do S2 może stać się root/forwarding.
19Przywróć łączeCofnij dokładnie zmianę z kroku 15.
20Wykonaj kontrolę końcowąPowtórz show, ping i porównaj topologię z projektem.

Nie wyłączaj STP i nie twórz niekontrolowanej pętli fizycznej. Awarię realizuj przez wyłączenie pojedynczego interfejsu lub odłączenie dokładnie jednego wskazanego łącza S1-S3.

Odwracalne scenariusze

Diagnostyka kontrolowana

Wprowadzaj tylko jedną usterkę naraz, zapisz stan początkowy i po diagnozie przywróć konfigurację projektu.

Dziewięć kontrolowanych usterek NET-03
UsterkaObjawDiagnostykaOczekiwany wynikNaprawaPotwierdzenie
Port PC w złym VLAN-ieHost w poprawnej podsieci nie osiąga partnera tego samego VLAN-u.show vlan brief; show interfaces switchportPort widnieje przy błędnym VLAN-ie.Ustaw switchport mode access i właściwy switchport access vlan.Powtórz show vlan brief i ping w obrębie VLAN-u.
Brak VLAN-u na jednym switchuRuch danego VLAN-u zatrzymuje się na tym przełączniku.show vlan brief; show interfaces trunkVLAN nie ma na liście active albo nie przechodzi trunku.Utwórz VLAN z poprawnym numerem i nazwą.Sprawdź VLAN na wszystkich switchach i ponów ping.
VLAN usunięty z allowedJeden VLAN nie przechodzi wybranym trunkiem, pozostałe mogą działać.show interfaces trunkBrak VLAN-u w allowed/active/forwarding na jednym końcu.Przywróć switchport trunk allowed vlan 10,20,999 po obu stronach.Porównaj wynik show interfaces trunk i ping.
Native VLAN mismatchOstrzeżenie CDP/STP lub błędna klasyfikacja ruchu nietagowanego.show interfaces trunk; show interfaces switchportKońce trunku pokazują różny native VLAN.Ustaw native VLAN 999 po obu stronach.Sprawdź oba końce i brak nowych ostrzeżeń.
Łącze switch-switch jako accessTrunk znika, a wiele VLAN-ów nie przechodzi.show interfaces trunk; show interfaces switchportOperational Mode nie jest trunk albo port ma jeden access VLAN.Ustaw switchport mode trunk, native 999 i allowed 10,20,999.Port wraca do listy trunków; powtórz testy obu VLAN-ów.
Wyłączony interfejsLink jest administratively down i znika ścieżka fizyczna.show interfaces status; show running-config interface ...Status disabled lub obecne shutdown.Wykonaj no shutdown na właściwym interfejsie.Status connected i poprawna rola STP po rekonwergencji.
Błędny priorytet rootInny switch zostaje root niż przewiduje projekt.show spanning-tree vlan 10; show spanning-tree rootRoot ID nie wskazuje S1 albo S1 nie pokazuje This bridge is the root.Na S1 ustaw 4096, na S2 8192 dla 10,20,999; sprawdź S3.Potwierdź S1 jako root we wszystkich trzech instancjach.
Port access bez BPDU GuardŁączność hosta działa, ale brakuje wymaganej ochrony portu.show running-config interface FastEthernet0/1Brak spanning-tree bpduguard enable.Dodaj PortFast i BPDU Guard wyłącznie na porcie urządzenia końcowego.Ponownie odczytaj konfigurację; nie testuj przez tworzenie pętli.
Błędny adres lub maska hostaHost nie osiąga partnera mimo poprawnego VLAN-u i trunku.ipconfig w PC; porównanie tabeli adresacjiAdres, maska lub VLAN nie tworzą oczekiwanej podsieci.Popraw IPv4 i maskę w Packet Tracer; brama pozostaje pusta.Ping do hosta tego samego VLAN-u działa, inter-VLAN nadal nie działa.

Pomiar rzeczywisty

Awaria łącza i rekonwergencja

Zmiana roli portu nie jest przedstawiana jako natychmiastowa ani bezstratna; wynik zależy od środowiska i sposobu wykrycia awarii.
  1. Uruchom ciągły ping między PC-C i PC-D lub serię kolejnych testów.
  2. Zapisz role portów S3 przed awarią, szczególnie root port do S1 i alternate do S2.
  3. Wyłącz łącze S1-S3 i zanotuj czas oraz liczbę utraconych odpowiedzi.
  4. Po odzyskaniu łączności odczytaj role ponownie; port S3 do S2 może być root/forwarding.
  5. Przywróć łącze i wykonaj końcowy odczyt topologii.

Nie zakładaj utraty dokładnie jednej odpowiedzi. Zapisz wynik rzeczywisty z danego uruchomienia.

Tabela pomiaru awarii i rekonwergencji RSTP
Czas testuStan łączaDostępnośćUtracone odpowiedziRoot port przedRoot port poAlternate przedRola poWniosek
Przed awariąS1-S3 aktywne
Podczas awariiS1-S3 down
Po rekonwergencjiS1-S3 down, droga przez S2
Po przywróceniuS1-S3 aktywne

Opcjonalnie

Packet Tracer Simulation Mode

  1. Przełącz projekt z Realtime do Simulation.
  2. W filtrach zdarzeń pozostaw STP oraz ICMP.
  3. Obserwuj BPDU i przechodź zdarzenia krok po kroku.
  4. Porównaj role i ścieżkę ICMP przed awarią oraz po ponownym zbieżeniu topologii.

Uproszczony czas w symulacji Packet Tracer nie jest dokładnym odpowiednikiem czasu rekonwergencji fizycznych urządzeń. Służy do obserwacji kolejności zdarzeń i zmian logicznej topologii.

13 pytań z odpowiedziami

Samokontrola

Najpierw odpowiedz samodzielnie, potem porównaj własne wyjaśnienie z drugą kolumną.

Pytania i odpowiedzi NET-03
PytanieOdpowiedź
Dlaczego potrzebujemy trunku?Aby jednym łączem przenosić ruch wielu VLAN-ów z zachowaniem ich identyfikacji.
Gdzie jest dodawany tag 802.1Q?Między źródłowym adresem MAC a pierwotnym polem EtherType/Length.
Dlaczego host access zwykle nie widzi tagu?Switch przypisuje nietagowane ramki hosta do access VLAN-u i zwykle wysyła je do hosta bez tagu.
Co oznacza allowed VLAN?Listę VLAN-ów, których ruch może przechodzić danym trunkiem.
Co powoduje native VLAN mismatch?Ruch nietagowany może trafić do innego VLAN-u; mogą powstać ostrzeżenia, utrata łączności i ryzyko bezpieczeństwa.
Dlaczego różne VLAN-y nie komunikują się bez routera?Są osobnymi domenami L2; komunikacja między ich podsieciami wymaga funkcji L3.
Jak wybierany jest root bridge?Wygrywa najniższy Bridge ID, z niższą wartością liczbową priorytetu jako lepszą.
Root port a designated port?Root port jest najlepszą drogą switcha do root; designated port wygrywa przekazywanie dla konkretnego segmentu.
Dlaczego alternate nie przekazuje zwykłych ramek?Pozostaje drogą zapasową, aby logiczna topologia nie zawierała pętli.
Co zmienia rolę portu po awarii?Nowa informacja BPDU i ponowne obliczenie najlepszej ścieżki do root bridge.
Czym różnią się stany STP i RSTP?STP ma blocking, listening, learning, forwarding i disabled; RSTP scala część z nich w discarding, learning i forwarding.
Dlaczego PortFast stosujemy przy hostach?Port końcowy może szybko przejść do forwarding, ale nadal pozostaje objęty STP.
Jak BPDU Guard chroni access?Po odebraniu BPDU może wyłączyć port z ruchu, np. przenosząc go w Cisco do err-disabled.

Odbiór ćwiczenia

Checklista zaliczeniowa

Wynik techniczny

  • Topologia zbudowana.
  • VLAN utworzone.
  • Porty access poprawne.
  • Trunki aktywne.
  • Native VLAN zgodny.
  • Allowed VLAN poprawne.
  • Root bridge zgodny z projektem.

Pomiar i dokumentacja

  • Role portów rozpoznane.
  • Testy VLAN wykonane.
  • Awaria przeprowadzona.
  • Rekonwergencja zmierzona.
  • Konfiguracja przywrócona.
  • Tabela wyników uzupełniona.
  • Wnioski zapisane.