1/55
Projektowanie i wymiarowanie sieci klasy „campus”
Cel slajdu: Wprowadzenie do logicznej struktury sieci kampusowej, segmentacji domen rozgłoszeniowych za pomocą sieci VLAN oraz routingu między-VLAN-owego.

Część 4: Segmentacja sieci, wirtualizacja i routing w kampusie

Czwarta część cyklu poświęcona jest logicznej strukturze i architekturze warstwy 3 w kampusie:

  • Wirtualizacja warstwy łącza danych: implementacja sieci VLAN (IEEE 802.1Q) oraz izolacja ruchu użytkowników.
  • Łącza magistralne (Trunk): tagowanie ramek, zarządzanie ruchem nietagowanym (Native VLAN) i ochrona przed atakami VLAN Hopping.
  • Routing między sieciami VLAN (Inter-VLAN): ewolucja od Router-on-a-Stick do przełączania wielowarstwowego z wykorzystaniem interfejsów SVI.
  • Infrastruktura usług sieciowych: hierarchiczne adresowanie IPv4/IPv6, mechanizm DHCP Relay (ip helper-address) i architektura DNS.
  • Routing dynamiczny w kampusie: zaawansowane projektowanie protokołu OSPF w topologiach Single-Area i Multi-Area.
Zasada inżynierska: Fizyczna topologia sieci kampusowej musi być prosta i modularna, natomiast elastyczność i bezpieczeństwo realizuje się w warstwie logicznej poprzez precyzyjną segmentację VLAN i kontrolowany routing L3.
Segmentacja logiczna sieci: Proces podziału jednolitej fizycznej infrastruktury teleinformatycznej na niezależne, logicznie odizolowane domeny rozgłoszeniowe i strefy bezpieczeństwa, kontrolowane za pomocą reguł routingu i list dostępu.
Projektowanie i wymiarowanie sieci klasy „campus”

Fizyczna infrastruktura kablowa i przełączniki tworzą jedynie szkielet transmisyjny. Dopiero logiczny podział na wirtualne sieci lokalne (VLAN) oraz zdefiniowanie punktów wymiany ruchu w warstwie trzeciej (L3) nadaje sieci kampusowej pożądaną strukturę organizacyjną, funkcjonalną i bezpieczeństwa.

W nowoczesnym kampusie uniwersyteckim lub korporacyjnym niedopuszczalne jest łączenie wszystkich użytkowników, serwerów i urządzeń IoT do wspólnej domeny warstwy 2.

Skróty użyte w tym slajdzie:
VLAN – Virtual Local Area Network – wirtualna sieć lokalna (IEEE 802.1Q).
L2 / L3 – Layer 2 / Layer 3 – warstwa łącza danych oraz warstwa sieciowa modelu OSI.
SVI – Switched Virtual Interface – wirtualny interfejs przełącznika pełniący rolę bramy L3.
OSPF – Open Shortest Path First – protokół dynamicznego routingu stanu łącza.
IoT – Internet of Things – urządzenia internetu rzeczy.

2/55
Literatura i źródła normatywne
Cel slajdu: Przedstawienie kanonu norm międzynarodowych IEEE oraz dokumentów RFC IETF regulujących tagowanie magistralne, routing IP oraz protokół OSPF.

Standardy IEEE oraz dokumenty RFC

Podstawę merytoryczną w zakresie wirtualizacji i routingu stanowią dokumenty techniczne:

Standard IEEE 802.1Q: Międzynarodowy standard komitetu IEEE określający architekturę wirtualnych sieci mostkowanych, format 4-bajtowego nagłówka tagu VLAN oraz obsługę priorytetyzacji ruchu w warstwie 2 (802.1p).

Przed wprowadzeniem standardu IEEE 802.1Q na rynku dominował własnościowy protokół ISL (Inter-Switch Link) firmy Cisco, który enkapsulował całą ramkę Ethernet w 26-bajtowy dodatkowy nagłówek i 4-bajtową sumę kontrolną FCS.

Standard 802.1Q zrewolucjonizował rynek poprzez wprowadzenie koncepcji wewnętrznego tagowania (Internal Tagging) – wstawienia zaledwie 4 bajtów bezpośrednio do wnętrza oryginalnej ramki Ethernet bez tworzenia narzutu zewnętrznej enkapsulacji.

Skróty użyte w tym slajdzie:
IEEE – Institute of Electrical and Electronics Engineers – instytut inżynierów elektryków i elektroników.
RFC – Request for Comments – oficjalne specyfikacje techniczne internetu publikowane przez IETF.
ISL – Inter-Switch Link – historyczny protokół enkapsulacji magistralnej Cisco.
DHCP – Dynamic Host Configuration Protocol – protokół automatycznej konfiguracji sieci.
FCS – Frame Check Sequence – pole sumy kontrolnej ramki Ethernet.

3/55
Agenda części 4
Cel slajdu: Przedstawienie szczegółowego planu wykładu obejmującego segmentację VLAN, magistrale Trunk, routing między-VLAN, usługi DHCP/DNS oraz OSPF.

Plan zagadnień segmentacji logicznej i routingu

W trakcie tej części przeanalizujemy następujące zagadnienia:

  • Potrzeba segmentacji logicznej: wady płaskiej sieci L2 i kalkulacja narzutu ruchu rozgłoszeniowego.
  • Wirtualne sieci lokalne (VLAN): koncepcja, typologia, porty dostępowe (Access) i konfiguracja.
  • Łącza magistralne (Trunk): standard IEEE 802.1Q, struktura tagu, Native VLAN i bezpieczeństwo (VLAN Hopping).
  • Porty wielousługowe: obsługa telefonii Voice VLAN z wykorzystaniem protokołów CDP i LLDP-MED.
  • Routing między-VLAN: Router-on-a-Stick vs przełączanie L3 z interfejsami SVI i portami ruterowanymi.
  • Usługi sieciowe i adresowanie: hierarchiczne VLSM, sekwencja DORA, DHCP Relay (ip helper-address) i DNS.
  • Protokół OSPF w kampusie: filary działania, algorytm Dijkstry, elekcja DR/BDR oraz architektura Multi-Area.
Architektura trójwarstwowa L3: Model hierarchiczny sieci kampusowej, w którym granica pomiędzy przełączaniem warstwy 2 a routingiem warstwy 3 jest precyzyjnie zdefiniowana, co pozwala na pełną kontrolę nad domenami rozgłoszeniowymi i ścieżkami tranzytowymi.
Agenda części 4

Projektowanie logiczne sieci wymaga harmonijnego połączenia wiedzy z zakresu przełączania (warstwa 2) oraz routingu (warstwa 3). Właściwy dobór granic pomiędzy tymi warstwami decyduje o skalowalności sieci, szybkości konwergencji po awariach oraz odporności na ataki i błędy konfiguracji użytkowników.

W dalszej części spotkania przejdziemy krok po kroku od pojedynczego gniazda abonenckiego aż po rozległą domenę routingu OSPF łączącą dziesiątki budynków kampusu.

Skróty użyte w tym slajdzie:
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
Trunk – łącze magistralne przenoszące ruch wielu sieci VLAN.
SVI – Switched Virtual Interface – interfejs wirtualny przełącznika L3.
VLSM – Variable Length Subnet Masking – podsieci o zmiennej długości maski.
DR / BDR – Designated Router / Backup Designated Router – role routerów w segmencie OSPF.

4/55
Potrzeba logicznej segmentacji: wady jednolitej domeny L2
Cel slajdu: Przedstawienie technicznych i organizacyjnych wad płaskiej sieci warstwy 2 oraz uzasadnienie konieczności segmentacji na mniejsze domeny rozgłoszeniowe.

Dlaczego nie wolno łączyć wszystkich użytkowników w jeden segment?

Płaska sieć bez podziału na segmenty (Flat Network) cierpi na fundamentalne wady projektowe:

  • Wspólna gigantyczna domena rozgłoszeniowa (Broadcast Domain): każda ramka broadcast generowana przez dowolną stację trafia do tysięcy pozostałych komputerów w całym kampusie.
  • Brak izolacji bezpieczeństwa: dowolny użytkownik podłączony do sieci może bez przeszkód podsłuchiwać ruch nieszyfrowany, zatruwać tablice ARP (ARP Poisoning) lub podszywać się pod serwer DHCP (Rogue DHCP).
  • Brak kontroli pasma: niemożliwe jest zagwarantowanie pasma i priorytetów (QoS) dla ruchu krytycznego (telefonia VoIP, systemy dziekanatu) w otoczeniu masowego pobierania danych przez studentów.
  • Chaos organizacyjny: brak powiązania adresacji IP z rzeczywistą strukturą jednostek organizacyjnych kampusu.
Inżynierski limit: Doświadczenie inżynierskie wskazuje, że pojedyncza domena rozgłoszeniowa L2 nie powinna nigdy przekraczać 250–500 aktywnych urządzeń końcowych. Większe segmenty ulegają degradacji wydajnościowej.
Domena rozgłoszeniowa (Broadcast Domain): Logiczny obszar sieci komputerowej, w którym wszystkie podłączone węzły mogą bezpośrednio odebrać każdą ramkę nadaną na adres rozgłoszeniowy (Broadcast MAC: FF:FF:FF:FF:FF:FF) bez pośrednictwa urządzenia routującego warstwy 3.
Potrzeba logicznej segmentacji: wady jednolitej domeny L2

W płaskiej sieci warstwy 2 z 2000 komputerów, sam ruch rozgłoszeniowy generowany przez systemy operacyjne (zapytania ARP, pakiety mDNS, NetBIOS, rozgłoszenia DHCP, SSDP) potrafi zająć od kilkunastu do kilkudziesięciu megabitów na sekundę ciągłego pasma.

Co gorsza, każda taka ramka wywołuje przerwanie sprzętowe (Hardware Interrupt) w karcie sieciowej każdego podłączonego komputera, zmuszając jego procesor CPU do analizy treści pakietu, co prowadzi do spadku responsywności stacji roboczych.

Skróty użyte w tym slajdzie:
L2 – Layer 2 – warstwa łącza danych modelu OSI.
ARP – Address Resolution Protocol – protokół mapowania adresów IP na adresy MAC.
QoS – Quality of Service – jakość i priorytetyzacja usług sieciowych.
mDNS – Multicast DNS – protokół bezkonfiguracyjnego rozwiązywania nazw w sieci lokalnej.
VoIP – Voice over IP – telefonia cyfrowa w sieci pakietowej.

5/55
Wpływ ruchu rozgłoszeniowego na wydajność urządzeń
Cel slajdu: Przedstawienie matematycznej i inżynierskiej kalkulacji narzutu ruchu rozgłoszeniowego na procesory urządzeń sieciowych i kart sieciowych.

Inżynierska kalkulacja narzutu pakietów broadcast

Wielkość domeny rozgłoszeniowej ma bezpośredni wpływ na stabilność stosu sieciowego urządzeń:

  • Kalkulacja skali: pojedynczy komputer generuje średnio od 2 do 10 pakietów rozgłoszeniowych na sekundę (ARP, LLMNR, SSDP, DHCP).
  • W segmencie 2000 stacji: w każdej sekundzie przez każde gniazdo przepływa strumień od 4 000 do 20 000 pakietów broadcast!
  • Przerwania procesora (Interrupts): karta sieciowa stacji roboczej nie może odrzucić ramki broadcast na poziomie sprzętowym – musi zgłosić przerwanie do procesora CPU systemu operacyjnego.
  • Wpływ na urządzenia IoT: proste mikrokontrolery w czujnikach IoT i kamerach dozorowych ulegają zawieszeniu lub resetowi pod wpływem lawiny pakietów rozgłoszeniowych.
Kluczowy wniosek: Pakiety typu Unicast są filtrowane przez układ scalony karty sieciowej (NIC), natomiast pakiety Broadcast angażują procesor główny urządzenia. Podział na VLAN-y jest konieczny, aby chronić zasoby obliczeniowe stacji.
Narzut rozgłoszeniowy (Broadcast Overhead): Moc obliczeniowa procesora oraz pasmo transmisyjne bezpowrotnie tracone na odbiór, dekodowanie i odrzucanie niechcianych pakietów rozgłoszeniowych pochodzących od innych stacji w tej samej domenie L2.
Wpływ ruchu rozgłoszeniowego na wydajność urządzeń

W środowiskach wielotysięcznych kampusów niekontrolowany ruch rozgłoszeniowy staje się przyczyną zjawiska zwanego degradacją tła (Background Degradation). Użytkownicy skarżą się na powolne otwieranie stron internetowych i „przycinanie” połączeń głosowych, mimo że łącza optyczne nie są w pełni wysycone.

Podział sieci na wirtualne sieci lokalne VLAN zamyka ruch rozgłoszeniowy wewnątrz ściśle zdefiniowanych granic, uwalniając pozostałe segmenty kampusu od niepotrzebnego narzutu.

Skróty użyte w tym slajdzie:
NIC – Network Interface Card – karta interfejsu sieciowego.
CPU – Central Processing Unit – jednostka centralna procesora komputera.
LLMNR – Link-Local Multicast Name Resolution – protokół rozwiązywania nazw lokalnych.
SSDP – Simple Service Discovery Protocol – protokół wykrywania urządzeń UPnP.
IoT – Internet of Things – internet rzeczy.

6/55
Koncepcja wirtualnych sieci lokalnych (VLAN)
Cel slajdu: Przedstawienie idei wirtualnych sieci lokalnych (VLAN), logicznej izolacji portów w przełączniku oraz uniezależnienia segmentacji od fizycznej lokalizacji.

Logiczny podział fizycznej infrastruktury przełącznika

VLAN (Virtual Local Area Network) to logicznie wydzielona sieć lokalna wewnątrz fizycznego przełącznika:

  • Niezależna domena rozgłoszeniowa: każdy VLAN stanowi w pełni autonomiczną domenę warstwy 2; pakiety rozgłoszeniowe nie opuszczają granic danego VLAN-u bez udziału routera L3.
  • Wirtualizacja przełącznika: jeden fizyczny przełącznik 48-portowy działa tak, jakby był zespołem kilku odrębnych, fizycznie odseparowanych małych przełączników.
  • Niezależność od lokalizacji fizycznej: użytkownicy należący do tego samego VLAN-u (np. Katedra Informatyki) mogą znajdować się w różnych salach, na różnych piętrach lub w różnych budynkach kampusu, zachowując wspólną podsieć IP!
Podstawa działania: Dwa porty należące do różnych sieci VLAN w tym samym fizycznym przełączniku NIE MOGĄ komunikować się ze sobą bezpośrednio w warstwie 2. Wymiana danych wymaga przesłania pakietów przez router lub przełącznik wielowarstwowy L3.
Wirtualna sieć lokalna (VLAN - Virtual LAN): Logiczna grupa portów przełącznika lub urządzeń sieciowych tworzących wyodrębnioną domenę rozgłoszeniową w warstwie 2 modelu OSI, funkcjonującą niezależnie od fizycznej lokalizacji urządzeń.
Koncepcja wirtualnych sieci lokalnych (VLAN)

Wprowadzenie technologii VLAN całkowicie zmieniło sposób projektowania sieci kampusowych. Przed erą VLAN-ów zmiana przynależności pracownika do innego działu wymagała fizycznego przepinania kabli w szafach krosowych lub instalowania osobnych przełączników dla każdej grupy użytkowników.

Dzięki sieciom VLAN administrator dokonuje rekonfiguracji przynależności użytkownika wyłącznie drogą programową – zmieniając numer VLAN przypisany do danego portu przełącznika z poziomu konsoli zarządzającej.

Skróty użyte w tym slajdzie:
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
OSI – Open Systems Interconnection – 7-warstwowy model odniesienia systemów otwartych.
L2 – Layer 2 – warstwa łącza danych odpowiadająca za ramki Ethernet.
L3 – Layer 3 – warstwa sieciowa odpowiadająca za routing pakietów IP.
CLI – Command Line Interface – interfejs linii poleceń.

7/55
Korzyści z wdrożenia VLAN w sieci kampusowej
Cel slajdu: Przedstawienie czterech filarów korzyści wdrożenia sieci VLAN: izolacji domen awaryjnych, bezpieczeństwa, optymalizacji pasma i elastyczności.

Zalety architektoniczne, operacyjne i bezpieczeństwa

Zastosowanie sieci VLAN przynosi cztery fundamentalne korzyści inżynierskie:

  • Izolacja domen awaryjnych (Fault Containment): pętla w warstwie 2 lub burza rozgłoszeniowa wywołana przez studenta w laboratorium paraliżuje wyłącznie dany VLAN laboratoryjny, nie wpływając na pracę serwerów ani administracji!
  • Bezpieczeństwo logiczne: separacja wrażliwych zasobów; stacje z sieci Wi-Fi dla gości nie mają żadnej bezpośredniej łączności L2 z serwerami bazodanowymi czy systemami finansowo-księgowymi.
  • Optymalizacja pasma i QoS: możliwość łatwego przypisania priorytetów kolejkowania na podstawie identyfikatora VLAN (np. wysoki priorytet dla VLAN-u telefonii Voice).
  • Elastyczność zarządzania: logiczne odwzorowanie struktury uczelni lub przedsiębiorstwa bez konieczności kosztownych prac kablowych.
Izolacja domen awaryjnych (Fault Containment): Właściwość architektury sieciowej polegająca na ograniczeniu zasięgu oddziaływania lokalnych zakłóceń transmisyjnych (pętli, burz rozgłoszeniowych, błędów protokołowych) wyłącznie do wydzielonego segmentu logicznego bez destabilizacji reszty systemu.
Korzyści z wdrożenia VLAN w sieci kampusowej

Koncepcja Fault Containment jest jednym z najważniejszych filarów odporności nowoczesnej sieci kampusowej. W sieci pozbawionej segmentacji błąd ludzki w jednym laboratorium badawczym wywołuje efekt domina, kładąc całą sieć uniwersytecką.

Dzięki separacji VLAN skutki incydentu zostają natychmiast uwięzione w granicach danego segmentu, a inżynierowie mogą bezpiecznie zlokalizować i usunąć usterkę bez presji wynikającej z przestoju całej instytucji.

Skróty użyte w tym slajdzie:
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
QoS – Quality of Service – mechanizmy zapewniania jakości transmisji.
VoIP – Voice over IP – telefonia cyfrowa w sieci pakietowej.
ACL – Access Control List – listy kontroli dostępu filtrujące pakiety na zaporach i przełącznikach L3.
SLA – Service Level Agreement – gwarantowany poziom dostępności usług.

8/55
Rodzaje sieci VLAN w kampusie
Cel slajdu: Przedstawienie standardowej typologii funkcjonalnej sieci VLAN stosowanej w obiektach kampusowych oraz zasad doboru numeracji VID.

Wzorcowa typologia funkcjonalna segmentów logicznych

W profesjonalnym projekcie sieci kampusowej wyróżnia się następujące kategorie sieci VLAN:

  • Data VLAN (VLAN danych użytkowników): dedykowane segmenty dla poszczególnych grup użytkowników (np. Pracownicy, Studenci, Badacze, Goście).
  • Voice VLAN (VLAN telefonii VoIP): dedykowany segment z gwarancją pasma, niskich opóźnień i priorytetem QoS dla aparatów telefonicznych.
  • Management VLAN (VLAN zarządzania): odizolowany, ściśle chroniony segment przeznaczony wyłącznie do zarządzania urządzeniami sieciowymi (interfejsy IP przełączników, zasilaczy PDU, UPS, kamer).
  • Native VLAN (VLAN natywny): domyślny segment obsługujący ruch nietagowany na łączach magistralnych Trunk wg standardu IEEE 802.1Q.
  • Default VLAN: domyślny VLAN fabryczny (zawsze VLAN 1), w którym znajdują się wszystkie porty po wyjęciu przełącznika z pudełka.
