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

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

RUTERY. Dr inŝ. Małgorzata Langer

ISP od strony technicznej. Fryderyk Raczyk

Warstwa sieciowa rutowanie

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

Routing. mgr inż. Krzysztof Szałajko

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.

PORADNIKI. Routery i Sieci

Rozległe Sieci Komputerowe

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

Sieci komputerowe - Protokoły wspierające IPv4

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

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

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

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

Konfigurowanie protokołu BGP w ruterach Cisco

GRAF DECYZJI O TRASIE PAKIETU

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

Konfigurowanie protokołu BGP w systemie Linux

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

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

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

Nowe zasady przydziału zasobów z RIPE

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

1. Podstawy routingu IP

Jak zbudować profesjonalny styk z internetem?

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

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

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

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

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

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka

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

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

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

Institute of Telecommunications. koniec wykładu VIII.

Routing i protokoły routingu

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

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL)

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

ZiMSK. Routing statyczny, ICMP 1

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

Technologie warstwy Internetu. Routing

Wykład 2 jak się połączyć? Dr inż. Małgorzata Langer

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

Temat: Routing. 1.Informacje ogólne

Ruting. Protokoły rutingu a protokoły rutowalne

Sieci komputerowe dr Zbigniew Lipiński

ZiMSK NAT, PAT, ACL 1

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

Marcin Mazurek P.I.W.O, 22/05/2004, Poznań, Polska:)

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

ADRESY PRYWATNE W IPv4

Sieci komputerowe Warstwa sieci i warstwa transportowa

