Sieci komputerowe

Sieci WAN i VPN

Sieci + CyberbezpieczeństwoPoziom: RozszerzonyI i II stopień

WAN łączy odległe lokalizacje przez infrastrukturę operatora lub Internet. VPN tworzy tunel logiczny, a HSRP może chronić lokalną bramę domyślną.

CE/PEMPLSBGPIPsecHSRP

Cele lekcji

Czego się nauczysz

  • Rozróżnisz LAN, MAN, WAN oraz role CE i PE.
  • Porównasz technologie dostępu i usługi operatorskie.
  • Wyjaśnisz failover, load balancing, BGP, MPLS i SD-WAN.
  • Skonfigurujesz podstawowy HSRP z virtual IP, priority, preempt i tracking.
  • Dobierzesz podstawowy model VPN do scenariusza organizacji.

Wymagania wstępne

  • Podstawy sieci
  • Routing i NAT
  • TCP/UDP i porty

Podstawy

Od LAN do sieci operatora

LAN obejmuje lokalną infrastrukturę organizacji, MAN zwykle obszar miejski, a WAN łączy geograficznie oddalone sieci. Granice zależą od własności i usługi, nie tylko od liczby kilometrów.

Customer Edge (CE) jest urządzeniem po stronie klienta, a Provider Edge (PE) elementem brzegu sieci operatora. Internet może być transportem WAN, ale usługa WAN nie musi oznaczać publicznego Internetu.

Od LAN do sieci operatora
Dostęp/usługaMedium lub mechanizmTypowe zastosowanie
Łącze dzierżawionededykowana usługa operatorastałe połączenie lokalizacji
Carrier EthernetEthernet w sieci operatorałączenie oddziałów
xDSLmiedziana paradostęp w istniejącej pętli abonenckiej
DOCSIS/HFCświatłowód i koncentrykdostęp kablowy
PONpasywna sieć optycznadostęp światłowodowy
Sieć komórkowaradio operatorałącze podstawowe lub zapasowe

Projekt

Adresacja, routing i redundancja

CE może otrzymać adres publiczny lub prywatny, trasę domyślną albo pełniejsze informacje routingu. Prywatna adresacja po stronie klienta często współistnieje z NAT-em na brzegu, ale model zależy od usługi.

Failover przełącza ruch po awarii, natomiast load balancing rozdziela ruch między ścieżki. Dwa łącza nie zapewniają realnej odporności, jeśli współdzielą ten sam kabel, zasilanie lub pojedynczy punkt operatora.

  • BGP wymienia informacje o osiągalności między systemami autonomicznymi; wprowadzenie nie zastępuje projektu polityki routingu.
  • MPLS przekazuje ruch na podstawie etykiet i wspiera usługi operatorskie, ale nie jest z definicji szyfrowaniem.
  • SD-WAN centralizuje politykę wyboru ścieżki i nakładkę nad różnymi transportami; funkcje zależą od rozwiązania.

Tunele

Modele VPN

IPsec chroni pakiety IP, a IKEv2 negocjuje parametry i klucze. NAT Traversal (NAT-T) przenosi IPsec przez UDP, gdy na ścieżce występuje NAT. WireGuard i OpenVPN są odmiennymi rozwiązaniami tunelowymi; oba nadal wymagają ochrony kluczy, kontroli dostępu i poprawnego routingu.

Modele VPN
ModelPrzeznaczeniePrzykładowe technologie
Site-to-sitełączenie sieci centrali i oddziałuIPsec/IKEv2, WireGuard, OpenVPN
Remote accessdostęp pojedynczego użytkownikaIPsec, OpenVPN, WireGuard
Provider VPNlogiczna separacja w sieci operatoranp. usługa MPLS L3VPN; szyfrowanie wymaga osobnej oceny

Trzy odrębne funkcje

Tunelowanie, szyfrowanie i uwierzytelnianie

