Cisco 350-401: Routing unicast i kontrola tras — 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
Routing jednokastowy i kontrola tras określają, w jaki sposób pakiety IPv4 i IPv6 przemierzają sieć korporacyjną w sposób niezawodny, wydajny i przewidywalny. Urządzenia obliczają osiągalność w bazie informacji o routingu (Routing Information Base, RIB), a następnie programują płaszczyznę przekazywania. Dwa kluczowe fakty kierują działaniem:
- Dopasowanie najdłuższego prefiksu (Longest Prefix Match, LPM) zawsze wygrywa, zarówno dla IPv4, jak i IPv6. Spośród tras kandydujących, najbardziej szczegółowy prefiks jest wybierany jako pierwszy, niezależnie od metryki czy dystansu administracyjnego (Administrative Distance, AD).
- RIB może przechowywać wiele tras do tego samego prefiksu i należy do płaszczyzny sterowania; baza informacji o przekazywaniu (Forwarding Information Base, FIB) jest budowana na podstawie RIB i instaluje w płaszczyźnie danych tylko najlepsze wpisy do przekazywania z informacjami o wyjściu.
Jeśli dwie lub więcej tras ma identyczną długość prefiksu, AD decyduje, która trasa protokołu jest preferowana (im niższa wartość, tym lepiej). Typowe wartości domyślne: trasa podłączona (connected) 0, statyczna (static) 1, eBGP 20, EIGRP wewnętrzny 90, OSPF 110, iBGP 200, EIGRP zewnętrzny 170. W ramach jednego protokołu i tej samej długości prefiksu, stosuje się metrykę protokołu i zasady rozstrzygania remisów. Zawsze pamiętaj: najpierw LPM, potem AD, a na końcu metryka.
Wybór trasy i trasy fundamentalne
Trasy statyczne i domyślne są deterministycznymi narzędziami, które uzupełniają protokoły dynamiczne:
- Trasy statyczne: Ręcznie skonfigurowane następne skoki lub interfejsy wyjściowe dla określonych prefiksów. Przypadki użycia obejmują małe sieci brzegowe (stub), kontrolę bezpieczeństwa oraz jako ścieżkę zapasową.
- Przykład: ip route 192.0.2.0 255.255.255.0 203.0.113.1
- Pływające trasy statyczne (Floating static routes): Trasa statyczna z podwyższonym AD, dzięki czemu “pływa” poniżej trasy nauczonej i aktywuje się tylko w przypadku awarii ścieżki podstawowej:
- Przykład: ip route 192.0.2.0 255.255.255.0 203.0.113.2 200
- Trasy domyślne: Zapewniają ścieżkę “na wszelki wypadek”, gdy nie istnieje bardziej szczegółowy wpis. W IPv4, ip route 0.0.0.0 0.0.0.0
; w IPv6, ipv6 route ::/0 . Należy rozważyć kontrolowaną propagację tras domyślnych (na przykład tylko na brzegu sieci), aby uniknąć nieoptymalnego wyjścia z sieci. - Trasy sumaryczne: Redukują stan płaszczyzny sterowania, ograniczają domeny awarii i poprawiają zbieżność. Trasy sumaryczne powinny wskazywać na Null0, aby zapobiec pętlom, jeśli znikną bardziej szczegółowe trasy.
- Przykład: ip route 10.10.0.0 255.255.0.0 Null0
- Przykład: ipv6 route 2001:db8:100::/48 Null0
Kompromisy i tryby awarii:
- Zbyt szerokie trasy sumaryczne lub domyślne mogą powodować czarne dziury dla ruchu (black-hole). Zabezpieczaj je za pomocą Null0 i upewnij się, że istnieją trasy składowe.
- Niewłaściwe użycie AD (na przykład obniżenie AD dla trasy zewnętrznej) może ukryć lepsze ścieżki i skomplikować rozwiązywanie problemów.
- Rekurencyjne rozwiązywanie następnego skoku musi kończyć się na podłączonym interfejsie. Tunel GRE, który rozwiązuje swój cel przez samego siebie, wywołuje “routing rekurencyjny” i wyłączenie interfejsu.
Projekt i działanie IGP: OSPFv2/OSPFv3 i EIGRP
OSPF (stan łącza, link-state):
- Obszary (Areas) i LSA:
- Obszar 0 to obszar szkieletowy (backbone); ABR-y łączą obszary; ASBR-y wstrzykują trasy zewnętrzne.
- Typy LSA: 1 (Router), 2 (Network), 3 (Summary), 4 (ASBR Summary), 5 (External), 7 (NSSA External). OSPFv3 zachowuje te koncepcje dla IPv6 z instancjonowaniem na poziomie łącza i semantyką adresów oddzieloną od topologii.
- Stany sąsiedztwa:
- Down, Init, 2-Way (sąsiedztwo nawiązywane tylko z DR/BDR w sieciach broadcast), ExStart, Exchange, Loading, Full.
- Częsta awaria: sąsiedzi zablokowani w stanie EXSTART/EXCHANGE z powodu niezgodności MTU; upewnij się, że MTU są zgodne lub użyj ip ospf mtu-ignore jako ostateczności.
- DR/BDR:
- Wybierani w segmentach z wielodostępem (broadcast/NBMA) w celu ograniczenia zalewania LSA. Priorytet decyduje o wyborze; przejęcie roli nie następuje automatycznie (należy zresetować sąsiedztwo, aby wymusić zmianę).
- Optymalizacja:
- Projektowanie obszarów w celu ograniczenia zasięgu algorytmu SPF; używaj obszarów stub/totally stubby/NSSA, aby zredukować zewnętrzne LSA.
- Sumaryzuj na ABR/ASBR; ograniczaj LSA i SPF (timers throttle spf, timers lsa-group-pacing).
- Używaj dostrajania kosztów, interfejsów pasywnych dla bezpieczeństwa/redukcji szumu i szybkich pakietów hello tylko tam, gdzie jakość łącza jest stabilna.
Konfiguracja OSPFv3 jest zorientowana na interfejs:
- Przykład:
- router ospfv3 10
- address-family ipv6 unicast
- exit-address-family
- interface GigabitEthernet0/0
- ospfv3 10 ipv6 area 0
EIGRP (zaawansowany wektor odległości z DUAL):
- Działanie i tabele:
- Tabela sąsiadów (sąsiedztwa), tabela topologii (wszystkie możliwe trasy) i RIB (najlepsze wybrane trasy).
- DUAL oblicza ścieżki bez pętli, używając warunku możliwości (feasibility condition): sąsiad jest możliwym następcą (Feasible Successor, FS), jeśli jego zgłoszona odległość jest mniejsza niż lokalna możliwa odległość do celu.
- Możliwi następcy (Feasible Successors):
- Zapewniają natychmiastowe ścieżki zapasowe bez ponownego obliczania; projektuj sieć tak, aby utrzymywać wiele FS poprzez dostrajanie metryk, unikanie zbyt niskich ustawień przepustowości na łączach zapasowych i stosowanie sumaryzacji w celu ograniczenia zapytań.
- Odporność na zbieżność:
- Opcja EIGRP stub na routerach końcowych (spokes) ogranicza zapytania i zapobiega problemowi SIA (stuck-in-active). Sumaryzacja i granice zapytań poprawiają stabilność.
- Równoważenie obciążenia na łączach o nierównym koszcie (Unequal-cost load balancing):
- variance N pozwala na przesyłanie ruchu przez ścieżki o metryce ≤ N × metryka najlepszej ścieżki. Upewnij się, że inżynieria ruchu jest zgodna z zachowaniem aplikacji i politykami haszowania.
- Tryb nazwany (Named mode):
- Konsoliduje konfigurację IPv4 i IPv6 w jednym procesie z hierarchiczną konfiguracją i rodzinami adresów.
- Przykład:
- router eigrp EDGE
- address-family ipv4 autonomous-system 100
- af-interface GigabitEthernet0/0
- bandwidth-percent 50
- topology base
- variance 2
- exit-af-topology
- network 10.10.0.0 0.0.255.255
- exit-address-family
Kompromisy projektowe:
- OSPF skaluje się przewidywalnie przy starannej hierarchii obszarów; EIGRP oferuje szybką zbieżność i równoważenie obciążenia na łączach o nierównym koszcie, ale wymaga uwagi przy ograniczaniu zasięgu zapytań.
- Oba protokoły korzystają z sumaryzacji, ale upewnij się, że trasy sumaryczne odzwierciedlają rzeczywistą osiągalność, aby uniknąć czarnych dziur.
Podstawy BGP i polityka tras
BGP zapewnia bogate w polityki sterowanie między domenami:
- Nawiązywanie sąsiedztwa:
- Używa portu TCP 179. Stany: Idle, Connect, Active, OpenSent, OpenConfirm, Established.
- Jeśli sąsiad eBGP jest w stanie „Active”, lokalny router próbuje otworzyć sesję TCP; zweryfikuj osiągalność, listy ACL, TTL i update-source.
- iBGP wymaga pełnej siatki (full mesh) lub reflektorów tras (route reflectors); eBGP zazwyczaj używa bezpośrednio połączonych sąsiadów, chyba że skonfigurowano ebgp-multihop.
- Atrybuty ścieżki i wybór najlepszej trasy (bestpath):
- Kluczowe atrybuty w kolejności decyzyjnej (uproszczone): najwyższy weight (Cisco, lokalny), najwyższy local preference (wewnątrz AS), trasy pochodzące lokalnie, najkrótszy AS_PATH, najniższy typ pochodzenia (origin type), najniższy MED (gdy od tego samego sąsiedniego AS), eBGP ponad iBGP, najniższy koszt IGP do następnego skoku (next-hop), najstarsza ścieżka, najniższy BGP router ID, itd.
- Obsługa następnego skoku (next-hop): eBGP domyślnie nadpisuje adres następnego skoku; iBGP go zachowuje, więc użyj next-hop-self na routerach iBGP w kierunku wewnętrznych sąsiadów.
- Polityka tras i filtrowanie:
- Użyj route-maps, prefix-lists, list dostępu AS-path i communities do kształtowania routingu.
- Ustaw local preference, aby preferować ruch wychodzący (transit); ustaw MED, aby wpłynąć na ruch przychodzący z tego samego sąsiedniego AS; użyj communities do ogólnego tagowania i sygnalizacji dla dostawcy.
Krótki przykład BGP i polityki:
undefined
undefined
undefined
undefined
undefined
undefined
-
undefined
-
undefined
Kompromisy i zabezpieczenia:
- Preferuj spójną politykę na wszystkich routerach brzegowych, aby unikać oscylacji routingu.
- Rozważ BGP multipath dla ECMP, gdy atrybuty na to pozwalają; upewnij się, że koszt IGP do następnego skoku jest równy, jeśli jest to wymagane przez platformę.
- Unikaj przypadkowego tranzytu, filtrując prefiksy nauczone przez iBGP przed ich rozgłoszeniem do eBGP, chyba że jest to zamierzone.
Manipulacja, odporność i rozwiązywanie problemów
Redystrybucja tras:
- Jednokierunkowa redystrybucja zapobiega pętlom i jest idealna, gdy jedna domena jest autorytatywna. Dwukierunkowa redystrybucja wymaga tagów, aby zapobiec ponownemu wprowadzeniu tras.
- Skonfiguruj metryki domyślne dla protokołów, które ich wymagają (na przykład, komponenty metryki zewnętrznej EIGRP).
Używaj tagowania w punktach wstrzykiwania (injection points) i filtrów, aby blokować ponowny import:
undefined
undefined
undefined
Routing oparty na politykach (PBR):
- Nadpisuje decyzje RIB dla dopasowanego ruchu. Stosuj ostrożnie, aby uniknąć asymetrycznych przepływów i problemów ze stanowymi zaporami sieciowymi.
Przykład:
undefined
-
undefined
Redundancja pierwszego przeskoku (FHRP):
- HSRP (Cisco), VRRP (otwarty standard), GLBP (Cisco, równoważy obciążenie w użyciu domyślnej bramy).
- VRRPv3 obsługuje IPv4 i IPv6 oraz wdrożenia wielodostawcowe.
- GLBP używa Active Virtual Gateway (AVG) i Active Virtual Forwarders (AVFs), aby równoważyć odpowiedzi ARP między routerami.
- Preempt pozwala routerom o wyższym priorytecie na wznowienie roli aktywnej/master po odzyskaniu sprawności; dodaj śledzenie interfejsu/obiektu, aby preferować sprawniejsze urządzenia.
Przykład VRRPv3:
undefined
- Częsta awaria: niedopasowane wirtualne adresy IP między urządzeniami równorzędnymi (peers) (na przykład, błędna konfiguracja HSRP). Dopasuj wirtualne adresy, aby tworzyły tę samą grupę.
ECMP i odporne wybieranie ścieżki:
- ECMP instaluje wiele tras o równym koszcie w RIB/FIB. CEF wykonuje haszowanie per-flow, aby uniknąć zmiany kolejności pakietów; równoważenie obciążenia per-packet jest generalnie odradzane.
- Unikaj polaryzacji haszowania, zapewniając zróżnicowane dane wejściowe do haszowania (na przykład, uwzględniając porty L4) i równoważąc charakterystyki członków wiązki (bundle).
- EIGRP umożliwia wielodrogowość o nierównym koszcie (unequal-cost multipath) za pomocą
variance; BGP i OSPF zazwyczaj obsługują wielodrogowość o równym koszcie z kontrolkami specyficznymi dla platformy.
Weryfikacja i rozwiązywanie problemów z płaszczyzną sterowania:
- End-to-end: ping, traceroute (IPv4/IPv6), weryfikuj symetryczne ścieżki powrotne, gdy istnieją zapory sieciowe/NAT.
- RIB vs FIB:
undefined
,
undefined
,
undefined
,
undefined
.
- OSPF:
undefined
,
undefined
,
undefined
; sprawdź przynależność do obszaru, typ sieci, timery, MTU.
- EIGRP:
undefined
,
undefined
,
undefined
; obserwuj pod kątem SIA, brakujących stubów i nieprawidłowych metryk.
- BGP:
undefined
,
undefined
,
undefined
; weryfikuj osiągalność TCP 179 i manipulację atrybutami.
- FHRP:
undefined
,
undefined
,
undefined
; weryfikuj wirtualny MAC, priorytet, preempt, śledzenie.
- Tunele: diagnozuj routing rekurencyjny za pomocą logów i
undefined
; popraw rozwiązywanie adresu następnego przeskoku za pomocą trasy statycznej wskazującej na fizyczną sieć podkładową (underlay).
Praktyczny scenariusz problemu
Firma Northwind Manufacturing prowadzi kampus z dwoma centrami danych, dwoma dostawcami WAN ISP, używa OSPF wewnętrznie oraz przełączników dostępowych od różnych dostawców. Użytkownicy zgłaszają okresowe spowolnienia SaaS i sporadyczne opóźnienia w przełączaniu awaryjnym domyślnej bramy. Zespół sieciowy musi wzmocnić wybór ścieżki, współdzielić wykorzystanie WAN i zapewnić szybkie, przewidywalne przełączanie awaryjne bramy dla IPv4 i IPv6.
Podejście:
- Normalizacja wyboru tras i ustawień domyślnych
- Działanie: Rozgłaszaj pojedynczą trasę domyślną z każdego brzegu WAN do obszaru OSPF 0 za pomocą
undefined
z odpowiednimi metrykami; tłum wewnętrznie inne prefiksy zewnętrzne.
- Uzasadnienie: Utrzymuje mały rozmiar IGP, używa spójnie LPM + AD i zapewnia deterministyczny wybór wyjścia (egress) bez propagowania niestabilnych tras internetowych.
- Włącz ECMP między dostawcami ISP
- Działanie: W BGP w kierunku obu dostawców ISP, akceptuj trasę domyślną (oraz mały zestaw bardziej szczegółowych tras krytycznych dla biznesu, jeśli są dostępne). Skonfiguruj
undefined
i dostosuj koszty IGP, aby następne przeskoki były równe. Na ABR-ach OSPF dopasuj koszty interfejsów.
- Uzasadnienie: ECMP pozwala na zrównoważone wykorzystanie i odporność; spójny koszt IGP do następnych przeskoków BGP jest wymagany do instalacji wielodrogowości.
- Zastosuj politykę tras dla aplikacji krytycznych dla biznesu
- Działanie: Zaimplementuj route-map, aby ustawić wyższy local preference na przychodzącym BGP dla prefiksów dostawcy SaaS od ISP-A; opcjonalnie użyj PBR na brzegu WAN tylko dla określonych podsieci VoIP, wskazując na ISP-B jako chronioną ścieżkę.
- Uzasadnienie: Local preference wpływa na ruch wychodzący w obrębie AS dla docelowych prefiksów bez wpływu na cały ruch; PBR jest zarezerwowany dla wąskich, deterministycznych nadpisań, aby uniknąć powszechnej asymetrii.
- Wzmocnij granice redystrybucji za pomocą tagów
- Działanie: Jeśli istnieje wzajemna redystrybucja (np. OSPF–EIGRP w zdalnych oddziałach), dodaj tagowanie tras przy wstrzykiwaniu i filtry blokujące ponowny import otagowanych tras.
- Uzasadnienie: Zapobiega pętlom i oscylacjom tras, gdy trasy krążą między domenami; tagi zapewniają jednoznaczne egzekwowanie polityki.
- Optymalizuj obszary i timery OSPF
- Działanie: Przekształć obszary dostępowe o dużej zmienności (high-churn) w stub lub NSSA w zależności od potrzeb; sumaryzuj na ABR-ach; włącz ograniczanie (throttling) LSA i SPF dostosowane do stabilności łącza.
- Uzasadnienie: Redukuje zalewanie LSA, ogranicza ponowne obliczanie SPF i poprawia zbieżność podczas niestabilności łącza (link flaps), bezpośrednio poprawiając spójność osiągalności SaaS.
- Wdróż VRRPv3 w warstwie dystrybucji dla IPv4 i IPv6
- Działanie: Na każdym SVI dla VLAN skonfiguruj VRRPv3 z preempt i śledzeniem interfejsu; dopasuj wirtualne adresy IP między urządzeniami równorzędnymi i dostosuj priorytety, aby router z lepszą ścieżką WAN dla danego VLAN-u był masterem.
- Uzasadnienie: Oparty na standardach FHRP obsługuje sprzęt wielu dostawców i dual-stack; preempt ze śledzeniem zapewnia, że najbardziej wydajny router odpowiada jako brama domyślna, redukując czas przełączania awaryjnego i suboptymalne ścieżki. Dla VLAN-ów wymagających współdzielenia przepustowości bramy, rozważ GLBP tam, gdzie jest obsługiwany.
- Weryfikuj zgodność płaszczyzny sterowania i płaszczyzny danych
- Działanie: Użyj
undefined
/
undefined
i
undefined
/
undefined
, aby potwierdzić wpisy ECMP w FIB; weryfikuj sąsiadów OSPF i LSA; potwierdź ustanowiony stan BGP i wielodrogowość; przetestuj przełączanie awaryjne, wycofując jednego dostawcę ISP i sprawdzając zmiany ról VRRP oraz wyniki traceroute.
- Uzasadnienie: Zapewnia, że RIB i FIB odzwierciedlają zamierzony projekt, sąsiedzi są w dobrym stanie, a zachowanie operacyjne jest zgodne z polityką w stanie stabilnym i podczas awarii.
- Łagodzenie polaryzacji haszowania
- Działanie: Włącz haszowanie CEF per-flow z portami L4 tam, gdzie to możliwe i rozdzielaj członków łącza (link members) między karty liniowe; weryfikuj za pomocą narzędzi do próbkowania.
- Uzasadnienie: Lepsza entropia w przepływach prowadzi do bardziej równomiernego wykorzystania ECMP i redukuje gorące punkty (hotspots), które mogą imitować spowolnienie aplikacji.
Ten plan ustanawia deterministyczne ustawienia domyślne, kontrolowane wstrzykiwanie polityk, odporne wyjście wielodrogowe i solidną redundancję pierwszego przeskoku, jednocześnie ograniczając domeny awarii i upraszczając rozwiązywanie problemów.
← Przełączanie w warstwie 2 i segmentacja sieci kampusowych · Wszystkie domeny · Usługi IP →
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 →