Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania

Podobne dokumenty
Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania

Link-State. Z s Link-state Q s Link-state. Y s Routing Table. Y s Link-state

OSPF... 3 Komunikaty OSPF... 3 Przyległość... 3 Sieć wielodostępowa a punkt-punkt... 3 Router DR i BDR... 4 System autonomiczny OSPF...

Zarządzanie systemem komendy

Rozległe Sieci Komputerowe

Warstwa sieciowa rutowanie

Konfigurowanie protokołu OSPF w systemie Linux

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

DWA ZDANIA O TEORII GRAFÓW. przepływ informacji tylko w kierunku

OSPF: Open Shortest Path First

Sieci komputerowe Protokoły routingu

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

PBS. Wykład Routing dynamiczny OSPF EIGRP 2. Rozwiązywanie problemów z obsługą routingu.

Wykorzystanie połączeń VPN do zarządzania MikroTik RouterOS

A i B rozsyłają nowe wektory.

Routing. mgr inż. Krzysztof Szałajko

Administracja sieciami LAN/WAN

6. Routing z wykorzystaniem stanu łącza, OSPF

Routing i protokoły routingu

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

ZiMSK. Routing dynamiczny 1

Sieci Komputerowe Laboratorium 10. Redystrybucja_OSPF_EIGRP_RIP

Sieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie.

Ruting. Protokoły rutingu a protokoły rutowalne

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr piąty

Laboratorium - Konfiguracja zaawansowanych właściwości protokołu OSPFv2

Wstęp... 2 Ruting statyczny... 3 Ruting dynamiczny... 3 Metryka i odległość administracyjna... 4 RIPv RIPv EIGRP... 5 EIGRP komunikaty...

Praktyczne aspekty implementacji IGP

Ćwiczenie Podstawowa konfiguracja OSPFv3 dla pojedynczego obszaru Topologia

(secure) ROUTING WITH OSPF AND BGP FOR FUN, FUN & FUN. Łukasz Bromirski. lukasz@bromirski.net

Technologie warstwy Internetu. Routing

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Sieci komputerowe dr Zbigniew Lipiński

Akademia sieci Cisco CCNA Exploration : semestr 2 : protokoły i koncepcje routingu / Rick Graziani, Allan Johnson. wyd. 1, dodr. 4.

Spis treúci. Księgarnia PWN: Rick Graziani, Allan Johnson - Akademia sieci Cisco. CCNA Exploration. Semestr 2

Z.Z. Technologie Zbigniew warstwy Internetu. Zakrzewski Routing Sieci TCP/IP

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

ROUTING DYNAMICZNY. Łukasz Bromirski. ...a Linux.

RouterOS 5 Routing OSPF

RUTERY. Dr inŝ. Małgorzata Langer

Sieci Komputerowe Laboratorium 08 OSPF

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

Sieci komputerowe dr Zbigniew Lipiński

Sieci komputerowe - Protokoły wspierające IPv4

ZADANIE.03 Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h

Institute of Telecommunications. koniec wykładu II.

Routing. routing bezklasowy (classless) pozwala na używanie niestandardowych masek np. /27 stąd rozdzielczość trasowania jest większa

Cisco IOS Routing statyczny i dynamiczny

Ćwiczenie Podstawowa konfiguracja OSPFv3 dla pojedynczego obszaru Topologia

Konfiguracja routerów CISCO protokoły rutingu: statyczny, RIP, IGRP, OSPF. Autorzy : Milczarek Arkadiusz Małek Grzegorz 4FDS

1. Podstawy routingu IP

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

Routing i polityka bezpieczeństwa w Śląskiej Akademickiej Sieci Komputerowej

ĆWICZENIE: Routing dynamiczny

Ćwiczenie Podstawowa konfiguracja OSPFv2 dla pojedynczego obszaru

BADANIE DOBORU TRAS W WIELODROGOWEJ ARCHITEKTURZE SIECIOWEJ ZE WZGLĘDU NA ZMIENNE WARUNKI SIECIOWE

ZADANIE.03 Cisco.&.Juniper Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h

Cisco IOS Routing statyczny

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń

EFEKTYWNOŚĆ PROTOKOŁÓW TRASOWA- NIA BGP + OSPF PRZY REALIZACJI USŁUG TRANSPORTU DANYCH

Routing statyczny vs. dynamiczny. Routing dynamiczny. Routing statyczny vs. dynamiczny. Wymagania stawiane protokołom routingu

