Technologie 5G – Projekty Cisco Packet Tracer

Do wykonania w Cisco Packet Tracer
Informacja dla studenta: Poniższe zadania wymagają praktycznej realizacji w symulatorze Cisco Packet Tracer (wersja 8.1 lub nowsza). Każdy projekt musi zostać oddany w formie pliku .pkt oraz szczegółowej dokumentacji technicznej (PDF) zawierającej zrzuty ekranu z konfiguracji, tabele adresacji oraz wyniki testów (ping, tracert, http).
Wymagania formalne dla projektów technicznych:

Spis zadań projektowych

  1. Architektura 5G NSA i integracja LTE (EN-DC)
  2. Network Slicing w Smart City (eMBB vs mMTC)
  3. Optymalizacja MEC dla usług uRLLC
  4. Prywatna sieć 5G w przemyśle 4.0
  5. Bezpieczeństwo 5GC: Firewalling w SBA
  6. Mobilność i Handover w gęstej sieci miejskiej
  7. 5G Fixed Wireless Access (FWA) i routing WAN
  8. Monitoring NB-IoT z automatyzacją Python
  9. Zarządzanie QoS w 5G (Priorytetyzacja ruchu)
  10. Orkiestracja 5G Core przez kontroler SDN
01
Architektura 5G NSA – Integracja z siecią LTE i Dual Connectivity (EN-DC)
Podstawa wykładowa

T5G_2 Architektura 5G NR, modele wdrażania (NSA vs SA).

Cel i zakres projektu

Celem projektu jest symulacja wdrożenia 5G w modelu Non-Standalone (NSA), gdzie sieć radiowa 5G NR współpracuje z istniejącą infrastrukturą 4G LTE. Student musi zaprojektować topologię łączącą wieżę 5G Cell Tower i 4G LTE Tower z Central Office Server działającym jako uproszczony rdzeń EPC. Zakres obejmuje konfigurację adresacji IP, routingu oraz weryfikację łączności end-to-end dla terminali 5G. W dokumentacji student opisze koncepcyjnie rolę interfejsów X2 i S1 w rzeczywistej architekturze NSA.

Ograniczenia Cisco Packet Tracer

Symulator CPT nie odzwierciedla pełnej architektury NSA. Interfejsy X2 i S1 są symulowane na poziomie IP. Mechanizm EN-DC (Dual Connectivity) nie jest w pełni modelowany — ruch User Plane i Control Plane jest uproszczony do postaci routingu IP między wieżami a rdzeniem.

Scenariusz problemowy

Operator sieci komórkowej „NetMobile" planuje szybkie wdrożenie usług 5G w centrum aglomeracji, chcąc uniknąć ogromnych kosztów związanych z natychmiastową wymianą całego rdzenia sieci na 5GC. Zdecydowano się na model Non-Standalone (NSA), gdzie istniejąca infrastruktura 4G LTE pełni rolę tzw. kotwicy (Anchor) dla sygnalizacji sterującej. Twoim zadaniem jako architekta sieci jest skonfigurowanie topologii w Cisco Packet Tracer tak, aby wieża 5G gNodeB i wieża 4G eNodeB były połączone z rdzeniem EPC (Central Office Server) poprzez sieć routerów backbone. Terminal 5G musi uzyskać poprawną adresację IP z serwera DHCP w rdzeniu i nawiązać stabilne połączenie z serwerem zewnętrznym. W dokumentacji należy koncepcyjnie opisać, jak w rzeczywistej architekturze NSA ruch sterujący przechodzi wyłącznie przez LTE (kotwicę), podczas gdy User Plane jest agregowany (EN-DC). Symulacja w CPT skupia się na warstwie IP i routingu — pokazuje topologię i przepływ danych w uproszczonym modelu NSA.

Wymagania techniczne
  • Użycie Central Office Server jako rdzenia EPC oraz dwóch wież: 4G LTE Tower i 5G Cell Tower.
  • Konfiguracja Backbone Network (routerów 2911) łączącej serwer CO z wieżami.
  • Implementacja adresacji IP dla segmentów łączących wieże z rdzeniem (osobne podsieci).
  • Konfiguracja parametrów wież w zakładce Config (kanał, nazwa Provider).
  • Weryfikacja: smartfon 5G musi uzyskać adres IP z serwera DHCP w rdzeniu i pomyślnie wykonać ping do zewnętrznego serwera WWW.
Wymagane elementy dokumentacji
Element Opis wymagań
Topologia Zrzut ekranu z widoku logicznego CPT z zaznaczonymi segmentami NSA.
Tabela Zestawienie adresacji IP, podsieci i bram domyślnych dla każdego segmentu.
Analiza Koncepcyjny opis roli interfejsów X2/S1 i mechanizmu EN-DC w rzeczywistej architekturze NSA (na podstawie wykładu T5G_2).

Wskazówki wykonania

  1. Rozpocznij od umieszczenia Central Office Server (CO) i nazwij go "5G-Core".
  2. Włącz usługę 'Cellular' na serwerze CO i zdefiniuj listę IMSI dla kart SIM.
  3. Skonfiguruj adresację IP na routerze brzegowym łączącym wieże: interface GigabitEthernet0/0 ip address 10.0.0.1 255.255.255.0 no shutdown
  4. Na wieży 4G LTE Tower ustaw 'Gateway' na adres IP routera (10.0.0.1).
  5. W zakładce 'Config' wieży 5G Cell Tower, ustaw pole 'Provider' na nazwę serwera CO.
  6. Upewnij się, że obie wieże są w tej samej podsieci co interfejs routera.
  7. Na Smartfonie wejdź w 'Config' -> 'Cellular' i sprawdź czy widać zasięg sieci.
  8. Skonfiguruj serwer DNS na CO, aby smartfon mógł rozwiązywać nazwy hostów.
  9. Zastosuj statyczny routing, jeśli serwer WWW znajduje się w innej sieci: ip route 172.16.0.0 255.255.0.0 10.0.0.10
  10. Użyj narzędzia 'Simulation Mode', aby podejrzeć przepływ pakietów od smartfona przez wieżę do serwera.
  11. Sprawdź w zakładce 'Wireless' smartfona, czy połączył się z wieżą komórkową.
  12. Zweryfikuj tablicę ARP na routerze: show ip arp.
  13. Udokumentuj proces przydzielania adresu IP przez DHCP w logach serwera.
  14. Wykonaj test ping ze smartfona do serwera zewnętrznego i udokumentuj wynik.
  15. W dokumentacji opisz koncepcyjnie, jak w rzeczywistej sieci NSA ruch Control Plane (S1-MME) i User Plane (S1-U) są rozdzielone.
