(T) Wstęp do protokołu OSPF*

Podstawowe informacje dotyczące protokołu OSPF

Właściwości protokołu OSPF

  • Domyślna wartość administracyjna (AD) dla:
    • Trasy wewnętrznej (Internal Route): AD 110.
    • Trasy zewnętrznej (External Route): AD 110.
  • Domyślne ustawienia komunikacji:
    • Wykorzystywany port: IP protocol 89.
    • Wykorzystywany adres IP: IPv4 224.0.0.5 bądź IPv6 FF02::5.

Standaryzacja protokołu OSPF

  • Protokół OSPF został stworzony prze konsorcjum IETF.
  • Protokół OSPF w wersji pierwszej został opisany w referencji (RFC 1131).
  • Protokół OSPF w wersji drugiej został opisany w referencji (RFC 1247).
  • Protokół OSPF w wersji obecnie stosowanej został opisany w referencji (RFC 2328).

Cechy protokołu OSPF

  • Link-State – Należy do …
  • Classless (Bezklasowość) – Wspiera bezklasową adresację sieci, za pomocą protokołu IPv4.
  • Fast convergence (Szybka zbieżność) – Szybko reaguje na zmiany zachodzące w topologii sieciowej.
  • Scalable (Skalowalność) – Działa dobrze zarówno w małych jak i dużych sieciach.
  • Authentication (Autentykacja) – Wykorzystuje wiadomości autoryzowane kluczem (MD5).
  • Efficient (Wydajność) – Wykorzystuje algorytm SFP (Shortest Path First) w procesie poszukiwania najkrótszej trasy.
  • VLSM/Classless – Wspiera sieci bezklasowe protokołu IPv4.

Pojęcia dotyczące protokołu OSPF

  • LSDB (Link-State Database) – Baza przetrzymująca informację o topologii sieciowej protokołu OSPF
  • SPF (Shortes Path First) – Algorytm analizujący zawartość bazy LSDB w celu znalezienia najkrótszej trasy.
  • Area – Strefa zawierająca rutery posiadające tę samą zawartość bazy LSDB.
  • Backbone Area – Główna strefa, z którą muszą graniczyć inne strefy (Area).
  • Intra-area route – Trasa do sieci znajdującej się w tej samej strefie (Area).
  • Interarea route – Trasa do sieci znajdującej się w innej strefie (Area).
  • Internal Router – Ruter, którego wszystkie interfejsy należą do tej samej strefy (Area).
  • Transport IP protocol 89 (OSPF IGP).
  • Metric – Wartość kosztu wyliczona na podstawie następującego wzoru Cost = (Reference / Bandwidth).
  • Hello message – Wiadomości umożliwiające utrzymanie relacji sąsiedztwa pomiędzy ruterami.
  • Dead Interval – Wartość czasu umożliwiająca wykrycie utraty łączności pomiędzy sąsiadami.
  • Update destination addressIPv4 Multicast 224.0.0.5 oraz IPv6 Multicast FF02::5.
  • Periodic Update – Każdy pojedynczy wpis LSA w bazie LSDB, posiada własny rosnący licznik wieku (Age), który po przekroczeniu wartości (1800 sekund, 30 minut) wymusza aktualizację struktury LSA (Jedynie właściciel rozgłaszający daną strukturę może wysłać wiadomości aktualizacyjne jaj dotyczące). W przypadku nie otrzymania aktualizacji do czasu upłynięcia górnego wieku (Max age = 3600 sekund / 1 godzina) struktura zostaje usunięta (Flushed).
  • Triggered Update – Protokół OSPF wysyła wiadomości aktualizacyjne w przypadku wystąpienia zmian w topologii sieci.
  • Route tags – OSFP umożliwia dodatkowe oznaczane (Tagowanie) tras routingu.

Logika działania protokołu OSPF

  1. Wykrycie aktywnych sąsiadów wspierających protokół OSPF (Hello messages).
  2. Nawiązanie relacji sąsiedztwa z urządzeniami spełniającymi wymagania dotyczące procesu nawiązywania relacji sąsiedztwa.
  3. Wymiana informacji na temat posiadanych tras za pomocą struktur LSAs, pomiędzy sąsiadami.
  4. Obliczenie tras dotarcia do sieci docelowych względem lokalnego rutera (SPF).

Proces określania wartości RID (Router ID)

  • W przypadku protokołu OSPF, 32-bitowa wartość Router ID jest określana na podstawie:
    • Wartości skonfigurowanej za pomocą komendy [router-id 0-255.0-255.0-255.0-255] w trybie konfiguracji OSPF.
    • Największej wartości adresu IPv4 dla aktywnego (up/up) interfejsu LoopBack, którego wartość nie jest wykorzystywana (Nie została przypisana do innej instancji protokołu OSPF).
    • Największej wartości adresu IPv4 dla aktywnego (up/up) interfejsu Non-LoopBack, którego wartość nie jest wykorzystywana (Nie została przypisana do innej instancji protokołu OSPF).
  • W przypadku wystąpienia duplikacji wartości RID w obrębie jednej strefy (Area):
    • Ruter wygeneruje komunikaty systemowy ostrzegający przed duplikacją wartości RID.
  • W przypadku wystąpienia duplikacji wartości RID poza obrębem jednej strefy (Area):
    • Rutery będą ze sobą rywalizować (OSPF Flood War).
  • Weryfikację wartości RID można przeprowadzić za pomocą następujących komend Show:
    • [show ip ospf] – Wyświetla konfigurację protokołu OSPF.
    • [show ip ospf database] – Wyświetla bazę LSDB protokołu OSPF.
    • [show ip protocols] – Wyświetla podstawową konfigurację wszystkich aktywnych protokołów routingu.
Instancja protokołu OSPF nie może zostać aktywowana bez określenia wartości RID (Ręcznie bądź automatycznie).

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

OSPFv3

Comments

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *