Celem zadania jest zaprojektowanie i skonfigurowanie od podstaw sieci dla kampusu składającego się z dwóch budynków. W ramach zadania student nauczy się tworzyć i konfigurować sieci VLAN, łączyć przełączniki za pomocą redundantnego łącza typu Trunk z agregacją (EtherChannel), konfigurować routing statyczny między sieciami VLAN oraz wdrażać centralny serwer DHCP z wykorzystaniem agenta przekazującego (DHCP Relay).
Uniwersytet otwiera nowy, niewielki kampus składający się z dwóch budynków: "Budynek A" (Wydział Informatyki) i "Budynek B" (Administracja). Twoim zadaniem jako inżyniera sieciowego jest zaprojektowanie i wdrożenie kompletnej infrastruktury sieciowej. W każdym budynku muszą istnieć trzy oddzielne podsieci逻辑zne (VLAN) dla różnych grup użytkowników: Studenci, Wykładowcy oraz Pracownicy Dziekanatu. Ze względu na krytyczne znaczenie komunikacji, połączenie między budynkami musi być redundantne i wydajne, dlatego należy użyć dwóch równoległych światłowodów i połączyć je w jeden logiczny kanał (EtherChannel). Routing pomiędzy wszystkimi podsieciami w obu budynkach ma być zrealizowany za pomocą routingu statycznego na przełącznikach warstwy 3. Aby uprościć zarządzanie adresacją IP, w serwerowni w Budynku A ma zostać umieszczony centralny serwer DHCP, który będzie obsługiwał wszystkie sześć podsieci w całym kampusie. Należy również zapewnić dostęp do sieci bezprzewodowej w obu budynkach, zintegrowanej z odpowiednimi sieciami VLAN.
Lokalizacja A (Budynek A) Lokalizacja B (Budynek B) +--------------------------------------+ +--------------------------------------+ | | | | | +-----------+ +-----------+ | +===========+ | +-----------+ +-----------+ | | | Serwer | | Smartfon | | | Ether- | | | Smartfon | | PC-B1 | | | | DHCP +-------+ AP-A | | | Channel | | | +-------+ Switch-B | | | +-----------+ +-----------+ | +===========+ | +-----------+ +-----------+ | | | | ||| | | | | +-----------+ +-----------+ | ||| | +-----------+ | | | PC-A1 +-------+ Switch-A +---+---------|||---------+ +---------------+ Switch-B | | | +-----------+ | (L3) | | ||| | | +-----------+ | | | +-----------+ | ||| | | | | | +-----------+ | | ||| | +-----------+ +-----------+ | | | PC-A2 +-----------+ | ||| | | PC-B2 +---+ PC-B3 | | | +-----------+ | ||| | +-----------+ +-----------+ | | | | | +--------------------------------------+ +--------------------------------------+ VLAN 10: Studenci (10.10.10.0/24) VLAN 20: Wykładowcy (10.10.20.0/24) VLAN 30: Dziekanat (10.10.30.0/24)
W tym zadaniu zbudowaliśmy w pełni funkcjonalną, choć prostą, sieć kampusową. Kluczowymi elementami były: logiczna separacja ruchu za pomocą sieci VLAN, zapewnienie redundancji i zwiększenie przepustowości łącza między budynkami dzięki agregacji portów (EtherChannel), a także umożliwienie komunikacji między różnymi podsieciami za pomocą routingu statycznego. Centralizacja usług DHCP z wykorzystaniem `ip helper-address` znacząco upraszcza zarządzanie adresacją IP w rozproszonej sieci. Takie podejście stanowi solidną podstawę do dalszej rozbudowy i wdrażania bardziej zaawansowanych technologii sieciowych.
Przygotuj dokumentację projektową w formacie PDF. Dokument powinien zawierać: cel projektu, opis zrealizowanych zadań, schemat topologii sieci, tabelę adresacji IP, opis zastosowanych urządzeń i technologii (VLAN, EtherChannel, routing statyczny, DHCP). Opisz zasadę działania komunikacji między studentem w Budynku A a wykładowcą w Budynku B. Wskaż potencjalne problemy (np. zarządzanie routingiem statycznym przy rozbudowie sieci) oraz możliwe kierunki rozwoju (np. wprowadzenie routingu dynamicznego).
Zrozumienie ograniczeń routingu statycznego i wdrożenie protokołu routingu dynamicznego OSPF (Open Shortest Path First) w istniejącej sieci kampusowej. W ramach zadania student nauczy się konfigurować OSPF w jednej strefie (single-area), weryfikować stan sąsiedztwa oraz analizować tablicę routingu wypełnianą automatycznie przez protokół.
Sieć uniwersytecka z poprzedniego zadania działa stabilnie, jednak zarząd planuje dobudowanie trzeciego budynku i dodanie kilku nowych podsieci dla laboratoriów badawczych. Utrzymywanie i aktualizowanie tablic routingu statycznego staje się coraz bardziej uciążliwe i podatne na błędy. Każda zmiana w topologii wymaga ręcznej interwencji na wielu urządzeniach. Zdecydowano o przejściu na routing dynamiczny. Twoim zadaniem jest zastąpienie statycznych wpisów protokołem OSPF. Musisz skonfigurować proces OSPF na obu przełącznikach warstwy 3, tak aby automatycznie wymieniały się informacjami o znanych im podsieciach. Po wdrożeniu OSPF, sieć ma być bardziej skalowalna i odporna na awarie – w przypadku uszkodzenia jednego z łącz w EtherChannel, OSPF powinien automatycznie znaleźć alternatywną ścieżkę, jeśli taka istnieje, bez ręcznej rekonfiguracji tras.
Lokalizacja A Lokalizacja B
+--------------------------------------+ +----------------------------------------+
| Switch-A (L3) | | Switch-B (L3) |
| +----------------+ | +===========+ | +----------------+ |
| | OSPF Process 1 | | | Ether- | | | OSPF Process 1 | |
| | Router-ID: | | | Channel | | | Router-ID: | |
| | 1.1.1.1 | | +===========+ | | 2.2.2.2 | |
| +----------------+ | ||| | +----------------+ |
| | | ||| | | |
| VLAN 10, 20, 30 (Networks) +---------|||-----------+ VLAN 10, 20, 30 (Networks) |
| | ||| | |
+--------------------------------------+ ||| +--------------------------------------+
|||
OSPF Adjacency
Migracja z routingu statycznego na dynamiczny, taki jak OSPF, jest kluczowym krokiem w ewolucji sieci kampusowej. OSPF automatyzuje proces wymiany informacji o trasach, co znacząco redukuje nakład pracy administracyjnej i minimalizuje ryzyko błędów konfiguracyjnych. Protokół ten jest wysoce skalowalny i zapewnia szybką konwergencję, czyli zdolność sieci do automatycznego dostosowania się do zmian w topologii, takich jak awaria łącza. Dzięki OSPF sieć staje się bardziej inteligentna, elastyczna i odporna na awarie, co jest niezbędne w rosnącym środowisku akademickim.
Przygotuj dokumentację w formacie PDF opisującą proces migracji. Porównaj routing statyczny z dynamicznym, wskazując wady i zalety obu rozwiązań w kontekście sieci kampusowej. W dokumencie umieść fragmenty konfiguracji OSPF, wyniki poleceń weryfikacyjnych (`show ip ospf neighbor`, `show ip route`) oraz opisz, jak OSPF buduje relacje sąsiedztwa i oblicza najlepszą ścieżkę. Wyjaśnij, co oznaczają metryki OSPF (koszt) i jak wpływają na wybór trasy. Zaproponuj, jak można by rozbudować tę sieć o kolejny budynek, wykorzystując OSPF.
Zrozumienie koncepcji redundancji pierwszego skoku (First Hop Redundancy Protocol - FHRP) i wdrożenie protokołu HSRP (Hot Standby Router Protocol). W ramach zadania student nauczy się konfigurować wirtualną bramę domyślną, która zapewni nieprzerwany dostęp do sieci dla urządzeń końcowych, nawet w przypadku awarii jednego z przełączników rdzeniowych.
W głównym budynku kampusu (Budynek A) zainstalowano dwa przełączniki warstwy 3 (Core-SW1 i Core-SW2), aby zapewnić redundancję. Obecnie, jeśli Core-SW1, który pełni rolę bramy domyślnej dla wszystkich VLANów, ulegnie awarii, cała komunikacja między podsieciami oraz dostęp do sieci zewnętrznej zostają przerwane. Urządzenia końcowe mają statycznie skonfigurowany adres IP bramy, który wskazuje na Core-SW1. Twoim zadaniem jest wdrożenie protokołu HSRP. Musisz skonfigurować oba przełączniki rdzeniowe tak, aby współpracowały, tworząc jedną, wirtualną bramę domyślną dla każdego VLAN. Jeden z przełączników będzie aktywny (Active) i będzie obsługiwał ruch, podczas gdy drugi będzie w trybie czuwania (Standby), gotowy do natychmiastowego przejęcia zadań w przypadku awarii aktywnego urządzenia. Dzięki temu, z perspektywy komputerów PC, brama domyślna będzie zawsze dostępna pod tym samym, wirtualnym adresem IP.
VLAN 10 (10.10.10.0/24) +-----------------------------------------------------------------+ | | | +---------------------+ +---------------------+ | | Core-SW1 (Active) | | Core-SW2 (Standby) | | | IP: 10.10.10.2 | | IP: 10.10.10.3 | | | Priority: 110 | | Priority: 100 | | | Preempt: Yes +---------------------------+ Preempt: Yes | | +---------------------+ +---------------------+ | ^ ^ | | HSRP Hello packets (multicast 224.0.0.2) | | | | | +-----------------------+-------------------------+ | | | +---------------------+ | | Virtual Gateway | | | IP: 10.10.10.1 | | | MAC: 0000.0C07.AC0A | | +---------------------+ | | | | | +---------------------+ | | PC-A | | | Gateway: 10.10.10.1 | | +---------------------+ | | +-----------------------------------------------------------------+
HSRP jest protokołem firmy Cisco, który zapewnia wysoką dostępność bramy domyślnej poprzez grupowanie dwóch lub więcej routerów/przełączników L3 w jedną logiczną jednostkę. Urządzenia te współdzielą wirtualny adres IP i MAC, który jest konfigurowany na klientach jako ich brama. Tylko jedno urządzenie w grupie jest aktywne i obsługuje ruch, podczas gdy pozostałe monitorują jego stan. W przypadku awarii, urządzenie w trybie standby automatycznie przejmuje wirtualne adresy i rolę aktywnego, co jest praktycznie niezauważalne dla użytkowników końcowych. Implementacja HSRP jest kluczowym elementem budowy niezawodnych i odpornych na awarie sieci kampusowych.
Przygotuj dokumentację w formacie PDF. Opisz w niej problem, jaki rozwiązują protokoły FHRP, ze szczególnym uwzględnieniem HSRP. Wyjaśnij role przełączników (Active, Standby), znaczenie priorytetu i opcji `preempt`. Dołącz konfigurację oraz wyniki weryfikacji (`show standby`). Opisz, jak działa proces przełączania awaryjnego (failover). Porównaj HSRP z innymi protokołami FHRP, takimi jak VRRP (standard otwarty) i GLBP (protokół Cisco umożliwiający równoważenie obciążenia). Zaproponuj, jak można rozszerzyć tę konfigurację na pozostałe sieci VLAN w kampusie.
Zrozumienie i wdrożenie mechanizmu Port Security na przełączniku dostępowym w celu ochrony sieci przed nieautoryzowanymi urządzeniami. W ramach zadania student nauczy się, jak ograniczyć liczbę adresów MAC na porcie, jak dynamicznie "uczyć się" dozwolonych adresów oraz jak skonfigurować reakcję przełącznika na naruszenie zasad bezpieczeństwa.
W jednym z laboratoriów komputerowych (VLAN 10 - Studenci) dochodzi do incydentów, w których studenci podłączają swoje prywatne laptopy i inne urządzenia do gniazdek sieciowych, co narusza politykę bezpieczeństwa uczelni i powoduje problemy z adresacją IP. Jako administrator sieci, zostałeś poproszony o zablokowanie tej możliwości. Twoim zadaniem jest wdrożenie funkcji Port Security na przełączniku dostępowym w laboratorium. Chcesz skonfigurować porty tak, aby akceptowały ruch tylko z jednego, autoryzowanego urządzenia (komputera stacjonarnego), które jest już podłączone. Jeśli ktoś odłączy komputer i podłączy inne urządzenie, port powinien zostać automatycznie zablokowany, a administrator powinien otrzymać powiadomienie (w logach systemowych).
+---------------------+ +---------------------+ +---------------------+
| PC-AUTORYZOWANY | | PC-NIEAUTORYZOWANY | | Laptop Studenta |
| MAC: AAAA.AAAA.AAAA | | MAC: BBBB.BBBB.BBBB | | MAC: CCCC.CCCC.CCCC |
+---------------------+ +---------------------+ +---------------------+
| | (próba podłączenia)
| podłączony |
+-----------------------------------------------------------------------------------+
| Switch-Dostepowy |
| |
| +-----------------+ +-----------------+ +-----------------+ |
| | Fa0/1 | | Fa0/2 | | Fa0/3 | |
| | Port Security | | Port Security | | (niezabezp.) | |
| | max-mac: 1 | | max-mac: 1 | | | |
| | violation: | | violation: | | | |
| | shutdown | | shutdown | | | |
| +-----------------+ +-----------------+ +-----------------+ |
| |
+-----------------------------------------------------------------------------------+
Port Security to fundamentalny mechanizm bezpieczeństwa warstwy 2, który pozwala kontrolować dostęp do sieci na poziomie portów przełącznika. Poprzez ograniczenie liczby i tożsamości urządzeń (na podstawie ich adresów MAC), które mogą łączyć się z danym portem, skutecznie zapobiega prostym atakom polegającym na podłączaniu nieautoryzowanych laptopów czy hubów. Metoda "sticky" automatyzuje proces tworzenia listy dozwolonych adresów, a tryb naruszenia "shutdown" stanowi silny środek odstraszający, wymagający interwencji administratora w celu przywrócenia działania portu. Jest to pierwsza linia obrony w każdej bezpiecznej infrastrukturze sieciowej.
Przygotuj dokumentację w formacie PDF. Opisz w niej cel i zasadę działania funkcji Port Security. Wyjaśnij różnice między metodami uczenia się adresów MAC (dynamic, static, sticky) oraz trybami naruszenia (protect, restrict, shutdown). Dołącz konfigurację i wyniki weryfikacji. Zaproponuj, w jaki sposób można by zautomatyzować proces ponownego włączania portów, które weszły w stan `err-disabled`. Zastanów się i opisz, jakie są ograniczenia Port Security (np. czy jest skuteczne, jeśli atakujący sklonuje adres MAC autoryzowanego urządzenia?).
Zrozumienie i implementacja standardowych i rozszerzonych list kontroli dostępu (ACL) w celu filtrowania ruchu routowanego między sieciami VLAN. W ramach zadania student nauczy się tworzyć reguły ACL i aplikować je do interfejsów wirtualnych (SVI), aby kontrolować komunikację między różnymi grupami użytkowników.
W sieci kampusowej, którą skonfigurowałeś, routing między VLANami działa bez ograniczeń. Oznacza to, że studenci (VLAN 10) mogą swobodnie łączyć się z serwerami w sieci administracyjnej (VLAN 30), co stanowi poważne zagrożenie bezpieczeństwa. Dział IT zlecił Ci wdrożenie polityki bezpieczeństwa, która ma na celu ograniczenie tego ruchu. Wymagania są następujące: 1) Studenci (VLAN 10) nie mogą inicjować żadnych połączeń do sieci Dziekanatu (VLAN 30). 2) Wykładowcy (VLAN 20) mogą łączyć się z siecią Dziekanatu, ale tylko za pomocą przeglądarki internetowej (HTTP/HTTPS). 3) Ruch z Dziekanatu do innych sieci jest dozwolony bez ograniczeń. Twoim zadaniem jest stworzenie i zastosowanie odpowiednich list ACL na przełączniku warstwy 3, który obsługuje routing między tymi VLANami.
+-----------------------------------------------------------------+ | Switch-L3 (Router-on-a-Stick or SVI) | | | | +-----------------+ +-----------------+ +-----------------+ | | SVI VLAN 10 | | SVI VLAN 20 | | SVI VLAN 30 | | | IP: 10.10.10.1 | | IP: 10.10.20.1 | | IP: 10.10.30.1 | | | ACL_IN: 101 ->--+ | ACL_IN: 102 ->--+| | | +-----------------+ +-----------------+ +-----------------+ | ^ ^ ^ | | | | | +-----------------+ +-----------------+ +-----------------+ | | VLAN 10 | | VLAN 20 | | VLAN 30 | | | (Studenci) | | (Wykładowcy) | | (Dziekanat) | | +-----------------+ +-----------------+ +-----------------+ | | +-----------------------------------------------------------------+ ACL 101: deny ip 10.10.10.0/24 10.10.30.0/24; permit ip any any ACL 102: permit tcp 10.10.20.0/24 10.10.30.0/24 eq 80, 443; deny ip any any
Listy kontroli dostępu (ACL) są fundamentalnym narzędziem do zabezpieczania sieci. Działają jak zapora sieciowa (firewall), filtrując pakiety na podstawie zdefiniowanych reguł, takich jak adresy IP źródłowe i docelowe, protokoły (TCP, UDP, ICMP) czy numery portów. W kontekście sieci kampusowej, ACL aplikowane do interfejsów SVI (bram domyślnych dla VLANów) pozwalają na precyzyjną kontrolę nad tym, które grupy użytkowników mogą komunikować się z którymi zasobami. Jest to kluczowy element segmentacji sieci, zapewniający, że podział na VLANy ma nie tylko charakter organizacyjny, ale przede wszystkim bezpieczeństwa.
Przygotuj dokumentację w formacie PDF. Opisz w niej, czym są listy ACL i jakie są różnice między listami standardowymi a rozszerzonymi. Wyjaśnij logikę przetwarzania reguł w ACL (od góry do dołu) oraz znaczenie niejawnej reguły `deny any` na końcu. Dołącz swoją konfigurację ACL oraz wyniki testów. Zaproponuj i opisz, jak można by zmodyfikować listę ACL, aby zezwolić Studentom na dostęp tylko do jednego, konkretnego serwera w sieci Dziekanatu (np. serwera z planem zajęć), blokując jednocześnie dostęp do wszystkich innych zasobów w tej sieci.
Zaprojektowanie i wdrożenie bezpiecznej sieci bezprzewodowej (WLAN) w ramach istniejącej infrastruktury kampusowej. W ramach zadania student nauczy się konfigurować autonomiczny punkt dostępowy (Access Point), tworzyć identyfikator sieci (SSID), przypisywać go do odpowiedniego VLAN oraz zabezpieczać sieć za pomocą standardu WPA2 z kluczem współdzielonym (Pre-Shared Key - PSK).
Uczelnia chce zapewnić studentom i wykładowcom dostęp do sieci za pośrednictwem Wi-Fi w obu budynkach kampusu. Zostałeś poproszony o wdrożenie dwóch oddzielnych sieci bezprzewodowych: "UNI-STUDENCI" dla studentów oraz "UNI-WYKLADOWCY" dla kadry akademickiej. Ruch z sieci studenckiej ma być izolowany w VLAN 10, a ruch z sieci dla wykładowców w VLAN 20. Obie sieci muszą być zabezpieczone przed nieautoryzowanym dostępem. Ze względu na prostotę wdrożenia, zdecydowano się na użycie uwierzytelniania WPA2-PSK. Twoim zadaniem jest skonfigurowanie punktów dostępowych w obu budynkach, połączenie ich z siecią przewodową, stworzenie odpowiednich SSID i powiązanie ich z VLANami oraz ustawienie silnych haseł dostępowych dla każdej z sieci.
+---------------------+ +-------------------------------------------------+
| Smartfon Studenta | | Access Point (AP) |
| | | |
| Łączy się z: | | +------------------+ +----------------------+ |
| SSID: UNI-STUDENCI | | | SSID: | | SSID: | |
| Hasło: SilneHaslo123| | | UNI-STUDENCI | | UNI-WYKLADOWCY | |
| | | | VLAN: 10 | | VLAN: 20 | |
+---------------------+ | | Auth: WPA2-PSK | | Auth: WPA2-PSK | |
| +------------------+ +----------------------+ |
| | Port 0 (Trunk) |
+-------------------------------------------------+
|
|
+-----------------------------------------------------------------------------------+
| Switch |
| |
| +-----------------+ +-----------------+ +-----------------+ |
| | Fa0/1 (Access) | | Fa0/2 (Access) | | Gi0/1 (Trunk) | |
| | VLAN 10 | | VLAN 20 | | Native VLAN 1 | |
| | | | | | Allowed: 1,10,20| |
| +-----------------+ +-----------------+ +-----------------+ |
| |
+-----------------------------------------------------------------------------------+
Integracja sieci bezprzewodowych z infrastrukturą opartą na VLANach jest standardową praktyką w sieciach kampusowych. Umożliwia ona rozszerzenie logicznej segmentacji sieci na użytkowników mobilnych. Każdy SSID jest mapowany na konkretny VLAN, dzięki czemu ruch bezprzewodowy jest odizolowany i podlega tym samym politykom bezpieczeństwa (np. listom ACL), co ruch przewodowy. Zabezpieczenie sieci za pomocą WPA2-PSK jest podstawowym, ale skutecznym sposobem na ochronę przed nieautoryzowanym dostępem. W bardziej zaawansowanych scenariuszach, zamiast klucza współdzielonego, stosuje się uwierzytelnianie w oparciu o serwer RADIUS (WPA2-Enterprise), co pozwala na logowanie każdego użytkownika za pomocą jego indywidualnych poświadczeń.
Przygotuj dokumentację w formacie PDF. Opisz proces konfiguracji sieci WLAN z wykorzystaniem VLANów. Wyjaśnij, dlaczego port przełącznika podłączony do AP musi być skonfigurowany jako trunk. Porównaj standardy zabezpieczeń bezprzewodowych (WEP, WPA, WPA2, WPA3) i wyjaśnij, dlaczego WEP jest uważany za całkowicie niebezpieczny. Opisz różnicę między WPA2-PSK (Personal) a WPA2-Enterprise. Zaproponuj, jakie dodatkowe środki bezpieczeństwa można by wdrożyć w sieci bezprzewodowej (np. filtrowanie adresów MAC, izolacja klientów, ukrywanie SSID) i oceń ich skuteczność.
Wykorzystanie protokołów odkrywania sąsiadów warstwy 2 – CDP (Cisco Discovery Protocol) i LLDP (Link Layer Discovery Protocol) – do automatycznego mapowania i weryfikacji fizycznych połączeń w sieci. W ramach zadania student nauczy się, jak włączać i używać tych protokołów do zbierania informacji o bezpośrednio podłączonych urządzeniach.
Przejąłeś administrację nad siecią kampusową po innym pracowniku, który nie pozostawił żadnej aktualnej dokumentacji. Sieć jest rozbudowana, a kable w szafach krosowniczych są słabo opisane. Zanim zaczniesz wprowadzać jakiekolwiek zmiany, musisz stworzyć dokładny schemat połączeń fizycznych między przełącznikami i routerami. Ręczne śledzenie każdego kabla byłoby niezwykle czasochłonne. Postanawiasz wykorzystać wbudowane w urządzenia sieciowe protokoły odkrywania sąsiadów. Twoim zadaniem jest upewnienie się, że protokół CDP (na urządzeniach Cisco) oraz LLDP (standard otwarty, na wypadek gdyby w sieci były urządzenia innych producentów) są aktywne. Następnie, logując się na każdy przełącznik i router, musisz użyć odpowiednich poleceń, aby wyświetlić informacje o jego sąsiadach, takie jak nazwa urządzenia, model, wersja oprogramowania oraz lokalny i zdalny port, przez który są połączone.
+---------------------+ +---------------------+ +---------------------+ | Switch-A | | Switch-B | | Router-R1 | | Gi0/1 <----------------------> Gi0/1 | | | | | | | | | | Fa0/1 <----------------------------------------------------> Gi0/0/1 | | | | Fa0/24 <---------------------> Fa0/24 | +---------------------+ +---------------------+ +---------------------+ Wynik 'show cdp neighbors' na Switch-A: Device ID Local Intrfce Holdtme Capability Platform Port ID Switch-B Gig 0/1 150 S I WS-C2960 Gig 0/1 Router-R1 Fas 0/1 128 R S I ISR4331 Gig 0/0/1
CDP i LLDP to niezwykle użyteczne narzędzia diagnostyczne i dokumentacyjne. Działając w warstwie 2, pozwalają urządzeniom na automatyczne "przedstawienie się" swoim bezpośrednim sąsiadom, wymieniając kluczowe informacje o swojej tożsamości i konfiguracji. Dla administratora sieci jest to nieoceniona pomoc w szybkim tworzeniu mapy połączeń, weryfikacji okablowania oraz diagnozowaniu problemów z łącznością fizyczną. Chociaż CDP jest protokołem własnościowym Cisco, jego szeroka popularność sprawia, że jest standardem de facto w wielu sieciach. LLDP, jako otwarty standard, zapewnia interoperacyjność w środowiskach heterogenicznych, gdzie pracują urządzenia różnych producentów.
Przygotuj dokumentację w formacie PDF. Opisz w niej cel i zasadę działania protokołów CDP i LLDP. Porównaj oba protokoły, wskazując różnice (np. częstotliwość wysyłania pakietów, zawartość informacji, standard). Dołącz wyniki poleceń `show cdp neighbors detail` i `show lldp neighbors detail` ze swojej topologii. Wyjaśnij, dlaczego ze względów bezpieczeństwa zaleca się wyłączanie tych protokołów na portach skierowanych do niezaufanych sieci (np. do Internetu). Stwórz na podstawie zebranych danych dokładny schemat połączeń fizycznych Twojej sieci laboratoryjnej.
Zrozumienie znaczenia synchronizacji czasu w sieci i wdrożenie protokołu NTP (Network Time Protocol). W ramach zadania student nauczy się konfigurować jedno z urządzeń jako autorytatywny serwer czasu (NTP Master) oraz konfigurować pozostałe urządzenia jako klientów NTP, aby wszystkie miały spójny i dokładny czas.
Podczas analizy logów systemowych z różnych przełączników i routerów w sieci kampusowej zauważyłeś, że znaczniki czasu poszczególnych zdarzeń są niespójne. Każde urządzenie ma inaczej ustawiony zegar, co ogromnie utrudnia korelowanie zdarzeń i diagnozowanie problemów. Przykładowo, log z jednego przełącznika wskazuje na awarię portu o 10:30, a log z sąsiedniego urządzenia pokazuje powiązane zdarzenie o 11:15, co wprowadza chaos w analizie. Postanawiasz wdrożyć centralną synchronizację czasu. Twoim zadaniem jest wyznaczenie jednego z przełączników rdzeniowych (np. Core-SW1) jako głównego serwera NTP dla sieci wewnętrznej. Musisz skonfigurować go tak, aby był autorytatywnym źródłem czasu (NTP Master) dla innych. Następnie, wszystkie pozostałe przełączniki i routery muszą zostać skonfigurowane jako klienci NTP, którzy będą pobierać czas z Core-SW1.
+--------------------------------+
| Core-SW1 (NTP Master) |
| |
| Clock is synchronized, stratum 2 |
| Source: 127.127.1.1 (local) |
+--------------------------------+
| ^ |
| | | NTP Sync
| | |
v | v
+----------------+ +----------------+
| Switch-A (Client) | | Switch-B (Client) |
| | | |
| Clock is sync... | | Clock is sync... |
| Source: Core-SW1 | | Source: Core-SW1 |
+----------------+ +----------------+
Synchronizacja czasu jest często pomijanym, ale krytycznym elementem zarządzania siecią. Protokół NTP zapewnia hierarchiczną i niezawodną metodę dystrybucji dokładnego czasu do wszystkich urządzeń w sieci. Spójny czas jest absolutnie niezbędny do prawidłowej analizy logów systemowych, działania systemów uwierzytelniania (np. Kerberos), poprawnego działania certyfikatów cyfrowych oraz do koordynacji zdarzeń w systemach rozproszonych. Wdrożenie NTP, nawet w najprostszej formie klient-serwer, znacząco podnosi dojrzałość operacyjną sieci i ułatwia codzienne zadania administratora, zwłaszcza w sytuacjach awaryjnych, gdzie liczy się każda sekunda.
Przygotuj dokumentację w formacie PDF. Opisz w niej, dlaczego synchronizacja czasu jest ważna w sieciach komputerowych. Wyjaśnij podstawy działania protokołu NTP, w tym koncepcję "stratum". Dołącz konfigurację serwera i klienta NTP oraz wyniki poleceń weryfikacyjnych (`show ntp status`, `show ntp associations`). Opisz, jak można by poprawić niezawodność synchronizacji czasu w tej sieci (np. poprzez dodanie drugiego serwera NTP). Zastanów się i opisz, jak NTP może być wykorzystywany w atakach sieciowych (np. NTP amplification attack).
Zrozumienie fundamentalnej roli protokołu Spanning Tree (STP) w zapobieganiu pętlom w sieciach przełączanych. W ramach zadania student nauczy się, jak STP wybiera przełącznik główny (Root Bridge), jak wyznacza porty główne (Root Ports) i desygnowane (Designated Ports) oraz jak blokuje porty w celu przerwania pętli. Celem jest również nauczenie się, jak wpływać na ten proces, aby zoptymalizować ścieżki przepływu danych.
W celu zwiększenia niezawodności sieci, między trzema głównymi przełącznikami w budynku (SW1, SW2, SW3) zostały dodane redundantne połączenia, tworząc fizyczną pętlę. Chwilę po podłączeniu ostatniego kabla, cała sieć przestała działać – diody na przełącznikach zaczęły migać w zawrotnym tempie, a urządzenia końcowe straciły łączność. Domyślasz się, że jest to spowodowane burzą rozgłoszeniową (broadcast storm) wynikającą z pętli w warstwie 2. Na szczęście, po chwili protokół STP zadziałał, blokując jeden z portów i przywracając stabilność sieci. Twoim zadaniem jest zbadanie, jak STP podjął tę decyzję. Musisz zidentyfikować, który przełącznik został wybrany jako Root Bridge, które porty są w stanie "forwarding", a który został zablokowany. Następnie, masz za zadanie świadomie wpłynąć na topologię STP, tak aby najbardziej wydajny przełącznik (np. SW1) stał się Root Bridge, optymalizując w ten sposób ścieżki ruchu w sieci.
+------------------+
| SW1 (Root Bridge)|
| Prio: 24576 |
+------------------+
/ (DP) \ (DP)
/ \
/ \
(RP) +------------------+ (DP) +------------------+
| SW2 |------| SW3 |
| Prio: 32768 | (BLK)| Prio: 32768 |
+------------------+ +------------------+
Protokół Spanning Tree (STP) jest kluczowym mechanizmem zapewniającym bezawaryjną pracę sieci Ethernet z redundantnymi połączeniami. Jego głównym zadaniem jest zapobieganie pętlom w warstwie 2, które prowadzą do paraliżujących sieć burz rozgłoszeniowych. STP tworzy logiczną topologię bez pętli (drzewo) poprzez inteligentne blokowanie nadmiarowych portów. Chociaż proces ten jest automatyczny, administrator sieci musi rozumieć jego działanie, aby móc świadomie wpływać na wybór Root Bridge i optymalizować ścieżki przepływu danych. Niewłaściwa konfiguracja STP może prowadzić do suboptimalnego routingu, gdzie ruch jest przesyłany dłuższą, mniej wydajną ścieżką.
Przygotuj dokumentację w formacie PDF. Opisz w niej problem pętli w warstwie 2 i wyjaśnij, jak STP go rozwiązuje. Opisz proces wyboru Root Bridge oraz ról portów (Root, Designated, Blocked). Dołącz wyniki polecenia `show spanning-tree` przed i po optymalizacji. Wyjaśnij, dlaczego ważne jest, aby administrator świadomie decydował, który przełącznik ma być Root Bridge. Porównaj standardowy STP (802.1D) z jego nowszymi wersjami, takimi jak RSTP (Rapid Spanning Tree Protocol, 802.1w) i MSTP (Multiple Spanning Tree Protocol, 802.1s), wskazując ich główne zalety.
Zintegrowanie i zastosowanie wiedzy zdobytej we wszystkich poprzednich zadaniach w celu zdiagnozowania i naprawienia wielowarstwowej, celowo uszkodzonej sieci. W ramach zadania student metodycznie podchodzi do problemu, analizując objawy i używając odpowiednich narzędzi diagnostycznych na warstwach od 1 do 3, aby przywrócić pełną funkcjonalność sieci.
Jest poniedziałek rano. Przychodzisz do pracy i dowiadujesz się, że "sieć nie działa". Zgłoszenia napływają z całego kampusu. Użytkownicy z różnych działów zgłaszają brak dostępu do serwerów, brak możliwości drukowania, a nawet brak możliwości uzyskania adresu IP. Poprzedni administrator, który pracował w weekend, zostawił sieć w stanie chaosu. Otrzymujesz plik topologii w Cisco Packet Tracer, która jest w pełni skonfigurowana, ale zawiera kilka ukrytych błędów. Twoim zadaniem jest wcielenie się w rolę detektywa sieciowego. Musisz, zaczynając od jednego z niedziałających komputerów, krok po kroku, warstwa po warstwie, zdiagnozować i naprawić wszystkie problemy, aż do momentu, gdy pełna łączność w całym kampusie zostanie przywrócona. Błędy mogą dotyczyć warstwy fizycznej, konfiguracji VLAN, trunkingu, Port Security, adresacji IP, DHCP, HSRP, list ACL lub routingu.
+-----------------------------------------------------------------+ | Sieć Kampusowa - SCENA ZBRODNI | | | | PC-Student (VLAN 10) <-X-> Serwer-WWW (VLAN 30) | | Objawy: | | - PC-Student nie dostaje adresu IP z DHCP. | | - PC-Wykładowca ma adres APIPA (169.254.x.x). | | - Ping z Core-SW1 do Core-SW2 nie działa. | | - Drukarka w VLAN 30 jest niedostępna z VLAN 20. | | - Port podłączony do nowego AP jest w stanie err-disabled. | | | | Twoje zadanie: Znajdź i napraw wszystkie błędy! | +-----------------------------------------------------------------+
Rozwiązywanie problemów w sieci jest jedną z najważniejszych umiejętności inżyniera sieciowego. Kluczem do sukcesu jest metodyczne i ustrukturyzowane podejście, najczęściej oparte na modelu warstwowym (OSI lub TCP/IP). Zaczynając od warstwy fizycznej i idąc w górę, można systematycznie eliminować potencjalne przyczyny problemu. To zadanie symuluje realistyczny scenariusz, w którym wiele niezależnych błędów konfiguracyjnych składa się na ogólny paraliż sieci. Skuteczna diagnoza wymaga nie tylko znajomości poleceń konfiguracyjnych, ale przede wszystkim głębokiego zrozumienia, jak poszczególne protokoły i technologie (VLAN, STP, routing, ACL, DHCP) współdziałają ze sobą.
Przygotuj szczegółowy raport z naprawy sieci w formacie PDF. Dla każdego zidentyfikowanego problemu opisz: 1) Obserwowane objawy. 2) Proces diagnostyczny (jakie polecenia zostały użyte i co wykazały). 3) Zidentyfikowaną przyczynę błędu. 4) Zastosowane rozwiązanie (konkretne polecenia konfiguracyjne). 5) Metodę weryfikacji, że problem został rozwiązany. W podsumowaniu stwórz listę dobrych praktyk, które mogłyby zapobiec tego typu awariom w przyszłości (np. regularna dokumentacja, standaryzacja konfiguracji, system kontroli zmian).