Bezpieczny projekt wymaga wszystkich potrzebnych funkcji, ale nie należy ich utożsamiać. Zestawiony interfejs tunelowy nie dowodzi, że peer został poprawnie uwierzytelniony, algorytmy są aktualne, a dozwolone trasy mają minimalny zakres.

Tunelowanie, szyfrowanie i uwierzytelnianie
FunkcjaPytaniePrzykład
Tunelowaniejak przenosimy ruch wewnętrzny przez sieć transportową?kapsułkowanie pakietu w innym przepływie
Szyfrowanie i integralnośćczy pośrednik może odczytać lub zmienić chronione dane?IPsec ESP lub kanał danych OpenVPN/WireGuard
Uwierzytelnianieskąd wiadomo, z kim zestawiany jest tunel?certyfikat, klucz publiczny, PSK lub konto z MFA zależnie od rozwiązania

Negocjacja

IPsec i IKE na poziomie koncepcyjnym

IPsec jest architekturą ochrony ruchu IP. ESP może zapewniać poufność, integralność i uwierzytelnienie pochodzenia danych zgodnie z wybranym zestawem parametrów. IKEv2 uwierzytelnia strony, negocjuje algorytmy i tworzy Security Associations oraz materiał kluczowy.

Błąd może wystąpić przed utworzeniem IKE SA, podczas negocjacji CHILD SA albo dopiero w płaszczyźnie danych. Dlatego diagnoza rozdziela osiągalność peerów, zgodność propozycji, uwierzytelnienie, selektory ruchu, trasy i liczniki pakietów.

  • Nie publikuj PSK, kluczy prywatnych ani pełnych logów zawierających sekrety.
  • Sprawdź zgodność czasu, certyfikatów i tożsamości peerów.
  • Ogranicz dostęp po tunelu do wymaganych sieci i usług.

Porównanie

WireGuard i OpenVPN

WireGuard i OpenVPN
RozwiązanieModelUwierzytelnianie i konfiguracjaWażne ograniczenie
WireGuardtunel IP oparty na parach kluczy publicznychpeer, klucz publiczny i dozwolone prefiksydystrybucja kluczy, routing i polityka dostępu pozostają zadaniem administratora
OpenVPNVPN warstwy 2 lub 3 nad TLS, zwykle klient-serwercertyfikaty oraz opcjonalne dodatkowe metody uwierzytelnieniaduża elastyczność zwiększa liczbę decyzji konfiguracyjnych
IPsec/IKEv2ochrona ruchu IP z negocjacją SAPSK lub certyfikaty zależnie od projektuzgodność parametrów, NAT-T, selektory i polityka firewalla

Działanie

MTU, MSS, DNS i split tunneling

Nagłówki tunelu zmniejszają dostępny MTU. Zbyt duże pakiety mogą wymagać fragmentacji albo zostać odrzucone; Path MTU Discovery i poprawne ICMP/ICMPv6 są ważne. MSS dotyczy ładunku TCP i może być korygowane na brzegu tunelu zależnie od platformy.

Split tunneling wysyła tunelem tylko wybrane trasy. Zmniejsza obciążenie, ale zmienia model kontroli i DNS. Full tunnel również nie gwarantuje ochrony, jeśli uwierzytelnianie, reguły, algorytmy lub urządzenie końcowe są słabe.

  • Sprawdź trasy przed i po zestawieniu VPN.
  • Określ, który resolver DNS ma obsługiwać nazwy wewnętrzne.
  • Nie blokuj bezrefleksyjnie komunikatów potrzebnych do PMTUD.

Centrala–oddział–pracownik

Scenariusz organizacji

Adresy publicznych przykładów powinny pochodzić z 192.0.2.0/24, 198.51.100.0/24 lub 203.0.113.0/24. Prywatne zakresy można stosować wewnątrz zamkniętego laboratorium.