Kluczowa zasada bezpieczeństwa: Kategorycznie zabrania się wykorzystywania fabrycznego VLAN 1 do przesyłania danych użytkowników lub zarządzania urządzeniami! VLAN 1 należy wygasić i odizolować, aby zablokować wektory ataków na przełączniki.
Management VLAN (VLAN zarządzania): Wydzielona, chroniona wirtualna sieć lokalna posiadająca restrykcyjne reguły filtrowania na zaporach ogniowych, służąca wyłącznie do komunikacji administracyjnej z interfejsami zarządzającymi urządzeń sieciowych (SSH, SNMP, HTTPS, Syslog).
Rodzaje sieci VLAN w kampusie

Wzorcowa polityka projektowa wymaga całkowitej separacji ruchu zarządzającego (Out-of-Band lub In-Band Management VLAN) od ruchu stacji użytkowników. Gdyby przełączniki posiadały adresy zarządzające w tym samym VLAN-ie co komputery studentów, każdy użytkownik mógłby próbować ataków brute-force na hasła SSH lub podsłuchiwać pakiety SNMP.

Zarządzanie urządzeniami powinno odbywać się wyłącznie z dedykowanych stacji administratorów (tzw. Jump Hosts lub Bastion Hosts) zlokalizowanych w wydzielonym VLAN-ie zarządzającym.

Skróty użyte w tym slajdzie:
VID – VLAN Identifier – 12-bitowy numer identyfikacyjny sieci VLAN (zakres 1–4094).
VoIP – Voice over IP – telefonia cyfrowa przesyłana przez sieć IP.
PDU – Power Distribution Unit – listwa zasilająca w szafie RACK.
SSH – Secure Shell – bezpieczny protokół zdalnego logowania do konsoli urządzenia.
SNMP – Simple Network Management Protocol – protokół monitoringu i zarządzania.

9/55
Porty dostępowe (Access Ports): zasada przypisywania
Cel slajdu: Przedstawienie zasad funkcjonowania portów dostępowych (Access Ports), mechanizmu usuwania tagów przed wysłaniem do klienta oraz niewidoczności VLAN dla stacji roboczej.

Konfiguracja portu dla urządzenia końcowego

Port dostępowy (Access Port) na przełączniku łączy urządzenia końcowe (komputery, drukarki, kamery):

  • Przynależność do jednego VLAN-u: port dostępowy należy do dokładnie jednej sieci VLAN danych (z wyjątkiem portów z Voice VLAN).
  • Ruch nietagowany na kablu abonenckim (Untagged): ramki przesyłane do komputera użytkownika nie posiadają żadnych tagów 802.1Q! Karta sieciowa komputera nie ma pojęcia o istnieniu sieci VLAN.
  • Obsługa ruchu przychodzącego: gdy stacja wyśle standardową ramkę Ethernet, przełącznik w chwili odbioru na porcie dostępowym logicznie przypisuje ją do skonfigurowanego numeru VLAN.
  • Obsługa ruchu wychodzącego: przed wysłaniem ramki przez port dostępowy do stacji odbiorczej przełącznik usuwa wewnętrzny tag VLAN.
Przezroczystość dla klienta: Wszelka logika wirtualizacji VLAN jest realizowana w 100% sprzętowo wewnątrz przełącznika. Stacje robocze, laptopy i serwery korzystają ze standardowych kart sieciowych bez potrzeby żadnej specjalnej konfiguracji!
Port dostępowy (Access Port): Port przełącznika sieciowego przypisany do obsługi dokładnie jednej sieci wirtualnej VLAN, który przesyła i odbiera standardowe ramki nietagowane, zdejmując z nich tagi przed wysłaniem do stacji roboczej.
Porty dostępowe (Access Ports): zasada przypisywania

Dzięki pełnej przezroczystości portów dostępowych dla urządzeń końcowych, podłączenie nowego komputera do sieci kampusowej nie wymaga instalacji żadnych dodatkowych sterowników ani specjalistycznego oprogramowania.

To przełącznik warstwy dostępu ponosi pełną odpowiedzialność za zabezpieczenie ramki i pilnowanie, aby pakiet wprowadzony przez dany port fizyczny nie przedostał się do innej domeny VLAN bez autoryzacji przez router warstwy 3.

Skróty użyte w tym slajdzie:
Access Port – port dostępowy dedykowany dla pojedynczego urządzenia końcowego.
Untagged – ramka nietagowana nieposiadająca 4-bajtowego nagłówka 802.1Q.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
MAC – Media Access Control – fizyczny adres karty sieciowej.
Voice VLAN – mechanizm umożliwiający dołączenie telefonu i PC do jednego portu fizycznego.

10/55
Konfiguracja portów dostępowych i bazy VLAN w Cisco IOS
Cel slajdu: Przedstawienie wzorcowych poleceń CLI Cisco IOS służących do tworzenia bazy VLAN-ów, nadawania nazw oraz przypisywania portów do trybu dostępowego.

Praktyczna implementacja w warstwie dostępu systemu Cisco IOS

Definiowanie sieci VLAN w globalnej bazie danych i przypisywanie portów do trybu Access:

! Krok 1: Definicja sieci VLAN i nazw symbolicznych
Switch(config)# vlan 10
Switch(config-vlan)# name Studenci_Wydzial_IT
Switch(config-vlan)# vlan 20
Switch(config-vlan)# name Pracownicy_Dziekanat
Switch(config-vlan)# exit

! Krok 2: Konfiguracja portów dostępowych (pojedynczo lub grupami)
Switch(config)# interface range GigabitEthernet 1/0/1 - 12
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
Switch(config-if-range)# spanning-tree portfast
Switch(config-if-range)# spanning-tree bpduguard enable
Switch(config-if-range)# no shutdown
Dobra praktyka nazewnictwa: Zawsze należy nadawać sieciom VLAN czytelne nazwy symboliczne (polecenie name NAZWA). Ułatwia to audyty techniczne i zapobiega pomyłkom podczas prac serwisowych.
Polecenie switchport mode access: Polecenie konfiguracyjne systemu Cisco IOS na stałe ustawiające dany interfejs przełącznika w tryb dostępowy (nietagowany) oraz wyłączające negocjację magistrali protokołem DTP.
Konfiguracja portów dostępowych i bazy VLAN w Cisco IOS

Weryfikację poprawności bazy sieci VLAN oraz przypisania portów przeprowadza się za pomocą polecenia show vlan brief. Polecenie to wyświetla zestawienie wszystkich aktywnych sieci VLAN, ich nazwy oraz listę portów fizycznych aktualnie przypisanych do poszczególnych segmentów.

Baza danych VLAN w przełącznikach Cisco przechowywana jest w pamięci Flash w dedykowanym pliku binarnym vlan.dat, niezależnie od pliku konfiguracji startowej startup-config.

Skróty użyte w tym slajdzie:
CLI – Command Line Interface – interfejs linii poleceń.
IOS – Internetwork Operating System – system operacyjny urządzeń sieciowych Cisco.
DTP – Dynamic Trunking Protocol – protokół automatycznej negocjacji magistral.
BPDU – Bridge Protocol Data Unit – ramka kontrolna drzewa rozpinającego STP.
PortFast – funkcja natychmiastowego aktywowania portu dla stacji końcowej.

11/55
Komunikacja między przełącznikami: łącza magistralne (Trunk)
Cel slajdu: Przedstawienie idei łącza magistralnego (Trunk), problemu przesyłania ruchu wielu sieci VLAN jednym kablem fizycznym oraz eliminacji konieczności dublowania kabli.

Jak przesyłać ruch wielu sieci VLAN jednym kablem fizycznym?

Dylemat projektowy przy łączeniu przełączników warstwy dostępu z dystrybucją:

  • Podejście naiwne: połączenie każdego VLAN-u osobnym fizycznym kablem krosowym (np. kabel 1 dla VLAN 10, kabel 2 dla VLAN 20...). Przy 50 VLAN-ach wymagałoby to 50 kabli i 50 drogich portów – rozwiązanie całkowicie nieakceptowalne!
  • Rozwiązanie inżynierskie: Łącze magistralne (Trunk):
    • Jeden wspólny kabel fizyczny (np. światłowód 10G/40G) łączący dwa przełączniki.
    • Przesyła ramki należące do wielu różnych sieci VLAN jednocześnie.
    • Aby przełącznik odbiorczy wiedział, do którego VLAN-u należy dany pakiet, każda ramka przesyłana przez łącze magistralne jest „etykietowana” (tagowana) specjalnym identyfikatorem numerycznym!
Kluczowa definicja: Łącze Trunk to logiczna magistrala wielousługowa łącząca przełączniki lub przełącznik z routerem/serwerem wirtualizacji, w której ramki są identyfikowane za pomocą tagu IEEE 802.1Q.
Łącze magistralne (Trunk): Punkt-punktowe łącze transmisyjne pomiędzy dwoma urządzeniami sieciowymi, zdolne do jednoczesnego przesyłania ruchu wielu odrębnych sieci wirtualnych VLAN z wykorzystaniem mechanizmu znakowania ramek (tagowania).
Komunikacja między przełącznikami: łącza magistralne (Trunk)

Łącza magistralne stanowią krwioobieg każdej sieci kampusowej. To one łączą szafy dystrybucyjne kondygnacji (FD) z centralnymi węzłami budynkowymi (BD) oraz z głównym punktem dystrybucyjnym kampusu (CD).

Zdolność do przesłania ruchu setek sieci VLAN jednym wspólnym łączem światłowodowym pozwala na optymalne wykorzystanie zasobów okablowania pasywnego i redukuje liczbę wymaganych interfejsów w przełącznikach szkieletowych.

Skróty użyte w tym slajdzie:
Trunk – łącze magistralne w terminologii Cisco i standardzie IEEE.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
FD – Floor Distributor – punkt dystrybucyjny kondygnacji.
BD – Building Distributor – punkt dystrybucyjny budynku.
CD – Campus Distributor – centralny punkt dystrybucyjny kampusu.

12/55
Standard znakowania ramek IEEE 802.1Q
Cel slajdu: Przedstawienie standardu tagowania ramek IEEE 802.1Q, modyfikacji struktury ramki Ethernet oraz pojęcia tzw. ramek Baby Giant.

Międzynarodowy standard tagowania magistralnego (Dot1Q)

Standard IEEE 802.1Q-2022 (VLAN Bridging) definiuje metodę modyfikacji nagłówka ramki Ethernet na łączach magistralnych:

  • Wewnętrzne tagowanie (Internal Tagging): przełącznik nadawczy wstawia 4 dodatkowe bajty (32 bity) bezpośrednio pomiędzy pole adresu źródłowego MAC a pole EtherType/Length oryginalnej ramki.
  • Modyfikacja rozmiaru ramki: standardowa maksymalna wielkość ramki Ethernet rośnie z 1518 bajtów do 1522 bajtów (ramki tagowane nazywane bywają Baby Giants).
  • Konieczność przeliczenia sumy kontrolnej: po wstawieniu 4 bajtów tagu przełącznik nadawczy musi na nowo przeliczyć 4-bajtową sumę kontrolną FCS (CRC) na końcu ramki!
  • Zdejmowanie tagu (Detagging): przełącznik odbiorczy odczytuje numer VLAN, usuwa 4 bajty tagu, przelicza FCS i kieruje czystą ramkę na odpowiedni port docelowy.
Powszechny standard: IEEE 802.1Q (potocznie Dot1Q) jest jedynym obowiązującym na świecie standardem tagowania VLAN. Zapewnia stuprocentową zgodność pomiędzy urządzeniami Cisco, Juniper, Aruba, Extreme czy serwerami Linux i VMware ESXi.
Standard IEEE 802.1Q (Dot1Q): Otwarty międzynarodowy standard sieciowy definiujący architekturę wirtualnych sieci LAN oraz metodę modyfikacji ramki Ethernet poprzez wprowadzenie 4-bajtowego nagłówka tagu VLAN pomiędzy adres źródłowy a pole typu.
Standard znakowania ramek IEEE 802.1Q

Wczesne przełączniki sieciowe projektowane przed rokiem 1998 traktowały ramki o rozmiarze 1522 bajtów jako uszkodzone (błąd typu Giant Frame) i bezwarunkowo je odrzucały. Doprowadziło to do nowelizacji normy IEEE 802.3ac, która oficjalnie powiększyła dopuszczalny rozmiar ramki Ethernet do 1522 bajtów.

Współczesne przełączniki kampusowe bez trudu obsługują ramki znakowane 802.1Q, a także ramki o powiększonym rozmiarze MTU (tzw. Jumbo Frames o rozmiarze 9000–9216 bajtów), stosowane powszechnie w sieciach pamięci masowych SAN i szkieletach DC.

Skróty użyte w tym slajdzie:
Dot1Q – potoczne określenie standardu IEEE 802.1Q.
FCS – Frame Check Sequence – pole sumy kontrolnej CRC na końcu ramki Ethernet.
CRC – Cyclic Redundancy Check – cykliczna kontrola nadmiarowa sprawdzająca bezbłędność transmisji.
MTU – Maximum Transmission Unit – maksymalny rozmiar jednostki danych przesyłanej w warstwie 2.
SAN – Storage Area Network – dedykowana sieć pamięci masowych.

13/55
Pola nagłówka IEEE 802.1Q: TPID, PCP, DEI oraz VID
Cel slajdu: Szczegółowa inżynierska analiza struktury pól 4-bajtowego tagu 802.1Q: TPID, priorytetu PCP (802.1p), wskaźnika DEI oraz identyfikatora VID.

Anatomia 4-bajtowego tagu VLAN w standardzie IEEE 802.1Q

Format 4-bajtowego tagu Standard IEEE 802.1Q-2022 (VLAN Bridging):

  1. TPID (Tag Protocol Identifier): 16 bitów, stała wartość szesnastkowa 0x8100 identyfikująca ramkę tagowaną.
  2. TCI (Tag Control Information): 16 bitów podzielone na:
    • PCP (Priority Code Point): 3 bity (wartości 0–7) określające klasę jakości usługi (QoS/CoS).
    • DEI (Drop Eligible Indicator): 1 bit wskazujący ramki dopuszczone do odrzucenia w warunkach przeciążenia buforów.
    • VID (VLAN Identifier): 12 bitów definiujące numer sieci (od 0 do 4095).
    • Wartości specjalne VID: wartość 0 oznacza ramkę oznaczającą wyłącznie priorytet (brak VLAN ID), a wartość 4095 jest zarezerwowana. Użyteczny zakres identyfikatorów wynosi od 1 do 4094.
Zakresy VLAN: Wyróżnia się zakres standardowy (Normal Range: VLAN 1–1005) oraz zakres rozszerzony (Extended Range: VLAN 1006–4094), stosowany powszechnie w dużych kampusach i centrach danych.
Identyfikator VLAN (VID - VLAN Identifier): Dwunastobitowe pole w nagłówku tagu IEEE 802.1Q jednoznacznie określające przynależność ramki do konkretnej wirtualnej sieci lokalnej, przyjmujące wartości użytkowe od 1 do 4094.
Pola nagłówka IEEE 802.1Q: TPID, PCP, DEI oraz VID

Trzybitowe pole PCP (Priority Code Point) ma fundamentalne znaczenie dla inżynierii ruchu QoS w sieci kampusowej. Umożliwia ono przełącznikom warstwy dostępu natychmiastowe rozpoznanie ramek zawierających pakiety głosu telefonii VoIP (klasa CoS 5) i umieszczenie ich w priorytetowej kolejce sprzętowej (Strict Priority Queue).

Dzięki temu pakiety głosowe wyprzedzają zwykły ruch przeglądania stron i pobierania plików, eliminując zjawisko zrywania rozmów i nieprzyjemnych opóźnień.

Skróty użyte w tym slajdzie:
TPID – Tag Protocol Identifier – 16-bitowe pole o wartości 0x8100 identyfikujące obecność nagłówka IEEE 802.1Q.
TCI – Tag Control Information – 16-bitowe pole zawierające parametry priorytetu, flagę odrzucenia oraz identyfikator VLAN.
DEI – Drop Eligible Indicator – 1-bitowa flaga w nagłówku ramki wskazująca pakiety dopuszczone do odrzucenia w razie zatoru.
VID – VLAN Identifier – 12-bitowe pole określające przynależność ramki do jednej z 4094 sieci wirtualnych.

14/55
Koncepcja Native VLAN w 802.1Q: obsługa ruchu nietagowanego
Cel slajdu: Przedstawienie zasady działania Native VLAN na łączu magistralnym, powodów jej wprowadzenia oraz zagrożeń wynikających z asymetrii konfiguracji.

Ruch nietagowany na łączu magistralnym

Zasada działania natywnej sieci VLAN (Native VLAN) w standardzie IEEE 802.1Q:

  • Ruch bez tagu: na łączu magistralnym Trunk dokładnie jedna sieć VLAN jest przesyłana bez 4-bajtowego tagu 802.1Q – jest to tzw. Native VLAN (domyślnie VLAN 1).
  • Cel historyczny: zapewnienie kompatybilności wstecznej ze starymi przełącznikami i koncentratorami (Hub), które nie rozumiały ramek tagowanych.
  • Kardynalna zasada spójności: oba końce łącza magistralnego Trunk muszą mieć skonfigurowany identyczny numer Native VLAN!
  • Zagrożenie Native VLAN Mismatch: jeśli przełącznik A ma Native VLAN 10, a przełącznik B ma Native VLAN 20, ruch nietagowany wysłany z VLAN 10 trafi bezpośrednio do wnętrza VLAN 20 na drugim przełączniku – wyciek danych i chaos w sieci!
Rekomendacja inżynierska: W bezpiecznej sieci kampusowej należy zmienić domyślny Native VLAN z wartości 1 na dedykowany, nieużywany numer (np. switchport trunk native vlan 999) oraz włączyć tagowanie natywnego VLAN-u (polecenie vlan dot1q tag native).
Native VLAN (Natywna sieć VLAN): Pojedyncza sieć wirtualna przypisana do łącza magistralnego Trunk w standardzie IEEE 802.1Q, której ramki są przesyłane przez łącze w postaci czystej (nietagowanej) bez nagłówka Dot1Q.
Koncepcja Native VLAN w 802.1Q: obsługa ruchu nietagowanego

Niezgodność konfiguracji Native VLAN (Native VLAN Mismatch) jest natychmiast wykrywana przez protokół Cisco Discovery Protocol (CDP), który generuje cykliczne alarmy w logach systemowych: %CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet1/0/24 (10), with Switch-Dist1 GigabitEthernet1/0/24 (20).

Co groźniejsze, w środowiskach z protokołem PVST+ rozbieżność natywnego VLAN-u prowadzi do zablokowania portów przez mechanizm Type-Inconsistency, aby zapobiec pętlom pomiędzy różnymi sieciami VLAN.

Skróty użyte w tym slajdzie:
Native VLAN – natywna sieć VLAN przesyłana bez tagu na magistrali 802.1Q.
CDP – Cisco Discovery Protocol – protokół wykrywania urządzeń sąsiednich.
PVST+ – Per-VLAN Spanning Tree Plus – protokół drzewa rozpinającego dla poszczególnych VLAN-ów.
Trunk – łącze magistralne wielo-VLAN.
Hub – koncentrator sieciowy warstwy 1 pracujący w domenie kolizyjnej.

