Systémy monitorovania dátového toku v sieťach VoIP. Časť prvá — prehľadná

V tomto materiáli sa pokúsime preskúmať taký zaujímavý a užitočný prvok IT infraštruktúry, akým je systém monitorovania VoIP prevádzky.

Systémy monitorovania dátového toku v sieťach VoIP. Časť prvá — prehľadná
Rozvoj moderných telekomunikačných sietí ohromuje: od signálnych ohňov sa posunuli veľmi ďaleko a to, čo sa kedysi zdalo nemysliteľné, je teraz bežné a každý deň. A len profesionáli vedia, čo sa skrýva za každodennosťou a širokým využívaním úspechov v oblasti informačných technológií. Rozmanitosť prenosových médií, spôsobov prepínania, protokolov interakcie zariadení a kódovacích algoritmov šokuje predstavy bežného človeka a môže sa stať skutočným nočným morom pre každého, kto je spojený s ich riadnym a stabilným fungovaním: prechádzanie tónových signálov alebo hlasovej prevádzky, nemožnosť registrácie na softswitch, testovanie nového hardvéru, zostavenie žiadosti na podporu dodávateľa.

Uvedený pojem protokolu je základným kameňom každej komunikačnej siete, od ktorého závisí jej architektúra, zloženie a zložitosti jej zariadení, zoznam poskytovaných služieb a mnoho iného. Pri tom je zrejmé, ale veľmi dôležité pravidlo, že používanie flexibilnejšieho protokolu signalizácie zlepšuje škálovateľnosť komunikačnej siete, čo vedie k dosť rýchlemu zvýšeniu počtu rôznych sieťových zariadení v nej.

Pri tom i nutné a odôvodnené zvyšovanie počtu vzájomne prepojených sieťových prvkov v rámci uvedeného pravidla prináša radu obtiaží spojených s údržbou siete a jej prevádzkou. Mnohí odborníci sa stretli so situáciou, keď získaný dump nedokáže jednoznačne lokalizovať vzniknutý problém, pretože bol získaný na tej časti siete, ktorá sa na jeho vzniku nepodieľa.

Táto situácia je obzvlášť charakteristická pre VoIP siete, ktoré zahŕňajú viac zariadení než len jeden PBX a niekoľko IP telefónov. Napríklad, keď sa v riešení používajú viaceré okrajové kontroléry relácií, flexibilné prepínače alebo jeden softswitch, ale funkcia lokalizácie používateľa je oddelená od ostatných a presunutá na samostatné zariadenie. Inžinier sa potom musí rozhodnúť pre analýzu nasledujúcej časti, vedený svojim odborným skúsením alebo náhodou.

Takýto prístup je extrémne únavný a neproduktívny, pretože neustále núti strácať čas bojujúc s rovnakými otázkami: čo sa dá použiť na zber pakiet, ako získať výsledok a tak ďalej. Na jednej strane, ako je známe, človek si na všetko zvykne. Na to sa dá tiež zvyknúť, „nabiť ruku“ a trénovať trpezlivosť. Avšak na druhej strane existuje ešte jedna komplikácia, s ktorou sa nedá ignorovať – korelácia trasovaní získaných z rôznych častí. Všetky predtým uvedené, ako aj mnohé ďalšie úlohy analýzy komunikačných sietí sú predmetom činnosti mnohých odborníkov, ktorým majú pomôcť systémy monitorovania dopravy.

O systémoch monitorovania dopravy komunikačných sietí

A spoločne – robíme spoločný projekt: ty po svojom, ja po svojom.
J. Detočkin

Moderné siete na prenos mediálneho prevádzky sa projektujú a budujú implementáciou rôznych koncepcií, ktorých základom je množstvo telekomunikačných protokolov: CAS, SS7, INAP, H.323, SIP a ďalšie. Systém monitorovania dopravy (SMD) je nástroj, ktorý slúži na zachytávanie správ uvedených vyššie (a nie iba) protokolov a disponuje sadou pohodlných, intuitívnych a informatívnych rozhraní pre jeho analýzu. Hlavným účelom SMD je sprístupniť signálne trasovania a dumpy za akékoľvek časové obdobie odborníkom kedykoľvek (vrátane v reálnom čase) bez použitia špecializovaných programov (napríklad Wireshark). Na druhej strane každý kvalifikovaný odborník venuje veľkú pozornosť otázkam súvisiacim, napríklad, s bezpečnosťou IT infraštruktúry.

Dôležitým aspektom, ktorý priamo súvisí s touto otázkou, je schopnosť špecialistu "udržiavať ruku na pulze", čo môže byť dosiahnuté aj vďaka včasnému upozorneniu na určité incidenty. Keď už hovoríme o upozorneniach, odkazujeme na monitorovanie komunikačnej siete. Vrátiac sa k predchádzajúcej definícii, SGT umožňuje kontrolovať správy, odpovede a aktivity, ktoré môžu naznačovať nezvyčajné správanie siete (napríklad odpovede 403 alebo 408 skupiny 4xx v SIP alebo prudké zvýšenie počtu relácií na trunku), pričom poskytuje príslušnú infografiku, ktorá jasne ilustruje prebiehajúce udalosti.

Je však dôležité poznamenať, že systém monitorovania VoIP dopravy nie je klasickým systémom monitorovania porúch, ktorý umožňuje vytvárať mapy sietí, monitorovať dostupnosť ich prvkov, využitie zdrojov, periférie a mnoho ďalšieho (napríklad ako Zabbix).

