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

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

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

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.

Warstwa sieciowa rutowanie

RUTERY. Dr inŝ. Małgorzata Langer

Routing. mgr inż. Krzysztof Szałajko

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

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

ZiMSK. Routing dynamiczny 1

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

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

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

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

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

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

Sieci komputerowe dr Zbigniew Lipiński

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

Plan realizacji kursu

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

PORADNIKI. Routery i Sieci

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

Routing i protokoły routingu

Ruting. Protokoły rutingu a protokoły rutowalne

Sieci komputerowe - Protokoły wspierające IPv4

Rozległe Sieci Komputerowe

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

Zarządzanie systemem komendy

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

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

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

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Praktyczne aspekty implementacji IGP

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

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

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

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

Temat: Routing. 1.Informacje ogólne

ISP od strony technicznej. Fryderyk Raczyk

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Spis treúci. Księgarnia PWN: Wayne Lewis - Akademia sieci Cisco. CCNA semestr 3

RELIABILITY OF ROUTING PROTOCOLS NIEZAWODNOŚĆ PROTOKOŁÓW ROUTINGU

Konfigurowanie protokołu BGP w systemie Linux

1. Podstawy routingu IP

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

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

Protokoły sieciowe - TCP/IP

Instrukcja do laboratorium 1

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

Zarządzanie sieciami WAN

Warsztaty z Sieci komputerowych Lista 3

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

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

Instrukcja do laboratorium 2. Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)

Routowanie we współczesnym Internecie. Adam Bielański

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

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

Instrukcja do laboratorium 1. Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)

Adresy w sieciach komputerowych

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h

Konfigurowanie sieci VLAN

router wielu sieci pakietów

Routing IGP (Interior Gateway Protocol)

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

PROTOKOŁY RUTINGU W SIECIACH PAKIETOWYCH

Sieci Komputerowe Laboratorium 08 OSPF

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

GRAF DECYZJI O TRASIE PAKIETU

Temat: Routing. 1.Informacje ogólne

Sieci komputerowe Protokoły routingu

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Tutorial 9 Routing dynamiczny

Laboratorium podstaw telekomunikacji

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

Routing. Rys. 1. Router Linksys BEFSR41

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

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

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

Konfigurowanie protokołu BGP w ruterach Cisco

Narzędzia diagnostyczne protokołów TCP/IP

A i B rozsyłają nowe wektory.

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci komputerowe II

LOKALNE i ROZLEGŁE SIECI KOMPUTEROWE Local and Wide Area Networks Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia

Konfigurowanie protokołu OSPF w systemie Linux

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

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

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

KROK 1. KONFIGURACJA URZĄDZEŃ KOŃCOWYCH (SERWERÓW)

Część I: Podstawowa konfiguracja routera

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

Algorytmy routingu. Kontynuacja wykładu

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Laboratorium 2.8.2: Zaawansowana konfiguracja tras statycznych

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

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

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Transkrypt:

RAFAŁ POLAK DARIUSZ LASKOWSKI E mail: elopolaco@gmail.com, dlaskowski71@gmail.com Instytut Telekomunikacji, Wydział Elektroniki, Wojskowa Akademia Techniczna w Warszawie ul. Gen. S. Kaliskiego 17/407, 00-908 Warszawa EFEKTYWNOŚĆ PROTOKOŁÓW TRASOWA- NIA BGP + OSPF PRZY REALIZACJI USŁUG TRANSPORTU DANYCH Streszczenie: Artykuł porusza tematykę efektywności dynamicznych protokołów routingu wewnątrz i między domenowych OSPF wraz z BGP podczas przesyłania danych oraz wymiany informacji o dostępnych trasach. Wspomniane protokoły zostały opisane wraz w wyszczególnieniem zalet, które zadecydowały o ich wyborze. Następnie dokonano szczegółowej analizy procesu konfiguracji protokołów na routerach firmy Cisco i przeprowadzonych testów pod względem wydajnościowym jak i stabilności sieci w przypadku fizycznych uszkodzeń. Słowa kluczowe: trasowanie, protokoły sieciowe, transmisja danych, BGP. 1. Wstęp Podstawowym założeniem sieci komputerowych jest transmisja informacji między połączonymi ze sobą za pomocą usług telekomunikacyjnych komputerami. Z najpowszechniejszych przeznaczeń sieci można wyróżnić: komunikację między użytkownikami, transport danych i udostępniania zasobów sprzętowych. Poprawność realizacji tych usług wymaga wielodrożnego transportu pakietów w sieci, kierowanego przez wyspecjalizowanego zarządcę tras, którym są protokoły routingu. Dynamicznie rozwijająca się sieć komputerowa oraz rosnące wraz z jej rozwojem wymagania przyczyniły się do znacznego rozwoju protokołów, dzięki czemu powstała znaczna liczba protokołów wspierających sieć, które po-