Scenariusz organizacji
ElementRozwiązanie koncepcyjne
Centraladwa łącza, firewall/VPN, sieci serwerów i użytkowników
Oddziałtunel site-to-site, trasa do centrali i lokalny dostęp awaryjny
PracownikVPN zdalnego dostępu, MFA i urządzenie zarządzane
DNSjawna polityka nazw wewnętrznych i publicznych
Monitoringstan tunelu, utrata, opóźnienie, logi uwierzytelniania

FHRP

Redundancja bramy domyślnej — HSRP

Pojedyncza brama domyślna jest punktem awarii. First Hop Redundancy Protocol pozwala kilku routerom prezentować hostom wspólną bramę. HSRP jest rozwiązaniem Cisco: grupa ma wirtualny adres IP i wirtualny adres MAC, router active przekazuje ruch, a standby jest gotowy do przejęcia roli.

Wyższy priority jest preferowany. Sam powrót routera z wyższym priorytetem nie odbiera automatycznie roli active — potrzebne jest preempt. Tracking może obniżyć efektywny priorytet po awarii śledzonego WAN. Host nadal używa 192.168.10.1 i nie musi zmieniać konfiguracji.

VRRP jest standardową alternatywą FHRP. Nie należy zakładać identycznej składni, nazw stanów ani wszystkich zachowań HSRP i VRRP.

Redundancja bramy domyślnej — HSRP
ElementR1R2
Adres rzeczywisty192.168.10.2/24192.168.10.3/24
Grupa / virtual IP10 / 192.168.10.110 / 192.168.10.1
Priority110100
Stan normalnyactivestandby
Preemptwłączonywłączony

Platforma: Cisco IOS / Packet Tracer. Cel: podstawowa grupa HSRP; nazwy interfejsów są przykładowe i zależą od modelu. Tryb: tryb konfiguracji interfejsu.

! R1 — preferowany active
interface GigabitEthernet0/0
 ip address 192.168.10.2 255.255.255.0
 standby 10 ip 192.168.10.1
 standby 10 priority 110
 standby 10 preempt
 standby 10 track GigabitEthernet0/1 20

! R2 — standby
interface GigabitEthernet0/0
 ip address 192.168.10.3 255.255.255.0
 standby 10 ip 192.168.10.1
 standby 10 priority 100
 standby 10 preempt

show standby brief

Oczekiwany rezultat: R1 jest active, R2 standby, a klient używa 192.168.10.1.

Cofnięcie: Włącz wyłączone interfejsy, przywróć priority/preempt/tracking i sprawdź show standby brief.

HSRP chroni pierwszy hop; pełna odporność wymaga również poprawnego routingu i niezależnych ścieżek WAN.

Warstwowo

Diagnostyka zestawienia tunelu

Zbieraj logi tylko w niezbędnym zakresie i anonimizuj sekrety. Po każdej zmianie testuj ruch dozwolony i zabroniony oraz możliwość cofnięcia konfiguracji.

Diagnostyka zestawienia tunelu
EtapSprawdzeniePrzykładowy objaw
TransportDNS peera, trasa, porty, firewall i NATbrak odpowiedzi lub timeout
Negocjacjapropozycje, wersja, czas, certyfikat lub kluczbłąd uwierzytelnienia albo brak wspólnego zestawu
Tunelstan peera, SA, handshake i keepaliveinterfejs istnieje, lecz brak świeżego handshake
Danetrasy, selektory, allowed IPs, ACL i NATtunel up, ale brak dostępu do podsieci
JakośćMTU, MSS, PMTUD, utrata i opóźnieniemały ping działa, duży transfer zawiesza się

Uwaga

