WYBRANE ASPEKTY SELEKCJI TRAS BGP 1

Wielkość: px
Rozpocząć pokaz od strony:

Download "WYBRANE ASPEKTY SELEKCJI TRAS BGP 1"

Transkrypt

1 STUDIA INFORMATICA 2016 Volume 37 Number 2 (124) Robert Ryszard CHODOREK AGH Akademia Górniczo-Hutnicza, Katedra Telekomunikacji Agnieszka CHODOREK Politechnika Świętokrzyska, Katedra Systemów Informatycznych WYBRANE ASPEKTY SELEKCJI TRAS BGP 1 Streszczenie. Protokół BGP jest protokołem rutingu zewnętrznego, tj. rutingu realizowanego pomiędzy systemami autonomicznymi. Artykuł omawia wybrane aspekty selekcji trasy BGP, związane z wyborem trasy od danego systemu autonomicznego i trasy do danego systemu autonomicznego. Poruszone zostaną kwestie liczby łączy, atrybutów wagi i lokalnych preferencji, jak również atrybutów MED oraz community. Słowa kluczowe: BGP, ruting, sieci IP CHOSEN ASPECTS OF BGP ROUTE SELECTION Summary. The BGP is an external routing protocol, i.e. BGP routing is carried out between autonomous systems. In the paper two BGP route selections, concerned with the selection of paths to and from autonomous systems, are described. The question of local-preference, weight, MED and community attributes are also addressed. Keywords: BGP, routing, IP networks 1. Wprowadzenie Obecnie ruting w sieci Internet opiera się na podziale tej sieci na wiele systemów autonomicznych AS (ang. Autonomous System), rozumianych jako zbiór sieci lub prefiksów sieci zarządzanych przez jednego operatora. Ruting funkcjonujący wewnątrz systemu 1 Prace prezentowane w niniejszym artykule były finansowane z funduszu prac statutowych KT AGH (nr umowy ).

2 128 R.R. Chodorek, A. Chodorek autonomicznego nazywany jest rutingiem wewnętrznym, a ruting pomiędzy systemami autonomicznymi nazywany jest rutingiem zewnętrznym. Ruting wewnętrzny ma charakter operacyjny. Wykorzystuje takie protokoły, jak RIP, RIPng, OSPFv2, OSPFv3, EIGRP czy IS-IS. Ruting zewnętrzny jest określany jako ruting strategiczny. Wynika to z faktu, że jego działanie ma wpływ na funkcjonowanie całej sieci Internet. Nawet niewielki operator sieciowy, włączony do procesu tworzenia globalnego rutingu zewnętrznego, ma wpływ na kształtowanie tras przepływu pakietów na całym globie. Pomyłka, nawet drobna, może doprowadzić do odcięcia liczonej w milionach grupy użytkowników od dostępu do danej usługi, a nawet w ogóle od dostępu do Internetu. Od ponad dwudziestu lat rolę jedynego stosowanego w sieci Internet protokołu rutigu zewnętrznego pełni protokół BGP (ang. Border Gateway Protocol) [1, 2]. Protokół ten jest następcą starszego protokołu rutingu zewnętrznego, EGP (ang. Exterior Gateway Protocol). Przez cały czas, jaki upłynął od jego standaryzacji, BGP był nieustannie rozwijany. Pojawiło się wiele istotnych rozszerzeń do mechanizmów protokołu, takich jak obsługa protokołu IP w wersji 6 [3] czy obsługa 32-bitowych numerów systemów autonomicznych [4]. Nie rozszerzają one jednak podstawowej wersji protokołu, która od marca 1995 jest wersją 4 [2] (mimo późniejszych, poważnych zmian w styczniu 2006 [1]). Takie podejście pozwala na szybszą standaryzację zmian oraz niezależne prace nad zmianami. W literaturze (a także w różnego rodzaju poradnikach, dostępnych w sieci Internet) można znaleźć opisy poszczególnych atrybutów protokołu BGP wraz z przykładami ich użycia [5-7]. W praktyce jednak osoba konfigurująca BGP spotyka się z zagadnieniem odwrotnym pojawia się problem wyboru trasy i trzeba go rozwiązać za pomocą odpowiedniego doboru parametrów (atrybutów). Niniejszy artykuł poświęcony jest podstawowym aspektom wyboru trasy z danego systemu autonomicznego i trasy powrotnej do danego systemu autonomicznego. Artykuł składa się z pięciu rozdziałów. W rozdziale drugim przedstawiono ogólną tematykę wyboru trasy w protokole BGP. Rozdział trzeci omawia wybór trasy z danego systemu autonomicznego. Rozdział czwarty dyskutuje wybór trasy do danego systemu autonomicznego. Rozdział piąty podsumowuje artykuł. 2. Wybór trasy w protokole BGP Protokół BGP pozwala na przygotowanie decyzji rutingowych, zapisywanych w tabeli rutingu rutera. Może on dostarczyć (w zależności od konfiguracji) jedną najlepszą trasę (według ustalonych kryteriów) lub kilka alternatywnych tras, poczynając od najlepszej.

3 Wybrane aspekty selekcji tras BGP 129 Trasa w protokole BGP jest wybierana na podstawie złożonych kryteriów [8]. Należą do nich wybrane atrybuty trasy, takie jak trasy o krótszej ścieżce, trasy o mniejszej wartości atrybutu MED (ang. Multi Exit Discriminator), trasy starsze (co w praktyce oznacza, że są bardziej stabilne). Do kryteriów wyboru trasy należą również atrybuty trasy ustawiane lokalnie w ruterze (takie jak waga trasy atrybut weight) czy atrybuty ustawiane w danym systemie autonomicznym (jak atrybut lokalnych preferencji local-preference). Ze względu na specyfikę i zakres stosowalności protokołu BGP jako rutingu zewnętrznego (ruting jest realizowany pomiędzy de facto niezależnymi operatorami sieciowymi, prowadzącymi różną politykę rutingu) nie jest możliwe jawne wskazanie, w konfiguracji wszystkich ruterów biorących udział w rutingu, pożądanych atrybutów trasy 2. Można natomiast wpływać na wybór trasy przez stosowanie pewnych technik. Wybór trasy przez BGP sprowadza się do dwóch podstawowych problemów wyboru trasy z własnego systemu autonomicznego (systemu autonomicznego operatora) i wyboru trasy powrotnej. Wybór trasy z własnego systemu autonomicznego jest zagadnieniem prostszym organizacyjnie, gdyż rutery podejmujące decyzję o wyborze trasy są w zasięgu administracyjnym operatora sieciowego, który może w pełni wpływać na ich konfiguracje. Wybór trasy powrotnej jest zagadnieniem o wiele bardziej złożonym. Operatorowi sieciowemu nie możemy, ze względów praktycznych, przekazywać złożonych kryteriów wyboru trasy do innych systemów autonomicznych. W praktyce oznaczałoby to bowiem wysłanie własnych kryteriów wyboru trasy do wszystkich ruterów BGP w całym Internecie. Samo zaś przekazanie podstawowych parametrów trasy może okazać się niewystarczające, aby ruch powrotny był kierowany właściwą trasą (pożądaną przez operatora). O wyborze trasy powrotnej może zadecydować parametr sieci, który jest całkowicie niezależny od operatora, jak np. liczba systemów autonomicznych na danej trasie albo zakres agregacji adresów. Mapa rutingu (ang. route map) pozwala na realizacje przetwarzania warunkowego w ruterze. Za pomocą mapy rutingu można testować wiele atrybutów trasy (odbywa się to z wykorzystaniem instrukcji warunkowej match). Mapa zawiera warunki, które formalnie zapisuje się za pomocą list dostępowych. Wejście do każdego z warunków jest zgodne z nadanym mu numerem sekwencyjnym. Jeżeli testowany warunek jest spełniony, wykonywana jest odpowiednia akcja, np. modyfikowane są atrybuty trasy (za pomocą instrukcji set). Jeżeli nie jest spełniony, następuje przejście do następnego z warunków w ramach tej samej mapy tras. Jeżeli zostanie użyta mapa tras i dla danej trasy żaden z warunków nie zostanie spełniony, to taka trasa nie trafia do tablicy BGP (jest ona odrzucana). Możliwe jest pominięcie w mapie trasy instrukcji warunkowej match i zostawienie instrukcji set lub tylko zostawienie pustego 2 Taka możliwość występuje typowo w ramach systemu autonomicznego. Jest wykorzystywana podczas konfiguracji rutingu wewnętrznego.

4 130 R.R. Chodorek, A. Chodorek wejścia do mapy tras. Pozwala to na wprowadzanie wszystkich tras do tablicy rutingu protokołu BGP, zmieniając atrybuty w tych, dla których warunek został spełniony. 3. Wybór trasy z danego systemu autonomicznego Jeżeli system autonomiczny dołączony jest do sieci Internet z użyciem wielu łączy, wówczas istnieje konieczność określenia, w jaki sposób ruch generowany w systemie autonomicznym będzie wypływał z systemu autonomicznego. W przypadku braku wyróżnionych łączy, do celów rutingu zewnętrznego wystarczą typowe zasady określania najlepszej trasy, zaimplementowane w protokole BGP. Jednakże bardzo często konieczne jest wskazanie jednego łącza jako preferowanego, a traktowanie drugiego jako łącza awaryjnego. Takie zróżnicowanie łączy może wynikać z umów z operatorami, przepustowości łączy itd. a) R1 R3 AS26 R2 AS11 R5 ISP Mb/s AS2 b) R1 R3 AS26 R2 AS11 R5 ISP Mb/s 10 Mb/s 50 Mb/s AS2 10 Mb/s ISP 1 20 Mb/s ISP 1 R4 R4 Rys. 1. System autonomiczny wielokrotny: a) dwa łącza zewnętrzne, b) cztery łącza zewnętrzne Fig. 1. The multiple AS: a) two external links, b) four external links Na rysunku 1a przedstawiony został system autonomiczny (AS 26) podłączony do Internetu przez dwóch różnych operatorów sieciowych (ISP1 i ISP2) za pomocą łącza 100Mb/s pomiędzy ruterami R2 i R5 (do operatora ISP2) oraz łącza 10Mb/s pomiędzy ruterami R3 i R4 (do operatora ISP1). Wewnątrz systemu autonomicznego stosowane są łącza 1Gb/s. Jeżeli użytkownik sieci jest dołączony do rutera R1, to wówczas ma dwie możliwości wysłania nadawanych przez siebie pakietów do sieci Internet: przez łącze R3-R4 lub przez łącze R2-R5. Jak widać na rysunku 1a, łącze pomiędzy ruterami R3-R4 ma dziesięciokrotnie mniejszą przepustowość i spełnia rolę łącza dodatkowego (awaryjnego). Dlatego podstawowy ruch powinien przepływać przez łącze R2-R5. W tej sytuacji wybór pożądanej trasy może być zrealizowany z użyciem najprostszego z mechanizmów, czyli przez ustawienie atrybutu wagi trasy (weight). Atrybut ten ustawiany jest lokalnie w ruterze i wpływa na wybór trasy tylko w tym ruterze. Ze względu na duży zakres tego parametru (od 0 do ) użytkownik może, w teorii, ustawić różne własne preferencje wyboru dla tysięcy tras. W praktyce, aby możliwa

5 Wybrane aspekty selekcji tras BGP 131 była prosta modyfikacja priorytetów, trasom nadaje się wagi z pewnym krokiem, np. co 50. Wówczas, gdy będzie konieczne podniesienie priorytetu jakiejś trasy ponad obecny poziom (np. 50), ale wciąż poniżej poziomu następnej klasy (np. 100), to można ustawić wagę trasy na wartość pośrednią (np. 73) bez konieczności zmiany konfiguracji wielu tras. W przykładzie pokazanym na rysunku 1a, w ruterach R2 i R3 należy ustawić parametr weight dla określonych tras. Przykład ustawiania konfiguracji rutera R2 przedstawiono poniżej. R2(config)#router bgp 26! R5 ISP 2 R2(config-router)#neighbor remote-as 11 R2(config-router)#neighbor weight 100! R3 R2(config-router)#neighbor remote-as 26 Dla rutera R2 zmiana wagi trasy dotyczyła tras z rutera R5. Trasy te zyskały wyższą wagę (100 zamiast domyślnego 0 3 ) dzięki ustawieniu wartości wagi (weight 100) dla sąsiada R5. W ruterze R3 zmianę taką należy wprowadzić dla tras z rutera R2, który ma bezpośredni dostęp do Internetu przez preferowane łącze (weight 100). Konfiguracja rutera R3 została przedstawiona poniżej. R3(config)#router bgp 26! R4 ISP 1 R3(config-router)#neighbor remote-as 2! R2 R3(config-router)#neighbor remote-as 26 R3(config-router)#neighbor weight 100 W efekcie w ruterze R3 otrzymamy (dla sieci ) wpisy w tablicy rutingu przedstawione poniżej, w których trasa optymalna (wybrana przez ruter i oznaczona przez znak ">") prowadzi przez ruter R2 do operatora ISP2. Network Next Hop Metric LocPrf Weight Path * i *>i i Dla topologii bardziej złożonych należy zastosować dodatkowe mechanizmy, pozwalające na ustawienie atrybutu wagi w zależności od złożonych warunków. Często stosowany jest atrybut preferencji lokalnych (atrybut local preference). Realizacja przedstawionego wyżej zadania przy wykorzystaniu atrybutu preferencji lokalnych znacznie upraszcza konfigurację. Konfiguracja dla rutera R2, ustawiająca lokalne preferencje, została przedstawiona poniżej. R2(config)#router bgp 26 R2(config-router)#bgp default local-preference Jeżeli sieć jest rozgłaszana przez dany ruter, to waga przyjmuje wartość Jeżeli jest pozyskana z innego systemu, to dostaje wagę 0.