208 Rafał Polak, Dariusz Laskowski magają w znacznym stopniu kierować pakietami tak, aby jak najszybciej i efektywniej przemieszczały się one w sieci, która w dzisiejszych czasach ma miliardy użytkowników. Wyznaczaniem trasy oraz wysyłaniem pakietów danych w sieci komputerowej zajmuje się dziedzina zwana trasowaniem (ang. Routing), w której urządzeniami węzłowymi odpowiedzialnymi za kształtowanie ruchu sieciowego są routery. Zadaniem routerów jest najlepszy wybór trasy pakietów między nadawcą a odbiorcą. Elementem, dzięki któremu routery wybierają najlepsze trasy jest ich tablica routingu, na podstawie której wybierana jest ścieżka podążania pakietu od nadawcy poprzez kolejne routery, aż do adresata. Do stworzenia i aktualizacji tablicy routingu konieczne jest zastosowanie mechanizmów sieciowych trasowania danych. Wyróżniamy wśród nich trasowanie statyczne i dynamiczne. W trasowaniu statycznym administrator sieci ręcznie ustala tablice i wybór ścieżek, rozwiązanie to ma sens tylko w małych sieciach, gdzie administrator zna wszystkie połączenia i chce mieć nad nimi pełną kontrolę. Trasowanie dynamiczne odbywa się za pomocą protokołów trasowania, używanych do wymiany informacji o trasach między sieciami komputerowymi. Za pomocą tych protokołów routery same komunikują się między sobą i uzupełniają swoje tablice routingu, wysyłając między sobą informacje gdzie się znajdują, jakie routery są w pobliżu i jak wygląda ich sieć, dzięki czemu nie jest wymagana ingerencja administratora przy jakichkolwiek zmianach w sieci. W trasowaniu dynamicznym rozróżniamy protokoły wewnątrz domenowe IGP (ang. Interior Gateway Protocol) używane do wymiany informacji o trasach o pojedynczym systemie autonomicznym oraz protokoły między domenowe EGP (ang. Exterior Gateway Protocol) używane do wymiany informacji o trasach między różnymi systemami autonomicznymi. 2. Charakterystyka protokołów BGP i OSPF Routing dynamiczny jest to technika routingu, w której tablice trasowania są budowane przez protokoły routingu dynamicznego. Protokoły routingu mają określone funkcje, które muszą realizować. Zbierają informacje o sieciach i podsieciach od routerów znajdujących się w sąsiedztwie. Wysyłają informacje o swoich tablicach routingu do sąsiednich routerów. W przypadku, gdy do danej podsieci istnieje więcej niż jedna droga, wybierają najlepszą z nich na podstawie metryki. Jeśli nastąpi awaria, bądź zmiana w topologii sieci dokonują zbieżności, wykonując proces ogłaszania o zaistniałej zmianie do sąsiednich routerów oraz wybierania najlepszych tras z pozostałych. Jest to najważniejsza

