Optymalizacja routingu. CCNP Routing & Switching (prezentacje) Rick Graziani Homer Simpson Łukasz Sturgulewski

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

Download "Optymalizacja routingu. CCNP Routing & Switching (prezentacje) Rick Graziani Homer Simpson Łukasz Sturgulewski"

Transkrypt

1 Optymalizacja routingu CCNP Routing & Switching (prezentacje) Rick Graziani Homer Simpson Łukasz Sturgulewski

2 Zagadnienia Problemy z wydajnością sieci i metody kontroli aktualizacji routingu i tras. Przyczyny wykorzystywania wielu protokołów routingu w sieciach. Redystrybucja tras pomiędzy wieloma protokołami routingu. Różne metody kontroli ruchu generowanego przez aktualizacje routingu oraz użytkowników. Optymalizacja routingu 2

3 Routing Problemy z wydajnością Nadmierna liczba aktualizacji routingu: Użycie CPU i RAM może drastycznie wzrosnąć (chwilowe skoki, piki), wzrost zależy głównie od: Rozmiaru aktualizacji routingu Częstotliwości aktualizacji routingu Projektu sieci Nieprawidłowo skonfigurowane mapy routingu lub filtry. Wiele protokołów routingu działających jednocześnie w tym samym systemie autonomicznym. Optymalizacja routingu 3

4 Wiele protokołów routingu działających jednocześnie Różne protokoły routingu nie zostały zaprojektowane do współpracy ze sobą. Każdy protokół zbiera inne rodzaje informacji oraz inaczej reaguje na zmiany topologii. Uruchomienie wielu protokołów w sieci (na urządzeniu) zwiększa zapotrzebowanie na CPU i RAM (wiele topologii, baz danych oraz tablic routingu).

5 Routing Problemy z wydajnością Rozwiązania Ograniczać liczbę używanych jednocześnie protokołów. Używać passive interfaces, aby rozgłoszenia routingu nie wychodziły danym interfejsem. Filtrowanie i agregowanie tras aby ograniczyć liczbę rozgłoszeń i ich rozmiar: Access control lists (ACLs) Route maps Distribute lists Prefix lists Optymalizacja routingu 5

6 Filtrowanie tras Używanie route maps, distribute lists, prefix lists zamiast tradycyjnych, typowych ACL zwiększa elastyczność konfiguracji. Filtry mogą być użyte do: Blokowania wysyłania aktualizacji routingu poprzez wybrane interfejsy. Kontrola rozgłoszeń tras w aktualizacjach routingu. Kontrola przetwarzania aktualizacji routingu. Błędy w konfiguracji filtrów oraz ich przypisania do interfejsów mogą mieć duży wpływ na spadek wydajności sieci. Optymalizacja routingu 6

7 Proces filtrowania aktualizacji routingu 1. Odebranie aktualizacji routingu (bufor) i weryfikacja: 2. Czy interfejs ma dodany filtr? 3. Czy filtr posiada wpis pozwalający na przetwarzanie tej aktualizacji routingu? 4. Przetwarzanie aktualizacji routingu zgodnie z konfiguracją filtra. Optymalizacja routingu 7

8 Użycie wielu protokołów routingu w sieciach Optymalizacja routingu 8

9 Dlaczego używa się wielu protokołów routingu? Stan przejściowy: Migracja ze starego IGP do nowego IGP. Protokoły zależne od aplikacji: Jeden protokół nie zawsze obsłuży wszystkie zadania / aplikacje. Sprawy organizacyjne i współpraca: Wiele departamentów zarządzanych przez różnych administratorów. Grupy słabo współpracujące ze sobą. Brak kompatybilności urządzeń: Wielu producentów, różny rok produkcji, różna wydajność. Routery bazujące na hostach/serwerach. Fuzja firm / korporacji / instytucji. Optymalizacja routingu 9

10 Multiple Routing Protocols Multiple Routing Processes Routery wspierają do około 30 dynamicznych procesów routingu. Router ma możliwość jednoczesnego używania wielu protokołów routingu: RIP, OSPF, IGRP, IS-IS, EIGRP, IPX RIP, RTMP (AppleTalk). Możliwość uruchomienia wielu procesów routingu dla tego samego protokołu routingu (nie dotyczy RIP). Wiele procesów OSPF: router ospf 10 router ospf 15 Optymalizacja routingu 10

11 Multiple Routing Protocols Multiple Routing Processes Router# show running-config router ospf 24 network area 0! router ospf 46 network area 2! router igrp 53 network network ! router igrp 141 network network niezalecane! niezalecane! Optymalizacja routingu 11

12 Od prostych do złożonych sieci Proste sieci wymagają prostych protokołów routingu najczęściej jeden protokół jest wystarczający. Wskazane jest używanie jednego protokołu routingu w całej obsługiwanej sieci IP. Jednak rozwój sieci, łączenie i ich powiększania sprawia, iż może istnieć konieczność wsparcia wielu protokołów routingu wymiana danych pomiędzy nimi staje się bardzo ważna! Optymalizacja routingu 12

13 Złożone sieci Złożone sieci wymagają dokładnego i ostrożnego projektu dla routingu oraz optymalizacji ruchu w tym: Redystrybucja pomiędzy protokołami routingu Filtrowanie tras Sumaryzacja Optymalizacja routingu 13

14 Redystrybucja Redistribution Wymiana informacji o trasach pomiędzy różnymi protokołami routingu nazywana jest redystrybucją tras (route redistribution). Zdolność routerów granicznych, przyłączanych do różnych domen routingu, do wymiany ogłoszeń informacji o routingu pomiędzy tymi domenami (różnymi protokołami routingu). Przykład: trasy poznane w procesie protokołu RIP mogą być zaimportowane do procesu protokołu OSPF. Optymalizacja routingu 14

15 Przykład redystrybucji tras Optymalizacja routingu 15

16 Trasy redystrybuowane Redystrybucja zawsze wykonywana jest na wyjściu routera; router wykonujący redystrybucję nie zmienia własnej tablicy routingu. Sąsiedzi granicznego routera widzą trasy redystrybuowane jako zewnętrzne trasy (external routes). Tylko trasy znajdujące się w tablicy routingu będą redystrybuowane! Optymalizacja routingu 16

17 Problemy redystrybucji Możliwe problemy przy używaniu redystrybucji: Routing feedback (pętle) Redystrybucja dwukierunkowa i wiele urządzeń granicznych dane mogą powrócić do systemu AS z którego pochodzą. Brak zgodności informacji o trasach Kompletnie różne metryki w różnych protokołach routingu. Brak zgodności czasów zbieżności Różne czasy zbieżności dla protokołów routingu DOBRE PLANOWANIE: AD, metryki, filtry: route maps, distribute lists, prefix lists. Optymalizacja routingu 17

18 Wybór najlepszej trasy Routery używają dwóch parametrów do wyboru najlepszej trasy: Dystans administracyjny (Administrative distance): Określa poziom zaufania do danego protokołu routingu (zdefiniowany przez dostawcę urządzenia ale można go zmieniać!). Pierwsze kryterium zaufania routera do protokołów routingu jeśli więcej niż jeden protokół routingu dostarczył informacje o tym samym celu. Metryka routingu (Routing metric): Metryka jest wartością reprezentującą ścieżkę pomiędzy lokalnym routerem i siecią docelową według używanego protokołu routingu (w każdym protokole inaczej wyznaczana i otrzymująca wartości z różnych zakresów). Metryka jest używana przez protokoły routingu do określenia najlepszej ścieżki do celu. Optymalizacja routingu 18

19 Dystans administracyjny Tylko boundary router powinien mieć uruchomiony więcej niż jeden protokół routingu (ze względu na zapotrzebowanie na CPU i RAM) i tylko wtedy gdy jest to niezbędne. W takim przypadku możliwa jest sytuacja jak na rysunku ta sama sieć pochodzi z różnych protokołów. Dystans administracyjny pozwala określać poziom zaufania do protokołów. Jeśli dwie trasy mają taką samą część adresu sieci system wybierze trasę o mniejszym administracyjnym dystansie. Optymalizacja routingu 19

