VoIP şəbəkələrində trafikin monitorinqi sistemləri. İkinci hissə - təşkilat prinsipləri

Salam həmkarlar!

В əvvəlki Materialda biz VoIP infrastrukturunun belə faydalı və gördüyünüz kimi kifayət qədər zəruri elementi ilə, məsələn, trafikin monitorinqi sistemi və ya qısacası SMT ilə tanış olduq. Bunun nə olduğunu, hansı problemləri həll etdiyini öyrəndik, həmçinin tərtibatçılar tərəfindən İT dünyasına təqdim olunan ən görkəmli nümayəndələri qeyd etdik. Bu hissədə biz SMT-nin İT infrastrukturunda həyata keçirildiyi və onun vasitələrindən istifadə etməklə VoIP trafikinin monitorinqinin həyata keçirildiyi prinsipləri nəzərdən keçirəcəyik.

VoIP şəbəkələrində trafikin monitorinqi sistemləri. İkinci hissə - təşkilat prinsipləri

VoIP trafik monitorinq sistemlərinin arxitekturası

Biz tikdik, tikdik və nəhayət tikdik. Yaşasın!
"Çeburashka və Timsah Gena" cizgi filmindən.

Daha əvvəl qeyd edildiyi kimi, rabitə və telekommunikasiya sənayesində müvafiq kateqoriyaya daxil olan kifayət qədər məhsullar mövcuddur. Ancaq addan, tərtibatçıdan, platformadan və s.-dən mücərrəd etsək, onların arxitektura baxımından (ən azı müəllifin qarşılaşmalı olduğu) az-çox eyni olduğunu görə bilərik. Qeyd etmək lazımdır ki, bu, sonrakı ətraflı təhlil üçün şəbəkə elementlərindən trafik tutmağın hər hansı digər üsullarının sadə olmaması ilə bağlıdır. Üstəlik, sonuncu, subyektiv rəydə, əsasən, subyekt sənayesinin müxtəlif sahələrinin cari inkişafı ilə müəyyən edilir. Daha aydın başa düşmək üçün aşağıdakı bənzətməni nəzərdən keçirin.

Böyük rus alimi Vladimir Aleksandroviç Kotelnikov seçmə teoremini yaratdığı andan bəşəriyyət nitq siqnallarının analoqdan rəqəmə və rəqəmsaldan analoqa çevrilməsini həyata keçirmək üçün böyük bir fürsət əldə etdi, bunun sayəsində biz belə bir gözəl tipdən tam istifadə edə bilərik. İP telefoniya kimi rabitə. Nitq siqnallarının emalı mexanizmlərinin (aka alqoritmlər, kodeklər, kodlaşdırma üsulları və s.) inkişafına baxsanız, DSP-nin (rəqəmsal siqnal emalı) məlumat mesajlarının kodlaşdırılmasında necə fundamental addım atdığını - proqnozlaşdırma qabiliyyətini həyata keçirdiyini görə bilərsiniz. nitq siqnalı. Yəni, sadəcə rəqəmləşdirmək və sıxılmanın a- və u qanunlarından (G.711A/G.711U) istifadə etmək əvəzinə, indi nümunələrin yalnız bir hissəsini ötürmək və sonra onlardan bütün mesajı bərpa etmək mümkündür ki, bu da əhəmiyyətli dərəcədə qənaət edir. bant. MMT mövzusuna qayıdaraq qeyd edirik ki, hazırda bu və ya digər güzgü növündən başqa trafikin tutulmasına yanaşmada oxşar keyfiyyət dəyişiklikləri yoxdur.

Müvafiq mövzularda mütəxəssislər tərəfindən nə tikildiyini göstərən aşağıdakı rəqəmə müraciət edək.

VoIP şəbəkələrində trafikin monitorinqi sistemləri. İkinci hissə - təşkilat prinsipləri
Şəkil 1. SMT arxitekturasının ümumi diaqramı.