Efektywność protokołów trasowania 209 funkcja routerów. Spośród protokołów bramy wewnętrznej IGP warto wyróżnić protokół OSPF (ang. Open Shortest Path First), który cechuje się bardzo dobrą skalowalnością, dzięki czemu jest to preferowany protokół w sieciach wewnątrz domenowych. Nie posiada on ograniczeń liczby przeskoków między routerami. Protokół ten identyfikuje się, a następnie komunikuje ze swoimi sąsiadami za pomocą komunikatów, w których routery wysyłają do siebie informacje na temat stanu swoich połączeń, po czym je przetwarzają i budują bazę danych stanów łącz, w której są zawarte informacje o tym, kto, z kim jest połączony. Bazy danych stanów łącz są identyczne dla wszystkich routerów w danym obszarze. Po zbudowaniu takich każdy router niezależnie korzystając z algorytmu SPF buduje topologie sieci w postaci drzewa, w której sam jest korzeniem i ustala najlepsze trasy licząc koszt dotarcia do docelowej podsieci, najczęściej metryką kosztu jest szerokość pasma i w ten sposób buduje swoją tablice routingu. Routery z protokołem OSPF budują relacje ze swoimi sąsiadami, aby sprawnie przekazywać sobie informacje o stanie swoich łącz. Protokół OSPF jest bardzo rozbudowany i daje możliwość budowania złożonych sieci i zapewnia dobrą możliwość komunikacji wewnątrz systemu autonomicznego, jednak, aby taka sieć działała sprawnie potrzebna jest dobra konfiguracja i zarządzanie. W przypadkach dużych sieci mogą się pojawić pewne problemy. W zagęszczonych sieciach routery często musiałyby uruchamiać algorytm SPF do tworzenia topologii, co zajmowałoby sporą część zasobów procesowa oraz pamięci routerów, ponadto powstanie ogromnej ilości tras może doprowadzić do przepełnienia tablic routingu, co w znacznym stopniu zmniejszyłoby efektywność sieci. Aby zaradzić tym problemom można podzielić sieć na systemy autonomiczne wyróżniając szkielet sieci oraz niezależne obszary. Do komunikacji między systemami autonomicznymi najlepszym protokołem bramy zewnętrznej EGP jest protokół BGP, który w odróżnieniu od protokołów IGP nie korzysta z metryk do wyboru ścieżek, tylko podejmuje decyzję na podstawie strategii sieciowych. Komunikacja w BGP odbywa się w ten sposób, że po ustanowieniu połączenia między dwoma routerami są one routerami równorzędnymi, wymieniającymi się komunikatami, dzięki którym mogą otwierać oraz potwierdzać parametry połączenia. Wymieniają się one trasami i wysyłają częściowe uaktualnienia na temat zmian w sieci. W przypadku braku porozumienia między routerami BGP, wysyłane są komunikaty informujące o błędach i połączenie nie jest realizowane. W komunikatach uaktualnień są zawarte informacje dotyczące tras znanych przez routery, między innymi jest to prefiks trasy, ścieżki systemu autonomicznego oraz atrybuty trasy. Jeśli informacje na temat osiągalności w sieci ulegną zmianie, z której wynika, że jest dostępna lepsza trasa, bądź jakaś trasa staje się nieosiągalna, router BGP informuje swoich sąsiadów o zaistniałej sytuacji poprzez wycofanie nieaktualnych tras i dodanie nowych informacji routing owych.

210 Rafał Polak, Dariusz Laskowski 3. Koncepcja stanowiska badawczego W przygotowanym środowisku sieciowym opartym o stos protokołów TCP/IP utworzono 3 systemy autonomiczne, spośród których jeden jest szkieletem sieci. Szkielet jest zbudowany przez 5 routerów Cisco 2811, a routerami brzegowymi dla pozostałych domen są routery Cisco 1812. Rys. 1. Topologia sieci wraz z adresacją Protokołem routingu zastosowanym w szkielecie sieci jest protokół OSPFv2. Służy on do dynamicznego wybierania tras w szkielecie. Protokół

Efektywność protokołów trasowania 211 ten daje możliwość osiągnięcia szybkiej konwergencji w przypadku uszkodzenia jednostki znajdującej się w rdzeniu sieci. OSPF zapewnia efektywną komunikację i dokonuje wyboru najlepszych tras w strukturze sieci na podstawie metryki stanu łącza. Do komunikacji między systemami autonomicznymi został zastosowany protokół BGPv4. Na wszystkich routerach zostały zaimplementowane interfejsy pętli zwrotnej (ang. loopback) do ogłaszania swoich tras, w przypadku, gdyby te interfejsy nie zostały uruchomione trzeba by było ustawiać trasy statyczne. Interfejsy loopback są interfejsami wirtualnymi, a więc nie są przypisane do żadnego interfejsu fizycznego, dzięki czemu nie ma możliwości, aby uległy awarii, zapewniając prawidłowa funkcjonalność przez cały okres działania urządzenia, jednoczenie pełnią funkcję router-id routera. Zbudowana topologia wraz z adresacją prezentuje się następująco (Rys. 1). 4. Konfiguracja routerów firmy Cisco Proces konfiguracji polegał na uruchomieniu protokołu OSPF w szkielecie sieci co pozwala na szybkie osiąganie konwergencji w przypadku jakichkolwiek zmian w strukturze sieci oraz za pomocą protokołu ibgp przesyłania informacji o systemach autonomicznych, w których skład wchodziły routery brzegowe komunikujące się za pośrednictwem protokołu BGP. Poniżej przedstawiono przykładową konfigurację dla routerów szkieletowych (Skrypt 1) oraz brzegowych (Skrypt 2): Skrypt 1. Konfiguracja routera szkieletowego R1 enable configure terminal hostname R1 enable secret 5 wat interface Loopback0 ip address 1.1.1.1 255.255.255.255 interface FastEthernet0/0 description R1-BR1 ip address 172.100.1.2 255.255.255.252 interface FastEthernet0/1 description R1-R2 ip address 192.168.1.1 255.255.255.252