Przykładowy schemat
Schemat 5G NSA w CPT
02
Network Slicing w Smart City – Izolacja ruchu eMBB i mMTC za pomocą VLAN
Podstawa wykładowa

T5G_2 Network Slicing, T5G_6 Case Study: Smart City.

Cel i zakres projektu

Projekt polega na implementacji koncepcji „cięcia sieci" (Network Slicing) w celu logicznego odizolowania różnych typów ruchu w infrastrukturze Smart City. Student musi stworzyć dwa wirtualne plastry: eMBB dla szerokopasmowego dostępu mieszkańców oraz mMTC dla masowej komunikacji czujników miejskich. Izolacja ma zostać zrealizowana na poziomie warstwy 2 (VLAN) i warstwy 3 (sub-interfejsy Router-on-a-Stick) od wieży gNodeB do routera brzegowego.

Ograniczenia Cisco Packet Tracer

CPT nie odzwierciedla rzeczywistego mapowania identyfikatorów S-NSSAI na parametry sieci transportowej. Izolacja realizowana jest wyłącznie za pomocą VLAN — pełna funkcjonalność Network Slicing (切片) wymaga sprzętu operatorskiego. Studenci opisują koncepcję S-NSSAI w dokumentacji.

Scenariusz problemowy

Inteligentne miasto przyszłości wymaga jednoczesnej obsługi tysięcy czujników o niskim poborze energii oraz kamer monitoringu o wysokiej przepustowości. Obecna monolityczna struktura sieci nie pozwala na skuteczną separację zasobów, co prowadzi do zakłóceń w transmisji krytycznych danych pomiarowych podczas szczytów oglądalności wideo. Jako inżynier sieciowy musisz wdrożyć koncepcję Network Slicing, tworząc dwa odizolowane logicznie plastry: eMBB dla multimediów oraz mMTC dla inteligentnych liczników. Wykorzystasz do tego mechanizmy VLAN i sub-interfejsy na routerach, aby stworzyć niezależne tunele komunikacyjne od wieży radiowej aż po rdzeń sieci. Każdy plaster musi posiadać własną pulę adresacji DHCP oraz zdefiniowane limity przepustowości zapobiegające wzajemnemu wpływowi usług. Musisz udowodnić, że błąd w aplikacji mieszkańca lub przeciążenie pasma publicznego nie wpłynie na terminowe dostarczenie danych z miejskich czujników wody i energii. Symulacja w Cisco Packet Tracer ma odzwierciedlać proces mapowania identyfikatorów S-NSSAI na fizyczne parametry sieci transportowej. Ostatecznym testem będzie weryfikacja izolacji ruchu przy jednoczesnym generowaniu dużego obciążenia w plastrze eMBB.

Wymagania techniczne
  • Stworzenie VLAN 10 (Mobile_Slicing) oraz VLAN 20 (IoT_Slicing) na przełącznikach dystrybucyjnych.
  • Konfiguracja routera brzegowego (Router-on-a-stick) z sub-interfejsami obsługującymi dot1q.
  • Uruchomienie dwóch oddzielnych pul DHCP na Central Office Server dla każdego plastra.
  • Podłączenie 5x Laptopów (eMBB) oraz 10x czujników IoT (mMTC) do tej samej wieży 5G.
  • Implementacja prostej polityki QoS (ACL + priorytetyzacja ruchu) preferującej ruch z VLAN 20.
Wymagane elementy dokumentacji
Element Opis wymagań
Schemat logiczny Diagram pokazujący mapowanie S-NSSAI na identyfikatory VLAN.
Konfiguracja Listing konfiguracji sub-interfejsów i VLAN Trunking.
Test izolacji Dowód braku komunikacji między urządzeniami z różnych plastrów (Ping fail).

Wskazówki wykonania

  1. Na przełączniku L2 utwórz bazy VLAN: vlan 10 name eMBB vlan 20 name mMTC
  2. Ustaw port łączący z routerem w tryb trunk: interface f0/1 switchport mode trunk
  3. Na routerze skonfiguruj sub-interfejsy (gateway dla każdego plastra): interface g0/0.10 encapsulation dot1Q 10 ip address 192.168.10.1 255.255.255.0
  4. Powtórz konfigurację dla VLAN 20 z adresem 192.168.20.1.
  5. Na Central Office Server utwórz dwie pule DHCP o nazwach pasujących do VLAN-ów.
  6. Skonfiguruj DHCP Relay na routerze, jeśli serwer jest w innej podsieci: interface g0/0.10 ip helper-address 10.0.0.10
  7. W wieży 5G przypisz ruch bezprzewodowy do odpowiednich VLAN-ów (wymaga CO server w trybie bridge).
  8. Na sub-interfejsie eMBB zastosuj ograniczenie przepływności za pomocą ACL (koncepcyjnie — CPT nie wspiera komendy traffic-shape).
  9. Sprawdź działanie trunkingu poleceniem: show interfaces trunk.
  10. Podłącz laptopy i upewnij się, że pobierają adresy z puli 192.168.10.x.
  11. Podłącz czujniki IoT i sprawdź adresację z puli 192.168.20.x.
  12. Wykonaj ping między laptopem a czujnikiem — powinien nie działać bez routingu między VLAN-ami.
  13. Sprawdź tablicę routingu: show ip route.
  14. Uruchom jednoczesne pingi z wielu laptopów, aby wygenerować obciążenie w VLAN 10.
  15. Zweryfikuj, że komunikacja w VLAN 20 (czujniki IoT) pozostaje stabilna i niezakłócona dzięki izolacji VLAN.
Przykładowy schemat
Schemat Network Slicing w CPT
03
Multi-access Edge Computing (MEC) – Optymalizacja opóźnień dla usług uRLLC
Podstawa wykładowa

T5G_4 Programowalność sieci: MEC, T5G_3 Warstwa fizyczna: Opóźnienia.

Cel i zakres projektu

Celem zadania jest analiza wpływu lokalizacji zasobów obliczeniowych na czas odpowiedzi sieci (RTT). Student musi zbudować topologię zawierającą lokalny węzeł MEC (Edge) umieszczony bezpośrednio przy wieży 5G oraz zdalne centrum danych (Cloud) połączone przez sieć rozległą. Projekt wymaga przeprowadzenia testów porównawczych opóźnień dla aplikacji wymagających standardu uRLLC.

Ograniczenia Cisco Packet Tracer

CPT symuluje opóźnienia w oparciu o liczbę skoków (hopów) i przepustowość łączy. Rzeczywiste opóźnienia MEC (< 10 ms) są trudne do odtworzenia — studenci konfigurują routing z różnymi metrykami, ale rzeczywista różnica w opóźnieniach będzie znacznie mniejsza niż w rzeczywistej sieci 5G. Funkcja UPF jest symulowana przez routing statyczny. Studenci opisują mechanizm Local Breakout koncepcyjnie.