6 132 R.R. Chodorek, A. Chodorek W konfiguracji tej ruter ustawia domyślne preferencje lokalne (local preference 150) na wartość 150 (standardowo w ruterze firmy Cisco atrybut ten ma wartość 100) dla wszystkich pozyskanych tras zewnętrznych (w analizowanym przykładzie będą to trasy od rutera R5). Dzięki takiej wartości zwiększone zostały preferencje lokalne w porównaniu ze standardowymi wartościami tego parametru, ustawionymi w innych ruterach. Ruter R3 jest podłączony do operatora ISP2 przez ruter R4 i łącze, które nie jest łączem preferowanym. Z tego względu w ruterze R3 domyślne preferencje lokalne ustawiono na 50. Wszystkie trasy zewnętrzne, pozyskane przez te ruter, będą zatem miały niższy priorytet od standardowego. Konfiguracja dla rutera R3, ustawiająca lokalne preferencje, została pokazana poniżej. R3(config)#router bgp 26 R3(config-router)#bgp default local-preference 50 Poniżej przedstawiono fragment tablicy rutingu BGP rutera R1. Network Next Hop Metric LocPrf Weight Path * i i *>i i Jak można zauważyć na podstawie wpisów w tablicy rutingu, sieć /24 jest osiągalna przez sieci obydwu operatorów. Sieć od operatora ISP2 (system autonomiczny 11) jest preferowana (wskazanie przez znak > w ostatniej linii tablicy BGP). Trasy mają taką samą wagę (równą 0) oraz taką samą ilość systemów autonomicznych. Na rysunku 1b przedstawiony został system autonomiczny podłączony za pomocą czterech łączy do sieci należących do dwóch różnych operatorów sieciowych. Łącza te mają zróżnicowane przepustowości, od 10 Mb/s do 200 Mb/s. W tym przypadku konieczne jest szczegółowe rozróżnienie w ruterze tras rozgłaszanych przez różne łącza. Realizacja tego zadania wymaga zastosowania map rutingu. W przypadku przedstawionym na rysunku 1b pożądane jest wykorzystywanie łączy do operatora ISP2. Do sieci tego operatora prowadzą łącza o przepustowościach odpowiednio 200 Mb/s i 50 Mb/s. Łącza do operatora ISP1, mające przepustowości 10 Mb/s i 20 Mb/s, będą wykorzystywane dodatkowo lub w sytuacjach awaryjnych. Ruter R2 powinien zatem modyfikować trasy pozyskane od rutera R5, nadając im wyższy priorytet. Natomiast trasy pochodzące od rutera R4 powinny mieć niższy priorytet. Do rozwiązania tego problemu wykorzystano preferencje lokalne i mapy tras. Założono przy tym, że preferencje lokalne tras będą proporcjonalne do przepustowości łącza. Ponieważ maksymalna wartość parametru preferencji lokalnych to , dla łącza charakteryzującego się największą przepustowością (w skali systemu autonomicznego) należy ustawić ten parametr na wartość nieprzekraczającą wartości maksymalnej, zapewniając zapas w przypadku nagłego

7 Wybrane aspekty selekcji tras BGP 133 pojawienia się modyfikacji preferencji rutingowych. W analizowanym przypadku przyjęto, że łącze zewnętrzne o największej przepustowości w systemie autonomicznym AS 26 (200 Mb/s) otrzyma preferencje lokalne Etykiety nadane mapom rutingowym powiązane zostały z przepustowością łącza (przykładowo, mapa rutingu dla łącza 200 Mb/s ma oznaczenie L200M). Poniżej pokazano powiązanie map rutingu z interfejsami dla przykładowego rutera (R2). R2(config)#router bgp 26! R5 ISP2 R2(config-router)#neighbor remote-as 11 R2(config-router)#neighbor route-map L200M in! R4 ISP1 R2(config-router)#neighbor remote-as 2 R2(config-router)#neighbor route-map L10M in Definicje map rutingowych dla rutera R2 z ustawionymi wagami proporcjonalnymi do przepustowości łączy przedstawiono poniżej. R2(config)#route-map L10M permit 10 R2(config-route-map)#set local-preference 100 R2(config)#route-map L200M permit 10 R2(config-route-map)#set local-preference 2000 W analogiczny sposób należy zrealizować nastawy w ruterze R3. 4. Wybór trasy do danego systemu autonomicznego Wybór trasy powrotnej realizowany jest w ruterach znajdujących się poza systemem autonomicznym, na podstawie przedstawionych kryteriów wyboru trasy. Operator nie ma możliwości wpływu na ten wybór przez modyfikację konfiguracji ruterów. Możliwość wpływania na trasę powrotną daje jedynie odpowiednia modyfikacja atrybutów trasy. W przypadku systemów, które są dołączone bezpośrednio do naszego systemu autonomicznego, możliwe jest użycie opcjonalnego atrybutu trasy MED. Jeżeli konieczny jest wybór trasy powrotnej z systemów, które nie przylegają bezpośrednio do danego systemu autonomicznego, należy zmodyfikować listę systemów autonomicznych podawanych jako atrybut ścieżki lub ustawić atrybut community. Na rysunku 2 przedstawiony został system autonomiczny podłączony do sieci Internet przez dwóch operatorów sieciowych, ISP1 i ISP2. Łącza mają zróżnicowane przepustowości, 100 Mb/s (R2-R5) i 10 Mb/s (R3-R4). Jeżeli w systemie przedstawionym na rysunku 2 nie zostaną ustawione dodatkowe kryteria wyboru tras, trasa powrotna będzie prowadziła przez R4- R3. Wynika to z faktu, iż obie trasy różnią się tylko liczbą systemów autonomicznych. BGP wybierze trasę z mniejszą liczbą systemów autonomicznych. W przypadku przejścia przez R3-

8 134 R.R. Chodorek, A. Chodorek R4, w ruterze R6 jest wskazany jeden system autonomiczny (AS 26), a po przejściu przez R2- R5 w ruterze R6 widoczne są dwa systemy autonomiczne (AS 11 i AS 26). R1 R3 AS26 R2 100 Mb/s R5 AS11 ISP 2 10 Mb/s R6 ISP 1 R7 R8 Internet R4 AS2 Rys. 2. System autonomiczny wielokrotny wybór trasy powrotnej Fig. 2. The multiple AS selecting return path Aby to zmienić, należy dla tras rozgłaszanych przez R3 wydłużyć sztucznie listę systemów autonomicznych. Wydłużając listę, dodawany jest wielokrotnie (zazwyczaj od 1 do 3 razy) własny numer systemu autonomicznego. W przykładzie jak na rysunku 2, konfiguracja taka wprowadzana jest tylko w ruterze R3 i została pokazana poniżej. R3(config)#router bgp 26! R4 ISP1 R3(config-router)#neighbor remote-as 2 R3(config-router)#neighbor route-map wy1 out R3(config)#route-map wy1 permit 10 R3(config-route-map)#set as-path prepend Wszystkie trasy ogłaszane przez ruter R3 do rutera R4 będą miały w liście systemów autonomicznych 3 systemy (oryginalnie wstawiany przez BGP system AS 26 i dwukrotnie dodany przez mapę rutingową system AS 26). Taka zmian wystarczy, aby ruter R6 wybrał trasę przez sieć operatora ISP2 i, w efekcie, przez R5-R2. Inną możliwość stwarza użycie atrybutu community, wykorzystywanego do znakowania tras. Jeżeli operatorzy ustawią przesyłanie atrybutu community (domyślnie jest on usuwany po wyjściu z systemu autonomicznego), to przenosi on informacje o pożądanych akcjach, które powinny być zrealizowane po jego odebraniu. Atrybut ten jest zapisywany na 32 bitach, typowo jako dwie liczby 16-bitowe rozdzielone dwukropkiem (numer_systemu_as: znacznik). Jako numer systemu autonomicznego podawany jest numer systemu, który ustawia znacznik (tu: 26). Pole znacznik ustawiane jest przez użytkownika dowolnie, jednakże musi on poinformować inne systemy, jakiej akcji oczekuje po konkretnym znaczniku (np. 26:17 ustawić wagę trasy na 150). Przykładowa konfiguracja dla rutera R3 została przedstawiona poniżej. R3(config)#router bgp 26! R4 ISP1 R3(config-router)#neighbor remote-as 2