20 Trustworthiness Dystans administracyjny Routing Protocol Default Administrative Distance Value Connected interface 0 Static route out an interface 1 Static route to a next-hop address 1 EIGRP summary route 5 External BGP 20 Internal EIGRP 90 IGRP 100 OSPF 110 IS-IS 115 RIPv1 and RIP v2 120 Exterior Gateway Protocol (EGP) 140 On-Demand Routing (ODR) 160 External EIGRP 170 Internal BGP 200 Unknown 255 More Less Optymalizacja routingu 20

21 Dystans administracyjny integer <0, 255> 0 sieci bezpośrednio podłączone do urządzenia (zawsze preferowane) 255 sieci (informacje routingu) powinny być ignorowane niższa wartość oznacza wyższy poziom zaufania Podsumowanie: nie jest łatwo porównywać jabłka z pomarańczami ale można jednoznacznie zdecydować, który owoc będzie preferowany. Optymalizacja routingu 21

22 Przykład zmiany AD IGRP at 100 favored OSPF now favored Optymalizacja routingu 22

23 Przykład zmiany AD Router(config-router)#distance weight [source-ip-address source-mask (access-list-number name)] RTZ(config)#router rip RTZ(config-router)#distance Opcjonalne argumenty pozwalają na zastosowanie AD = 105 dla wszystkich tras otrzymanych z Ta wartość ma znaczenie tylko lokalne pozostałe routery będą miały wartość AD = 120. Optymalizacja routingu 23

24 Przykład zmiany AD RTZ(config)#router rip dla wszystkich tras otrzymanych z RTZ(config-router)#distance RTZ(config-router)#distance RTZ(config)#access-list 2 permit tylko dla trasy do sieci /24 otrzymanej z RTZ#show ip route R /24 [105/1] via , 00:00:02, Serial /16 is subnetted, 5 subnets R [120/1] via , 00:00:02, Serial0 C is directly connected, Serial0 R [120/2] via , 00:00:02, Serial0 C is directly connected, Serial1 R /24 [120/3] via , 00:00:02, Serial0 R /24 [120/2] via , 00:00:02, Serial0 R /24 [97/1] via , 00:00:02, Serial0 Optymalizacja routingu 24

25 Metryki Routingu (Routing Metric) Router graniczny dokonuje zmiany metryki podczas redystrybucji trasy, aby zachować zgodność z protokołem docelowym. Cisco IOS ma przypisane domyślne metryki kiedy wybrany protokół jest dystrybuowany do innego: Protocol That Route Is Redistributed Into RIP IGRP / EIGRP OSPF Default Seed Metric 0 (interpreted as infinity) 0 (interpreted as infinity) 20 for all except BGP routes (BGP routes have a default seed metric of 1) IS-IS 0 BGP BGP metric is set to IGP metric value Optymalizacja routingu 25

26 Definiowanie nowej metryki Nowa metryka może być zdefiniowana w czasie konfiguracji redystrybucji. Po określeniu nowej metryki w czasie procesu redystrybucji, metryka przyrasta normalnie w ramach systemu autonomicznego zgodnie z zasadami danego protokołu routingu. Wyjątkiem od tej reguły są trasy OSPF E2. Nowa metryka może być zdefiniowana na dwa sposoby: default-metric ustala nowa metrykę dla wszystkich redystrybuowanych tras redistribute ustala specyficzną nową metrykę dla redystrybuowanej trasy Optymalizacja routingu 26

27 R3(config)# router rip R3(config-router)# network R3(config-router)# network R3(config-router)# router ospf 1 R3(config-router)# network area 0 R3(config-router)# redistribute rip subnets metric 30 R3(config-router)# OSPF nowa metryka R3(config)# router rip R3(config-router)# network R3(config-router)# network R3(config-router)# router ospf 1 R3(config-router)# network area 0 R3(config-router)# redistribute rip subnets R3(config-router)# default-metric 30 RIP AS OSPF Cost = 100 R1 R2 R3 R Cost = Table R1 Table R2 Table R3 Table R4 C C R [120/1] R [120/1] R [120/2] C C C R [120/1] R [120/1] C C R [120/1] R [120/1] R [120/2] C O [110/110] C C O E2 [110/30] O E2 [110/30] O E2 [110/30] O E2 [110/30] O E2 [110/30]

28 Metody redystrybucji One-point redistribution Tylko jeden router dokonuje redystrybucji typu: one-way lub two-way. Mogą istnieć inne boundary routers ale nie mają one włączonej / skonfigurowanej redystrybucji. Multipoint redistribution Wiele routerów dokonuje redystrybucji typu: one-way lub two-way. Większa skłonność do powstawania pętli routingu. One-Point Redistribution RIP OSPF boundary router Multipoint Redistribution RIP OSPF boundary routers

29 One-Point Redistribution One-Point One-Way Redistribution RIP OSPF Redistributing from RIP to OSPF Default route to the OSPF network One-Point Two-Way Redistribution RIP OSPF Redistributing from RIP to OSPF and from OSPF to RIP

30 Przykładowy problem One-Point One-Way Redistribution 2 Only R2 is configured to redistribute the EIGRP routes into the OSPF domain. Therefore the external network is redistributed into the OSPF domain with an administrative distance of 110. OSPF R2 O E /8 [110/20] R3 3 Although R3 has a direct connection to R1, R3 will use the OSPF route via R2 to get to the network due to the lower administrative distance of OSPF (110). This creates a suboptimal routing issue. EIGRP R1 1 R1 announces the external EIGRP route with an administrative distance of 170 to both R2 and R3. Optymalizacja routingu 30

31 Multipoint Redistribution Multipoint One-Way Redistribution RIP OSPF Redistributing RIP into OSPF Redistributing RIP into OSPF Multipoint Two-Way Redistribution RIP OSPF Redistributing RIP into OSPF and OSPF into RIP Redistributing RIP into OSPF and OSPF into RIP

32 Multipoint Redistribution Routing Protocol A Redistributed protocol B routes 2 3 R2 is configured to redistribute routing protocol B routes. R2 R3 R3 is configured to redistribute routing protocol B routes. Routing Protocol B 1 R1 R1 announces protocol B routes to both R2 and R3. Optymalizacja routingu 32

33 Core & Edge Routing Protocols Często używane pojęcia przy redystrybucji pomiędzy protokołami typu IGP: Core routing protocol Edge routing protocol Jeśli działa wiele protokołów routingu typu IGP: Core routing protocol jest tym bardziej zaawansowanym, docelowym (EIGRP, OSPF). Edge routing protocol jest tym prostszym, starszym (RIP). Optymalizacja routingu 33

34 Techniki redystrybucji Technique #1 Redistribute routes from the edge into the core. Redistribute a default route from the core into the edge. Edge Routing Protocol Technique #2 Redistribute routes from the edge into the core. Redistribute static routes about the core into the edge Technique #3 Core Routing Protocol When using multiple boundary routers, redistribute routes from the core into the edge and filter inappropriate routes. Technique #4 Redistribute all routes from the edge into the core. Redistribute all routes from the core into the edge. Then modify the administrative distance associated with redistributed routes so that they are not the selected routes when multiple routes exist for the same destination. Optymalizacja routingu 34

35 Implementacja redystrybucji Optymalizacja routingu 37

36 Typowe problemy redystrybucji Pętle routingu Brak zgodności/kompatybilności informacji o routingu Niezgodne czasy zbieżności (dla różnych protokołów) Protokoły typu Classless (RIPv2) i Classful (RIPv1) Optymalizacja routingu 38

37 Wskazówki dotyczące implementacji redystrybucji Dobre obeznanie z zarządzaną siecią. Tylko routery brzegowe/graniczne (boundary routers) mają uruchomione więcej niż jeden protokół routingu. Wykorzystanie głównie poniższych scenariuszy: one-way redistribution with multiple boundary routers two-way redistribution with a single boundary router Optymalizacja routingu 39

38 Konfiguracja redystrybucji Polecenie redistribution dostępne jest dla wszystkich protokołów routingu jednak jego zastosowanie/działanie może być różne i zależne od protokołu. Optymalizacja routingu 40

39 Etapy redystrybucji 1. Zidentyfikować routery brzegowe/graniczne, które będą wykonywać redystrybucję. 2. Wyznaczyć protokół routingu rdzenia (core) 3. Wyznaczyć protokół routingu brzegu (edge) Określić jakie trasy z EDGE mają być propagowane do CORE (ograniczyć ich liczbę!). 4. Określić metodę wrzucania tych tras do rdzenia: Sumować, ograniczać liczbę nowych wpisów w routerze brzegowym / granicznym. 5. Określić jak wrzucać dane z protokołu routingu CORE do protokołu routingu EDGE. Optymalizacja routingu 42