GRAF DECYZJI O TRASIE PAKIETU

CCNA : zostań administratorem sieci komputerowych Cisco / Adam Józefiok. Gliwice, cop Spis treści

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

52. Mechanizm trasowania pakietów w Internecie Informacje ogólne

Cisco Packet Tracer - routing SOISK systemy operacyjne i sieci kompu...

3. Routing z wykorzystaniem wektora odległości, RIP

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski

BGP. Piotr Marciniak (TPnets.com/KIKE) Ożarów Mazowiecki, 26 marca 2010 r.

Adresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3

Badanie protokołów routingu

Algorytmy routingu. Kontynuacja wykładu

Ethernet. Ethernet. Network Fundamentals Chapter 9. Podstawy sieci Rozdział 9

PROTOKOŁY DYNAMICZNEGO ROUTINGU IP RIP i OSPF

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

O ZASTOSOWANIU EMULATORA NETKIT ORAZ RUTERÓW DOSTĘPOWYCH DO NAUCZANIA PROTOKOŁU OSPF

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL)

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Plan prezentacji. Konfiguracja protokołu routingu OSPF. informatyka+

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

ISP od strony technicznej. Fryderyk Raczyk

Podstawy sieci komputerowych

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

PORADNIKI. Routery i Sieci

Wstęp... 2 Ruting statyczny... 3 Ruting dynamiczny... 3 Metryka i odległość administracyjna... 4 RIPv RIPv EIGRP... 5 EIGRP komunikaty...

Packet Tracer - Podłączanie routera do sieci LAN

Administracja sieciami LAN/WAN Komunikacja między sieciami VLAN

Wstęp... 2 Ruting statyczny... 3 Ruting dynamiczny... 3 Metryka i odległość administracyjna... 4 RIPv RIPv EIGRP... 5 EIGRP komunikaty...

Laboratorium Konfiguracja oraz weryfikacja protokołu RIP

Transkrypt:

Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania okresowych uaktualnień Mechanizmy uwierzytelniania

Z s Link-state Q s Link-state Z Y s Routing Table Y s Link-state DST NH DIST Q Y B C Z X 13 13 X s Link-state X 3 niezależne zbiory informacji: Informacja o sąsiadach Informacja o topologii Tablica routingu

Wykrywanie sąsiadów Tworzenie LSP (Link State Packet) Rozgłaszanie LSP Link State Announcement LSA Wyznaczanie tras W wypadku awarii łącza: Rozgłaszanie nowych LSP, Routery wyznaczają nową tablicę routingu.

LSA FDDI Dual X R1 LSA Przesyłanie wyłącznie niezbędnych zmian Rozsyłanie informacji tylko w razie konieczności Wykorzystanie multicast u w sieciach wielodostępowych

Koszt ścieżki stanowi sumę kosztów łączy składowych. Standardowo, koszt łącza OSPF zależy od jego przepływności: Domyślnie: Koszt= 10 8 /przepływność Cost = 1 Cost = 1 N2 FDDI Dual FDDI Dual N3 R2 R3 N1 R1 N5 R4 Cost = 10 N4 Cost = 10

Znajdowanie nowej ścieżki: Rozgłoszenie LSA w strefie Potwierdzany odbiór LSA (Ack) Synchronizacja bazy danych topologii Każdy z routerów wyznacza trasę do wszystkich sieci docelowych. N1 LSA R1 X

W sieciach wielodostępowych: Wszystkie routery odbierają transmisje adresowane na AllSPFRouters (224.0.0.5) Routery DR i BDR odbierają transmisje adresowane na AllDRouters (224.0.0.6) Pakiety Hello wysyłane są na adres AllSPFRouters, lub unicast owo dla łączy punkt-punkt i wirtualnych (virtual links).

Grupy węzłów/sieci Baza danych topologii jej wewnętrzna dla strefy jest niewidoczna poza jej granicami, ograniczenie ruchu kontrolnego. Strefa Backbone (id = 0) jest ciągła, łączy inne strefy. Łącza wirtualne (Virtual Links) zapewniają ciągłość strefy, łączą strefę ze strefą Backbone. Area 2 Area 3 Area 4 Area 0 Backbone Area Area 1

IR Area 2 Area 3 ABR/BR To another AS ASBR Area 1 Area 0 IR/BR Internal Router (IR) Area Border Router (ABR) Backbone Router (BR) Autonomous System Border Router (ASBR)

