zarz ą dzaniesieciamitelekom unikacyjnymi

Transkrypt

zarz ą dzaniesieciamitelekom unikacyjnymi
Wykład 12. (nazwa pliku wr_12b.pdf)
ZARZĄ DZANIE SIECIAMI
TELEKOMUNIKACYJNYMI
Temat wykładu:
Protokoły- dokoń czenie
Platformy zarządzania
Wykład 12
CMIP
Common Management Information Protocol
•
•
Jest protokołem do przesyłania informacji zarządzających sieciami telekomunikacyjnymi.
Protokół ten jest wprawdzie stosowany w sieciach TMN, jednak w rzeczywistości jest on
bardziej związany z modelem zarządzania sieciami OSI opracowanym przez ISO. CIMP
jest zresztą opisany zarówno przez zalecenie ITU X.711, jak i przez normę ISO 9596-1.
Spełnia on następujące funkcje(podobnie jak SNMP):
•
•
•
•
•
•
•
•
•
•
•
•
•
M-GET - odczytuje wartości atrybutu zarządzanego obiektu (np. centrala
czynna/nieczynna);
M-SET - ustawia wartości atrybutu zarządzanego obiektu;
M-CANCEL-GET - anuluje ż ądania pobrania atrybutu;
M-CREATE - tworzy obiekt;
M-DELETE - kasuje obiekt ;
M-ACTION - wykonuje akcję;
M-EVENT-REPORT - przesyła informację o zajściu zdarzenia.
CMIP a SNMP
O ile protokół SNMP miał w założ eniu być przystosowany do przesyłania informacji
zarządzania przede wszystkim w sieciach IP - jest protokołem prostszym, o tyle CMIP
jest protokołem bardziej ogólnym, cechującym się duż o większą wariantowością, co
przekłada się bezpośrednio na koszt implementacji.
SNMP posługuje się bazami MIB i MIB-II
SNMP posługuje się bazami MIB i MIB-II. w których informacja jest przechowywana w
liściach statycznego drzewa.
Adres typu obiektu w drzewie składa się z cyfr dziesiętnych przedzielonych kropkami.
Np. adres wszystkich informacji powiązanych z Internetem to 1.3.6.1, a adres wszystkich
informacji w bazach MIB to 1.3.6.1.2.1.
Każ dy producent projektujący definicję obiektów ma własną ścież kę, którą moż e
administrować-oczywistym jest ,ż e jeż eli na etapie produkcji nie wdroż y się systemu
zarządzania to w późniejszym czasie nie będzie takiej moż liwości .
W ramach końcowych typów (liści drzewa ) moż liwe jest utworzenie instancji obiektu
odnoszącej się do konkretnego urządzania.
1
CMIP również posługuje się bazami drzewiastymi, jednak na tym podobieństwo do baz
stosowanych w SNMP się kończy
• CMIP posługuje się bowiem obiektowym modelem GDMO (Guidelines for the
Definitions Management Objects).
• Zastosowane tu drzewo informacji zarządzania (MIT, Management Information Tree)
moż na uznać za drzewo dziedziczenia, w którym obiekty dziedziczą wartości i metody po
swoich przodkach.
• Drzewo to jest dynamiczne! Poszczególne operacje protokołu CMIP, takie jak m-Create
czy m-Delete, zmieniają jego strukturę.
• Tematem, który powraca uparcie niczym bumerang, zwłaszcza w środowiskach
akademickich, jest współpraca między protokołem CMIP a SNMP. Istnieją pewne
rozwiązania, jednak nie są one satysfakcjonujące. Znacznie
łatwiej jest też przejść z SNMP na CMIP (zakładajac ż e część funkcji CMIP będzie
niewykorzystana) niż odwrotnie.
Platforma zarządzania CORBA
Marek Sawerwain CORBA Programowanie w praktyce, MIKOM 2002
Nie ma ścisłej definicji platformy zarządzania .
•
•
Architektura Zarządzania Obiektami OMA (ang. Object Management Architecture)
definiuje architekturę zarządzania rozproszonymi obiektami na wysokim poziomie
abstrakcji. OMA specyfikowana jest poprzez określenie styków (interfejsów) i
protokołów.
Konkretne specyfikacje opierają się na istniejących technologiach, spełniających
wymagania techniczne OMG. Architektura OMA jest architekturą odniesienia i jest
podstawą do tworzenia aplikacji.
Architektura CORBA
•
•
•
•
Architektura OMA składa się z czterech elementów :
Pośrednik Ż ądań Obiektów - ORB (ang. Object Request Broker)
Usługi Obiektów (ang. Object Services)
Wspólne Funkcje Usługowe (ang. Common Facilities)
Obiekty Aplikacyjne (ang. Application Objects)
2
Architektura CORBA
(bardziej ogólna wersja )
•
•
•
•
•
•
Broker
Pośrednik Ż ądań Obiektów stanowi wspólne medium komunikacyjne. OMG określiła
architekturę Pośrednika (architektura komunikacji między Obiektami Aplikacyjnymi),
tzw. Wspólną Architekturę Pośrednika Żądań Obiektów CORBA (ang. Common Object
Request Broker Architecture). – kojarzy wszystkie zadania jakie mamy do wykonania
Usługi Obiektó w
Obsługą styków obiektów niskiego poziomu zajmują się Usługi Obiektów. Usługi te
należ ą do podstawowych czynności wykonywanych na obiektach: nazywanie, cykl ż ycia
obiektu i transakcje. Do tej pory zostały opracowane dwie specyfikacje w tym zakresie:
COSS1 i COSS2 (ang. Common Object Services Specification).
Wspó lne Funkcje Usługowe
Do opisu standardowych styków z aplikacjami opracowywane są Wspólne Funkcje
Usługowe. Są one przeznaczone do rozproszonego środowiska (dla róż nych klas
obiektów – w telekomunikacji , która jest systemem podlegającym ciągłym
modyfikacjom ,nie miałoby sensu wprowadzenie systemu zarządzania dla jednej klasy
obiektu). Obiekty Aplikacyjne reprezentują konkretne styki z aplikacjami. Styki te, ze
względu na róż norodność oprogramowania, nie zostaną zestandaryzowane.
Podstawowe elementy specyfikacji CORBA
Pośrednik Ż ądań Obiektów (ang. Object Request Broker)
Język Definicji Styków (ang. lnterface Definition Language)
Styk Dynamicznego Wywoływania (ang. Dynamic Invocation Interface)
3
Pośrednik Ż ądań Obiektó w
•
•
•
•
•
Zadaniem Pośrednika Ż ądań Obiektó w jest znajdowanie implementacji obiektu,
którego dotyczy konkretne ż ądanie i przekazywanie wywołania do obiektu. Ż ądanie
powinno być obsłuż one niezależ nie od położ enia obiektu (część obiektów jest mobilnychnie tylko komórki), języka implementacji lub innych parametrów, które nie są
zdefiniowane w styku obiektu (ang. Object’s interface).
Klient, który chce skorzystać z usług (metod) innego obiektu przy pomocy ORB, moż e to
zrobić na dwa sposoby: wykorzystując styk obiektu opisany nagłówkiem (ang. stub)
wygenerowanym z pliku opisu w języku Definicji Styków IDL lub wykorzystując Styk
Dynamicznego Wywoływania DII, niezależ ny od styku obiektu docelowego.
Z kolei ORB przekazuje dane do implementacji obiektu oraz wywołuje usługi obiektu
wykorzystując tzw. szkielet IDL lub szkielet (zwany czasami pniem) dynamiczny.
Szkielety są powiązane z konkretną implementacją Adaptera Obiektów (ang. Object
Adapter) i mogą wywoływać funkcje ORB przez Adapter Obiektów.
Ję zyk Definicji Stykó w IDL
Ję zyk Definicji Stykó w IDL służ y do definiowania obiektów w postaci styku obiektu,
czyli zbioru operacji i parametrów związanych z tymi operacjami . IDL jest więc
ogólnym opisem obiektu, pozwalającym określić operacje (usługi) jakie obiekt moż e
wykonać i parametry wymagane do wywołania konkretnej operacji. Nie jest on jednak
językiem programowania, językiem implementacji — nie określa wewnętrznej struktury
obiektów, nie służ y do tworzenia implementacji obiektów, a jedynie do opisu obiektów,
których implementacja w konkretnym języku programowania jest dana lub będzie
stworzona później.
IDL jest językiem obiektowym, udostępniającym mechanizm dziedziczenia (takż e
wielokrotnego) oraz obsługę wyjątków (ang. exception). W wyniku kompilacji pliku z
opisem obiektów w języku IDL powstaje tzw. nagłówek (ang. stub), wykorzystywany
przez ORB do wywoływania operacji na obiektach.
Definicje w IDL
4
Repozytorium – archiwum ,baza danych elementów występujących w systemie .
Klientem nie jest abonent , ale konkretna aplikacja .
Styk Dynamicznego Wywoływania DII
• znalezienie obiektu,
• znalezienie styku obiektu,
• stworzenie ż ądania operacji,
• wywołanie ż ądania operacji,
• otrzymania wyniku wykonania operacji.
Czynności te mogą być wykonywane jedynie w czasie działania systemu. Takie podejście
we wspó łpracy aplikacji z obiektami pozwala korzystać ze środowiska rozproszonych
obiektó w, bez potrzeby uaktualniania wersji stykó w .
Schemat dowolnej aplikacji w CORBIE
Realizacja TMN z wykorzystaniem technologii CORBA
Dwa sposoby :
• wykorzystanie “bramki" do systemu TMN (ang. gateway environment),
•
realizacja systemu TMN w całości w technologii CORBA (ang. non-gateway
environment). –raczej idea –niewiele urządzeń w telekomunikacji pracujących w systemie
CORBA
5
Realizacja systemu TMN wyłącznie w środowisku CORBA
Dostę p do obiektó w TMN z systemu CORBA
Dostę p do obiektó w CORBA z systemu TMN
Komunikacja obiektó w CORBA z wykorzystaniem protokołu CMIP
6
Komunikacja obiektó w TMN z wykorzystaniem technologii CORBA
Zalety architektury CORBA w zastosowaniach telekomunikacyjnych
•
•
•
•
•
•
•
Architektura CORBA zapewnia bardzo wygodny sposób zapewnienia współpracy
róż norodnych systemów.
Daje moż liwość przesłonięcia - zamaskowania systemów odziedziczonych (jeż eli
urządzenia nie spełniają nowych standardow moż na je „ zamaskować” ), wykorzystując w
pełni ich moż liwości, a zarazem pozwalając na wprowadzenie w takim heterogenicznym
środowisku systemów zupełnie nowych, zaimplementowanych jako rozproszone systemy
obiektowe.
Dzięki wykorzystaniu języka opisu styków IDL zamiast języka programowania,
architektura CORBA zapewnia dostęp do obiektów niezależ nie od platformy
implementacji obiektu - również pomiędzy róż nymi domenami, co stanowi podstawowe
wymaganie przy współpracy systemów dostarczonych przez róż nych dostawców,
stosujących z reguły specyficzne rozwiązania firmowe.
Dostęp do systemów odziedziczonych jest istotny również z powodu o wiele dłuż szego
czasu ż ycia urządzeń i systemów telekomunikacyjnych w stosunku do systemów
informatycznych. Spowodowane jest to głównie wysokimi kosztami uruchomienia
systemu oraz długim czasem zwrotu inwestycji telekomunikacyjnej.
Technologia CORBA oferuje tu niewątpliwie moż liwość włączenia nawet bardzo starych
systemów do współpracy ze sprzętem i oprogramowaniem nowszej generacji, co moż e
okazać się konieczne ze względu na potrzebę zachowania ciągłości funkcji zarządzania
usługami i sprzętem.
Wykorzystanie Języka Definicji Styków IDL niezależ nego od implementacji pozwala na
połączenie systemów, w szczególności systemów zarządzania, które mają stosują
rozwiązania firmowe.
Proponowane przez konsorcjum OMG rozwiązania w adaptacji rozwiązań CORBA na
potrzeby Sieci Zarządzania Telekomunikacją uwzględniają rozwiązania szeroko
akceptowane przez operatorów - w szczególności model zarządzania OSI i przyjęte takż e
przez Network Management Forum statyczne zasady translacji specyfikacji GDMO
7
•
Ciekawą propozycją jest Repozytorium Informacji Zarządzania OSI, które pozwoli w
łatwy sposób i zgodnie ze standardami budować model informacyjny, który będzie mógł
być wykorzystany zarówno w środowisku CORBA, jak i w TMN.
Wady architektury CORBA w zastosowaniach telekomunikacyjnych
•
Wydajność nie jest zadowalająca w zastosowaniach wymagających efektywnego
działania w czasie rzeczywistym.
Moż e być ona natomiast stosowana do realizacji róż nych funkcji zarządzania siecią, i
usługami, które nie są krytycznie uwarunkowane czasowo. Na przykład z powodzeniem
moż e zostać wykorzystana w aplikacjach służ ących do sprawdzania stanu elementów
sieci, tworzenia róż nego rodzaju raportów, zgłaszania pewnych rodzajów alarmów.
Wydajność dostępnych platform sprzętowych nie pozwala obecnie zastosować
technologii CORBA np. do obsługi połączeń i realizacji usług telekomunikacyjnych na
duż ą skalę. Prowadzone są jednak prace badawcze i eksperymenty związane z
wykorzystaniem architektury CORBA do realizacji usług IN.
•
•
•
Brak jest jednolitego ujęcia problemu zarządzania usługami - w szczególności propozycji
wspólnego modelu obiektowego na potrzeby zarządzania usługami. Moż e to
spowodować, ż e zarządzanie w warstwie usług nadal będzie poza standaryzacją. W ITUT prowadzi się studia nad włączeniem architektury CORBA do realizacji styku Q3 w
warstwie SML (Service Management Layer).
---------------------------------------------------------------------------------------------------------------------
OpenView firmy Hewlett Packard
•
•
•
•
•
•
•
•
zarządzanie sieciami IP i elementami telekomunikacyjnymi
zarządzanie operacyjne serwerami i aplikacjami
zarządzanie wydajnością
inwentaryzacja i dystrybucja oprogramowania
zarządzanie danymi (zarządzanie sieciami SAN, backupy, archiwizacja)
zarządzanie bezpieczeństwem
zarządzanie usługami informatycznymi, service desk
zarządzanie usługami internetowymi
OpenView firmy Hewlett Packard - Narzę dzia
Kompleksowe zarządzanie środowiskiem teleinformatycznym
• hp OpenView network node manager
– pozwala z jednej stacji roboczej zarządzać sytuacjami awaryjnymi, konfigurowaniem i
efektywnością, wykrywa wszystkie urządzenia w sieci, daje kompletny obraz sieci,
monitoruje sieć
• hp OpenView network node manager extended topology
– jest przeznaczony dla duż ych sieci wykorzystujących przełączniki ATM lub Ethernet.
Rozszerza moż liwości hp OpenView network node manager o zaawansowane wykrywanie
i monitorowanie złoż onych sieci. Pozwala na szybszą diagnostykę problemów sieciowych
dzięki zejściu monitorowania na poziom poszczególnych portów. Precyzyjne wykrywanie
ścież ek sieciowych umoż liwia korelacja zdarzeń dotyczących topologii.
8
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
hp OpenView event correlation designer
to graficzne narzędzie do tworzenia dodatkowych obwodów korelacji zdarzeń dla
aplikacji z rodziny hp OpenView. Technologia korelacji zdarzeń pozwala na
wyeliminowanie duż ej liczby fałszywych zdarzeń i podkreślenie najważ niejszych,
będących prawdziwymi przyczynami niewłaściwej pracy sieci
hp OpenView customer views
łączy informacje o środowisku sieciowym z informacjami o uż ytkownikach
korzystających z niego. Dzięki temu moż liwe jest zarządzanie środowiskiem sieciowym z
punktu widzenia uż ytkownika końcowego. Na jednej mapie przedstawiana jest topologia
sieci wraz z kompletem informacji o uż ytkownikach.
hp OpenView multicast
rozszerzenie moż liwości platformy hp OpenView network node manager, które pozwala
na zarządzanie i monitorowanie transmisji typu multicast, alarmuje w przypadku
obniż enia jakości transmisji. Pozwala realizować takie usługi jak wideokonferencja
hp OpenView problem diagnosis
Wspomaga diagnostykę problemów sieciowych. Pokazuje ścież kę sieciową między
komputerem końcowym a wybranym urządzeniem w sieci. Na wszystkich segmentach
ścież ki sieciowej zbierane i wizualizowane są dane dotyczące opóźnień w transmisji
pakietów i obciąż eniu poszczególnych segmentów. Stan urządzeń przedstawiany jest w
postaci kolorowych ikon
hp OpenView service assurance
W jego skład wchodzi zestaw dodatkowych narzędzi do obsługi awarii w
heterogenicznych sieciach telekomunikacyjnych (Fault Management). Wykorzystując
interfejsy DM TMN (Distributed Management TMN)funkcjonalność tego systemu moż e
być konfigurowana przez uż ytkownika w zależ ności od wymagań i potrzeb.
hp OpenView operations telecom extensions
rozszerzają moż liwości agenta hp OpenView operations w kierunku zarządzania sieciami
telekomunikacyjnymi.
Umoż liwiają
zbieranie
alarmów
ze
środowiska
telekomunikacyjnego i przetwarzają je na alarmy hp OpenView operations (względnie na
alarmy w formacie X.733 obsługiwane m. in. przez hp OpenView topology server).
Alarmy przetwarzane są zgodnie z polisami - definiowanymi z poziomu serwera hp
OpenView operations
OpenView firmy Hewlett Packard - Narzę dzia cd.
Zarządzanie systemami i aplikacjami
hp OpenView operations/performance
jest podstawową aplikacją hp OpenView zapewniającą funkcje zarządzania operacyjnego
(ang. Operations Management), obsługi zdarzeń (ang. Fault Management) oraz
zarządzania wydajnością i pojemnością (ang.
Cappacity Planning, Performance
Management). Na poziomie interfejsu graficznego
hp OpenView operations
9
–
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
stanowi podstawę do stworzenia systemu zarządzania operacyjnego (monitorowania,
wykrywania i eliminowania nieprawidłowości) w rozproszonym, heterogenicznym
środowisku teleinformatycznym
hp OpenView performance
zapewnia centralne zarządzanie wydajnością w skali całego środowiska informatycznego
począwszy od sieci i systemu operacyjnego aż do aplikacji i baz danych. hp OpenView
performance pozwala na ciągłe monitorowanie wydajności serwerów i aplikacji oraz na
gromadzenie danych wydajnościowych dla potrzeb późniejszej analizy
hp OpenView operations
dostarcza natychmiastowych i czytelnych informacji o obciąż eniu i wydajności działania
systemu. Pozwala na analizę stanu systemu, jego strojenie i znajdowanie wąskich gardeł.
Zastosowania hp OpenView glanceplus pozwala na oszczędność czasu, większą
efektywność działania systemów i lepsze działanie aplikacji.
hp OpenView smart plug-ins (SPI)
Zwiększają moż liwości zarządzania poszczególnymi aplikacjami i bazami danych.
Dostarczają one bazę wiedzy o zarządzanej aplikacji, waż nych parametrach i zdarzeniach
świadczących o niewłaściwej pracy zarządzanej aplikacji. Moduły SPI korzystają z
agentów i interfejsu hp OpenView dla potrzeb komunikacji między zarządzanym
serwerem a centrum zarządzania oraz z konsoli i systemu
hp OpenView service navigator
navigator pozwala na graficzną wizualizację procesów biznesowych. Wszelkie
komponenty usługi informatycznej (linii technologicznej) przedstawiane są w postaci
grafu. Graf zawiera strukturę powiązań między tymi elementami.
OpenView advanced security
rozszerza standardowy poziom bezpieczeństwa zapewniany przez hp OpenView.
Wprowadzone jest tu dodatkowe szyfrowanie oraz autentykację pomiędzy stacją
zarządzania o agentami na zarządzanych systemach. Zastosowany jest klucz 128 bitowy
zapewniający odpowiednio wysokie bezpieczeństwo przesyłanych danych oraz ich
niezaprzeczalność i integralność
hp OpenView managex
jest aplikacją umoż liwiającą zintegrowane zarządzanie rozproszonymi serwerami
Windows NT/2000 i Novell NetWare. hp OpenView managex zapewnia aktualną
informację o stanie wszystkich serwerów Windows NT/2000 i NetWare oraz pozwala
zdalnie nimi zarządzać..
OpenView firmy Hewlett Packard - Narzę dzia cd.
Zarządzanie usługami teleinformatycznymi
hp OpenView service desk
to oprogramowanie umoż liwiające działom IT efektywne wspieranie uż ytkowników i
zarządzanie środowiskiem IT na poziomie świadczonych usług. hp OpenView service
desk pomaga rejestrować zgłoszenia uż ytkowników oraz incydenty generowane
automatycznie poprzez inne moduły zarządzania hp OpenView. Zgłoszenia są
priorytetyzowane i kierowane do odpowiednich specjalistów
hp OpenView reporter
10
- jest narzędziem umoż liwiającym tworzenie i publikowanie raportów z danych zbieranych
przez agentów innych aplikacji hp OpenView. hp OpenView reporter zawiera standardowo
ponad 50 róż nych raportów dotyczących wydajności i dostępności róż nych aplikacji
pracujących w środowisku IT
• hp OpenView service information portal
• jest przeznaczone dla dostawców usług sieciowych i aplikacyjnych (ISP, ASP etc.).
Oprogramowanie to umoż liwia wizualizację danych dla uż ytkowników i klientów
korzystającymi ze świadczonych przez danego dostawcę usług sieciowych lub
aplikacyjnych.
• hp OpenView internet usage manager
• umoż liwia stworzenie systemu rozliczającego klientów i uż ytkowników wewnętrznych
za wykorzystywane zasoby oraz pozwala na analizę ich zachowań. Jest to modularny,
wysoce konfigurowalny system zbierający, agregujący i korelujący dane pochodzące z
róż nych źródeł.
OpenView firmy Hewlett Packard - Narzę dzia cd.
inne
• Zarządzanie pamięcią masową
• Zarządzanie uż ytkownikami, konfiguracjami i dystrybucją
• Rozwiązania dla Internetu
• Zarządzanie dystrybucją dokumentów
Inne platformy
Inne np. Platformy firmy Siemens
Nadrzę dny
system
zarządzania siecią
CORBA
SNMP
TNMS Core/CDM
Siećtransmisji danych
ELI
Qst/OSI
SXA,
SXD
SMA 16,
SLD 16,
DL 64
Qd2/OSI
SMA 1/4,
SMA 1 K,
SMA 1 K -CP,
SLR Infinity FL
Qd2/SISA
FMX,
CMX,
SRA L
Q3/OSI
Infinity MTS,
Infinity WLS,
WaveLine,
OSN MODIF,
OSN OCP,
OSN TEX,
OSN OCR
11
Poró wnanie platform zarządzania siecią LAN
Autorzy niniejszego opracowania:
Radosław Drabek
Patryk Chamuczyński
Tomasz Grelewicz
Paweł Jankowski
12

Podobne dokumenty