40 Redystrybucja do RIP R1(config)# router rip R1(config-router)# redistribute ospf 1 metric 3 R1(config-router)# OSPF R1.1 Fa0/0 RIP /24.2 Fa0/0 R /24 O /24 [110/50] R [120/3] Table R1 C R [120/1] [110/50] Table R2 C C R [120/3] Parameter protocol Description The source protocol from which routes are redistributed. For OSPF, this value is an OSPF process ID. process-id For EIGRP or BGP, this value is an AS number. This parameter is not required for IS-IS. route-type metric-value map-tag (Optional) A parameter used when redistributing OSPF routes into another routing protocol. (Optional) A parameter used to specify the RIP hop count seed metric for the redistributed route. If this value is not specified and no value is specified using the default-metric router configuration command, then the default metric is 0 and interpreted as infinity which means that routes will not be redistributed. (Optional) Specifies the identifier of a configured route map to be interrogated to filter the importation of routes from the source routing protocol to the current RIP routing protocol.

41 Redystrybucja do OSPF R1(config)# router ospf 1 R1(config-router)# redistribute eigrp 100 subnets metric-type 1 R1(config-router)# EIGRP AS OSPF / /24 R1 Fa0/0 Fa0/0 R2 D /24 [90/409600] O E [110/20] Table R1 C [110/20] D [90/409600] Table R2 C C O E [110/20] Parameter protocol process-id metric-value map-tag subnets tag-value Description The source protocol from which routes are redistributed. For EIGRP or BGP, this value is an AS number. This parameter is not required for RIP or IS-IS. (Optional) A parameter that specifies the OSPF seed metric used for the redistributed route. The default metric is a cost of 20 (except for BGP routes, which have a default metric of 1). (Optional) Specifies the identifier of a configured route map to be interrogated to filter the importation of routes from the source routing protocol to the current OSPF routing protocol. ((Optional) OSPF parameter that specifies that subnetted routes should be redistributed. Otherwise, only classful routes are redistributed. (Optional) A 32-bit decimal value attached to each external route to be used by ASBRs.

42 Redystrybucja do EIGRP R1(config)# router eigrp 100 R1(config-router)# redistribute ospf 1 metric R1(config-router)# OSPF EIGRP AS /24 R1 Fa0/0.2 Fa0/0 R /24 O /24 [110/50] D EX /24 [170/281600] Table R1 C [90/307200] O [110/50] Table R2 C C D EX [170/307200] Parameter protocol process-id route-type metric-value map-tag Description The source protocol from which routes are redistributed. For OSPF, this value is an OSPF process ID. For BGP, this value is an AS number. This parameter is not required for RIP or IS-IS. (Optional) A parameter used when redistributing OSPF routes into another routing protocol. Required if the default-metric command is not configured otherwise it is optional. A parameter that specifies the EIGRP seed metric, in the order of bandwidth, delay, reliability, load, and maximum transmission unit (MTU), for the redistributed route. If this value is not specified when redistributing from another protocol and no default metric has been configured, then no routes will not be redistributed. (Optional) Specifies the identifier of a configured route map to be interrogated to filter the importation of routes from the source routing protocol to the current EIGRP routing protocol.

43 Domyślna metryka R1(config)# router ospf 1 R1(config-router)# default-metric 30 R1(config-router)# redistribute eigrp 100 subnets metric-type 1 R1(config-router)# EIGRP AS 100 R1 OSPF /24 Fa0/0.2 Fa0/0 R /24 D /24 [90/409600] O E [110/20] Table R1 C [110/20] D [90/409600] Table R2 C C O E [110/30] Domyślna metryka jest konfigurowalna. Parametr jest wartością metryki: RIP liczba hopów OSPF przypisany koszt EIGRP parametry: bandwidth (kbps), delay (dziesiątki ms), reliability (0-255), loading (1-255), mtu

44 Domyślna metryka R1(config)# router eigrp 100 R1(config-router)# default-metric R1(config-router)# redistribute ospf 1 R1(config-router)# OSPF EIGRP AS 100 R1.1 Fa0/ /24.2 Fa0/0 R /24 O /24 [110/50] D EX /24 [170/281600] Table R1 C [90/307200] O [110/50] Table R2 C C D EX [170/307200]

45 One Way vs Two Way EIGRP Routes RTB(config-router)#router eigrp 24 RTB(config-router)#redistribute connected metric RTB(config-router)#redistribute static metric

46 Którą trasą z R1 do /8? RIP, OSPF i EIGRP są skonfigurowane jednocześnie na routerach RIP podejmie decyzję: OSPF podejmie decyzję: EIGRP podejmie decyzję: R1 R4 R6 R1 R2 R3 R5 R6 R1 R2 R3 R5 R6 Ponieważ EIGRP ma najmniejszy administracyjny dystans to jego trasa zostanie umieszczona w tablicy routingu.

47 Która trasa trafi do tablicy routingu? RIP, OSPF i EIGRP są skonfigurowane jednocześnie na routerach: EIGRP (internal): /26 RIP: /24 OSPF: /19 Optymalizacja routingu 50

48 Weryfikacja redystrybucji Poznaj topologię sieci ze szczególną uwagą na redundantne trasy. Prześledź tablice routingu na routerach (głównie brzegowy router oraz wybrane wewnętrzne routery) Sprawdź tablice topologii czy wprowadzone zmiany odniosły skutek. traceroute do sieci z możliwymi różnymi trasami. Rozwiązywanie problemów: traceroute i debug na routerach brzegowych / granicznych oraz wewnętrznych. Optymalizacja routingu 51

49 Kontrola ruchu aktualizacji routingu Optymalizacja routingu 52

50 Zarządzanie aktualizacjami routingu Propagowanie informacji o routingu może być zarządzane za pomocą: Passive interface Static routes Default route Route maps Distribute lists Prefix lists Uwagi: Nie ma rozwiązania uniwersalnego dla wszystkich scenariuszy. Różne techniki mogą być używane jednocześnie. Optymalizacja routingu 53

51 Interfejs pasywny (Passive Interface) Interfejs pasywny zapobiega wysyłaniu i odbieraniu aktualizacji routingu: RIP: interfejs nasłuchuje (odbiera) ale nie wysyła aktualizacji routingu. OSPF i EIGRP: interfejs ani nie nasłuchuje ani nie wysyła aktualizacji; brak możliwość ustanowienia sąsiedztwa.

52 passive-interface default Duże korporacje mogę mieć wiele interfejsów do konfiguracji. Konieczne może być ustawienie ponad 100 interfejsów jako pasywne (passive-interface) passive-interface default domyślne ustawienie wszystkich interfejsów jako pasywne. Wybrane interfejsy, w pełni funkcjonalne, można skonfigurować za pomocą polecenia: no passive-interface Optymalizacja routingu 55

53 Static Routes Default Routes Trasy statyczne: ręcznie skonfigurowane trasy: wymiana ściśle określonych informacji pomiędzy AS, eliminacja routingu dynamicznego na przejściu z LAN do WAN. Konsekwencje stosowania: jeśli istnieje potrzeba ich rozgłaszania poprzez protokół routingu wymagana jest redystrybucja. aby zredukować liczbę tras statycznych można zdefiniować trasę domyślną. Optymalizacja routingu 56

54 Mapy routingu (Route Maps) Polityki routingu (Policy Routing) Wyrafinowane trasy statyczne. Podobne do ACL, lepsza kontrola nad procesem routingu (np. ip route bazuje wyłącznie na adresach docelowych) RM także po adresie źródła oraz portach (jak ACL). Podobne do języków skryptowych: match i set podobne do instrukcji warunkowych if, then. Jeśli warunki w match spełnione wtedy set. Podobnie jak ACL Route Maps mogą być używane w różnych poleceniach, konfiguracjach, zastosowaniach, scenariuszach. Optymalizacja routingu 57