Scenariusz problemowy

Centrum Medyczne „LifeSave" wdraża system telechirurgii, w którym roboty operacyjne sterowane są zdalnie przez lekarzy znajdujących się w innym budynku. Kluczowym problemem są opóźnienia w transmisji obrazu i komend sterujących, które przy wykorzystaniu tradycyjnej chmury obliczeniowej przekraczają bezpieczne 50 ms. Twoim zadaniem jest zaprojektowanie infrastruktury Multi-access Edge Computing (MEC), która przeniesie serwery aplikacji bezpośrednio na brzeg sieci w pobliże stacji bazowych 5G. Musisz tak skonfigurować topologię, aby ruch użytkownika był kierowany przez funkcję UPF do lokalnego węzła obliczeniowego z pominięciem sieci szkieletowej. Symulacja w Packet Tracerze wymaga porównania czasu odpowiedzi (RTT) dla dwóch ścieżek: lokalnej (MEC) oraz zdalnej (Central Cloud). Należy wykorzystać routery z celowo wprowadzonym opóźnieniem na łączach WAN, aby pokazać drastyczną różnicę w komforcie pracy chirurga. Twoim celem jest osiągnięcie stabilnego opóźnienia poniżej 10 ms dla sesji sterującej robotem. Poprawna konfiguracja mechanizmu Local Breakout jest kluczem do sukcesu tego projektu medycznego.

Wymagania techniczne
  • Implementacja MEC Server połączonego do tego samego przełącznika co 5G Tower.
  • Konfiguracja Cloud Server za trzema routerami symulującymi sieć WAN (więcej skoków = naturalnie wyższe opóźnienie).
  • Uruchomienie usług HTTP/DNS na obu serwerach.
  • Wykonanie serii pomiarów PING z urządzenia mobilnego do obu serwerów i porównanie RTT.
  • Zastosowanie routingu statycznego z różnym kosztem metryki, aby wymusić kierowanie ruchu krytycznego do serwera MEC.
Wymagane elementy dokumentacji
Element Opis wymagań
Wykres Porównawczy wykres słupkowy opóźnień (MEC vs Cloud).
Analiza Traceroute Zrzuty ekranu pokazujące liczbę skoków (Hops) dla obu scenariuszy.
Wnioski Techniczne uzasadnienie roli UPF w kierowaniu ruchu do MEC (Local Breakout).

Wskazówki wykonania

  1. Umieść 'Server' bezpośrednio przy switchu wieży 5G i nazwij go 'MEC-Edge'.
  2. Drugi serwer 'Cloud-Central' umieść za chmurą routerów (min. 3 skoki).
  3. Na routerach WAN użyj łączy serial o niskiej prędkości (np. 64 kbps), co naturalnie zwiększy RTT do Cloud.
  4. Na serwerze MEC uruchom prostą stronę WWW (index.html).
  5. Na urządzeniu UE (tablet) użyj Web Browser do otwarcia obu adresów IP.
  6. Użyj narzędzia tracert aby zobaczyć ścieżkę pakietu do Cloud (więcej hop-ów).
  7. Wykonaj test ping do serwera MEC i zapisz średni czas RTT.
  8. Powtórz ping do Cloud i zauważ różnicę (powinna być znaczna ze względu na większą liczbę skoków).
  9. Na routerze brzegowym gNodeB skonfiguruj routing statyczny z mniejszą metryką (distance) do serwera MEC, symulując mechanizm Local Breakout: ip route 192.168.1.0 255.255.255.0 192.168.1.2 1 ip route 172.16.0.0 255.255.0.0 10.0.0.1 10
  10. Zweryfikuj działanie routingu za pomocą show ip route i tracert.
  11. Sprawdź obciążenie procesora routera: show processes cpu (jeśli dostępne).
  12. Udokumentuj wyniki w formie tabeli porównawczej (Latency/Hops) — MEC vs Cloud.
  13. Zaproponuj w dokumentacji, jak mechanizm UPF w 5G SA realizuje Local Breakout (opis koncepcyjny na podstawie wykładu T5G_4).
Przykładowy schemat
Schemat MEC w CPT
04
Prywatna sieć 5G (Private 5G) w przemyśle 4.0 – Autonomiczna logistyka fabryczna
Podstawa wykładowa

T5G_6 Case Study: Industry 4.0, T5G_2 mMTC i uRLLC.

Cel i zakres projektu

Projekt obejmuje zaprojektowanie i konfigurację całkowicie izolowanej, prywatnej sieci 5G na terenie hali produkcyjnej. Student musi zapewnić łączność dla floty autonomicznych wózków widłowych (AGV) oraz systemów telemetrii maszynowej. Kluczowym aspektem jest zapewnienie pełnej niezależności od publicznych sieci operatorów (PLMN) oraz optymalizacja zasięgu wewnątrz budynku.

Ograniczenia Cisco Packet Tracer

CPT nie posiada pełnego rdzenia 5G Core. Funkcje AMF, SMF i UPF są uproszczone przez Central Office Server. Pełna izolacja od PLMN nie jest możliwa do odtworzenia — symulator udostępnia jedynie podstawowe funkcje sieci komórkowej. Studenci powinni opisać w dokumentacji różnice między symulacją a rzeczywistą prywatną siecią 5G.

Scenariusz problemowy

Nowoczesny zakład produkcyjny „AutoRobotics" decyduje się na budowę własnej prywatnej sieci 5G w celu pełnej automatyzacji hali montażowej. Flota 20 autonomicznych pojazdów AGV musi poruszać się precyzyjnie między stanowiskami, wymieniając dane o położeniu w czasie rzeczywistym. Ze względów bezpieczeństwa narodowego i ochrony tajemnicy przemysłowej żadne dane z kamer robotów nie mogą opuszczać fizycznego terenu fabryki. Twoim zadaniem jest zaprojektowanie i konfiguracja izolowanego rdzenia 5G oraz sieci radiowej, która zapewni pełne pokrycie hali bez martwych stref. Musisz uwzględnić specyfikę środowiska przemysłowego, gdzie metalowe konstrukcje mogą powodować liczne odbicia i zaniki sygnału. Wykorzystasz adresację IPv6, aby zapewnić unikalną tożsamość dla każdego elementu systemu Industry 4.0. Symulacja musi wykazać, że sieć prywatna działa niezależnie od publicznych operatorów i jest odporna na próby zakłócania sygnału z zewnątrz. Sukces projektu zależy od stabilności połączenia podczas jednoczesnej pracy wszystkich robotów logistycznych.

