A NETvisor provisioning megoldása
Távközlési és internet szolgáltatók számára
A távközlési szolgáltatói környezetben kiemelt fontosságú az automatikus létesítés támogatás. A NETvisor ezen a területen komoly eredményeket ért el.
A NETvisor SPMP ( Service Planning and Mass Provisioning) automatikus tervezést és konfigurálás támogató megoldása lehetővé teszi a távközlési és internet szolgáltatók számára, hogy hatékonyabban oldják meg az ezeken a területeken felmerülő eddig nagy emberi erőforrásokat lekötő feladataikat.
Provisionáló rendszerek felépítése
A provisionáló rendszerek három fő funkcionális rétegből épülnek fel.
- A legfelső réteg a rendszer northbound SOA interfésze. A felettes rendszerek ezen az interfészen keresztül tudják vezérelni az provisionáló rendszert.
- A középső réteg a komplex szolgáltatás létesítés kérések dekompozícióját, valamint az így kapott elemi szolgáltatások létesítését vezérlő workflow-kat tartalmazza.
- A legalsó réteg a szolgáltatások létesítésében érintett eszközök és alkalmazások elérését (konnektorok) biztosítja a rendszer számára.
A cégünk által fejlesztett SPMP provisionáló rendszer is a fenti három réteg szerint került kialakításra, melyet a következő ábra szemléltet:
A dokumentum további részében a SPMP rendszer konnektor architektúráját fejtjük ki részletesebben.
Konnektor architektúra
A provisonáló rendszer által tartalmazott konnektorok két nagy csoportra oszthatóak.
- Az első csoportot az eszköz konnektorok adják. Ide soroljuk az eszköz és hálózatmenedzselő rendszerekhez kapcsolódó konnektorokat.
-
A második csoportot az eszközökhöz közvetlenül kapcsolódó konnektorok alkotják. Ilyen megoldásra akkor van szükség, ha az adott berendezés típushoz nem létezik eszköz vagy hálózatmenedzselő rendszer, illetve ha létezik ilyen menedzselő rendszer, de az nem tartalmazza az eszköz beállításához szükséges funkcionalitást.
Támogatott protokollok
A cégünk által fejlesztett provisionáló rendszerhez készült konnektorok az alábbi protokollokkal kapcsolódnak a menedzselő rendszerekhez, illetve az eszközökhöz:
- SOAP: napjainkban a legtöbb menedzselő rendszer már rendelkezik SOAP interfésszel.
- TCP: tipikusan a proprietary protokollal rendelkező menedzselő rendszerek vezérlésére alkalmazható módszer.
- TL1: menedzselő rendszerek és eszközök vezérlésére egyaránt alkalmas protokoll.
- MML: bizonyos menedzselő rendszereket ezen protokoll segítségével lehet vezérelni.
- TELNET: Cisco router-ek és switch-ek konfigurálásához a telnet protokollt használjuk. A TELNET protokollt használó konnektorok közvetlenül az eszközbe lépve adják ki az ios parancsokat.
- SNMP: a legtöbb eszköznél lehetőség van SNMP-n keresztüli kommunikációra.
-
JDBC: rendszerek közötti integrációnál gyakori az adatbázison keresztül történő kapcsolódás.
Tranzakciók
Mivel egy szolgáltatás provisionálása rendszerint egynél több menedzselő rendszer és eszköz párhuzamos konfigurálását jelenti, a provisionáló rendszereknél a tranzakciók kezelése kiemelt jelentőséggel bír. Az általunk fejlesztett rendszer gondoskodik arról, hogy ha egy szolgáltatás provisionálása során valamelyik menedzselő rendszer vagy eszköz konfigurálása hibára fut, akkor többi rendszeren és eszközön elvégzett beállítások visszagörgetésre kerülnek.
A fenti működést csak úgy lehetett megvalósítani, hogy az összes konnektorban, minden egyes elemi művelethez definiálásra került egy UNDO művelet. Minden egyes konnektor működése során az elemi műveletek elvégzése előtt a menedzselő rendszer vagy az eszköz állapota tárolásra kerül, hogy egy esetleges visszagörgetés esetén az UNDO eljárás a tárolt adatok alapján vissza tudja állítani az eredeti állapotot.
Továbbfejlesztési lehetőség
Az általunk fejlesztett SPMP rendszer konnektor architektúrája lehetővé teszi, egy tetszőleges új menedzselő rendszernek vagy egy új eszköznek a hatékony és gyors integrációját.
Támogatott rendszerek:
- ADSL EMS
- SHDSL EMS
- NGN SSW
- 3Play SSW
- 3Plax HDM
- Cisco ISC
- Cisco IOS router
- Cisco IOS switch
- Siemens XP144
- Cisco BPX 8620