55 Zastosowania map routingu Filtrowanie tras podczas redystrybucji: Wszystkie protokoły routingu IP (czy to problem, że tylko IP?) mogą używać map routingu. redistribute protocol route-map Polityki routingu PBR (Policy-Based Routing) PBR pozwala zdefiniować polityki routingu bardziej zaawansowane niż tablice routingu bazujące tylko na adresach docelowych. Polecenie ip policy route-map w konfiguracji interfejsu. NAT Mapy routingu dostarczają lepszej kontroli nad procesem translacji adresów. BGP Mapy routingu są podstawowym narzędziem do implementacji polityk w protokole BGP. Optymalizacja routingu 58

56 Schemat operacji PBR Incoming packet Is there a route map applied the incoming interface? Yes No Is there a match with a deny statement? Yes Forward the packet through the normal routing channel. No R1 Is there a match with a permit statement? Yes Apply set commands. Optymalizacja routingu 59

57 Mapy routingu (Route Maps) Bardziej wyrafinowane trasy statyczne Zastąpienie routingu dynamicznego: Na styku LAN z WAN Wewnątrz AS Głównie pomiędzy AS Routing Table Routing Policy Optymalizacja routingu 60

58 Definiowanie mapy routingu Router(config)# route-map map-tag [permit deny] [sequence-number] Parameter map-tag permit deny sequence-number Description Name of the route map. (Optional) A parameter that specifies the action to be taken if the route map match conditions are met; the meaning of permit or deny is dependent on how the route map is used. (Optional) A sequence number that indicates the position that a new route map statement will have in the list of route map statements already configured with the same name.

59 Polityki routingu PBR (Policy-Based Routing) ISP2

60 Polityki routingu PBR (Policy-Based Routing) ISP2 RTA(config)#interface e0 RTA(config-if)#ip policy route-map ISP1 RTA(config)#interface e1 RTA(config-if)#ip policy route-map ISP2 RTA(config)#access-list 1 permit RTA(config)#access-list 2 permit RTA(config)#route-map ISP1 permit 10 RTA(config-route-map)#match ip address 1 RTA(config-route-map)#set interface s0 RTA(config)#route-map ISP2 permit 10 RTA(config-route-map)#match ip address 2 RTA(config-route-map)#set interface s1 63

61 Polityki routingu PBR (Policy-Based Routing) A co z ruchem pomiędzy i ?? ISP2 Optymalizacja routingu 64

62 Mapy routingu działanie route-map DEMO permit 10 AND OR match X Y Z match A If {(X OR Y OR Z) AND A match} AND set B set C Then {Set B AND C} (and exit route-map) route-map DEMO permit 20 match Q set R Else If Q matches Then set R (and exit route-map) route-map DEMO permit 30 Else Set nothing (and exit route-map)

63 Mapy routingu działanie Mapa routingu zawiera listę warunków Lista jest przetwarzana od góry do dołu (jak ACL) Numery sekwencyjne są używane do wstawiania i usuwania wpisów Mapa routingu (wpis na niej) może pozwalać albo zabraniać działania trasowania. Pierwsze znalezione dopasowanie jest przetwarzane Wpis w mapie routingu może mieć: Wiele warunków match w tej samej linii (OR) Wiele warunków match w kolejnych liniach (AND) Kiedy znalezione zostanie dopasowanie, wykonana zostanie zdefiniowana akcja i opuszczona mapa routingu. Inne wpisy nie będą przetwarzane. Optymalizacja routingu 66

64 match PBR Command match community match interface match ip address match ip next-hop match ip route-source match length match metric match route-type match tag Description Matches a BGP community Matches any routes that have the next hop out of one of the interfaces specified Matches any routes that have a destination network number address that is permitted by a standard or extended ACL Matches any routes that have a next-hop router address that is passed by one of the ACLs specified Matches routes that have been advertised by routers and access servers at the address that is specified by the ACLs Matches based on the layer 3 length of a packet Matches routes with the metric specified Matches routes of the specified type Matches tag of a route

65 set PBR PBR Command set as-path set automatic-tag set community set default interface set interface set ip default next-hop set ip next-hop set level set local-preference set metric set metric-type set tag set weight Description Modifies an AS path for BGP routes Computes automatically the tag value Sets the BGP communities attribute Indicates where to output packets that pass a match clause of a route map for policy routing and have no explicit route to the destination Indicates where to output packets that pass a match clause of a route map for policy routing Indicates where to output packets that pass a match clause of a route map for policy routing and for which the Cisco IOS software has no explicit route to a destination Indicates where to output packets that pass a match clause of a route map for policy routing Indicates where to import routes for IS-IS and OSPF Specifies a BGP local preference value Sets the metric value for a routing protocol Sets the metric type for the destination routing protocol Sets tag value for destination routing protocol Specifies the BGP weight value

66 Przykład: Single interface source IP address /24 Lucy /24 Linus /24 Schroeder S /24 E0 Pigpen /24 Charlie / / / / /24 Implementacja polityki routingu wg poniższych reguł: Ruch z /24 wysyłany do Lucy Ruch z /24 wysyłany do Pigpen Pozostały ruch wysyłany bez zmian Optymalizacja routingu 69

67 /24 Lucy /24 Linus /24 Schroeder S /24 Pigpen /24 E0 Charlie / /24 Linus: / / /24 inter S0 ip policy route-map Sally access-list 1 permit access-list 2 permit route-map Sally permit 10 match ip address 1 set ip next-hop route-map Sally permit 15 match ip address 2 set ip next-hop Polityka routingu na int S0 wysyła przychodzące pakiety do mapy routingu Sally. Wpis 10 używa ACL 1. Jeśli istnieje dopasowanie wtedy ruch jest przekierowywany do Lucy. Jeśli brak dopasowania pakiet jest sprawdzany pod kątem wpisu 15. Jeśli istnieje dopasowanie wtedy ruch jest przekierowywany do Pigpen. Jeśli brak dopasowania pakiet, taki jak z /24, jest routowany normalnie.

68 Przykład: Single interface destination IP address /24 Lucy /24 Linus /24 Schroeder S /24 E0 Pigpen /24 Charlie / / / / /24 Implementacja polityki routingu wg poniższych reguł: Ruch z wysyłany do Lucy Ruch z od do wysyłany do Pigpen Pozostały ruch wysyłany bez zmian Optymalizacja routingu 71

69 /24 Lucy /24 Linus /24 Schroeder S /24 Pigpen /24 E0 Charlie / / / / /24 Linus: inter S0 ip policy route-map Sally access-list 101 permit ip any host access-list 102 permit ip host host route-map Sally permit 10 match ip address 101 set ip next-hop route-map Sally permit 15 match ip address 102 set ip next-hop

70 /24 Lucy /24 Linus S / /24 FTP Telnet Schroeder E0 Port 1027 FTP data port Client Port 1026 FTP cmd port 1 Intiate Connection SP=1026 DP=21 Port 21 FTP cmd port Server Port 20 FTP-data port Pigpen /24 FTP Telnet Connection ACKed SP=21 DP= Data sent SP=20 DP= Charlie / /24 4 Data ACKed SP=1027 DP= / / /24 inter E0 ip policy route-map Rerun! Used when is the client access-list 105 permit tcp any eq ftp access-list 105 permit tcp any eq ftp-data! Used when is the server access-list 105 permit tcp eq ftp-data any access-list 105 permit tcp eq ftp any access-list 106 permit tcp eq telnet any Client: SP=1026 DP=21 Server: SP= 20 DP=1027 route-map Rerun permit 10 match ip address 105 set ip next-hop route-map Rerun permit 20 match ip address 106 set ip next-hop

71 Mapy routingu użyte do redystrybucji Mapy routingu można używać do szczegółowej / precyzyjnej kontroli procesu redystrybucji pomiędzy protokołami routingu. Przykład planu implementacji: Definiowanie (łącznie z nazwą) mapy routingu za pomocą polecenia route-map Definiowanie warunku do spełnienia (polecenie match). Definiowanie akcji do wykonania jeśli warunek jest spełniony (polecenie set). Wybranie mapy routingu, która ma być użyta do redystrybucji. Użycie polecenia redistribute protocol route-map map-tag Optymalizacja routingu 83

72 Mapy routingu do redystrybucji Router(config)# route-map map-tag [permit deny] [sequence-number] Definicja mapy routingu Router(config-route-map)# match {conditions} Określenie warunków Router(config-route-map)# set {actions} Określenie działania/akcji Router(config-router)# redistribute protocol [process-id] route-map map-tag Redystrybucja nastąpi tylko przy zachowaniu zgodności z mapą routingu