15/55
Zagrożenie bezpieczeństwa: atak VLAN Hopping i dobre praktyki
Cel slajdu: Przedstawienie mechaniki ataków VLAN Hopping (Switch Spoofing oraz Double Tagging) oraz inżynierskich zasad ich bezwzględnej eliminacji.

Przeskakiwanie między wirtualnymi sieciami LAN (VLAN Hopping)

Dwa klasyczne wektory ataku na izolację wirtualnych sieci LAN:

  • Atak Switch Spoofing: stacja atakującego wysyła ramki protokołu DTP (Dynamic Trunking Protocol), udając prawdziwy przełącznik; nieświadomy port przełącznika samoczynnie przestawia się w tryb Trunk, dając intruzowi dostęp do wszystkich VLAN-ów w kampusie!
  • Atak Double Tagging: atakujący wysyła ramkę z dwoma tagami 802.1Q (zewnętrzny z numerem Native VLAN, wewnętrzny z numerem VLAN-u ofiary). Pierwszy przełącznik zdejmuje tag zewnętrzny i przesyła ramkę nietagowaną; drugi przełącznik odczytuje tag wewnętrzny i wpuszcza pakiet do chronionego VLAN-u ofiary!
Inżynierska tarcza ochronna:
1. Bezwzględne wyłączenie protokołu DTP na wszystkich portach (polecenie switchport nonegotiate).
2. Zmiana domyślnego Native VLAN z 1 na martwy, nieużywany VLAN (np. 999).
3. Wymuszenie tagowania ruchu natywnego (polecenie vlan dot1q tag native).
Atak VLAN Hopping: Metoda ataku sieciowego polegająca na ominięciu sprzętowej izolacji warstwy 2 w przełącznikach w celu nieautoryzowanego wstrzyknięcia lub podsłuchania pakietów należących do innej sieci wirtualnej VLAN.
Zagrożenie bezpieczeństwa: atak VLAN Hopping i dobre praktyki

Atak Double Tagging (podwójne tagowanie) opiera się na mechanizmie zdejmowania zewnętrznego tagu przez przełącznik w momencie przekazywania ramki do sieci Native VLAN. Jeżeli pakiet posiada drugi, wewnętrzny tag docelowego VLAN-u (np. VLAN 20), kolejny przełącznik w łańcuchu prześle ramkę bezpośrednio do ofiary bez przejścia przez router L3. Ma charakter jednokierunkowy, lecz wystarcza do przeprowadzenia niszczącego ataku Denial of Service (DoS) lub wstrzyknięcia złośliwych zapytań do wewnętrznych baz danych.

Zasada mitygacji: Oprócz przypisania nieużywanego identyfikatora (np. VLAN 999) jako Native VLAN na łączu magistralnym, należy wdrożyć globalne polecenie vlan dot1q tag native, które wymusza znakowanie wszystkich ramek (również z sieci Native VLAN), co całkowicie eliminuje ten wektor ataku.

Skróty użyte w tym slajdzie:
DTP – Dynamic Trunking Protocol – własnościowy protokół dynamicznej negocjacji magistrali Cisco.
DoS – Denial of Service – atak mający na celu unieruchomienie usługi lub serwera.
Dot1Q – potoczna nazwa standardu tagowania IEEE 802.1Q.
VLAN Hopping – atak polegający na przeskakiwaniu pomiędzy sieciami wirtualnymi.
Native VLAN – sieć nietagowana na łączu magistralnym.

16/55
Bezpieczna konfiguracja portu Trunk w Cisco IOS
Cel slajdu: Przedstawienie wzorcowej, bezpiecznej konfiguracji łącza magistralnego Trunk w systemie Cisco IOS z jawnym filtrowaniem dozwolonych VLAN-ów.

Wzorcowa implementacja łącza magistralnego zgodnie z najlepszymi praktykami

Prawidłowa, bezpieczna inżyniersko konfiguracja łącza magistralnego do warstwy dystrybucji:

Switch-Access(config)# vlan dot1q tag native
Switch-Access(config)# interface TenGigabitEthernet 1/1/1
Switch-Access(config-if)# description UPLINK-DO-SW-DIST-01
Switch-Access(config-if)# switchport trunk encapsulation dot1q
Switch-Access(config-if)# switchport mode trunk
Switch-Access(config-if)# switchport nonegotiate
Switch-Access(config-if)# switchport trunk native vlan 999
Switch-Access(config-if)# switchport trunk allowed vlan 10,20,30,99
Switch-Access(config-if)# no shutdown
  • Wymuszenie znakowania (vlan dot1q tag native): globalne polecenie nakazujące tagowanie także ramek sieci Native VLAN, co w 100% eliminuje podatność na atak Double Tagging.
  • Wyłączenie negocjacji (nonegotiate): blokuje protokół DTP i uniemożliwia ataki podszywania się pod przełącznik.
  • Jawna lista VLAN-ów (allowed vlan): bezwzględny nakaz ograniczenia dopuszczonych VLAN-ów! Domyślnie łącze Trunk przesyła pakiety rozgłoszeniowe wszystkich VLAN-ów od 1 do 4094, marnując pasmo.
Krytyczny błąd składni: Zawsze należy pamiętać o słowie kluczowym add przy dodawaniu kolejnego VLAN-u (np. switchport trunk allowed vlan add 40). Pominięcie słowa add natychmiast skasuje wszystkie wcześniej dozwolone VLAN-y, odcinając użytkowników!
VLAN Pruning (Ograniczanie dozwolonych VLAN-ów): Procedura inżynierska polegająca na ograniczeniu listy sieci VLAN przesyłanych przez dane łącze magistralne wyłącznie do tych, które rzeczywiście posiadają aktywne urządzenia odbiorcze na przeciwległym przełączniku.
Bezpieczna konfiguracja portu Trunk w Cisco IOS

Stosowanie jawnej listy dozwolonych VLAN-ów (Manual VLAN Pruning) jest fundamentem higieny sieciowej. W rozległej sieci kampusowej przesyłanie ruchu rozgłoszeniowego ze wszystkich 200 sieci VLAN przez każdy uplink prowadzi do lawinowego spadku wydajności łączy i przełączników dostępowych.

Dodatkowo zmiana Native VLAN na nieużywaną wartość 999 w połączeniu z poleceniem switchport nonegotiate w 100% zamyka podatność na ataki VLAN Hopping na poziomie warstwy fizycznej.

Skróty użyte w tym slajdzie:
CLI – Command Line Interface – interfejs linii poleceń.
DTP – Dynamic Trunking Protocol – automatyczna negocjacja trybu magistrali.
Uplink – łącze nadrzędne w stronę dystrybucji lub rdzenia kampusu.
Dot1Q – protokół tagowania ramek IEEE 802.1Q.
Pruning – przycinanie niepotrzebnego ruchu VLAN na łączach tranzytowych.

17/55
Konfiguracja portu wielousługowego: telefon IP i komputer PC
Cel slajdu: Przedstawienie architektury portu wielousługowego z technologią Voice VLAN, współdzielenia pojedynczego kabla przez telefon VoIP i komputer PC.

Dwa segmenty logiczne na jednym gnieździe abonenckim RJ-45

Optymalizacja okablowania biurowego za pomocą technologii Voice VLAN:

Switch(config)# interface GigabitEthernet 1/0/5
Switch(config-if)# description BIURO-STANOWISKO-14
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# switchport voice vlan 150
Switch(config-if)# spanning-tree portfast
Switch(config-if)# spanning-tree bpduguard enable
  • Rozwiązanie problemu gniazd: aparat telefoniczny VoIP posiada wbudowany 3-portowy miniprzełącznik; kabel ze ściany wpina się do portu LAN telefonu, a komputer PC do portu PC telefonu.
  • Separacja logiczna ruchu:
    • Ruch komputera PC jest przesyłany bez tagu (Untagged) w Data VLAN 10.
    • Ruch rozmów telefonicznych jest tagowany nagłówkiem 802.1Q w Voice VLAN 150 z priorytetem CoS 5 (PCP)!
Ogromna oszczędność: Technologia Voice VLAN eliminuje konieczność układania dwóch osobnych kabli miedzianych Cat 6A do każdego biurka pracownika, zmniejszając koszty okablowania pasywnego o połowę!
Voice VLAN (Pomocnicza sieć głosowa): Specjalna funkcja portu dostępowego przełącznika umożliwiająca jednoczesną obsługę nietagowanego ruchu danych z komputera PC oraz tagowanego ruchu głosu z telefonu VoIP na pojedynczym kablu sieciowym.
Konfiguracja portu wielousługowego: telefon IP i komputer PC

Wdrożenie funkcji Voice VLAN gwarantuje pełne bezpieczeństwo i jakość rozmów telefonicznych. Gdyby komputer i telefon znajdowały się w tym samym VLAN-ie danych, użytkownik komputera mógłby za pomocą narzędzi do analizy pakietów (np. Wireshark) podsłuchiwać rozmowy telefoniczne swoich współpracowników.

Ponadto w warunkach intensywnego pobierania plików przez komputer stacja robocza mogłaby wysycić bufor portu, powodując zniekształcenia dźwięku lub zrywanie połączeń głosowych.

Skróty użyte w tym slajdzie:
VoIP – Voice over IP – telefonia cyfrowa przesyłana przez sieć IP.
Voice VLAN – wirtualna sieć przeznaczona wyłącznie dla aparatów telefonicznych.
CoS – Class of Service – priorytetyzacja ruchu w warstwie 2 (wartość 5 dla głosu).
PCP – Priority Code Point – pole priorytetu w nagłówku 802.1Q.
RJ-45 – Registered Jack 45 – 8-stykowe złącze kabla komputerowego.

18/55
Mechanizm wykrywania telefonu IP: protokoły CDP i LLDP-MED
Cel slajdu: Przedstawienie procedury automatycznego wykrywania telefonu VoIP, negocjacji numeru Voice VLAN oraz zasilania PoE za pomocą protokołów CDP i LLDP-MED.

Jak telefon dowiaduje się, w którym VLAN-ie ma pracować?

Automatyczna konfiguracja aparatu telefonicznego natychmiast po wpięciu kabla sieciowego:

  • Wyzwanie operacyjne: instalator nie konfiguruje telefonu ręcznie; aparat wyjęty z pudełka nie wie, w którym VLAN-ie ma pracować ani ile mocy PoE potrzebuje.
  • Procedura detekcji i konfiguracji:
    1. Po podłączeniu telefon uruchamia się na zasilaniu PoE w trybie nietagowanym (Data VLAN) i wysyła zapytanie DHCP.
    2. Przełącznik i telefon natychmiast wymieniają pakiety CDP (Cisco) lub otwartego standardu LLDP-MED (IEEE 802.1AB).
    3. Przełącznik przekazuje telefonowi informację: „Twój numer Voice VLAN to 150, taguj pakiety priorytetem CoS 5”.
    4. Telefon natychmiast przestawia swój wewnętrzny interfejs głosowy na VLAN 150, pobiera właściwy adres IP z dedykowanej puli DHCP i rejestruje się w centrali PBX!
Interoperacyjność: W sieciach wieloproducentowych należy włączyć protokół LLDP-MED (polecenie lldp run), co zapewnia bezproblemową współpracę przełączników Cisco z telefonami firm Yealink, Polycom, Avaya czy Grandstream.
Protokół LLDP-MED: Rozszerzenie otwartego protokołu Link Layer Discovery Protocol (ANSI/TIA-1057) przeznaczone dla urządzeń multimedialnych, automatyzujące konfigurację sieci VLAN, priorytetów QoS oraz negocjację budżetu zasilania PoE.
Mechanizm wykrywania telefonu IP: protokoły CDP i LLDP-MED

Protokół LLDP-MED eliminuje całkowicie konieczność żmudnego ręcznego konfigurowania setek aparatów telefonicznych na terenie kampusu. Administrator może przenieść telefon z jednego skrzydła budynku do drugiego, a urządzenie po podłączeniu samoczynnie zaadaptuje się do nowej szafy dostępowej.

Oprócz numeru VLAN protokół LLDP-MED przekazuje również informacje o politykach kontroli zasilania (dokładne zapotrzebowanie w watach), co pozwala zoptymalizować bilans mocy zasilaczy przełączników PoE.

Skróty użyte w tym slajdzie:
CDP – Cisco Discovery Protocol – własnościowy protokół wykrywania urządzeń Cisco.
LLDP – Link Layer Discovery Protocol – otwarty standard wykrywania urządzeń (IEEE 802.1AB).
LLDP-MED – LLDP for Media Endpoint Devices – profil LLDP dla urządzeń telefonii i kamer.
PBX – Private Branch Exchange – centrala telefoniczna zarządzająca połączeniami.
PoE – Power over Ethernet – zasilanie urządzeń przez skrętkę komputerową.

19/55
Potrzeba komunikacji między-VLAN: rola warstwy 3
Cel slajdu: Przedstawienie konieczności realizacji routingu między sieciami VLAN (Inter-VLAN Routing) w celu umożliwienia kontrolowanej wymiany danych pomiędzy odizolowanymi domenami L2.

Jak połączyć odizolowane światy wirtualne?

Ścisła izolacja warstwy 2 wymusza zastosowanie routingu w warstwie 3:

  • Bariera warstwy 2: przełącznik warstwy 2 nigdy samoczynnie nie przekaże ramki pomiędzy różnymi sieciami VLAN – student z VLAN 10 nie skomunikuje się z serwerem plików w VLAN 50.
  • Rola warstwy 3: połączenie odizolowanych domen VLAN wymaga urządzenia routującego (Routera lub Przełącznika Wielowarstwowego L3).
  • Punkt kontroli i bezpieczeństwa: na styku sieci VLAN w warstwie 3 administrator instaluje listy kontroli dostępu (ACL) i reguły zapory sieciowej (Firewall), decydując, jaki ruch ma prawo przepływać pomiędzy segmentami.
Kluczowa zasada: Każda wirtualna sieć LAN (VLAN) tworzy odrębną logiczną podsieć IP (Subnet). Wymiana pakietów pomiędzy różnymi podsieciami IP z definicji wymaga procesu routingu.
Routing między-VLAN (Inter-VLAN Routing): Proces przekazywania pakietów sieciowych warstwy 3 pomiędzy odrębnymi wirtualnymi sieciami lokalnymi (VLAN) za pośrednictwem routera lub przełącznika wielowarstwowego.
Potrzeba komunikacji między-VLAN: rola warstwy 3

Segmentacja bez routingu tworzyłaby w kampusie odcięte od świata „wyspy” informacyjne. Prawdziwa siła technologii VLAN polega na możliwości precyzyjnego kontrolowania przepływu pakietów w warstwie trzeciej.

Zamiast zezwalać na pełną, nieskrępowaną komunikację w warstwie 2, wszelki ruch międzywydziałowy przechodzi przez bramę L3, gdzie może być poddany inspekcji stanowej firewall, filtrowaniu portów TCP/UDP oraz rejestracji w systemach SIEM.

Skróty użyte w tym slajdzie:
L2 / L3 – Layer 2 / Layer 3 – warstwa łącza danych oraz warstwa sieciowa modelu OSI.
ACL – Access Control List – lista kontroli dostępu określająca dozwolony ruch IP.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
SIEM – Security Information and Event Management – centralny system zarządzania zdarzeniami bezpieczeństwa.
Subnet – podsieć logiczna w protokole IP.

20/55
Metoda Router-on-a-Stick: routing za pomocą fizycznego routera
Cel slajdu: Przedstawienie klasycznej architektury Router-on-a-Stick (ROAS), koncepcji podinterfejsów logicznych oraz mechanizmu odbijania pakietów na pojedynczym łączu magistralnym.

Historyczna architektura podinterfejsów logicznych na pojedynczym łączu fizycznym

Zasada działania klasycznej metody Router-on-a-Stick (ROAS):

  • Pojedyncze łącze fizyczne: zewnętrzny router połączony jest z przełącznikiem warstwy 2 pojedynczym kablem skonfigurowanym jako magistrala Trunk (802.1Q).
  • Podinterfejsy logiczne (Subinterfaces): pojedynczy port fizyczny routera (np. GigabitEthernet 0/0/1) dzieli się programowo na wirtualne podinterfejsy (np. .10, .20, .30).
  • Bramy domyślne: każdy podinterfejs posiada własny adres IP i pełni rolę bramy domyślnej dla przypisanej sieci VLAN.
  • Efekt „odbicia” pakietu: pakiet z VLAN 10 wchodzi do routera kablem magistralnym z tagiem 10, router zdejmuje tag, weryfikuje tablicę routingu, dodaje tag 20 i odsyła pakiet tym samym kablem fizycznym z powrotem do przełącznika!
Router-on-a-Stick (ROAS): Architektura sieciowa, w której pojedynczy fizyczny interfejs routera jest połączony łączem magistralnym Trunk z przełącznikiem i podzielony logicznie na wiele podinterfejsów obsługujących routing pomiędzy sieciami VLAN.
Metoda Router-on-a-Stick: routing za pomocą fizycznego routera

Metoda Router-on-a-Stick była historycznie pierwszym ekonomicznym rozwiązaniem routingu między-VLAN-owego w małych i średnich sieciach. Wyeliminowała konieczność posiadania tylu fizycznych interfejsów w routerze, ile sieci VLAN istniało w organizacji.

Jednak z powodu zjawiska podwójnego przesyłania każdego pakietu przez to samo łącze fizyczne (ang. Hairpinning), metoda ta cierpi na poważne ograniczenia wydajnościowe przy intensywnym ruchu.

Skróty użyte w tym slajdzie:
ROAS – Router on a Stick – architektura routingu między-VLAN na pojedynczym łączu.
Subinterface – wirtualny podinterfejs logiczny utworzony na fizycznym porcie routera.
Hairpinning – zjawisko wchodzenia i wychodzenia pakietu przez ten sam fizyczny interfejs.
Dot1Q – standard tagowania ramek IEEE 802.1Q.
Trunk – łącze magistralne przenoszące ruch wielu sieci VLAN.

21/55
Konfiguracja Router-on-a-Stick w systemie Cisco IOS
Cel slajdu: Przedstawienie wzorcowej konfiguracji podinterfejsów logicznych na routerze z przypisaniem enkapsulacji 802.1Q i adresacji IP.

Przykładowa implementacja podinterfejsów na routerze brzegowym

Konfiguracja podinterfejsów logicznych na routerze w systemie Cisco IOS:

! Główny interfejs fizyczny bez adresu IP:
Router(config)# interface GigabitEthernet 0/0/1
Router(config-if)# no ip address
Router(config-if)# no shutdown
Router(config-if)# exit

! Podinterfejs dla VLAN 10 (Studenci):
Router(config)# interface GigabitEthernet 0/0/1.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0

! Podinterfejs dla VLAN 20 (Pracownicy):
Router(config)# interface GigabitEthernet 0/0/1.20
Router(config-subif)# encapsulation dot1Q 20
Router(config-subif)# ip address 192.168.20.1 255.255.255.0
Kluczowa kolejność: Komenda encapsulation dot1Q NUMER musi zostać wydana przed wprowadzeniem adresu IP. W przeciwnym razie system IOS odrzuci przypisanie adresu z błędem braku zdefiniowanego protokołu tagowania!
Polecenie encapsulation dot1Q: Polecenie konfiguracyjne podinterfejsu routera w systemie Cisco IOS wiążące dany logiczny interfejs z określonym numerem VLAN i aktywujące rozpoznawanie nagłówków tagów IEEE 802.1Q.
Konfiguracja Router-on-a-Stick w systemie Cisco IOS