Demək olar ki, hər hansı bir SMT iki əsas komponentdən ibarətdir: server və trafik ələ keçirmə agentləri (və ya zondlar). Server agentlərdən gələn VoIP trafikini qəbul edir, emal edir və saxlayır, həmçinin mütəxəssislərə müxtəlif görünüşlərdə (qrafiklər, diaqramlar, Zəng axını və s.) alınan məlumatlarla işləmək imkanı verir. Tutma agentləri əsas şəbəkə avadanlığından (məsələn, SBC, softswitch, şlüzlər,..) VoIP trafikini qəbul edir, onu tətbiq olunan sistem server proqramında istifadə olunan formata çevirir və sonrakı manipulyasiyalar üçün sonuncuya ötürür.

Necə ki, musiqidə bəstəkarlar əsərlərin əsas melodiyaları üzərində variasiyalar yaradırlar, belə ki, bu halda yuxarıdakı sxemi həyata keçirmək üçün müxtəlif variantlar mümkündür. Onların müxtəlifliyi kifayət qədər böyükdür və əsasən MMT-nin yerləşdirildiyi infrastrukturun xüsusiyyətləri ilə müəyyən edilir. Ən çox yayılmış seçim heç bir tutma agentinin quraşdırılmadığı və ya konfiqurasiya edilmədiyi seçimdir. Bu zaman təhlil edilən trafik birbaşa serverə göndərilir və ya məsələn, monitorinq obyektləri tərəfindən yaradılan pcap fayllarından server lazımi məlumatları alır. Bu çatdırılma üsulu adətən probların quraşdırılması mümkün olmadıqda seçilir. Avadanlığın saytda yerləşməsi, virtuallaşdırma alətləri üçün resursların olmaması, nəqliyyat IP şəbəkəsinin təşkilindəki qüsurlar və nəticədə şəbəkəyə qoşulma ilə bağlı problemlər və s., bütün bunlar qeyd olunanların seçilməsi üçün səbəb ola bilər. monitorinqin təşkili üçün seçim.

Bu və ya digər SMT-nin İT infrastrukturuna memarlıq nöqteyi-nəzərindən necə tətbiq oluna biləcəyini öyrənib başa düşdükdən sonra biz daha çox sistem administratorlarının səlahiyyətlərinə aid olan aspektləri, yəni serverlərdə sistem proqram təminatının yerləşdirilməsi üsullarını nəzərdən keçirəcəyik.

Nəzərdən keçirilən monitorinq şəbəkəsi komponentinin həyata keçirilməsinə dair qərarın hazırlanması zamanı icraçıların həmişə bir çox sualları olur. Məsələn, server aparatının tərkibi necə olmalıdır, bütün sistem komponentlərini bir hostda quraşdırmaq kifayətdirmi və ya onlar bir-birindən ayrılmalıdır, proqram təminatı necə qurulmalıdır və s. Yuxarıda sadalanan suallar, eləcə də bir çox digər əlaqəli suallar çox genişdir və onların bir çoxunun cavabları həqiqətən xüsusi iş şəraitindən (və ya dizayndan) asılıdır. Bununla belə, CMT yerləşdirilməsinin bu aspekti haqqında ümumi fikir və anlayış əldə etmək üçün xüsusiyyətləri ümumiləşdirməyə çalışacağıq.

Beləliklə, SMT tətbiq edərkən mütəxəssisləri həmişə maraqlandıran ilk şey serverdən hansı performans xüsusiyyətləri ilə istifadə edilməlidir? Azad proqram təminatının geniş yayılmasını nəzərə alsaq, bu sualı o qədər verirlər ki, onun populyarlığını yəqin ki, Nikolay Qavriloviç Çernışevskinin verdiyi “Nə etməliyəm?” sualı ilə müqayisə etmək olar... Cavabın verilməsinə təsir edən əsas amil, onların sayıdır. telefoniya platforması tərəfindən işlənən və ya işlənəcək media sessiyaları. Qeyd olunan amilin xüsusi qiymətləndirilməsini verən ədədi və maddi xarakteristika CAPS (Saniyədə Zəng cəhdləri) parametri və ya saniyədə edilən zənglərin sayıdır. Bu suala cavab vermək zərurəti ilk növbədə onun serverində yük yaradacaq sistemə göndərilən seanslar haqqında məlumat olması ilə bağlıdır.