Po oboznámení sa s tým, čo predstavuje systém monitorovania dopravy a úlohami, ktoré rieši, prejdeme k otázke, ako ho efektívne využiť.

Je zrejmé, že samotný SGT nie je schopný zhromaždiť Call Flow "na povel čarodejnice". Na to je potrebné zhromaždiť príslušný prenos zo všetkých používaných zariadení na jedno miesto – Capture Server. Týmto spôsobom je definovaná charakteristická vlastnosť systému, ktorá spočíva v potrebe zabezpečiť centralizáciu miesta zberu signálneho prenosu a umožňuje odpovedať na vyššie položenú otázku: čo nám dáva použitie komplexu v prevádzkovanej alebo implementovanej sieti.

Takže, zvyčajne je zriedkavé, aby inžinier mohol, takpovediac, odhadom odpovedať na otázku – na akom konkrétnom mieste bude alebo môže byť uvedený bod centralizácie prevádzky. Na to, aby odborníci mohli poskytnúť viac-menej jednoznačnú odpoveď, je potrebné vykonať sériu prieskumov spojených s predmetnou analýzou VoIP siete. Napríklad opätovné spresnenie zloženia zariadenia, podrobné určenie bodov jeho pripojenia, ako aj možnosti v kontexte odosielania príslušnej prevádzky do zberného bodu. Okrem toho je jasné, že úspech riešenia tejto otázky priamo závisí od spôsobu organizácie transportnej IP siete.

Z toho vyplýva, že prvé, čo prináša implementácia SMT - je tá istá, kedysi plánovaná, ale nikdy nevykonaná revízia siete. Samozrejme, uvážlivý čitateľ okamžite položí otázku - a aký má SMT prínos? Priama súvislosť tu nie je a ani nemôže byť, ale … Psychológia väčšiny ľudí, vrátane tých, ktorí sú spojení so svetom IT, zvyčajne má tendenciu spájať takéto podujatia s nejakým konkrétnym kultúrnym alebo historickým momentom. Ďalšia výhoda vyplýva z predchádzajúcej a spočíva v tom, že ešte pred tým, ako bude SMT implementovaná, budú nainštalované a nastavené Capture Agents, zapnuté odosielanie RTCP správ a je možné odhaliť akékoľvek problémy, ktoré si vyžadujú okamžitý zásah. Napríklad niekde vznikol „úzky hrdlo“ a to je jasne viditeľné aj bez štatistiky, ktorú môže SMT poskytovať, využívajúc údaje poskytnuté napríklad RTCP.

Teraz sa vráťme k predtým popísanému procesu zberu potrebných trasovacích údajov a pousmejme sa, keď si spomenieme na slová hrdinu, ktoré sú uvedené v epigrafe tejto časti. Dôležitou vlastnosťou, ktorá nebola uvedená, je to, že zvyčajne môžu uvedené manipulácie vykonávať iba dostatočne kvalifikovaní zamestnanci, napríklad Core Engineers. Na druhej strane, do okruhu otázok, ktoré sa riešia pomocou trasovacích údajov, môžu patrí aj takzvané rutinné úlohy. Napríklad zistenie príčiny, prečo terminál nie je registrovaný u inštalátora alebo klienta. Pri tom je zrejmé, že výnimočná možnosť získavania dumpov od uvedených odborníkov vyžaduje vykonávanie týchto pracovných úloh. Nie je to produktívne, pretože to berie čas iným, dôležitejším otázkam.

V mnohých spoločnostiach, kde je žiaduce používať produkt ako SMT, existuje špeciálne oddelenie, ktorého úlohy zahŕňajú vykonávanie rutinných operácií s cieľom uľahčiť prácu ostatným odborníkom – service desk, helpdesk alebo technickej podpore. Rovnako by som nemal čitateľa prekvapiť, ak zdôrazním, že prístup inžinierov technickej podpory k najkritickejším uzlom je z bezpečnostných a stabilitných dôvodov nežiaduci (aj keď je celkom možné, že nie je zakázaný), a to práve tie sieťové prvky obsahujú najvýhodnejší pohľad z pohľadu dumpov. SMT, ako centrálny bod zberu trafiku s intuitívnym a priehľadným rozhraním, môže úspešne vyriešiť niekoľko uvedených problémov. Jedinou podmienkou je organizácia prístupu k rozhraniu z pracovných miest technickej podpory a možno napísanie článku do knowledge base o jeho používaní.

Na záver si pripomeňme známe a zaujímavé produkty, ktoré do určitej miery vykonávajú vyššie uvedenú funkcionalitu, medzi ktorými sú: Voipmonitor, HOMER SIP Capture, Oracle Communications Monitor, SPIDER. Napriek existujúcemu spoločnému prístupu k organizácii a nasadzovaniu má každý svoje nuansy, subjektívne pozitívne a negatívne stránky a všetky si zaslúžia samostatné zváženie. Čo sa stane predmetom ďalších materiálov. Ďakujeme za vašu pozornosť!

UPD (23.05.2019): k uvedenému v závere zoznamu treba pridať ešte jeden produkt, o ktorom autorovi bolo známe relatívne nedávno. SIP3 – mladý, rozvíjajúci sa zástupca zo sveta systémov monitorovania SIP-trafiku.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster