Cisco 350-401: Architektura i projektowanie sieci korporacyjnych — Przewodnik do nauki
Część Cisco CCNP Enterprise 350-401 ENCOR — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Cisco, albo rozwiąż testy na czas na ExamRoll.io.
Przegląd
Architektura sieci korporacyjnej stanowi plan, który dostosowuje łączność, bezpieczeństwo i dostarczanie aplikacji do celów biznesowych. Dobrze przemyślany projekt dzieli sieć na płaszczyzny i warstwy, redukuje wpływ awarii dzięki jasno zdefiniowanym domenom oraz równoważy odporność, wydajność, skalę i koszty. Nowoczesne przedsiębiorstwa obejmują kampusy i centra danych on-premises, regiony chmurowe oraz zdalne lokalizacje, często połączone programowalnymi nakładkami (overlays) i zarządzane przez kontrolery oparte na intencjach (intent-based). Poniższe sekcje szczegółowo opisują warstwowe projekty kampusowe, architektury typu fabric, wzorce dostępności, zagadnienia związane z chmurą i wirtualizacją, kompromisy, planowanie pojemności, dokumentację, koncepcje kontrolerów oraz praktyki cyklu życia, z uwzględnieniem uzasadnienia operacyjnego i typowych trybów awarii.
Architektura kampusu i Fabric
Dwu- i trójwarstwowe projekty kampusowe:
- Dwuwarstwowy (collapsed core): Łączy funkcje warstwy rdzeniowej (core) i dystrybucyjnej. Najlepiej nadaje się do małych i średnich kampusów, gdzie priorytetem są niskie opóźnienia i koszty, a dystrybucja na piętrach jest ograniczona. Domeny awarii rozszerzają się, ponieważ agregacja i rdzeń są współdzielone; należy odpowiednio zaplanować redundancję.
- Trójwarstwowy: Oddzielne warstwy rdzeniowa (core), dystrybucyjna i dostępowa.
- Dostępowa (Access): Zapewnia łączność dla użytkowników i urządzeń, PoE, bezpieczeństwo na brzegu sieci oraz klasyfikację/znakowanie QoS. Preferowany jest dostęp routowany (warstwa 3 od warstwy dostępowej do dystrybucyjnej), aby zmniejszyć domeny warstwy 2, wyeliminować spanning tree na łączach uplink i umożliwić szybką konwergencję ECMP.
- Dystrybucyjna (Distribution): Agreguje ruch z warstwy dostępowej, wymusza polityki, dokonuje sumaryzacji w warstwie 3, izoluje awarie w warstwie dostępowej i stanowi granicę dla płaszczyzny sterowania. Powszechną praktyką jest podłączanie przełączników dostępowych do pary przełączników dystrybucyjnych (dual-homing) za pomocą połączeń punkt-punkt w warstwie 3.
- Rdzeniowa (Core): Szybki, odporny na awarie transport w warstwie 3 z minimalną liczbą polityk. Najlepszą praktyką są redundantne połączenia punkt-punkt w warstwie 3 między urządzeniami rdzeniowymi, co zapewnia przewidywalną, szybką konwergencję i routing wielościeżkowy o równym koszcie (equal-cost multipath). Należy ograniczać liczbę funkcji, aby unikać niestabilności płaszczyzny sterowania (control-plane churn).
Dostęp routowany i migracja: Dostęp routowany upraszcza migrację z tradycyjnej warstwy 2 do programowalnych struktur sieciowych (fabric). Bramy domyślne anycast w strukturze fabric mogą zastąpić protokoły FHRP w warstwie dystrybucyjnej, redukując złożoność HSRP/VRRP/GLBP. W tradycyjnym modelu z routerami od różnych dostawców i hostami dual-stack, preferowany jest protokół VRRPv3 do zapewnienia redundancji bram dla IPv4/IPv6.
Koncepcje Fabric:
- Underlay: Fizyczna osiągalność IP dla węzłów struktury (np. IS-IS/OSPF/BGP). Projektuj pod kątem szybkiej konwergencji (BFD, łącza punkt-punkt, ECMP).
- Overlay: Logiczna wirtualizacja i segmentacja warstwy 2 i 3 na bazie warstwy underlay. W Cisco SD-Access, overlay zapewnia wirtualne sieci (VRF) i skalowalne grupy za pomocą płaszczyzny danych VXLAN.
- Płaszczyzna sterowania (Control plane): Mapuje tożsamości punktów końcowych na ich lokalizacje. SD-Access używa LISP do mapowania ID punktu końcowego na lokalizację; węzeł płaszczyzny sterowania struktury (fabric control-plane node) utrzymuje globalną bazę danych punktów końcowych i sieci.
- Role w strukturze fabric:
- Węzeł brzegowy (Edge node): Pierwszy skok (first-hop) dla klientów przewodowych/bezprzewodowych; wymusza polityki i enkapsuluje ruch do warstwy overlay.
- Węzeł graniczny (Border node): Łączy strukturę fabric z sieciami zewnętrznymi lub innymi strukturami; wykonuje translację między domenami overlay i non-overlay.
- Węzeł płaszczyzny sterowania (Control-plane node): Przechowuje i rozwiązuje mapowania punktów końcowych dla struktury fabric.
- Router fuzyjny (Fusion router): Umożliwia kontrolowany przepływ tras (route leaking) między wirtualnymi sieciami w strukturze fabric a usługami współdzielonymi, utrzymując segmentację przy jednoczesnym zapewnieniu dostępu do wspólnych zasobów.
- Sieć bezprzewodowa w strukturze fabric: RRM jest wykonywany na kontrolerze bezprzewodowym. Sieć bezprzewodowa zintegrowana ze strukturą fabric (fabric-enabled) integruje punkty dostępowe (AP) i kontrolery WLC z warstwą overlay, zachowując segmentację i polityki.
Separacja płaszczyzn:
- Płaszczyzna danych (Data plane): Rzeczywiste przesyłanie pakietów (realizowane przez układy ASIC, oparte na FIB).
- Płaszczyzna sterowania (Control plane): Protokoły topologii, osiągalności i mapowania (np. OSPF/BGP/LISP). RIB zasila FIB; RIB przechowuje prefiksy routingowe, a FIB zawiera informacje o przesyłaniu wychodzącym zbudowane na podstawie RIB.
- Płaszczyzna zarządzania (Management plane): Konfiguracja, telemetria, zapewnienie jakości (assurance) (np. DNAC, vManage, SNMP, telemetria oparta na modelach). Wymagane jest silne zarządzanie dostępem oparte na rolach (RBAC) i nadzór nad API.
Typowe tryby awarii i sposoby ich łagodzenia:
- Pętle w warstwie 2 / burze rozgłoszeniowe: Minimalizuj promień rażenia (blast radius) w warstwie 2; używaj storm control i UDLD. Dostęp routowany zmniejsza to ryzyko.
- Rywalizacja o bramę domyślną: Dostrajanie FHRP lub bramy anycast w strukturze fabric. Śledź osiągalność upstream, aby unikać asymetrycznych czarnych dziur (black holes).
- Przeciążenie płaszczyzny sterowania: Utrzymuj warstwę rdzeniową w uproszczonej formie; stosuj sumaryzację w warstwie dystrybucyjnej; unikaj nadmiernych polityk lub zużycia TCAM w rdzeniu.
Wysoka dostępność, redundancja i projektowanie domen awarii
Zasady projektowania:
- Wzorce redundancji: Redundancja urządzeń (podwójne moduły supervisor, stosy przełączników, StackWise Virtual), redundancja łączy (port-channels) i redundancja ścieżek (ECMP). Link Management Protocol w StackWise Virtual odrzuca ruch na łączach jednokierunkowych, zapobiegając agregatom w stanie „half-up”.
- Szybka konwergencja: Bidirectional Forwarding Detection (BFD), dostrojone timery IGP, NSF/SSO na kompatybilnych platformach i ograniczone domeny awarii (sumaryzacja hierarchiczna). Preferuj routowane łącza punkt-punkt dla deterministycznej rekonwergencji.
- Granice domen awarii: Ograniczaj wpływ awarii poprzez izolowanie dostępowych sieci VLAN na piętro/budynek, stosowanie segmentacji opartej na VRF i umieszczanie współdzielonych usług za dedykowanymi punktami wymiany tras (fusion). Używaj domen konserwacyjnych dostosowanych do krytyczności biznesowej.
Protokoły FHRP i bramy domyślne:
- Używaj VRRPv3, gdy wymagany jest dual-stack i interoperacyjność z urządzeniami różnych producentów. Bramy anycast w strukturze fabric mogą zastąpić protokoły FHRP, zachowując redundancję pierwszego skoku (first-hop) ze spójnością w całej strukturze.
Przykład VRRPv3 dla IPv4/IPv6 na interfejsie SVI w warstwie dystrybucji: interface Vlan20 ip address 10.20.0.2 255.255.255.0 vrrp 20 address-family ipv4 address 10.20.0.1 ! ipv6 address 2001:db8:20::2/64 vrrp 20 address-family ipv6 address 2001:db8:20::1
Kompromisy:
- Stosy active/active i MLAG maksymalizują wykorzystanie zasobów, ale zwiększają złożoność operacyjną i izolację awarii.
- Sumaryzacja redukuje niestabilność w płaszczyźnie sterowania (control-plane churn), ale może maskować utratę osiągalności; używaj sumaryzacji nieciągłych adresacji z ostrożnością.
- Większe domeny awarii minimalizują koszt sprzętu, ale zwiększają promień rażenia (blast radius); dobieraj rozmiar domen do krytyczności aplikacji.
Chmura, wirtualizacja i dostarczanie usług
Architektury korporacyjne:
- On-premises: Pełna kontrola nad projektem fizycznym i logicznym; usługi wrażliwe na opóźnienia; zazwyczaj trójwarstwowa sieć kampusowa i segmentacja oparta na strukturze fabric.
- Chmura: Modele IaaS/PaaS/SaaS przesuwają granice odpowiedzialności operacyjnej. Dostawca zarządza fizyczną warstwą podkładową (underlay); ty projektujesz warstwy nakładkowe (overlay), routing i bezpieczeństwo w sieciach wirtualnych.
- Hybrydowa: Bezpieczne łączenie środowisk on-prem i chmury za pomocą IPsec/GRE, połączeń dedykowanych (direct connect) lub SD-WAN. Normalizuj polityki i segmentację we wszystkich lokalizacjach.
- Multi-cloud: Spójna łączność i bezpieczeństwo u różnych dostawców. Routery chmurowe/urządzenia wirtualne lub SD-WAN działają jako tranzyt z ujednoliconą polityką.
Sieć WAN oparta na kontrolerze:
- Cisco SD-WAN wykorzystuje vSmart do zarządzania płaszczyzną sterowania i protokołem OMP między routerami brzegowymi, vManage jako pojedynczą płaszczyznę zarządzania oraz vBond do orkiestracji. Scentralizowana intencja zapewnia spójny routing, segmentację i bezpieczeństwo. Polityki są dystrybuowane; płaszczyzna danych (data-plane) jest realizowana bezpośrednio między lokalizacjami.
Wirtualizacja:
- Hypervisory (KVM/ESXi/Hyper-V) hostują wirtualne przełączniki, które zapewniają łączność w warstwie 2 między maszynami wirtualnymi (VM). Kontrolowana łączność w warstwie 2 jest osiągana za pomocą vSwitcha dostarczanego przez hypervisor lub programowego przełącznika (soft switch) działającego jako VM. Korzyści obejmują redukcję zajmowanej przestrzeni w szafie, zużycia energii i chłodzenia oraz szybkie wdrażanie.
- Scenariusze awarii: Duże domeny warstwy 2 oraz ruch ARP/ND mogą powodować wzmocnienie ruchu rozgłoszeniowego (broadcast amplification), zwłaszcza w przypadku „gadatliwych” maszyn wirtualnych. Ograniczaj to ryzyko poprzez mniejsze podsieci, tłumienie ARP (ARP suppression) w warstwach nakładkowych i solidne polityki kontroli płaszczyzny sterowania (control-plane policing).
- Kontenery: Lekkie środowiska uruchomieniowe z sieciami nakładkowymi (np. VXLAN/Geneve przez CNI). Planuj pod kątem efemerycznych punktów końcowych, przepływów wschód-zachód (east-west) i siatek usług (service mesh); wymuszaj mikrosegmentację na poziomie hosta, vSwitcha i struktury fabric.
- Modele dostarczania usług:
- IaaS: Zarządzasz systemem operacyjnym gościa, siecią w ramach VPC/VNet i kontrolkami bezpieczeństwa.
- PaaS: Ograniczona kontrola nad siecią; skup się na bezpiecznej łączności, prywatnych punktach końcowych i ruchu wychodzącym opartym na politykach.
- SaaS: Optymalizuj DNS, opóźnienia i bezpieczny dostęp; powszechne są lokalne wyjścia do internetu (local breakouts) w SD-WAN oraz integracje z CASB/SASE.
SD-Access i łączność zewnętrzna:
- Węzły brzegowe (border nodes) łączą struktury fabric z sieciami zewnętrznymi. Routery fuzyjne (fusion routers) realizują kontrolowaną wymianę tras (route leaking) między sieciami wirtualnymi a usługami współdzielonymi, aby zachować segmentację, jednocześnie umożliwiając niezbędny dostęp.
Kompromisy projektowe, planowanie pojemności, dokumentacja i cykl życia
Kompromisy między skalowalnością, odpornością, wydajnością i kosztem:
- Skalowalność: Większa liczba nakładek (overlays), VRF i polityk wymaga zasobów TCAM/CPU; należy odpowiednio zaplanować sprzęt. ECMP skaluje wydajność, ale zwiększa złożoność rozwiązywania problemów.
- Odporność: Podwójne struktury (fabrics) i zróżnicowane ścieżki zmniejszają ryzyko, ale podnoszą koszty. Należy określić akceptowalne wartości MTTD/MTTR i dostosować do nich poziom redundancji.
- Wydajność: Rdzenie o niskim opóźnieniu pozwalają uniknąć przetwarzania polityk usług (service-policy); należy przesuwać ACL/QoS na brzegi sieci. Usługi współdzielone mogą wymagać ścieżek o dużej przepustowości lub buforowania (caching).
- Koszt: Współczynniki nadsubskrypcji (np. 4:1 w warstwie dostępowej, 2:1 w dystrybucyjnej) równoważą budżet i przepustowość; należy je weryfikować na podstawie rzeczywistych wzorców ruchu.
Planowanie pojemności i analiza przepływu ruchu:
- Mierz przed wymiarowaniem: Użyj NetFlow/IPFIX, sFlow, próbkowania SPAN i telemetrii z kontrolera. Analizuj 95. percentyl przepustowości, pps (pakiety na sekundę), liczbę przepływów i mikrowybuchy (microbursts).
- Zapas (headroom): Zarezerwuj 20–30% pojemności, aby absorbować nagłe wzrosty ruchu, prace konserwacyjne i przyszły rozwój.
- QoS w sieci WAN: Kształtowanie ruchu (traffic shaping) łagodzi zatory poprzez buforowanie i kolejkowanie pakietów powyżej zakontraktowanej przepustowości (committed rate). Użyj hierarchicznego QoS, aby priorytetyzować ruch głosowy i kontrolny, redukując jitter i straty związane z przepustowością.
- Przykładowa polityka kształtowania ruchu w WAN: class-map match-any REALTIME match dscp ef ! policy-map WAN-QOS class REALTIME priority percent 20 class class-default fair-queue random-detect ! policy-map WAN-SHAPER class class-default shape average 100000000 service-policy WAN-QOS ! interface GigabitEthernet0/0 service-policy output WAN-SHAPER
Dokumentacja, modele topologii i walidacja:
- Projekt wysokopoziomowy (HLD): Topologia logiczna, domeny awarii, routing, bezpieczeństwo i strategia segmentacji.
- Projekt niskopoziomowy (LLD): Plany adresacji IP/VLAN, parametry warstwy podkładowej (underlay) i nakładkowej (overlay), QoS, role urządzeń i szablony. Utrzymuj jedno źródło prawdy (source of truth) na potrzeby automatyzacji.
- Modele topologii: Warstwowe (rdzeń/dystrybucja/dostęp), role w strukturze fabric (brzegowa/graniczna/płaszczyzny sterowania) i punkty wstawiania usług (firewalle, proxy, telemetria).
- Walidacja: Emuluj w laboratorium warstwę podkładową i nakładkową; przeprowadzaj symulacje ścieżek i awarii; weryfikuj skalę (trasy, punkty końcowe, polityki) w odniesieniu do limitów platformy; wykonuj testy „na sucho” (dry-runs) i testy wycofywania zmian (rollback). Stale waliduj za pomocą narzędzi zapewniania jakości (assurance tools), które porównują zamierzony stan (intent) z rzeczywistym (state).
Projekt oparty na kontrolerze i zorientowany na intencje (intent-driven):
- Zdefiniuj pożądane rezultaty (segmentacja, umowy SLA, postawa bezpieczeństwa). Kontrolery tłumaczą intencje na konfiguracje urządzeń i weryfikują zgodność za pomocą telemetrii. Zapewnianie jakości w pętli zamkniętej (closed-loop assurance) uwidacznia odchylenia (drift) i anomalie w celu ich naprawy. Identity Services Engine (ISE) integruje się z SD-Access w celu autoryzacji klientów przewodowych/bezprzewodowych na podstawie tożsamości i stanu (posture).
Cykl życia: od wymagań do operacji:
- Zbieranie wymagań: Uwarunkowania biznesowe, zgodność z przepisami, aplikacje, umowy SLA, wzrost.
- Przełożenie na architekturę: Wybór warstw, struktur (fabrics), kontrolerów i modelu bezpieczeństwa.
- Projekt szczegółowy: Adresacja, routing, QoS, segmentacja, wybór urządzeń/platformy.
- Budowa i walidacja: Przygotowanie środowiska (staging), zautomatyzowany provisioning, testy bazowe, symulacje awarii (failure drills).
- Eksploatacja i optymalizacja: Monitorowanie, zarządzanie pojemnością, raportowanie SLO, reagowanie na incydenty i okresowe przeglądy projektu. Iteruj polityki intencji na podstawie wyników z narzędzi zapewniania jakości.
Praktyczny scenariusz problemowy
Firma Northwind Manufacturing konsoliduje dwa starzejące się kampusy i rozszerza obciążenia robocze na dwie chmury publiczne. Cele: zwinięcie przestarzałych domen Warstwy 2, włączenie segmentacji opartej na tożsamości, zapewnienie deterministycznej wydajności sieci WAN oraz zagwarantowanie bezproblemowego dostępu do usług współdzielonych.
Podejście:
- Wdrożenie trójwarstwowego, routowanego kampusu z warstwą dostępową gotową na architekturę fabric
- Uzasadnienie: Routowany dostęp eliminuje zależności od protokołu spanning-tree i zmniejsza domeny awarii. Uplinki punkt-punkt w Warstwie 3 do warstwy dystrybucyjnej umożliwiają ECMP i szybką konwergencję. Utrzymanie rdzenia z minimalną liczbą funkcji zapewnia przewidywalną wydajność.
- Wdrożenie SD-Access w celu segmentacji opartej na tożsamości
- Uzasadnienie: Węzły brzegowe struktury (fabric edge nodes) zapewniają bramy anycast i egzekwują polityki oparte na grupach. Węzeł płaszczyzny sterowania (control-plane node) utrzymuje mapowania punktów końcowych za pomocą LISP, a warstwa nakładkowa (overlay, VXLAN) dostarcza logiczne segmenty L2/L3 w całym kampusie ze spójną polityką dla urządzeń przewodowych i bezprzewodowych. ISE decyduje, czy klient przewodowy uzyska dostęp podczas podłączania się do przełącznika brzegowego.
- Połączenie struktury fabric z usługami współdzielonymi za pomocą węzłów granicznych (border) i routera fuzyjnego (fusion)
- Uzasadnienie: Węzły graniczne (border nodes) łączą się z zewnętrznymi domenami routowanymi. Router fuzyjny (fusion router) w kontrolowany sposób „przecieka” trasy między wirtualnymi sieciami użytkowników a usługami współdzielonymi (DNS/AD/drukowanie), zachowując segmentację przy jednoczesnym umożliwieniu kontrolowanego dostępu.
- Implementacja SD-WAN w celu połączenia oddziałów i chmur
- Uzasadnienie: Cisco SD-WAN zapewnia scentralizowaną intencję. vSmart zarządza płaszczyzną sterowania za pomocą OMP; vManage oferuje pojedynczą płaszczyznę zarządzania. Polityki kierują ruchem do SaaS i między oddziałami, umożliwiając lokalne wyjścia do internetu (local internet breakouts) z zabezpieczeniami i deterministycznym wyborem ścieżki.
- Odpowiednie zwymiarowanie redundancji i domen awarii
- Uzasadnienie: Podwójne pary przełączników dystrybucyjnych na budynek i przełączniki dostępowe w stosie (stacked) ograniczają promień rażenia awarii. StackWise Virtual zapewnia redundancję na poziomie obudowy (chassis); jego protokół LMP odrzuca jednokierunkowe przesyłanie ramek, zapobiegając awariom asymetrycznym. Sumaryzacja w warstwie dystrybucyjnej redukuje niestabilność płaszczyzny sterowania (control-plane churn), zachowując jednocześnie dokładną widoczność awarii.
- Zaprojektowanie QoS dla sieci WAN i brzegu kampusu
- Uzasadnienie: Kształtowanie ruchu (shaping) na łączach WAN buforuje pakiety powyżej zakontraktowanej przepustowości, aby łagodzić zatory. Kolejkowanie priorytetowe dla głosu/wideo redukuje nadmierny jitter; WRED dla klas domyślnych pozwala uniknąć odrzucania pakietów z końca kolejki (tail drop) dla przepływów elastycznych. Znakowanie (marking) jest egzekwowane w warstwie dostępowej w celu utrzymania granic zaufania (trust boundaries).
- Planowanie pojemności na podstawie empirycznych danych o ruchu
- Uzasadnienie: Zbieraj dane NetFlow/IPFIX i telemetrię z kontrolera, aby profilować wykorzystanie 95. percentyla, pps i największych „gadułów” (top talkers). Wymiaruj uplinki i łącza WAN z 30% zapasem (headroom), weryfikuj haszowanie ECMP dla przepływów typu „słoń” (elephant flows) i zapewnij odpowiednią skalę TCAM dla VRF i polityk.
- Walidacja i automatyzacja operacji
- Uzasadnienie: Zbuduj HLD/LLD, użyj źródła prawdy do generowania konfiguracji i przygotuj wdrożenie w laboratorium odzwierciedlającym warstwę podkładową/nakładkową. Przeprowadź symulacje awarii (utrata łącza, węzła, kontrolera), zweryfikuj cele rekonwergencji i ustal bazowe wartości opóźnienia/jittera. Po wdrożeniu używaj narzędzi zapewniania jakości (assurance) do wykrywania odchyleń od intencji (intent drift) i wprowadzaj ciągłe ulepszenia do procesu zarządzania zmianą.
Ten projekt spełnia cele firmy Northwind poprzez ograniczenie domen awarii, egzekwowanie polityki opartej na tożsamości od końca do końca, zapewnienie przewidywalnej wydajności sieci WAN oraz umożliwienie ekspansji na wiele chmur przy zachowaniu spójnego zarządzania i operacji.
Wszystkie domeny · Przełączanie w warstwie 2 i segmentacja sieci kampusowych →
Przećwicz te pytania → · Testy na czas na ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Zdaj egzamin →