Upload
leptirleptiric967
View
252
Download
2
Embed Size (px)
Citation preview
MREŽA ZA UPRAVLJANJE TELEKOMUNIKACIJAMATELEKOMUNIKACIJAMA
(TELECOMMUNICATION(TELECOMMUNICATION MANAGEMENT NETWORK-TMN)
ŠZAŠTO TMN?Poslovni ciljevi telekom operatora su: kontinualno
unapređenje kvaliteta i produktivnosti, anjihovom realizacijom se omogućava:njihovom realizacijom se omogućava:o Brži odgovor na zahteve korisnika, o Brža eliminaciju razloga degradacije kvaliteta i j g g j
produktivnosti,o Bolja tačnost obračunavanja potrošnje servisa i
B ž l t i d k i iko Brža naplata servisa od korisnika.
ŠŠTA JE TMN?• TMN se definiše kao posebna računarska mreža• TMN se definiše kao posebna računarska mreža
koja se u više tačaka spaja sa telekomunikacionom mrežom radi prikupljanja informacije od, odnosno p p j j jpredaje informacije ka telekomunikacionoj mreži.
• Osnovna namena TMN-a je upravljanje t l k ik i ž i i i TMNtelekomunikacionom mrežom i servisima pa TMN predstavlja organizovanu mreže koja obuhvata i međusobno spaja različite tipove operacionih p j p psistema (OS) sa telekomunikacionom opremom, koristeći standardnu arhitekturu sa standardizovanim interfejsima i protokolimastandardizovanim interfejsima i protokolima.
STANDARDIZACIJA
• ITU PREPORUKE SERIJE M• M 3010M.3010• TELEMANAGMENT FORUM
ŠTA JE PREDMETŠTA JE PREDMET UPRAVLJANJA?
• Javne i privatne mreže, uključujući i ISDN mreže;• Mreže za prenos podataka;• Mreže za mobilne komunikacije;• Digitalni i analogni sistemi prenosa (kablovski, optički, radiorelejni,
satelitski i sl.);• Oprema (multiplekseri, uređaji za prespajanje i sl.);• Digitalne i analogne centrale;Digitalne i analogne centrale;• Sistemi za rekonfiguraciju;• Signalizacioni sistemi i terminali;• Govorni servisi,• Servisi za prenos podataka• Servisi iznajmljenih linija• Pomoćni sistemi (sistemi za napajanje, klimatizacija, alarmi zgrade i sl.) i
drdr
NOVE i POSTOJEĆE MREŽE SU SAMREŽE SU SARazličitom opremom realizovanom od strane velikog broja proizvođačaRazličitim verzijama HW iSWiSWVelikim zahtevima u pogledu upravljanja
POTREBNO JEPOTREBNO JE
Standardizovati:interfejsefunkcije
TMN
TMN KONCEPT
• Sadrži kompjutere, baze podataka, terminale, komunikacijske mreže, operatorske zadatke
• Standardizovane arhitekture, interfejse t k l i lji bj ktprotokole i upravljive objekte
• Odvojene upravljačke i telekomunikacione f k ijfunkcije
• Pruža upravljanje mrežama svih veličina i konfiguracijakonfiguracija
Mreža za upravljanje
Da bi se obezbedio međusobni radizmeđu različitih sistema zaupravljanje, ITU je definisao principep j j , j p pmreža za upravljanjetelekomunikacijama - TMN.
TMN b č k ž TMN - posebna računarska mrežakoja se u više tačaka spaja satalekom. mežom radi prikupljanjainformacija od odnosno predajeinformacija od, odnosno predajeinformacija ka telekom. mreži, čija jeosnovna namena upravljanjemrežom i servisima.mrežom i servisima.
TMN Operationssystem
Operationssystem
Operationssystem
Data communication network WorkstationTo otherTMNs
Exchange Transmissionsystems Exchange Transmission
systems Exchange
T0405910-95Telecommunication network
NOTE - The TMN boundary represented by the dotted line may extend to and managecustomer/user services and equipment.
TMN UPRAVLJAČKE OBLASTITMN UPRAVLJAČKE OBLASTI Cilj TMN-a je da kroz definisane oblasti upravljanja obezbediCilj TMN a je da kroz definisane oblasti upravljanja obezbedi
upravljanje telekomunikacionom opremom, mrežama i servisima kao i ukupnim telekomunikacionim poslovanjem.
TMN upravljačke oblasti (ITU):TMN upravljačke oblasti (ITU):• Upravljanje greškama (FM)• Upravljanje performansama (PM)• Upravljanje konfiguracijom (CM)• Upravljanje obračunima (AM)• Upravljanje sigurnošću (SM)p j j g ( )
OBLASTI I FUNKCIJE ZA UPRAVLJANJE
• Upravljanje greškama (Fault Management - FM) obuhvata skup funkcija koje omogućavaju detekciju, izolaciju i korekciju pogrešnog funkcionisanja mreže iizolaciju i korekciju pogrešnog funkcionisanja mreže i servisa. Ova oblast podržava zahteve za održavanjem mreže i servisa (preporuka M.20) i Skupove upravljčkih funkcija koji se odnose na:funkcija koji se odnose na:– nadgledanje opreme,– lokalizacija greške,– korekcija greškekorekcija greške,– testiranje i– administriranje problema i greške.
OBLASTI UPRAVLJANJA• Upravljanje performansama (Performance
Management - PM) obezbjeđuje funkcije za ocenu i izveštaj o ponašanju telekomunikacione opreme,izveštaj o ponašanju telekomunikacione opreme, efikasnost mreže i efikasnost mrežnih elemenata.
• Takođe u okviru ove oblasti se prikupljaju i analiziraju statistički podaci u cilju nadgledanja i korekcije ustatistički podaci u cilju nadgledanja i korekcije u ponašanju i efikasnosti mreže, merenja performansi, prikupljanja, kontrole i obrade podataka o performansama mrežnih elemenata i druge opremeperformansama mrežnih elemenata i druge opreme obezbjeđujući planiranje, očuvanje i merenje kvaliteta.
• Ovim se zadovoljavaju faze nadgledanja performansi d fi i k i d ž j i i tdefinisane u okviru održavanja opreme i sistema
OBLASTI UPRAVLJANJA
• Upravljanje konfiguracijom (Configuration Management -Upravljanje konfiguracijom (Configuration ManagementCM) obezbeđuje funkcije koje vrše ukupnu kontrolu stanjaopreme, mreže i servisa, identifikuju probleme, sakupljajupodatke od i daju podatke prema elementima mreže kojimapodatke od i daju podatke prema elementima mreže kojimase upravlja. Ova oblast uključuje sledeći skup funkcija zaupravljanje.
planiranje mreže i inžinjering– planiranje mreže i inžinjering,– instaliranje opreme, sistema, mreže,– planiranje servisa, p j ,– pružanje servisa,– ugovaranje
OBLASTI UPRAVLJANJA• Upravljanje obračunima (Accounting Management• Upravljanje obračunima (Accounting Management–
AM) omogućava merenje vremena korišćenja mreže iservisa, određivanja cene prema pružaocima servisa i
if k i i itarifa prema korisnicima.• Ova funkcionalna oblast uključuje Skup funkcija za
upravljanje koje se odnose na:upravljanje koje se odnose na:– merenje vremena korišćenja mreže ili servisa,– integrisanje obračunskih sistema,
t ifi j– tarifiranje,– naplatu i finansije,– kontrolu dela poslovanja preduzeća koja se odnosi na naplatu i
eksploataciju servisa.
OBLASTI UPRAVLJANJA• Upravljanje sigurnošću (Security Management – SF)
obezbeđuje zaštitu mreže i servisa od različitih oblikazloupotrebezloupotrebe.
• Primena ove oblasti je neophodna za sve oblastiupravljanja i sve TMN komunikacije.p j j j
• Skup funkcija za upravljanje u ovoj oblasti odnosi se na:– prevenciju neovlašćtenog korišćenja
d t k ij l šć k išć j– detekciju neovlašćenog korišćenja– administriranje obezbeđenja.
TMN ARHITEKTURE-zahtevi• Minimiziranje vremena reakcija upravljača na
događaje u mrežidogađaje u mreži,• Optimiziranje saobraćajnog opterećenja
prouzrokovanog tokom upravljačkih informacijaprouzrokovanog tokom upravljačkih informacija• Mogućnost upravljanja geografski razuđenom
mrežom,,• Mehanizme za lociranje greške,• Unapređenje servisne asistencije i interakcija saUnapređenje servisne asistencije i interakcija sa
korisnikom,• Mogućnost upravljanja pojedinačnim elementima ug p j j p j
mreži i dr.
TMN ARHITEKTURE
• FUNKCIONALNA opisuje raspodelu funkcionalnosti TMN-a radi kreiranja odgovarajućih fizičkih blokova u kojima se implementira TMN bilo koje složenosti.FIZIČKA d j t kt fi ičkih bl k• FIZIČKA daje strukturu fizičkih blokova u kojima su implementirane funkcije TMN-a.INFORMACIONA i j i d lj čkih• INFORMACIONA opisuje prirodu upravljačkih informacija koje se razmenjuju između funkcionalnih blokovafunkcionalnih blokova.
FUNKCIONALNA ARHITEKTURA
Funkcionalni blokovi, TMN funkcionalnost realizovana kroz upravljačke aplikacione funkcije(Management Application Functions-MAFs) i funkcije podrške (Support Functions),
Skup TMN funkcija i TMN funkcija, Referentne tačke
OSFFunkcionalni blok operacionog sistema (Operations Systemsistema (Operations System Function Block – OSF) predstavlja funkcionalni blok koji obavlja funkcije podrške
lik i i iaplikacionim programima, skladištenje podataka (baza podataka), podršku korisničkom terminalu (radnoj stanici), ( j ),podršku programima za analizu, formatiranje i prikazivanje podataka kao i funkcije podrške samoj TMNsamoj TMN.
NEF• Funkcionalni blok elementa mreže
(Network Element Function Block –NEF) j f k i l i bl k k ji j d li ičje funkcionalni blok koji je delimično uključen u TMN i ostvaruje komunikaciju sa TMN-om radi njegovog nadgledanja i kontrole Njegove funkcije se mogukontrole. Njegove funkcije se mogu grupisati u dve osnovne grupe:
• Telekomunikacione funkcije, kojima se omogućava realizacijaomogućava realizacija telekomunikacionih mreže i servisa (komutacija, multipleksiranje, prenos, prespajanje i dr.).prespajanje i dr.).
• Funkcije podrške koje ne učestvuju u realizaciji telekomunikacionih servisa već podržavaju njihov kvalitet (lokalizacijapodržavaju njihov kvalitet (lokalizacija greške, biling, zaštita, rekonfigurisanje i dr).
TFFunkcionalni blok pretvarača (Transformation Function Block - TF) je funkcionalni blok koji omogućava funkcionalnost u spajanju dve finkcionalnefunkcionalnost u spajanju dve finkcionalne celine sa nekompatibilnim komunikacionim mehanizmima. Ovaj mehanizam može biti protokol ili informacioni model. TF može biti korišćen bilo gde unutar TMN-a ili na granicama TMN-a. Kada je korišćen unutar TMN-a TF spaja dva funkcionalna bloka koja podržavaju standardizovan ali različit komunikacioni mehanizam. Kada je TF korišćen na granici TMN-a mogu se razmatrati dva slučaja spajanja: j p j ja)TF na granica dva TMN-a spaja dva funkcionalna bloka koji pripadaju svakoj od posmatranih TMN-a, b) TF na granici između TMN okruženja i neb) TF na granici između TMN okruženja i ne TMN okruženja spaja funkcionalni blok TMN-a sa funkcionalnim entitetom sa ne standardnim komunikacionim mehanizmom.
WSFWSFFunkcionalni blok radne t i (W k t tistanice (Workstation
Function – WSF Block) je funkcionalni blok koji jobezbjeđuje funkcije interpretacije TMN informacija korisniku TMN-a i obrnutokorisniku TMN a i obrnuto, kada upravljač daje komande TMN-u preko radne stanice.
ČREFERENTNE TAČKE• TAČKE NA GRANICI DVA• TAČKE NA GRANICI DVA
FUNKCIONALNA BLOKA– q klasa je klasa referentnih tačaka između funkcionlih blokova– q klasa je klasa referentnih tačaka između funkcionlih blokova
OSF, TF, i NEF– f klasa je klasa referentnih tačaka locirana između funkcionalnih
blokova OSF i WSF;blokova OSF i WSF;– g klasa je klasa referentnih tačaka locirana van granica TMN i to
između korisnika TMN-a i funkcionalnog bloka radne stanice –WSF;WSF;
– x klasa je klasa referentnih tačaka locirana između funkcionalnih blokova OSF-ova različitih TMN-ovam klasa j kl f t ih t č k i i TMN i t i đ– m klasa je klasa referentnih tačaka izvan granica TMN i to između TF i funkcionalnih blokova ne-TMN upravljive opreme;
Funkcionalnost TMN
• Funkcionalnost implementirana u različitim funkcionalnim blokovima TMN:– Aplikaciona funkcija za upravljanjeAplikaciona funkcija za upravljanje
(Management Application Function-MAF)– Funkcija za podršku (Support Function-j p ( pp
SF)
C fSF
OSF TMN
WSF
MCF x MCF f
WSSF
DSF
DAF
OSF-MAF (A)
SF
ICF
OSF MAF (M)
SF
MCF f UISF
DAFf
referentnačk
xreferentna
tačka
mreferentna
MCF q
DAFOSF-MAF (M)
MCF f
tačka
qf
tačka
TF
MCF q WSSF
DSF
DAF
OSF-MAF (A)
SF
ICF
( )
referentnata čka
MCF q
DAFOSF-MAF (M)
MCFq
qreferentna
ta čka TFq
DSF
OSF-MAF (A)
SF
ICFMCFq
ta čka
NEF
MCF m
DAFOSF-MAF (M)NEF-MAF (A)
TMN SERVIS
• GRUPE SKUPOVA TMN FUNKCIJAFUNKCIJA
• SKUPOVI TMN FUNKCIJA• TMN FUNKCIJE
FIZIČKA ARHITEKTURA
TMN INTERFEJSI
• FIZIČKA REALIZACIJA REFERENTNIH TAČAKA– Q– FF– X– GG– M
TMN INTERFEJSITMN INTERFEJSI• Q interfejs spaja OS sa drugim
OS, sa MD ili sa NE koji sadrži MCF. Spajanje se vrši preko DCN. Q interfejs je primenjen na qQ interfejs je primenjen na q referentnoj tački.
• Komunikacioni protokol je OSI 7 slojni protokol stakeslojni protokol stake
• Specifikacija Q intefejs protokol staka je izvršena kroz ITU-T preporuke Q. 811 i Q.812 uz podržavanje bidirekcione komunikacije podataka uz korišćenje postojećih komunikacionih protokola sakomunikacionih protokola sa konekcijom i bez nje (connection-oriented i connectionless oriented).
TMN INTRFEJSI F interfejs spaja WS sa OS,
MD, DCN, LCN ili sa NE.• X interfejs spaja TMN sa• X interfejs spaja TMN sa
nekom drugom mrežom zaupravljanje, uključujući idrugi TMN.drugi TMN.
• G interfejs spaja WS sakorisnikom TMN-a odnosnoupravljačemup a jače
• M interfejs nije TMN i spajane-TMN opremu sa TMN
Informaciona arhitekturaInformaciona arhitektura TMN-a
• Osnovni cilj TMN informacione arhitekture je da obezbedi međusobni rad TMN jdelova ili sistema i zato je bazirana na standardizovanom otvorenom upravljačkom paradigmu.
• On podržava standardizovano modeliranjeOn podržava standardizovano modeliranje informacija na rešenjima baziranim na objektno-orijentisanoj tehniciobjektno orijentisanoj tehnici.
Informaciona arhitekturaInformaciona arhitektura TMN-a
Informaciona arhitektura je struktuirana kroz sledeće modele i elemente:– model interakcije– informacioni modelinformacioni model– informacione elemente– informacioni model referentnih tačakainformacioni model referentnih tačaka
Model interakcije
• Koristi menadžer-agent koncept
• klijent/server, invoker/responder, peer-to peer consumer/producerto-peer, consumer/producer
MENADŽER-AGENTMENADŽER AGENT KONCEPT
U toku razmene informacija, upravljački proces može imati jednu od dve moguće uloge:
• Ulogu upravljanog procesa kojim se opisuje• Ulogu upravljanog procesa kojim se opisujeupravljanje TMN informacionim elementimapridruženim upravljivim resursima (ULOGAAGENTA) Ovaj proces odgovara na direktive izdateAGENTA). Ovaj proces odgovara na direktive izdateod procesa koji ima ulogu upravljača i reflektujeprogled na posmatrane TMN informacione elemente iponašanje upravljivog resursaponašanje upravljivog resursa.
• Ulogu upravljačkog procesa koja podrazumevaproces koji izdaje operacione direktive (akcije) zaupravljanje i prima informacije od upravljanogprocesa (notifikacije) (ULOGA MENADŽERA).
KONCEPT MENADŽER-AGENT
M
Otvoreni sistem za upravljanje
A
komunikacije
operacije za upravljanje.
upravljani sistem
izvršavanjeoperacija za upravljanje
emitovanje (notifikacija)
notifikacija
Lokalno okruženje sistema
upravljivi objekti
Centrala
Sistem prenosa
Softver
Mrežni resursiSoftver
RAZMENA INFORMACIJA
MIB MIB
M AMA
CMIS CMIS CMISCMIS
R i R iResursi Resursi
CMIP Zajednički upravljački informacioni protokolCMIS Zajednički upravljački informacioni sistemMIB Upravljačka informaciona bazap jM MenadžerA Agent
MENADŽER-AGENT SMKMENADŽER AGENT SMKObezbeđivanje razmene upravljačkih informacija između menadžera
i t t j b b đi j f k ij i tih ji agenta ostvaruje se obezbeđivanjem funkcija istih znanja (Shared Management Knowledge-SMK) u sledećim oblastima:
• Protokoli; dve strane moraju koristiti iste protokole za upravljanje a ukoliko to nije slučaj potrebno je izvršitiupravljanje a ukoliko to nije slučaj potrebno je izvršiti transformaciju protokola (QMD, QA);
• Funkcionalnosti; TMN funkcije agenta moraju biti prepoznate od strane menadžera;;
• Upravljivih objekata i raspoloživih instanci upravljivih objekata; menadžer mora imati statička znanja koje klase objekata su definisane u odnosu na odgovarajućeg agenta;
• Autorizacije; menadžer i agent moraju prepoznavati iste autorizacije;
• Odnose sadržavanja upravljivih objekata; da bi formulisao zahteve korisnika upravljanja menadžer mora da zna odnosezahteve korisnika upravljanja, menadžer mora da zna odnose sadržavanja upravljivih objekata u bazi podataka agenta.
TMN informacioni model
• TMN informacioni model predstavljap jabstrakciju aspekta upravljanja mrežnimresursima i odgovarajućih upravljačkih
kti ti M d l d đ j d ž j i f ijaktivnosti. Model određuje sadržaj informacijakoje se obrađuju i razmenjuju nastandardizovani način i sastoji se od TMNstandardizovani način i sastoji se od TMNinformacionih elemenata.
• TMN informacioni model može biti opštiTMN informacioni model može biti opšti (Generic TMN Management Information Model) ili specifični ) p
TMN INFORMACIONITMN INFORMACIONI ELEMENT
TMN i f i i l t j b t k ij ljiTMN informacioni element je abstrakcija upravljivogresursa kojom su predstavljena njegova svojstvaviđena sa aspekta upravljanja. U objektno
j ti di TMN i f i iorjentisanom paradigmu TMN informacionielementi su modelirani kao objekti.
TMN informacioni elementi mogu biti:g• Konceptualni prikaz resursa kojim se upravlja
(Upravljivi objekt, Managed object -MO) ili• Informacioni elementi uvedeni da bi podržali• Informacioni elementi uvedeni da bi podržali
određene upravljačke funkcije (Upravljivi objektipodrške, Support Managed Object ).
X.25
Stvarnost
DXC 4/1
.................. .................................... ..................
Upravlja~ki procesiOS
TMN - model
Dog
a|aj -
podn
o{en
je iz
vje{taja Prima
PostavljaKreiraBri{e MODjeluje
DXC
Specifikacijaprotokola (CMIP)
Upravljaniproces
Objekat (MO)
atribut 1...
atribut n
MIB
DXC
operacija 1..
operacija n
Referentne tačke i njihoviReferentne tačke i njihovi informacioni modeli
• Za svaku referentnu tačku izvršeno je mapiranje odgovarajućeg informacionog modela.
• Informacioni model referentne tačke je minimalni klaster za upravljačke informacije koje
ifi i j t i TMN f k i l ise specificiraju za posmatrani TMN funkcionalni blok. O i d l d fi iš k t f t• Ovim modelom se definiše koncept referentne tačke. Koncept spaja funkcionalnu i informacionu arhitekturainformacionu arhitektura.
RRResursResurs• Resurs mreže ima osnovnu ulogu da
učestvuje u realizaciji telekomunikacionih funkcija, pri čemu je i predmet kojim se upravlja.
• Resurs za upravljanje (vod, terminalne tačke, oprema) može da se posmatra , p ) pizolovano ili kao deo jedne grupe resursa koji ostvaruju telekomunikacionu j jfunkciju.
Upravljivi objekti
• Primena objektno-orjentisane tehnike u modeliranju upravljanja telekom j p j jmrežom podrazumeva da se svaki resurs mreže (logički ili fizički) ( g )reprezentuje i posmatra kao objekt u bazi podataka. p
• Takav objekat se naziva upravljivi objekt (Managed Object –MO)(Managed Object MO).
UPRAVLJIVI OBJEKTIPODRŠKEPODRŠKE
• Sa stanovišta upravljanja, može se desiti dap j j ,resursi sa primarnom telekomunikacionomfunkcijom nisu dovoljni da obezbedej jrealizaciju funkcija upravljanja.
• Zato se uvode novi resusi čija je isključivaZato se uvode novi resusi čija je isključivafunkcija da podrže TMN funkcije i njihovareprezentacija u bazi podataka se nazivareprezentacija u bazi podataka se nazivaupravljivi objekat podrške (Support ManagedObject)Object) .
UPRAVLJIVI OBJEKTUPRAVLJIVI OBJEKTUPRAVLJIVI OBJEKT(Managed Object)
UPRAVLJIVI OBJEKT(Managed Object)
• Klasa objekata • Nasleđe• Klasa objekata • NasleđeNasleđe • Inkapsulacija
A ij
Nasleđe • Inkapsulacija
A ij• Agregacija• Polimorfizam• Agregacija• Polimorfizam
KLASA OBJEKATAKLASA OBJEKATAKLASA OBJEKATAKLASA OBJEKATA
Klasa objekata predsta lja abstrakcij sk pa• Klasa objekata predstavlja abstrakciju skupa objekata koji dele iste atribute i isto ponašanjeponašanje.
• Svaki objekat pripada odgovarajućoj klasi. • Klasa objekata može imati svoje instance• Klasa objekata može imati svoje instance. • Na primer:
– Linijski sistem je klasa objekta koja ima instance:– Linijski sistem je klasa objekta koja ima instance: Linijski sistem proizvodnje Ericsson, Linijski sistem proizvodnje Siemens
MO - NASLEĐEMO - NASLEĐE• Nasleđe je važna relacija između objekata Ova• Nasleđe je važna relacija između objekata. Ova
relacija nastaje kad niža klasa i deli strukturu iponašanje jedne ili više nadređenih klasa.O kl i t kl (t l )• Osnovna klasa naziva se »top klasa« (top class)a niže klase »podklase« (subclass).
• Tako klase objekata mogu bit struktuirane uTako klase objekata mogu bit struktuirane uobliku stabla, »class tree«
• Stablo prikazuje hijerarhijsko nasleđivanjekarakteristika unutar klase i uvodi top klase ikarakteristika unutar klase i uvodi top klase ipodklase objekata.
• Koristi se relacija »is a«.j
Klase objekata i nasledjeLine
S t
Object ClassThe Object Class has various instances:Li S t f E iSystem
Fiber opticaltransmission
Line System from EricssonLine System from Siemens
Attributes
Object ClassValue
Digital LineSystem
transmission
Transmission Rate140 Mbit/s
Object ClassObject SubclassObject Subclass
TransmissionEquipment
LineSystem
Fiber opticalLine System
CoaxialLine System
Digital Transmission Equipment
MultiplexerPCM Multiplexer “is –a”Digital Multiplexer
Li S t Line SystemFiber Optical Line SystemCoaxial Line System
Class Tree
INKAPSLULACIJA
• Inkapsulacija objekta ukazuje na činjenicu da su atributi i operacije inkapsulirane u p j pobjekat i jedini način da se utiče na objekat je da se na njemu izvrše definisane j joperacije.
• To se može objasniti skrivanjem interneTo se može objasniti skrivanjem interne strukture od spoljnjeg sveta i do nje se može doći samo preko definisanihmože doći samo preko definisanih operacija
INKAPSULACIJA
“Sk i j k l k ti
Prenos poruka preko interfejsaza upravljanje Resurs kojim se upravlja
Princip inkapsulacije kojim se “skrivaju”osobine
“Skrivanje kompleksnosti podataka i ponašanja”
AtributiOperacijeNotifikacijePonašanjePonašanje
MOMO
MO = Managed Object
AGREGACIJA IAGREGACIJA I POLIMORFIZAM
• Agregacija relacija između klasa objekata koja opisujesadržavanje jedne ili više klasa u okviru klase objekta.
• Uključene klase predstavljaju atribut klase u koju su• Uključene klase predstavljaju atribut klase, u koju suuključene, a ova relacija se obeležava kao »has –a«(na primer direktorijum: ima fajlove, fajlovi sadržezapise zapisi sadrže polja ili na primeru centrale:zapise, zapisi sadrže polja ili na primeru centrale:centrala je klasa objekta i ima centralnu kompjuterskukarticu kao uključenu klasu).
• Polimorfizam je koncept po kome ime može da odrediobjekte različitih klasa koje pripadaju zajedničkoj topklasi.
STRUKTURA UPRAVLJIVIH OBJEKATA - MO
STRUKTURA UPRAVLJIVIH OBJEKATA - MOOBJEKATA - MOOBJEKATA - MO
• Struktura upravljivih objekata definisana j OSI ifič i lj čkje OSI specifičnim upravljačko -informacionim jezikom za objektno modeliranje GDMO ( Guideline formodeliranje GDMO ( Guideline for Definition of Managed Objects. ITU-T Rec. X.721).Rec. X.721).
• MO se sastoji od skupa paketa podataka.podataka.
• Paketi podataka sadrže podatke o atributima, grupama atributa, akcijama iatributima, grupama atributa, akcijama i notifikacijama
UPRAVLJIVI OBJEKT - MO
Atributi i njihove vrednosti
O ijOperacijeMO
Notifikacije
Ponašanje
STRUKTURA MOSTRUKTURA MO
MO
UPRAVLJIVI OBJEKT
PAKET PAKET PAKET OPCIONI PAKET
PAKET
ATRIBUT
NOTIFIKACIJA AKCIJA AKCIJA
ATRIBUT NOTIFIKACIJA
MO k kt i tikMO karakteristike• Klasa kojoj objekat pripada,• Atributi za bliže određivanje osobina,j ,• Operacije koje mogu da se u smislu
upravljanja vrše nad objektom (akcije),p j j j ( j ),ili da sam objekat šalje izveštavanje osvom stanju (notifikacija)
• Ponašanje objekta i• Njegovo izvedeno imej g
ATRIBUTIATRIBUTI• Atributi opisuju objekat uz pomoć tipa atributa i
vrednosti atributa (jednostruke ili visestruke). • Pristup atributima se vrši preko interfejsa MO-a kome• Pristup atributima se vrši preko interfejsa MO-a kome
pripada posmatrani atribut. • Atributi imaju svoje vrednosti. Na primer Klasa
bj k t Di it l i li ij ki i t i t ib tobjekata: »Digitalni linijski sistem« ima atribut »Optički linijski sistem« i vrednost atributa »155 Mbit/s«.
• Jedan MO može imati atribut sa samo jednom vrednošću ili sa skupom vrednosti.
• Vrednosti atributa mogu biti pretraživane ili g pmodifikovane.
GRUPA ATRIBUTAGRUPA ATRIBUTA
• Grupa atributa je logički skup atributa zapotrebe upravljanja.p p j j
• Razlikuju se dva tipa grupe atributa:– fiksne grupe atributa koje ne mogu biti– fiksne grupe atributa koje ne mogu biti
menjane i– proširljive grupe atributa kojima se moguproširljive grupe atributa kojima se mogu
dodavati novi atributi ili skupovi.
OPERACIJE• Operacije su aktivnosti koje se obavljaju na/u objektu, sa ciljem
upravljanja mrežom.• Zavisno od objekata kojem su namenjene, ove operacije mogu bitno
da se reazlikuju, na primer pokušaji (akcije) da se očitaju trenutnastanja atributa ili da se ona ažuriraju predstavljaju operacije koje seizvode na objektima u bazama podataka bez forsiranja objekta napromenepromene.
• Na primer GET je operacija za očitavanje atributa kojom se dobijainformacija o trenutnom tipu i vrednosti atributa iz baze podataka;CREATE, DELETE i SET su operacije za izmenu ili postavljanjeobjekata ili njihovih atributa.
• Nasuprot tome, operacije koje nose komande se izvode direktno naobjektima i forsiraju objekat na akciju izvršavanja komande.U l č j k d ij i i i bj k (i š j l j )• U slučaju kada operaciju inicira objekat (izveštaj o alarmnom stanju)on se ponaša kao izvor koji šalje notifikaciju o svom stanju.
PONAŠANJE MO• Ponašanje objekta se izražava u
tekstualnom obliku na engleskom jeziku• Ponašanje objekta se izražava u
tekstualnom obliku na engleskom jezikug jsa opisom semantike paketa.
• Paketi »notifikacija« i »akcija« takođe
g jsa opisom semantike paketa.
• Paketi »notifikacija« i »akcija« takođePaketi »notifikacija« i »akcija« takođemogu imati poseban paket koji opisujenjihovo ponašanje
Paketi »notifikacija« i »akcija« takođemogu imati poseban paket koji opisujenjihovo ponašanjenjihovo ponašanje.
• Za bliže određivanje ponašanja koristese relacije »nasleđe« i »agregacija«
njihovo ponašanje.• Za bliže određivanje ponašanja koriste
se relacije »nasleđe« i »agregacija«se relacije »nasleđe« i »agregacija«se relacije »nasleđe« i »agregacija«
IME MOIME MOIME MOIME MO• Izvedeno ime definiše relaciju »agregacije«
između objekata. MO u bazi podataka morabiti organizovan tako da svaka instancabiti organizovan tako da svaka instancaobjekta može biti jedinstveno identifikovana.
• Koriste se četiri hijerarhijeKoriste se četiri hijerarhije– OSI registration hierarchy,– Inheritence hierarchy,– Contenment hierarchy i– Naming tree
IZVEDENO IME
• OSI registraciona hijerarhija (OSI registration hierarchy) obuhvata g y)registraciju klasa MO i njihovih komponenti na uniforman način tako da psvaki MO može biti identifikovan i korišćen za upravljačke aplikacije.p j p j
IZVEDENO IME
• Hijerarhija nasleđivanja (Inheritence hierarchy) reprezentuje nasleđene y) p jodnose između klasa MO.
• Podklasa MO pored svojih nasleđujePodklasa MO, pored svojih, nasleđuje sve atribute, akcije i notifikacije od top klaseklase.
• Preporuka ITU-T X.721
PRIMER PREPORUKA X.721
• EVENT LOG RECORD• The eventLogRecord managed object class is used to define the
information stored in the log as a result of receiving notifications or event reports. This is a super-class from which records for specific event types
• EVENT LOG RECORD• The eventLogRecord managed object class is used to define the
information stored in the log as a result of receiving notifications or event reports. This is a super-class from which records for specific event types p p p ypare derived.
•• eventLogRecord MANAGED OBJECT CLASS• DERIVED FROM logRecord;
p p p ypare derived.
•• eventLogRecord MANAGED OBJECT CLASS• DERIVED FROM logRecord;DERIVED FROM logRecord;• CHARACTERIZED BY• eventLogRecordPackage PACKAGE• BEHAVIOUR
tL R dB h i BEHAVIOUR
DERIVED FROM logRecord;• CHARACTERIZED BY• eventLogRecordPackage PACKAGE• BEHAVIOUR
tL R dB h i BEHAVIOUR• eventLogRecordBehaviour BEHAVIOUR• DEFINED AS "This managed object represents the information
stored in the log as a result of receiving notifications or incoming event reports.";;
ATTRIBUTES
• eventLogRecordBehaviour BEHAVIOUR• DEFINED AS "This managed object represents the information
stored in the log as a result of receiving notifications or incoming event reports.";;
ATTRIBUTES• ATTRIBUTES• managedObjectClass GET,• managedObjectInstance GET,• eventType GET;;;
• ATTRIBUTES• managedObjectClass GET,• managedObjectInstance GET,• eventType GET;;;
IZVEDENO IME MOIZVEDENO IME MOHijerarhija sadržavanja Rootj j j(Containment hierarchy)predstavlja hijerarhijuodnosa između klasa MO.
oot
Na primer: klasa objekata»Sistem« sadrži klasu»multiplekser«, koji sadrži
System
klasu »BER registar«; klasaobjekata »log« sadrži»LogRecord« itd.
Multiplexer Log
BER Register
LogRecord
Example of Information Modeling
Bit errors2 Mbit/s
Attribute:2 Mbit/s Bit errors
Demultiplexer
2 Mbit/s
Number ofBit errors Value:
Number of Bit ErrorsLocation atTrail Endpoint Name:
Bit
2 Mbit/s Trail TerminationPoint Managed Objectin Demultiplexer
ManagedManagedObjectObject
2 Mbit/s TrailBiterrorcounter
Manageda agedResource
tmn8 widl
MIBMO
MO MO
MO IstancaCreate Delete
MO Istanca
Replace Add/Remove
At ib ti
GETSkup default value
Atributi
Notifikacijaa
Akcija 1Invoke
FORMIRANJE MIBFORMIRANJE MIB• Prvi korak se odnosi na modeliranje mrežnih
resursa kojima se upravlja.• Prvi korak se odnosi na modeliranje mrežnih
resursa kojima se upravlja.• Drugi korak se odnosi na definisanje odnosa
nasleđa i sadržavanja između klasa objekata(i h it i t i t)
• Drugi korak se odnosi na definisanje odnosanasleđa i sadržavanja između klasa objekata(i h it i t i t)(inheritance i containment).
• U trećem koraku formuliše se »formalnij ik ifi i GDMO (f l
(inheritance i containment).• U trećem koraku formuliše se »formalni
j ik ifi i GDMO (f ljezik« specificiran u GDMO (formalspecification language-GDMO) a potom sevrši kompilacija tih podataka u MIB
jezik« specificiran u GDMO (formalspecification language-GDMO) a potom sevrši kompilacija tih podataka u MIBvrši kompilacija tih podataka u MIB.vrši kompilacija tih podataka u MIB.
INFORMACIONI MODELINFORMACIONI MODEL• Skupovi klasa MO za posmatrane
upravljive resurse definišu Informacioni model (Opšti ili Specifični).
• Zajedno sa protokolom, informacioni model se koristi za definisanje specifikacije interfejsa između upravljačkog i upravljivog sistema da bi se ostvarilo međusobnosistema da bi se ostvarilo međusobno sporazumevanje menadžera i agenta ili dva menadžeradva menadžera
OPŠTI INFORMACIONIOPŠTI INFORMACIONI MODEL
• Opšti model (Generic NetworkOpšti model (Generic Network Information Model –GNIM)omogućava tehnološki nezavisnoomogućava tehnološki nezavisno upravljanje radi postizanja interoperativnosti različitih TMNinteroperativnosti različitih TMN
GNIM• GNIM se sastoji od šest grupa (fragmenata) klasa upravljivih• GNIM se sastoji od šest grupa (fragmenata) klasa upravljivih
objekata:• Fragment mreže (Network Fragment), sadrži samo jednu klasu MO, »mrežu« kao kolekciju
međusobno spojenih telekomunikacionih resursa i objekata za upravljanje sa mogućnošću razmene upravljačkih informacija. Klasa objekata »mreža« sadrži klase objekata upravljivih elemenata.upravljačkih informacija. Klasa objekata »mreža« sadrži klase objekata upravljivih elemenata.
• Fragment upravljivog elemenata (Managed Element Fragment), modelira elemente mreže koji suupravljivi i vidljivi od strane sistema za upravljanje. Definisano je 8 klasa MO (CircutPack, equipment,equipmentR1, equipmentHolder, managedElement, managedElementComplex, software i softwerR1).
• Fragment tačke terminacije (Termination Point Fragment); NE je spojen sa drugim NE preko linka kojise naziva »konekcija« (connection) pri čemu je se posmatra tačka konekcije u kojoj je interfes izmeđuse naziva »konekcija« (connection), pri čemu je se posmatra tačka konekcije u kojoj je interfes izmeđulinka i elemenata mreže. Ova tačka se naziva terminalna tačka (TP). Dva tipa TP su definisana i to: TPtrejla (TTP) i TP konekcije TP (CTP).
• Fragment komutacije i prenosa (Switch and Transmission Fragment); Ovaj fragment klasa upravljivihobjekata definiše spajanje između upravljivih elemenata. Postoje tri tipa spajanja »circuit«,
ti i t il F t d fi i č ti i kl MO ( i itE dP i tS b»connection« i »trail«. Fragmentom su definisane četiri klase MO (circuitEndPointSubgroup,connectionR1, pipe, trailR1.
• Fragment kros-konekta (Cross Connect Fragment) definiše mogućnosti rutiranja i komutacije unutarNE. Prespajanja su representovana preko para TP (from TP. to TP). Prespajanje može biti tačka-tačkaili tačka-više tačaka. Definišu se sedam klasa MO (crossConnection, fabric, groupTerminationPoint,
lti i tC C ti t P l dM C C ti )multipointCross-Connection, tpPool, namedMpCrossConnection).• Fragment funkcionalne oblasti (Functional Area Fragment) representuje zahtevanu TMN
funkcionalnost.
FRAGMENT “MREŽA”FRAGMENT MREŽA• network MANAGED OBJECT CLASS• DERIVED FROM "Recommendation X.721: 1992":top;V O eco e dat o .7 : 99 :top;• CHARACTERIZED BY• networkPackage PACKAGE• BEHAVIOUR• networkDefinition;• networkDefinition;• ATTRIBUTES• networkId GET;;;
CONDITIONAL PACKAGES• userLabelPackage PRESENT IF "an instance supports it";• userLabelPackage PRESENT IF an instance supports it ;• REGISTERED AS {m3100ObjectClass 1};• networkDefinition BEHAVIOUR• DEFINED AS
“Th N t k bj t l i l f d bj t th t ll ti f i t t d• “The Network object class is a class of managed objects that are collections of interconnected telecommunications and management objects (logical or physical) capable of exchanging information. These objects have one or more common characteristics, for example they may be owned by a single customer or provider, or associated with a specific service network. A network may be nested within another (larger) network, thereby forming a containment relationship. An example of a network that is contained in ( g ) y g p panother network is a transmission sub-network. It is owned by a single Administration and can only perform transmission functions.”;
SPECIFIČNI INFORMACIONISPECIFIČNI INFORMACIONI MODEL
• Specifični informacioni model se kreira za upravljanje novimse kreira za upravljanje novim tehnologijama kao što su SDH, ATM, B-ISDN
SPECIFIČNI INFORMACIONISPECIFIČNI INFORMACIONI MODEL –PRIMER ZA SDH
msCTPBidirectional MANAGED OBJECT CLASSDERIVED FROM "Recommendation M.3100":connectionTerminationPointBidirectional,
msCTPSinkmsCTPSink,msCTPSource;
REGISTERED AS { g774ObjectClass 16 };
msCTPSink MANAGED OBJECT CLASSmsCTPSink MANAGED OBJECT CLASSDERIVED FROM "Recommendation M.3100":connectionTerminationPointSink;CHARACTERIZED BY"Recommendation M 3100":createDeleteNotificationsPackageRecommendation M.3100 :createDeleteNotificationsPackage,msCTPPackage,msCTPSinkPkg PACKAGE
BEHAVIOURmsCTPSinkBehaviourPkg BEHAVIOURmsCTPSinkBehaviourPkg BEHAVIOUR
DEFINED AS*This object class terminates a multiplex section connection.*
REGISTERED AS { g774ObjectClass 17 };
LOGIČKA SLOJEVITA ARHITEKTURA
• Sloj upravljanja poslovanjem (Business Managemnt Layer - BML)Sl j lj j i i (S i• Sloj upravljanja servisima (Service Management Layer - SML)
• Sloj upravljanja mrežom (Network• Sloj upravljanja mrežom (Network Management Layer – NML)
• Sloj upravljanja elementima mreže j p j j(Element Management Layer),
koji se naslanjaju na sloj mrežnih elemenata (N k El L NEL(Network Element Layer – NEL
SLOJEVITA LOGIČKASLOJEVITA LOGIČKA ARHITEKTURA
BML
SML
NMLNML
NEML
NEL
PM FM CF AF SFPM FM CF AF SF
SLOJ UPRAVLJANJASLOJ UPRAVLJANJA POSLOVANJEM (BML)
• BML - sloj upravljanja poslovima - omogućuje globalni poslovnipregled i kordinaciju. OSF na ovom sloju razmjenjuje informacijesamo sa slojem upravljanja servisima i nema podršku xreferentnoj tački. OSF (OSF-ovi) ovog sloja imaju sledeće uloge:
• Podrška procesima donošenja odluka za optimalno investiranje ikorišćenje postojećih i novih telekomunikacionih resursa;
• Podrška upravljanju ukupnim budžetom namenjenogodržavanju, administriranju i radu mreže/servisa;
• Podrška u pogledu kadrovskih resursa;od š a u pog edu ad o s esu sa;• Održavanje i agregiranje podatke o ukupnom poslovanju
preduzeća.
SLOJ UPRAVLJANJASLOJ UPRAVLJANJA SERVISIMA (SML)
• SML- sloj upravljanja servisima – obuhvata aktivnosti na obezbeđivanju servisa krajnjim korisnicima, ukupno administriranje ovih servisa i korisnika naukupno administriranje ovih servisa i korisnika na nivou posmatranog operatora, međusobne odnose između različitih operatora i provajdera, održava statističke podatke kvaliteta servisa kao i odnosestatističke podatke kvaliteta servisa kao i odnose između različitih servisa.
• Ovaj sloj treba da raspolaže podacima o stanju mreže da pruža podršku planiranju mreže i damreže, da pruža podršku planiranju mreže i da izvršaava upravljačke servise koje mu postavlja BML.
• OSF ovog sloja preko q referentnih tačaka je iži ž i l j i iši l ipovezan sa nižim-mrežnim slojem i višim-poslovnim
slojem
SLOJ UPRAVLJANJASLOJ UPRAVLJANJA MREŽOM (NML)
• NML - sloj upravljanja mrežom - obezbjeđuje kontrolu rada mreže.To uključuje kontrolu i koordinaciju svih NE-a unutar mreže iliposmatranog domena mreže, kontrola uspostavljanja veze s krajana kraj podrška sistemima rekonfiguracije mreže podrškana kraj, podrška sistemima rekonfiguracije mreže, podrškakreiranju mehanizama za otklanjanja greške nakon njene pojave,održavanje mrežnih mogućnosti, održavanje statističkih i drugihpodataka o mreži i njenim interakcijama sa višim servisnim slojem ip j j jdr.
• Ovaj sloj takođe ima uvid u podatke o konfiguraciji svih elemenatamreže u posmatranom domenu, kao i informacije o odnosima sa
d i d isusednim domenaima.• OSF ovog sloja podržava mrežno bazirane TMN aplikacione
funkcije radi kontrole raspoloživosti mrežnih kapaciteta i povećanjakvaliteta servisa OSF na mrežnom sloju preko q referentnih tačakakvaliteta servisa. OSF na mrežnom sloju preko q referentnih tačakaje povezan sa nižim slojem ELM i višim slojem SML.
SLOJ UPRAVLJANJA NESLOJ UPRAVLJANJA NE (NEML)
• EML - sloj upravljanja elementima mreže - direktno upravljaelementima mreže na pojedinačnoj ili grupnoj osnovi. Time uokviru jednog EML-a može se naći više elemenata mreže.
• Ovaj sloj obavlja najveći dio aplikacionih funkcija kao što sunadzor i kontrola elemenata mreže, lokalizacija greške unutarelemenata mreže, statistika i istorija elementa mreže i dr.
• U bazi podataka ovog sloja nalaze se podaci o elementima• U bazi podataka ovog sloja nalaze se podaci o elementimamreže, podaci o ponašanju, notifikacijama i akcijama svakogelementa mreže, kao i podaci o povezivanju između elemenatamreže.
• OSF ovog sloja povezan je preko q referentnih tačaka sa NEL
SLOJ ELEMENATA MREŽESLOJ ELEMENATA MREŽE (NEL)
• NEL - sloj elemenata mreže je direktno usmeren nafizičke resurse NE.U št l č j NE ž b h titi iš đ j d• U opštem slučaju NE može obuhvatiti više uređaja odkojih svaki ima svoje resurse (fizičke i logičke cjelinekoje ulaze u sastav uređaja).j j )
• Moderni uređaji predstavljaju celine koje se mogudirektno kontrolisati od strane TMN-a.Sl j l t ž i l j lj j• Sloj elemenata mreže prenosi sloju upravljanjaelementima mreže informacije o stanju i događajimavezanim za i resurse, a od njega prihvata komande za, j g pakcije koje sprovodi nad resursima.
RELACIJA IZMEĐURELACIJA IZMEĐU ARHITEKTURA
POSLOVNI PROCESI
FUNKC. ARHITEK.
FIZIČKAARHITEKT.PROCESI ARHITEK. ARHITEKT.
INFORMAC.ARHITEKT. CENA
KOŠTANJAKOŠTANJAPOSTOJEĆISISTEMI...