9 Wybrane aspekty selekcji tras BGP 135 R3(config-router)#neighbor route-map com1 out R3(config-router)#neighbor send-community R3(config)#route-map com1 permit 10 R3(config-route-map)# set community 26:17 Na odebrany znacznik systemy autonomiczne powinny zareagować odpowiednią akcją, np. zwiększeniem wagi dla danej trasy. 5. Zakończenie W artykule przedstawiono wybrane zagadnienia funkcjonowania rutingu zewnętrznego związane z selekcją tras BGP do i od systemu autonomicznego. Omówione zostały metody wpływania na wybór trasy wychodzącej z danego systemu autonomicznego oraz przychodzącej do tego systemu. Zaprezentowane topologie sieciowe, obrazujące specyfikę rutingu zewnętrznego, mogą być wykorzystywane w realizacji zagadnień związanych z konfiguracją protokołu BGP, jak i realizacją zagadnień typu studium przypadku (jeśli zagadnienia te byłyby włączone w proces dydaktyczny). BIBLIOGRAFIA 1. Rekhter Y. (ed.), Li T. (ed.), Hares S. (ed.): A Border Gateway Protocol 4 (BGP-4). RFC 4271, January Rekhter Y., Li T.: A Border Gateway Protocol 4 (BGP 4). RFC 1771, March Bates T., Chandra R., Katz D., Rekhter Y.: Multiprotocol Extensions for BGP-4. RFC 4760, January Vohra Q., Chen E.: BGP Support for Four-octet AS Number Space. RFC 4893, May Gaddis Jeremy L.: Using BGP s Local Preference to Influence Outbound Routing. URL: Gaddis Jeremy L.: Using BGP s MED to Influence Inbound Routing. URL: Zhang R., Bartell M.: BGP Design and Implementation. Cisco Press, Chodorek A., Chodorek R.R.: Wykorzystanie ruterów dostępowych i emulatora Netkit w procesie nauczania wybranych problemów rutingu zewnętrznego. TTS, Technika Transportu Szynowego, R. 22, nr 12, 2015, s

10 136 R.R. Chodorek, A. Chodorek Abstract The Border Gateway Protocol (BGP) [1] [2] is an external routing protocol. The BGP route selection includes two basic problems. The first problem consists of the route selection from one autonomous system to a destination and the second problem involves selecting the return path. The first issue is simpler because routers deciding on the choice of routes are in the "range of administration" of the network operator, who can fully influence their configurations. The choice of the return path is an issue of much greater complexity. We cannot, for practical reasons, transmit and set up complex selection criteria routes to other autonomous systems. The article presents selected issues pertaining to the functioning of the external routing associated with the selection of BGP routes to and from the autonomous system. If the autonomous system is connected to the Internet with multiple links very often it is necessary to identify a single preferred link and to treat the others as emergency links (Fig. 1a). The main traffic should go through the faster link R2-R5. Selecting the desired path can be realized by using the simplest mechanism, or by setting the attribute weight. This attribute is set locally on the router. In cases of greater complexity (Fig. 1b) the routing problem can be solved by using local preferences and route maps. The reverse path can be selected in routers outside the autonomous system on the basis of route selection criteria. Systems that are directly connected to our autonomous system can use the Multi Exit Discriminator (MED) optional attribute route. If it is necessary to select a route back from systems that do not adhere directly to the autonomous system, then one needs to modify the list of autonomous systems served as an attribute of the track (AS prepending) or set the attribute community. Adresy Robert R. CHODOREK: AGH Akademia Górniczo-Hutnicza, Katedra Telekomunikacji, Al. A. Mickiewicza 30, Kraków, chodorek@agh.edu.pl Agnieszka CHODOREK: Politechnika Świętokrzyska, Katedra Systemów Informatycznych, Al. Tysiąclecia Państwa Polskiego 7, Kielce, a.chodorek@tu.kielce.pl

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

(secure) ROUTING WITH OSPF AND BGP FOR FUN, FUN & FUN. Łukasz Bromirski. lukasz@bromirski.net (secure) ROUTING WITH OSPF AND BGP FOR FUN, FUN & FUN Łukasz Bromirski lukasz@bromirski.net 1 Agenda Gdzie i dlaczego OSPF? OSPF w praktyce Gdzie i dlaczego BGP? BGP w praktyce Q&A 2 Wymagana będzie......znajomość

Bardziej szczegółowo

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

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli 1. Obsługa routerów... 1 1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli... 1 1.2 Olicom ClearSight obsługa podstawowa... 2 1.3 Konfiguracja protokołu RIP... 5 Podgląd tablicy routingu...

Bardziej szczegółowo

Sterowanie ruchem wyjściowym

Sterowanie ruchem wyjściowym 138 Sterowanie ruchem wyjściowym Musimy tak wpłynąć na BGP, aby nasz lokalny router/routery przy algorytmie wyboru trasy, wybrały łącze, które chcemy (algorytm jest wykonywany dla każdego prefiksu) Na

Bardziej szczegółowo

Warstwa sieciowa rutowanie

Warstwa sieciowa rutowanie Warstwa sieciowa rutowanie Protokół IP - Internet Protocol Protokoły rutowane (routed) a rutowania (routing) Rutowanie statyczne i dynamiczne (trasowanie) Statyczne administrator programuje trasy Dynamiczne

Bardziej szczegółowo

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

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny Wykład 3: Internet i routing globalny 1 Internet sieć sieci Internet jest siecią rozproszoną, globalną, z komutacją pakietową Internet to sieć łącząca wiele sieci Działa na podstawie kombinacji protokołów

Bardziej szczegółowo

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.

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. 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. PLAN Ruting a przełączanie Klasyfikacja rutingu Ruting statyczny Ruting dynamiczny

Bardziej szczegółowo

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

BGP. Piotr Marciniak (TPnets.com/KIKE) Ożarów Mazowiecki, 26 marca 2010 r. BGP Piotr Marciniak (TPnets.com/KIKE) Ożarów Mazowiecki, 26 marca 2010 r. 1 BGP BGP (ang. Border Gateway Protocol) protokół bramy brzegowej zewnętrzny protokół trasowania. Jego aktualna definicja (BGPv4)

Bardziej szczegółowo

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

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6... Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv4... 3 Konfiguracja routingu statycznego IPv6... 3 Sprawdzenie połączenia... 4 Zadania... 4 Routing - wstęp O routowaniu

Bardziej szczegółowo

RUTERY. Dr inŝ. Małgorzata Langer

RUTERY. Dr inŝ. Małgorzata Langer RUTERY Dr inŝ. Małgorzata Langer Co to jest ruter (router)? Urządzenie, które jest węzłem komunikacyjnym Pracuje w trzeciej warstwie OSI Obsługuje wymianę pakietów pomiędzy róŝnymi (o róŝnych maskach)

Bardziej szczegółowo

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0 Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0 Cisco Systems Polska ul. Domaniewska 39B 02-672, Warszawa http://www.cisco.com/pl Tel: (22) 5722700 Fax: (22) 5722701 Wstęp do ćwiczeń Ćwiczenia do

Bardziej szczegółowo

B Instrukcja do ćwiczenia

B Instrukcja do ćwiczenia B Instrukcja do ćwiczenia Temat: Multihoming z wykorzystaniem łączy do jednego dostawcy ISP B.1 Celćwiczenia Celem Laboratorium jest skonfigurowanie routerów brzegowych sieci klienta i operatora, w oparciu

Bardziej szczegółowo

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

O ZASTOSOWANIU EMULATORA NETKIT ORAZ RUTERÓW DOSTĘPOWYCH DO NAUCZANIA PROTOKOŁU OSPF Agnieszka CHODOREK, Robert CHODOREK O ZASTOSOWANIU EMULATORA NETKIT ORAZ RUTERÓW DOSTĘPOWYCH DO NAUCZANIA PROTOKOŁU OSPF Streszczenie Ruting wewnętrzny jest kluczowym elementem sieci danej firmy lub instytucji.

Bardziej szczegółowo

ISP od strony technicznej. Fryderyk Raczyk

ISP od strony technicznej. Fryderyk Raczyk ISP od strony technicznej Fryderyk Raczyk Agenda 1. BGP 2. MPLS 3. Internet exchange BGP BGP (Border Gateway Protocol) Dynamiczny protokół routingu Standard dla ISP Wymiana informacji pomiędzy Autonomous

Bardziej szczegółowo

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

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Routing dynamiczny w urządzeniach Cisco Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T.

Bardziej szczegółowo

PORADNIKI. Routery i Sieci

PORADNIKI. Routery i Sieci PORADNIKI Routery i Sieci Projektowanie routera Sieci IP są sieciami z komutacją pakietów, co oznacza,że pakiety mogą wybierać różne trasy między hostem źródłowym a hostem przeznaczenia. Funkcje routingu

Bardziej szczegółowo

ZiMSK NAT, PAT, ACL 1

ZiMSK NAT, PAT, ACL 1 ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl NAT, PAT, ACL 1 Wykład Translacja

Bardziej szczegółowo

Marcin Mazurek <m.mazurek@netsync.pl> P.I.W.O, 22/05/2004, Poznań, Polska:)

Marcin Mazurek <m.mazurek@netsync.pl> P.I.W.O, 22/05/2004, Poznań, Polska:) BGP podstawy działania, polityka w sieciach TCP/IP. O czym ta mowa... - routing w sieciach TCP/IP (forwarding/routing statyczny/dynamiczny, link state, distance vector) - BGP zasady funkcjonowanie, pojęcie

Bardziej szczegółowo

Routing. mgr inż. Krzysztof Szałajko

Routing. mgr inż. Krzysztof Szałajko Routing mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu do sieci Wersja 1.0

Bardziej szczegółowo

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

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved. OSI Network Layer Network Fundamentals Chapter 5 1 Network Layer Identify the role of the Network Layer, as it describes communication from one end device to another end device Examine the most common

Bardziej szczegółowo

Konfigurowanie protokołu BGP w systemie Linux

Konfigurowanie protokołu BGP w systemie Linux Konfigurowanie protokołu BGP w systemie Linux 1. Wprowadzenie Wymagania wstępne: wykonanie ćwiczeń Zaawansowana adresacja IP oraz Dynamiczny wybór trasy w ruterach Cisco, znajomość pakietu Zebra. Internet

Bardziej szczegółowo

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

Sieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie. www.agh.edu.pl Sieci komputerowe Routing Akademia Górniczo-Hutnicza w Krakowie dr inż. Andrzej Opaliński Plan wykładu Wprowadzenie Urządzenia Tablice routingu Typy protokołów Wstęp Routing Trasowanie (pl) Algorytm Definicja:

Bardziej szczegółowo

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL)

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL) Sieci komputerowe wprowadzenie do protokołu BGP 1 SIECI KOMPUTEROWE WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL) Sieci komputerowe wprowadzenie do protokołu BGP 2 1. Wstęp Sieci komputerowe

Bardziej szczegółowo

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

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 OSI Network Layer Network Fundamentals Rozdział 5 Version 4.0 2 Objectives Identify the role of the Network Layer, as it describes communication

Bardziej szczegółowo

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

Cisco Packet Tracer - routing SOISK systemy operacyjne i sieci kompu... Cisco Packet Tracer - routing Z SOISK systemy operacyjne i sieci komputerowe Zadaniem naczelnym routerów jest wyznaczanie ścieżki oraz przełączanie interfejsów. Proces kierowania ruchem nosi nazwę trasowania,

Bardziej szczegółowo

Sterowanie ruchem w sieciach szkieletowych

Sterowanie ruchem w sieciach szkieletowych Sterowanie ruchem w sieciach szkieletowych Transmisja wielościeżkowa Dr inż. Robert Wójcik Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji Kraków, dn. 6 kwietnia 2016 r. Plan

Bardziej szczegółowo

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

Routowanie we współczesnym Internecie. Adam Bielański Routowanie we współczesnym Internecie Adam Bielański Historia Prehistoria: 5.12.1969 1989 ARPANET Przepustowość łączy osiągnęła: 230.4 kb/s w 1970 Protokół 1822 Czasy historyczne: 1989 30.04.1995 NSFNet

Bardziej szczegółowo

Jak zbudować profesjonalny styk z internetem?

Jak zbudować profesjonalny styk z internetem? Jak zbudować profesjonalny styk z internetem? Łukasz Bromirski lukasz.bromirski@gmail.com PLNOG Webinaria, 20.IX.2017 Plan na dzisiaj Co próbujemy uzyskać? Co wziąć pod uwagę - platforma BGP: co musisz

Bardziej szczegółowo

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

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek: Uproszczony opis obsługi ruchu w węźle IP Poniższa procedura jest dokonywana dla każdego pakietu IP pojawiającego się w węźle z osobna. W routingu IP nie wyróżniamy połączeń. Te pojawiają się warstwę wyżej

Bardziej szczegółowo

Konfigurowanie protokołu BGP w ruterach Cisco

Konfigurowanie protokołu BGP w ruterach Cisco Konfigurowanie protokołu BGP w ruterach Cisco 1. Wprowadzenie Internet tworzą połączone ze sobą sieci IP. Centralne zarządzanie siecią komputerową o globalnym rozmiarze jest technicznie niemożliwe, a ponadto

Bardziej szczegółowo

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

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont... Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont... 5 Podzielony horyzont z zatruciem wstecz... 5 Vyatta i RIP...

