Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

PROTOKOŁY ROUTINGU UŻYWANE W SIECI INTERNET Robert Skowroński Janusz Woga Politechnika Poznańska Instytut Elektroniki i Telekomunikacji Poznań 200.

Podobne prezentacje


Prezentacja na temat: "PROTOKOŁY ROUTINGU UŻYWANE W SIECI INTERNET Robert Skowroński Janusz Woga Politechnika Poznańska Instytut Elektroniki i Telekomunikacji Poznań 200."— Zapis prezentacji:

1 PROTOKOŁY ROUTINGU UŻYWANE W SIECI INTERNET Robert Skowroński Janusz Woga Politechnika Poznańska Instytut Elektroniki i Telekomunikacji Poznań 200

2 PODZIAŁ PROTOKOŁÓW statyczny dynamiczny wewnętrzny zewnętrzny protokoły TCP/IP

3 Routing statyczny. Polega on na trwałej konfiguracji routerów w ten sposób, że pakiety o podanych adresach wysyłane są na z góry ustalony interfejs. Samo przydzielenie adresów IP sieciom, interfejsom routerów i wszystkich komputerów wymaga trochę pracy. Administrator musi jednak jeszcze ustalić zasady routingu między wszystkimi sieciami. Dokonuje tego przez budowę tak zwanych tablic routingu na wszystkich routerach.

4 Routing dynamiczny. Realizacja routingu statycznego wymaga od administratora trochę pracy. Wprawdzie konfiguracja routerów wykonywana jest tyko raz i potem sieć po prostu działa, ale w razie zmiany topologii sieci (na przykład dołożenie lub usunięcia podsieci) procedura musi być ponownie przeprowadzona. W przypadku awarii któregoś routera lub jednego z łączy konieczna jest szybka interwencja administratora i przekonfigurowanie routerów, bo bez tego cześć lub całość sieci nie działa. Co więcej, dla dużych sieci rozplanowanie optymalnego routingu zaczyna być poważnym zadaniem, a ustrzec się przed błędami jest coraz trudniej. Z drugiej strony, sam algorytm wyznaczania routingu nie jest tak skomplikowana nie wymaga wielkiej inteligencji a jest jedynie żmudny. Takie nudne mało porywające zadania zwykliśmy przerzucać na barki komputerów. Tak właśnie powstała idea routingu dynamicznego, niech routery same zorientują się w topologii sieci, w której pracują i ustalą między sobą zasady optymalnych połączeń między sobą. Powinny też zauważać zmiany topologu siec (na przykład awarie) i automatycznie się do nich dostosowywać.

5 Routing wewnętrzny. Jest to routing wykonywany wewnątrz pojedynczego systemu autonomicznego. Wyróżniamy nastepujące protokoły routingu wewnętrznego: RIP OSPF IGRP, EIGRP OSI

6 Routing zewnętrzny. Jest routingiem wykonywanym między wieloma systemami autonomicznymi. Wyróżniamy nastepujące protokoły routingu zewnętrznego: EGP BGP CIDR

7 Protokoły TCP/IP to dzisiaj cały zestaw protokołów przeznaczonych do: a) transferu danych: IP, TCP, UDP,IPTCPUDP b) kontroli poprawności połączeń: ICMP,ICMP c) zarządzania siecią: SNMP,SNMP d) zdalnego włączania się do sieci: TELNET,TELNET e) usług aplikacyjnych typu przesyłania plików: FTPFTP Protokoły TCP/IP Architektura protokołów TCP/IP TCP/IP a model OSI

8 Hierarchiczny modele protokołów TCP/IP Programy użytkowe Transport Internet Inerfejs sieciowy Programy użytkowe Transport Internet Inerfejs sieciowy Węzeł AWęzeł B Sieć fizyczna Identyczny pakiet Identyczny komunikat Identyczny datagram Identyczna ramka

9 Protokół IP-Internet Protocol Datagram IP Protokół ARP Protokół RARP Adresy i klasy IP

10 Protokół UDP Bezpołączeniowy protokół nie posiadający mechanizmów sprawdzających poprawność dostarczenia danych Opracowany w celu stworzenia aplikacjom możliwości bezpośredniego korzystania z usług IP Pozwala on aplikacjom na dołączanie do datagramów IP adresów portów komunikujących się aplikacji

11 Datagram IP

12 Protokół TCP- Transmmision Control Protocol protokół zorientowany połączeniowo blok danych wymieniany między współpracującymi komputerami nosi nazwę segmentusegmentu Konieczność ustanowienia, utrzymania i rozłączenia połączenia wirtualnego

13 Format segmentu

14 ICMP - Internet Control Message Protocol Umożliwia on przesyłanie między komputerami lub routerami informacji o błędach występujących w funkcjonowaniu sieci IP takich jak: brak możliwości dostarczenia datagramu do miejsca przeznaczenia, zmiana wcześniej wyznaczonej trasy przez jeden z pośredniczących routerów, brak wolnej pamięci buforowej dla zapamiętania datagramu