Wymagania techniczne
  • Konfiguracja Local Server jako autonomicznego 5G Core (AMF/UPF).
  • Rozmieszczenie 3 wież 5G Cell Tower wewnątrz hali (widok Physical w CPT).
  • Użycie urządzeń Industrial IoT (Single Board Computers) jako kontrolerów robotów.
  • Implementacja adresacji IPv6 dla wszystkich urządzeń końcowych.
  • Konfiguracja serwera Syslog do monitorowania stabilności połączeń radiowych robotów.
Wymagane elementy dokumentacji
Element Opis wymagań
Plan hali Diagram koncepcyjny z rozmieszczeniem anten i strefami zasięgu (ręczny rysunek lub zrzut z Physical View CPT).
Tabela adresacji Pełna lista urządzeń IoT z przypisanymi adresami IPv6.
Scenariusz awaryjny Opis zachowania systemu przy utracie łączności z jedną z wież.

Wskazówki wykonania

  1. Przełącz widok na 'Physical' i stwórz budynek o wymiarach 100x100m.
  2. Rozmieść 3 wieże gNodeB tak, aby ich zasięgi pokrywały całą halę.
  3. Skonfiguruj adresację IPv6 unicast na routerze fabrycznym: ipv6 unicast-routing interface g0/0 ipv6 address 2001:db8:acad::1/64
  4. Uruchom usługę 'SLAAC' na routerze (preferowane w CPT) lub 'DHCPv6' na serwerze dla robotów.
  5. W zakładce 'Config' każdego robota ustaw bramę IPv6 na adres routera.
  6. Ustaw unikalny identyfikator SSID dla sieci prywatnej (np. 'Private-5G-Factory').
  7. Zastosuj zabezpieczenia WPA2-Enterprise (symulacja AAA/Radius) dla urządzeń końcowych.
  8. Na serwerze Radius utwórz konta dla każdego robota (User/Pass).
  9. Skonfiguruj AAA na przełączniku: aaa new-model radius-server host 192.168.1.50 key secret123
  10. Sprawdź status połączenia bezprzewodowego na robotach w zakładce 'Config' → 'Wireless' (CPT nie wyświetla dBm dla wież komórkowych).
  11. Użyj serwera Syslog do zbierania logów o rozłączeniach: logging 192.168.1.60.
  12. Wykonaj test ping6 między robotami znajdującymi się w różnych strefach zasięgu.
  13. Zastosuj listy ACL IPv6 do blokowania ruchu niezwiązanego z produkcją: ipv6 access-list SECURE_PROD permit udp any any eq 5683
  14. Sprawdź stabilność sesji podczas symulowanego wyłączenia jednej z wież (zweryfikuj utratę łączności i brak odpowiedzi ping).
  15. Udokumentuj wyniki testów łączności w formie tabeli: wieża → robot → status połączenia.
Przykładowy schemat
Prywatna sieć 5G w CPT
05
Bezpieczeństwo 5GC – Implementacja Firewalling i ACL w rdzeniu SBA
Podstawa wykładowa

T5G_2 Architektura 5G: Bezpieczeństwo, T5G_5 Protokoły: Ochrona integralności.

Cel i zakres projektu

Celem projektu jest zabezpieczenie płaszczyzny sterowania (Control Plane) oraz płaszczyzny użytkownika (User Plane) w rdzeniu sieci 5G. Student musi zaimplementować mechanizmy filtrowania ruchu na stykach z sieciami zewnętrznymi (interfejs N6) oraz zabezpieczyć komunikację między funkcjami sieciowymi (SBA) przy użyciu list kontroli dostępu (ACL) i stanowych zapór ogniowych.

Ograniczenia Cisco Packet Tracer

ASA 5505 w CPT ma ograniczoną funkcjonalność Stateful Inspection. Nie wszystkie typy inspekcji (np. inspect http, inspect sip) działają prawidłowo. Funkcja SEPP (Security Edge Protection Proxy) nie jest dostępna w symulatorze. Studenci konfigurują uproszczony firewall z ACL — pełną ochronę interfejsów roamingowych należy opisać koncepcyjnie w dokumentacji.

Scenariusz problemowy

Operator regionalny „SecureConnect" zauważył wzmożoną aktywność botnetów próbujących atakować rdzeń sieci 5G poprzez publiczne interfejsy dostępowe. Jako specjalista ds. bezpieczeństwa systemów mobilnych musisz zaprojektować i wdrożyć wielowarstwową ochronę infrastruktury 5GC. Wykorzystasz stanowe zapory ogniowe (ASA) oraz zaawansowane listy kontroli dostępu (ACL) na routerach brzegowych interfejsu N6. Twoim zadaniem jest zablokowanie nieautoryzowanych prób skanowania portów oraz odcięcie ruchu administracyjnego od ruchu danych użytkowników. Musisz tak skonfigurować reguły filtrowania, aby dopuścić jedynie niezbędne protokoły sygnalizacyjne i sesje HTTP/HTTPS zainicjowane przez autoryzowane terminale. Wyzwaniem jest utrzymanie wysokiej wydajności sieci przy jednoczesnej inspekcji każdego pakietu wchodzącego do strefy rdzeniowej. Symulacja w Packet Tracerze musi udowodnić skuteczność blokady podczas symulowanego ataku typu ICMP Flood z hosta zewnętrznego. Dokumentacja powinna zawierać analizę logów systemowych potwierdzającą odrzucenie złośliwego ruchu.

Wymagania techniczne
  • Zastosowanie Routera 2911 lub ASA 5505 jako firewalla brzegowego.
  • Konfiguracja Extended ACL blokującej ruch ICMP, Telnet i SSH z zewnątrz do rdzenia.
  • Implementacja Stateful Inspection (jeśli wybrano ASA) dla ruchu HTTP/HTTPS.
  • Podział sieci na strefy: DMZ (Serwery aplikacji), Inside (Core), Outside (Internet).
  • Weryfikacja: Próba ataku DoS (symulowana wieloma pingami z hosta zewnętrznego) musi zostać odrzucona przez ACL.
Wymagane elementy dokumentacji
Element Opis wymagań
Matryca dostępu Tabela pokazująca dozwolone porty i protokoły między strefami.
Logi systemowe Zrzut ekranu z konsoli pokazujący "deny" dla zablokowanych pakietów.
Opis architektury Wyjaśnienie roli funkcji SEPP w ochronie interfejsów roamingowych.

