Implementacja systemów BoD. Damian Parniewicz Poznańskie Centrum Superkomputerowo-Sieciowe



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

Marek Lewandowski, Maciej Łabędzki, Marcin Wolski Konferencja I3, Poznań, 5 listopada 2009r.

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

Uslugi chmurowe dla nauki na podstawie BonFIRE

Infrastruktura PL-LAB2020

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe

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

Bartosz Belter, Artur Binczewski, Miłosz Przywecki, Maciej Stroiński

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

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

Standardy w obszarze Internetu Przyszłości. Mariusz Żal

VPLS - Virtual Private LAN Service

GMPLS based control plane for Optical Burst Switching Network

MASKI SIECIOWE W IPv4

Budowa efektywnej sieci xwdm

Wybrane działy Informatyki Stosowanej

Czwarte warsztaty Biblioteki cyfrowe dzień 1. Poznań 12 listopada 2007 r.

Krzysztof Kurowski Bartosz Lewandowski Cezary Mazurek Ariel Oleksiak Michał Witkowski

Opis specjalności. Zajęcia obejmować będą również aspekty prawne dotyczące funkcjonowania sieci komputerowych i licencjonowania oprogramowania.

Wielousługowa sieć Metro

Rozwój bibliotek cyfrowych w Polsce. Cezary Mazurek Tomasz Parkoła Marcin Werla

Routing. mgr inż. Krzysztof Szałajko

Wsparcie migracji obliczeń poprzez wirtualizację zasobów sieciowych

SEKCJA I: Zamawiający

Wirtualizacja zasobów IPv6 w projekcie IIP

Adresy w sieciach komputerowych

Laboratorium SDN Łukasz Łopatowski Seminarium PL-LAB2020, Warszawa,

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

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

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

ZiMSK. VLAN, trunk, intervlan-routing 1

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Wprowadzenie do projektowania sieci LAN

DLACZEGO QoS ROUTING

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

Składowanie, archiwizacja i obliczenia modelowe dla monitorowania środowiska Morza Bałtyckiego

Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa

Sieć aktywna. Podział infrastruktury sieciowej na różne sieci wewnętrzne w zależności od potrzeb danego klienta.

SEKCJA I: Zamawiający

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

Technologia WAN Orchestration w projektowaniu i optymalizacji obciążenia sieci. Krzysztof.Konkowski@cisco.com CCIE #20050 RS, SP CCDE #2014::18

Projekt: Autoryzowane kompetencje podstawą rozwoju śląskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

Dni: 3. Opis: Adresaci szkolenia

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

Pomiary jakości w dostępie do Internetu

Uproszczenie mechanizmów przekazywania pakietów w ruterach

Działanie komputera i sieci komputerowej.

Koncepcja budowy sieci teletransmisyjnych Ethernet w podstacjach energetycznych...

Programowanie Komponentowe WebAPI

Projekt eduroam. Tomasz Wolniewicz. UCI UMK w Toruniu

Multicasty w zaawansowanych usługach Internetu nowej generacji

Virtual Grid Resource Management System with Virtualization Technology

ZA ZAŁĄCZNIK NR 5 ZAŁĄCZNIK NR 1 DO UMOWY.. Szczegółowy opis przedmiotu zamówienia

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Routing i polityka bezpieczeństwa w Śląskiej Akademickiej Sieci Komputerowej

SPIS TREŚCI Błąd! Nie zdefiniowano zakładki.

IP VPN. 1.1 Opis usługi


Topologie sieci komputerowych

Aplikacja inteligentnego zarządzania energią w środowisku domowym jako usługa Internetu Przyszłości

Routing średniozaawansowany i podstawy przełączania

Sterowanie ruchem w sieciach szkieletowych

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Wirtualizacja sieci - VMware NSX

GEYSERS: wirtualizacja zasobów sieci optycznej w środowisku przetwarzania chmurowego

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

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

System zarządzania i monitoringu

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej

Trzecie warsztaty Biblioteki cyfrowe. Poznań grudnia 2006 r.

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

Światłowodowy multiplekser styków RS-232, RS-485, RS-422

Nowe aplikacje i usługi w środowisku Grid

Zadania PCSS w Polskiej Platformie Bezpieczeństwa Wewnętrznego

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Netdisco. Maciej Łabędzki, grudzień 2006

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu pompowni wykonane w technologii

ZAŁĄCZNIK NR 2.14 do zapytania ofertowego SCENARIUSZE TESTOWE

Programista do działu testów PDT/1401/T/TBG

Projektowanie i implementacja infrastruktury serwerów

OpenStack Neutron Software Defined Networking w prywatnych chmuarch

HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu w instalacjach przemysłowych i ochrony środowiska

INTERNET - Wrocław Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

Szkolenie autoryzowane. MS Administracja Windows Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

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.

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Sieć PIONIER i sieci miejskie Warsztaty

Wybrane działy Informatyki Stosowanej

ZST Wykład (lato 2014)

Światłowodowy multiplekser styków RS-232, RS-485, RS-422

Sieciowa instalacja Sekafi 3 SQL

Wyzwania techniczne związane z prezentacją dziedzictwa kulturowego w Internecie

Proponowana architektura ZPT

Koncepcja budowy Zintegrowanej Infrastruktury Teleinformatycznej dla Jednostek Kultury pn. Regionalna Platforma Informacyjna Kultura na Mazowszu

SIECI KOMPUTEROWE. Podstawowe wiadomości

Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Poznań,

Transkrypt:

Implementacja systemów BoD Damian Parniewicz Poznańskie Centrum Superkomputerowo-Sieciowe 1

O PCSS Centrum badawczo-rozwojowe (projekty badawcze krajowe i międzynarodowe) Ośrodek obliczeń komputerowych (TOP500) Operator ogólnopolskiej sieci PIONIER oraz miejskiej POZMAN Dostawca Internetu i usług sieciowych Dział Aplikacji Dział Sieci Dział Usług Sieciowych Dział Komputerów Dużej Mocy 2

Projekty Działu Sieci Jakość transmisji danych Systemy rezerwacji pasma Zarządzanie sieciami Wirtualizacja zasobów sieciowych Sieci przyszłości Usługi dodatkowe dla konkretnych zastosowań Usługi dla środowisk gridowych Usługi dla multimediów bardzo dużej rozdzielczości 3

Systemy rezerwacji pasma (BoD) BoD ang. Bandwidth on Demand Dynamiczne przydzielanie użytkownikowi określonej przepustowości sieci do określonych lokalizacji na jego bezpośrednie żądanie Realizowane najczęściej poprzez automatyczne stworzenie w sieci nowego połączenia o żądanej przepustowości 4

Działanie systemu BoD Użytkownik Żądanie pasma Serwer Sieć 5

Działanie systemu BoD Użytkownik OK! Serwer Sieć 6

Dlaczego rozwijamy systemy BoD? Lepsza utylizacja zasobów sieciowych Niższe koszty dla klientów Wprowadzanie innowacyjnych usług Obsługa sprzętu każdego producenta 7

Użytkownicy systemów BoD Ośrodki badawcze generujące duże ilości danych (CERN, VLBI, etc) Ośrodki zajmujące się przechowaniem i obróbką danych (centra superkomputerowe) Środowiska griddowe Użytkownicy multimediów wysokich rozdzielczości (wytwórnie filmowe/telewizyjne) Rozproszone laboratoria sieciowe 8

Podstawowe aspekty systemu BoD Bezpośrednia sygnalizacja od użytkownika Reprezentacja topologii sieci i zużycia zasobów Wyznaczenie ścieżki w sieci Sterowanie urządzeniami sieciowymi 9

Budowa systemu BoD Komunikacja z użytkownikami Wyznaczanie ścieżki Baza danych o topologii i rezerwacjach Sterownik węzła sieci Sterownik węzła sieci Sterownik węzła sieci 10

Projekty BoD w PCSS GÉANT AMPS GÉANT AutoBAHN PHOSHORUS HARMONY PHOSHORUS G 2 MPLS GEYSERS GMPLS+ 11

AutoBAHN (projekt GÉANT) Inter-Domain Manager User access module AAI Request handling logic Resource modelling Policy module Inter-domain pathfinder Reservation handler Domain Manager Calendar Monitoring Topology abstaction Timer Intra-domain pathfinder 12

Harmony (projekt Phosphorus) Middleware Administrator MW-WS Topology Client Reservation-WS Topology-WS WS-Notification reqhandler Network Service Plane aaa utils / test validation pathcomp. topology scheduling nrpsmanager database DB WS-Modules Java 13

Kontroler GMPLS (projekt Geysers) 14

Technologie tworzenia oprogramowania dla systemów BoD Projektowanie systemu: Proste schematy blokowe, UML Języki oprogramowania: Java, C/C++, Bash, Python Interakcja pomiędzy modułami oprogramowania: SOAP, Corba, ESB Zarządzanie kodem: Subversion, TRAC, Fisheye, Jira 15

Komunikacja z użytkownikiem Bezpośrednio z użytkownikiem: Portal webowy Specjalna aplikacja kliencka (przestarzałe) Z aplikacją użytkownika: Web-Service (SOAP, HTTP REST) Corba UNI RSVP-TE 16

Rodzaje węzłów sieciowych Przełączniki światłowodów (Fiber switch) Konfigurowalne optyczne multipleksery DWDM typu add-drop (ROADM) Zarządzalne przełączniki Ethernet Przełączniki MPLS/VPLS Routery IP Węzły SDH/SONET 17

Komunikacja z węzłem sieciowym SNMP TL1 Corba Telnet/SSH CLI NetConf Telnet/SSH XML MTOSI (Web-Service) 18

Główne wyzwania przy tworzeniu systemów BoD Wiele koegzystujących technologii sieciowych Wielo-domenowość Skalowalność Odzyskiwanie połączeń po awariach Współpraca z innymi systemami BoD Bezpieczeństwo Kompleksowość zarządzania siecią 19

Różnorodność technologii w laboratorium optycznym PCSS 20

Konwersje technologii w węzłach Użytkownik ETH DWDM OXC Klaster Użytkownik G 2 MPLS Network VLAN Lambda Fiber Serwer 21

Granularność przydzielania pasma FSC na poziomie włókien światłowodowych LSC na poziomie pojedyńczych lub grup częstotliwości w DWDM OBS na poziomie pakietów optycznych TDM hierarchia zwielokrotnienia:155, 466, 622 Mbit/s, PSC na poziomie ramek/pakietów (najbardziej elastyczny podział pasma) 22

Zagadnienia różnorodności technologii transmisyjnych Jak opisać w sposób jednorodny topologię sieci zbudowanej na bazie różnorodnych technologii sieciowych? Jak wykorzystywać przepustowość wysokoprzepustowych łączy gdy tworzymy niskoprzepustowe połączenie w sieci? 23

Wiele domen administracyjnych Żądanie pasma E-NNI User Klaster Klaster Domena 1 Domena 2 Serwer 24

Czy łatwo obliczyć ścieżkę wielodomenową? Nie, ponieważ: Operatorzy sieciowi nie chcą ujawniać wewnętrznej budowy sieci innym Obliczenia ścieżek mogą być tym samym heurystyczne bo nikt nie ma pełnej wiedzy o sieci Dostępne Metody: Wsteczne-rekursywne obliczenia PCE Hierarchiczne PCE Hierarchiczny routing między-domenowy 25

Virtual Shortest Path Tree Wsteczne-rekursywne obliczenia PCE (RFC 5441) Żądanie pasma Źródło Cel Domena 1 Domena 2 26

Virtual Shortest Path Tree Wsteczne-rekursywne obliczenia PCE (RFC 5441) Żądanie pasma VSPT(2.1) Źródło Cel Domena 1 Domena 2 VSPT = Virtual Shortest Path Tree 27

Virtual Shortest Path Tree Wsteczne-rekursywne obliczenia PCE (RFC 5441) Żądanie pasma VSPT(1.1) VSPT(2.1) Źródło Cel Domena 1 Domena 2 VSPT = Virtual Shortest Path Tree 28

Virtual Shortest Path Tree Wsteczne-rekursywne obliczenia PCE (RFC 5441) Żądanie pasma VSPT(1.1) VSPT(1.2) VSPT(2.1) Źródło Cel Domena 1 Domena 2 VSPT = Virtual Shortest Path Tree 29

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 D1 D2 Źródło Cel Domena 1 Domena 2 30

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 Żądanie pasma Źródło Cel Domena 1 Domena 2 31

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 D1 D2 Źródło Cel Domena 1 Domena 2 32

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 D1 D2 Źródło Cel Domena 1 Domena 2 33

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 vs D1 D2 Źródło Cel Domena 1 Domena 2 34

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 vs D1 D2 Źródło Cel Domena 1 Domena 2 35

Virtual Shortest Path Tree Hierarchiczne PCE Parent PCE D1 D2 Źródło Cel Domena 1 Domena 2 36

Virtual Shortest Path Tree Hierarchiczny routing międzydomenowy D1 D1 D1 D2 Źródło Cel Domena 1 Domena 2 37

Virtual Shortest Path Tree Hierarchiczny routing międzydomenowy D1 D1 D2 D1 D2 Źródło Cel Domena 1 Domena 2 38

Virtual Shortest Path Tree Hierarchiczny routing międzydomenowy Żądanie pasma D1 D2 Źródło Cel Domena 1 Domena 2 39

Virtual Shortest Path Tree Hierarchiczny routing międzydomenowy D1 D2 Źródło Cel Domena 1 Domena 2 40

System rozproszony daje skalowalność Rozproszony system BoD składa się z wielu niezależnych kontrolerów Każdy kontroler kontroluje jeden węzeł sieciowy GMPLS jest przykładem rozproszonej warstwy sterowania Konieczność użycia protokołów sieciowych: Routingu do rozsyłania topologii sieciowej (np.: OSPT-TE) Sygnalizacji do sterowania połączeniami (np.: RSVP-TE) 41

Budowa systemu rozproszonego Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Źródło Cel Domena 1 Domena 2 42

Odzyskiwanie połączeń po awariach Kilka metod zdefiniowanych: Protekcja łączy (schematy 1+1, 1:1, M:N) Protekcja ścieżek (ścieżki rezerwowe) Odzyskiwanie ścieżek (całkowity re-routing) x 43

Współpraca z innymi istniejącymi systemami BoD Różni operatorzy sieciowi rozwijają swoje własne systemy BoD Konieczność standaryzacji interfejsów międzyoperatorskich: OIF E-NNI DICE IDCP Unifikacja mechanizmów i funkcjonalności różnych systemów BoD 44

Bezpieczeństwo Autentykacja i autoryzacja użytkowników w domenach, oraz domen w innych domenach AAA AAA AAA AAA Użytkownik Klaster Domena 1 Domena 2 Żądanie pasma z tokenem 45

Kompleksowość zarządzania siecią Systemy BoD są jednym z kluczowych elementów składających się na zarządzanie siecią Potrzebne są dodatkowe systemy takie jak: Rejestry zasobów Monitorowanie zasobów i usług Rozwiązywanie problemów (np.: Tickets system) Zarządzanie jakością usług i politykami dostępu Zarządzanie klientami 46

Systemy BoD - Podsumowanie Dosyć młode i nowoczesne ale już dosyć rozbudowane ciągle rozwijane i udoskonalane na całym świecie które potrzebują pracować nad standaryzacją rozwiązań. 47