Sistemi za praćenje saobraćaja u VoIP mrežama. Prvi dio - pregled

U ovom materijalu pokušaćemo da razmotrimo tako zanimljiv i koristan element IT infrastrukture kao što je VoIP sistem za praćenje saobraćaja.

Sistemi za praćenje saobraćaja u VoIP mrežama. Prvi dio - pregled
Razvoj modernih telekomunikacionih mreža je nevjerovatan: one su iskoračile daleko od signalnih požara, a ono što se ranije činilo nezamislivim sada je jednostavno i uobičajeno. A samo profesionalci znaju šta se krije iza svakodnevnog života i široke upotrebe dostignuća industrije informacionih tehnologija. Raznolikost medija za prijenos, metoda prebacivanja, protokola interakcije uređaja i algoritama kodiranja zadivljuje prosječnu osobu i može postati prava noćna mora za svakoga ko je povezan s njihovim ispravnim i stabilnim radom: propuštanje tonova ili glasovni promet, nemogućnost registracije na softswitchu , testiranje nove opreme, kompajliranje kontaktiranje podrške dobavljača.

Gore spomenuti koncept protokola je kamen temeljac svake komunikacijske mreže, o čemu će ovisiti njena arhitektura, sastav i složenost njenih sastavnih uređaja, lista usluga koje pruža i još mnogo toga. Istovremeno, očigledan, ali vrlo važan obrazac je da korištenje fleksibilnijeg signalnog protokola poboljšava skalabilnost komunikacijske mreže, što podrazumijeva prilično brzo povećanje različitih mrežnih uređaja u njoj.

Štaviše, čak i neophodno i opravdano povećanje broja međusobno povezanih mrežnih elemenata u okviru navedenog obrasca povlači niz poteškoća vezanih za održavanje i rad mreže. Mnogi stručnjaci su se susreli sa situacijom da im preuzeta deponija ne dozvoljava da nedvosmisleno lokaliziraju nastali problem, jer je primljen na dijelu mreže koji nije bio uključen u njegovo pojavljivanje.

Ova situacija je posebno tipična za VoIP mreže koje uključuju više uređaja od jedne PBX i nekoliko IP telefona. Na primjer, kada rješenje koristi nekoliko graničnih kontrolera sesije, fleksibilne prekidače ili jedan softswitch, ali je funkcija određivanja lokacije korisnika odvojena od ostalih i postavljena na poseban uređaj. Tada inženjer mora da odabere sljedeću dionicu za analizu, vođen svojim empirijskim iskustvom ili slučajno.

Ovaj pristup je izuzetno zamoran i neproduktivan, jer vas tjera da provodite vrijeme iznova i iznova mučeći se s istim pitanjima: šta se može koristiti za prikupljanje paketa, kako prikupiti rezultat i tako dalje. S jedne strane, kao što znate, čovjek se na sve navikne. Također se možete naviknuti na ovo, poboljšati se u tome i trenirati strpljenje. Međutim, s druge strane, postoji još jedna poteškoća koja se ne može zanemariti - korelacija tragova uzetih iz različitih područja. Sve navedeno, kao i mnogi drugi zadaci analize komunikacionih mreža, predmet su aktivnosti mnogih stručnjaka, u čijem rješavanju su dizajnirani sustavi za praćenje prometa.

O sistemima za praćenje saobraćaja komunikacione mreže

I zajedno radimo zajednički cilj: ti na svoj način, a ja na svoj način.
Yu Detochkin

Savremene mreže za prenos medijskog saobraćaja projektovane su i izgrađene kroz implementaciju različitih koncepata, čiji su temelj razni telekomunikacioni protokoli: CAS, SS7, INAP, H.323, SIP, itd. Sistem za praćenje saobraćaja (TMS) je alat koji je dizajniran za hvatanje poruka iz gore navedenih protokola (i ne samo) i ima skup praktičnih, intuitivnih i informativnih interfejsa za njihovu analizu. Glavna svrha SMT-a je da u bilo koje vrijeme (uključujući i u realnom vremenu) učini dostupnim tragove signala i dumpove signala za bilo koji vremenski period bez upotrebe specijaliziranih programa (na primjer, Wireshark). S druge strane, svaki kvalifikovani specijalista posvećuje veliku pažnju pitanjima koja se odnose na, na primjer, sigurnost IT infrastrukture.

Istovremeno, važan aspekt direktno vezan za ovo pitanje je sposobnost ovog specijaliste da „bude u toku“, što se može postići, između ostalog, blagovremenim obavještavanjem o konkretnom incidentu. Pošto se spominju problemi sa obavještavanjem, govorimo o nadzoru komunikacijske mreže. Vraćajući se na gornju definiciju, CMT vam omogućava da nadgledate one poruke, odgovore i aktivnosti koje mogu ukazivati ​​na bilo kakvo anomalno ponašanje mreže (na primjer, 403 ili 408 odgovora 4xx grupe u SIP-u ili naglo povećanje broja sesija na trank-u ), dok dobijate relevantne infografike koje jasno ilustruju šta se dešava.

Međutim, treba napomenuti da VoIP sistem za praćenje saobraćaja u početku nije klasičan sistem za praćenje grešaka, koji vam omogućava da mapirate mreže, kontrolišete dostupnost njihovih elemenata, iskorišćenost resursa, periferije i još mnogo toga (na primer, kao Zabbix).

Pošto smo shvatili šta je sistem za praćenje saobraćaja i zadatke koje rešava, pređimo na pitanje kako da ga dobro iskoristimo.

Očigledna činjenica je da sam CMT nije sposoban prikupiti tok poziva „po nagovoru“. Da biste to učinili, potrebno je odgovarajući promet sa svih korištenih uređaja dovesti u jednu tačku - Capture Server. Dakle, ono što je napisano definiše karakterističnu osobinu sistema, koja se izražava u potrebi da se obezbijedi centralizacija mjesta prikupljanja signalizacije saobraćaja i omogućava nam da odgovorimo na gore postavljeno pitanje: šta korištenje kompleksa pruža na operativnu ili implementiranu mrežu.

Tako, po pravilu, retko koji inženjer može, kako kažu, odmah da odgovori na pitanje - na kojoj će se lokaciji tačno ili možda nalaziti navedena tačka centralizacije saobraćaja. Za manje-više nedvosmislen odgovor, stručnjaci trebaju provesti niz studija vezanih za suštinsku analizu VoIP mreže. Na primjer, ponovno pojašnjenje sastava opreme, detaljna definicija tačaka na kojima se ona uključuje, kao i mogućnosti u kontekstu slanja odgovarajućeg saobraćaja na mjesto prikupljanja. Osim toga, jasno je da uspješnost rješavanja problematike koja se razmatra direktno zavisi od načina organizacije IP transportne mreže.

Shodno tome, prva stvar koju implementacija MMT-a pruža je ista revizija mreže koja je nekada bila planirana, ali nikada nije završena. Naravno, pažljiv čitalac će odmah postaviti pitanje - kakve veze MMT ima s tim? Ovdje nema direktne veze i ne može biti, ali... Psihologija većine ljudi, uključujući i one koji su povezani sa svijetom IT-a, obično nastoji tempirati ovakav događaj da se poklopi s nekim događajem. Sljedeća prednost proizlazi iz prethodne i leži u činjenici da čak i prije nego što se CMT implementira, Capture Agenti su instalirani i konfigurirani, te omogućeno slanje RTCP poruka, mogu se otkriti problemi koji zahtijevaju brzu intervenciju. Na primjer, negdje se stvorilo “usko grlo” i to je jasno vidljivo i bez statistike, koju može dati i SMT koristeći podatke koje daje, na primjer, RTCP.

Vratimo se sada na prethodno opisani proces prikupljanja tragova koji su nam toliko potrebni i nasmiješimo se, prisjećajući se riječi junaka sadržanih u epigrafu ovog dijela. Njegova bitna karakteristika, koja nije naznačena, jeste da navedene manipulacije po pravilu može da obavlja dovoljno kvalifikovano osoblje, na primer, Core Engineers. S druge strane, niz problema koji se rješavaju pomoću praćenja može uključivati ​​i takozvane rutinske zadatke. Na primjer, utvrđivanje razloga zašto terminal nije registriran kod instalatera ili klijenta. Istovremeno, postaje očito da isključiva sposobnost preuzimanja deponija od određenih stručnjaka nameće im potrebu za obavljanjem ovih proizvodnih zadataka. Ovo nije produktivno jer oduzima vrijeme za rješavanje drugih važnijih pitanja.

Istovremeno, u većini kompanija u kojima je poželjno koristiti proizvod kao što je CMT, postoji poseban odjel čija lista zadataka uključuje obavljanje rutinskih operacija u cilju rasterećenja drugih stručnjaka - servis, help desk ili tehnička podrška. Također, neću napraviti otkriće za čitaoca ako napomenem da je iz razloga sigurnosti i stabilnosti mreže pristup inženjera tehničke podrške najkritičnijim čvorovima nepoželjan (iako je sasvim moguće da nije zabranjen), ali upravo ovi elementi mreže sadrže najpovoljniju perspektivu sa stanovišta deponija. SMT, zbog činjenice da je centralno mjesto za prikupljanje prometa i ima intuitivan i transparentan interfejs, prilično je sposoban da riješi niz identifikovanih problema. Jedini uvjet je organizirati pristup sučelju sa radnih stanica stručnjaka tehničke podrške i, eventualno, napisati članak u bazi znanja o njegovoj upotrebi.

U zaključku, napominjemo najpoznatije i najzanimljivije proizvode koji na ovaj ili onaj način obavljaju gore opisanu funkcionalnost, uključujući: Voipmonitor, HOMER SIP Capture, Oracle Communications Monitor, SPIDER. Uprkos opštem pristupu organizaciji i raspoređivanju, svaki ima svoje nijanse, subjektivne pozitivne i negativne strane i sve zaslužuju posebno razmatranje. Što će biti predmet daljnjih materijala. Hvala vam na pažnji!

UPD (23.05.2019.): listi datoj u zaključku vrijedi dodati još jedan proizvod za koji je autor postao svjestan relativno nedavno. Sipxnumx – mladi, razvojni predstavnik iz svijeta SIP sistema za praćenje saobraćaja.

izvor: www.habr.com

Dodajte komentar