73 match Command match community match interface match ip address match ip next-hop match ip route-source Description Matches a BGP community Matches any routes that have the next hop out of one of the interfaces specified Matches any routes that have a destination network number address that is permitted by a standard or extended ACL Matches any routes that have a next-hop router address that is passed by one of the ACLs specified Matches routes that have been advertised by routers and access servers at the address that is specified by the ACLs match length match metric match route-type match tag Matches based on the layer 3 length of a packet Matches routes with the metric specified Matches routes of the specified type Matches tag of a route

74 set Command set as-path set automatic-tag set community set default interface set interface set ip default nexthop set ip next-hop set level set local-preference set metric set metric-type set tag set weight Description Modifies an AS path for BGP routes Computes automatically the tag value Sets the BGP communities attribute Indicates where to output packets that pass a match clause of a route map for policy routing and have no explicit route to the destination Indicates where to output packets that pass a match clause of a route map for policy routing Indicates where to output packets that pass a match clause of a route map for policy routing and for which the Cisco IOS software has no explicit route to a destination Indicates where to output packets that pass a match clause of a route map for policy routing Indicates where to import routes for IS-IS and OSPF Specifies a BGP local preference value Sets the metric value for a routing protocol Sets the metric type for the destination routing protocol Sets tag value for destination routing protocol Specifies the BGP weight value

75 Mapy routingu do redystrybucji R1(config)# access-list 23 permit R1(config)# access-list 29 permit R1(config)# access-list 37 permit R1(config)# R1(config)# route-map REDIS-RIP permit 10 R1(config-route-map)# match ip address R1(config-route-map)# set metric 500 R1(config-route-map)# set metric-type type-1 R1(config-route-map)# R1(config-route-map)# route-map REDIS-RIP deny 20 R1(config-route-map)# match ip address 37 R1(config-route-map)# R1(config-route-map)# route-map REDIS-RIP permit 30 R1(config-route-map)# set metric 5000 R1(config-route-map)# set metric-type type-2 R1(config-route-map)# R1(config-route-map)# router ospf 10 R1(config-router)# redistribute rip route-map REDIS-RIP subnets R1(config-router)# 10 każdy pakiet routingu spełniający ACL 23 lub 29 będzie miał zmienioną metrykę. 20 każdy pakiet routingu spełniający ACL 37 nie będzie redystrybuowany. 30 wszystkie pozostałe pakiety routingu będą miały zmienioną metrykę.

76 Problem pętli (Route Feedback) RIPv2 OSPF Area 0 R [120/1] R1 O E [110/20] R3 R2 O E [110/20] Istnieje możliwość, iż routing feedback może spowodować nieoptymalny routing gdyż trasy są redystrybuowane przez więcej niż jeden router tak jak w konfiguracji typu two-way multipoint redistribution (R1 i R2). Szczegółowa analiza procesu powstawania pętli (routing feedback): RIPv2 na R3 ogłasza sieć R1 redystrybuuje sieć do OSPF. OSPF propaguję tę trasę poprzez całą domenę OSPF. Router OSPF może ogłosić sieć do R2. R2 redystrybuuje sieć z OSPF z powrotem do sieci RIPv2 tworząc pętle (routing feedback).

77 Mapy routingu zapobiegające Route Feedback RIPv2 OSPF Area 0 R [120/1] R1 O E [110/20] R3 R2 O E [110/20] R1(config)# access-list 1 permit R1(config)# route-map OSPF-into-RIP deny 10 R1(config-route-map)# match ip address 1 R1(config-route-map)# route-map OSPF-into-RIP permit 20 R1(config-route-map)# router rip R1(config-router)# redistribute ospf 10 metric 5 route-map OSPF-into-RIP R1(config-router)# router ospf 10 R1(config-router)# redistribute rip subnets R1(config-router)# Aby chronić przed pętlą (routing feedback), na R1 i R2 została dodana mapa routingu o nazwie OSPF-into-RIP. we wpisie 10, każdy pakiet routingu spełniający ACL 1 jest zabroniony i nie będzie redystrybuowany z powrotem do RIP. we wpisie 20, wszystkie inne pakiety routingu są dozwolone i będą redystrybuowane oraz będą miały przypisaną metrykę 5 w protokole RIP.

78 List dystrybucji (Distribute Lists) Precyzyjna metoda kontroli aktualizacji routingu wykorzystująca ACL: Administrator decyduje, o których trasach będą rozgłaszane informacje. Bezpieczeństwo, zmniejszenie obciążenia, dokładniejsze (granularne) zarządzanie, koszty Lista dystrybucji filtruje aktualizacje routingu, zaś typowa ACL filtruje ruch użytkowników. Przykład implementacji: Określić ruch, który ma być filtrowany przez ACL lub mapę routingu. Powiązać listę dystrybucji z ACL lub mapą routingu za pomocą polecenia distribute-list Filtry routingu zbiór reguł, który dokładnie określa jakie trasy router wysyła lub odbiera w aktualizacjach routingu. Optymalizacja routingu 90

79 Przykład Nie pokazywać RTZ sieci OUT Optymalizacja routingu 91

80 Przykład Nie pokazywać RTZ sieci OUT Zastosowane do wszystkich int Optymalizacja routingu 92

81 Przykład Nie pokazywać RTZ sieci OUT Zastosowane tylko do int S2 RTA(config)#router rip RTA(config-router)#network RTA(config-router)#distribute-list 24 out s2 RTA(config)#access-list 24 deny RTA(config)#access-list 24 permit any Optymalizacja routingu 93

82 Przykład Nie pokazywać RTZ sieci IN s0 RTZ Zastosowane do wszystkich int także e0 e0 Optymalizacja routingu 94

83 Przykład Nie pokazywać RTZ sieci IN s0 Zastosowane tylko do s0 RTZ(config)#router rip e0 RTZ(config-router)#network RTZ(config-router)#distribute-list 16 in s0 RTZ(config)#access-list 16 deny RTZ(config)#access-list 16 permit any Optymalizacja routingu 95

84 Filtrowanie przychodzących aktualizacji routingu Router(config-router)# distribute-list {access-list-number name} [route-map map-tag] in [interface-type interface-number] Parameter access-list-number name map-tag in Description Specifies the standard access list number or name. (Optional) Specifies the name of the route map that defines which networks are to be installed in the routing table and which are to be filtered from the routing table. This argument is supported by OSPF only. Applies the access list to incoming routing updates. interface-type interface-number (Optional) Specifies the interface type and number from which updates are filtered. Nie broni przed wejściem pakietu do routera ale przed wysyłaniem informacji o sieci poprzez wybrany protokół routingu!

85 Filtrowanie wychodzących aktualizacji routingu Router(config-router)# distribute-list {access-list-number name} out [interface-name routing-process [routing-process parameter]] Parameter access-list-number name out interface-name routing-process routing-process parameter Description Specifies the standard access list number or name. Applies the access list to outgoing routing updates. (Optional) Specifies the name of the interface out of which updates are filtered. (Optional) Specifies the name of the routing process, or the keyword static or connected, that is being redistributed and from which updates are filtered. (Optional) Specifies a routing process parameter, such as the AS number of the routing process.

86 distribute-list out/in R1(config-router)# distribute-list out Filter outgoing routing updates R1 R1(config-router)# distribute-list in Filter incoming routing updates R1

87 Filtrowanie wychodzących aktualizacji routingu EIGRP AS R1 R2 S0/0/0 R3 D /8 [90/...] D /16 [90/...] D /8 [90/...] R2(config)# access-list 7 permit R2(config)# R2(config)# router eigrp 1 R2(config-router)# network R2(config-router)# network R2(config-router)# distribute-list 7 out Serial0/0/0 R2(config-router)# Ukrycie sieci przed urządzeniami w sieci

88 Listy dystrybucji zapobieganie pętli tras RIPv / / / / /30 R1 R2 S0/0/3 R3 OSPF / / / /16 R4 R2(config)# access-list 2 deny R2(config)# access-list 2 permit any R2(config)# access-list 3 permit R2(config)# router ospf 1 R2(config-router)# network area 0 R2(config-router)# redistribute rip subnets R2(config-router)# distribute-list 2 out rip R2(config-router)# router rip R2(config-router)# network R2(config-router)# version 2 R2(config-router)# passive-interface Serial0/0/3 R2(config-router)# redistribute ospf 1 metric 5 R2(config-router)# distribute-list 3 out ospf 1 R2(config-router)#

89 Listy dystrybucji Dla każdego interfejsu oraz procesu routingu można zdefiniować poniższe listy dystrybucji: RTZ(config)#router rip RTZ(config-router)#distribute-list 1 in RTZ(config-router)#distribute-list 2 out RTZ(config-router)#distribute-list 3 in e0 RTZ(config-router)#distribute-list 4 out e0 RTZ#show ip protocols Routing Protocol is "rip" Sending updates every 30 seconds, next due in 25 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Outgoing update filter list for all interfaces is 2 Ethernet0 filtered by 4 Incoming update filter list for all interfaces is 1 Ethernet0 filtered by 3

90 Wady list dystrybucji Używanie list dystrybucji do filtrowania tras w protokołach routingu ma kilka wad: Brak kompatybilności z protokołami typu stan łącza (link state) jak OSPF Nie jest łatwo dostosować maskę podsieci (np. sumowanie wielu sieci) ACL są oceniane sekwencyjnie dla każdego prefiksu w aktualizacji routingu Rozszerzone ACL mogą być trudne (niska przejrzystość, wysoka komplikacja) w konfiguracji Listy dystrybucji ukrywają część informacji o sieci co może prowadzić do problemów: Istnieją nadmiarowe ścieżki, protokół dynamiczny wybierze jedną z nich, w razie awarii wybranej skorzysta z zapasowej jeśli włączona zostanie lista dystrybucji i o zapasowej ścieżce rozgłoszenia nie zostaną wysłane klapa, brak komunikacji (tak jak w trasach statycznych!!). Optymalizacja routingu 102

91 Listy prefiksów (Prefix Lists) Listy prefiksów mogą być używane jako alternatywa dla ACL w poleceniach filtrowania aktualizacji routingu. Charakterystyka: Znacząca poprawa wydajności w stosunku do ACL (także bo krótsze listy!) Numerowanie wpisów na listach (łatwa modyfikacja, dodawania itp. itd.) Większa elastyczność przy określaniu maski Optymalizacja routingu 103

92 Podobieństwa pomiędzy Prefix List i ACL Wiele wpisów: każdy ma test i wynik. Pierwsze dopasowanie jest przetwarzane, działanie permit albo deny. Jeśli brak jakiegokolwiek dopasowania to domyślnie istnieje wpis deny. ALE pusta lista prefiksów pozwala na dowolny prefiks. Optymalizacja routingu 104

93 Konfiguracja Prefix List Router(config)# ip prefix-list {list-name list-number} [seq seq-value] {deny permit} network/length [ge ge-value] [le le-value] Parameter list-name list-number seq seq-value deny permit network / length ge ge-value le le-value Description The name of the prefix list that will be created (it is case sensitive). The number of the prefix list that will be created. A 32-bit sequence number of the prefix-list statement. Default sequence numbers are in increments of 5 (5, 10, 15, and so on). The action taken when a match is found. The prefix to be matched and the length of the prefix. The network is a 32-bit address; the length is a decimal number. (Optional) The range of the prefix length to be matched. The range is assumed to be from ge-value to 32 if only the ge attribute is specified. (Optional) The range of the prefix length to be matched. The range is assumed to be from length to le-value if only the le attribute is specified.

94 Konfiguracja Prefix List no ip prefix-list list-name ip prefix-list list-name description text Wskazówki: Najlepsza wydajność gdy najczęściej używane wpisy są na samej górze. seq seq-value pozwala wstawiać wpisy pomiędzy już istniejące. Optymalizacja routingu 106

95 Prefix-list # AS R2 AS R R1 R1(config)# ip prefix-list TEN-ONLY permit /8 le 24 R1(config)# router bgp R1(config-router)# aggregate-address R1(config-router)# neighbor remote-as R1(config-router)# neighbor prefix-list TEN-ONLY out R1(config-router)# exit R1(config)# do show running-config include ip prefix-list ip prefix-list TEN-ONLY seq 5 permit /8 le 24 R1(config)# Zmieniona konfiguracja na ip prefix-list TEN-ONLY permit /8 le 24 Tylko pierwsze 8-bitów w adresie jest istotne ze względu na użycie prefiksu /8 W takim przypadku sąsiad R3 nauczy się o sieciach /16, /24 oraz /24. Czyli o trasach, których pierwsze 8-bitów ma wartość 172 a długość prefiksu zwiera się pomiędzy 8 i 24.

96 Prefix-list # AS R2 AS R R1 R1(config)# ip prefix-list TEN-ONLY permit /8 le 16 R1(config)# router bgp R1(config-router)# aggregate-address R1(config-router)# neighbor remote-as R1(config-router)# neighbor prefix-list TEN-ONLY out R1(config-router)# exit R1(config)# Teraz sąsiad R3 nauczy się tylko o sieci /16. czyli o trasach, których pierwsze 8-bitów ma wartość 172 a długość prefiksu zwiera się pomiędzy 8 i 16.

97 Prefix-list # AS R2 AS R R1 R1(config)# ip prefix-list TEN-ONLY permit /8 ge 17 R1(config)# router bgp R1(config-router)# aggregate-address R1(config-router)# neighbor remote-as R1(config-router)# neighbor prefix-list TEN-ONLY out R1(config-router)# exit R1(config)# Teraz sąsiad R3 nauczy się tylko o sieciach /24 i /24. R1 zignoruje parametr /8 i rozgłosi trasy gdy długość prefiksu zwiera się pomiędzy 17 i 32.

98 Prefix-list # AS R2 AS R R1 R1(config)# ip prefix-list TEN-ONLY permit /8 ge 16 le 24 R1(config)# router bgp R1(config-router)# aggregate-address R1(config-router)# neighbor remote-as R1(config-router)# neighbor prefix-list TEN-ONLY out R1(config-router)# exit R1(config)# Teraz sąsiad nauczy się o sieciach /16, /24 i /24 R1 zignoruje parametr /8 i rozgłosi trasy gdy długość prefiksu zwiera się pomiędzy 16 i 24.

99 Prefix-list # AS R2 AS R R1 R1(config)# ip prefix-list TEN-ONLY permit /8 ge 17 le 24 R1(config)# router bgp R1(config-router)# aggregate-address R1(config-router)# neighbor remote-as R1(config-router)# neighbor prefix-list TEN-ONLY out R1(config-router)# exit R1(config)# Teraz sąsiad nauczy się o sieciach /24 i /24. R1 zignoruje parametr /8 i rozgłosi trasy gdy długość prefiksu zwiera się pomiędzy 17 i 24.

100 Wiele metod kontroli aktualizacji routingu Jak kombinacja: prefix lists, distribute lists i route maps może wpływać na przychodzące i wychodzące informacje o routingu: Wszystkie metody muszą pozwolić na trasy otrzymane od sąsiadów zanim trafią one do tablicy routingu. Wyjściowe trasy muszą przejść przez wszystkie metody zanim trafią do sąsiadów.

101 Implementacja kontroli ścieżki (Path Control) CCNP Routing & Switching (prezentacje) Rick Graziani Homer Simpson Łukasz Sturgulewski

102 Zagadnienia związane z kontrolą ścieżki Jak różne metody kontroli ścieżki wpływają na ruch. Konfiguracja offset-lists w celu kontroli ścieżki. Konfiguracja IP SLA (Service-Level Agreement) w celu kontroli ścieżki. Opis zaawansowanych narzędzi kontroli ścieżki. Optymalizacja routingu 117

103 Wprowadzenie do kontroli ścieżki (Path Control) Optymalizacja routingu 118

104 Kontrola ścieżki wydajność sieci Jaką ścieżką ruch użytkowników będzie się poruszał Czasem może istnieć tylko jedna ścieżka! Ale w zaawansowanych sieciach nie tylko istnieje redundancja urządzeń ale także ścieżek (zarówno wewnętrznych jak i zewnętrznych). KLUCZEM w wyborach ścieżek jest zastosowany i skonfigurowany protokół routingu: AD, metryki, liczniki mają wpływ na wybór ścieżki Implementacja wielu protokołów routingu może prowadzić do zakłóceń w pracy sieci (wydajność urządzeń, brak spójności w trasach). Optymalizacja routingu 119

105 Skutki redundancji w sieci Resiliency (żywotność): Zapewnienie akceptowalnego poziomu dostępu do usług kiedy wydarzy się błąd. Sama redundancja nie gwarantuje żywotności! Availability (dostępność): Czas potrzebny na ustalenie nowej ścieżki, po awarii połączenia, nazywa się czasem zbieżności im krótszy tym lepszy, zależy od protokołu routingu, dla części aplikacji może nie być wystarczający! Adaptability (zdolność adaptacji): Zmiana parametrów pracy sieci, stanu linków itp. itd. zdolność adaptacji do zmieniających się warunków (czas!) Performance (wydajność): Używanie wielu linków do optymalnego wykorzystania pasma i nadmiarowych ścieżek. Optymalizacja routingu 120

106 Skutki redundancji w sieci Wsparcie dla usług sieciowych i aplikacji: Różne metody kontroli ścieżki pozwalają na: zwiększenie bezpieczeństwa, optymalizację wykorzystania połączeń, QoS/CoS. Predictability (przewidywalność) Zarządzanie ścieżkami powinno wynikać z przyjętej i przemyślanej strategii dzięki czemu jest bardziej przewidywalne. Asymetryczny ruch Ruch w jedną stronę może być przesyłany inną ścieżka niż ruch powrotny, to jest raczej wskazane lepsze wykorzystanie pasma ale trudniejsza analiza. BGP szczególnie ten protokół wymaga uważnego sterowania ścieżkami w obu kierunkach. Optymalizacja routingu 121

107 Narzędzia kontroli ścieżki Dobry projekt adresacji. Redystrybucja oraz inne protokoły routingu. Characteristic OSPF EIGRP Route Marking Metric Next hop Filtering Route summarization Tags for external routes can be added at distribution points Can be changed for external routes at redistribution points Can be changed for external routes at redistribution points Summary information can be filtered at ABRs and ASBRs Can be configured only on ABRs and ASBRs Tags for all routes can be configured Can be set using route maps Can be set for all routes under various conditions Can be configured anywhere for any routes Can be configured anywhere for any routes; auto summarization is on by default Unequal cost load balancing Not available Available, with variance command.

108 Narzędzia kontroli ścieżki Podstawowe narzędzia: Passive interfaces Distribute lists Prefix lists Administrative distance Route maps Route tagging Zaawansowane narzędzia: Offset lists IP SLAs OER, Virtualization, WAAS Optymalizacja routingu 123

109 Kontrola ścieżki Ogólnie wszystkie omawiane zagadnienia w tej prezentacji służą zarządzaniem ścieżką jaką będą poruszały się dane użytkowników. KLUCZOWE jest posiadanie strategii / pomysłu zarządzania ścieżkami a następnie dobranie do tego celu odpowiednich narzędzi.

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

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

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

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 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

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

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

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

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

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

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

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

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

Cisco IOS Routing statyczny i dynamiczny

Cisco IOS Routing statyczny i dynamiczny Cisco IOS Routing statyczny i dynamiczny 1. Obsługa routera Cisco Konsola zarządzania routera firmy Cisco pracującego pod kontrolą systemu operacyjnego IOS może pracować w trybie zwykłym lub uprzywilejowanym,

Bardziej szczegółowo

Cisco IOS Routing statyczny

Cisco IOS Routing statyczny Cisco IOS Routing statyczny 1. Obsługa routera Cisco Konsola zarządzania routera firmy Cisco pracującego pod kontrolą systemu operacyjnego IOS może pracować w trybie zwykłym lub uprzywilejowanym, sygnalizowanymi

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

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

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

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

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h Imię Nazwisko ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h 1. Zbudować sieć laboratoryjną 2. Czynności wstępne 3. Filtrowanie pakietów 4. Ustawienie portów przełącznika (tryb graficzny) 5. DNAT (tryb

Bardziej szczegółowo

(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

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

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

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

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h Imię Nazwisko ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h 1. Zbudować sieć laboratoryjną 2. Czynności wstępne 3. Filtrowanie pakietów 4. Ustawienie portów przełącznika (tryb graficzny) 5. DNAT (tryb

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

Sieci Komputerowe Laboratorium 10. Redystrybucja_OSPF_EIGRP_RIP

Sieci Komputerowe Laboratorium 10. Redystrybucja_OSPF_EIGRP_RIP Sieci Komputerowe Laboratorium 10 Redystrybucja_OSPF_EIGRP_RIP Rafał Chodarcewicz Instytut Informatyki i Matematyki Komputerowej Uniwersytet Jagielloński Kraków, 2015 RIP 1.0.0.0/24 2.0.0.0/24 3.0.0.0/24

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

Sieci komputerowe dr Zbigniew Lipiński

Sieci komputerowe dr Zbigniew Lipiński Sieci komputerowe Podstawy routingu dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Routing Routing jest procesem wyznaczania najlepszej trasy

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

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

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

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

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

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

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

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

Sieci komputerowe. Router. Router 2012-05-24

Sieci komputerowe. Router. Router 2012-05-24 Sieci komputerowe - Routing 2012-05-24 Sieci komputerowe Routing dr inż. Maciej Piechowiak 1 Router centralny element rozległej sieci komputerowej, przekazuje pakiety IP (ang. forwarding) pomiędzy sieciami,

Bardziej szczegółowo

Protokoły wektora odległości. Protokoły stanu łącza

Protokoły wektora odległości. Protokoły stanu łącza Protokoły wektora odległości Protokoły stanu łącza 1 Protokoły klasowe 0-127 128-191 192-223 Dla protokołów klasowych stosowane są następujące zasady ogłaszania sieci lub podsieci: Jeżeli podsieć oraz

Bardziej szczegółowo

Administracja sieciami LAN/WAN

Administracja sieciami LAN/WAN Administracja sieciami LAN/WAN Konfigurowanie routingu statycznego dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Tablica routingu Tablica

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

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

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

ĆWICZENIE: Routing dynamiczny

ĆWICZENIE: Routing dynamiczny Politechnika Warszawska Wydział elektryczny LABATIUM SIEI KMPUTEWYH ĆWIZENIE: outing dynamiczny Autor: Michał adzki Wstęp elem ćwiczenia jest zapoznanie się z protokołami routingu dynamicznego IP v2, oraz

Bardziej szczegółowo

Ćwiczenie Podstawowa konfiguracja protokołów RIPv2 oraz RIPng Topologia

Ćwiczenie Podstawowa konfiguracja protokołów RIPv2 oraz RIPng Topologia Ćwiczenie Podstawowa konfiguracja protokołów IPv2 oraz IPng Topologia 2013 isco and/or its affiliates. All rights reserved. This document is isco Public. Strona 1 z 12 Tabela adresów Urządzenie Interfejs

Bardziej szczegółowo

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

Plan prezentacji. Konfiguracja protokołu routingu OSPF. informatyka+ 1 Plan prezentacji Wprowadzenie do budowy i konfiguracji routerów Wprowadzenie do konfiguracji routingu statycznego Wprowadzenie do konfiguracji protokołów routingu dynamicznego Konfiguracja protokołów

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

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

Ćwiczenie Podstawowa konfiguracja OSPFv3 dla pojedynczego obszaru Topologia

Ćwiczenie Podstawowa konfiguracja OSPFv3 dla pojedynczego obszaru Topologia Ćwiczenie Podstawowa konfiguracja OSPFv3 dla pojedynczego obszaru Topologia 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Strona 1 z 10 Tabela adresowa Urządzenie

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

Packet Tracer - Podłączanie routera do sieci LAN

Packet Tracer - Podłączanie routera do sieci LAN Topologia Tabela adresacji Urządz enie Interfejs Adres IP Maska podsieci Brama domyślna Cele G0/0 192.168.10.1 255.255.255.0 Nie dotyczy R1 G0/1 192.168.11.1 255.255.255.0 Nie dotyczy S0/0/0 (DCE) 209.165.200.225

Bardziej szczegółowo

Sieci komputerowe Protokoły routingu

Sieci komputerowe Protokoły routingu Sieci komputerowe Protokoły routingu 212-5-24 Sieci komputerowe Protokoły routingu dr inż. Maciej Piechowiak 1 Protokoły routingu 2 Protokoły routingu Wykorzystywane do wymiany informacji o routingu między

Bardziej szczegółowo

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

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP) Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 17 Funkcje warstwy sieciowej Podstawy wyznaczania tras Routing statyczny Wprowadzenie jednolitej adresacji niezaleŝnej od niŝszych warstw (IP) Współpraca

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

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

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

ZADANIE.03 Cisco.&.Juniper Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h Imię Nazwisko ZADANIE.03 Cisco.&.Juniper 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.

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

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

BADANIE DOBORU TRAS W WIELODROGOWEJ ARCHITEKTURZE SIECIOWEJ ZE WZGLĘDU NA ZMIENNE WARUNKI SIECIOWE RAFAŁ POLAK rafal.polak@student.wat.edu.pl DARIUSZ LASKOWSKI dlaskowski@wat.edu.pl Instytut Telekomunikacji, Wydział Elektroniki, Wojskowa Akademia Techniczna w Warszawie BADANIE DOBORU TRAS W WIELODROGOWEJ

Bardziej szczegółowo

Ćwiczenie Konfiguracja i weryfikacja rozszerzonych list kontroli dostępu (ACL) Topologia

Ćwiczenie Konfiguracja i weryfikacja rozszerzonych list kontroli dostępu (ACL) Topologia Ćwiczenie Konfiguracja i weryfikacja rozszerzonych list kontroli dostępu (ACL) Topologia Tablica adresacji Cele Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/1 192.168.10.1 255.255.255.0

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

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

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

Część I: Podstawowa konfiguracja routera

Część I: Podstawowa konfiguracja routera Zakład Cyberbezpieczeństwa IT PW LABORATORIUM SIECI Instrukcja do ćwiczenia: Podstawy konfiguracji routerów Przedmiot: Sieci Lokalne (LAN) Autor: Wojciech Mazurczyk Aktualizacja: Artur Janicki wersja 1.1

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

ZiMSK. Routing statyczny, ICMP 1

ZiMSK. Routing statyczny, ICMP 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 statyczny, ICMP 1

Bardziej szczegółowo

1. Podstawy routingu IP

1. Podstawy routingu IP 1. Podstawy routingu IP 1.1. Routing i adresowanie Mianem routingu określa się wyznaczanie trasy dla pakietu danych, w taki sposób aby pakiet ten w możliwie optymalny sposób dotarł do celu. Odpowiedzialne

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

Ć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

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

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

Akademia sieci Cisco CCNA Exploration : semestr 2 : protokoły i koncepcje routingu / Rick Graziani, Allan Johnson. wyd. 1, dodr. 4. Akademia sieci Cisco CCNA Exploration : semestr 2 : protokoły i koncepcje routingu / Rick Graziani, Allan Johnson. wyd. 1, dodr. 4. Warszawa, 2013 Spis treści O autorach 17 O redaktorach technicznych 17

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

Ćwiczenie Konfiguracja i weryfikacja standardowych list kontroli dostępu ACL

Ćwiczenie Konfiguracja i weryfikacja standardowych list kontroli dostępu ACL Ćwiczenie Konfiguracja i weryfikacja standardowych list kontroli dostępu ACL Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/1 192.168.10.1 255.255.255.0 N/A

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

Administracja sieciami LAN/WAN

Administracja sieciami LAN/WAN Administracja sieciami LAN/WAN Protokoły routingu dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Protokół Protokół Protokół Protokół

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

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

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych Zarządzanie Jakością Usług w Sieciach Teleinformatycznych do sieci R. Krzeszewski 1 R. Wojciechowski 1 Ł. Sturgulewski 1 A. Sierszeń 1 1 Instytut Informatyki Stosowanej Politechniki Łódzkiej http://www.kis.p.lodz.pl

Bardziej szczegółowo

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

Spis treúci. Księgarnia PWN: Rick Graziani, Allan Johnson - Akademia sieci Cisco. CCNA Exploration. Semestr 2 Księgarnia PWN: Rick Graziani, Allan Johnson - Akademia sieci Cisco. CCNA Exploration. Semestr 2 Spis treúci O autorach... 17 O redaktorach technicznych... 17 Dedykacje... 18 Podziękowania... 19 Symbole

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

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

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 statyczny w Linuksie Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M.

Bardziej szczegółowo

4. IGRP, konfiguracja RIP i IGRP na routerach Cisco

4. IGRP, konfiguracja RIP i IGRP na routerach Cisco 4. IGRP, konfiguracja RIP i IGRP na routerach Cisco 4.1. Wstępna konfiguracja protokołu RIP Aby włączyć protokół RIP, należy w trybie konfiguracji globalnej użyć następujących poleceń: Router(config)#router

Bardziej szczegółowo

Aneks do instrukcji obsługi routera Asmax Br-804v II

Aneks do instrukcji obsługi routera Asmax Br-804v II Aneks do instrukcji obsługi routera Asmax Br-804v II 1. Aneks do filtrowania WAN (firmware V0.05) 2. Aneks do filtrowania LAN IP Filters (firmware A0.05) 3. Aneks do filtrowania LAN MAC Filters (firmware

Bardziej szczegółowo

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

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Transport Layer Network Fundamentals Chapter 4 Version 4.0 1 OSI Transport Layer Network Fundamentals Rozdział 4 Version 4.0 2 Objectives Explain the role of Transport Layer protocols and services

Bardziej szczegółowo

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay * konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay Połączenie poprzez konsolę (użyj dowolnego edytora konsoli, np. HyperTerminal): 9600,8,N,1,

Bardziej szczegółowo

Korporacyjne Sieci Bez Granic Corporate Borderless Networks

Korporacyjne Sieci Bez Granic Corporate Borderless Networks Korporacyjne Sieci Bez Granic Corporate Borderless Networks dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń KSBG (v2013) 1 Korporacyjne sieci LAN Model

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

ROUTING DYNAMICZNY. Łukasz Bromirski. ...a Linux. lukasz@bromirski.net

ROUTING DYNAMICZNY. Łukasz Bromirski. ...a Linux. lukasz@bromirski.net ROUTING DYNAMICZNY...a Linux Łukasz Bromirski lukasz@bromirski.net 1 Agenda Powtórka z rozrywki: podstawy routingu IP Skąd wziąść interesujące elementy Protokoły routingu IGP i EGP Inne zagadnienia Q &

Bardziej szczegółowo

Sieci Komputerowe Laboratorium 08 OSPF

Sieci Komputerowe Laboratorium 08 OSPF Sieci Komputerowe Laboratorium 08 OSPF Rafał Chodarcewicz Instytut Informatyki i Matematyki Komputerowej Uniwersytet Jagielloński Kraków, 2015 1.0.0.0/24 2.0.0.0/24 3.0.0.0/24 4.0.0.0/24 5.0.0.0/24 R1.2.3.4

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

Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1)

Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1) Podstawowe polecenia konfiguracyjne dla Cisco IOS (Routery z serii 2600 IOS 12.1) 1. Podłączenie konsoli zarządzania routerem: Ustawienia dla programu HyperTerminal (a) oraz TeraTerm Pro (b): a) b) 2.

Bardziej szczegółowo

Protokoły routingu dynamicznego

Protokoły routingu dynamicznego Protokoły routingu dynamicznego Autor: Waldemar Pierścionek W artykule tym kontynuujemy omawianie zagadnień związanych z procesem routingu. Przedstawimy między innymi poszczególne typy protokołów routingu

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

Lab 9 Konfiguracja mechanizmu NAT (Network Address Translation)

Lab 9 Konfiguracja mechanizmu NAT (Network Address Translation) Lab 9 Konfiguracja mechanizmu NAT (Network Address Translation) Cele W ćwiczeniu będzie trzeba wykonać następujące zadania: Umożliwić tłumaczenie adresów pomiędzy sieciami (NAT). Skonfigurować Easy IP.

Bardziej szczegółowo

W drodze do CCNA. Część II

W drodze do CCNA. Część II Idź do Spis treści Przykładowy rozdział Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka ennik i informacje Zamów informacje o nowościach Zamów cennik zytelnia Fragmenty

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

Ćwiczenie Konfiguracja i weryfikacja ograniczeń dostępu na liniach VTY

Ćwiczenie Konfiguracja i weryfikacja ograniczeń dostępu na liniach VTY Ćwiczenie Konfiguracja i weryfikacja ograniczeń dostępu na liniach VTY Topologia Tabela adresów Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/0 192.168.0.1 255.255.255.0 N/A G0/1 192.168.1.1

Bardziej szczegółowo