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



Podobne dokumenty
Wprowadzenie do MPLS*

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

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

Institute of Telecommunications. koniec wykładu VIII.

ISP od strony technicznej. Fryderyk Raczyk

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

Uproszczenie mechanizmów przekazywania pakietów w ruterach

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

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

Materiały przygotowawcze do laboratorium

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

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

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

Zaawansowane metody pomiarów i diagnostyki w rozległych sieciach teleinformatycznych Pomiary w sieciach pakietowych. Tomasz Szewczyk PCSS

MPLS. Krzysztof Wajda Katedra Telekomunikacji, 2015

Praktyczne aspekty implementacji IGP

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

VPLS - Virtual Private LAN Service

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

Załącznik nr 1 do SIWZ. Numer sprawy: DO-DZP

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

ADRESY PRYWATNE W IPv4

Sieci komputerowe - administracja

Adresy w sieciach komputerowych

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

Sklejanie VPN (różnych typów)

Wirtualizacja sieci izolacja ruchu w LAN oraz sieciach MPLS

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

IP VPN. 1.1 Opis usługi

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

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

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

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

ZiMSK. VLAN, trunk, intervlan-routing 1

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

Warstwa sieciowa rutowanie

DLACZEGO QoS ROUTING

ZST Wykład (lato 2014)

Przesyłania danych przez protokół TCP/IP

1. Podstawy routingu IP

Szkolenia teleinformatyczne

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

Sieci komputerowe - Protokoły wspierające IPv4

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

pasja-informatyki.pl

Internet Protocol v6 - w czym tkwi problem?

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

ZP-92/022/D/07 załącznik nr 1. Wymagania techniczne dla routera 10-GIGABIT ETHERNET

VLAN. VLAN (ang. Virtual Local Area Network) - sieć komputerowa wydzielona logicznie w ramach innej, większej sieci fizycznej

router wielu sieci pakietów

mgr inż. Radosław Podedworny

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Unified MPLS. Marcin Aronowski Consulting Systems Engineer Cisco Systems

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

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

SIECI KOMPUTEROWE LABORATORIUM 109

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

SIECI KOMPUTEROWE LABORATORIUM 109

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

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 Michał Tanaś(

WOJEWÓDZTWO PODKARPACKIE

Sieci komputerowe. Router. Router

Protokoły sieciowe - TCP/IP

Zarządzanie systemem komendy

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

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

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Formularz Oferty Technicznej

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

MODEL OSI A INTERNET

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Załącznik nr 1 do umowy znak sprawy: 11/DI/PN/2015 SZCZEGÓŁOWY OPIS, ZAKRES I WARUNKI REALIZACJI PRZEDMIOTU UMOWY

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

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

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

ZiMSK NAT, PAT, ACL 1

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

PROJEKT WSPÓŁFINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO

Zarządzanie przepływem

Systemy i Sieci. Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2018

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

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Institute of Telecommunications. koniec wykładu II.

ARP Address Resolution Protocol (RFC 826)

CCNA : zostań administratorem sieci komputerowych Cisco / Adam Józefiok. Gliwice, cop Spis treści

BRINET Sp. z o. o.

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

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

Nowa sieć HAWE Telekom. Od L2 do wielousługowej sieci IP/MPLS

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

Materiały przygotowawcze do laboratorium 3

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

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet

RUTERY. Dr inŝ. Małgorzata Langer

Ponadto SLA powinno definiować następujące parametry:

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

Transkrypt:

Podstawy MPLS Piotr Jabłoński pijablon@cisco.com 1

Plan prezentacji Co to jest MPLS i jak on działa? Czy moja sieć potrzebuje MPLS? 2

Co to jest MPLS? Jak on działa? 3

Co to jest MPLS? Multi Protocol Label Switching Przełączanie na bazie etykiet 4

Pojęcia wokół MPLS Typy urządzeń Routery P (Provider) = LSR (Label Switching Routers) Routery PE (Provider Edge) = Edge LSR Protokoły IGP: OSPF, IS-IS, EIGRP Label Distribution Protocol (LDP) Multiprotocol Resource Reservation Protocol (RSVP) MPLS Forwarding Equivalence Class (FEC) Etykieta MPLS (ang. Label) VRF (Virtual Routing and Forwarding) Płaszczyzny działania MPLS Warstwa kontrolna Warstwa danych 5

Budowa etykiety MPLS Etykieta MPLS 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Label 20 bitów EXP S TTL 8 bitów COS/EXP = Class of Service: 3 Bity; S = Bottom of Stack; TTL = Time to Live Enkapsulacja MPLS Nagłówek PPP (Packet over SONET/SDH) PPP Header Label Layer 3 Packet Nagłówek LAN MAC MAC Header Label Layer 3 Packet 6

Przepływ danych w MPLS 7

Sieci typu Virtual Private Network VPN jest to odseparowana sieć w ramach której jest komunikacja między grupą lokalizacji lub urządzeń. Granice VPN określnone są poprzez politykę administracyjną klienta oraz usługodawcy. Dowolna topologia VPN od tuneli punkt-punkt, poprzez partial-mesh, do topologii full-mesh. VPN mogą tworzyć lokalizacje nie należące do tej samej organizacji tworząc tym samym intranet/extranet. VPN można stworzyć na bazie sieci kilku operatorów. Lokalizacja/urządzenie może być w więcej, niż jednym VPN. Wirtualne sieci mogą się na siebie nakładać. 8

Model sieci MPLS VPN MPLS VPN VPN warstwy 2 VPN warstwy 3 Punkt-Punkt Punkt-Punkt Połą łączenie dwóch CE w ramach tunelu p2p. Technologia dostępowa ETH, FR, ATM Routing CE-CE. Urządzenia PE są transparentne dla ruchu między CE. Wielopunkt Wielopunkt Urządzenia CE mogą uzyskać bezpośrednie połą łączenie fullmesh między sobą w ramach VPN. Routing CE-CE. Urządzenia PE są transparentne dla ruchu między CE. Urządzenie CE komunikuje się z PE za pomocą IP. Wymiana prefiksów poprzez: Routing statyczny Protokół routingu PE-CE np. e, OSPF Routery PE utrzymują osobne tablice routingu dla tras rozsyłanych przez CE. Routery PE operatora biorą udział w routingu, nie są transparentne dla przesyłanego ruchu. 9

Warstwa kontrolna MPLS VPN Do obsługi MPLS VPN potrzebny jest Multi-Protocol 8 Bajtów 4 Bajty 8 Bajtów 3 Bajty 1:1 10.1.1.0 1:100 30 RD IPv4 Route-Target Label Adres VPNv4 Komunikat MP- typu UPDATE Prefiksy rozgłaszane przez PE mają przydzielone: Route Distinguisher (RD) Route Target (RT) Etykietę 10

Warstwa kontrolna MPLS VPN e: 10.0.0.0/16 Rozgłoszenie : Adres VPN-IPv4 = RD:10.0/16 Next-Hop = PE1 Route Target = 100:1 Label=42 MP- e: 10.0.0.0/16 CE-B1 VRF_B PE1 VRF_B VPN 1 P1 P2 VRF_B PE2 CE-B2 ip vrf VRF_B RD 1:1 route-target export 1:100 route-target import 1:100 Kolejność przetwarzania: 1. CE-B1 rozgłasza trasę IPv4 do PE1 poprzez e. 2. PE1 przydziela etykietę VPN do prefiksu IPv4 tworząc wpis VPNv4. 3. PE1 wykonuje redystrybucję trasy VPNv4 do MP-i, PE1 ustawia siebie samego jako next hop. MP- przekazuje trasę do PE2. 4. PE2 otrzymuje wpis VPNv4, identyfikuje VPN i przeprowadza redystrybucję do VRF-B skąd trasa jest przekazywana do CE-B2. 11

Warstwa danych MPLS VPN Pakiet IPv4 Dst. 10.0.0.1 Pakiet IPv4 Dst. 10.0.0.1 VPN 1 CE-B1 PE1 P1 P2 PE2 CE-B2 Kolejność przetwarzania: 1. CE-B2 przesyła pakiet IPv4 do PE2. 2. PE2 dokłada etykietę VPN rozgłoszoną przez MP- do pakietu IPv4. 3. PE2 dokłada dodatkowo etykietę IGP rozgłoszoną przez LDP i przesyła pakiet dalej do routera P2. 4. Routery P2/P1 zamieniają zewnętrzną etykietę IGP na etykietę, która była rozgłoszona przez P1/PE1. Pakiet MPLS wysłany jest kolejno do P1/PE1. 5. Router PE1 zdejmuje etykietę IGP oraz VPN i przesyła pakiet IPv4 do CE-B1. 12

Stos etykiet Może być więcej, niż jedna etykieta Zewnętrzna etykieta jest używana do przełączania w sieci MPLS. Ostatnia etykieta ma zaznaczony bit Bottom of Stack. Usługi z więcej, niż jedną etykietą: MPLS VPN MPLS Traffic Engineering oraz Fast Reroute MPLS VPN poprzez MPLS-TE AToM CsC Zewnętrzna Etykieta Etykieta LDP Etykieta VPN Wewnętrzna Etykieta Nagłówek IP 13

Czy moja sieć potrzebuje MPLS? 14

Uzasadnienia do wdrożenia MPLS Przykłady z Internetu: Urządzenia szybciej przełączają pakiety MPLS, niż pakiety IP. NIE Lepsza realizacja QoS w sieci operatorskiej. NIE Świadczenie usługi p2p L2 VPN. NIE Świadczenie usługi L3 VPN. To Zależy Sieć wielousługowa L2/L3 VPN. TAK Niski koszt implementacji usług. NIE Konsolidacja różnych sieci (ATM, FR, Ethernet) TAK 15

Zaleta 1: Wielousługowa sieć VPN CE-A4 DC1 HQ VRF_2 VRF_2 PE4 HQ PE3 PE5 PE1 PE2 CE-A1 CE-B1 CE-A2 CE-B2 Jednoczesne świadczenie usług VPN warstwy 2 oraz 3 (p2p, m2m). Separacja, wirtualizacja, elastyczność. 16

Zaleta 2: Zasoby współdzielone HQ OUTSIDE Zasoby współdzielone, dostęp do Data Center. I-GW NAT PE PE3 Translacja NAT dla ruchu VRF-to-VRF oraz VRF-to-Global. Wyjście do Internetu. PE1 PE2 CE-A1 CE-B1 CE-A2 CE-B2 17

Rozważanie: w sieci IP PE PE PE P P P RR PE Sesja e Łącze fizyczne P P RR PE PE W sieci IP wszystkie routery muszą posiadać pełną tablicę. 18

Zaleta 3: nie jest wszędzie potrzebne PE PE PE P P P RR PE Sesja e Łącze fizyczne P P RR PE PE W sieci MPLS routery P przełączają na bazie etykiet. Nie trzeba na nich uruchamiać protokołu. 19

Rozważanie: Płaska sieć Ethernet Im większa płaska sieć Ethernet bazująca na STP, tym więcej problemów ze stabilnością. 20

Zaleta 5: Hierarchiczna sieć Ethernet Hierarchizacja sieci poprzez wydzielenie sieci L3 sprzyja stabilności. Nie trzeba już wyłącznie polegać na STP. 21

Zaleta 6: Przenoszenie znakowania QoS Pakiet IPv4 Dst. 10.0.0.1 Pakiet IPv4 Dst. 10.0.0.1 VPN 1 CE-B1 PE1 P1 PE2 CE-B2 Transparentne przenoszenie znakowania QoS między sieciami tworzącymi VPN. Operator może oferować politykę QoS w sieci VPN jako usługę. 22

Dodatkowe możliwości MPLS Tworzenie skalowalnych sieci VPN pomiędzy operatorami z zachowaniem separacji danych. Zarządzanie ruchem w sieci za pomocą MPLS Traffic Engineering (MPLS-TE). Wysoka dostępność sieci: MPLS-TE, LDPFRR. Świadczenie usług IPv6 bez konieczności uruchamiania stosu IPv6 na routerach rdzeniowych. 23

Pytania? 24

25