Bardziej szczegółowo

Ruting. Protokoły rutingu a protokoły rutowalne

Ruting. Protokoły rutingu a protokoły rutowalne Ruting. Protokoły rutingu a protokoły rutowalne ruting : proces znajdowania najwydajniejszej ścieżki dla przesyłania pakietów między danymi dwoma urządzeniami protokół rutingu : protokół za pomocą którego

Bardziej szczegółowo

Laboratorium 6.1.5 Konfiguracja oraz weryfikacja protokołu RIP

Laboratorium 6.1.5 Konfiguracja oraz weryfikacja protokołu RIP Laboratorium 6.1.5 Konfiguracja oraz weryfikacja protokołu RIP Urządzenie Nazwa hosta Interfejs Adres IP Maska podsieci R1 R1 Serial 0/0/0 (DCE) 172.17.0.1 255.255.255.224 Fast Ethernet 0/0 172.16.0.1

Bardziej szczegółowo

Sieci komputerowe - Protokoły wspierające IPv4

Sieci komputerowe - Protokoły wspierające IPv4 2013-06-20 Piotr Kowalski KAiTI Plan i problematyka wykładu 1. Odwzorowanie adresów IP na sprzętowe i odwrotnie protokoły ARP i RARP. - Protokoły wspierające IPv4 2. Routing IP Tablice routingu, routing

Bardziej szczegółowo

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

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski Routing część 2: tworzenie tablic Sieci komputerowe Wykład 3 Marcin Bieńkowski W poprzednim odcinku Jedna warstwa sieci i globalne adresowanie Każde urządzenie w sieci posługuje się tym samym protokołem

Bardziej szczegółowo

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

Link-State. Z s Link-state Q s Link-state. Y s Routing Table. Y s Link-state OSPF Open Shortest Path First Protokół typu link-state Publiczna specyfikacja Szybka zbieżność Obsługa VLSMs(Variable Length Subnet Masks) i sumowania tras Nie wymaga okresowego wysyłania uaktualnień Mechanizmy

Bardziej szczegółowo

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

PBS. Wykład Routing dynamiczny OSPF EIGRP 2. Rozwiązywanie problemów z obsługą routingu. PBS Wykład 5 1. Routing dynamiczny OSPF EIGRP 2. Rozwiązywanie problemów z obsługą routingu. mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz

Bardziej szczegółowo

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH This architecture achieves scalability by implementing complex classification and conditioning functions only at network boundary nodes and by applying per-hop behaviors

Bardziej szczegółowo

Zarządzanie systemem komendy

Zarządzanie systemem komendy Zarządzanie systemem komendy Nazwa hosta set system host name nazwa_hosta show system host name delete system host name Nazwa domeny set system domain name nazwa_domeny show system domain name delete system

Bardziej szczegółowo

Laboratorium - Przeglądanie tablic routingu hosta

Laboratorium - Przeglądanie tablic routingu hosta Topologia Cele Część 1: Dostęp do tablicy routingu hosta Część 2: Badanie wpisów tablicy routingu IPv4 hosta Część 3: Badanie wpisów tablicy routingu IPv6 hosta Scenariusz Aby uzyskać dostęp do zasobów

Bardziej szczegółowo

Uproszczenie mechanizmów przekazywania pakietów w ruterach

Uproszczenie mechanizmów przekazywania pakietów w ruterach LISTA ŻYCZEŃ I ZARZUTÓW DO IP Uproszczenie mechanizmów przekazywania pakietów w ruterach Mechanizmy ułatwiające zapewnienie jakości obsługi Może być stosowany do równoważenia obciążenia sieci, sterowanie

Bardziej szczegółowo

PBS. Wykład 6. 1. Filtrowanie pakietów 2. Translacja adresów 3. authentication-proxy

PBS. Wykład 6. 1. Filtrowanie pakietów 2. Translacja adresów 3. authentication-proxy PBS Wykład 6 1. Filtrowanie pakietów 2. Translacja adresów 3. authentication-proxy mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz Sturgulewski

Bardziej szczegółowo

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

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Wydział Elektroniki i Telekomunikacji POLITECHNIKA POZNAŃSKA fax: (+48 61) 665 25 72 ul. Piotrowo 3a, 60-965 Poznań tel: (+48 61) 665 22 93 LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Protokoły

Bardziej szczegółowo

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

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Topologia sieci: Lokalizacja B Lokalizacja A Niniejsza instrukcja nie obejmuje konfiguracji routera dostępowego

Bardziej szczegółowo

Institute of Telecommunications. koniec wykładu VIII. mariusz@tele.pw.edu.pl

Institute of Telecommunications. koniec wykładu VIII. mariusz@tele.pw.edu.pl koniec wykładu VIII przykład data client office + firewall depot management mapa z google map POP points of presence SP data client POP POP office depot POP POP management VPN warstwy 2 (VPLL, VPLS) i

Bardziej szczegółowo

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

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Wydział Elektroniki i Telekomunikacji POLITECHNIKA POZNAŃSKA fax: (+48 61) 665 25 72 ul. Piotrowo 3a, 60-965 Poznań tel: (+48 61) 665 22 93 LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Konfiguracja

Bardziej szczegółowo

Wykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Wykład Nr 4. 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci komputerowe Wykład Nr 4 1. Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia Sieci bezprzewodowe Sieci z bezprzewodowymi punktami dostępu bazują na falach radiowych. Punkt dostępu musi mieć

Bardziej szczegółowo

router wielu sieci pakietów

router wielu sieci pakietów Dzisiejsze sieci komputerowe wywierają ogromny wpływ na naszą codzienność, zmieniając to, jak żyjemy, pracujemy i spędzamy wolny czas. Sieci mają wiele rozmaitych zastosowań, wśród których można wymienić

Bardziej szczegółowo

Załącznik produktowy nr 6 do Umowy Ramowej - Usługa Dostępu do Sieci Internet

Załącznik produktowy nr 6 do Umowy Ramowej - Usługa Dostępu do Sieci Internet Załącznik produktowy nr 6 do Umowy Ramowej - Usługa Dostępu do Sieci Internet 1 POSTANOWIENIA OGÓLNE 1. Niniejszy załącznik określa ramowe warunki współpracy Stron w zakresie dostępu do sieci Internet

Bardziej szczegółowo

Administracja sieciami LAN/WAN Komunikacja między sieciami VLAN

Administracja sieciami LAN/WAN Komunikacja między sieciami VLAN Administracja sieciami LAN/WAN Komunikacja między sieciami VLAN dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Protokół Dynamic Trunking Portocol

Bardziej szczegółowo

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

Wykorzystanie połączeń VPN do zarządzania MikroTik RouterOS Wykorzystanie połączeń VPN do zarządzania MikroTik RouterOS Największe centrum szkoleniowe Mikrotik w Polsce Ul. Ogrodowa 58, Warszawa Centrum Warszawy Bliskość dworca kolejowego Komfortowe klimatyzowane

Bardziej szczegółowo

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

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski Routing część 2: tworzenie tablic Sieci komputerowe Wykład 3 Marcin Bieńkowski W poprzednim odcinku Jedna warstwa sieci i globalne adresowanie Każde urządzenie w sieci posługuje się tym samym protokołem