Wskazówki wykonania

  1. Skonfiguruj Router 2911 jako punkt styku N6.
  2. Zdefiniuj listę ACL blokującą niechciany ruch zarządzania: ip access-list extended FW_TO_CORE deny tcp any any eq telnet deny tcp any any eq 22 permit tcp any any eq 80 permit tcp any any eq 443 deny ip any any
  3. Zastosuj ACL na interfejsie wejściowym od strony Internetu: ip access-group FW_TO_CORE in.
  4. Uruchom Cisco ASA 5505 dla inspekcji stanowej.
  5. Ustaw poziomy bezpieczeństwa: nameif outside / security-level 0, nameif inside / security-level 100.
  6. Skonfiguruj inspekcję HTTP: policy-map global_policy class inspection_default inspect http
  7. Użyj narzędzia 'Multi-user' w CPT do symulacji ataku z zewnętrznej instancji (opcjonalnie).
  8. Sprawdź działanie firewalla za pomocą show access-list.
  9. Przetestuj dostęp do serwera WWW wewnątrz rdzenia z hosta zewnętrznego.
  10. Zablokuj odpowiedzi ICMP za pomocą ACL na ASA: access-list OUTSIDE_IN deny icmp any any access-group OUTSIDE_IN in interface outside
  11. Użyj 'Simulation Mode' do przeanalizowania odrzucania pakietów przez reguły FW.
  12. Skonfiguruj NAT/PAT, aby ukryć adresy wewnętrznych NF (Network Functions): ip nat inside source list 1 interface g0/0 overload
  13. Udostępnij logi bezpieczeństwa na zewnętrzny serwer Syslog.
  14. Zweryfikuj działanie reguł za pomocą Simulation Mode — obserwuj, które pakiety są odrzucane przez ACL na ASA.
  15. Udokumentuj wszystkie zablokowane próby połączeń w raporcie końcowym.
Przykładowy schemat
Zabezpieczenie 5GC in CPT
06
Mobilność i Handover – Zarządzanie przełączaniem użytkownika w gęstej sieci miejskiej
Podstawa wykładowa

T5G_1 GSM i 4G: Zarządzanie mobilnością, T5G_5 Protokoły: Handover.

Cel i zakres projektu

Zadanie koncentruje się na koncepcji mechanizmów przełączania połączenia (Handover) podczas przemieszczania się terminala między komórkami. Student musi zaprojektować sieć składającą się z wielu wież 5G, ręcznie przeprowadzić reasocjację terminala między wieżami i zweryfikować ciągłość sesji IP. W dokumentacji student opisze koncepcyjnie procedurę handoveru w rzeczywistej sieci 5G (X2 vs S1, histereza, Time-to-Trigger).

Ograniczenia Cisco Packet Tracer

CPT NIE symuluje automatycznego handoveru. Symulator nie modeluje pomiarów RSRP, histerezy ani parametru Time-to-Trigger. Ręczna zmiana połączenia terminala (reasocjacja) jest jedyną dostępną metodą weryfikacji. Studenci muszą wykonać pomiary przed i po ręcznej zmianie wieży oraz opisać procedurę handoveru koncepcyjnie w dokumentacji.

Scenariusz problemowy

Szybka kolej miejska „UrbanExpress" oferuje pasażerom nieprzerwany dostęp do usług 5G podczas podróży przez gęsto zabudowane centrum. W rzeczywistej sieci terminale pasażerów są automatycznie przełączane między kolejnymi stacjami bazowymi gNodeB. Twoim zadaniem jest zaprojektowanie topologii z trzema wieżami 5G Cell Tower podłączonymi do wspólnego rdzenia sieci. Ponieważ Cisco Packet Tracer nie symuluje automatycznego handoveru (brak modelowania RSRP, histerezy i Time-to-Trigger), student ręcznie przeasocjuje smartfon z jednej wieży na drugą, weryfikując zachowanie adresacji IP i ciągłość sesji. Kluczową częścią dokumentacji jest koncepcyjny opis pełnej procedury handoveru w oparciu o materiały wykładowe T5G_5, w tym analiza komunikatów Measurement Report, Handover Request i Handover Command. Symulacja w CPT służy jako ilustracja topologii sieci, natomiast opis teoretyczny pełni rolę głównego elementu merytorycznego projektu.

Wymagania techniczne
  • Rozmieszczenie 3 wież 5G Tower w widoku Physical, połączonych ze wspólnym rdzeniem (Central Office Server).
  • Konfiguracja wież na różnych kanałach (np. Channel 1, 6, 11).
  • Użycie Smartfona 5G — ręczne przeasocjowanie z jednej wieży na drugą.
  • Weryfikacja ciągłości adresacji IP (ping przed i po przeasocjowaniu).
  • Dokumentacja koncepcyjna: opis procedury handoveru w rzeczywistej sieci 5G (na podstawie wykładów).
Wymagane elementy dokumentacji
Element Opis wymagań
Analiza łączności Wyniki ping przed i po ręcznym przeasocjowaniu terminala z każdą wieżą.
Schemat radiowy Diagram koncepcyjny pokazujący obszary nachodzenia zasięgów wież.
Opis techniczny Koncepcyjny opis procedury Handover typu X2 i S1 w rzeczywistej sieci 5G (na podstawie wykładów T5G_1/T5G_5).

Wskazówki wykonania

  1. Ustaw trzy wieże gNodeB w widoku Physical, połącz je kablami z routerem i Central Office Server.
  2. W zakładce 'Config' wieży ustaw różne kanały (Channel) i nazwy Provider.
  3. Nadaj wieżom unikalne nazwy: gNodeB_01, gNodeB_02, gNodeB_03.
  4. Smartfon podłącz do wieży gNodeB_01 — wykonaj ping do serwera w rdzeniu i potwierdź działanie.
  5. Ręcznie zmień konfigurację Wireless smartfona, aby połączył się z gNodeB_02 (zmiana SSID/Provider).
  6. Ponownie wykonaj ping — sprawdź, czy adres IP został zachowany lub przydzielony nowy.
  7. Powtórz procedurę dla gNodeB_03.
  8. Zanotuj w tabeli: wieża → adres IP → wynik ping → czas RTT.
  9. Sprawdź logi na CO Server w sekcji 'Cellular' → 'Registration'.
  10. Użyj narzędzia 'Simulation Mode' do obserwacji przepływu pakietów przez każdą z wież.
  11. Sprawdź tabelę ARP na routerze brzegowym po każdym przełączeniu.
  12. Zweryfikuj tablicę routingu: show ip route.
  13. W dokumentacji opisz koncepcyjnie pełną procedurę handoveru w sieci 5G: Measurement Report → Handover Decision → Handover Command → RRC Reconfiguration (na podstawie T5G_5).
  14. Porównaj handover X2-based (bezpośredni między gNodeB) z S1-based (przez rdzeń sieci) — opis koncepcyjny.
  15. Udokumentuj wnioski o ograniczeniach symulatora CPT w kontekście modelowania mobilności radiowej.
Przykładowy schemat
Handover w CPT
07
5G Fixed Wireless Access (FWA) – Konfiguracja zaawansowanego routingu brzegowego
Podstawa wykładowa

