ISP od strony technicznej. Fryderyk Raczyk



Podobne dokumenty
Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Uproszczenie mechanizmów przekazywania pakietów w ruterach

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL)

Materiały przygotowawcze do laboratorium

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Konfigurowanie protokołu BGP w systemie Linux

Jak zbudować profesjonalny styk z internetem?

Konfigurowanie protokołu BGP w ruterach Cisco

Sterowanie ruchem wyjściowym

ANALIZA BEZPIECZEŃSTWA SIECI MPLS VPN. Łukasz Polak Opiekun: prof. Zbigniew Kotulski

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

Routing. mgr inż. Krzysztof Szałajko

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

RUTERY. Dr inŝ. Małgorzata Langer

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

MPLS. Krzysztof Wajda Katedra Telekomunikacji, 2015

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

Institute of Telecommunications. koniec wykładu VIII.

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

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

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

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

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

Wprowadzenie do MPLS*

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

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

BADANIE BEZPIECZEŃSTWA ZABEZPIECZONEJ USŁUGI MPLS VPN O ZESTAW PROTOKOŁÓW IPSEC

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.

QoS w sieciach IP. Parametry QoS ( Quality of Services) Niezawodność Opóźnienie Fluktuacja ( jitter) Przepustowość ( pasmo)

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

PORADNIKI. Routery i Sieci

Praktyczne aspekty implementacji IGP

Ruting. Protokoły rutingu a protokoły rutowalne

Nowe zasady przydziału zasobów z RIPE

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

MPLS. Bartłomiej Anszperger. Co to jest? Z czym to gryźć? Jak i po co myśleć o mechanizmach MPLS we własnej sieci?

Sieci komputerowe dr Zbigniew Lipiński

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

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

Warstwa sieciowa rutowanie

Sieci komputerowe - Protokoły wspierające IPv4

Unified MPLS. Marcin Aronowski Consulting Systems Engineer Cisco Systems

MPLS. Co to jest? Z czym to gryźć? Jak i po co myśleć o mechanizmach MPLS we własnej sieci? Bartłomiej Anszperger

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

1. Podstawy routingu IP

IP VPN. 1.1 Opis usługi

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

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

MPLS VPN. Architektura i przegląd typów. lbromirski@cisco.com rafal@juniper.net. PLNOG, Kraków, październik 2012

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

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

ZiMSK. Routing dynamiczny 1

Rozległe Sieci Komputerowe

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

Realizacja styku międzyoperatorskiego dla usług L2/L3 VPN. Piotr Jabłoński Systems Engineer

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