15 Format komunikatu o kłopotach z parametrami datagramu IP bajty 1234 typkodsuma kontrolna wskaźnikpole nieużywane informacja

16 przekroczenie czasu życia datagramu Protokół ICMP posługuje się 12 komunikatami, które są wymieniane między routerami i / lub komputerami. Komunikaty te dotyczą przede wszystkim: wystąpienia niezrozumiałego parametru wykrycie nieosiągalnych miejsc przeznaczenia chwilowego wstrzymania nadawania sprawdzenia zasobów sieciowych wskazania innej trasy dla datagramów określenia opóźnienia związanego z przesyłaniem datagramów przez sieć identyfikacji sieci przez dołączony do niej komputer (konfiguracja komputera). otrzymania przez komputer maski podsieci wykorzystywanej w sieci fizycznej

17 ARP - Address Resolution Protocol

18 RARP - Reverse Address Resolution Protocol

19 BGP - Border Gateway Protocol Protokół BGP wykonuje we współczesnych sieciach zadania związane z wyborem ścieżek dla ruchu międzydomenowego.

20 Protokół BGP wykonuje trzy typy routingu: wewnątrz systemów autonomicznych na zewnątrz systemów autonomicznych przez systemy autonomiczne

21 Format nagłówka pakietu BGP (Header Format).

22 EGP - Exterior Gateway Protocol protokół EGP jest odpowiedzialny za wymianę informacji o routowaniu między systemami autonomicznymi wymiana informacji pomiędzy routerami odbywa się w trzech etapach : - krok pozyskiwania sąsiada - osiągalność sąsiada - osiągalność sieci komunikaty EGP są komunikatami typu pytanie - odpowiedź

23 wymiana informacji pomiędzy routerami wykonywana jest na podstawie komunikatów: - Hello - I Hear You - Polling - UpDate

24 Stworzony jako lekarstwo na eksplozję tablic rutowania - zmniejsza czas wyszukiwania drogi. CIDR - Classless Inter-Domain Routing

25 - używany w sieciach jako podstawowa metoda wymiany informacji o routingu pomiędzy routerami - zastosowany algorytm Distance-vector Protokół RIP - tablice rutingu rozsyłane są co określony czas (30s) lub w przypadku zmian (aktualizacja)

26 Opierając się na protokole RIP routery podejmują następujące działania: -żądają aktualnych informacji o routingu od innych routerów i na ich podstawie aktualizują tablice routingu - odpowiadają na podobne żądanie innych routerów - w ściśle określonych przedziałach czasu informują inne routery o aktualnej konfiguracji połączeń międzysieciowych - w przypadku wykrycia zmian w konfiguracji sieci rozsyłają stosowną informację Co daje routerom protokół RIP ?

27 Polecenie - wskazuje, czy pakiet jest zgłoszeniem, czy odpowiedzią. Zgłoszenie pyta, czy router wystał całą tablicę routingu czy jej część. Numer wersji - określa użytą wersję protokołu RIP. Pole to może sygnalizować różne potencjalnie niezgodne wersje. Identyfikator AFI - określa użyty adres rodziny. Protokół RIP jest przeznaczony do przenoszenia informacji o routingu dla wielu różnych protokołów. Adres - określa adres IP dla wejścia. Miara - wskazuje liczbę przejść pomiędzy sieciami (routerami), które pojawiły się na drodze do miejsca przeznaczenie. Wartość miary mieści się w przedziale od 1 do 15. Dla trasy prowadzącej donikąd przyjmuje wartość 16. Protokół RIP

28 Został zaprojektowany w celu zwiększenia efektywności przetwarzania w sieciach pracujących z protokołem IP Jest udoskonaleniem protokołu RIP, ponieważ pozwala na wybór ścieżki na podstawie wieloparametrowego kryterium kosztu określanego jako routing najniższego kosztu Protokół OSPF

29 Wybór trasy odbywa się na podstawie wielu czynników, na przykład takich jak szybkość i opóźnienie wprowadzane przez łącze, potrzeba ominięcia określonych obszarów lub różnorodne priorytety. Decyzję o wyborze trasy podejmuje się na podstawie algorytmu SPF. który uwzględnia: liczbę routerów, które musi przejść pakiet, by dotrzeć do miejsca przeznaczenia, zwaną liczbą skoków, szybkość transmisji linii, łączących poszczególne systemy autonomiczne, opóźnienia spowodowane przeciążeniem sieci, koszt trasy, którego miara jest określana przez administratora sieci, najczęściej oparta na rodzaju użytego medium transmisyjnego. Protokół OSPF wysyła zgłoszenia LSA do wszystkich routerów znajdujących się w danym obszarze hierarchicznym. W zgłoszeniach LSA są zawarte między innymi informacje o przyłączonych interfejsach i użytych miarach. Po zgromadzeniu informacji o łączach routery, stosując algorytm SPF, wyznaczają najkrótszą ścieżkę do każdego węzła. Cechy protokołu OSPF