T5G_1 Ewolucja do 5G, T5G_7 Modem i komendy AT.

Cel i zakres projektu

Projekt symuluje wykorzystanie 5G jako głównego łącza internetowego dla małego biura lub domu (FWA). Student musi skonfigurować topologię CPE (Customer Premises Equipment) składającą się z routera bezprzewodowego WRT300N podłączonego do infrastruktury 5G Cell Tower przez router brzegowy operatora, a następnie skonfigurować lokalną sieć LAN z usługami NAT i Firewall.

Ograniczenia Cisco Packet Tracer

CPT symuluje łącze FWA w uproszczony sposób — fizyczne połączenie 5G jest reprezentowane przez połączenie kablowe Ethernet. Parametry jakości łącza radiowego (RSRP, SNR, throughput) nie są odwzorowywane. Testy wydajności mają charakter poglądowy.

Scenariusz problemowy

Miejscowość „Zielona Góra" znajduje się w strefie wykluczenia cyfrowego, gdzie brak jest infrastruktury światłowodowej, a kable miedziane są w złym stanie. Jedynym sposobem na dostarczenie szybkiego internetu dla lokalnego biura projektowego jest technologia 5G Fixed Wireless Access (FWA). Twoim zadaniem jest skonfigurowanie topologii CPE: router bezprzewodowy WRT300N pełniący rolę domowej bramy, połączony z routerem 2911 operatora, który z kolei łączy się z 5G Cell Tower i Central Office Server. Wewnątrz biura należy stworzyć bezpieczną sieć Wi-Fi oraz skonfigurować usługi NAT dla lokalnego serwera plików. Dodatkowo musisz wdrożyć podstawowe reguły Firewall (ACL) chroniące sieć lokalną przed atakami z zewnątrz. Symulacja w Packet Tracerze ma udowodnić, że 5G FWA może być pełnoprawnym zamiennikiem łącza kablowego dla wymagających klientów biznesowych.

Wymagania techniczne
  • Użycie routera WRT300N jako domowej bramy Wi-Fi, połączonego kablem WAN z routerem 2911 operatora (symulacja łącza 5G CPE).
  • Konfiguracja sieci Wi-Fi (WPA2-PSK) dla klientów lokalnych.
  • Implementacja Static NAT (Port Forwarding) dla lokalnego serwera plików.
  • Konfiguracja routingu statycznego w kierunku Central Office Server.
  • Weryfikacja: Urządzenia w sieci LAN muszą mieć dostęp do internetu, a ich ruch musi być widoczny jako pochodzący z adresu WAN modemu 5G.
Wymagane elementy dokumentacji
Element Opis wymagań
Tabela adresacji Podział adresów w sieci lokalnej (LAN) i adresacja WAN.
Zrzut ekranu GUI Konfiguracja bezprzewodowa i status połączenia komórkowego.
Analiza wydajności Porównanie FWA 5G z tradycyjnym ADSL (teoretyczne).

Wskazówki wykonania

  1. Użyj routera 'WRT300N' jako domowej bramy Wi-Fi — połącz port WAN z routerem 2911 operatora.
  2. Router 2911 operatora połącz z 5G Cell Tower i Central Office Server (symulacja łącza 5G CPE).
  3. Zdefiniuj adresację LAN: 192.168.1.1 / 255.255.255.0.
  4. Włącz serwer DHCP w zakresie 192.168.1.100 - 150.
  5. Na routerze brzegowym operatora (2911) skonfiguruj NAT dla ruchu wychodzącego: ip nat inside source list 1 interface g0/1 overload access-list 1 permit 10.0.0.0 0.255.255.255
  6. Ustaw statyczny routing do sieci klienta, jeśli wymagany jest dostęp z zewnątrz: ip route 192.168.1.0 255.255.255.0 10.64.0.5
  7. W biurowym serwerze FTP ustaw bramę na adres LAN routera FWA.
  8. Skonfiguruj Port Forwarding (Virtual Server) dla portu 21: External Port: 21, Internal Port: 21, IP: 192.168.1.10
  9. Na laptopie pracownika połącz się z Wi-Fi używając WPA2-AES.
  10. Sprawdź status połączenia WAN w interfejsie GUI routera.
  11. Wykonaj test ping do serwera w rdzeniu sieci.
  12. Użyj narzędzia 'Email' w CPT do symulacji wysyłania poczty przez 5G.
  13. Zastosuj ACL na routerze 2911 operatora, aby zabezpieczyć sieć LAN (opcjonalnie).
  14. Zweryfikuj tablicę translacji: show ip nat translations na routerze brzegowym.
  15. Udokumentuj stabilność połączenia przy zmianie parametrów wieży (np. zmiana kanału).
Przykładowy schemat
FWA 5G w CPT
08
Monitoring NB-IoT z automatyzacją Python – Programowalność urządzeń końcowych
Podstawa wykładowa

T5G_6 Case Study: mMTC, T5G_4 Programowalność sieci.

Cel i zakres projektu

Zadanie polega na stworzeniu inteligentnego systemu monitorowania warunków atmosferycznych opartego na standardzie NB-IoT. Student musi wykorzystać programowalne mikrokontrolery (MCU) dostępne w CPT, wyposażyć je w interfejs komórkowy i napisać skrypt w języku Python, który będzie periodycznie wysyłał dane z czujników do serwera bazodanowego.

Ograniczenia Cisco Packet Tracer

CPT nie symuluje specyficznych mechanizmów oszczędzania energii NB-IoT (PSM, eDRX). Moduł IoT w symulatorze jest uproszczony — ruch sieciowy wygląda jak standardowy HTTP. Studenci powinni opisać w dokumentacji różnice między symulowanym zachowaniem a rzeczywistym protokołem NB-IoT.

Scenariusz problemowy

Wielkoobszarowe gospodarstwo „AgroTech" wdraża system precyzyjnego rolnictwa oparty na czujnikach NB-IoT rozlokowanych na polach uprawnych. Każdy węzeł pomiarowy musi pracować przez kilka lat na jednej baterii, wysyłając małe paczki danych o wilgotności i temperaturze gleby. Twoim zadaniem jest zaprogramowanie mikrokontrolera IoT w Cisco Packet Tracer przy użyciu języka Python, aby obsługiwał te specyficzne wymagania. Skrypt musi realizować scenariusz wybudzania urządzenia, nawiązywania sesji z siecią 5G, wysyłania danych JSON na serwer HTTP i natychmiastowego przechodzenia w tryb głębokiego uśpienia (PSM). Musisz zoptymalizować kod tak, aby minimalizował czas pracy radia, co bezpośrednio przekłada się na oszczędność energii. Symulacja wymaga również konfiguracji serwera zdalnego, który będzie gromadził dane i prezentował je w formie logów. Wyzwaniem jest zapewnienie niezawodnej transmisji przy niskim poziomie sygnału na obrzeżach pola. Sukcesem będzie pomyślne odebranie serii 100 raportów pomiarowych bez utraty pakietów.