212 Rafał Polak, Dariusz Laskowski router ospf 1 log-adjacency-changes passive-interface FastEthernet0/0 network 1.1.1.1 0.0.0.0 area 0 network 192.168.1.0 0.0.0.3 area 0 network 192.168.2.0 0.0.0.3 area 0 network 192.168.3.0 0.0.0.3 area 0 router bgp 2 no synchronization bgp log-neighbor-changes neighbor 2.2.2.2 remote-as 2 neighbor 2.2.2.2 update-source Loopback0 neighbor 2.2.2.2 next-hop-self neighbor 3.3.3.3 remote-as 2 neighbor 3.3.3.3 update-source Loopback0 neighbor 3.3.3.3 next-hop-self neighbor 4.4.4.4 remote-as 2 neighbor 4.4.4.4 update-source Loopback0 neighbor 4.4.4.4 next-hop-self neighbor 5.5.5.5 remote-as 2 neighbor 5.5.5.5 update-source Loopback0 neighbor 5.5.5.5 next-hop-self neighbor 172.100.1.1 remote-as 1 neighbor 172.100.1.1 ebgp-multihop 2 neighbor 172.100.1.1 update-source Loopback0 no auto-summary end Skrypt 2. Konfiguracja routera brzegowego BR1 enable configure terminal hostname BR1 enable secret 5 wat interface Loopback0 ip address 11.11.11.11 255.255.255.255 interface FastEthernet0 description SIEC ip address 172.100.10.1 255.255.255.252 interface FastEthernet1 description BR1-R1 ip address 172.100.1.1 255.255.255.252 router bgp 1 no synchronization bgp log-neighbor-changes

Efektywność protokołów trasowania 213 network 11.11.11.11 mask 255.255.255.255 network 172.100.10.0 mask 255.255.255.0 redistribute connected neighbor 1.1.1.1 remote-as 2 neighbor 1.1.1.1 ebgp-multihop 2 neighbor 172.100.1.2 remote-as 2 no auto-summary ip route 1.1.1.1 255.255.255.255 172.100.1.2 end Podczas konfiguracji protokołu OSPF kluczową komendą było polecenie network deklarujące sieci przyległe do konfigurowanego routera. Natomiast w przypadku ibgp deklaracja sąsiadów znajdujących się w sieci, jako wirtualne interfejsy loopback komendą neighbor, co pozwala na komunikację nawet w przypadku uszkodzenia któregoś z fizycznych interfejsów. Wymiana informacji między systemami autonomicznymi zapewniona poprzez protokół ebgp została zapewniona dzięki deklaracji routerów przyległych ze szkieletu sieci oraz wskazaniu odległości, w jakiej się znajdują przez polecenie ebgp-multihop. 5. Testowanie sieci Testy wydajności sieci zostały dokonane za pomocą programu Iperf z dodatkiem w postaci nakładki graficznej Jperf umożliwiającej zobrazowanie graficzne otrzymanych wyników. Program ten został zainstalowany na komputerach PC1 i PC2 znajdujących się po obu stronach sieci w różnych systemach autonomicznych. Jeden komputer został uruchomiony w postaci serwera, zaś drugi, jako klient. Oprogramowanie Iperf przesyła strumień danych między użytkownikami umożliwiając pomiar wartości maksymalnej transmisji jednostek pakietów (ang. bandwidth), procentu utraconych pakietów (ang. packet lost) i jitter a. Pomiary zostały dokonane na poziomie warstwy transportu za pomocą przesyłania pakietów TCP i UDP. W obu przypadkach otrzymane wyniki były bardzo zbliżone. Aby zwiększyć wiarygodność testów oprócz przesyłania pojedynczego strumienia sprawdzono zachowanie sieci w trybie full duplex, czyli równocześnie dla obu kierunków. Opcja ta nie wpłynęła na pasmo, które podczas wszystkich testów było w granicy 94 Mb/s. Jest to bardzo zadowalający wynik biorąc pod uwagę specyfikację komponentów sieciowych, których porty wykorzystają z technologii 100BASE-TX, w której możliwe maksymalne pasmo to 100 Mb/s.

