MPLS. Krzysztof Wajda Katedra Telekomunikacji, 2015

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

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

Uproszczenie mechanizmów przekazywania pakietów w ruterach

Materiały przygotowawcze do laboratorium

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

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

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

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

ISP od strony technicznej. Fryderyk Raczyk

Systemy i Sieci. EiT III Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2017

Materiały przygotowawcze do laboratorium 3

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

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

Materiały przygotowawcze do laboratorium

GMPLS based control plane for Optical Burst Switching Network

Wprowadzenie do MPLS*

Zarządzanie przepływem

Institute of Telecommunications. koniec wykładu VIII.

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

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

Routing. mgr inż. Krzysztof Szałajko

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

W 10 stron dookoła QoS a

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

4. KONFIGUROWANIE SIECI MPLS PRZY UŻYCIU

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

Sieci komputerowe - administracja

DLACZEGO QoS ROUTING

Instrukcja do laboratorium 1

Infrastruktura PL-LAB2020

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

Rozwój optycznych torów transmisji danych WDM/DWDM WDM Multiplexing MPLambaS

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

VPLS - Virtual Private LAN Service

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

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

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

Unified MPLS. Marcin Aronowski Consulting Systems Engineer Cisco Systems

ZiMSK. Routing statyczny, ICMP 1

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

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

Warstwy i funkcje modelu ISO/OSI

IPv6 Protokół następnej generacji

Bandwidth on Demand - wyzwania i ograniczenia. Tomasz Szewczyk tomeks@man.poznan.pl

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

GS HP. 24-portowy zarządzalny przełącznik. Opis produktu. Charakterystyka produktu

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

Zarządzanie sieciami WAN

Badanie możliwości i ograniczeń zarządzania ruchem sieciowym z wykorzystaniem protokołu MPLS we współczesnych sieciach teleinformatycznych

Plan wykładu. Sieci Komputerowe. Literatura. Historia 1/3

Sieci komputerowe - Urządzenia w sieciach

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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.

Model walidacyjny usług sieciowych w sieciach teleinformatycznych Centrów Zarządzania Kryzysowego z wykorzystaniem techniki MPLS 4

Integrated Services i Differentiated Services

Przesyłania danych przez protokół TCP/IP

Transmisja z gwarantowaną jakością obsługi w Internecie

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

Adresy w sieciach komputerowych

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

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

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

ZiMSK. VLAN, trunk, intervlan-routing 1

Quality of Service in Internet

Elastyczna sieć dla rozwiązań Cloud Open vswitch

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

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

Wirtualizacja sieci izolacja ruchu w LAN oraz sieciach MPLS

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

Systemy operacyjne System sieciowy UNIX-a

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

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

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Komunikacja w sieciach komputerowych

ADRESY PRYWATNE W IPv4

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

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

Edge-Core Networks Przełączniki WebSmart: Podręcznik Administratora

Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone. MASH.PL Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone Strona 1

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

IP VPN. 1.1 Opis usługi

Sterowanie ruchem w sieciach szkieletowych

Translacja adresów - NAT (Network Address Translation)

Załącznik nr 2. Opis sieci teleinformatycznej

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

Sieci Komputerowe Modele warstwowe sieci

Analiza sposobu uregulowania w ofercie ramowej pełnego zakresu usług dostępu szerokopasmowego.

Inżynieria ruchowa w sieciach MPLS

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

Multicasty zastosowanie i działanie

NGN/IMS-Transport (warstwa transportowa NGN/IMS)

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

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Adresy URL. Zaawansowane technologie Javy 2019

TEMAT ROZPRAWY DOKTORSKIEJ:

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

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

Transkrypt:

MPLS (Multiprotocol Label Switching) Krzysztof Wajda Katedra Telekomunikacji, 2015

Plan wykładu Ewolucja od IP do MPLS Klasyfikacja ruchu Etykiety Elementy funkcjonalne MPLS: LSR, E-LSR Działanie LSR Dystrybucja etykiet 2

Motywacja wprowadzenia MPLS Krytyka skomplikowania techniki ATM Przyspieszenie procesów realizowanych w węzłach Domyślna i prosta inżynieria ruchu Fundamentalne wsparcie dla współpracy IP/ATM MPLS jako pomysł o zamierzonej łatwości działania porównywalnej z IP oraz szybkości działania ATM 3

Poprzednicy MPLS Cell Switching Router (Toshiba) IP Switching (Ipsilon) Tag Switching (Cisco) ARIS (IBM) 4

IP, ATM, MPLS IP = trasowanie + przełączanie ATM = przełączanie na podstawie przygotowanej dwuwarstwowej struktury VP/VC + zaawansowane metody wsparcia QoS MPLS = przełączanie oparte na elastycznych zasadach prowadzących do zdefiniowania trasy dla zaklasyfikowanego strumienia ruchu 5

MPLS stos protokołów warstwa 3 warstwa 2,5 warstwa 2 6

MPLS dystrybucja etykiet Systemy sygnalizacji: CR-LDP, RSVP-TE, inne (?) o funkcjonalności dystrybucji etykiet oraz zestawiania ścieżek, 7

Pozycja MPLS w ewolucyjnym rozwoju nowoczesnych protokołów ATM Choć brak jest oficjalnego wsparcia dla CR-LDP ze strony IETF, prace wciąż trwają MPLS PNNI CR-LDP RSVP-TE CR-LDP GMPLS RSVP-TE ASON CR-LDP RSVP-TE 8

Następstwo powołania obiektów w MPLS Pakiet, strumień pakietów FEC LSP Etykieta(y) 9

MPLS -węzły LSR Label Switched Router, węzeł szkieletowy, dokonuje przełączania etykiet i kierowania pakietami E-LSR Edge LSR, (używa się także określenia LER) Klasyfikuje ruch (FEC), Przydziela etykietę, Inicjuje zestawianie ścieżki LSP 10

MPLS ogólna budowa etykiet 0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 Etykieta Eksper y- mental ne S TTL shim label podstawowy format używany dla IP/MPLS/Ethernet, 11

Etykieta (label) Obiekt, który jednoznacznie identyfikuje przepływ w interfejsie fizycznym lub logicznym Etykiety mogą być specyficzne dla interfejsu Etykieta 5 w interfejsie X jest czymś innym niż etykieta 5 w interfejsie Y lub etykiety mogą być ogólne dla techniki Etykieta 5 pozostaje niezmienna bez względu na interfejs wewnątrz jednolitej domeny technologicznej Wartość etykiety może ulegać zmianie przy każdym skoku 12

Etykieta - wartości 0-15 Reserved LABEL DESIGNATION 0 IPv4 Explicit Null 1 Router Alert 2 IPv6 Explicit Null 3 Implicit Null 4-14 Reserved for Future Use 15 OAM 16-2 20-1 Production Use 13

Podstawa zestawiania ścieżek Podstawowym pojęciem jest FEC (Forwarding Equivalence Class) różnicowanie ruchu, na podstawie adresu IP, na podstawie reguł TE, na bazie definiowania ścieżki typu explicit, konsekwencją ustalenia FEC jest przydzielenie etykiety. 14

LSP LSP Label Switched Path Nazywany często tunelem Zawsze jednokierunkowe unidirectional Klasyfikowane jako Dedykowane p-p (point-to-point) łączone (merging) 15

MPLS - forwarding Pakiet przesyłany na podstawie adresu IP węzła docelowego LER dodaje etykietę do pakietu Węzeł egress usuwa etykietę Przekazywanie pakietu na podstawie etykiety LSR: Label Switching Router LER: Label Edge Router W trakcie przekazywania wzdłuż LSP, korzysta się wyłącznie z etykiety a nie adresu docelowego IP 16

Zagnieżdżanie ścieżek LSP Mechanizm umożliwia wstawianie ścieżek LSP do innych LSP Wprowadza skalowalność Zaimplementowane przez umożliwienie posiadania przez pakiet więcej niż jednej etykiety jako wyróżnika Tworzy się stos etykiet LSR kieruje pakiet na podstawie etykiety ustawionej na szczycie stosu Można zagnieżdżać ścieżki do dowolnego poziomu 17

Zagnieżdżanie ścieżek - przykład IP Etykieta wprowadzona do pakietu Przesłanie na podstawie etykiety IP L2 Etykieta L1 wprowadzona do pakietu Przesłanie na podstawie etykiety L1 IP L2 L1 Zdjęcie etykiety zewnętrznej Zdjęcie etykiety wewnętrznej IP L2 IP 18

MPLS - dystrybucja etykiet X Z Y: to B A 300 100 PATH RESV Lab_Req 300 300 Y Need label for Destination Y (LABEL_REQUEST object in PATH msg) W Label Switched Router 100 Y: to C D B Label Information Base 100 200 200 Y: to Y 200 100 Y Respond with a label (receive) (LABEL object in RESV msg) RESV Lab 100 C 100 RSVP-TE 19

Resilience Protekcja (protection), automatyczne i szybkie przywrócenie ciągłości transmisji, zwykle bez możliwości optymalizacji użycia zasobów Odtwarzanie (restoration), długoterminowe i wysokopoziomowe działanie, prowadzące do optymalizacji uzycia zasobów transportowych 20

MPLS (Fast rerouting) Splicing Uprzednie (preestablishment) powołanie ścieżki alternatywnej Stacking LSP bypass uszkodzonego łącza Najkrótsze obejście Może prowadzić do zogniskowanego natłoku 21

MPLS forwarding + protekcja Z C A 300 100 150 100 450 B 200 100 100 Y X 50 300 W D MPLS Label IP header 22

MPLS nad ATM ships in the night L S R MPLS ATM L S R ATM SW Sygnalizacja (control plane) ATM i MPLS działa na tej samej platformie sprzeętowej ale są odseparowane Węzeł działa jednocześnie jako MPLS LSR i przełącznik ATM ATM SW Zarządzanie zasobami Podział przestrzeni VPI.VCI (space partitioning) TM Rezerwacja pasma CAC Kolejkowanie shaping/policing Zarządzanie pasmem 23

Podsumowanie wieloprotokołowość, skalowalność, wszechstronne potraktowanie zagadnień inżynierii ruchu, oparte na sygnalizacji, QoS, ale także na trasowaniu statycznym (CR) duże wymagania względem systemów sygnalizacji, ewolucja w kierunku G-MPLS. 24

Literatura Yekhov, Rekhter, MPLS, Kluwer 2000 RFC3031, E. Rosen, A. Viswanathan, R. Callon. Multiprotocol Label Switching Architecture. January 2001. Wykłady: http://www.kt.agh.edu.pl/~wajda/students/systemy-i-siecitelekomunikacyjne-3r-eit/ 25

Dziękuję za uwagę!