Wymagania techniczne
  • Użycie IoT MCU połączonego z Humidity Sensor oraz kartą 5G Network Adapter.
  • Napisanie skryptu Python w zakładce Programming urządzenia MCU.
  • Użycie biblioteki `urllib` lub `real-time data` do komunikacji z serwerem.
  • Konfiguracja serwera HTTP na zdalnym hoście do odbierania danych (widok logów serwera).
  • Weryfikacja: Dane przesyłane z czujnika muszą pojawiać się w logach serwera w czasie rzeczywistym.
Wymagane elementy dokumentacji
Element Opis wymagań
Kod źródłowy Listing skryptu Python z komentarzami technicznymi.
Logi danych Zrzut ekranu z serwera pokazujący odebrane wartości (wilgotność, czas).
Opis NB-IoT Analiza dlaczego NB-IoT jest lepszy od standardowego LTE w tym scenariuszu.

Wskazówki wykonania

  1. Dodaj MCU-PT i podłącz 'Humidity Sensor' do pinu A0.
  2. Włóż moduł bezprzewodowy/komórkowy (np. PT-IOT-NM-1W) do MCU i połącz z siecią 5G Cell Tower.
  3. W zakładce 'Programming' stwórz nowy plik 'main.py'.
  4. Kod do odczytu sensora i wysyłki (szablon): from gpio import * from time import * from http import * def main(): while True: val = analogRead(0) print("Wilgotnosc: " + str(val)) # Tutaj dodaj logikę wysyłki HTTP sleep(10)
  5. Skonfiguruj adres IP serwera docelowego jako zmienną globalną.
  6. Użyj funkcji z biblioteki from http import * (np. request.post(url, data)) do raportowania danych.
  7. Ustaw wieżę 5G na niską moc (np. 10W), aby symulować trudne warunki NB-IoT.
  8. Na routerze operatora sprawdź przepływ pakietów UDP/TCP z portu 80/8080.
  9. Sprawdź logi na serwerze HTTP w zakładce 'Services' → 'HTTP' — potwierdź, że dane dotarły.
  10. Zmień czas uśpienia (sleep) na 60 sekund i obserwuj wpływ na częstotliwość raportowania.
  11. Dodaj obsługę wyjątków (try-except) w Pythonie na wypadek braku sieci.
  12. Sprawdź konfigurację sieciową MCU w zakładce 'Config' urządzenia.
  13. Zaprojektuj format JSON: {"id": "sensor_01", "humidity": 45}.
  14. Wykonaj test zasięgu – odsuwaj MCU od wieży, aż do zerwania sesji.
  15. Udokumentuj w raporcie różnice w zachowaniu systemu dla różnych interwałów raportowania (koncepcyjny opis oszczędności energii NB-IoT).
Przykładowy schemat
NB-IoT Python w CPT
09
Zarządzanie QoS w 5G – Priorytetyzacja ruchu uRLLC nad eMBB w warstwie transportowej
Podstawa wykładowa

T5G_5 Protokoły: SDAP i PDCP, T5G_3 Warstwa fizyczna: uRLLC.

Cel i zakres projektu

Celem projektu jest implementacja mechanizmów Quality of Service (QoS) w celu ochrony ruchu krytycznego (uRLLC) przed „zalaniem" przez ruch szerokopasmowy (eMBB). Student musi skonfigurować kolejkowanie priorytetowe (Priority Queuing) oraz rezerwację pasma na routerach łączących gNodeB z rdzeniem sieci.

Ograniczenia Cisco Packet Tracer

UWAGA: Efekty QoS w CPT są bardzo ograniczone. Mechanizmy CBWFQ i LLQ są dostępne w konfiguracji, ale symulator nie odzwierciedla rzeczywistego kolejkowania pakietów. Różnice w opóźnieniach (latency) i jitterze mogą być niewidoczne w testach ping. Studenci muszą w dokumentacji opisać konfigurację i działanie mechanizmów QoS koncepcyjnie, w oparciu o wykłady T5G. Wyniki testów mogą nie wykazać oczekiwanych różnic — jest to ograniczenie symulatora, nie błąd konfiguracji.

Scenariusz problemowy

Wspólna infrastruktura 5G w porcie przeładunkowym "BalticPort" obsługuje jednocześnie monitoring wizyjny w jakości 4K oraz system sterowania dźwigami portowymi. Podczas intensywnego ruchu w porcie, transmisja wideo (eMBB) wysyca łącze transportowe, co powoduje wzrost opóźnień i drgania pakietów (jitter) w systemie sterowania (uRLLC). Twoim zadaniem jest wdrożenie mechanizmów zarządzania jakością usług (QoS) na routerach agregujących ruch z wież gNodeB. Musisz skonfigurować kolejkowanie priorytetowe LLQ dla pakietów sterujących oraz zarezerwować gwarantowane pasmo dla telemetrii, ograniczając jednocześnie ruch multimedialny. Wykorzystasz klasyfikację pakietów na podstawie pól DSCP oraz adresów IP serwerów krytycznych. Symulacja musi wykazać, że nawet przy 100% obciążeniu łącza ruchem FTP/Wideo, opóźnienia w pętli sterowania dźwigiem pozostają stałe i niskie. Dokumentacja powinna zawierać zrzuty ekranu z monitoringu kolejek na routerach w czasie rzeczywistym. To zadanie jest kluczowe dla zapewnienia bezpieczeństwa pracy w porcie.

Wymagania techniczne
  • Konfiguracja Class-Based Weighted Fair Queuing (CBWFQ) na routerach brzegowych.
  • Użycie Low Latency Queuing (LLQ) dla ruchu uRLLC (zidentyfikowanego po adresach IP lub portach UDP).
  • Symulacja przeciążenia: uruchomienie dużego transferu FTP z PC do Serwera.
  • Pomiar opóźnień: jednoczesne pingowanie z drona (uRLLC) i laptopa (eMBB).
  • Weryfikacja: Podczas przeciążenia, opóźnienia drona muszą pozostać stabilne, podczas gdy opóźnienia laptopa mogą wzrosnąć.
Wymagane elementy dokumentacji
Element Opis wymagań
Konfiguracja QoS Listingi policy-map i service-policy.
Wyniki testów Tabela porównawcza Jitter i Latency dla obu klas ruchu.
Opis SDAP Wyjaśnienie roli warstwy SDAP w mapowaniu 5QI na parametry transportowe.

