================================================== PT-06 — KONFIGURACJE WZORCOWE VLAN, trunk, STP i inter-VLAN ================================================== Na SW1, SW2 i SW3 utwórz VLAN 10,20,30,99,999 i ich nazwy. PORTY ACCESS SW1: Fa0/1 access vlan 10; Fa0/2 access vlan 20 SW2: Fa0/1 access vlan 10; Fa0/2 access vlan 30 SW3: Fa0/1 access vlan 20; Fa0/2 access vlan 30 Na każdym porcie: switchport mode access; switchport access vlan ID TRUNKI Na Gi0/1-2 każdego switcha: switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 Tę samą konfigurację ustaw na SW1 Fa0/24 do R1. STP Na SW1: spanning-tree mode rapid-pvst spanning-tree vlan 10,20,30 root primary Na SW2: spanning-tree mode rapid-pvst spanning-tree vlan 10,20,30 root secondary Na portach hostów Fa0/1-2: spanning-tree portfast; spanning-tree bpduguard enable R1 — router-on-a-stick 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 === SW1 — VLAN, ACCESS, TRUNKI I STP === enable configure terminal hostname SW1 vlan 10 name STUDENCI vlan 20 name ADMIN vlan 30 name TECH vlan 99 name MANAGEMENT vlan 999 name NATIVE-BLACKHOLE interface FastEthernet0/1 switchport mode access switchport access vlan 10 spanning-tree portfast spanning-tree bpduguard enable interface FastEthernet0/2 switchport mode access switchport access vlan 20 spanning-tree portfast spanning-tree bpduguard enable interface GigabitEthernet0/1 description TRUNK-SW2 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 interface GigabitEthernet0/2 description TRUNK-SW3 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 interface FastEthernet0/24 description TRUNK-R1 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 spanning-tree mode rapid-pvst spanning-tree vlan 10,20,30 root primary end copy running-config startup-config === SW2 === enable configure terminal hostname SW2 vlan 10 vlan 20 vlan 30 vlan 99 vlan 999 interface FastEthernet0/1 switchport mode access switchport access vlan 10 spanning-tree portfast spanning-tree bpduguard enable interface FastEthernet0/2 switchport mode access switchport access vlan 30 spanning-tree portfast spanning-tree bpduguard enable interface range GigabitEthernet0/1-2 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 spanning-tree mode rapid-pvst spanning-tree vlan 10,20,30 root secondary end copy running-config startup-config === SW3 === enable configure terminal hostname SW3 vlan 10 vlan 20 vlan 30 vlan 99 vlan 999 interface FastEthernet0/1 switchport mode access switchport access vlan 20 spanning-tree portfast spanning-tree bpduguard enable interface FastEthernet0/2 switchport mode access switchport access vlan 30 spanning-tree portfast spanning-tree bpduguard enable interface range GigabitEthernet0/1-2 switchport mode trunk switchport trunk native vlan 999 switchport trunk allowed vlan 10,20,30,99,999 spanning-tree mode rapid-pvst end copy running-config startup-config show vlan brief show interfaces trunk show spanning-tree vlan 10 === KONTROLA STP I TRUNKÓW NA KAŻDYM SWITCHU === show vlan brief show interfaces trunk show spanning-tree vlan 10 show spanning-tree vlan 20 show spanning-tree vlan 30 show running-config Po awarii sprawdź zmianę roli portu alternate na forwarding. Po rollbacku potwierdź ponownie root bridge oraz listy allowed/native. === KOMPATYBILNOŚĆ PACKET TRACERA === Dostępność poleceń zależy od modelu urządzenia i wersji Packet Tracera. show ip ospf interface brief -> alternatywnie: show ip ospf interface show ip route ospf -> alternatywnie: show ip route show ip route rip -> alternatywnie: show ip route show ip route static -> alternatywnie: show ip route show running-config | include ip route -> alternatywnie: show running-config show standby brief -> alternatywnie: show standby PC-PT: arp -a, ipconfig /all i tracert mogą zależeć od wersji. Alternatywy PC-PT: ipconfig, ping oraz obserwacja ARP/ICMP w Simulation Mode. Nie pomijaj użytecznego testu tylko dlatego, że wariant szczegółowy jest niedostępny. === PLAN PRACY I DOWODY === Połączenie: SW1 Gi0/1 -> SW2 Gi0/1 | trunk Połączenie: SW1 Gi0/2 -> SW3 Gi0/1 | trunk Połączenie: SW2 Gi0/2 -> SW3 Gi0/2 | trunk zapasowy widoczny poza R1 Połączenie: SW1 Fa0/24 -> R1 G0/0 | trunk router-on-a-stick Połączenie: SW1/SW2/SW3 Fa0/1-2 -> hosty Fa0 | access | straight-through Adresacja: VLAN 10 192.168.10.0/24 | R1 G0/0.10 192.168.10.1 Adresacja: VLAN 20 192.168.20.0/24 | R1 G0/0.20 192.168.20.1 Adresacja: VLAN 30 192.168.30.0/24 | R1 G0/0.30 192.168.30.1 Adresacja: VLAN 99 192.168.99.0/24 | R1 G0/0.99 192.168.99.1 | zarządzanie Adresacja: VLAN 999 | native | bez hostów i adresu IPv4 Kontrola: Trunk SW2-SW3 jest jednoznaczny i nie przecina R1. Kontrola: Każdy trunk ma allowed 10,20,30,99,999. Kontrola: Native VLAN 999 jest zgodny na obu końcach. Kontrola: PortFast i BPDU Guard są tylko na portach hostów. Kontrola: STP odblokowuje ścieżkę po kontrolowanej awarii. === WALIDACJA ETAPOWA === 1. Urządzenia i ich liczba odpowiadają planowi. 2. Nazwy urządzeń są czytelne i zgodne z dokumentacją. 3. Każdy przewód ma sprawdzone oba końce oraz właściwy typ. 4. Porty źródłowe i docelowe odpowiadają tabeli połączeń. 5. Wszystkie wymagane interfejsy mają stan fizyczny up. 6. Adresy, maski i prefiksy są zgodne z planem. 7. Bramy hostów wskazują interfejs lub adres wirtualny we własnej podsieci. 8. Nie występują duplikaty adresów ani nakładające się podsieci. 9. Konfiguracja każdego urządzenia została wykonana pod właściwą nazwą. 10. Polecenia show potwierdzają oczekiwany stan, a nie tylko brak błędu składni. 11. Wykonano test lokalny, do bramy i end-to-end. 12. Simulation Mode ma filtry odpowiadające badanemu protokołowi. 13. Zapisano co najmniej jeden dowód z Simulation Mode. 14. Wykonano trzy zadania samodzielne i zapisano wyniki. 15. Każdą usterkę wprowadzano osobno po zapisaniu stanu bazowego. 16. Diagnoza przebiegała od warstwy fizycznej do usługi. 17. Po każdej naprawie wykonano pełny test kontrolny. 18. Rollback przywrócił wszystkie celowo zmienione ustawienia. 19. Na urządzeniach IOS wykonano copy running-config startup-config. 20. Plik .pkt zapisano przez File > Save As pod oczekiwaną nazwą. 21. Plik .pkt zamknięto, otwarto ponownie i wykonano test końcowy. 22. Raport zawiera komendy, wyniki, wnioski i opis dowodów. === ZADANIA I KRYTERIA ODBIORU === Zadanie 1: Segmentacja VLAN Cel: potwierdzić izolację L2 przed routingiem Stan początkowy: utworzone VLAN-y i access ports Ograniczenia: nie konfiguruj jeszcze subinterfejsów Weryfikacja: show vlan brief, ping Dowód: mapa portów i macierz ping Kryterium: hosty przypisane do właściwych VLAN Zadanie 2: Router-on-a-stick Cel: uruchomić routing między trzema VLAN Stan początkowy: trunki i STP są stabilne Ograniczenia: native 999, nie VLAN użytkownika Weryfikacja: show interfaces trunk, show ip interface brief, ping Dowód: RIB R1 i macierz ping Kryterium: bramy .1 działają Zadanie 3: Awaria trunku Cel: obserwować bezpieczną zmianę STP Stan początkowy: SW1 root, SW2 secondary Ograniczenia: wyłącz jedno aktywne łącze, nie STP Weryfikacja: show spanning-tree vlan 10, ping Dowód: role portów przed/po i utracone odpowiedzi Kryterium: rollback przywraca pierwotną topologię === ROLLBACK USTEREK === Rollback usterki „Brak VLAN na SW3”: utwórz brakujący VLAN; następnie ping w tym samym VLAN. Rollback usterki „Zły allowed VLAN”: popraw listę; następnie macierz ping. Rollback usterki „Native VLAN mismatch”: ustaw 999; następnie brak mismatch i poprawny trunk. Rollback usterki „Zły root STP”: ustaw root primary/secondary; następnie role portów zgodne. Rollback usterki „Brak dot1Q subinterfejsu”: popraw encapsulation dot1Q; następnie ping między VLAN. Rollback usterki „PortFast na trunku”: usuń PortFast z trunku; następnie ponownie sprawdź STP.