Bardziej szczegółowo

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

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa Warstwa sieciowa Model OSI Model TCP/IP Aplikacji Prezentacji Aplikacji podjęcie decyzji o trasowaniu (rutingu) na podstawie znanej, lokalnej topologii sieci ; - podział danych na pakiety Sesji Transportowa

Bardziej szczegółowo

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4 Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4 Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/1 192.168.0.1 255.255.255.0 N/A S0/0/1

Bardziej szczegółowo

Badanie protokołów routingu

Badanie protokołów routingu lp wykonawca nr w dzienniku (dz) 1. Grzegorz Pol 2. Michał Grzybowski 3. Artur Mazur grupa (g) 3 Topologia: zadanie Protokół routingu wybór 1. RIPng 2. OSPFv3 x 3. EIGRP Tabela 1. Plan adresacji: dane

Bardziej szczegółowo

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

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr piąty Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr piąty Rozdział 1. Przegląd sieci skalowalnych 19 Model projektu skalowalnej sieci hierarchicznej 19 Trójwarstwowy model projektu sieci 20 Funkcja

Bardziej szczegółowo

Praktyczne aspekty implementacji IGP

Praktyczne aspekty implementacji IGP Praktyczne aspekty implementacji IGP Piotr Jabłoński pijablon@cisco.com 1 Ogólne rekomendacje Jeden proces IGP w całej sieci. Idealnie jeden obszar. Wiele obszarów w całej sieci w zależności od ilości

Bardziej szczegółowo

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

Routing. routing bezklasowy (classless) pozwala na używanie niestandardowych masek np. /27 stąd rozdzielczość trasowania jest większa 1 Routing przez routing rozumiemy poznanie przez router ścieżek do zdalnych sieci o gdy routery korzystają z routingu dynamicznego, informacje te są uzyskiwane na podstawie danych pochodzących od innych

Bardziej szczegółowo

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

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2). PBS Wykład 4 1. Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2). mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl

Bardziej szczegółowo

Routing i protokoły routingu

Routing i protokoły routingu Routing i protokoły routingu Po co jest routing Proces przesyłania informacji z sieci źródłowej do docelowej poprzez urządzenie posiadające co najmniej dwa interfejsy sieciowe i stos IP. Routing przykład

Bardziej szczegółowo

ZiMSK. Routing dynamiczny 1

ZiMSK. Routing dynamiczny 1 ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl Routing dynamiczny 1 Wykład

Bardziej szczegółowo

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Sieci i Aplikacje TCP/IP. Ćwiczenie nr 1

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Sieci i Aplikacje TCP/IP. Ćwiczenie nr 1 Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Sieci i Aplikacje TCP/IP Ćwiczenie nr 1 Temat: Badanie podstawowych parametrów sieci w małym biurze lub domu

Bardziej szczegółowo

Warsztaty z Sieci komputerowych Lista 3

Warsztaty z Sieci komputerowych Lista 3 Warsztaty z Sieci komputerowych Lista 3 Uwagi ogólne Topologia sieci na te zajęcia została przedstawiona poniżej; każda czwórka komputerów jest osobną strukturą niepołączoną z niczym innym. 2 2 3 4 0 3

Bardziej szczegółowo

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

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski Routing część 2: tworzenie tablic Sieci komputerowe Wykład 3 Marcin Bieńkowski W poprzednim odcinku Jedna warstwa sieci i globalne adresowanie Każde urządzenie w sieci posługuje się tym samym protokołem

Bardziej szczegółowo

Konfigurowanie protokołu OSPF w systemie Linux