Wskazówki wykonania

  1. Zdefiniuj klasy ruchu w routerze 2911: class-map match-any URLLC_CLASS match access-group 101 class-map match-any EMBB_CLASS match access-group 102
  2. Utwórz politykę QoS (LLQ dla URLLC): policy-map QoS_5G_POLICY class URLLC_CLASS priority 1000 class EMBB_CLASS bandwidth 2000
  3. Zdefiniuj ACL dla klasyfikacji: access-list 101 permit udp any any eq 5683.
  4. Zastosuj politykę na interfejsie wyjściowym (WAN): service-policy output QoS_5G_POLICY.
  5. Sprawdź działanie kolejek: show policy-map interface g0/0.
  6. Uruchom jednoczesne transfery FTP z wielu komputerów, aby wygenerować duże obciążenie łącza.
  7. W oknie 'Simulation' obserwuj, które pakiety są odrzucane (Dropped) przy przepełnieniu kolejki.
  8. Zauważ, że pakiety URLLC (z ustawionym DSCP EF) nie są odrzucane.
  9. Wykonaj ping i sprawdź różnice w 'Round Trip Time' dla obu klas (uwaga: w CPT efekty QoS mogą być mniej widoczne niż na rzeczywistym sprzęcie).
  10. Sprawdź status interfejsu: show interfaces g0/0 i szukaj 'output errors'.
  11. Udokumentuj statystyki kolejek przed i po włączeniu obciążenia.
  12. Zmień parametry 'priority' i zaobserwuj wpływ na pakiety sterujące.
  13. Wykorzystaj 'Packet Sniffer', aby potwierdzić znaczniki DSCP w nagłówkach IP.
  14. Porównaj wyniki z modelem Best Effort (bez QoS).
Przykładowy schemat
QoS 5G w CPT
10
Orkiestracja 5G Core przez kontroler SDN – Automatyzacja konfiguracji rdzenia
Podstawa wykładowa

T5G_4 Programowalność sieci: SDN/NFV, T5G_2 Architektura SBA.

Cel i zakres projektu

Ostatnie zadanie polega na wykorzystaniu nowoczesnego podejścia Software Defined Networking (SDN) do zarządzania infrastrukturą 5G Core. Student musi zintegrować routery rdzeniowe z kontrolerem sieciowym i wykorzystać go do scentralizowanej konfiguracji i monitorowania całej topologii.

Ograniczenia Cisco Packet Tracer

Network Controller w CPT ma bardzo ograniczone możliwości. Funkcja „Push configuration" (wypchnięcie konfiguracji) na wielu urządzeniach jednocześnie nie działa w pełni — studenci powinni weryfikować konfigurację ręcznie na każdym urządzeniu. Automatyczne wykrywanie topologii i health check są ograniczone. Studenci opisują korzyści z SDN koncepcyjnie, a funkcjonalność kontrolera demonstrują na dostępnym poziomie symulacji.

Scenariusz problemowy

Operator ogólnopolski „Global5G" zarządza rozproszoną architekturą rdzenia sieci, składającą się z setek wirtualnych funkcji sieciowych (VNF). Ręczna konfiguracja każdego routera brzegowego i firewalla staje się niemożliwa do opanowania i generuje liczne błędy ludzkie. Twoim zadaniem jest wdrożenie kontrolera SDN (Network Controller) w środowisku Cisco Packet Tracer w celu automatyzacji zarządzania rdzeniem 5GC. Musisz dodać wszystkie routery do bazy kontrolera, wykorzystując protokoły zarządzania i skonfigurować centralne polisy bezpieczeństwa. Wykorzystasz interfejs graficzny kontrolera do jednoczesnego wypchnięcia reguł ACL na wiele urządzeń, co drastycznie skraca czas wdrożenia nowych usług. Dodatkowo musisz przeanalizować mapę topologii generowaną automatycznie przez system i zidentyfikować potencjalne wąskie gardła w transmisji danych. Symulacja ma pokazać przewagę sieci programowalnych nad tradycyjnym modelem zarządzania CLI. Ostatecznym celem jest udowodnienie, że orkiestracja SDN pozwala na błyskawiczną reakcję na awarie i zmiany w zapotrzebowaniu na ruch.

Wymagania techniczne
  • Wdrożenie urządzenia Network Controller w segmencie zarządzania.
  • Konfiguracja protokołów SNMP/HTTP na routerach w celu umożliwienia odkrycia przez kontroler.
  • Użycie pulpitu nawigacyjnego kontrolera (widok w przeglądarce WWW wewnątrz CPT) do monitorowania topologii.
  • Wypchnięcie konfiguracji ACL na wiele urządzeń jednocześnie za pomocą szablonów (Templates).
  • Analiza zdrowia sieci (Health Check) i wykrywanie wąskich gardeł w segmencie 5G Core.
Wymagane elementy dokumentacji
Element Opis wymagań
Zrzut ekranu SDN Widok Dashboardu kontrolera z poprawnie wykrytymi urządzeniami.
Opis SBA Analiza jak SDN wpisuje się w koncepcję Service-Based Architecture.
Wnioski Zalety automatyzacji w kontekście wdrażania nowych usług 5G (Time-to-Market).

Wskazówki wykonania

  1. Dodaj urządzenie 'Network Controller' i podłącz je do switcha zarządzania.
  2. Na każdym routerze 2911 włącz usługi HTTP i HTTPS: ip http server ip http secure-server
  3. Ustaw konto użytkownika z uprawnieniami 15: username admin privilege 15 password cisco.
  4. W kontrolerze SDN przejdź do 'Provisioning' -> 'Discovery'.
  5. Wpisz zakres adresów IP routerów i dane logowania admin/cisco.
  6. Sprawdź zakładkę 'Inventory' – wszystkie urządzenia powinny mieć status 'Reachable'.
  7. Użyj narzędzia 'Network Topology' w kontrolerze, aby zobaczyć graficzne powiązania urządzeń.
  8. Stwórz 'Policy' o nazwie 'Block_Telnet' i przypisz do niej ACL blokującą port 23.
  9. Zastosuj polisę na wszystkich wybranych routerach jednocześnie (Push configuration).
  10. Zweryfikuj na dowolnym routerze czy ACL się pojawiła: show access-lists.
  11. Użyj API kontrolera (symulowane w CPT) do pobrania statystyk ruchu: GET /api/v1/network-device.
  12. Monitoruj obciążenie interfejsów w czasie rzeczywistym na Dashboardzie.
  13. Zmień nazwę hosta na jednym z routerów przez kontroler i sprawdź zmianę w CLI.
  14. Zidentyfikuj 'Unhealthy devices' na głównym ekranie kontrolera.
  15. Udokumentuj różnicę w czasie konfiguracji 5 routerów metodą CLI vs SDN.
Przykładowy schemat
SDN 5G w CPT