Najczęstsze błędy VPN i WAN

  • Uznanie MPLS za zaszyfrowany transport.
  • Brak trasy powrotnej przez tunel.
  • Niespójny MTU prowadzący do działania małych pakietów i problemów z większym transferem.
  • Mylenie failover z równoważeniem ruchu.
  • Przyjęcie, że nazwa VPN gwarantuje bezpieczne algorytmy i poprawną autoryzację.
  • Zbyt szerokie prefiksy lub uprawnienia po tunelu.
  • Pomijanie wspólnych punktów awarii dwóch łączy.

Praca własna

Zadanie samodzielne — bezpieczny dostęp zdalny

Zaprojektuj zdalny dostęp dla administratora i zwykłego pracownika. Wybierz model VPN, sposób uwierzytelniania, split albo full tunnel, dozwolone podsieci, DNS, logowanie zdarzeń i plan unieważnienia dostępu. Dodaj testy pozytywne i negatywne, ale nie publikuj sekretów ani gotowej konfiguracji produkcyjnej.

Zadania

Zadania tematyczne

Odpowiedzi ukryte

Najpierw rozwiąż zadania samodzielnie. Odpowiedzi rozwiń dopiero wtedy, gdy masz własny wynik.

Zadanie 1łatwyCzym różni się VPN remote access od site-to-site?
Sprawdź odpowiedź: Remote access łączy pojedynczego użytkownika lub urządzenie z zasobami organizacji, a site-to-site łączy całe sieci za dwiema bramami VPN.
Zadanie 2średniCzy każdy tunel zapewnia szyfrowanie?
Sprawdź odpowiedź: Nie. Tunelowanie kapsułkuje ruch i tworzy logiczną ścieżkę, natomiast poufność wymaga osobnego mechanizmu kryptograficznego, właściwych algorytmów i poprawnej konfiguracji kluczy.
Zadanie 3średniPorównaj split tunneling z full tunnelingiem.
Sprawdź odpowiedź: Split tunneling kieruje przez VPN tylko wybrane sieci, a full tunneling zwykle wysyła tunelem cały ruch klienta objęty polityką. Wybór wpływa na kontrolę, wydajność, DNS i dostępność, ale żaden wariant nie naprawia słabego urządzenia końcowego.
Zadanie 4trudniejszyTunel jest zestawiony, ale zasób w oddziale nie odpowiada. Podaj kolejność diagnostyki.
Sprawdź odpowiedź: Sprawdź zakresy i selektory, trasy w obu kierunkach, allowed IPs lub odpowiedniki, reguły firewalla, NAT, DNS, MTU/PMTUD oraz liczniki szyfrowania i deszyfrowania. Sam stan up nie dowodzi poprawnego przepływu danych.

Praktyka

Ćwiczenie praktyczne — Redundancja bramy i diagnostyka WAN

  1. Narysuj centralę, oddział i pracownika zdalnego. Oznacz CE, transport, tunele i sieci wewnętrzne.
  2. Wyjaśnij różnicę między usługą MPLS operatora a szyfrowanym tunelem IPsec.
  3. Zbuduj dwa routery, switch i PC z virtual IP 192.168.10.1. Uruchom ciągły ping, wyłącz active, przywróć go i porównaj zachowanie z preempt oraz bez preempt.
  4. Przy objawie „ping działa, duża strona nie” zaplanuj kontrolę MTU, MSS, PMTUD i reguł firewalla.
  5. Dla pracownika i oddziału dobierz remote access lub site-to-site, sposób uwierzytelnienia oraz split albo full tunnel; uzasadnij minimalny zakres tras.
  6. Przeanalizuj przypadek tunel up, dane down: zapisz kolejność kontroli transportu, negocjacji, routingu, ACL, NAT, DNS i MTU.

Najważniejsze wnioski

Podsumowanie

  • WAN opisuje połączenie odległych sieci, a Internet jest jednym z możliwych transportów.
  • Failover, load balancing, BGP, MPLS i SD-WAN rozwiązują odmienne problemy.
  • Bezpieczeństwo VPN zależy od konfiguracji, uwierzytelniania, kluczy, algorytmów i urządzeń końcowych.