Konfigurowanie protokołu OSPF w systemie Linux Konfigurowanie protokołu OSPF w systemie Linux 1. Wprowadzenie Wymagania wstępne: wykonanie ćwiczeń Zaawansowana adresacja IP oraz Dynamiczny wybór trasy w ruterach Cisco. (Uwaga ze względu na brak polskich

Bardziej szczegółowo

IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4

IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4 Wprowadzenie budowa i zapis adresu, typy adresów tunelowanie w IPv4 w systemie Linux polecenie ip, system plików /proc Zadania Pytania Historia Cel rozwiązanie problemu wyczerpania przestrzeni adresowej

Bardziej szczegółowo

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 System operacyjny 7 Sieć komputerowa 8 Teoria sieci 9 Elementy sieci 35 Rozdział 2. Sieć Linux 73 Instalowanie karty sieciowej 73 Konfiguracja interfejsu

Bardziej szczegółowo

GRAF DECYZJI O TRASIE PAKIETU

GRAF DECYZJI O TRASIE PAKIETU GRAF DECYZJI O TRASIE PAKIETU ROUTING STATYCZNY W SIECIACH IP Routery są urządzeniami, które na podstawie informacji zawartych w nagłówku odebranego pakietu oraz danych odebranych od sąsiednich urządzeń

Bardziej szczegółowo

Rozległe Sieci Komputerowe

Rozległe Sieci Komputerowe Rozległe Sieci Komputerowe Rozległe Sieci Komputerowe Literatura: D.E. Conner Sieci komputerowe i intersieci R. W. McCarty Cisco WAN od podstaw R. Wright Elementarz routingu IP Interconnecting Cisco Network

Bardziej szczegółowo

Instrukcja 10 - Trasowanie i protokół RIP

Instrukcja 10 - Trasowanie i protokół RIP Instrukcja 10 - Trasowanie i protokół RIP 10.1 Cel ćwiczenia Celem ćwiczenia jest przybliżenie działania najprostszego protokołu trasowania RIP. W trakcie zajęć studenci zbadają działanie przykładowych

Bardziej szczegółowo

Instrukcja 11 - Trasowanie i protokół OSPF

Instrukcja 11 - Trasowanie i protokół OSPF Instrukcja 11 - Trasowanie i protokół OSPF 11.1 Cel ćwiczenia Celem ćwiczenia jest przybliżenie działania protokołu trasowania OSPF. W trakcie zajęć studenci zbadają działanie przykładowych sieci składających

Bardziej szczegółowo

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

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 2 Wyznaczanie tras VLSM Algorytmy rutingu Tablica rutingu CIDR Ruting statyczny Plan wykładu Wyznaczanie tras (routing) 3 Funkcje warstwy sieciowej

Bardziej szczegółowo

Planning and Cabling Networks

Planning and Cabling Networks Planning and Cabling Networks Network Fundamentals Chapter 10 Version 4.0 1 Projektowanie okablowania i sieci Podstawy sieci Rozdział 10 Version 4.0 2 Objectives Identify the basic network media required

Bardziej szczegółowo

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

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący Zarządzanie w sieci Protokół Internet Control Message Protocol Protokół sterujący informacje o błędach np. przeznaczenie nieosiągalne, informacje sterujące np. przekierunkowanie, informacje pomocnicze

Bardziej szczegółowo

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

Konfiguracja routerów CISCO protokoły rutingu: statyczny, RIP, IGRP, OSPF. Autorzy : Milczarek Arkadiusz Małek Grzegorz 4FDS Konfiguracja routerów CISCO protokoły rutingu: statyczny, RIP, IGRP, OSPF Autorzy : Milczarek Arkadiusz Małek Grzegorz 4FDS Streszczenie: Tematem projektu jest zasada działania protokołów rutingu statycznego

Bardziej szczegółowo

Konfigurowanie sieci VLAN

Konfigurowanie sieci VLAN Konfigurowanie sieci VLAN 1 Wprowadzenie Sieć VLAN (ang. Virtual LAN) to wydzielona logicznie sieć urządzeń w ramach innej, większej sieci fizycznej. Urządzenia tworzące sieć VLAN, niezależnie od swojej

Bardziej szczegółowo

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

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h Imię Nazwisko ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h 1. Zbudować sieć laboratoryjną 2. Podstawowe informacje dotyczące obsługi systemu operacyjnego (na przykładzie

Bardziej szczegółowo

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

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

Bardziej szczegółowo

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

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące

Bardziej szczegółowo

Mechanizmy routingu w systemach wolnodostępnych

Mechanizmy routingu w systemach wolnodostępnych Mechanizmy routingu w systemach wolnodostępnych Łukasz Bromirski lukasz@bromirski.net 1 Agenda Routing IP Quagga/OpenBGPD/OpenOSPFD/XORP Gdzie i dlaczego OSPF? OSPF w praktyce Gdzie i dlaczego BGP? BGP

Bardziej szczegółowo

Ćwiczenie Konfiguracja routingu między sieciami VLAN

Ćwiczenie Konfiguracja routingu między sieciami VLAN Ćwiczenie Konfiguracja routingu między sieciami VLAN Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/0 192.168.20.1 255.255.255.0 N/A G0/1 192.168.10.1 255.255.255.0

Bardziej szczegółowo

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

ZADANIE.03 Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h Imię Nazwisko ZADANIE.03 Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h 1. Zbudować sieć laboratoryjną 2. Czynności wstępne 3. Włączyć i skonfigurować routing dynamiczny 4. Wyłączyć routing

Bardziej szczegółowo

Warsztaty z Sieci komputerowych Lista 3

Warsztaty z Sieci komputerowych Lista 3 Warsztaty z Sieci komputerowych Lista 3 Topologia sieci na te zajęcia została przedstawiona poniżej; każda czwórka komputerów jest osobną strukturą niepołączoną z niczym innym. 2 2 3 4 0 3 4 3 4 5 6 5

Bardziej szczegółowo

Internet Protocol v6 - w czym tkwi problem?

Internet Protocol v6 - w czym tkwi problem? NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Internet Protocol v6 - w czym tkwi problem? dr inż. Adam Kozakiewicz, adiunkt Zespół Metod Bezpieczeństwa Sieci i Informacji IPv6 bo adresów było za mało IPv6 co to

Bardziej szczegółowo

Nowe zasady przydziału zasobów z RIPE

Nowe zasady przydziału zasobów z RIPE Tranzyty ruchu IP Nowe zasady przydziału zasobów z RIPE Agenda prezentacji Tranzyty ruchu IP 1. Anatomia Internetu systemy autonomiczne. 2. Co to jest tranzyt ruchu IP? 3. Usługi tranzytów ruchu IP w ofercie

Bardziej szczegółowo

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network Grzegorz Rzym AGH, Department of Telecommunications 20-21.10.2016, Poznań www.agh.edu.pl Agenda Motywacja PCE SDN Środowisko

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne ADRESOWANIE IP WERSJA 4 Wyczerpanie adresów IP CIDR, NAT Krzysztof Bogusławski tel. 449

Bardziej szczegółowo

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

Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania 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 Q s Link-state

Bardziej szczegółowo

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń Tryby wprowadzania poleceń... 2 Uzyskanie pomocy... 2 Polecenia interfejsu użytkownika... 4 Wyświetlanie banerów (komunikatów)... 4 System

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS kademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne Transmisja w protokole IP Krzysztof ogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1.

Bardziej szczegółowo

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci. Struktura komunikatów sieciowych Każdy pakiet posiada nagłówki kolejnych protokołów oraz dane w których mogą być zagnieżdżone nagłówki oraz dane protokołów wyższego poziomu. Każdy protokół ma inne zadanie

Bardziej szczegółowo

Podstawy MPLS. pijablon@cisco.com. PLNOG4, 4 Marzec 2010, Warszawa 1

Podstawy MPLS. pijablon@cisco.com. PLNOG4, 4 Marzec 2010, Warszawa 1 Podstawy MPLS Piotr Jabłoński pijablon@cisco.com 1 Plan prezentacji Co to jest MPLS i jak on działa? Czy moja sieć potrzebuje MPLS? 2 Co to jest MPLS? Jak on działa? 3 Co to jest MPLS? Multi Protocol Label

Bardziej szczegółowo

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN ĆWICZENIE 2 - VLAN Rodzaje sieci VLAN Sieć VLAN tworzą porty jednego lub wielu przełączników. Wyróżnia się dwie odmiany sieci VLAN: statyczne i dynamiczne. W statycznych sieciach VLAN porty te konfigurowane

Bardziej szczegółowo

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

Laboratorium - Konfiguracja zaawansowanych właściwości protokołu OSPFv2 Laboratorium - Konfiguracja zaawansowanych właściwości protokołu SPFv2 Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna Cele R1 G0/0 192.168.1.1 255.255.255.0 nie

Bardziej szczegółowo

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

EFEKTYWNOŚĆ PROTOKOŁÓW TRASOWA- NIA BGP + OSPF PRZY REALIZACJI USŁUG TRANSPORTU DANYCH 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,

Bardziej szczegółowo

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

OSPF... 3 Komunikaty OSPF... 3 Przyległość... 3 Sieć wielodostępowa a punkt-punkt... 3 Router DR i BDR... 4 System autonomiczny OSPF... OSPF... 3 Komunikaty OSPF... 3 Przyległość... 3 Sieć wielodostępowa a punkt-punkt... 3 Router DR i BDR... 4 System autonomiczny OSPF... 4 Metryka OSPF... 5 Vyatta i OSPF... 5 Komendy... 5 Wyłączenie wiadomości

Bardziej szczegółowo

Konfiguracja WDS na module SCALANCE W Wstęp

Konfiguracja WDS na module SCALANCE W Wstęp Konfiguracja WDS na module SCALANCE W788-2 1. Wstęp WDS (Wireless Distribution System), to tryb pracy urządzeń bezprzewodowych w którym nadrzędny punkt dostępowy przekazuje pakiety do klientów WDS, które

Bardziej szczegółowo

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

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Wydział Elektroniki i Telekomunikacji POLITECHNIKA POZNAŃSKA fax: (+48 61) 665 25 72 ul. Piotrowo 3a, 60-965 Poznań tel: (+48 61) 665 22 93 LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Planowanie

Bardziej szczegółowo

Zarządzanie sieciami komputerowymi - wprowadzenie

Zarządzanie sieciami komputerowymi - wprowadzenie Zarządzanie sieciami komputerowymi - wprowadzenie Model zarządzania SNMP SNMP standardowy protokół zarządzania w sieci Internet stosowany w dużych sieciach IP (alternatywa logowanie i praca zdalna w każdej

Bardziej szczegółowo