Dr Michał Tanaś(

Sieci komputerowe - administracja

Materiały przygotowawcze do laboratorium 3

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

Instrukcja do laboratorium 1

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

Punkt wymiany ruchu. Warszawa, 2013

PROTOKOŁY RUTINGU W SIECIACH PAKIETOWYCH

Zarządzanie przepływem

Systemy i sieci GMPLS. Wprowadzenie do GMPLS. Krzysztof Wajda. Katedra Telekomunikacji AGH Czerwiec, 2018

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

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

Adresy w sieciach komputerowych

Zapytanie ofertowe. zakup routera. Przedmiotem niniejszego zamówienia jest router spełniający następujące wymagania:

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

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

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

Sklejanie VPN (różnych typów)

router wielu sieci pakietów

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

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

Mechanizmy routingu w systemach wolnodostępnych

DLACZEGO QoS ROUTING

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

TECHNOLOGIA W PRAKTYCE

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

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

PROTOKÓŁ BGP. Łukasz Bromirski PODSTAWY DZIAŁANIA BUDOWA STYKU Z INTERNETEM PROJEKT BGP BLACKHOLING PL. lukasz@bromirski.net lbromirski@cisco.

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

Model sieci OSI, protokoły sieciowe, adresy IP

Routing i protokoły routingu

SIEĆ SZEROKOPASMOWA POLSKI WSCHODNIEJ - KONCEPCJA SIECI W WOJEWÓDZTWIE WARMIŃSKO-MAZURSKIM

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

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

Załącznik nr 1 do zapytania ofertowego. Połączenie lokalizacji ŁOW NFZ wysokowydajną siecią WAN, zapewnienie dostępu do Internetu oraz

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

Szczegółowy Opis Przedmiotu Zamówienia Część V

BGP Blackholing PL. v2.0 re(boot reload) Łukasz Bromirski

Projektowanie sieci metodą Top-Down

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Technologie warstwy Internetu. Routing

SEKCJA I: Zamawiający

Transkrypt:

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 System (AS) Obecnie BGP v.4

AS (Autonomous system) Grupa sieci zarządzana przez tą samą jednostkę administracyjną (ISP, duże organizacje) Ustalona polityka routingu Numer AS: 16-bit, od 2007 32-bit unikalny w skali Internetu pula prywatna i publiczna przyznawany przez Regional Internet Registry (RIR)

AS Typy: Multihomed - połączenie z więcej niż jednym AS Stub - połączenie tylko z jednym As Transit - połączenie z więcej niż jednym AS, możliwy tranzyt

AS

BGP Sesja TCP między routerami - ręczna konfiguracja Informacje w postaci prefiksów (CIDR) są rozgłaszane do sąsiadów Sąsiad musi zaakceptować otrzymane prefiksy (routing policy) Pełna wymiana tablic tylko za pierwszy razem Zmiana w sieci - wysyłana aktualizacja przyrostowa

ibgp/ebgp ebgp Sesje pomiędzy routerami z różnych AS-ów Routery powinny być bezpośrednio połączone Możliwe połączenie z odległymi routerami (BGP multihop) ibgp Sesje pomiędzy routerami w ramach jednego AS Nie ma konieczności bezpośredniego połączenia routerów Nie są przesyłane trasy, których router dowiedział się poprzez ibgp Wszystkie routery brzegowe BGP w jednym AS muszą być ze sobą połączone topologia full mesh zapobieganie powstawaniu pętli Route relector

BGP Protokół path vector, ale atrybuty polityka routingu

BGP atrybuty Do każdego prefiksu przesyłanego w komunikacje UPDATE dołączone są specjalne atrybuty: AS-Path lista numerów AS przez które przechodzi trasa do danej sieci Next-hop adres IP przez który dana sieć jest osiągalna Origin (IGP, EGP, incomplete) pochodzenie prefiksu

BGP atrybuty Local-pref - Wskazuje preferowaną ścieżkę wyjścia z danego AS, nie rozgłaszany poza AS

BGP atrybuty Community znacznik umożliwiający grupowanie prefiksów lub oznaczanie ich w sposób umożliwiający ich późniejsze przyporządkowanie do grupy 32-bitowa liczba, zwykle zapisywana w formacie X:Y X = AS systemu używającego community Y = arbitralna wartość, dla której definiowane jest znaczenie ISP publikują list community na podstawie których mogą wykonywać zmiany w polityce routingu

BGP atrybuty Przykładowe, predefiniowane Community: no-export nie ogłaszaj tej trasy do peer-ów ebgp no-advertise nie ogłaszaj nigdzie tej trasy internet brak limitów na ogłaszanie trasy

BGP wybór trasy Nie bierz pod uwagę trasy, dla której next-hop jest nieosiągalny Najwyższe local-preference (globalne w AS) Najkrótsza AS-PATH

BGP - wykrywanie pętli (As path)

BGP routing policy Import policies - polityki routingu odnoszące się do przychodzących informacji o trasach, podejmowana decyzja czy umieścić daną trasę w tablicy routingu Export policies polityki odnoszące się do ogłaszanych informacji o trasach, mówią czy daną trasę ogłaszać do danego sąsiada Filter list as path Prefix list Community list

MPLS

MPLS MPLS - Multiprotocol Label Switching Technologia wprowadzająca zarządzanie (sterowanie) ruchem W praktyce stosowana z protokołem IP Protokół warstwy 2.5

MPLS cloud

MPLS pojęcia Label etykieta, jej postać zależna od protokołu L2

MPLS pojęcia FEC (Forwarding Equivalence Class) klasa równoważności przekazywania budowane np. w oparciu o docelowy IP, wymagania QoS LER (Label Edge Router) router brzegowy domeny MPLS przydziela pakiet do FEC dodanie/usunięcie etykiety LSR (Label Switching Router) router przełączający pakiet MPLS na podstawie etykiety podejmują decyzję o kierowaniu pakietu, po czym zamieniają starą etykietę i zastępują ją nową

MPLS pojęcia LSP (Label Switched Path): ścieżka jaką podąża pakiet przez domenę MPLS sekwencja routerów (pierwszy i ostatni to LER) skojarzona z konkretnym FEC de facto wirtualny tunel jednokierunkowa ustawiana administracyjnie ping, traceroute

MPLS pojęcia Do zestawienia ścieżki LSP konieczne jest stworzenie powiązań klasa FEC <-> etykieta i umieszczenie ich w tabeli kierowania każdego z wykorzystywanych na trasie router-ów Dystrybucja informacji o powiązaniach LDP (Label Distribution Protocol) RSVP-TE

MPLS

MPLS zasada działania Wejściowy LRE kwalifikuje pakiet do FEC Dodanie etykiety na podstawie FEC Przesłanie pakietu do LSR na podstawie ścieżki LSP LSR przełączają pakiety między sobą aż do wyjściowego FEC Wyjściowy FEC usuwa etykietę, pakiet opuszcza domenę MPLS

MPLS

MPLS zalety zmniejszenie opóźnień - przełączenie etykiet jest szybsze niż wyszukiwanie trasy w tablicy routingu przetwarzanie pakietu IP tylko na wejściu do domeny MPLS, potem tylko przełączanie po etykietach sterowanie ruchem w zależności od przepustowości awarii QoS dynamiczne reagowanie na zmiany w sieci

MPLS zastosowania VPN VPLS (Virtual Private LAN Service)

Internet exchange

Peering Bezpośrednia wymiana ruchu pomiędzy dwoma sieciami (ISP, firmy) Wymagany punkt styku Protokół BGP Zestawiany dla obustronnej korzyści Płatny czy nie?

Internet exchange (IX, IXP) Fizyczna infrastruktura wymiany ruchu pomiędzy wieloma sieciami (ISP, firmy) Ruch jest wymieniany na zasadzie peering-u IX redukuje ilość ruchu który ISP musiałby przesłać przez swoje łącza tranzytowe Najważniejsze zalety wymianu ruchu w ramach IX to: obniżenie kosztów zmniejszenie opóźnień większa przepustowość Przykłady: PIX PLIX AMS-IX

Bibliografia CCNP v.6.0 ROUTE, ISCW http://docwiki.cisco.com/wiki/border_gateway_pr otocol www.bgp4.as http://www.tech-portal.pl http://globalknowledgeblog.com/technology/cisco/ routing-switching

Dziękuję za uwagę