Numer podinterfejsu po kropce (np. .10 w GigabitEthernet 0/0/1.10) jest jedynie identyfikatorem lokalnym dla administratora i teoretycznie nie musi być tożsamy z numerem VLAN. Dobrą praktyką inżynierską jest jednak zawsze nadawanie numeru podinterfejsu równego identyfikatorowi VLAN.

O faktycznym powiązaniu z ramkami decyduje wyłącznie parametr przekazany w poleceniu encapsulation dot1Q <vlan-id>.

Skróty użyte w tym slajdzie:
CLI – Command Line Interface – interfejs linii poleceń Cisco IOS.
Subif – Subinterface – tryb konfiguracji podinterfejsu logicznego w routerze.
Dot1Q – standard tagowania ramek IEEE 802.1Q.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
IP – Internet Protocol – protokół warstwy sieciowej.

22/55
Ograniczenia Router-on-a-Stick i przejście na przełączanie L3
Cel slajdu: Przedstawienie ograniczeń wydajnościowych architektury ROAS (wąskie gardło kabla, narzut CPU) oraz uzasadnienie przejścia na przełączanie wielowarstwowe L3.

Wąskie gardło centralnego routera i zjawisko Hairpinning

Dlaczego metoda Router-on-a-Stick nie sprawdza się we współczesnym kampusie?

  • Wąskie gardło przepustowości: pojedynczy kabel 1 Gb/s lub 10 Gb/s musi obsłużyć sumaryczny ruch wszystkich sieci VLAN w obu kierunkach jednocześnie! Efektywne pasmo dla każdego VLAN-u drastycznie spada.
  • Zjawisko Hairpinning (spinka do włosów): pakiet wchodzi i wychodzi przez to samo fizyczne łącze, dwukrotnie obciążając magistralę.
  • Narzut na procesor routera: tradycyjne routery programowe realizowały routing za pomocą procesora ogólnego przeznaczenia (CPU), co ograniczało wydajność do setek tysięcy pakietów na sekundę.
Rewolucja przełączników L3: Wprowadzenie przełączników wielowarstwowych (Multilayer Switches) umożliwiło realizację routingu z prędkością łącza (Wire-Speed) bezpośrednio w sprzętowych układach scalonych ASIC warstwy dystrybucji i rdzenia kampusu!
Wire-Speed Switching/Routing: Zdolność urządzenia sieciowego do przetwarzania, weryfikacji i forwardowania pakietów z maksymalną fizyczną przepustowością zainstalowanych portów bez powstawania opóźnień kolejkowych i buforowych.
Ograniczenia Router-on-a-Stick i przejście na przełączanie L3

W nowoczesnym kampusie uniwersyteckim ruch lokalny między sieciami VLAN (np. studenci pobierający pliki dydaktyczne i dane z lokalnych serwerów wydziałowych) osiąga dziesiątki gigabitów na sekundę. Przesyłanie takiego wolumenu danych do zewnętrznego routera doprowadziłoby do natychmiastowego zatoru.

Przełącznik wielowarstwowy L3 dokonuje routingu bezpośrednio w szafie dystrybucyjnej, przesyłając pakiety pomiędzy sieciami VLAN z opóźnieniami rzędu pojedynczych mikrosekund.

Skróty użyte w tym slajdzie:
ROAS – Router on a Stick – routing między-VLAN na osobnym routerze.
L3 Switch – Multilayer Switch – przełącznik wielowarstwowy realizujący przełączanie i routing.
ASIC – Application-Specific Integrated Circuit – wyspecjalizowane układy scalone sprzętowego routingu.
Wire-Speed – pełna fizyczna prędkość łącza transmisyjnego bez strat wydajności.
CPU – Central Processing Unit – procesor główny routera.

23/55
Wirtualne interfejsy przełącznika (SVI): bramy na przełączniku L3
Cel slajdu: Przedstawienie architektury wirtualnych interfejsów przełącznika (SVI) oraz ich roli jako sprzętowych bram domyślnych w warstwie dystrybucji.

Sprzętowy routing między-VLAN w warstwie dystrybucji

Interfejs SVI (Switched Virtual Interface) to wirtualny interfejs warstwy 3 przypisany do sieci VLAN:

  • Wewnętrzna brama domyślna: interfejs SVI (np. interface Vlan 10) posiada własny adres IP i stanowi sprzętową bramę domyślną dla wszystkich hostów w danej sieci VLAN.
  • Brak zewnętrznych kabli: komunikacja między sieciami VLAN 10 i 20 odbywa się całkowicie wewnątrz płyty głównej przełącznika przez ultraszybką szynę ASIC (przepustowość terabitów na sekundę).
  • Routing sprzętowy Wire-Speed: przełącznik L3 routuje pakiety z pełną prędkością portów fizycznych bez obciążania procesora CPU urządzenia.
  • Warunek aktywności SVI (Status Up/Up): interfejs SVI przechodzi w stan Up/Up tylko wtedy, gdy w danym VLAN-ie istnieje co najmniej jeden port fizyczny w stanie Up (port dostępowy lub magistralny Trunk z dozwolonym tym VLAN-em).
Wirtualny interfejs przełącznika (SVI - Switched Virtual Interface): Logiczny interfejs warstwy 3 skojarzony z konkretną siecią wirtualną VLAN na przełączniku wielowarstwowym, reprezentujący bramę domyślną IP dla podłączonych do niej stacji roboczych.
Wirtualne interfejsy przełącznika (SVI): bramy na przełączniku L3

Mechanizm utrzymywania stanu SVI (ang. Autostate) zapobiega powstawaniu czarnych dziur w routingu. Jeśli wszystkie komputery w VLAN 10 zostaną wyłączone i żaden port przypisany do VLAN 10 nie ma linku fizycznego, interfejs SVI interface Vlan 10 automatycznie przechodzi w stan Down.

Dzięki temu protokoły routingu dynamicznego (np. OSPF) natychmiast usuwają podsieć VLAN 10 z rozgłoszeń, nie kierując do przełącznika niepotrzebnego ruchu z reszty kampusu.

Skróty użyte w tym slajdzie:
SVI – Switched Virtual Interface – wirtualny interfejs routowalny sieci VLAN.
L3 – Layer 3 – warstwa sieciowa modelu OSI.
ASIC – Application-Specific Integrated Circuit – sprzętowe układy scalone przełącznika.
Autostate – algorytm automatycznej kontroli stanu logicznego interfejsu SVI.
Wire-Speed – sprzętowe przekazywanie pakietów z maksymalną prędkością portów.

24/55
Konfiguracja SVI i aktywacja silnika routingu IP
Cel slajdu: Przedstawienie procedury aktywacji sprzętowego routingu IP w przełączniku wielowarstwowym oraz konfiguracji interfejsów SVI w Cisco IOS.

Przykładowa implementacja na przełączniku wielowarstwowym

Uruchomienie routingu między-VLAN na przełączniku dystrybucyjnym w Cisco IOS:

! Krok 1: Włączenie globalnego silnika routingu IPv4/IPv6
Switch-Dist(config)# ip routing
Switch-Dist(config)# ipv6 unicast-routing

! Krok 2: Konfiguracja interfejsu SVI dla VLAN 10
Switch-Dist(config)# interface Vlan 10
Switch-Dist(config-if)# description BRAMA-VLAN10-STUDENCI
Switch-Dist(config-if)# ip address 192.168.10.1 255.255.255.0
Switch-Dist(config-if)# no shutdown

! Krok 3: Konfiguracja interfejsu SVI dla VLAN 20
Switch-Dist(config)# interface Vlan 20
Switch-Dist(config-if)# description BRAMA-VLAN20-PRACOWNICY
Switch-Dist(config-if)# ip address 192.168.20.1 255.255.255.0
Switch-Dist(config-if)# no shutdown
Kluczowe polecenie: Fabrycznie przełączniki Cisco Catalyst mają routing wyłączony (działają jako czyste przełączniki L2). Bez wydania polecenia ip routing przełącznik nie będzie przesyłał pakietów pomiędzy interfejsami SVI!
Polecenie ip routing: Globalne polecenie konfiguracyjne w systemie Cisco IOS aktywujące tablicę routingu IP oraz sprzętowy mechanizm przekazywania pakietów warstwy 3 pomiędzy różnymi interfejsami przełącznika.
Konfiguracja SVI i aktywacja silnika routingu IP

Po wydaniu polecenia ip routing przełącznik tworzy tablicę routingu RIB oraz sprzętowe tablice CEF (Cisco Express Forwarding) w pamięci TCAM. Od tego momentu każdy pakiet przesyłany na adres MAC interfejsu SVI jest automatycznie routowany do właściwego VLAN-u docelowego.

Weryfikację poprawności działania routingu między-VLAN przeprowadza się za pomocą polecenia show ip route, które powinno wyświetlać podsieci skojarzone z interfejsami SVI jako trasy bezpośrednio podłączone (kod literowy C – Connected).

Skróty użyte w tym slajdzie:
SVI – Switched Virtual Interface – wirtualny interfejs sieci VLAN.
CEF – Cisco Express Forwarding – zaawansowana technologia sprzętowego routingu pakietów.
TCAM – Ternary Content-Addressable Memory – ultraszybka pamięć asocjacyjna tablic routingu i ACL.
RIB – Routing Information Base – tablica routingu w pamięci RAM przełącznika.
IOS – Internetwork Operating System – system operacyjny przełączników Cisco.

25/55
Porty ruterowane (Routed Ports) w łączach szkieletowych
Cel slajdu: Przedstawienie koncepcji portów ruterowanych (Routed Ports) z komendą no switchport na łączach szkieletowych pomiędzy warstwą dystrybucji a rdzeniem.

Konfiguracja „no switchport” na łączach rdzeniowych kampusu

W łączach między warstwą dystrybucji a rdzeniem stosuje się porty czysto ruterowane:

  • Polecenie no switchport: przekształca fizyczny port przełącznika z portu przełączającego L2 w klasyczny port routera L3.
  • Bezpośredni adres IP: port otrzymuje dedykowany adres IP z maską /30 lub /31 (wg RFC 3021) do bezpośredniego połączenia punkt-punkt z routerem sąsiednim.
  • Całkowity brak warstwy 2: na takim porcie nie działa protokół STP, nie ma sieci VLAN ani tagowania 802.1Q!
Switch-Core(config)# interface TenGigabitEthernet 1/1/1
Switch-Core(config-if)# description POLACZENIE-DO-SW-DIST-01
Switch-Core(config-if)# no switchport
Switch-Core(config-if)# ip address 10.0.0.1 255.255.255.252
Switch-Core(config-if)# ip ospf 1 area 0
Switch-Core(config-if)# no shutdown
Architektura Core: Rdzeń kampusu (Core Layer) powinien być w 100% zbudowany z portów ruterowanych L3. Eliminuje to wszelkie problemy ze Spanning Tree w newralgicznym centrum sieci.
Port ruterowany (Routed Port): Fizyczny interfejs przełącznika wielowarstwowego przekształcony komendą no switchport w interfejs warstwy 3, posiadający bezpośrednio przypisany adres IP i działający bez udziału protokołów przełączania L2 (STP/VLAN).
Porty ruterowane (Routed Ports) w łączach szkieletowych

Zastosowanie portów ruterowanych na łączach szkieletowych Core-Distribution jest fundamentem niezawodności sieci kampusowej. Brak ramek L2 oznacza, że awaria jakiegokolwiek kabla lub błąd konfiguracyjny w jednym budynku nie ma żadnej fizycznej możliwości wywołania pętli rozgłoszeniowej w rdzeniu kampusu.

Łącza ruterowane punkt-punkt natychmiast sygnalizują stan awarii protokołom routingu dynamicznego OSPF, co skraca czas przełączenia ruchu do kilkudziesięciu milisekund.

Skróty użyte w tym slajdzie:
Routed Port – port ruterowany L3 pozbawiony funkcjonalności przełączania L2.
STP – Spanning Tree Protocol – protokół drzewa rozpinającego eliminowany na łączach L3.
OSPF – Open Shortest Path First – protokół dynamicznego routingu IP.
RFC 3021 – standard używania masek 31-bitowych na łączach dwupunktowych IPv4.
Core – warstwa rdzenia sieci kampusowej.

26/55
Architektura przełączania sprzętowego: tablica FIB i CEF
Cel slajdu: Przedstawienie architektury routingu sprzętowego CEF (Cisco Express Forwarding), separacji płaszczyzny sterowania i danych oraz roli tablic FIB i Adjacency.

Separacja Control Plane od Data Plane w kampusie

Technologia sprzętowej akceleracji routingu CEF (Cisco Express Forwarding):

  • Płaszczyzna sterowania (Control Plane): procesor CPU urządzenia przetwarza protokoły routingu (OSPF, BGP, ARP) i buduje w pamięci RAM główną tablicę routingu RIB (Routing Information Base).
  • Płaszczyzna danych (Data Plane): tablica RIB jest wstępnie kompilowana do zoptymalizowanej sprzętowej tablicy FIB (Forwarding Information Base) i wgrywana bezpośrednio do pamięci układów scalonych ASIC na kartach liniowych.
  • Tablica sąsiedztwa (Adjacency Table): przechowuje gotowe nagłówki warstwy 2 (docelowe adresy MAC) dla każdego kolejnego przeskoku (Next-Hop).
  • Skutek wydajnościowy: pakiety są przepakowywane i przesyłane w całości sprzętowo przez ASIC – procesor CPU nie uczestniczy w przekazywaniu pakietów!
Kluczowa zasada: Procesor CPU podejmuje decyzję o trasie tylko raz podczas kalkulacji topologii; miliony pakietów na sekundę przesyłają wyspecjalizowane procesory ASIC z prędkością światłowodu!
Cisco Express Forwarding (CEF): Zaawansowana, sprzętowa technologia przełączania pakietów IP w urządzeniach sieciowych, oddzielająca płaszczyznę sterowania od danych i wykorzystująca tablice FIB oraz Adjacency do bezprocesorowego forwardowania pakietów.
Architektura przełączania sprzętowego: tablica FIB i CEF