Serverin aparat komponentlərinin xüsusiyyətlərinə qərar verilərkən ortaya çıxan ikinci məsələ onun üzərində işləyəcək proqram təminatının (əməliyyat mühitləri, verilənlər bazası və s.) tərkibidir. Siqnal (və ya media) trafiki serverə gəlir, burada hansısa proqram (məsələn, Kamailio) tərəfindən işlənir (siqnal mesajları təhlil edilir) və sonra müəyyən şəkildə yaradılan məlumat verilənlər bazasına yerləşdirilir. Fərqli CMT-lər üçün həm siqnal vahidlərini defraqmentasiya edən proqramlar, həm də yaddaşı təmin edən proqramlar fərqli ola bilər. Bununla belə, onların hamısı çoxilliklərin eyni təbiəti ilə birləşir. Eyni zamanda, SMT kimi bir infrastruktur elementinin xüsusiyyətlərinə görə, bu məqamda qeyd etmək lazımdır ki, diskə yazma əməliyyatlarının sayı ondan oxunan əməliyyatların sayını əhəmiyyətli dərəcədə üstələyir.

Və nəhayət... “Bu sözdə çox şey var”: server, virtuallaşdırma, konteynerləşdirmə... Məqalənin bu hissəsində toxunulan sonuncu, lakin çox vacib cəhət onun yerləşdirilməsi zamanı MMT komponentlərinin quraşdırılmasının mümkün yollarıdır. A.S.-nin ölməz əsərindən sitatın yanında verilmişdir. Puşkin texnologiyaları müxtəlif infrastruktur və layihələrdə geniş istifadə olunur. Bir tərəfdən, onlar bir-biri ilə sıx bağlıdır, digər tərəfdən isə bir çox meyarlara görə təəccüblü şəkildə fərqlənirlər. Bununla belə, onların hamısı, bu və ya digər formada, inkişaf etdiricilər tərəfindən məhsullarını quraşdırmaq üçün mövcud variantlar kimi təqdim olunur. Məqalənin birinci hissəsində sadalanan sistemləri ümumiləşdirərək, onları fiziki serverdə və ya virtual maşında yerləşdirmək üçün aşağıdakı üsulları qeyd edirik:
— avtomatik quraşdırma skriptlərindən istifadə və ya müvafiq proqram təminatının öz-özünə quraşdırılması və sonradan konfiqurasiyası;
— əvvəlcədən quraşdırılmış SMT proqramı və/və ya agenti ilə hazır ƏS təsvirindən istifadə;
— konteynerləşdirmə texnologiyasından istifadə (Docker).

Sadalanan quraşdırma alətlərinin üstünlükləri və mənfi cəhətləri var və mütəxəssislərin hər hansı tövsiyələri səsləndirmək üçün öz üstünlükləri, məhdudiyyətləri və işlədikləri və ya həyata keçirdikləri infrastrukturun yerləşdiyi xüsusi şərtlər var. Digər tərəfdən, SIP trafik monitorinq sistemlərinin yerləşdirilməsi yollarının verilmiş təsviri kifayət qədər şəffafdır və indiki mərhələdə daha ətraflı nəzərdən keçirilməsini tələb etmir.

Bu, VoIP şəbəkəsinin vacib və maraqlı elementinə - SIP trafik monitorinq sisteminə həsr olunmuş başqa bir məqalədir. Həmişə olduğu kimi, bu materiala diqqət yetirdikləri üçün oxuculara təşəkkür edirəm! Növbəti hissədə biz daha da dərinə getməyə çalışacağıq və HOMER SIP Capture və SIP3 məhsullarına baxacağıq.

Mənbə: www.habr.com

Добавить комментарий