Area 0 Area 2 Area 3 ABR Trasy wewnętrzne Intra-Area Routes Trasy wewnątrz pojedynczej strefy. To Another AS ASBR Trasy międzystrefowe Inter-Area Routes Trasy rozgłaszane do strefy przez ABR. Trasy zewnętrzne - External Routes Trasy importowane do OSPF z zewnętrznego źródła/protokołu.

R2 FDDI Dual Backbone Strefa 0 Z sumowaniem Network 1 Next Hop R1 R1 (ABR) Bez sumowania Network 1.A 1.B 1.C Next Hop R1 R1 R1 1.A 1.B 1.C Strefa 1

Importowane ze źródeł zewnętrznych Rozsyłane bez modyfikacji w obrębie AS Dwa typy tras zewnętrznych Typ 1 Typ 2 (domyślny) OSPF Redistribute RIP IGRP EIGRP BGP etc.

Typ 1 wewnętrzna metryka trasy jest dodawana do metryki zewnętrznej. To N1 External Cost = 1 R1 Cost = 10 R2 To N1 External Cost = 2 Cost = 8 R3 Network N1 N1 Type 1 11 10 Next Hop R2 R3 Selected Route

Typ 2 brana pod uwagę jest wyłącznie metryka zewnętrzna. To N1 External Cost = 1 R1 Cost = 10 R2 To N1 External Cost = 2 Cost = 8 R3 Network N1 N1 Type 2 1 2 Next Hop R2 R3 Selected Route

Router utrzymuje osobną bazę topologii dla każdej ze stref do których należy Wszystkie routery w strefie dysponują identyczną bazą jej topologii Obliczanie tras dokonywane jest osobno dla każdej ze stref LSA rozsyłane są wyłącznie w obrębie określonej strefy

Odpowiedzialny za wykrywanie i utrzymanie sąsiedztwa. W sieciach wielodostępowych odpowiada również za wybór routera DR (Designated Router). Hello Hello FDDI Dual Hello

Zawiera: Router Priority, Hello Interval, Hello Router dead interval, Network mask, Area ID, Hello FDDI Dual Hello DR&BDR IP, Opcje: T-bit, E-bit, Listę sąsiadów, Opcjonalnie dane uwierzytelniające.

Jeden na sieć wielodostępową Rozgłasza network link advertisements Wspomaga synchronizację bazy danych topologii Designated Router Backup Designated Router Designated Router Backup Designated Router

Najwyższa (konfigurowana dla interfejsu) wartość Router Priority. Najwyższa wartość Router ID: ręcznie konfigurowana wartość RID, lub, jeśli router posiada adres na interfejsie loopback to staje się on jego RID, lub, RID jest ustawiany na równy najwyższemu z jego adresów IP. 131.108.3.2 131.108.3.3 DR R1 Router ID = 144.254.3.5 R2 Router ID = 131.108.3.3 144.254.3.5

Down nie odebrano żadnych wiadomości Hello, albo upłynął timeout od czasu ostatniej wiadomości, Attempt w sieciach NBMA: jak Down, ale router wysyła do sąsiada wiadomości Hello, Init otrzymano Hello od sąsiada, lecz bez własnego ID, 2-Way otrzymano Hello od sąsiada, zawierające własne ID routery widzą się wzajemnie, Exstart, Exchange, Loading wstępna synchronizacja bazy danych topologii. Full routery posiadają relację sąsiedztwa i są w pełni zsynchronizowane.

Stan 2-way: Router widzi informację o sobie w wiadomościach Hello od sąsiada. DR jest wybierany z pośród routerów w stanie 2-way lub wyższym. 2-way DR BDR

Stan: Full Routery zsynchronizowały ze sobą bazę topologii (adjacent routers) Baza danych topologii jest zsynchronizowana Full DR BDR

Wykorzystywana sieć jest typu: punkt-punkt virtual link lub router pełni rolę: DR BDR lub drugi router pełni rolę: DR BDR

DR BDR LSA Link State Advertisement LSA rozsyłane są pomiędzy sąsiadującymi (adjacent) routerami

Ten sam nagłówek protokołu Pole TOS równe 0 5 typów komunikatów OSPF: Hello packet type 1 wykrywanie sąsiadów, DB Description packet type 2 opisuje zawartość bazy danych stanu systemu, Link-state request packet type 3 żądanie przesłania informacji z bazy danych stanu systemu, Link-state update packet type 4 przenoszenia wiadomości LSA, Link-state Acknowledgment packet type 5 potwierdzenia otrzymania LSA

