V tomto materiálu se pokusíme podívat na zajímavou a užitečnou součást IT infrastruktury, jakou je systém monitorování VoIP provozu.

Vývoj moderních telekomunikačních sítí je ohromující: od signálních ohňů se dostaly daleko vpřed, což, co se dříve zdálo nemyslitelné, je nyní běžné a obvyklé. A jen odborníci vědí, co se skrývá za každodenností a širokým využíváním pokroků v oblasti informačních technologií. Rozmanitost přenosových médií, způsobů přepínání, protokolů interakce zařízení a algoritmů kódování ohromuje mysl průměrného uživatele a může se stát skutečným nočním můrou pro každého, kdo je spojen s jejich správným a stabilním fungováním: průchod tonálních signálů nebo hlasového provozu, nemožnost registrace na softswitch, testování nového vybavení, sepisování žádosti k podpoře dodavatele.
Výše zmíněný pojem protokolu je základním kamenem jakékoli komunikační sítě, od kterého závisí její architektura, složení a složitost jejích komponentů, seznam poskytovaných služeb a mnohem více. Přitom je zřejmé, ale velmi důležité pravidlo, které spočívá v tom, že používání flexibilnějších protokolů signálů zlepšuje škálovatelnost komunikační sítě, což vede k rychlému zvýšení různých síťových zařízení v ní.
Přitom i nezbytné a oprávněné zvyšování počtu vzájemně propojených síťových prvků v rámci výše uvedeného pravidla přináší řadu obtíží, spojených se správou sítě a jejími provozními nároky. Mnoho specialistů se setkalo se situací, kdy zaznamenaný dump neumožňuje jednoznačnou lokalizaci vzniklé problému, protože byl získán na tom místě v síti, které nebylo spojeno s jeho vznikem.
Tato situace je obzvláště charakteristická pro VoIP sítě, které zahrnují více zařízení než jen jednu PBX a několik IP telefonů. Například, když se v řešení používá více hraničních kontrolerů relací, flexibilních přepínačů nebo softswitchů, ale funkce určování polohy uživatele je oddělena od ostatních a je umístěna na samostatném zařízení. V takovém případě musí inženýr zvolit pro analýzu následující úsek na základě své empirické zkušenosti nebo náhody.
Takový přístup je extrémně únavný a neefektivní, protože nutí opakovaně trávit čas bojem se stejnými otázkami: co použít ke sběru paketů, jak získat výsledky a tak dále. Na jedné straně, jak je známo, si člověk na všechno zvykne. Na to se také lze zvyknout, "natrénovat si ruku" a vytrénovat trpělivost. Na druhé straně však existuje ještě jedna složitost, se kterou nelze nepočítat – korelace trasování z různých úseků. Všechny výše uvedené, stejně jako mnoho dalších úloh analýzy sítí spojují odborníky, kterým mají systémy monitorování provozu pomoci.
O systémech monitorování provozu sítí
A společně – děláme společnou věc: ty po svém, já po svém.
J. Dětočkin
Moderní sítě přenosu mediálního provozu jsou navrhovány a stavěny prostřednictvím realizace různých koncepcí, jejichž základem je množství telekomunikačních protokolů: CAS, SS7, INAP, H.323, SIP atd. Systém monitorování provozu (SMP) je nástroj, který má za úkol zachytit zprávy výše uvedených (a nejen těchto) protokolů a disponuje souborem pohodlných, intuitivních a informativních rozhraní pro jejich analýzu. Hlavním účelem SMP je zpřístupnit signální trasování a dumpy za jakékoli časové období odborníkům kdykoliv (včetně reálného času) bez použití specializovaných programů (například Wireshark). Na druhou stranu každý kvalifikovaný odborník věnuje pozornost otázkám, které se týkají například bezpečnosti IT infrastruktury.
Důležitým aspektem, který s touto otázkou úzce souvisí, je schopnost specialisty "držet ruku na pulsu", což může být dosaženo i včasným upozorněním na určité incidenty. Pokud hovoříme o otázkách upozorňování, máme na mysli monitorování komunikační sítě. Pokud se vrátíme k definici uvedené výše, systém monitorování trávy (СМТ) umožňuje sledovat odpovědi, zprávy a aktivity, které mohou naznačovat nějaké anomální chování sítě (například odpovědi 403 nebo 408 z kategorie 4xx v SIP nebo dramatické zvýšení počtu relací na trunku), a také získat odpovídající infografiku, která názorně ukazuje, co se děje.
Je však třeba poznamenat, že systém monitorování VoIP provozu od začátku není tou klasickou systémem pro monitorování poruch, která umožňuje vytvářet mapy sítí, kontrolovat dostupnost jejich komponentů, využití zdrojů, periferie a další (například jako Zabbix).
Po tom, co jsme si objasnili, co představuje systém monitorování provozu a jaké úkoly plní, se dostáváme k otázce, jak jej využít pro prospěch věci.
Je zřejmé, že samotný СМТ nemůže shromáždit Call Flow "na povel rybářské pohádky". K tomu je třeba soustředit příslušný provoz ze všech používaných zařízení na jedno místo – Capture Server. Tímto způsobem je definován charakteristický rys systému, který spočívá v potřebě zajistit centralizaci místa sběru signálního provozu, čímž se dostáváme k výše uvedené otázce: co přináší použití komplexu v prevádzkované nebo implementované síti.
Obecně platí, že inženýr zřídka dokáže na otázku — v jakém konkrétním místě se nachází nebo může nacházet daný bod centralizace dopravy — odpovědět okamžitě. Aby odborníci mohli poskytnout více či méně jednoznačnou odpověď, je nutné provést řadu šetření spojených s předmětnou analýzou VoIP sítě. Například znovu upřesnit sestavu vybavení, podrobné určení bodů jeho zapojení a také možnosti v kontextu odesílání příslušného provozu do sběrného bodu. Kromě toho je jasné, že úspěšnost řešení zvažované otázky přímo závisí na způsobu organizace transportní IP sítě.
Prvním přínosem implementace SMT je tedy takzvaná revize sítě, která byla kdysi naplánována, ale nikdy nebyla provedena. Samozřejmě, přemýšlivý čtenář se okamžitě zeptá — jak tato věc souvisí se SMT? Přímá souvislost zde není a ani být nemůže, ale ... Psychologie většiny lidí, včetně těch, kteří souvisejí se světem IT, je obvykle nakloněna spojovat takové akce s nějakou událostí. Další výhoda vychází z předchozí a spočívá v tom, že ještě před nasazením SMT, nastavením Capture Agents a zapnutím odesílání zpráv RTCP mohou být odhaleny různé problémy, které vyžadují okamžitý zásah. Například někde vzniklo „úzké hrdlo“ a to je zjevné i bez statistik, které může SMT poskytovat, například na základě dat od RTCP.
Nyní se vraťme k dříve popsanému procesu sběru tak potřebných trasování a usmějme se, když si vzpomeneme na slova hrdiny, která jsou uvedena v epigrafu této části. Důležitou vlastností, která nebyla uvedena, je, že obvykle mohou uvedené manipulace provádět zaměstnanci dostatečné kvalifikace, například Core Engineers. Na druhé straně mohou do okruhu problémů, které jsou řešeny pomocí trasování, spadat také takzvané rutinní úkoly. Například určení příčiny, proč se terminál nezaregistruje u instalátora nebo zákazníka. V tom se ukazuje, že výjimečná možnost pořizování dumpů, kterou mají uvedení specialisté, na ně klade povinnost vykonávat tyto výrobní úkoly. To není produktivní, protože to odčerpává čas od řešení jiných důležitějších otázek.
Přitom ve většině společností, kde je žádoucí používání takového produktu, jako je SMT, existuje zvláštní oddělení, jehož seznam úkolů zahrnuje právě provádění rutinních operací, s cílem uvolnit ostatní specialisty – service desk, helpdesk nebo technickou podporu. Také neudělám pro čtenáře odhalení, když poznamenám, že přístup inženýrů technické podpory z bezpečnostních a stabilitních důvodů k nejsou kritickým uzlům není žádoucí (ačkoli je docela možné, že není zakázán), a právě tyto síťové prvky obsahují nejvýhodnější úhel z pohledu dumpů. SMT, vzhledem k tomu, že je centrálním místem sběru provozu a má intuitivní a přehledné rozhraní, je schopno vyřešit řadu uvedených problémů. Jedinou podmínkou je organizace přístupu k rozhraní z pracovních míst specialistů technické podpory a možná napsání článku do znalostní báze o jeho používání.
Na závěr bychom chtěli zmínit nejznámější a nejzajímavější produkty, které nějakým způsobem vykonávají výše uvedenou funkčnost, mezi nimiž: , , , I když existuje obecný přístup k organizaci a nasazení, každé z nich má své nuance, subjektivní klady a zápory, a všechny si zaslouží samostatné posouzení. To bude předmětem dalších materiálů. Děkujeme za vaši pozornost!
UPD (23.05.2019): k uvedenému seznamu na konci by měl být přidán ještě jeden produkt, o kterém autor nedávno získal informace. – mladý, rozvíjející se zástupce ze světa systémů monitorování SIP provozu.
Zdroj: habr.com
