w-gmpls - Katedra Telekomunikacji AGH

Transkrypt

w-gmpls - Katedra Telekomunikacji AGH
Systemy i sieci
telekomunikacyjne:
GMPLS
Wprowadzenie do GMPLS
Krzysztof Wajda
Katedra Telekomunikacji AGH
Czerwiec, 2016
Plan
•
•
•
•
Podstawy GMPLS
Ewolucja od koncepcji MPLS do GMPLS
Etykieta uogólniona
Interfejsy w GMPLS
• Zestaw protokołów w GMPLS
– Protokół trasowania
– Protokół sygnalizacji
– Link Management Protocol
• Podsumowanie
MPLS
Label Switching Routers
Edge Label Switching
Routers
Motywacja wprowadzenia GMPLS (1)
• Potrzeba realizacji sterowania (control plane)
dla OXC
• Podobieństwa pomiędzy kanałami
optycznymi a ścieżkami LSP sugerowały
zastosowanie MPLS
• Koncepcja sterowania w MPLS jest gotowa i
współgra z protokołem IP
• Koncepcja przełączania etykiet jest
sprawdzona i skuteczna
• Wsparcie dla funkcji inżynierii ruchu (TE)
Motywacja wprowadzenia GMPLS (2)
• Idea MPLS (ścieżka, etykieta) może być
rozszerzona poza strumień pakietów ...
• ... zatem rozwinięto „uogólnione MPLS” czyli
GMPLS
• Współpraca różnych urządzeń o różnej
funkjonalności)
• GMPLS dostarcza rozwiązania opartego na
standardach, realizujące współdziałanie
producentów sprzętu w optycznej sieci
transportowej.
Etykieta uogólniona
• Zawiera informację umożliwiającą urządzeniu
zaprogramowanie przełączania i przekazanie
danych bez względu na konkretną konstrukcję
(packet, TDM, lambda, etc).
• Etykieta uogólniona może identyfikować kolor
(single wavelength), włókno (a single fiber),
szczelinę czasową (a single time-slot), lub strumień
pakietów
• Informacja w etykiecie zawiera:
1. LSP encoding type wskazujący jaki typ
etykiety jest przenoszony (e.g., packet,
lambda, kontener SONET, etc.)
2. Switching type wskazujący czy węzeł
potrafi przełączać pakiety, kanały, kolory
czy włókna
Migracja od MPLS do GMPLS
Uwarunkowania:
• Każdy element przełączający (OXC) jest
równoważny LSR
• Scieżki optyczne (lightpaths) są uważane jako
równoważne do LSP
• Długości fal (wavelengths) i porty
przełączników (switch ports) są uważane jako
równoważne etykietom (labels) i portom
ruterów (router ports)
• Realizacja optycznych kanałów (Optical circuit
provisioning) podobna do TE MPLS poprzez
mechanizm Explicit routing
Migracja od MPLS do GMPLS (2)
Sieć optyczna WDM:
• Każdy element przełączający (OXC) jest
równoważny LSR
• GMPLS rozwinął się od koncepcji elastycznego
sterowania (zestawiania ścieżek optycznych)
(lightpaths)
• Powstała koncepcja MPλS (MPlambdaS)
Sieć GMPLS
Lambda
Switching
Router
OLSR
Lambda
Switching
Router
Lambda Switching
Edge Router
Lambda Switching
Edge Router
Lambda
Switching
Router
Lambda
Switching
Router
Lambda
Switching
Router
MPL(ambda)S Domain
Fiber with WDM
Lambda Switching
Edge Router
Optical Label Switched Router (OLSR)
IP Routing and
Signaling
IP Routing and
Signaling
OXC
DWDM
DWDM
OCP
• Silnie powiązane OCP i OXC tworzy Optical Label Switch
Router
• stosuje protokoły IP i MPLS - MPLaS, GMPLS
• Przełącza na poziomie włókien (fiber) i fal (lambda)
Trzy klasy OXC
F-OXC
WR-OXC
WT-OXC
Fiber-to-fiber
Wavelength
routing
Wavelength
translating
Płaszczyzna sterowania GMPLS
Styki w GMPLS (1)
• Packet switch capable (PSC) interfaces
– Rozpoznają pakiety IP, komórki ATM, ramki
Frame Relay, ramki Ethernet, ramki MPLS;
potrafią przekazać ruch (forwarding) na
podstawie zawartości nagłówka
ramki/komórki/pakietu
• Time division multiplex capable (TDM)
interfaces
– potrafią przekazać ruch na podstawie slotu
czasowego, który powtarza się cyklicznie w
ramce transmisyjnej; ten typ styku jest
stosowany w przełącznicach SONET/SDH
(cross connects)
Styki w GMPLS (2)
• Lambda (wavelength) switch capable
(LSC) interfaces
– Przekazują dane z przychodzącej fali
(incoming wavelength) do wychodzącej fali
(outgoing wavelength); stosowane w
przełącznicach OXC
• Fiber switch capable (FSC) interfaces
– Przekazują dane z jednego lub więcej
włókien wejściowych (incoming fibers) do
jednego lub więcej włókien wyjściowych
(outgoing fibers).
Żądanie etykiety w GMPLS
• Pokazany przykład jest przesyłany w wiadomości RSVP
PATH
• Link Prot. (Protection) Type
• Żądany typ protekcji łącza (protection scheme of link)
• np. 1+1, 1:N, pierścień, etc.
• LSP Encoding Type
• kodowanie LSP
• np. GE, Lambda, SONET, itp.
Etykieta GMPLS
• Pokazany przykład jest przesyłany w wiadomości
RESV protokołu RSVP
• Link ID
• Identifikuje, dla którego łącza została przydzielona
etykieta
• Label
• Różne formaty dla włókna (fiber), zakresu fal (waveband),
fali (lambda), slotu TDM i pakietu (packet)
Formaty etykiet GMPLS
SDH
Wavelength
Waveband
Zestaw protokołów GMPLS
• Składa się z 3 typów protokołów:
– Protokoły trasowania (routing
protocols) z rozszerzeniami
inżynierii ruchu (with traffic
engineering extensions)
– Protokoły sygnalizacyjne (signaling
protocols), także z roszerzeniami TE
(with traffic engineering extensions)
– Protokół zarządzania łączem (Link
Management protocol)
Podsumowanie
• Koncepcja GMPLS jest wyprowadzona
z MPLS przez uogólnienie etykiety
• GMPLS jest oparta na IP/MPLS
• Przenoszenie ruchu (data forwarding)
nie jest tylko ograniczone do
przenoszenia pakietów
• Explicit routing umożliwia dowolne
zestawianie tuneli
Sugerowana literatura
• RFC3945, E. Mannie, Ed. „Generalized Multi-Protocol Label
Switching (GMPLS) Architecture”, October 2004.
• Davie, B.S., Y. Rekhter. „MPLS. Technology and
Applications, Morgan Kaufman Publishers, 2000.
Dziękuję za uwagę !