Najczęściej spotykane rodzaje LSA: Typ 1 : Router LSA Generowane przez router dla każdej strefy do której należy, opisuje łącze do tej strefy, którym dysponuje router. Rozgłaszane w obrębie danej strefy. Typ 2 : Network LSA Generowane przez router w sieciach wielodostępowych. Opisuje routery OSPF podłączone do danej sieci. Rozgłaszane w obrębie strefy zawierającej daną sieć. Typ 3 & 4 : Summary LSA Generowane przez ABR i rozsyłane w strefie 0 (backbone). Opisują listę sieci IP osiągalnych za pośrednictwem danego ABR, czyli: typ 3 znajdujących się w danej strefie, typ 4 osiągalnych przez ASBR znajdujące się w danej strefie. Typ 5 : External LSA Generowane przez ASBR. Opisują listę zewnętrznych (znajdujących się w innych systemach autonomicznych) sieci IP osiągalnych za pośrednictwem danego ASBR. Rozsyłane w całym systemie autonomicznym (za wyjątkiem stref stub i totally-stubby-area).

Opisuje stan i koszt łączy danego routera, należących do danej strefy. Informacja o wszystkich takich łączach zawierana jest w jednym LSA. Rozgłaszane wyłącznie w obrębie danej strefy. Router określa czy jest ASBR, ABR lub końcem łącza wirtualnego.

Generowane dla każdej sieci rozgłoszeniowej lub NBMA (Non-Broadcast Multiple Access) należącej do strefy. Zawiera informacje o wszystkich routerach OSPF dołączonych do danej sieci. Generowane wyłączenie przez DR. Rozgłaszane wyłącznie w obrębie danej strefy.

Zawiera informacje o sieciach docelowych zlokalizowanych poza daną strefą, lecz ciągle w obrębie AS. Rozgłaszane w obrębie strefy. Wysyłane przez ABR. Typ 4 zawiera informacje o routerach ASBR.

Zawiera informacje o sieciach docelowych zlokalizowanych poza danym AS. Należy do nich również trasa domyślna. Istnieją 2 rodzaje External LSA: E1: Przy wyznaczaniu kosztu trasy brany są pod uwagę zarówno koszt ścieżki wewnątrz AS jak i koszt trasy zewnętrznej. E2: Przy wyznaczaniu kosztu trasy brany są pod uwagę wyłącznie koszt trasy zewnętrznej.

Specific link LSA advertised out Link state changes propagate out Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Specific Link LSA advertised in Links state changes propagate in Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Only Summary LSA advertised out Link State changes do not propagate Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Summary networks from other areas injected External networks injected, for example network X Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Summary networks from other areas injected Default route injected into the area represent external links Default path to closest ABR Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Only a default network is injected into the area Represents external networks and all inter-area routes Default route to the closest ABR Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D 2.B

Capable of importing external routes in a limited fashion Type-7 LSAs carry external information within an NSSA NSSA border routers translate selected type-7 LSAs into type -5 external network LSAs Sieci zewnętrzne Backbone Area 0 1.A 3.A 1.B 1.C 2.A 2.C 3.B 3.C 3.D Sieci zewnętrzne 2.B

Ciągła adresacja IP Hierarchia stref Wykorzystanie stref typu STUB Sumowanie tras

Backbone area (0) must exist All other areas must have connection to backbone Backbone must be contiguous Do not partition area (0) Backbone Router Area 4 Area Border Router Area 2 Area 3 Area 0 Area 1 Internal router Internet Autonomous System (AS) Border Router

Figure out your addressing first OSPF and addressing go together The objective is to maintain a small link-state DB Create address hierarchy to match the network topology Separate blocks for infrastructure, customer interfaces, customers, etc.

Examine the physical topology Is it meshed or hub-and-spoke (star) Try to use as Stubby an area as possible It reduces overhead and LSA counts Push the creation of a backbone Reduces mesh and promotes hierarchy

One SPF per area, flooding done per area Try not to overload the ABRs Different types of areas do different flooding Normal areas Stub areas Totally stubby (stub no-summary) Not so stubby areas (NSSA)

If the loopback interface exists and has an IP address, that is used as the router ID in routing protocols - stability! If the loopback interface does not exist, or has no IP address, the router ID is the highest IP address configured danger! Administrator can manually set the OSPF router ID.