214 Rafał Polak, Dariusz Laskowski Rys. 2. Przepływność sieci podczas testów Dalsze pomiary polegały na sprawdzeniu procentu utraty pakietów oraz jitter a. Otrzymane wyniki w tym teście, również były bardzo zadowalające, ponieważ utrata pakietów wynosiła 0% przez cały czas dokonywania pomiarów, zaś jitter był rzędu tysięcznych milisekundy. Kolejny test ma na celu analizę stabilności sieci oraz zachowania protokołu OSPFv2 w przypadku awarii kilku podsieci w szkielecie. Pierwszym krokiem była analiza za pomocą komendy traceroute trasy pakietów z komputera PC1 znajdującego się w AS1 do komputera PC2 znajdującego się w AS3 w sieci działającej bez żadnych uszkodzeń. Następnie wyłączono fizycznie z portów podsieci 192.168.3.0, 192.168.4.0 i 192.168.5.0 w celu przeprowadzenia analizy zachowania protokołu w przypadku uszkodzenia sieci. Poniżej przedstawiono zobrazowanie dokonanego testu (Rys. 3). Po dokonanej analizie wyboru nowych tras i zestawionego połączenia można stwierdzić, że czas konwergencji osiągnięty przez sieć był bardzo zadowalający, ponieważ sieć nawet na chwilę nie przestała działać. Jest to bardzo dużą zaletą dynamicznego protokołu routingu, którym jest OSPF.

Efektywność protokołów trasowania 215 Rys. 3. Uszkodzone podsieci i dostępne trasy 6. Wnioski Realizacja zadania wymagała zbudowania topologii opierającej się na kilku systemach autonomicznych. W jednej domenie, będącej szkieletem sieci do wymiany informacji został zastosowany protokół bramy wewnętrznej OSPFv2 zaś informacje wymieniane pomiędzy domenami były obsługiwane przez protokół BGPv4. Konfiguracja protokołu OSPFv2 w szkielecie przebiegłą sprawnie i bezproblemowo. Aby uruchomić ten protokół należało zadeklarować podłączone sieci do każdego routera, po czym w bardzo krótkim czasie wszystkie routery posiadały informacje o dostępnych trasach. Ważnymi cechami tego protokołu jest

216 Rafał Polak, Dariusz Laskowski wysoka niezawodność oraz szybka konwergencja, co zostało sprawdzone doświadczalnie podczas przeprowadzonych testów, gdy w przypadku fizycznego uszkodzenia kilku podsieci cała topologia działała bez zastrzeżeń w oparciu o nowe trasy. Dzięki metryce stanu łącza pozwala on również na bardzo efektywne przesyłanie danych, co również zostało zaobserwowane podczas testów. Dużo większych nakładów czasowych natomiast wymagała konfiguracja protokołu między domenowego routingu BGPv4. Związane to było ze złożonością protokołu oraz poznaniem dokładnej zasady działania. Jednak po wnikliwszej analizie zachowania routingu dalsza konfiguracja przebiegła bezproblemowo. BGPv4, jako jedyny używany protokół zewnętrznej bramy bardzo dobrze realizuje swoje zadania i zapewnia szereg dodatkowych opcji definiujących politykę routingu. Ponadto ze względu na szereg usług administracyjnych doskonale się sprawdza zarówno do wymiany informacji między prywatnymi systemami autonomicznymi, jaki i w globalnej sieci Internet. W przypadku rozbudowanej architektury sieci opartej o kilka systemów autonomicznych bardzo dobrym rozwiązaniem jest wspólne zastosowanie protokołów OSPFv2 i BGPv4 z wyszczególnieniem szkieletu sieci będącym rdzeniem topologii. Zaletą protokołu OSPFv2 jest częstsza wymiana informacji niż w BGPv4, co przekłada się na szybszą reakcję sieci i szybsze osiągnięcie zbieżności routerów. Pozwala to na efektywne wykorzystanie łącz oraz szybką konwergencję w przypadku awarii. Literatura 1. Graziani R., Johnson A.: Akademia sieci Cisco CCNA Exploration Semestr 2, Protokoły i koncepcje routingu, PWN, Warszawa 2011r. 2. Praca zbiorcza. Vademecum Teleinformatyka I. IDG Poland SA, Warszawa, 1999r. 3. Odom W., McDonald R.: Akademia sieci Cisco CCNA semestr 2: Routery i podstawy routingu, PWN, Warszawa 2007r. 4. Lewis Ch.: Routing Cisco TCP/IP, MCGRAW HILL BOOK CO, 2000r. 5. McGregor M.: Akademia sieci Cisco Semestr piąty, MIKOM, Warszawa 2002r. 6. RFC 4271: A Border Gateway Protocol 4 (BGPv4). 7. RFC 2328: OSPF Version 2.