W dawnych routerach stosowano routing procesorowy (Process Switching), w którym każdy pakiet wywoływał przerwanie CPU, lub Fast Switching (routing pierwszego pakietu z przepływu przez CPU, a kolejnych z cache'u). Obie metody były podatne na załamanie wydajności pod wpływem ataków skanowania portów.

Technologia CEF z tablicą FIB pobieraną wprost do pamięci TCAM rozwiązuje ten problem: każdy pakiet jest forwardowany sprzętowo w dokładnie tym samym, stałym czasie, niezależnie od tego, czy należy do trwającej sesji, czy jest pierwszym pakietem nowego połączenia.

Skróty użyte w tym slajdzie:
CEF – Cisco Express Forwarding – zaawansowana technologia sprzętowego przełączania pakietów L3 optymalizująca przeszukiwanie tablic routingu.
FIB – Forwarding Information Base – skompilowana tablica docelowych prefiksów IP w pamięci ASIC umożliwiająca przełączanie z prędkością Line-Rate.
RIB – Routing Information Base – główna tablica routingu w pamięci RAM procesora zawierająca trasy dynamiczne i statyczne.
LPM – Longest Prefix Match – algorytm wyboru najbardziej szczegółowej trasy w tablicy routingu na podstawie najdłuższej maski podsieci.

27/55
Strategia adresowania IP w kampusie: podział hierarchiczny
Cel slajdu: Przedstawienie inżynierskich zasad projektowania hierarchicznego planu adresacji IPv4 wg RFC 1918, z powiązaniem bloków adresowych z budynkami i funkcjami.

Planowanie przestrzeni adresowej wg standardu RFC 1918

Zasady przydziału prywatnych zakresów adresowych (IETF RFC 1918: Address Allocation for Private Internets):

  • Bloki adresów prywatnych:
    • 10.0.0.0/8 (16,7 mln adresów – standard dla rozległych kampusów).
    • 172.16.0.0/12 (ponad 1 mln adresów).
    • 192.168.0.0/16 (65 tys. adresów – segmenty mniejszych oddziałów).
  • Hierarchiczna struktura oktetów w bloku 10.X.Y.Z:
    • Drugi oktet (X): Identyfikator Budynku / Strefy (np. 10 = Gmach Główny, 20 = Wydział IT, 30 = Biblioteka).
    • Trzeci oktet (Y): Funkcja / Numer VLAN-u (np. 10 = Studenci, 20 = Pracownicy, 50 = Wi-Fi, 99 = Zarządzanie).
    • Czwarty oktet (Z): Identyfikator Hosta (np. 1–254).
Potęga agregacji (Summarization): Taki schemat pozwala na podsumowanie całej adresacji Budynku IT jednym wpisem w tablicy routingu: 10.20.0.0/16! Radykalnie upraszcza to tablice OSPF w rdzeniu kampusu.
Hierarchiczny plan adresowania IP: Systematyczny podział przestrzeni adresowej IP na bloki powiązane logicznie z lokalizacją fizyczną obiektów i funkcjami segmentów, umożliwiający agregację tras (Route Summarization) w węzłach dystrybucyjnych.
Strategia adresowania IP w kampusie: podział hierarchiczny

Losowe przydzielanie podsieci IP do kolejnych sal bez jednolitego planu jest częstym błędem skutkującym rozrostem tablic routingu i trudnościami diagnostycznymi. W uporządkowanym kampusie inżynier spoglądając na adres IP 10.20.50.142 natychmiast wie, że jest to użytkownik sieci Wi-Fi (VLAN 50) w Budynku IT (kod 20).

Co więcej, reguły zapór ogniowych (Firewall) i listy ACL stają się zwięzłe i czytelne, operując na całych zagregowanych blokach podsieci.

Skróty użyte w tym slajdzie:
RFC 1918 – standard IETF definiujący prywatne pule adresowe IPv4 niewidoczne w globalnym Internecie.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
Summarization – agregacja wielu szczegółowych tras w jedną trasę zbiorczą.
OSPF – Open Shortest Path First – protokół routingu stanu łącza.
ACL – Access Control List – listy kontroli dostępu.

28/55
Projektowanie podsieci z użyciem VLSM
Cel slajdu: Przedstawienie techniki VLSM (Variable Length Subnet Masking), optymalizacji doboru masek podsieci oraz eliminacji marnotrawstwa adresów IP.

Optymalizacja masek o zmiennej długości (VLSM)

Dopasowanie rozmiaru podsieci do rzeczywistych wymagań urządzeń końcowych:

  • Wada tradycyjnego FLSM (Fixed Length Subnet Masking): sztywny podział całej sieci na jednakowe podsieci /24 (254 adresy) marnował 99% adresów na łączach punkt-punkt i brakowało ich w aulach!
  • Technika VLSM (Variable Length Subnet Masking): dynamiczny dobór maski podsieci w zależności od liczby wymaganych hostów:
    • Maska /22 (1022 adresy): wielkie aule audytoryjne, biblioteki i sieć Wi-Fi dla gości.
    • Maska /24 (254 adresy): standardowe laboratoria komputerowe i działy administracji.
    • Maska /28 (14 adresów): szafy serwerowe dedykowanych systemów automatyki budynkowej BMS.
    • Maska /30 (2 adresy) lub /31 (2 adresy wg RFC 3021): łącza ruterowane punkt-punkt pomiędzy przełącznikami rdzenia!
Variable Length Subnet Masking (VLSM): Technika projektowania adresacji sieciowej IP polegająca na stosowaniu podsieci o różnych długościach masek w ramach tej samej przestrzeni adresowej w celu optymalnego wykorzystania dostępnych adresów.
Projektowanie podsieci z użyciem VLSM

Technika VLSM stała się standardem dzięki wprowadzeniu bezklasowego routingu CIDR (Classless Inter-Domain Routing). Nowoczesne protokoły routingu (OSPF, EIGRP, BGP) przesyłają maskę podsieci w każdym uaktualnieniu trasy, umożliwiając dowolne dzielenie bloków adresowych.

Zastosowanie maski 31-bitowej (/31) na łączach punkt-punkt wg normy RFC 3021 pozwala zaoszczędzić aż 50% adresów w porównaniu z tradycyjną maską /30, eliminując marnotrawstwo adresu sieci i adresu rozgłoszeniowego.

Skróty użyte w tym slajdzie:
VLSM – Variable Length Subnet Masking – podsieci o zmiennej długości maski.
FLSM – Fixed Length Subnet Masking – podsieci o stałej długości maski.
CIDR – Classless Inter-Domain Routing – bezklasowy routing międzydomenowy.
BMS – Building Management System – system automatyki i zarządzania budynkiem.
RFC 3021 – standard stosowania masek 31-bitowych na łączach dwupunktowych.

29/55
Automatyzacja konfiguracji: protokół DHCP i sekwencja DORA
Cel slajdu: Przedstawienie czterofazowej sekwencji komunikatów DORA protokołu DHCP (RFC 2131) oraz analizy portów UDP i adresów rozgłoszeniowych.

Dynamiczne przydzielanie parametrów sieciowych stacjom końcowym

Protokół DHCP (IETF RFC 2131: Dynamic Host Configuration Protocol) opiera się na 4-etapowej sekwencji komunikatów DORA:

  1. Discover (Odkrywanie): klient po włączeniu wysyła pakiet rozgłoszeniowy (Broadcast na 255.255.255.255, port UDP 67): „Czy jest w tej sieci serwer DHCP? Potrzebuję adresu IP!”.
  2. Offer (Oferta): serwer DHCP rezerwuje adres IP z puli i odsyła ofertę: „Proponuję adres 192.168.10.50 na 8 godzin”.
  3. Request (Żądanie): klient formalnie akceptuje ofertę rozgłoszeniem: „Wybieram ofertę od serwera X, proszę o zatwierdzenie adresu 192.168.10.50”.
  4. Acknowledge (Potwierdzenie – ACK): serwer zatwierdza dzierżawę, przesyłając adres IP, maskę podsieci, bramę domyślną oraz adresy serwerów DNS.
Porty protokołu: Klient DHCP nadaje z portu UDP 68 do serwera DHCP na port UDP 67. Pakiety początkowe są pakietami rozgłoszeniowymi w warstwie 2 i 3!
Sekwencja DORA: Czteroetapowy proces negocjacji dzierżawy parametrów konfiguracji sieciowej pomiędzy klientem a serwerem DHCP obejmujący kolejno komunikaty: Discover, Offer, Request oraz Acknowledge.
Automatyzacja konfiguracji: protokół DHCP i sekwencja DORA

Kluczowym elementem protokołu DHCP jest czas dzierżawy (Lease Time). W salach wykładowych i otwartych sieciach Wi-Fi czas dzierżawy powinien być krótki (np. 1–2 godziny), co umożliwia szybki recykling adresów IP po studentach opuszczających budynek.

Z kolei w sieciach biurowych pracowników czas dzierżawy ustawia się na kilka dni (np. 7 dni), co zmniejsza ruch generowany przez procedury odnawiania dzierżawy (DHCP Renew).

Skróty użyte w tym slajdzie:
DHCP – Dynamic Host Configuration Protocol – protokół automatycznej konfiguracji sieciowej (RFC 2131).
DORA – Discover, Offer, Request, Acknowledge – sekwencja komunikatów protokołu DHCP.
UDP – User Datagram Protocol – bezpołączeniowy protokół warstwy transportowej.
DNS – Domain Name System – serwer rozwiązywania nazw domenowych na adresy IP.
ACK – Acknowledge – pakiet potwierdzenia dzierżawy adresu IP.

30/55
Problem transmisji DHCP w środowisku multi-VLAN
Cel slajdu: Wyjaśnienie konfliktu pomiędzy barierą rozgłoszeniową routera a centralnym serwerem DHCP w sieci podzielonej na wiele wirtualnych segmentów VLAN.

Pakiety rozgłoszeniowe a bariera urządzenia routującego

Konflikt pomiędzy segmentacją VLAN a centralnym serwerem DHCP w kampusie:

  • Bariera rozgłoszeniowa routera: routery i przełączniki warstwy 3 domyślnie nigdy nie przekazują pakietów rozgłoszeniowych (Broadcast) pomiędzy interfejsami! Chroni to sieć przed burzami rozgłoszeniowymi.
  • Skutek dla protokołu DHCP: pakiet DHCP Discover wysłany przez studenta w VLAN 10 dociera tylko do przełącznika dystrybucyjnego i zostaje zatrzymany – nie ma możliwości dotarcia do centralnego serwera DHCP zlokalizowanego w serwerowni w VLAN 100!
  • Rozwiązanie nieefektywne: instalowanie fizycznego serwera DHCP w każdym z 50 VLAN-ów kampusu – ogromne koszty serwerów, licencji i chaos administracyjny.
Inżynierskie rozwiązanie: Konieczne jest wdrożenie mechanizmu pośredniczącego (DHCP Relay Agent), który przechwyci lokalny pakiet broadcast na bramie domyślnej i prześle go do centralnego serwera jako standardowy pakiet jednostkowy (Unicast)!
Bariera rozgłoszeniowa routera: Właściwość urządzeń warstwy 3 polegająca na bezwzględnym blokowaniu pakietów o adresie docelowym rozgłoszeniowym (255.255.255.255) przed przekazaniem do innych podsieci w celu zachowania izolacji domen L2.
Problem transmisji DHCP w środowisku multi-VLAN

Gdyby routery przekazywały pakiety rozgłoszeniowe bez ograniczeń, idea segmentacji sieci na VLAN-y straciłaby jakikolwiek sens. Każda burza rozgłoszeniowa natychmiast rozprzestrzeniłaby się na cały kampus uniwersytecki.

Dlatego wyjątki od tej reguły muszą być ściśle kontrolowane przez administratora za pomocą dedykowanych agentów pośredniczących w warstwie aplikacji, takich jak DHCP Relay Agent.

Skróty użyte w tym slajdzie:
DHCP – Dynamic Host Configuration Protocol – protokół konfiguracji stacji.
VLAN – Virtual Local Area Network – wirtualna sieć lokalna.
L3 – Layer 3 – warstwa sieciowa modelu OSI.
Broadcast – pakiet rozgłoszeniowy skierowany do wszystkich stacji w segmencie.
Unicast – pakiet skierowany do jednego ściśle określonego odbiorcy.

31/55
DHCP Relay Agent i funkcja „ip helper-address”
Cel slajdu: Przedstawienie zasady działania DHCP Relay Agent, konwersji pakietu Broadcast na Unicast oraz konfiguracji komendy ip helper-address na SVI.

Konwersja rozgłoszenia na pakiet Unicast wg standardu IETF RFC 3046: DHCP Relay Agent Information Option

Zasada działania DHCP Relay Agent na bramie domyślnej przełącznika L3 (interfejs SVI):

Switch-Dist(config)# interface Vlan 10
Switch-Dist(config-if)# description BRAMA-VLAN10-STUDENCI
Switch-Dist(config-if)# ip address 192.168.10.1 255.255.255.0
Switch-Dist(config-if)# ip helper-address 10.100.0.50
  • Krok 1: przełącznik L3 odbiera lokalny rozgłoszeniowy pakiet DHCP Discover na porcie SVI VLAN 10.
  • Krok 2: funkcja Relay Agent wstawia własny adres IP interfejsu SVI (192.168.10.1) do pola GIADDR (Gateway IP Address) nagłówka DHCP.
  • Krok 3: przełącznik enkapsuluje pakiet w standardowy pakiet jednostkowy Unicast i przesyła go przez rdzeń sieci do centralnego serwera DHCP (10.100.0.50).
  • Krok 4: serwer DHCP odczytuje pole GIADDR i precyzyjnie wie, z której puli adresowej (w tym wypadku dla podsieci 192.168.10.0/24) ma przydzielić adres IP!
DHCP Relay Agent (ip helper-address): Usługa sieciowa uruchomiona na routerze lub przełączniku L3, przechwytująca lokalne rozgłoszenia DHCP od klientów, uzupełniająca je o adres IP własnego interfejsu (GIADDR) i przesyłająca w trybie Unicast do wskazanego centralnego serwera DHCP.
DHCP Relay Agent i funkcja „ip helper-address”

W systemie Cisco IOS polecenie ip helper-address domyślnie przekazuje w trybie Unicast nie tylko pakiety DHCP (porty UDP 67/68), ale także ruch siedmiu innych protokołów rozgłoszeniowych: TFTP (port 69), DNS (port 53), Time Service (port 37), TACACS (port 49) oraz NetBIOS (porty 137 i 138).

W nowoczesnych sieciach zaleca się wyłączenie przekazywania zbędnych usług za pomocą polecenia no ip forward-protocol udp <port>, pozostawiając wyłącznie ruch protokołu DHCP.

Skróty użyte w tym slajdzie:
RAIO – Relay Agent Information Option – ustandaryzowana w RFC 3046 opcja 82 protokołu DHCP przenosząca metadane o lokalizacji klienta.
SVI – Switch Virtual Interface – wirtualny interfejs warstwy 3 na przełączniku wielowarstwowym pełniący funkcję bramy IP.
DORA – Discover, Offer, Request, Acknowledge – standardowa 4-etapowa sekwencja wymiany komunikatów dynamicznego przydziału adresu IP.
TFTP – Trivial File Transfer Protocol – prosty, bezsesyjny protokół przesyłania plików bazujący na protokole UDP (port 69).

32/55
Kluczowe opcje DHCP w kampusie: Option 150, 43 oraz 66/67
Cel slajdu: Przedstawienie zaawansowanych opcji konfiguracyjnych protokołu DHCP wykorzystywanych w kampusie: Opcji 150 dla VoIP, Opcji 43 dla punktów Wi-Fi oraz Opcji 66/67 dla PXE.

Automatyzacja telefonów VoIP, punktów Wi-Fi i instalacji sieciowych PXE

Zaawansowane parametry przekazywane przez serwer DHCP w pakiecie ACK (DHCP Options):

  • Option 150 (Cisco Proprietary): przekazuje tablicę adresów IP serwerów TFTP (Cisco Unified Communications Manager – CUCM). W przeciwieństwie do standardowej opcji 66, opcja 150 pozwala przekazać listę redundantnych serwerów w formacie binarnym/IP, a nie pojedynczą nazwę domenową.
  • Option 66 i 67 (IETF): standardowe opcje środowiska PXE: Option 66 wskazuje nazwę serwera TFTP, a Option 67 nazwę pliku binarnego programu rozruchowego (Network Bootstrap Program – NBP).
  • Option 43 (Vendor-Specific): opcja specyficzna producenta, wykorzystywana przez punkty dostępowe Wi-Fi w trybie Lightweight do automatycznego odnalezienia adresów kontrolerów bezprzewodowych (WLC) w fazie rozruchu.
Opcje DHCP (DHCP Options): Dodatkowe pola o zmiennej długości (w formacie Type-Length-Value) zdefiniowane w standardzie RFC 2132, umożliwiające serwerowi DHCP przekazywanie klientom parametrów wykraczających poza podstawowy adres IP i maskę podsieci.
Kluczowe opcje DHCP w kampusie: Option 150, 43 oraz 66/67

Zastosowanie zaawansowanych opcji DHCP jest fundamentem strategii wdrożeń Zero-Touch Provisioning (ZTP). Technik instalujący setki punktów dostępowych Wi-Fi w nowym budynku nie musi dotykać ich oprogramowania ani konfigurować żadnych adresów.

Punkt dostępowy po wpięciu kabla pobiera adres z DHCP, odczytuje Opcję 43, odnajduje kontroler WLC, automatycznie aktualizuje swój firmware do właściwej wersji i pobiera profile sieci radiowej.

Skróty użyte w tym slajdzie:
WLC – Wireless LAN Controller – centralny kontroler sieci bezprzewodowej.
CAPWAP – Control and Provisioning of Wireless Access Points – standardowy tunel sterujący punktami AP.
PXE – Preboot Execution Environment – środowisko sieciowego rozruchu komputera.
TFTP – Trivial File Transfer Protocol – lekki protokół transferu plików konfiguracyjnych.
ZTP – Zero-Touch Provisioning – automatyczne wdrażanie urządzeń bez manualnej konfiguracji.

33/55
Architektura DNS w kampusie: Split-Horizon DNS
Cel slajdu: Przedstawienie architektury serwerów nazw Split-Horizon DNS, separacji wewnętrznych adresów prywatnych od zasobów publicznych oraz ochrony przed wyciekiem danych.

Separacja wewnętrznej i zewnętrznej przestrzeni nazw domenowych

Organizacja systemu nazw domenowych (DNS) w bezpiecznej sieci kampusowej:

  • Koncepcja Split-Horizon DNS (Split-Brain DNS): utrzymywanie dwóch odmiennych widoków (Views) tej samej domeny uczelnianej (np. kampus.edu.pl) dla użytkowników wewnątrz kampusu i użytkowników w Internecie:
    • Widok wewnętrzny (Internal DNS): zapytanie o dziekanat.kampus.edu.pl od studenta z sieci LAN zwraca prywatny adres IP 10.20.10.50.
    • Widok zewnętrzny (External DNS): to samo zapytanie z Internetu zwraca publiczny adres IP chronionej bramy WAF lub zapory ogniowej, ukrywając wewnętrzną strukturę sieci.
  • Wewnętrzny serwer Resolver: buforuje zapytania zewnętrzne i rekurencyjnie odpytuje serwery nadrzędne w Internecie, chroniąc stacje robocze przed bezpośrednią komunikacją DNS na zewnątrz.
Split-Horizon DNS: Konfiguracja serwera DNS zwracająca różne odpowiedzi na te same zapytania o nazwy domenowe w zależności od adresu IP źródła zapytania (użytkownik wewnętrzny vs użytkownik zewnętrzny w sieci Internet).
Architektura DNS w kampusie: Split-Horizon DNS

Wdrożenie architektury Split-Horizon DNS jest kluczowym wymogiem cyberbezpieczeństwa. Publiczne udostępnienie nazw i prywatnych adresów IP wewnętrznych serwerów, przełączników i zasilaczy PDU ułatwia adwersarzom rekonesans sieciowy i planowanie ataków celowanych.

Zewnętrzne serwery DNS w strefie DMZ powinny zawierać wpisy wyłącznie dla usług publicznie dostępnych (np. portal www, serwer poczty MX, serwer VPN), całkowicie izolując wewnętrzną przestrzeń adresową RFC 1918.

Skróty użyte w tym slajdzie:
DNS – Domain Name System – rozproszony system nazw domenowych internetu.
WAF – Web Application Firewall – zapora aplikacji internetowych chroniąca serwery HTTP.
DMZ – Demilitarized Zone – strefa zdemilitaryzowana dla serwerów publicznych.
VPN – Virtual Private Network – wirtualna sieć prywatna dla bezpiecznego dostępu zdalnego.
MX – Mail Exchange – rekord DNS wskazujący serwery poczty elektronicznej.

34/55
Wprowadzenie do routingu w kampusie: statyczny vs dynamiczny
Cel slajdu: Porównanie cech, zalet i ograniczeń routingu statycznego oraz routingu dynamicznego w kontekście skali, odporności na awarie i narzutu administracyjnego.

Sterowanie przepływem pakietów między podsieciami w warstwie 3

Dwa podstawowe podejścia do wypełniania tablicy routingu (RIB) w urządzeniach warstwy 3:

CechaRouting statycznyRouting dynamiczny (np. OSPF)
Definiowanie trasRęcznie przez administratoraAutomatycznie przez protokół
Reakcja na awarię kablaBrak (wymaga ręcznej zmiany tras)Błyskawiczna rekonwergencja
Narzut na procesor CPUZerowyNiewielki (wymiana pakietów Hello)
SkalowalnośćBardzo niska (do kilku urządzeń)Bardzo wysoka (tysiące tras)
ZastosowanieTrasa domyślna do InternetuKomunikacja wewnątrz kampusu
Inżynierski złoty środek: W nowoczesnym kampusie stosuje się podejście hybrydowe: routing dynamiczny OSPF do automatycznej wymiany tras wewnątrz infrastruktury oraz pojedynczą trasę statyczną domyślną (Default Route) skierowaną do routera brzegowego i Internetu.
Routing dynamiczny: Proces automatycznego wyznaczania, aktualizowania i utrzymywania tras sieciowych przez routery za pomocą ustandaryzowanych protokołów wymiany informacji o topologii sieci.
Wprowadzenie do routingu w kampusie: statyczny vs dynamiczny

Próba zarządzania siecią kampusową z 50 przełącznikami i 150 sieciami VLAN za pomocą wyłącznie tras statycznych prowadzi do katastrofy operacyjnej. W przypadku awarii pojedynczego kabla światłowodowego administrator musiałby ręcznie zmienić setki wpisów w konfiguracjach wszystkich urządzeń.

Protokół routingu dynamicznego wykrywa usterkę w ułamku sekundy, przelicza algorytmicznie nowe optymalne ścieżki i bez ingerencji człowieka przekierowuje strumień pakietów na sprawne łącza zapasowe.

Skróty użyte w tym slajdzie:
RIB – Routing Information Base – logiczna tablica routingu w systemie routera.
OSPF – Open Shortest Path First – otwarty protokół routingu stanu łącza.
CPU – Central Processing Unit – procesor główny routera.
Default Route – trasa domyślna ostatniej szansy (0.0.0.0/0).
WAN – Wide Area Network – rozległa sieć telekomunikacyjna łącząca z Internetem.

35/55
Trasy statyczne i trasa domyślna w sieci kampusowej
Cel slajdu: Przedstawienie składni konfiguracji tras statycznych, pojęcia trasy domyślnej ostatniej szansy (0.0.0.0/0) oraz tras pływających (Floating Static Route).

Trasa ostatniej szansy (Default Route) i trasy pływające

Konfiguracja bramy wyjściowej z kampusu do sieci WAN / Internetu:

! Konfiguracja trasy domyślnej (Default Route) do łącza głównego ISP:
Router-Edge(config)# ip route 0.0.0.0 0.0.0.0 203.0.113.1

! Konfiguracja zapasowej trasy pływającej (Floating Static Route):
Router-Edge(config)# ip route 0.0.0.0 0.0.0.0 198.51.100.1 200
  • Trasa domyślna (Default Route 0.0.0.0/0): dopasowuje dowolny adres docelowy pakietu, którego nie odnaleziono w tablicy routingu; kieruje pakiety do routera operatora ISP.
  • Koszt administracyjny (Administrative Distance – AD): domyślny koszt trasy statycznej wynosi AD = 1.
  • Trasa pływająca (Floating Static Route): trasa statyczna ze sztucznie zawyżonym kosztem (np. AD = 200); leży uśpiona i pojawia się w tablicy routingu dopiero w momencie awarii łącza głównego!
Trasa domyślna (Default Route): Specjalna trasa statyczna lub dynamiczna o masce zerowej (0.0.0.0/0 w IPv4, ::/0 w IPv6), wykorzystywana przez router do forwardowania wszystkich pakietów, dla których brak bardziej szczegółowego dopasowania w tablicy routingu.
Trasy statyczne i trasa domyślna w sieci kampusowej

Mechanizm tras pływających jest prostą i niezawodną metodą zabezpieczenia łącza internetowego w kampusie. W normalnym stanie pracy router korzysta z szybkiego łącza głównego (AD 1). Jeśli interfejs główny przejdzie w stan Down, system natychmiast instaluje w tablicy trasę zapasową (AD 200) skierowaną do łącza rezerwowego.

Warto powiązać trasę pływającą z mechanizmem IP SLA, co pozwala wykryć brak łączności z Internetem nawet wtedy, gdy sam interfejs lokalny fizycznie zachowuje stan Up.

Skróty użyte w tym slajdzie:
AD – Administrative Distance – miara wiarygodności źródła trasy w systemie Cisco (0–255).
ISP – Internet Service Provider – dostawca usług internetowych.
IP SLA – funkcja badania dostępności usług sieciowych za pomocą syntetycznych pakietów testowych.
WAN – Wide Area Network – rozległa sieć operatorska.
Floating Route – trasa pływająca uaktywniana po awarii trasy podstawowej.

36/55
Klasyfikacja protokołów routingu wewnętrznego (IGP)
Cel slajdu: Przedstawienie podziału protokołów bramy wewnętrznej IGP na protokoły wektora odległości oraz stanu łącza, porównanie RIP, EIGRP i OSPF.

Protokoły wektora odległości a protokoły stanu łącza

Dwie główne rodziny protokołów bramy wewnętrznej (Interior Gateway Protocols – IGP):

  • Protokoły wektora odległości (Distance Vector – np. RIPv2, EIGRP):
    • Zasada: „routing na podstawie plotek” (Routing by Rumor) – router zna jedynie kierunek (wektor) i odległość (metrykę) do podsieci, bazując wyłącznie na deklaracjach sąsiadów.
    • Ograniczenia: wolna konwergencja i ryzyko powstawania pętli routingu w złożonych topologiach siatkowych.
  • Protokoły stanu łącza (Link-State – np. OSPF, IS-IS):
    • Zasada: każdy router posiada pełną mapę całej topologii sieci (bazę danych stanu łącza LSDB).
    • Niezależne wyliczanie tras: każdy węzeł samodzielnie oblicza najkrótsze bezpętlowe ścieżki za pomocą matematycznego algorytmu Dijkstry (SPF).
    • Błyskawiczna konwergencja i stuprocentowa odporność na pętle routingu!
Standard branżowy: W sieciach kampusowych bezwzględnym standardem inżynierskim jest protokół OSPF (Open Shortest Path First) – otwarty standard wspierany przez wszystkich producentów sprzętu sieciowego.
Protokół stanu łącza (Link-State Routing Protocol): Zaawansowany protokół routingu dynamicznego, w którym każdy router gromadzi pełne informacje o stanie wszystkich łączy w domenie i niezależnie oblicza drzewo najkrótszych ścieżek za pomocą algorytmu Dijkstry.
Klasyfikacja protokołów routingu wewnętrznego (IGP)

Podstawową przewagą protokołów stanu łącza nad protokołami wektora odległości jest całkowita odporność na zjawisko zapętlenia routingu (ang. Counting to Infinity). Ponieważ każdy router dysponuje identyczną, kompletną mapą powiązań w całej domenie, nie opiera się na niezweryfikowanych deklaracjach sąsiadów.

Wymaga to jednak większych zasobów pamięci RAM na przechowywanie bazy LSDB oraz większej mocy obliczeniowej procesora na wykonywanie algorytmu SPF po każdej zmianie w topologii sieci.

Skróty użyte w tym slajdzie:
IGP – Interior Gateway Protocol – rodzina protokołów routingu wewnątrz autonomicznego systemu.
OSPF – Open Shortest Path First – otwarty protokół routingu stanu łącza (RFC 2328).
LSDB – Link-State Database – baza danych stanu łączy w protokole OSPF.
SPF – Shortest Path First – algorytm Dijkstry wyznaczania najkrótszej ścieżki w grafie.
EIGRP – Enhanced Interior Gateway Routing Protocol – zaawansowany protokół wektora odległości firmy Cisco.

37/55
Protokół OSPF (Open Shortest Path First, RFC 2328)
Cel slajdu: Przedstawienie architektury protokołu OSPFv2 (RFC 2328), założeń protokołu stanu łącza oraz przyczyn jego dominacji w sieciach kampusowych.

Otwarty protokół stanu łącza w sieci kampusowej

Główne cechy techniczne otwartego protokołu OSPFv2 (standard IETF RFC 2328: OSPF Version 2, a dla IPv6: IETF RFC 5340: OSPF for IPv6 (OSPFv3)):

  • Otwarty standard międzynarodowy: brak uzależnienia od jednego producenta (Vendor-Neutral); pełna kompatybilność między urządzeniami różnych marek.
  • Algorytm stanu łącza (Link-State): każdy router posiada w pamięci identyczną mapę całej topologii sieci (bazę LSDB).
  • Bezklasowy routing (CIDR / VLSM): pełna obsługa masek podsieci o zmiennej długości i agregacji tras.
  • Szybka konwergencja: natychmiastowe rozsyłanie uaktualnień wyzwalanych zdarzeniem (Triggered Updates) po zmianie stanu łącza.
  • Brak pętli routingu: matematyczna gwarancja bezpętlowości drzewa SPF wyliczanego algorytmem Dijkstry.
  • Wsparcie dla Multi-Path (ECMP): automatyczne równoważenie obciążenia na wielu trasach o identycznym koszcie.
Protokół OSPF (Open Shortest Path First): Otwarty protokół routingu wewnętrznego (IGP) typu stan łącza, zdefiniowany w dokumencie RFC 2328, wykorzystujący algorytm Dijkstry do wyznaczania najkrótszych bezpętlowych ścieżek w sieciach IP.
Protokół OSPF (Open Shortest Path First, RFC 2328)

Protokół OSPF powstał pod koniec lat 80. w ramach grupy roboczej IETF jako nowoczesna odpowiedź na ograniczenia architektoniczne historycznego protokołu RIP. Zamiast ograniczenia do 15 przeskoków (Hops), metryka OSPF bazuje na rzeczywistej przepustowości łączy fizycznych.

W sieciach kampusowych OSPFv2 (dla IPv4) oraz OSPFv3 (dla IPv6 wg RFC 5340) stanowią podstawowy protokół routingu łączący punkty dystrybucyjne z rdzeniem i centrami danych.

Skróty użyte w tym slajdzie:
OSPF – Open Shortest Path First – otwarty protokół routingu stanu łącza (RFC 2328).
LSDB – Link-State Database – baza danych stanu łączy w OSPF.
SPF – Shortest Path First – algorytm najkrótszej ścieżki Dijkstry.
ECMP – Equal-Cost Multi-Path – równoważenie obciążenia na trasach o jednakowym koszcie.
CIDR – Classless Inter-Domain Routing – bezklasowy routing międzydomenowy.

38/55
Trzy filary działania protokołu OSPF
Cel slajdu: Przedstawienie trzech powiązanych ze sobą procesów działania OSPF: nawiązywania relacji sąsiedztwa, synchronizacji bazy LSDB oraz kalkulacji drzewa SPF.

Struktura i mechanika działania protokołu link-state

Działanie protokołu OSPF opiera się na trzech powiązanych ze sobą procesach:

  • 1. Nawiązywanie sąsiedztwa (Adjacency):
    • Cykliczna wymiana małych pakietów Hello na łączach lokalnych w celu wykrycia sąsiadów i weryfikacji zgodności parametrów konfiguracyjnych.
    • Utrzymanie stanu sąsiedztwa i natychmiastowe wykrywanie awarii urządzeń.
  • 2. Wymiana ogłoszeń o stanie łączy (LSA Flood & LSDB Sync):
    • Routery rozsyłają komunikaty LSA (Link-State Advertisement) opisujące bezpośrednio podłączone podsieci i stan łączy.
    • Wszystkie routery w obszarze budują w pamięci rygorystycznie identyczną bazę danych LSDB.
  • 3. Kalkulacja algorytmem Dijkstry (SPF Calculation):
    • Każdy router umieszcza siebie w korzeniu drzewa i oblicza najkrótsze ścieżki do każdej podsieci, instalując najlepsze trasy w tablicy routingu (FIB).
Baza danych stanu łącza (LSDB - Link-State Database): Ustrukturyzowany zbiór wszystkich ogłoszeń LSA zebranych przez router w danym obszarze OSPF, stanowiący kompletną cyfrową mapę topologii sieci logicznej.
Trzy filary działania protokołu OSPF

Kluczową cechą protokołów stanu łącza jest bezwzględna spójność bazy LSDB w obrębie całego obszaru (Area). Każdy router posiada w pamięci RAM dokładnie ten sam zestaw rekordów LSA opisujących wszystkie węzły i łącza w domenie.

Różnica polega na tym, że każdy router wykonuje algorytm SPF z własnej perspektywy wierzchołkowej, dzięki czemu wygenerowane drzewo routingu wskazuje optymalny interfejs wyjściowy dla danej maszyny.

Skróty użyte w tym slajdzie:
LSA – Link-State Advertisement – komunikat ogłoszenia stanu łącza w OSPF.
LSDB – Link-State Database – baza danych stanu łączy gromadząca rekordy LSA.
SPF – Shortest Path First – algorytm Dijkstry wyliczający drzewo najkrótszych tras.
FIB – Forwarding Information Base – sprzętowa tablica przekazywania pakietów.
Hello – cykliczny pakiet kontrolny wykrywający obecność sąsiada OSPF.

39/55
Algorytm Dijkstry (SPF) i bezpętlowe wyznaczanie ścieżek
Cel slajdu: Przedstawienie matematycznej idei algorytmu Dijkstry (Shortest Path First) oraz budowy zorientowanego drzewa najkrótszych ścieżek w grafie sieci.

Matematyczny fundament bezawaryjności routingu OSPF

Algorytm SPF (Shortest Path First) opracowany przez Edsgera Dijkstrę tworzy matematyczny fundament OSPF:

  • Model grafowy sieci: sieć reprezentowana jest jako graf ważony, gdzie wierzchołkami są routery i podsieci, a krawędziami łącza transmisyjne o określonym koszcie (Metric Cost).
  • Krok 1 (Korzeń): router umieszcza siebie w korzeniu drzewa z kosztem równym 0.
  • Krok 2 (Eksploracja sąsiadów): algorytm bada sąsiadujące węzły, dodaje koszt łącza i umieszcza je na liście kandydatów.
  • Krok 3 (Wybór minimum): router wybiera z listy kandydata o najniższym sumarycznym koszcie, przenosi go do drzewa najkrótszych ścieżek i powtarza procedurę dla jego sąsiadów, aż do wyczerpania grafu.
Gwarancja bezpętlowości: Wynikiem działania algorytmu jest matematyczne drzewo (podgraf spójny bez cykli), co w 100% wyklucza możliwość powstania pętli routingu wewnątrz obszaru OSPF!
Drzewo najkrótszych ścieżek (Shortest Path Tree - SPT): Struktura grafowa wygenerowana przez algorytm Dijkstry, zawierająca najkrótsze bezpętlowe ścieżki od routera wykonującego algorytm do wszystkich podsieci docelowych w domenie routingu.
Algorytm Dijkstry (SPF) i bezpętlowe wyznaczanie ścieżek

W przeciwieństwie do protokołów wektora odległości, w których routery przekazywały sobie gotowe tablice tras, protokół OSPF przesyła wyłącznie surowe dane o stanie łączy (kto z kim jest połączony i z jakim kosztem).

Dzięki temu obliczenia algorytmu SPF są całkowicie odporne na zjawisko błędnych zapętleń, dając inżynierom sieciowym pewność przewidywalnego i w pełni deterministycznego trasowania pakietów.

Skróty użyte w tym slajdzie:
SPF – Shortest Path First – algorytm przeszukiwania grafu pod kątem najkrótszej drogi.
SPT – Shortest Path Tree – wygenerowane drzewo najkrótszych ścieżek w pamięci routera.
Cost – koszt metryki łącza w protokole OSPF.
OSPF – Open Shortest Path First – protokół stanu łącza.
Metric – liczbowa miara jakości trasy w tablicy routingu.

40/55
Identyfikator routera (Router ID) w domenie OSPF
Cel slajdu: Przedstawienie roli identyfikatora Router ID (RID), formatu zapisu oraz deterministycznej hierarchii jego wyboru podczas startu procesu OSPF.

Unikalne imię urządzenia w protokole routingu OSPF

Router ID (RID) to 32-bitowa liczba zapisywana w formacie adresu IPv4, jednoznacznie identyfikująca węzeł w domenie OSPF:

  • Rola w protokole: identyfikuje źródło wszystkich ogłoszeń LSA, decyduje o wynikach wyborów routera DR/BDR oraz służy do synchronizacji bazy LSDB.
  • Hierarchia wyboru Router ID (od najwyższego priorytetu):
    1. Ręczna konfiguracja (polecenie router-id X.X.X.X): bezwzględnie zalecana praktyka inżynierska!
    2. Najwyższy adres IP na aktywnym interfejsie Loopback: interfejs wirtualny, który nigdy nie ulega fizycznej awarii (stan zawsze Up/Up).
    3. Najwyższy adres IP na dowolnym aktywnym interfejsie fizycznym: niezalecana metoda awaryjna (stan może fluktuować po rozłączeniu kabla).
Dobra praktyka projektowa: Na każdym urządzeniu uczestniczącym w procesie OSPF należy bezwzględnie skonfigurować interfejs Loopback 0 oraz jawnie zdefiniować Router ID (np. router-id 10.255.0.1). Zapobiega to zmianom identyfikatora po restartach łączy fizycznych.
Identyfikator routera (Router ID - RID): Unikalny 32-bitowy identyfikator liczbowy przypisany do procesu OSPF na danym urządzeniu sieciowym, służący do jednoznacznego rozróżniania węzłów w bazie danych stanu łącza LSDB.
Identyfikator routera (Router ID) w domenie OSPF

Niezamierzona zmiana Router ID w działającej sieci jest wysoce niepożądanym zjawiskiem. Wymaga restartu procesu OSPF (polecenie clear ip ospf process), co powoduje chwilowe zerwanie wszystkich relacji sąsiedztwa i ponowne przeliczenie drzewa SPF w całej domenie.

Zdefiniowanie stabilnego adresu na interfejsie wirtualnym Loopback oraz przypisanie jawnego polecenia router-id gwarantuje pełną przewidywalność operacyjną sieci kampusowej.

Skróty użyte w tym slajdzie:
RID – Router Identifier – unikalny identyfikator routera w procesie OSPF.
Loopback – wirtualny, stabilny interfejs logiczny przełącznika/routera.
LSDB – Link-State Database – baza danych stanu łączy.
DR / BDR – Designated Router / Backup Designated Router – role liderów w segmencie wielodostępnym.
CLI – Command Line Interface – interfejs linii poleceń.

41/55
Nawiązywanie relacji sąsiedztwa i warunki zgodności
Cel slajdu: Przedstawienie procedury nawiązywania relacji sąsiedztwa OSPF za pomocą pakietów Hello oraz rygorystycznych warunków zgodności parametrów na łączu.

Wymiana pakietów Hello i krytyczne warunki nawiązania sąsiedztwa

Routery wysyłają pakiety OSPF Hello co 10 sekund (Dead Interval = 40 s) na zastrzeżony adres multiemisji 224.0.0.5:

  • Krytyczne warunki zgodności parametrów (Hello Packet Match):
    • Identyczny numer obszaru (Area ID): oba routery na wspólnym łączu muszą należeć do tego samego obszaru (np. Area 0).
    • Identyczna maska podsieci: na łączach broadcast maska podsieci IP musi być bezwzględnie identyczna po obu stronach kabla.
    • Zgodność timerów: wartości timerów Hello Interval oraz Dead Interval muszą być rygorystycznie identyczne.
    • Zgodność haseł autentykacji: identyczny klucz i typ uwierzytelniania (np. SHA-256).
    • Flagi obszaru (Stub / NSSA Flags): routery muszą zgadzać się co do typu obszaru.
    • Unikalność Router ID: jeśli dwa routery mają ten sam RID, sąsiedztwo nie zostanie nawiązane!
Sąsiedztwo OSPF (OSPF Neighbor Adjacency): Stan logicznego powiązania pomiędzy dwoma bezpośrednio połączonymi routerami OSPF, które po pomyślnej weryfikacji zgodności parametrów pakietów Hello przystępują do synchronizacji swoich baz danych LSDB.
Nawiązywanie relacji sąsiedztwa i warunki zgodności

Niedopasowanie parametrów w pakiecie Hello jest najczęstszą przyczyną problemów z uruchomieniem routingu OSPF. Wystarczy pomyłka w masce podsieci na jednym końcu kabla (np. /24 zamiast /25) lub różnica w wartości parametru Dead Interval, aby routery zignorowały swoje rozgłoszenia.

Weryfikację problemów z sąsiedztwem przeprowadza się za pomocą poleceń diagnostycznych show ip ospf neighbor oraz debug ip ospf hello, które w czasie rzeczywistym wskazują przyczynę odrzucenia pakietu.

Skróty użyte w tym slajdzie:
Hello Interval – interwał wysyłania pakietów kontrolnych Hello (domyślnie 10 s na łączach Ethernet).
Dead Interval – czas oczekiwania na pakiet Hello przed uznaniem sąsiada za martwego (domyślnie 40 s).
Area ID – identyfikator numeryczny obszaru w protokole OSPF (0 dla szkieletu).
SHA-256 – bezpieczny algorytm kryptograficzny skrótu stosowany do uwierzytelniania OSPF.
NSSA – Not-So-Stubby Area – specjalny typ obszaru OSPF.

42/55
Stany sąsiedztwa OSPF: od Down do Full Adjacency
Cel slajdu: Przedstawienie 7-stopniowego automatu stanów relacji sąsiedztwa OSPF oraz procedury wymiany nagłówków DBD i pakietów LSU/LSAck.

Siedem kroków do pełnej synchronizacji bazy danych LSDB

Proces nawiązywania relacji OSPF przechodzi przez ustrukturyzowany automat stanów:

  1. Down: brak odebranych pakietów Hello od sąsiada na danym porcie.
  2. Init: odebrano pakiet Hello od sąsiada, ale nasz własny Router ID nie znajduje się jeszcze na liście widzianych sąsiadów w pakiecie.
  3. 2-Way: dwukierunkowa komunikacja potwierdzona (nasz RID znajduje się w Hello sąsiada); w tym stanie następuje elekcja routerów DR i BDR!
  4. ExStart: routery ustalają relację Master/Slave oraz numer początkowy sekwencji do wymiany danych bazy.
  5. Exchange: routery wymieniają pakiety DBD (Database Description) zawierające skrócone nagłówki rekordów LSA.
  6. Loading: routery porównują nagłówki z własną bazą; jeśli czegoś brakuje, wysyłają żądanie LSR (Link-State Request) i odbierają pełne rekordy w pakietach LSU (Link-State Update), potwierdzając je pakietami LSAck.
  7. Full: pełna, idealna synchronizacja baz LSDB osiągnięta! Baza danych jest identyczna.
Stan Full Adjacency: Docelowy, w pełni zsynchronizowany stan relacji sąsiedzkiej pomiędzy dwoma routerami OSPF, oznaczający, że ich bazy danych stanu łącza (LSDB) w danym obszarze są całkowicie identyczne.
Stany sąsiedztwa OSPF: od Down do Full Adjacency

Zablokowanie relacji sąsiedztwa na stanie ExStart lub Exchange jest klasycznym objawem niezgodności parametru MTU na łączu fizycznym. Pakiety Hello są bardzo małe i przechodzą bez przeszkód, ale większe pakiety DBD są odrzucane przez interfejs o mniejszym MTU.

Z kolei zatrzymanie relacji na stanie 2-Way na segmencie wielodostępnym jest stanem całkowicie normalnym dla routerów typu DROther – utrzymują one pełną relację Full wyłącznie z liderami DR i BDR.

Skróty użyte w tym slajdzie:
DBD – Database Description – pakiet ze skrótowym opisem zawartości bazy LSDB.
LSR – Link-State Request – pakiet żądania szczegółowych danych o brakującym LSA.
LSU – Link-State Update – pakiet zawierający pełne rekordy LSA przesyłany w odpowiedzi na LSR.
LSAck – Link-State Acknowledgment – pakiet potwierdzenia odbioru ogłoszeń LSA.
MTU – Maximum Transmission Unit – maksymalny rozmiar jednostki danych na porcie.

43/55
Metryka OSPF: koszt (Cost) i modyfikacja Reference Bandwidth
Cel slajdu: Przedstawienie wzoru na metrykę kosztu interfejsu w OSPF, problemu domyślnej przepustowości referencyjnej (100 Mb/s) oraz nakazu jej modyfikacji dla łączy 10G/40G/100G.

Dostosowanie kalkulacji ścieżek do sieci gigabitowych i wielogigabitowych

Domyślny algorytm wyliczania kosztu w Cisco IOS opiera się na wzorze:

Koszt (Cost) = Reference Bandwidth / Interface Bandwidth

gdzie domyślna wartość reference-bandwidth wynosi 100 Mb/s (108 b/s). W efekcie każde łącze szybsze lub równe 100 Mb/s (w tym 1 Gb/s, 10 Gb/s i 100 Gb/s) otrzymuje identyczny koszt równy 1, co uniemożliwia routerowi prawidłowy wybór optymalnej trasy.

  • Dla FastEthernet (100 Mb/s): 100M / 100M = Koszt 1.
  • Dla GigabitEthernet (1 Gb/s): 100M / 1000M = 0,1 → zaokrąglane w górę do Kosztu 1!
  • Dla 10 GigabitEthernet (10 Gb/s): 100M / 10000M = 0,01 → zaokrąglane do Kosztu 1!
Rekomendacja inżynierska: W nowoczesnych sieciach kampusowych należy bezwzględnie wdrożyć polecenie auto-cost reference-bandwidth 100000 (ustawia bazę na 100 Gb/s), zapewniając prawidłową gradację kosztu dla łączy 1 Gb/s (koszt 100), 10 Gb/s (koszt 10) oraz 100 Gb/s (koszt 1). Szczegóły strojenia zawiera Cisco Design Guide: OSPF Design and Reference Bandwidth Tuning.
Przepustowość referencyjna OSPF (Reference Bandwidth): Wartość bazowa w protokole OSPF (domyślnie 100 Mb/s), dzielona przez rzeczywistą przepustowość interfejsu w celu wyznaczenia niemianowanego kosztu metryki łącza w algorytmie Dijkstry.
Metryka OSPF: koszt (Cost) i modyfikacja Reference Bandwidth

Niedostosowanie parametru reference-bandwidth jest jednym z najczęstszych błędów konfiguracyjnych w sieciach kampusowych. W sytuacji wystąpienia ścieżek równorzędnych router nie jest w stanie odróżnić nowoczesnego łącza światłowodowego 10G od starego miedzianego uplinku 1 Gb/s.

Niezmiernie ważne jest, aby polecenie auto-cost reference-bandwidth 100000 zostało wydane na wszystkich routerach w całej domenie OSPF. Różne wartości referencyjne na poszczególnych węzłach doprowadziłyby do asymetrii kosztów i nieoptymalnego trasowania pakietów.

Skróty użyte w tym slajdzie:
Reference Bandwidth – przepustowość odniesienia w kalkulacji metryki OSPF.
Cost – bezwymiarowa liczba określająca koszt przejścia przez dany interfejs OSPF.
FastEthernet – standard Ethernet o przepustowości 100 Mb/s.
GigabitEthernet – standard Ethernet o przepustowości 1 Gb/s.
TenGigabitEthernet – standard Ethernet o przepustowości 10 Gb/s.

44/55
Konfiguracja pojedynczego obszaru OSPF (Single-Area OSPF)
Cel slajdu: Przedstawienie wzorcowej procedury konfiguracji procesu OSPFv2 (IETF RFC 2328) w obszarze szkieletowym Area 0 oraz konfiguracji interfejsów pasywnych (Passive-Interface).

Uruchomienie OSPF w sieci kampusowej (Obszar szkieletowy Area 0)

Wzorcowa konfiguracja procesu OSPFv2 na przełączniku wielowarstwowym w Cisco IOS:

Switch-Dist(config)# router ospf 1
Switch-Dist(config-router)# router-id 10.255.0.1
Switch-Dist(config-router)# auto-cost reference-bandwidth 100000
Switch-Dist(config-router)# passive-interface default
Switch-Dist(config-router)# no passive-interface TenGigabitEthernet 1/1/1
Switch-Dist(config-router)# no passive-interface TenGigabitEthernet 1/1/2
Switch-Dist(config-router)# exit

! Aktywacja OSPF bezpośrednio na interfejsach:
Switch-Dist(config)# interface TenGigabitEthernet 1/1/1
Switch-Dist(config-if)# ip ospf 1 area 0
Switch-Dist(config)# interface Vlan 10
Switch-Dist(config-if)# ip ospf 1 area 0
Kluczowa zasada Passive-Interface: Zastosowanie passive-interface default wyłącza nadawanie pakietów Hello na wszystkich portach użytkowników (VLAN 10, 20...). Zapobiega to podsłuchiwaniu tras przez studentów oraz próbom wstrzykiwania fałszywych uaktualnień LSA!
Interfejs pasywny (Passive Interface): Interfejs włączony do procesu routingu OSPF, którego podsieć jest normalnie rozgłaszana do innych routerów, ale na którym wyłączono wysyłanie i odbieranie pakietów kontrolnych Hello.
Konfiguracja pojedynczego obszaru OSPF (Single-Area OSPF)

Wysyłanie pakietów OSPF Hello na porty podłączone do stacji roboczych użytkowników stanowi poważną lukę bezpieczeństwa. Dowolny użytkownik z zainstalowanym oprogramowaniem do routingu (np. Quagga, FRRouting, BIRD) mógłby zestawić relację sąsiedztwa z przełącznikiem dystrybucyjnym i rozgłosić złośliwe trasy tranzytowe.

Zastosowanie reguły pasywności domyślnej (Passive by Default) gwarantuje, że proces OSPF komunikuje się wyłącznie przez jawnie wskazane łącza szkieletowe z innymi zaufanymi przełącznikami.

Skróty użyte w tym slajdzie:
Area 0 – centralny obszar szkieletowy (Backbone Area) w protokole OSPF.
Passive Interface – interfejs sieciowy z zablokowaną emisją pakietów Hello.
Reference Bandwidth – bazowa przepustowość odniesienia kalkulacji metryki.
Router ID – 32-bitowy identyfikator urządzenia w protokole OSPF.
LSA – Link-State Advertisement – rekord ogłoszenia stanu łącza.

45/55
OSPF w segmentach wielodostępowych: problem N*(N-1)/2
Cel slajdu: Przedstawienie problemu kwadratowego wzrostu liczby relacji sąsiedztwa i lawinowego powielania komunikatów LSA w segmentach wielodostępnych Ethernet (Broadcast).

Złożoność relacji sąsiedztwa w sieciach z przełącznikami Ethernet

Gdy wiele routerów łączy się ze wspólnym przełącznikiem Ethernet (segment typu Broadcast):

  • Kwadratowa eskalacja relacji sąsiedztwa: w pełnej siatce połączeń każdy router musiałby zestawić niezależne sąsiedztwo z każdym innym routerem w tym segmencie.
  • Wzór na liczbę relacji sąsiedztwa:
    Liczba relacji = N × (N - 1) / 2
  • Skala narzutu:
    • Dla 5 routerów w segmencie: 5 × 4 / 2 = 10 relacji.
    • Dla 10 routerów w segmencie: 10 × 9 / 2 = 45 relacji.
    • Dla 20 routerów w segmencie: 20 × 19 / 2 = 190 relacji!
  • Lawinowe powielanie LSA: każda zmiana stanu łącza wywoływałaby lawinę zduplikowanych komunikatów LSU i LSAck przesyłanych pomiędzy wszystkimi parami routerów.
Segment wielodostępny (Broadcast Multi-Access): Środowisko sieciowe (np. sieć lokalna Ethernet z przełącznikami), w którym do wspólnego medium transmisyjnego może być podłączonych wiele urządzeń routujących zdolnych do bezpośredniej komunikacji dwustronnej i rozgłoszeniowej.
OSPF w segmentach wielodostępowych: problem N*(N-1)/2

W dużych kampusach przełączniki dystrybucyjne z różnych budynków często łączą się ze wspólnym segmentem tranzytowym w warstwie rdzenia. Gdyby każdy przełącznik musiał synchronizować bazę danych z każdym innym węzłem z osobna, pasmo transmisyjne zostałoby zalane ruchem kontrolnym protokołu OSPF.

Z tego względu projektanci protokołu OSPF wprowadzili eleganckie rozwiązanie hierarchiczne: mechanizm routera desygnowanego (Designated Router – DR).

Skróty użyte w tym slajdzie:
Broadcast Multi-Access – segment sieci wielodostępnej obsługujący transmisję rozgłoszeniową.
LSA – Link-State Advertisement – ogłoszenie stanu łącza.
LSU – Link-State Update – pakiet aktualizacji bazy danych OSPF.
LSAck – Link-State Acknowledgment – pakiet potwierdzenia odbioru ogłoszeń LSA.
OSPF – Open Shortest Path First – protokół stanu łącza.

46/55
Rozwiązanie: router desygnowany DR i zapasowy BDR
Cel slajdu: Przedstawienie roli routera desygnowanego (DR) i zapasowego (BDR), redukcji liczby relacji sąsiedztwa do poziomu liniowego O(N) oraz stanów DROther.

Rzecznicy i koordynatorzy segmentu wielodostępnego

Optymalizacja liczby relacji w segmentach wielodostępnych (Broadcast):

  • Router desygnowany (Designated Router – DR): centralny węzeł pełniący rolę koordynatora segmentu; zbiera informacje LSA od wszystkich routerów i rozsyła je do pozostałych członków.
  • Zapasowy router desygnowany (Backup Designated Router – BDR): węzeł rezerwowy, stale nasłuchuje całej komunikacji; w razie awarii DR natychmiast przejmuje jego funkcję bez rekonwergencji!
  • Routery zwykłe (DROther):
    • Nawiązują pełną relację sąsiedztwa (stan Full) wyłącznie z routerami DR oraz BDR!
    • Pomiędzy sobą routery DROther zatrzymują się w stanie 2-Way (widzą się, ale nie wymieniają baz danych LSDB).
  • Redukcja złożoności: liczba relacji sąsiedztwa spada z poziomu kwadratowego O(N2) do liniowego 2 × (N - 2) + 1!
Designated Router (DR): Router wybrany w procesie elekcji w segmencie wielodostępnym OSPF, odpowiedzialny za generowanie sieciowych ogłoszeń LSA Typu 2 oraz koordynację synchronizacji baz LSDB ze wszystkimi pozostałymi węzłami w segmencie.
Rozwiązanie: router desygnowany DR i zapasowy BDR

Dzięki instytucji routera DR każdy zwykły węzeł (DROther) wysyła informację o zmianie stanu swojego łącza tylko raz – do routera DR i BDR. Następnie to router DR ponosi odpowiedzialność za powiadomienie reszty segmentu za pomocą pojedynczego pakietu multiemisji.

Zapewnia to ogromną oszczędność mocy obliczeniowej procesorów w przełącznikach rdzeniowych i eliminuje burze pakietów uaktualnień routingu.

Skróty użyte w tym slajdzie:
DR – Designated Router – router desygnowany koordynujący segment OSPF.
BDR – Backup Designated Router – zapasowy router desygnowany.
DROther – router w segmencie niepełniący roli DR ani BDR.
Full – stan pełnej synchronizacji bazy danych LSDB.
2-Way – stan potwierdzonej dwukierunkowej wymiany Hello bez synchronizacji LSDB.

47/55
Proces elekcji DR/BDR i adresy multicastowe OSPF
Cel slajdu: Przedstawienie algorytmu elekcji DR/BDR, roli priorytetu interfejsu (ip ospf priority) oraz dedykowanych adresów multiemisji 224.0.0.5 i 224.0.0.6.

Zasady wyboru liderów segmentu i dedykowana multiemisja

Kryteria inżynierskiego wyboru routera DR i BDR w segmencie wielodostępnym:

  • 1. Priorytet interfejsu (Interface Priority – zakres 0–255, domyślnie 1):
    • Router o najwyższym priorytecie zostaje wybrany jako DR, a drugi w kolejności jako BDR.
    • Ustawienie priorytetu na 0 (ip ospf priority 0) trwale wyklucza dany router z udziału w elekcji (zawsze pozostanie DROther)!
  • 2. Identyfikator Router ID (w przypadku równego priorytetu): decyduje wyższy numerycznie Router ID.
  • Brak mechanizmu Preempt: raz wybrany DR nie oddaje swojej funkcji nawet wtedy, gdy do sieci zostanie wpięty nowy router o wyższym priorytecie (zapobiega to ciągłym przerwom konwergencji).
  • Adresy multiemisji OSPF:
    • 224.0.0.5 (AllSPFRouters): pakiety Hello oraz ogłoszenia Link-State, które muszą być odbierane przez wszystkie węzły OSPF w danym segmencie (odpowiednik IPv6: FF02::5).
    • 224.0.0.6 (AllDRouters): pakiety aktualizacji Link-State wysyłane przez routery typu DROther wyłącznie do wyznaczonego routera głównego (DR) oraz zapasowego (BDR) (odpowiednik IPv6: FF02::6).
Adres multiemisji AllDRouters (224.0.0.6): Zastrzeżony adres multiemisji IPv4 wykorzystywany przez zwykłe routery (DROther) do wysyłania pakietów uaktualnień stanu łączy LSU wyłącznie do wyznaczonych liderów segmentu (DR i BDR).
Proces elekcji DR/BDR i adresy multicastowe OSPF

Brak wywłaszczania (Preempt) w procesie elekcji DR jest celowym zabiegiem inżynierskim. Gdyby pojawienie się w sieci nowego urządzenia z wyższym priorytetem powodowało natychmiastowe odebranie roli DR, sieć wchodziła by w stan niestabilności przy każdym podłączeniu nowego przełącznika przez serwisanta.

Dobrą praktyką inżynierską jest ręczne skonfigurowanie wysokiego priorytetu (np. ip ospf priority 200) na głównym przełączniku rdzeniowym oraz priorytetu 0 na wszystkich urządzeniach dostępowych, aby zagwarantować pełną kontrolę nad hierarchią ról.

Skróty użyte w tym slajdzie:
DR – Designated Router – router desygnowany segmentu wielodostępnego.
BDR – Backup Designated Router – rezerwowy router desygnowany.
DROther – router zwykły niebędący DR ani BDR.
Preempt – mechanizm wymuszonego przejęcia roli aktywnej.
LSU – Link-State Update – pakiet aktualizacji stanu łącza.

48/55
Ograniczenia pojedynczego obszaru OSPF w dużych kampusach
Cel slajdu: Przedstawienie barier skalowalności architektury Single-Area OSPF w rozległych kampusach (rozrost bazy LSDB, częste przeliczanie SPF, brak agregacji).

Bariery skalowalności architektury pojedynczego obszaru (Single-Area OSPF)

Dlaczego w rozległym kampusie powyżej 50–100 routerów nie można pozostać przy jednym obszarze Area 0?

  • Olbrzymia baza danych LSDB: każdy router w obszarze musi przechowywać kompletny opis każdego kabla, podsieci i urządzenia w całym kampusie, co pochłania znaczne ilości pamięci RAM.
  • Narzut obliczeniowy algorytmu Dijkstry: złożoność obliczeniowa algorytmu wynosi O(E × log V); w wielkim grafie przeliczenie drzewa SPF obciąża procesor CPU przełącznika.
  • Fluktuacja łączy (Link Flapping): awaria pojedynczego kabla w odległym laboratorium zmusza wszystkie routery w całym kampusie do natychmiastowego ponownego przeliczenia algorytmu SPF!
  • Brak możliwości agregacji tras (Route Summarization): wewnątrz pojedynczego obszaru OSPF kategorycznie zabrania podsumowywania tras – każdy prefiks musi być widoczny w pełnej szczegółowości!
Fluktuacja łącza (Link Flapping): Stan niestabilności fizycznego toru transmisyjnego charakteryzujący się naprzemiennym przechodzeniem interfejsu pomiędzy stanem Up i Down w krótkich odstępach czasu, wywołujący ciągłe przeliczanie tablic routingu w sieci.
Ograniczenia pojedynczego obszaru OSPF w dużych kampusach

W środowisku Single-Area sieć kampusowa zachowuje się jak jeden połączony organizm: uszkodzony patchcord w pokoju socjalnym na Wydziale Prawa wywołuje falę uaktualnień LSA przetaczającą się przez rektorat, serwerownię centralną i laboratoria techniczne.

Jedynym inżynierskim lekarstwem na ten problem jest podział domeny routingu na mniejsze, niezależne obszary logiczne (Multi-Area OSPF), co pozwala zamknąć przeliczenia SPF wewnątrz granic danego obszaru.

Skróty użyte w tym slajdzie:
LSDB – Link-State Database – baza danych stanu łączy gromadząca ogłoszenia LSA.
SPF – Shortest Path First – algorytm wyznaczania najkrótszej ścieżki Dijkstry.
CPU – Central Processing Unit – procesor główny routera.
RAM – Random Access Memory – pamięć operacyjna przełącznika.
Area 0 – szkieletowy obszar bazowy protokołu OSPF.

49/55
Architektura wieloobszarowa OSPF (Multi-Area OSPF)
Cel slajdu: Przedstawienie hierarchicznej struktury Multi-Area OSPF z centralnym obszarem szkieletowym Backbone Area 0 oraz obszarami standardowymi i specjalnymi.

Hierarchiczny podział domeny routingu w kampusie wielobudynkowym

Podział domeny OSPF na mniejsze, wyspecjalizowane obszary logiczne (Multi-Area OSPF):

  • Obszar szkieletowy – Area 0 (Backbone Area): centralny rdzeń routingu w kampusie; łączy wszystkie pozostałe obszary.
  • Obszary nieszkieletowe (Non-Backbone Areas): przypisane do poszczególnych budynków lub wydziałów (np. Area 10 = Wydział IT, Area 20 = Wydział Chemii).
  • Kardynalna reguła topologii gwiazdy: wszystkie obszary nieszkieletowe muszą fizycznie lub logicznie łączyć się bezpośrednio z Backbone Area 0! Ruch pomiędzy Area 10 a Area 20 zawsze tranzytuje przez Area 0.
  • Izolacja awarii SPF: awaria kabla wewnątrz Area 10 wywołuje uruchomienie algorytmu SPF wyłącznie wewnątrz Area 10! Routery w Area 0 i Area 20 nie przeliczają drzewa SPF, otrzymując jedynie zaktualizowaną trasę sumaryczną.
Multi-Area OSPF (Wieloobszarowy OSPF): Hierarchiczny model wdrożenia protokołu OSPF dzielący domenę sieciową na centralny obszar szkieletowy (Area 0) oraz obszary podrzędne w celu ograniczenia wielkości bazy LSDB i częstotliwości wykonywania algorytmu SPF.
Architektura wieloobszarowa OSPF (Multi-Area OSPF)

Wdrożenie Multi-Area OSPF przekształca sieć kampusową w strukturę modułową o niezwykłej odporności. Granica obszaru stanowi barierę tłumiącą lokalne zakłócenia topologiczne.

Dodatkowo routery graniczne obszarów ABR mogą przeprowadzać agregację tras (Route Summarization), zastępując setki szczegółowych podsieci /24 z danego budynku jedną zwartą trasą /16 rozgłaszaną do rdzenia kampusu.

Skróty użyte w tym slajdzie:
Backbone Area – centralny obszar szkieletowy Area 0 w architekturze OSPF.
Non-Backbone Area – obszar podrzędny OSPF (np. dedykowany dla konkretnego budynku).
LSDB – Link-State Database – baza danych stanu łączy ograniczona do obszaru.
SPF – Shortest Path First – algorytm Dijkstry wykonywany lokalnie w obszarze.
ABR – Area Border Router – router łączący obszar nieszkieletowy z Area 0.

50/55
Typy routerów w OSPF Multi-Area
Cel slajdu: Przedstawienie czterech ról routerów w architekturze wieloobszarowej OSPF: Internal Router, Backbone Router, Area Border Router (ABR) oraz ASBR.

Cztery role węzłów w strukturze hierarchicznej

W architekturze wieloobszarowej OSPF wyróżnia się cztery typy urządzeń:

  • Internal Router (Router wewnętrzny): wszystkie jego interfejsy należą do tego samego obszaru OSPF; posiada w pamięci tylko jedną bazę danych LSDB.
  • Backbone Router (Router szkieletowy): posiada co najmniej jeden aktywny interfejs podłączony do centralnego obszaru Area 0.
  • Area Border Router (ABR - Router brzegowy obszaru):
    • Posiada interfejsy w co najmniej dwóch różnych obszarach (z których jeden to Area 0).
    • Utrzymuje w pamięci osobną bazę danych LSDB dla każdego obszaru, do którego należy!
    • To na nim wykonuje się agregację tras i to on generuje ogłoszenia LSA Typu 3 do innych obszarów.
  • ASBR (Autonomous System Boundary Router): router łączący domenę OSPF z zewnętrznym światem (np. z operatorem BGP lub siecią z trasami statycznymi); redystrybuuje obce trasy do wnętrza OSPF jako LSA Typu 5.
Area Border Router (ABR): Router w protokole OSPF posiadający interfejsy w obszarze szkieletowym Area 0 oraz co najmniej jednym obszarze nieszkieletowym, odpowiedzialny za wymianę informacji o trasach pomiędzy obszarami oraz agregację prefiksów.
Typy routerów w OSPF Multi-Area

W typowej sieci kampusowej rolę routerów ABR pełnią przełączniki warstwy dystrybucji zlokalizowane w głównych szafach budynkowych (BD). Interfejsy w stronę szaf piętrowych należą do lokalnego obszaru danego budynku (np. Area 10), natomiast łącza uplink w stronę rdzenia należą do Area 0.

Z kolei routery brzegowe kampusu łączące instytucję z siecią naukową MAN lub komercyjnymi dostawcami Internetu pełnią rolę routerów ASBR, wprowadzając do kampusu trasy zewnętrzne lub trasę domyślną.

Skróty użyte w tym slajdzie:
ABR – Area Border Router – router brzegowy łączący co najmniej jeden obszar zwykły z obszarem szkieletowym Area 0.
ASBR – Autonomous System Boundary Router – router redystrybuujący do domeny OSPF trasy z zewnętrznych systemów autonomicznych lub protokołów.
IR – Internal Router – router wewnętrzny, którego wszystkie aktywne interfejsy należą do tego samego obszaru OSPF.
BR – Backbone Router – router posiadający co najmniej jeden interfejs w obszarze szkieletowym Backbone (Area 0).

51/55
Typy pakietów LSA w protokole OSPF
Cel slajdu: Przedstawienie klasyfikacji najważniejszych ogłoszeń LSA w protokole OSPF (Typ 1, 2, 3, 4, 5), ich nadawców oraz zasięgu propagacji.

Kategorie komunikatów ogłoszeń stanu łącza (LSA Types)

Struktura komunikatów LSA (Link-State Advertisement) budujących bazę LSDB:

Typ LSANazwa ogłoszeniaNadawcaZasięg rozprzestrzeniania
Typ 1Router LSAKażdy router w obszarzeTylko wewnątrz własnego obszaru
Typ 2Network LSARouter DR w segmencieTylko wewnątrz własnego obszaru
Typ 3Summary LSARouter graniczny ABRPrzesyłany pomiędzy obszarami
Typ 4ASBR Summary LSARouter graniczny ABRPrzesyłany pomiędzy obszarami (lokalizacja ASBR)
Typ 5Autonomous System ExternalRouter zewnętrzny ASBRW całej domenie OSPF (oprócz Stub/NSSA)
Kluczowe rozróżnienie: LSA Typu 1 i 2 opisują szczegółową topologię fizyczną i nigdy nie przekraczają granic swojego obszaru. Pomiędzy obszarami przesyłane są wyłącznie LSA Typu 3 opisujące trasy zbiorcze!
Link-State Advertisement (LSA): Podstawowa jednostka informacji w protokole OSPF, opisująca stan konkretnego routera, segmentu sieciowego lub trasy zewnętrznej, rozsyłana i przechowywana w bazie danych LSDB.
Typy pakietów LSA w protokole OSPF

Weryfikację bazy danych LSA na przełączniku przeprowadza się za pomocą polecenia show ip ospf database. Wynik tego polecenia prezentuje podział bazy na poszczególne kategorie LSA zarejestrowane w każdym z obsługiwanych obszarów.

Zrozumienie ról poszczególnych typów LSA jest niezbędne do zaawansowanego diagnozowania problemów z routingiem międzysystemowym oraz do poprawnego projektowania obszarów specjalnych typu Stub i Totally Stubby.

Skróty użyte w tym slajdzie:
LSA – Link-State Advertisement – komunikat ogłoszenia stanu łącza w OSPF.
Router LSA – ogłoszenie Typu 1 generowane przez każdy węzeł OSPF.
Network LSA – ogłoszenie Typu 2 generowane przez DR opisujące podłączone routery.
Summary LSA – ogłoszenie Typu 3 generowane przez ABR opisujące trasy międzyobszarowe.
ASBR – Autonomous System Boundary Router – router rozgłaszający trasy zewnętrzne Typu 5.

52/55
Agregacja tras (Route Summarization) na routerach ABR
Cel slajdu: Przedstawienie techniki agregacji tras (Route Summarization) na routerach ABR, składni polecenia area range oraz ochrony rdzenia przed fluktuacjami podsieci.

Kondensacja tablic routingu w rdzeniu kampusu

Zmniejszanie liczby prefiksów przesyłanych do szkieletu Area 0 za pomocą agregacji na ABR:

  • Zasada działania: router ABR zbiera wszystkie szczegółowe podsieci z danego obszaru (np. szesnaście podsieci /24 z Budynku IT) i wpuszcza do Area 0 dokładnie jedną trasę zbiorczą w pakiecie LSA Typu 3.
  • Konfiguracja na routerze ABR w Cisco IOS:
    Switch-ABR-Dist(config)# router ospf 1
    Switch-ABR-Dist(config-router)# area 10 range 10.20.0.0 255.255.0.0
  • Trzy fundamentalne korzyści inżynierskie:
    1. Minimalizacja tablicy routingu: w rdzeniu zamiast 500 wpisów znajduje się kilkanaście eleganckich tras zbiorczych /16.
    2. Tłumienie niestabilności (Flap Dampening): jeśli w Budynku IT padnie jedno łącze użytkownika, trasa zbiorcza 10.20.0.0/16 nadal pozostaje nienaruszona w rdzeniu kampusu!
    3. Ochrona procesorów: rdzeń kampusu nie rejestruje żadnych zmian, co chroni procesory przełączników centralnych przed niepotrzebną pracą.
Agregacja tras (Route Summarization / Aggregation): Technika optymalizacji routingu polegająca na połączeniu grupy wielu przyległych adresowo podsieci IP w jeden wspólny prefiks o krótszej masce, rozgłaszany do innych części sieci w celu zmniejszenia wielkości tablic routingu.
Agregacja tras (Route Summarization) na routerach ABR

Agregacja tras jest możliwa wyłącznie na granicach obszarów (na routerach ABR za pomocą polecenia area <id> range) lub na routerach granicznych systemu autonomicznego (na routerach ASBR za pomocą polecenia summary-address).

Wewnątrz pojedynczego obszaru agregacja jest niemożliwa, ponieważ każdy router musi posiadać pełną wiedzę o wszystkich fizycznych łączach w celu poprawnego wykonania algorytmu SPF.

Skróty użyte w tym slajdzie:
ABR – Area Border Router – router na granicy obszarów OSPF.
ASBR – Autonomous System Boundary Router – router graniczny systemu autonomicznego.
Flap Dampening – mechanizm tłumienia skutków fluktuacji niestabilnych łączy.
Area Range – polecenie OSPF służące do definiowania trasy zbiorczej na routerze ABR.
LSA – Link-State Advertisement – rekord ogłoszenia stanu łącza.

53/55
Podsumowanie segmentacji logicznej i routingu w kampusie
Cel slajdu: Syntetyczne podsumowanie najważniejszych wniosków i reguł projektowych dotyczących sieci VLAN, łączy magistralnych Trunk, przełączania L3 oraz routingu OSPF.

Kluczowe zasady projektowania warstwy 2 i 3

Podsumowanie najważniejszych reguł inżynierskich omawianych w tej części cyklu:

  • Segmentacja VLAN: dzieli fizyczną sieć na małe, odizolowane domeny rozgłoszeniowe (zalecane do 250–500 stacji), chroniąc pasmo i procesory urządzeń.
  • Łącza magistralne Trunk (802.1Q): wymagają wyłączenia protokołu DTP (switchport nonegotiate), zmiany domyślnego Native VLAN oraz jawnego filtrowania dozwolonych sieci VLAN.
  • Porty wielousługowe (Voice VLAN): zapewniają bezpieczną i priorytetyzowaną transmisję głosu VoIP oraz danych komputera na pojedynczym kablu miedzianym.
  • Przełączanie L3 z interfejsami SVI: routing między-VLAN realizuje się sprzętowo w układach ASIC przełączników dystrybucji z prędkością łącza (Wire-Speed).
  • Infrastruktura usług: hierarchiczny plan adresacji RFC 1918, przekaźnik DHCP Relay (ip helper-address) oraz architektura Split-Horizon DNS.
  • Routing OSPF: otwarty protokół stanu łącza z podniesioną wartością reference-bandwidth (100G) i hierarchicznym podziałem Multi-Area gwarantuje subsekundową konwergencję i skalowalność.
Projektowanie logiczne sieci kampusowej: Zintegrowany proces inżynierski obejmujący podział na wirtualne sieci VLAN, alokację przestrzeni adresowej IP, konfigurację sprzętowych bram domyślnych oraz wdrożenie hierarchicznego routingu OSPF w celu zapewnienia maksymalnej skalowalności i bezpieczeństwa.
Podsumowanie segmentacji logicznej i routingu w kampusie

Prawidłowo zaprojektowana warstwa logiczna stanowi pomost pomiędzy pasywną infrastrukturą kablową a usługami aplikacyjnymi użytkowników. Eliminacja wąskich gardeł routingu oraz ścisła separacja domen rozgłoszeniowych gwarantuje, że sieć zachowa stabilność nawet pod wpływem awarii sprzętowych i błędów ludzkich.

W finałowej, piątej części cyklu wykładów zwieńczymy architekturę sieci kampusowej zaawansowanymi mechanizmami cyberbezpieczeństwa warstwy 2 i 3 oraz systemami centralnego monitoringu i zarządzania.

Skróty użyte w tym slajdzie:
VLAN – Virtual Local Area Network – wirtualna sieć lokalna (IEEE 802.1Q).
SVI – Switched Virtual Interface – wirtualny interfejs sieci VLAN w przełączniku L3.
OSPF – Open Shortest Path First – otwarty protokół routingu stanu łącza.
Wire-Speed – sprzętowe przekazywanie pakietów z pełną fizyczną prędkością portów.
ASIC – Application-Specific Integrated Circuit – wyspecjalizowane układy scalone przełącznika.

54/55
Pytania i odpowiedzi
Cel slajdu: Sesja dyskusyjna Q&A podsumowująca zagadnienia segmentacji VLAN, zaawansowanych opcji DHCP oraz optymalizacji metryki i obszarów OSPF.

Sesja dyskusyjna Q&A dotycząca segmentacji i routingu

Zapraszam do dyskusji na temat segmentacji i routingu kampusowego:

  • Rozwiązywanie problemów z opcjami DHCP: jak diagnozować brak rejestracji telefonów VoIP i punktów Wi-Fi z wykorzystaniem analizatora Wireshark i polecenia debug ip dhcp server.
  • Projektowanie granic obszarów OSPF: kiedy warto wyodrębnić nowy budynek do osobnego obszaru OSPF, a kiedy wystarczy pojedynczy obszar Area 0?
  • Obszary specjalne OSPF (Stub / Totally Stubby / NSSA): metody redukcji tablic routingu w małych przełącznikach dostępowych poprzez wycinanie zewnętrznych pakietów LSA.
  • Migracja z IPv4 do IPv6: wdrożenie dualnego stosu (Dual-Stack) oraz uruchomienie protokołu OSPFv3 w sieci kampusowej.
Dobra praktyka laboratoryjna: Weryfikację propagacji tras OSPF warto rozpocząć od sprawdzenia bazy danych poleceniem show ip ospf database, a następnie prześledzić instalację najlepszych prefiksów w tablicy routingu za pomocą polecenia show ip route ospf.
Diagnostyka routingu OSPF: Systematyczny proces weryfikacji poprawności działania protokołu routingu za pomocą poleceń diagnostycznych CLI analizujących stan relacji sąsiedzkich, spójność bazy danych LSDB oraz obecność tras w tablicy routingu urządzenia.
Pytania i odpowiedzi

W trakcie rozwiązywania problemów sieciowych kluczowe jest zachowanie metodycznego podejścia od dołu do góry modelu OSI. Jeśli przełączniki nie nawiązują relacji OSPF, w pierwszej kolejności sprawdzamy status warstwy fizycznej (link Up), następnie spójność adresacji IP i maski podsieci na łączu, a dopiero na końcu parametry uwierzytelniania i timery protokołu OSPF.

Zastosowanie polecenia debug ip ospf adj pozwala w ciągu kilku sekund wskazać dokładny punkt odrzucenia pakietu Hello lub DBD.

Skróty użyte w tym slajdzie:
Q&A – Questions and Answers – sesja pytań i odpowiedzi.
NSSA – Not-So-Stubby Area – typ obszaru specjalnego w protokole OSPF.
Dual-Stack – równoległe funkcjonowanie protokołów IPv4 oraz IPv6 w sieci.
OSPFv3 – protokół OSPF przystosowany do routingu pakietów IPv6 (RFC 5340).
Wireshark – popularne oprogramowanie do analizy i inspekcji pakietów sieciowych.

55/55
Zapowiedź kolejnej części i zakończenie
Cel slajdu: Podsumowanie wykładu oraz zapowiedź Części 5: Bezpieczeństwo i zarządzanie siecią kampusową (Port Security, 802.1X, DHCP Snooping, DAI, SNMPv3, Syslog).

Część 5: Bezpieczeństwo i zarządzanie siecią kampusową

Dziękuję za uwagę. W finałowej części cyklu zajmiemy się bezpieczeństwem i administracją:

  • Strategia obrony w głąb (Defense-in-Depth): wielopoziomowe zabezpieczenie warstwy dostępu L2 oraz styku z Internetem.
  • Ochrona portów przełączników: mechanizmy Port Security, standard uwierzytelniania IEEE 802.1X oraz serwery RADIUS/TACACS+.
  • Ochrona infrastruktury przed atakami L2: technologia DHCP Snooping, Dynamic ARP Inspection (DAI) oraz IP Source Guard (IPSG).
  • Bezpieczeństwo sieci bezprzewodowej: standard WPA3-Enterprise, ochrona ramek zarządzających 802.11w (PMF) oraz wykrywanie Rogue AP.
  • Zarządzanie i audyt sieci: bezpieczny protokół SNMPv3, centralny serwer Syslog, analiza przepływów NetFlow/IPFIX oraz synchronizacja czasu NTP.
Zwieńczenie cyklu: W części 5 połączymy architekturę fizyczną, wysoką dostępność i routing z rygorystycznymi mechanizmami cyberbezpieczeństwa, tworząc kompletny, odporny i zgodny z normami projekt nowoczesnej sieci kampusowej.
Obrona w głąb (Defense-in-Depth): Wielowarstwowa strategia bezpieczeństwa teleinformatycznego polegająca na zastosowaniu komplementarnych mechanizmów ochronnych na każdym poziomie architektury sieciowej (od portu fizycznego przełącznika aż po centralną zaporę ogniową).
Zapowiedź kolejnej części i zakończenie

Nawet najlepiej zaprojektowana i przewymiarowana sieć kampusowa ulegnie paraliżowi, jeśli nie zostanie zabezpieczona przed złośliwymi działaniami użytkowników i atakami sieciowymi. Zaufanie do urządzeń podłączanych do portów dostępowych jest kardynalnym błędem współczesnego inżyniera (koncepcja Zero Trust).

W Części 5 dowiemy się, jak za pomocą standardu 802.1X, inspekcji DHCP Snooping oraz dynamicznej kontroli zapytań ARP stworzyć środowisko, w którym każde urządzenie i każdy użytkownik podlega bezwzględnej weryfikacji przed dopuszczeniem do zasobów kampusu.

Skróty użyte w tym slajdzie:
802.1X – standard uwierzytelniania użytkowników na poziomie portu fizycznego (IEEE 802.1X).
DAI – Dynamic ARP Inspection – mechanizm ochrony przed zatruwaniem pamięci podręcznej ARP.
IPSG – IP Source Guard – ochrona przed podszywaniem się pod obce adresy IP w warstwie 2.
SNMPv3 – Simple Network Management Protocol v3 – bezpieczny, szyfrowany protokół zarządzania.
Zero Trust – paradygmat bezpieczeństwa zakładający brak domyślnego zaufania do jakiegokolwiek urządzenia.

Podgląd