30 Numer wersji -identyfikuje użytą wersję protokołu OSPF. Typ - określa typ pakietu protokołu OSPF. Może to być jeden z następujących typów: Hello: ustala i utrzymuje powiązanie z sąsiadem; Database Description: opisuje zawartość bazy danych o topologii. Komunikaty te są wymieniane po zainicjowaniu powiązania między sprzężonymi routerami; Link-state Request: żądanie od sąsiada przekazania fragmentu bazy danych o topologii. Komunikat ten jest wymieniany w przypadku, gdy router zorientuje się, że część jego bazy danych o topologii straciła aktualność; Link-state Update: odpowiedz na żądanie Link-state Request. Pakiet jest używany do regularnego rozsyłania zgłoszeń LSA. Jeden pakiet Link-state Update może zawierać kilka tego typu zgłoszeń; Link-state Acknowledgment: potwierdzenie pakietu Link-state Update. Długość pakietu - wskazuje całkowitą długość komunikatu w bajtach. Identyfikator routera - identyfikuje źródło pakietu. Identyfikator obszaru - identyfikuje obszar, do którego należy pakiet. Wszystkie pakiety OSPF są skojarzone z jednym obszarem. Suma kontrolna -kontroluje zawartość pakietu w celu wykrycia przekłamań. Typ autoryzacji - wskazuje na typ autoryzacji. Wszystkie informacje wymieniane za pomocą protokołu OSPF są autoryzowane. Autoryzacja - zawiera informację autoryzującą. Dane - zawiera obudowaną informację dla warstwy wyższej. Format pakietu protokołu OSPF

31 IGRP, EIGRP IGRP jest unowocześnioną, znacznie bardziej wydajną wersją protokołu RIP. Podobnie jak RIP jest protokołem typu distance-vector, ale wykorzystuje różne kombinacje czterech miar: opóźnienia międzysieciowego, pasma (1200 b/s - 10 Gb/s), obciążenia (1-255) i niezawodności (1-255). Integruje trasowanie wielościeżkowe, niejawnie zarządza trasami pakietów, rozgłasza informacje co 90 sekund (RIP co 30 sec.) wykrywa zapętlenia. EIGRP jest rozszerzonym IGRP (dodano bardzo skuteczne mechanizmy zapobiegające powstawaniu pętli, oparte na algorytmie DUAL )

32 Protokół OSI Architektura routingu w modelu OSI jest hierarchiczna, wyróżnia się w niej następujące elementy: ES - system końcowy, jest to każdy węzeł sieci, który nie wykonuje funkcji routingu. IS - system pośredni, odpowiada routerowi

33 Protokół OSI Dla zestawu protokołów OSI opracowano w ramach organizacji ISO kompletny zbiór protokołów routingu: ES - IS: definiuje współdziałanie systemów w zbieraniu informacji o sobie (rozsyła po sieci generowane przez siebie adresy podsieci i warstwy sieciowej) - konfiguracja IS - IS: rozpowszechnia informacje o stanie łączy w celu utworzenia kompletnego obrazu topologii sieci. Przypisuje trasom wartości (<1024) na podstawie ustaleń administratora (łącze<64; opóźnienie, wydatek, błąd). IDRP: zajmuje się komunikacją między ruterami w różnych domenach (w trybie bezpołączeniowym). Zapewnia likwidację pętli, wysoką niezawodność, bezpieczeństwo, zmniejszenie informacji o trasach.

34 Porównanie protokołów TCP/IP i OSI

35 Adresy i klasy IP Przykład: 32-bitowy adres jest zapisany jako

36 FTP - File Transfer Protokol Zasadniczy protokół do przesyłania plików Poza przesyłaniem plików zapewnia również : dostęp interakcyjny specyfikacja formatu (reprezentacji) kontrola dostępu

37 SNMP – Simple Network Management Protocol określa sposób komunikacji między programem - klientem do zarządzania siecią używanym przez administratora a serwerem działającym na komputerze lub ruterze. definiuje również zależności administracyjne oraz możliwość uwierzytelniania administratorów

38 TELNET Protokół do obsługi oddalonego terminala. Oferuje trzy podstawowe usługi : sieciowy terminal wirtualny obejmuje mechanizm, który umożliwia klientowi i serwerowi negocjowanie opcji oraz oferuje zbiór opcji standardowych traktuje oba końce symetrycznie


Pobierz ppt "PROTOKOŁY ROUTINGU UŻYWANE W SIECI INTERNET Robert Skowroński Janusz Woga Politechnika Poznańska Instytut Elektroniki i Telekomunikacji Poznań 200."

Podobne prezentacje


Reklamy Google