Dr Michał Tanaś(

Narodziny Rozwój Dojrzałość Historia Internetu

MODEL OSI A INTERNET

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

Laboratorium - Przeglądanie tablic routingu hosta

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

Podstawy działania sieci

Praktyczne aspekty implementacji IGP

Charakterystyka grupy protokołów TCP/IP

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

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

ZiMSK. Routing dynamiczny 1

Administracja sieciami LAN/WAN

Wykład: Sieci Globalne

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

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

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

Sterowanie ruchem wyjściowym

Przekazywanie pakietu od nadawcy do odbiorcy

Tutorial 9 Routing dynamiczny

Protokoły sieciowe - TCP/IP

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

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

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

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

Zarządzanie systemem komendy

Wykład: Sieci Globalne

ARP Address Resolution Protocol (RFC 826)

Routing / rutowanie (marszrutowanie) (trasowanie)

SEKCJA I: Zamawiający

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

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

Algorytmy routingu. Kontynuacja wykładu

Sieci komputerowe dr Zbigniew Lipiński

Adresy w sieciach komputerowych

Zarządzanie sieciami komputerowymi - wprowadzenie

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

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

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Model OSI. mgr inż. Krzysztof Szałajko

Badanie protokołów routingu

Transkrypt:

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 National Science Foundation Network Przepustowość łączy osiągnęła 45 Mb/s w 1991 Protokół TCP/IP Protokół EGP (Exterior Gateway Protocol) 8.01.2008 2

Czasy współczesne W 1995 zamknięto Internet Backbone Internet stał się naprawdę systemem zdecentralizowanym Obecnie Sieć to połączone systemy autonomiczne (AS) Nowy protokół do trasowania: BGP ver. 4 (RFC 4271) Internet exchange Points miejsca połączeń między ASami (AMS-IX średni transfer 231 Gb/s) 8.01.2008 3

BGP Protokół działający w środowisku zdecentralizowanym Korzysta z TCP/IP Łączy routery z 'sąsiadami' (peers) z innych ASów i z routerami wewnątrz własnego ASa Główny cel wymiana informacji o zmianach topologii sieci między routerami brzegowymi ASów 8.01.2008 4

BGP 8.01.2008 5

BGP Węzeł utrzymuje tablicę używanych tras oraz po 2 tablice na każdego sąsiada: Adj-RIB-In dane od sąsiada, przed obróbką Adj-RIB-Out dane po obróbce (i po dodaniu do głównej tablicy routowania!), przygotowane do wysłania do sąsiada Trasy wybrane do używania przez węzeł są w tablicy Loc-RIB. Te tablice tworzą Routing Information Base 8.01.2008 6

BGP Aktualizacja danych w węźle następuje poprzez wysyłanie komunikatów UPDATE o nowych i porzucanych ścieżkach Przykładowy sens komunikatu UPDATE: 193.11.0.0/16 6, 8, 10, 19 NEXT_HOP 210.12.15.189 Dany prefiks długości 16 bitów jest osiągalny poprzez ASy o identyfikatorach: 6, 8, 10, 19 (w tej kolejności!). Aby go osiągnąć nawiąż połączenie z adresem 210.12.15.189 Możliwe wariacje: Zbiory ASów na ścieżce (mogą być sortowane), wiele punktów wejściowych do 1 ASa 8.01.2008 7

BGP Pojawienie się nowego routera w sieci powoduje ożywioną komunikację i przez pewien czas sieć jest niestabilna. Część sieci może być nawet przejściowo nieosiągalna. Czas dojścia sieci do pełnej sprawności wydłuża się wraz ze wzrostem rozmiaru tablic routowania, teraz osiąga minuty, a nawet ponad 20 minut W praktyce stosuje się cache'owanie ścieżek, by nie przeglądać tablic routowania dla każdego przychodzącego pakietu, a tylko dla tych, które idą do celu, który dawno nie był odwiedzany. 8.01.2008 8

Zalety BGP Zalety protokołu: Informacje są przesyłane tylko między sąsiednimi ASami Razem z adresem osiągalnym jest przesyłana ścieżka do niego Ścieżki do sieci o tym samym prefiksie są agregowane Możliwość definiowania polityki routowania, w oparciu o cel, indywidualnie w ASach Węzeł może wiedzieć o wielu możliwych połączeniach do jednego sąsiada i w miarę ich 'padania' wybierać najlepsze dostępne 8.01.2008 9

Problemy BGP Problemy: Polityka routowania w węźle musi być oparta o cel Skalowalność Route reflectors Confederations Route flapping/route flap damping Wzrost rozmiaru tablic routowania Do 2001 i w 2004 roku wzrost wykładniczy Multihoming ma także wady 13.10.2006 tablice routowania osiągnęły 200 000 pozycji Czerwiec 2007: >222 000 pozycji na poziomie AS 8.01.2008 10

Problemy BGP Trudno poprawnie skonfigurować węzły dużego Systemu Autonomicznego Analizy logów pokazują, że często 15 minut przed padnięciem routerów ktoś przy nich grzebał... Routery źle reagują na przeciążenie (route flapping) Mnogość lokalnych polityk routowania Nikt nie ma interesu, by być pierwszym, który porzuci BGP 8.01.2008 11

I co dalej? There s talk of replacing BGP but it took fifteen years to get this one working. and no one wants to go through that pain again Zamiast zmieniać protokół BGP można zmienić warstwę transportową, z której on korzysta (TCP/IP) na np. BST i SCTP Można przejść na Ipv6 i używać address rewriting (Six/One) Można używać podwójnego routowania map-n-en-cap (Locator ID Separation Protocol) 8.01.2008 12

O czym to ja?... Historia Czasy współczesne BGP BGP Zalety BGP Wady BGP Problemy I co dalej? 8.01.2008 13

Wikipedia: BGP Internet backbone ARPANET RFC 4271 Bibliografia Distance vector algorithm Listy dyskusyjne związane z BGP 8.01.2008 14

Bibliografia BST - BGP Scalable Transport Kedar Poduri, Cengiz Alaettinoglu, Van Jacobson The success of the Internet Mark Handley Update on Routing and Addressing at IETF 69 IETF Journal October 31st, 2007 IRTF Routing Research Group 8.01.2008 15