Tag: OSPF

Open Shortest Path First

  • (K) Frame Relay Vs protokoły routingu dynamicznego*

    (K) Frame Relay Vs protokoły routingu dynamicznego*

    Konfiguracja protokołów routingu dynamicznego

    Konfiguracja protokołu OSPF względem Frame Relay

    W przypadku konfiguracji protokołu OSPF na połączeniu Frame Relay należy dostosować rodzaj interfejsu (Point-to-Point, Point-to-Multipoint, Non-broadcast czy Broadcast) do konfigurowanej topologii sieciowej, protokołu Frame Relay.

    (config)# interface serial interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu serialowego.

    (config-if)# encapsulation frame-relay

    Zmienia domyślną metodę enkapsulacji interfejsu serialowego na Frame Relay.

    (config-if)# ip address adres-IP

    Przypisuje adres IP do konfigurowanego interfejsu serialowego.

    (config-if)# ip ospf network {non-broadcast / point-to-point / point-to-multipoint / point-to-multipoint non-broadcast / broadcast}

    Definiuje rodzaj konfigurowanego interfejsu na NBMA.

    (config-if)# [no] shutdown

    Aktywuje / Dezaktywuje konfigurowany interfejs serialowy.

    (config-if)# router ospf ASN

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# neighbor adres-IP(Adres sąsiedniego urządzenia)

    Statycznie definiuje sąsiednie urządzenie dla protokołu OSPF.

    Komendy SHOW oraz CLEAR

    Komendy show

    # show frame-relay pvc

    Wyświetla szczegółowe informacje związane z połączeniami Virtual Circuits.

    # show frame-relay pvc | include PVC

    Wyświetla status połączeń Virtual Circuits.

    # show frame-relay map

    Wyświetla mapowanie lokalnego interfejsu oraz wartości DLCI, do adresu IP sąsiedniego urządzenia.

    # show frame-relay lmi

    Wyświetla wykorzystywany standard testowania połączenia (Keepalive).

    Komendy clear frame-relay

    # clear frame-relay inarp

    Czyści dynamicznie wyuczone mapowanie DLCI do adresów IP (IARP).

    Pozostałe tematy związane z protokołem Frame Relay

  • (T) Protokoły routingu dynamicznego**

    (T) Protokoły routingu dynamicznego**

    Zagadnienia związane z routingiem

    Routing Dynamiczny

    • Zadaniem protokołu Routingu Dynamicznego jest wypełnienie Tablicy Routingu, trasami prowadzącymi do sieci docelowych. W tym celu rutery wymieniają między sobą wiadomości mające określić istniejące sieci oraz ich lokalizację a następnie za pomocą algorytmów wyznaczyć najkrótszą trasę do nich prowadzącą.

    Zagadnienia związane z routingiem

    • Routing Protocol – Zestaw zasad, wiadomości oraz algorytmów wykorzystywanych przez router do wykrywania nowych  sieci, jak i tras do nich prowadzących. Poprzez poszukiwanie nowych oraz analizowanie istniejących tras routingu w celu określenia jednej najlepszej trasy względem każdej z istniejących sieci. Przykładowym protokołem routingu dynamicznego jest protokół RIP, EIGRP, OSPF, BGP czy IS-IS.
    • Routed Protocol & Routable Protocol – Protokół określający logiczne zasady struktury oraz adresacji sieci, umożliwiające prowadzenie komunikacji przez rutery. Przykładowym protokołem tego typu jest protokół IPv4 bądź IPv6.
    • Routing Asymetryczny (Asymmetric Routing) – Zachodzi, gdy droga powrotna wysłanego pakietu jest inna, niż ta którą dotarł do celu. Sytuacja ta może powodować komplikacje związane z kolejkowaniem wysyłanych wiadomości np. utrudniając komunikację protokołu TCP tudzież zupełnie ją blokując. Przykładem takiej sytuacji jest użycie protokołu HSRP na przełącznikach warstwy trzeciej, przy zastosowaniu redundantnego podłączenia z przełącznikami L2 warstwy dostępowej. W sytuacji tej powracające pakiety odebrane przez urządzenie, które nie uczestniczyło w danej transmisji, nie będą posiadać adresu MAC nadawcy w swojej tablicy (ARP cache), przez co ruch ten zostanie odebrany jako nieznany ruch unicast-owy a tym samym zostanie odrzucony.
    • Czas oczekiwania (Latency) – Określa czas przez jaki pakiet podróżuje od źródła do celu, przez co jest szczególnie ważny dla aplikacji głosowych (Voice over IP). Przykładowo w standardzie G.114 wymagana jakość połączenia nie powinna przekraczać czasu oczekiwania rzędu 150ms. Na końcową wartość czasu oczekiwania składa się przepustowość (Bandwidth) oraz opóźnienie (Delay).
    • Następny przeskok (Next-Hop) –
    • Zbieżność (Convergence) –
    • Autonomous System (AS) –
    • Autonomous System Number (ASN) – 
    • Interior Gateway Protocol (IGP) – 
    • Exterior Gateway Protocol (EGP) – 

    Dystans Administracyjny

    • W przypadku wykorzystania dwóch protokołów routingu na jednym ruterze, może dojść do sytuacji w którym obydwa protokoły przedstawią dwie różne drogi dotarcia do tej samej sieci docelowej. Aby wybrać jedną najlepszą, ruter wykorzystuje stałą wartość administracyjną przypisywaną do każdego protokołu routingu dynamicznego. Ten z niższą wartością posiada większy priorytet na dodawanie tras do tablicy routingu.
    Protokół Routingu Dystans Administracyjny
    Connected 0
    Static Route 1
    BGP (External Routes) 20
    EIGRP (Internal Routes) 90
    IGRP 100
    OSPF 110
    IS-IS 115
    RIP 120
    EIGRP (External Routes) 170
    BGP (Internal Routes) 200
    DHCP default route 254
    Unusable 255

    Wartości dystansu administracyjnego (AD)

    Metryka

    • Hop Count (Skok) – Ilość routerów, jakie musi pokonać pakiet, aby dotrzeć do celu.
    • Bandwidth (Pasmo) – Ilość danych jaka może być przepuszczana przez połączenie, w określonym okresie czasu.
    • Przepustowość (Throughput) – Rzeczywista szerokość pasma (Bandwidth), zmierzona w określonym okresie czasu (Jest to prędkość pasma pomniejszona o istniejący ruch sieciowy oraz wszelkie opóźnienia).
    • Delay (Opóźnienie) –
    • Reliability (Osiągalność) – Wartość szacowana na podstawie awaryjności drogi.

    Protokoły routingu dynamicznego

    Protokoły routingu dynamicznego

    • Zadania dynamicznych protokołów routingu:
      • Dynamiczna nauka o sieci należącej do danej instancji routingu.
      • Nauka o najlepszej ścieżce prowadzącej do każdej dostępnej podsieci.
      • Dynamiczna wymiana danych o zmianach zachodzących w sieci.
    • Dynamiczne protokoły routingu należy dostosować do panujących w firmie warunków, zgodnie z następującymi cechami charakterystycznymi które posiadają:
      • Skalowalność (Scalability) – W zależności od tego jak wielka jest obecna sieć oraz jakie zmiany będą w niej zachodzić w przyszłości, należy dobrać odpowiedni protokół routingu lub wykorzystać routing statyczny. W przypadku opcji pierwszej należy zwrócić uwagę na np. ilość przeskoków (która w przypadku protokołu RIP jest ograniczona do 15).
      • Zależność od producenta (Vendor interoperability) – Łącząc urządzenia sieciowe wielu producentów, należy zwrócić uwagę czy wszystkie z nich wspierają wybrany protokół routingu, przykładowo do 2013 roku protokół EIGRP mógł działać jedynie na ruterach firmy Cisco.
      • Znajomość obsługi protokołu przez personel IT – Pracownicy firmy mogą być bardziej zorientowani w obsłudze jednego z protokołów, co może znacząco usprawnić jego wdrażanie w sieci lokalnej.
      • Prędkość i zbieżność (Speed of convergence) – Szybkość wykrywania i reagowania na zachodzące w sieci zmiany jest istotną chcą każdego z protokołów routingu.
      • Sumaryzację (Summarization) – Możliwość sumaryzacji wielu wpisów z tablicy routingu do pojedynczego, może znacznie zmniejszyć rozmiar tablicy przyspieszając proces routingu przy jednoczesnym odciążeniu procesora.
      • Routing wewnętrzny oraz zewnętrzny – W zależności od potrzeby w firmie może zostać wykorzystany protokół bramy zewnętrznej BGP, stosowany szczególnie w przypadku nadmiarowego połączenia z dostawcą ISP czy jedynie jeden z protokołów bramy wewnętrznej IGP.
    Protokoły routingu dynamicznego

    Exterior Gateway Protocol

    Protokoły IGP są wykorzystywane w komunikacji pomiędzy różnymi systemami autonomicznymi AS.

    Interior Gateway Protocol

    Protokoły IGP są wykorzystywane w komunikacji wewnątrz jednego systemu autonomicznego AS.
    • Protokoły wektora odległości (Distance-Vector) – Okresowo wymieniają całą zawartość swojej tablicy routingu, pomiędzy bezpośrednio przylegającymi sąsiadami. Przez co niezależnie od zaistniałych w sieci zmiany, każda wymaga ponownego przesyłania całej zawartości tablicy routingu, powodując duże opóźnienia (Speed of convergence).
      • Split Horizon – Funkcja podzielonego horyzontu (Split Horizon), blokuje wysyłanie aktualizacji dotyczących tras routingu, na interfejsie z którego trasy te zostały otrzymane. Tym samym niwelowane jest ryzyko powstawania pętli sieciowych.
      • Poison Reverse – W celu unieważnienia rozgłaszanej trasy routingu, ruter rozpoczyna jej rozgłaszanie z metryką Poison Reverse”, równą 16, co oznacza trasę nieosiągalną (RIP, IGRP).
      • EIGRP – Protokół EIGRP (Enhanced Interior Gateway Routing Protocol) stanowi nowszą wersje protokołu IGRP. Jako protokół routingu dynamicznego posiada pewne cechy protokołów Distance-vector oraz link-state, przez co nazywany jest hybrydą lub zaawansowanym protokołem wektora odległości (advanced distance-vector routing protocol). Oprócz częściowych aktualizacji EIGRP umożliwia wyliczanie metryki na podstawie innych czynników niż ilość przeskoków.
    Funkcjonalność RIPv1 RIPv2 IGRP EIGRP
      Metryk Obydwa protokoły jako metrykę wykorzystują ilość skoków, z ograniczeniem tej liczby do 15 możliwych przeskoków. Obydwa protokoły jako metrykę wykorzystują ilość skoków, z ograniczeniem tej liczby do 15 możliwych przeskoków.   Obydwa protokoły jako metrykę domyślnie wykorzystują pasmo i opóźnienie z dodatkowym wsparciem niezawodności. Obydwa protokoły jako metrykę domyślnie wykorzystują pasmo i opóźnienie z dodatkowym wsparciem niezawodności.  
    Adres rozgłoszeniowy 255.255.255.255 224.0.0.9 255.255.255.255 224.0.0.10
    VLSM NIE TAK NIE TAK
    CIDR NIE TAK NIE TAK
    Sumaryzacja NIE TAK NIE TAK
    Autentykacja NIE TAK NIE TAK
    Algorytm Bellman-Ford Bellman-Ford DUAL DUAL

    Porównanie protokołów klasowych (RIPv1, IGRP) z protokołami bezklasowymi (RIPv2, EIGRP)

    • Protokoły stanu łącza (Link-State) – Tworzą szczegółową mapę topologii sieciowej, na podstawie której szukają najlepszej trasy dotarcia do sieci docelowej. Dzięki wymianie wiadomości LSA (Link-State Advertisements) cała zawartość tablicy routingu jest propagowana jedynie w pierwszej fazie nawiązywania sąsiedztwa z innymi urządzeniami, tym samym poszczególne aktualizacje zawierają jedynie niezbędne informacje, a co za tym idzie zmniejszają ilość niepotrzebnego ruchu sieciowego. Dodatkowym atutem protokołów stanu łącza w porównaniu do protokołów wektora odległości, jest ich znacznie większa zbieżność (zależność ta nie dotyczy protokołu EIGRP który ma porównywalne osiągnięcia jak OSPF czy IS-IS). Dodatkowo protokoły te posiadają następujące cechy:
      • Budują mapę sieci.
      • Mają krótki czas zbieżności.
      • Posiadają budowę hierarchiczną (Uzyskaną poprzez podział sieci na strefy).
    • Protokół wektora ścieżki (Path-Vector BGP) – Określa dokładną ścieżkę jaką musi pokonać pakiet, aby dotrzeć do celu, pokonując na swojej drodze różne systemy autonomiczne AS.

    Migracje

    Migracja protokołu routingu

    • Dystans administracyjny AD (Administrative Distance) – Dystans administracyjny przypisywany do protokołów routingu, umożliwia współistnienie wielu protokołów na tym samym urządzeniu. W przypadku, w którym jedna sieć jest rozgłaszana przez więcej protokołów, router wybiera tą z niższą wartością dystansu administracyjnego.
    • Redystrybucja Routingu (Route Redistribution) – Umożliwia wymienianie informacji na temat sieci pomiędzy różnymi protokołami bądź instancjami tego samego protokołu routingu.

    Migracja protokołu IPv4 do IPv6

    • Check equipment for IPv6 compatibility
    • Run IPv4 and IPv6 concurrently
    • Check the ISP’s IPv6 support
    • Configure NAT64
    • Use NPTv6
    • Send IPv6 traffic over an IPv6-over-IPv4 tunnel

    Pozostałe tematy związane z routing-iem

  • (KL) Lab nr4

    (KL) Lab nr4

    (KL) Lab nr4

    Topologia zadania

    Opis zadania

  • (KL) Lab nr3

    (KL) Lab nr3

    Topologia zadania

    Opis zadania

  • (KL) Lab nr2

    (KL) Lab nr2

    Topologia zadania

    Topologia sieciowa LAB nr 2

    Opis zadania

    1. Skonfiguruj wszystkie adresy IP:
      1. LODZ interfejsy loopback 1-4:
        1. Loopback 1 – 192.168.0.1 255.255.255.0.
        2. Loopback 2 – 192.168.1.1 255.255.255.0.
        3. Loopback 3 – 192.168.2.1 255.255.255.0.
        4. Loopback 4 – 192.168.3.1 255.255.255.0.
      2. KATOWICE interfejsy loopback 1-4:
        1. Loopback 1 – 192.168.4.1 255.255.255.0.
        2. Loopback 2 – 192.168.5.1 255.255.255.0.
        3. Loopback 3 – 192.168.6.1 255.255.255.0.
        4. Loopback 4 – 192.168.7.1 255.255.255.0.
      3. POZNAŃ interfejsy loopback 1-4:
        1. Loopback 1 – 192.168.8.1 255.255.255.0.
        2. Loopback 2 – 192.168.8.1 255.255.255.0.
        3. Loopback 3 – 192.168.10.1 255.255.255.0.
        4. Loopback 4 – 192.168.11.1 255.255.255.0.
    2. Skonfiguruj dodatkowe interfejsy Loopback:
      1. LODZ – 1.1.1.1 255.255.255.255.
      2. KRAKOW – 2.2.2.2 255.255.255.255.
      3. WARSZAWA – 3.3.3.3 255.255.255.255.
      4. KATOWICE – 4.4.4.4 255.255.255.255.
      5. POZNAN – 5.5.5.5 255.255.255.255.
    3. Skonfiguruj protokoły routingu dynamicznego.
      1. Protokół OSPF ma rozgłaszać sieci 192.168.0.0 z maską 24.
      2. Sieci 192.168.4.0/22 mają należeć do strefy Area 1.
      3. Sieci 192.168.8.0/22 mają należeć do strefy Area 2.
      4. Skonfiguruj sumaryzację wszystkich sieci 192.168.0.0/16.
    4. Skonfiguruj redystrybucje:
      1. Redystrybucja EIGRP do OSPF:
        1. Trasy re-dystrybuowane przez Kraków mają być tagowane 11 jak i posiadać metrykę równą 10.
        2. Trasy re-dystrybuowane przez Warszawę mają być tagowane 21 jak i posiadać metrykę równą 20.
      2. Redystrybucja OSPF do EIGRP:
        1. Trasy re-dystrybuowane przez Kraków mają być tagowane 44 jak i posiadać metrykę równą 1000 10 1 1 1500.
        2. Trasy re-dystrybuowane przez Warszawę mają być tagowane 55 jak i posiadać metrykę równą 1000 20 1 1 1500.
    5. s
  • (K) BFD dla protokołu OSPF**

    (K) BFD dla protokołu OSPF**

    Wstęp teoretyczny do protokołu BFD

    • Protokół BFD stanowi otwarty standard opisany w referencji RFC 5880, zaprojektowany do szybkiego wykrywania utraty łączności pomiędzy uprzedzeniami sieciowymi (Keepalive), przeważnie w czasie nie dłuższym niż 150 milisekund.
    • Domyślna metoda utrzymywania łączności pomiędzy sąsiadami, w przypadku protokołów routingu dynamicznego. Obciąża procesor CPU wysyłanymi wiadomościami Hello, związku z tym częstotliwość ich wysyłania powinna być ograniczona. Należy jednak pamiętać, że im większa częstotliwość w wysyłaniu wiadomości, tym krótszy czas wykrycia awarii. W takiej sytuacji aby utrzymać dużą częstotliwość w wysyłaniu wiadomości, protokół BFD korzysta ze wsparcia sprzętowego (Hardware). Dzięki takiemu rozwiązaniu każdy pakiet Keepalive jest obsługiwany jak zwykły ruch sieciowy bez potrzeby przetworzenia przez procesor CPU.
    • Protokół BFD wspiera następujące protokoły: Static Route, OSPF, EIGRP, BGP, FHRP oraz MPLS TE.
    Protokół BFD wykorzystuje protokół UDP na porcie 3784.

    Konfiguracja protokołu BFD

    Wstępna Konfiguracja protokołu BFD

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# bfd interval 50-999(Milisekundy) min_rx 50-999(Milisekundy) multiplier 3-50(Wielokrotność interwału)

    Aktywuje protokół BFD na określonym interfejsie sieciowym. Wartość „Interval” określa częstotliwość w nadawaniu wiadomości BFD, wartość „Min_rx” w odbieraniu natomiast wartość „Multiplier” określa czas oczekiwania na otrzymanie odpowiedzi od sąsiedniego urządzenia zanim uzna dane połączenie za nieaktywne.

    Manipulacja domyślnymi czasami protokołu OSPF

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip ospf hello-interval 1-65535(sekund)

    Zmienia domyślną wartość czasu „Hello-timer”.

    (config-if)# ip ospf dead-interval 1-65535(sekund)

    Zmienia domyślną wartość czasu „Dead-timer”.

    (config-if)# ip ospf dead-interval minimal hello-multiplier 3-20(ilość wiadomości na sekundę)

    Jednocześnie zmienia domyślną wartość czasu „Hello-timer” oraz czasu „Dead-timer”.

    Aktywacja BFD względem protokołu OSPF

    (config)# router ospf ASN

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# bfd all-interfaces

    Aktywuje protokół BFD względem wszystkich interfejsów sieciowych.

    Komendy SHOW

    # show bfd neighbors

    Wyświetla sąsiadów protokołu BFD.

    # show bfd neighbors details

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu BFD.

    # show bfd summary

    Wyświetla podsumowanie aktywnych sesji protokołu BFD.

    # show bfd drops

    Wyświetla informacje o utraconych pakietach protokołu BFD.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3

  • (KL) Lab nr1

    (KL) Lab nr1

    Topologia zadania

    Topologia sieciowa laboratorium nr 1

    Opis zadania

    1. Skonfiguruj funkcje Frame Relay Switching na ruterze ISP.
    2. Skonfiguruj połączenia Frame Relay na ruterach (LODZ, KRAKOW, POZNAN oraz HQ-WAW).
    3. Skonfiguruj wszystkie adresy IP oraz protokołu routingu dynamicznego.
      1. Skonfiguruj dodatkowe interfejsy Loopback.
        1. LODZ – 1.1.1.1 255.255.255.255.
        2. KRAKOW – 2.2.2.2 255.255.255.255.
        3. POZNAN – 3.3.3.3 255.255.255.255.
        4. HQ-WAW – 4.4.4.4 255.255.255.255.
    4. Skonfiguruj protokół OSPF oraz EIGRP:
      1. Protokół OSPF ma rozgłaszać sieci z maską 24.
    5. Skonfiguruj rozgłaszanie zsumaryzowanych tras routingu na ruterach (LODZ, KRAKOW oraz HQ-WAW).
    6. Skonfiguruj redystrybucję protokołu EIGRP do OSPF:
      1. Sieć 192.168.0.0/22 powinna być tagowana numerem 1.
      2. Sieć 192.168.4.0/22 powinna być tagowana numerem 2.
      3. Sieć 192.168.8.0/22 powinna być tagowana numerem 3.
    7. Skonfiguruj redystrybucję protokołu OSPF do EIGRP:
      1. Sieć 192.168.100.0/24 nie powinna być rozgłaszana.
    8. Wszystkie relacje sąsiedztwo powinny być zabezpieczone.
    9. Logi?
  • (Ts) Komendy Show, Debug oraz Clear OSPF**

    (Ts) Komendy Show, Debug oraz Clear OSPF**

    Komendy SHOW

    Komendy show ip

    # show ip route

    Wyświetla tablicę routingu.

    # show ip protocols

    Wyświetla informacje o skonfigurowanych protokołach routingu dynamicznego.

    # show ip route ospf

    Wyświetla tablicę routingu pod kontem protokołu OSPF.

    # show ip route sieć maska

    Wyświetla szczegółowe informacje na temat trasy, prowadzącej do wskazanej w komendzie sieci.

    Komendy show OSPF

    # show ip ospf

    Wyświetla informacje o działających procesach OSPF dla danego rutera, wraz z informacjami o strefach, numerami ID rutera oraz ilością skonfigurowanych interfejsów (względem każdej strefy).

    # show ip ospf neighbor

    Wyświetla listę aktywnych sąsiadów protokołu OSPF.

    # show ip neighbor interfejs

    Wyświetla listę aktywnych sąsiadów protokołu OSPF dla danego interfejsu.

    # show ip ospf interface

    Wyświetla wszystkie aktywne względem protokołu OSPF interfejsy sieciowe, wraz z informacjami dotyczącymi:
    * Rodzaju sieci w jakiej działa dany interfejs.
    * Kosztów oraz z konfigurowanego priorytetu.
    * Adresów IP ruterów pełniących rolę DR oraz BDR.
    * Skonfigurowanych czasów: Hello, Dead, Wait oraz Retransmit.

    # show ip ospf interface brief

    Wyświetla listę aktywny interfejsów, dodanych do protokołu OSPF za pomocą komendy [network] bądź [ip ospf area area-ID].

    # show ip ospf interface [{Interfejs / brief}]

    Wyświetla informacje o konfiguracji protokołu OSPF względem danego interfejsu (Interfejs) bądź wszystkich interfejsów w skróconym wydaniu (Brief).

    # show ip ospf interface [interfejs] | include Network

    Wyświetla informacje na temat rodzaju skonfigurowanej sieci, względem interfejsu / interfejsów aktywnych dla protokołu OSPF.

    Komendy show database

    # show ip ospf database {network [LSID] / router [LSID] / summary [LSID] / asbr-summary [LSID] / external [LSID] / nssa-external [LSID]}

    Wyświetla struktury LSA przetrzymywane w lokalnej bazie LSDB.
    * network – Wyświetla wszystkie struktury LSA typu pierwszego.
    * router – Wyświetla wszystkie struktury LSA typu drugiego.
    * summary – Wyświetla wszystkie struktury LSA typu trzeciego.
    * asbr-summary – Wyświetla wszystkie struktury LSA typu czwartego.
    * external – Wyświetla wszystkie struktury LSA typu piątego.
    * nssa-external – Wyświetla wszystkie struktury LSA typu siódmego.

    Komendy DEBUG

    # debug ip ospf hello

    Debaguje proces wymiany wiadomości powitalnych Hello.

    # debug ip ospf adj

    Debaguje proces nawiązywania relacji sąsiedztwa pomiędzy dwoma ruterami.

    # debug ip ospf events

    Debaguje wszystkie akcje protokołu OSPF.

    # debug ip ospf packet

    Debaguje

    Komendy CLEAR

    # clear ip ospf process

    Restartuje proces OSPF. Komenda jest przydatna w przypadku zmiany RID.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3

  • (K) Uwierzytelnianie protokołu OSPF**

    (K) Uwierzytelnianie protokołu OSPF**

    Konfiguracja uwierzytelniania protokołu OSPF

    Konfiguracja funkcji Key-Chain

    (config)# key chain nazwa-key-chain

    Tworzy nowy zestaw kluczy Key Chain.

    (config-keychain)# key 0-2147483647(ID klucza)

    Tworzy nowy klucz Key Chain.

    (config-keychain-key)# key-string [0 / 7](0) klucz

    Określa wartość klucza (Wymaga podania wartości zahaszowanej)

    (config-keychain-key)# cryptographic-algorithm {hmac-sha-1 / hmac-sha-256 / hmac-sha-384 / hmac-sha-512 / md5}

    Definiuje jaki algorytm haszujący będzie wykorzystywany podczas wymiany kluczy pomiędzy urządzeniami.

    (config-keychain-key)# accept-lifetime local ([Czas początkowy] godzina(hh:mm:ss) miesiąc(nazwa angielska) dzień(1-31) rok(1993-2035)) {infinite / duration 1-2147483646(sekundy) / ([Czas końcowy] godzina(hh:mm:ss) miesiąc(nazwa angielska) dzień(1-31) rok(1993-2035)})

    Definiuje okres czasu przez jaki dany klucz będzie używany do odbierania wiadomości (Jest to okres czasu podczas którego dany klucz pozostaje akceptowalny).

    (config-keychain-key)# send-lifetime local ([Czas początkowy] godzina(hh:mm:ss) miesiąc(nazwa angielska) dzień(1-31) rok(1993-2035)) {infinite / duration 1-2147483646(sekundy) / ([Czas końcowy] godzina(hh:mm:ss) miesiąc(nazwa angielska) dzień(1-31) rok(1993-2035)})

    Definiuje okres czasu przez jaki dany klucz będzie używany w wysyłanych wiadomościach (Czas ten powinien być krótszy od czasu „accept-lifetime”).

    Przykładowa konfiguracja funkcji Key-Chain

    (config)# key chain OSPF
    (config-keychain)# key 1
    (config-keychain-key)# accept-lifetime local 01:00:00 april 1 2014 01:00:00 may 2 2014
    (config-keychain-key)# send-lifetime local 01:00:00 april 1 2014 01:00:00 may 2 2014
    (config-keychain-key)# key-string Cisco!2345
    (config-keychain-key)# key 2
    (config-keychain-key)# accept-lifetime local 01:00:00 may 1 2014 infinite
    (config-keychain-key)# send-lifetime local 01:00:00 may 1 2014 infinite
    (config-keychain-key)# key-string Cisco1234567

    Okresy czasu akceptacji oraz wysyłania klucza zostały tak skonfigurowane, aby się nachodziły. Dzięki czemu administrator może zniwelować możliwe rozbieżności w konfiguracji czasu lokalnego, względem obydwóch urządzenień. Powyższa konfiguracja oznacza, że przez pewien okres czasu urządzenie będą akceptowały obydwa klucze.

    Przypisywanie funkcji Key-Chain do protokołu OSPF

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip ospf authentication key-chain nazwa-key-chain

    Aktywuje proces uwierzytelniania protokołu OSPF za pomocą funkcji Key Chain.

    # show key chain

    Wyświetla konfigurację funkcji Key Chain.
    Konfiguracja kluczy z wykorzystaniem funkcji Key Chain względem protokołu OSPF, wymaga określenia jednego z następujących algorytmów haszujących (hmac-sha-256 / hmac-sha-384 / hmac-sha-512).

    Uwierzytelnianie protokołu OSPF za pomocą hasła wysyłanego w postaci czystego tekstu

    Uwierzytelnianie protokołu OSPF względem interfejsu

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip ospf authentication

    Aktywuje proces uwierzytelniania wiadomości OSPF, za pomocą czystego tekstu.

    (config-if)# ip ospf authentication-key hasło

    Określa hasło wysyłane w celu uwierzytelnienia urządzenia lokalnego, względem konfigurowanego interfejsu sieciowego.

    Uwierzytelnianie protokołu OSPF względem strefy (Area)

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy authentication message-digest

    Aktywuje proces uwierzytelniania sąsiadów protokołu OSPF, za pomocą czystego tekstu.

    (config-router)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip ospf authentication-key hasło

    Określa hasło wysyłane w celu uwierzytelnienia urządzenia lokalnego, względem konfigurowanego interfejsu sieciowego.

    Uwierzytelnianie protokołu OSPF za pomocą hasła wysyłanego w postaci zahaszowanej

    Protokół OSPF nie wspiera funkcji Key Chain, w zamian za to umożliwiając konfigurację wielu kluczy identyfikowanych numerami ID. 
    Wszystkie skonfigurowane klucze są jednocześnie aktywne, aby je z dezaktywować należy je usunąć.

    Uwierzytelnianie protokołu OSPF względem interfejsu

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip ospf authentication message-digest

    Aktywuje proces autentykacji wiadomości OSPF, za pomocą klucza MD5.

    (config-if)# ip ospf message-digest-key 1-255(ID Klucza) md5 hasło

    Określa klucz MD5 wysyłany w celu uwierzytelnienia urządzenia lokalnego, względem konfigurowanego interfejsu sieciowego.

    Uwierzytelnianie protokołu OSPF względem strefy (Area)

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy authentication message-digest

    Aktywuje proces uwierzytelniania sąsiadów protokołu OSPF, za pomocą klucza MD5.

    (config-router)# interface interfejs

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-if)# ip ospf message-digest-key 1-255(ID Klucza) md5 hasło

    Określa klucz MD5 wysyłany w celu uwierzytelnienia urządzenia lokalnego, względem konfigurowanego interfejsu sieciowego.

    Komendy SHOW

    # show key chain

    Wyświetla konfigurację funkcji Key Chain.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3

  • (T) Redystrybucja protokołu OSPF*

    (T) Redystrybucja protokołu OSPF*

    Przykładowa grafika obrazująca redystrybucję protokołu OSPF

    # Konfiguracja redystrybucji protokołu OSPF została opisana w artykule: Redystrybucja protokołu OSPF.

    Przykładowa grafika obrazująca redystrybucję protokołu OSPF

    Redystrybucja tras zewnętrznych

    Redystrybucja tras zewnętrznych E2

    • Trasy zewnętrze E2 rozgłaszane za pomocą struktur LSA typu piątego, nie dodają wewnętrznych (Internal) wartości metryki do kalkulacji koszu całej trasy.
    • Zgodnie z powyższą topologią ruter ABR2, wykryje dwie trasy prowadzące do rutera ASBR, pierwszą przez ruter R8 oraz drugą bezpośrednią. W obydwóch przypadkach trasy bodą posiadały taką samą wartością metryki równą 20 (Ponieważ jest to domyślna wartość redystrybucji protokołu EIGRP dla protokołu OSPF).
    Jeżeli ruter znajdzie większą liczbę takich samych tras zewnętrznych E2, wybierze tę z najniższą wartością dotarcia do rutera ASBR. Przykładowo, jeżeli w sieci znajdują się cztery rutery ASBR rozgłaszające te same trasy zewnętrzne E2, z czego dwa rutery będą rozgłaszały sieci z metryką 10 a dwa z metryką 20. Najpierw zostaną odrzucone dwie trasy z metryką 20 a następnie zostanie wybrany najbliższy ruter ASBR rozgłaszający trasę z metryką 10.

    Proces wyboru najlepszej trasy zewnętrznej E2, wewnątrz tej samej strefy (Intra-Area Routes):

    • Urządzenie wybiera trasę z najniższą rozgłaszaną metryką (Domyślnie 20).
    • Jeżeli urządzenie posiada więcej tras E2 z taką samą metryką:
      • Znajdzie najkrótszą trasą dotarcia do każdego z ruterów ASBR rozgłaszających trasy E2 (Na podstawie zawartości bazy LSDB).
      • Wybierze trasę E2 prowadzącą przez najbliższy ruter ASBR.
    • Jeżeli istnieje tylko jedna trasa E2 z najniższą metryką, Lokalny ruter:
      • Znajdzie najkrótszą trasą dotarcia do danego rutera ASBR (Na podstawie zawartości bazy LSDB).
      • Wybierze najkrótszą trasę dotarcia do rutera ASBR.
    • Lokalne urządzenie —> (Koszt) —> ASBR (Z najniższą metryką trasy zewnętrznej E2).
    • Wartość metryki dotarcia do sieci zewnętrznej E2 = Metryka rozgłaszana przez ruter ASBR.
    Trasa E1 jest bardziej preferowana niż trasa E2.
    Metryka E2 rozgłaszana wewnątrz strefy (Area), pozostaje niezmienna, w przeciwieństwie do trasy E1.
    Informację na temat tras E1 / E2, można wyświetlić za pomocą komendy [show ip ospf database external].

    Proces wyboru najlepszej trasy zewnętrznej E2, pochodzącej z innej strefy (Interarea Routes), Lokalny ruter:

    • Wybiera trasę E2 z najniższą rozgłaszaną metryką (Domyślnie 20).
    • Szuka najkrótszej trasy dotarcia do każdego z ruterów ABR, rozgłaszających struktury LSA typu piątego z trasą zewnętrzną E2 (Na podstawie zawartości bazy LSDB).
    • Dodaje do kosztu dotarcia do rutera ABR, koszt dotarcia rutera ABR do rutera ASBR (Koszt ten jest rozgłaszany za pomocą struktury LSA typu czwartego).
    • Szuka najkrótszej trasy dotarcia do każdego z ruterów ASBR (Na podstawie sumowanej wartości kosztów).
    • Wybiera najkrótszą trasę dotarcia do rutera ASBR.
    • Lokalne urządzenie —> (Koszt) —> ABR —> (+Koszt LSA typu 4) —> ASBR (Z najniższą metryką trasy E2).
    • Wartość metryki dotarcia do sieci zewnętrznej E2 = Metryka rozgłaszana przez ruter ASBR.
    Informację na temat struktur LSA typu czwartego, można wyświetlić za pomocą komendy [show ip ospf database asbr-summary].
    Komenda [show ip ospf border-routers] wyświetla listę wszystkich znanych ruterów ABR oraz ASBR.

    # show ip ospf border-routers
    OSPF Router with ID (7.7.7.7) (Process ID 1)
    Base Topology (MTID 0)
    Internal Router Routing Table
    Codes: i – Intra-area route, I – Inter-area route
    i 4.4.4.4 [1] via 10.2.2.17, GigabitEthernet0/1,ABR,Area1,SPF 3
    i 5.5.5.5 [1] via 10.2.2.21, GigabitEthernet0/2,ABR,Area1,SPF 3
    I 2.2.2.2 [3] via 10.2.2.21, GigabitEthernet0/2,ASBR,Area1,SPF 3
    I 2.2.2.2 [4] via 10.2.2.17, GigabitEthernet0/1,ASBR,Area1,SPF 3
    I 3.3.3.3 [2] via 10.2.2.17, GigabitEthernet0/1,ASBR,Area1,SPF 3

    Redystrybucja tras zewnętrznych E1

    • Trasy zewnętrze E1 przy kalkulacji wartości metryki, korzystają zarówno z kosztu rozgłaszanego przez ruter ASBR (External OSPF Cost) jak i metryki dotarcia do rutera ASBR (Internal OSPF Cost).
    • Aby ruter ASBR rozgłaszał trasy zewnętrzne E1, należy skorzystać z komendy [redistribute protokół [ASN] subset metric-type 1] wydanej w trybie konfiguracji protokołu EIGRP.
    • Wartość metryki dla trasy zewnętrznej E1, składa się z następujących wartości:
      • Koszt dotarcia do rutera ABR (Wyliczony na podstawie zawartości bazy LSDB).
      • Koszt dotarcia z rutera ABR do rutera ASBR (Wyliczony na podstawie struktury LSA typu czwartego).
      • Koszt trasy zewnętrznej rozgłaszanej przez ruter ASBR  (Wyliczony na podstawie struktury LSA typu piątego).

    Porównanie tras zewnętrznych E1 & E2

    • Trasy zewnętrze E2 ignorują koszty połączeń wewnętrznych (Internal OSPF Cost) operując jedynie na rozgłaszanym przez rutery ASBR koszcie zewnętrznym (External OSPF Cost) mającym domyślną wartość 20.
    • Trasy zewnętrze E1 przy kalkulacji wartości metryki, korzystają zarówno z kosztu rozgłaszanego przez ruter ASBR (External OSPF Cost) jak i metryki dotarcia do rutera ABR (Internal OSPF Cost).
    Protokół OSPF zawsze preferuje trasę zewnętrzną E1 nad trasę zewnętrzną E2.

    Redystrybucja tras zewnętrznych w strefie NSSA

    • Strefa NSSA oraz Totally NSSA blokuje struktury LSA typu piątego, uniemożliwiając rozgłaszanie tras zewnętrznych, a tym samym wykluczając sens stosowania ruterów ASBR w ich obszarze.
    • Tym co odróżnia strefy NSSA od stref Stuby jest zastosowanie struktur LSA typu siódmego. Mogą one rozgłaszać trasy zewnętrzne E1 oraz E2 (Zwane w tym przypadku N1 oraz N2) wewnątrz strefy NSSA, aby następnie na ruterze ABR przekształcić je w struktury LSA typu piątego w celu dalszej propagacji do innych stref (Area). Proces propagacji tras zewnętrznych w strefie NSSA wygląda następująco:
      • Ruter ASBR znajdujący się w trefie NSSA propaguje trasy zewnętrzne za pomocą struktur LSA typu siódmego.
      • Ruter ABR stojący na granicy strefy NSSA ze strefą Backbone, przekształca struktury LSA typu siódmego na struktury LSA typu piątego.
    • Tak samo jak struktury LSA typu piątego, struktury LSA typu siódmego dzielą się na trasy zewnętrzne E1 oraz E2, zwane w przypadku struktur typu siódmego N1 oraz N2 (Zasada działania jest zbliżona do trasy E1 oraz E2).
    • Trasy zewnętrzne propagowane wewnątrz strefy NSSA można wyświetlić za pomocą komendy [show ip ospf database nssa-external].

    Pozostałe tematy związane z protokołem OSPF

    OSPFv3

  • (K) Redystrybucja protokołu OSPF**

    (K) Redystrybucja protokołu OSPF**

    Wstęp teoretyczny do redystrybucji

    # Teoria związana z redystrybucją protokołu OSPF została opisana w artykule: Redystrybucja protokołu OSPF.

    Konfiguracja redystrybucji tras routingu za pomocą protokołu OSPF, wykorzystuje następujące wartości domyślne:

    • Wartość metryki równą 1 dla protokołu BGP.
    • Wartość metryki równą 20 dla wszystkich tras protokołów IGP.
    • Rodzaj rozgłaszanej metryki równy 2 (E2).
    • Rozgłaszanie jedynie sieci klasowych (A, B oraz C).
    • Rozgłaszanie sieci za pomocą struktur LSA typu 5 (W przypadku stref niebędących NSSA).
    • Rozgłaszanie sieci za pomocą struktur LSA typu 7 (W przypadku stref będących NSSA).

    Konfiguracja redystrybucji

    Redystrybucja tras routingu

    # Konfiguracja Router mapy została opisana w artykule: Router mapa.

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# redistribute protokół [ASN] [metric 0-16777214(20)] [metric-type 1-2(2)] [match {inernal / nssa-external / external 1 / external 2}] [tag 0-4294967295(32-bit tag)] [route-map nazwa-ruter-mapy] [subnets]

    * Protokół – Definiuje protokół routingu, stanowiący źródło informacji o rozgłaszanych trasach.
    * ASN – Określa wartość ASN, protokołu routingu stanowiącego źródło informacji o rozgłaszanych trasach.
    * Metric – Określa wartość metryki, jaką będą posiadały rozgłaszane trasy routingu.
    * Metric-type – Określa rozdaj rozgłaszanej metryki (E1 bądź E2).
    * Match – Określa rodzaj rozgłaszanej trasy routingu (Wykorzystywany w przypadku redystrybucji innej instancji protokołu OSPF).
    * Tag – Określa wartość Integer przypisaną do rozgłaszanych tras routingu. Funkcja ta umożliwia znakowanie tras do późniejszej np. filtracji za pomocą router mapy.
    * Route-map – Przypisuje router mapę, umożliwiająca filtrację rozgłaszanych tras routingu dynamicznego bądź określającą inne wartość dotyczące rozgłaszanych tras. Takie jak np. metrykę, tagowanie czy rodzaj rozgłaszanej trasy (Wykorzystywany w przypadku redystrybucji innej instancji protokołu OSPF).
    * Subnets – Zezwala na rozgłaszanie zarówno sieci klasowych jak i bezklasowych (IPv4) (Domyślnie rozgłaszane będą jedynie sieci klasowe).

    (config)# redistribute connected subnets

    ???

    # show ip protocols {| include Redistributing / | section eigrp ASN}

    Wyświetla wszystkie skonfigurowane protokoły routingu. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.

    Konfiguracja rozgłaszanej metryki

    # Konfiguracja Router mapy została opisana w artykule: Router mapa.

    (config)# default-metric 1-16777214(Wartość metryki domyślnej)

    Określa domyślną wartość rozgłaszanej metryki.

    (config)# redistribute protokół [ASN] metric 1-16777214(Wartość metryki)

    Określa wartość metryki względem danej komendy redystrybucji.

    (config)# redistribute protokół [ASN] route-map nazwa-ruter-mapy

    Przypisuje Router Mapę względem danej komendy redystrybucji.

    Redystrybucja trasy domyślnej

    # Konfiguracja Router mapy została opisana w artykule: Router mapa.

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# default-information originate [always] [metric 0-16777214(1) [[metric-type 1-2(2)] [route-map nazwa-router-mapy]

    Rozpoczyna redystrybucje trasy domyślnej za pomocą protokółu OSPF.
    * Trasa domyślna jest propagowana jako trasa zewnętrzna typu drugiego (E2) za pomocą struktur LSA typu piątego z metryką równą 1. Jedynie w sytuacji, gdy jest dostępna w tablicy routingu.
    * always – Umożliwia propagację trasy domyślnej, nawet gdy trasa ta nie znajduje się w tablicy routingu.
    * metric – Określa wartość metryki, jaką będzie posiadała trasa domyślna.
    * metric-type – Definiuje rozdaj rozgłaszanej metryki (E1 bądź E2).
    Domyślnie trasa domyślna jest propagowana jako trasa zewnętrzna typu drugiego (E2) za pomocą struktur LSA typu piątego z metryką równą 1. Jedynie w sytuacji, gdy dana trasa domyślna istnieje w tablicy routingu.

    Komendy SHOW

    # show ip ospf database

    Wyświetla zawartość bazy LSDB.

    # show ip ospf database external

    Wyświetla zawartość bazy LSDB, pod kontem tras zewnętrznych.

    # show ip route ospf

    Wyświetla re-dystrybuowane trasy protokołu OSPF, posiadające kod N1, N2, E1 bądź E2.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3

  • (TK) Strefy Stubby Areas OSPF**

    (TK) Strefy Stubby Areas OSPF**

    Wstęp teoretyczny do stref Stubby Areas

    Stubby Area / Totally Stubby Area

    • W celu zmniejszenia zużycia procesora CPU, oraz wykorzystania pamięci RAM. Protokół OSPF wprowadził funkcjonalność specjalnych stref (Stub Area), w których propagacja struktur LSA typu Piątego oraz w niektórych przypadkach struktur LSA typu trzeciego, została zablokowana na rzecz rozgłaszania trasy domyślnej. Propagowanej za pomocą struktury LSA typu trzeciego. Podsumowując w strefie Stub Area rutery ABR:
      • Rozgłaszają trasę domyślną (0.0.0.0/0) za pomocą struktur LSA typu trzeciego (Trasa domyślna posiada metrykę równą 1, chyba że inna wartość zostanie skonfigurowana za pomocą komendy [area ID-strefy range 0.0.0.0 0.0.0.0]).
      • Nie rozgłaszają struktur LSA typu trzeciego (W przypadku strefy Totally Stuby Area).
      • Nie rozgłaszają struktur LSA typu piątego.
    Wszystkie rutery należące do jednej strefy (Area) muszą być skonfigurowane jako rutery należące do strefy specjalnej (Stub Area), inaczej relacja sąsiedztwa nie zostanie nawiązana z powodu niezgodności parametrów protokołu OSPF.
    Area Restrykcje (Ograniczenia strefy)
    Normal Brak ograniczeń
    Stubby Area Filtruje struktury LSA typu piątego (LSA type 5).
    Totally Stubby Area Filtruje struktury LSA typu trzeciego, czwartego oraz piątego (LSA type 3, 4, 5). Dopuszczając jednak domyślne trasy zsumaryzowane.
      NSSA Area Filtruje zewnętrzne struktury LSA typu piątego (LSA type 5), dopuszczając struktury LSA typu siódmego (LSA type 7). Przetwarzane na ruterach granicznych strefy NSSA (ABR) w struktury typu piątego (LSA type 5).
      Totally NSSA Area Filtruje zewnętrzne struktury LSA typu trzeciego, czwartego oraz piątego (LSA type 3, 4, 5), dopuszczając struktury LSA typu siódmego (LSA type 7). Przetwarzane na ruterach granicznych strefy NSSA (ABR) w struktury typu piątego (LSA type 5). Ponadto dopuszcza domyślne trasy zsumaryzowane.

    Porównanie stref Stubby Areas

    NSSA – Not-So-Stubby Area

    • Strefy Stubby oraz Totally Stubby zgodnie z definicją protokołu OSPF, nie mogą rozgłaszać sieci zewnętrznych (LSA typu 5). Związku z tym nie mogą posiadać w swoim zasięgu rutera pełniącego rolę ASBR. Aby umożliwić siecią Stubby Area rozgłaszanie sieci zewnętrznych, protokół OSPF wprowadził nowe strefy NSSA wykorzystujące struktury LSA typu 7, w celu rozgłaszania tras zewnętrznych w obrębie jednej strefy NSSA. Trasy te są następnie przetwarzane na struktury LSA typu piątego (Na ruterach ABR).
    • Struktury LSA typu siódmego spełniają tę samą funkcję w odniesieniu do stref NSSA co struktury LSA typu piątego dla innych stref (Area) protokołu OSPF.
    • Zasada działania struktur LSA typu siódmego wygląda następująco:
      • ASBR (Wewnątrz strefy NSSA) —> LSA (Typu 7) —> ABR —> LSA (Typu 5).
      • Ruter ASBR uczy się o sieci zewnętrznej od np. protokołu EIGRP.
      • Ruter ASBR rozgłasza pozyskane sieci za pomocą struktur LSA typu siódmego.
      • Ruter ABR odbiera struktury typu siódmego ze strefy NSSA, a następne rozgłasza je w innych strefach (Area), w postaci struktur LSA typu piątego.

    Podsumowanie stref Stubby Areas

    Area Type ABRs Flood Type 5 External LSAs into the Area? ABRs Flood Type 3 Summary LSAs into the Area? Allow Redistribution of External LSAs into the Stubby Area?
    Stub No Yes No
    Totally Stubby No No No
    NSSA No Yes Yes
    Totally NSSA No No Yes

    Podsumowanie stref Stubby Areas

    Konfiguracja Stref Stubby Areas

    Konfiguracja strefy Stubby

    (config-if)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy stub

    Aktywuje funkcję strefy specjalnej Stubby Area (Komenda musi być wykonana na wszystkich ruterach danej strefy (Area) protokołu OSPF).

    Konfiguracja strefy Totally Stubby

    (config-if)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy stub

    Aktywuje funkcję strefy specjalnej Totally Stubby Area (Komenda musi być wykonana na wszystkich ruterach danej strefy (Area) protokołu OSPF).

    (config-router)# area ID-strefy stub no-summary

    Aktywuje funkcję stref specjalnej Totally Stubby na ruterze pełniącym rolę ABR.

    Konfiguracja strefy NSSA

    (config-if)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy nssa

    Aktywuje funkcję strefy specjalnej NSSA (Komenda musi być wykonana na wszystkich ruterach danej strefy (Area) protokołu OSPF).

    (config-router)# area ID-strefy nssa default-information-originate*

    Opcjonalnie umożliwia rozgłaszania trasy domyślnej za pomocą struktur LSA typu 7 (LSA Type 7) (Komenda jest wykonywana na ruterze pełniącym rolę ABR).

    Konfiguracja strefy Totally NSSA

    (config-if)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy nssa no-summary

    Aktywuje funkcję stref specjalnej Totally NSSA na ruterze ABR.

    (config-router)# area ID-strefy nssa default-information-originate*

    Opcjonalnie umożliwia rozgłaszania trasy domyślnej za pomocą struktur LSA typu 7 (LSA Type 7) (Komenda jest wykonywana na ruterze pełniącym rolę ABR).

    (config-router)# area ID-strefy nssa

    Aktywuje funkcję strefy specjalnej Totally NSSA (Komenda musi być wykonana na wszystkich ruterach danej strefy (Area) protokołu OSPF).

    Konfiguracja metryki trasy domyślnej

    (config-if)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy default-cost 0-16777214

    Komenda musi być skonfigurowana na ruterze ABR.

    Komendy SHOW

    # show ip ospf

    Wyświetla informacje skonfigurowanym o rodzaju strefy (Area).

    # show ip ospf database summary 0.0.0.0

    Wyświetla trasy domyślne rozgłaszane w danej strefie.

    # show ip ospf database database-summary

    Wyświetla statystyki na temat struktur LSA przetrzymywanych w LSDB.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3

  • (K) Domyślna trasa OSPF

    (K) Domyślna trasa OSPF

    Rozgłaszanie trasy domyślnej

    Protokół OSPF w implementacji systemu Cisco IOS nie umożliwia redystrybucji statycznej strasy domyślnej do innych instancji protokołu OSPF (Redystrybucja na inne protokoły routingu jest możliwa).

    I opcja rozgłaszania trasy domyślnej (Default-Information Orginate)

    # Konfiguracja Router mapy została opisana w artykule: Router mapa.

    (config)# ip route 0.0.0.0 0.0.0.0 adres-IP [interfejs(Next hop)]

    Tworzy statyczną trasę domyślną.

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# default-information originate [always] [metric 0-16777214(1) [[metric-type 1-2(2)] [route-map nazwa-router-mapy]

    Rozpoczyna redystrybucje trasy domyślnej za pomocą protokółu OSPF.
    * Trasa domyślna jest propagowana jako trasa zewnętrzna typu drugiego (E2) za pomocą struktur LSA typu piątego z metryką równą 1. Jedynie w sytuacji, gdy jest dostępna w tablicy routingu.
    * always – Umożliwia propagację trasy domyślnej, nawet gdy trasa ta nie znajduje się w tablicy routingu.
    * metric – Umożliwia statyczną konfigurację metryki.
    * metric-type – Umożliwia statyczną konfigurację rodzaju trasy zewnętrznej (E1 ,E2).
    Trasy domyślne są rozgłaszane za pomocą tras LSA typu piątego przez rutery ASBR.

    II opcja rozgłaszania trasy domyślnej (Rout Summarization)

    (config)# router ospf Proces-ID

    Przechodzi do poziomu konfiguracji protokołu OSPF.

    (config-router)# area ID-strefy range 0.0.0.0 0.0.0.0

    Sumaryzacja trasy domyślnej za pomocą struktur LSA typu 3.

    (config-router)# summary-address 0.0.0.0

    Sumaryzacja trasy domyślnej za pomocą struktur LSA typu 5.

    III opcja rozgłaszania trasy domyślnej (Stubbys Area)

    Domyślnie konfiguracja stref Stubbys Area wymusza rozgłaszanie jednej bądź wielu tras domyślnych.

    Komendy SHOW

    # show ip route ospf

    Wyświetla tablicę routingu pod kontem protokołu OSPF.

    # show ip route sieć maska

    Wyświetla szczegółowe informacje na temat trasy, prowadzącej do wskazanej w komendzie sieci.

    # show ip ospf database {network [LSID] / router [LSID] / summary [LSID] / asbr-summary [LSID] / external [LSID] / nssa-external [LSID]}

    Wyświetla struktury LSA przetrzymywane w lokalnej bazie LSDB.
    * network – Wyświetla wszystkie struktury LSA typu pierwszego.
    * router – Wyświetla wszystkie struktury LSA typu drugiego.
    * summary – Wyświetla wszystkie struktury LSA typu trzeciego.
    * asbr-summary – Wyświetla wszystkie struktury LSA typu czwartego.
    * external – Wyświetla wszystkie struktury LSA typu piątego.
    * nssa-external – Wyświetla wszystkie struktury LSA typu siódmego.

    Pozostałe tematy związane z konfiguracją protokołu OSPF

    OSPFv3