Sistem pemantauan lalu lintas di jaringan VoIP. Bagian kedua adalah prinsip-prinsip organisasi

Halo rekan-rekan!

Π’ sebelumnya Dalam materi tersebut, kami berkenalan dengan elemen infrastruktur VoIP yang berguna dan, seperti yang Anda lihat, sangat diperlukan, seperti sistem pemantauan lalu lintas atau, singkatnya, SMT. Kami menemukan apa itu, masalah apa yang dipecahkannya, dan juga mencatat perwakilan paling menonjol yang dihadirkan oleh pengembang ke dunia TI. Pada bagian ini, kita akan mempertimbangkan prinsip-prinsip yang dengannya SMT diterapkan dalam infrastruktur TI dan pemantauan lalu lintas VoIP dilakukan dengan menggunakan sarana tersebut.

Sistem pemantauan lalu lintas di jaringan VoIP. Bagian kedua adalah prinsip-prinsip organisasi

Arsitektur sistem pemantauan lalu lintas VoIP

Kami membangun dan membangun dan akhirnya membangun. Hore!
Dari kartun "Cheburashka dan Gena Buaya."

Seperti disebutkan sebelumnya, terdapat cukup banyak produk di industri komunikasi dan telekomunikasi yang termasuk dalam kategori tersebut. Namun, jika kita mengabstraksikan nama, pengembang, platform, dll., kita dapat melihat bahwa semuanya kurang lebih sama dalam hal arsitekturnya (setidaknya yang pernah penulis hadapi). Perlu dicatat bahwa hal ini justru disebabkan oleh tidak adanya metode lain untuk menangkap lalu lintas dari elemen jaringan untuk analisis terperinci selanjutnya. Selain itu, yang terakhir, menurut pendapat subjektif, sangat ditentukan oleh perkembangan berbagai bidang industri subjek saat ini. Untuk lebih jelasnya, perhatikan analogi berikut ini.

Sejak ilmuwan besar Rusia Vladimir Aleksandrovich Kotelnikov menciptakan teorema pengambilan sampel, umat manusia telah menerima peluang luar biasa untuk melakukan konversi sinyal ucapan analog-ke-digital dan digital-ke-analog, berkat itu kita dapat sepenuhnya menggunakan jenis yang begitu menakjubkan. komunikasi sebagai telepon IP. Jika Anda melihat perkembangan mekanisme untuk memproses sinyal ucapan (alias algoritma, codec, metode pengkodean, dll.), Anda dapat melihat bagaimana DSP (pemrosesan sinyal digital) telah mengambil langkah mendasar dalam pengkodean pesan informasi - menerapkan kemampuan untuk memprediksi sinyal ucapan. Artinya, dibandingkan hanya mendigitalkan dan menggunakan hukum kompresi a dan u (G.711A/G.711U), sekarang dimungkinkan untuk mengirimkan hanya sebagian sampel dan kemudian mengembalikan seluruh pesan dari sampel tersebut, sehingga menghemat banyak waktu. lebar pita. Kembali ke topik MMT, kami mencatat bahwa saat ini tidak ada perubahan kualitatif serupa dalam pendekatan penangkapan lalu lintas, selain satu atau beberapa jenis mirroring.

Mari kita lihat gambar di bawah ini, yang mengilustrasikan apa yang dibangun oleh para ahli di bidang studi yang relevan.

Sistem pemantauan lalu lintas di jaringan VoIP. Bagian kedua adalah prinsip-prinsip organisasi
Gambar 1. Diagram umum arsitektur SMT.

Hampir semua SMT terdiri dari dua komponen utama: server dan agen penangkap lalu lintas (atau probe). Server menerima, memproses dan menyimpan lalu lintas VoIP yang berasal dari agen, dan juga memberikan spesialis kemampuan untuk bekerja dengan informasi yang diterima dalam berbagai tampilan (grafik, diagram, Alur Panggilan, dll). Agen penangkap menerima lalu lintas VoIP dari peralatan inti jaringan (misalnya, SBC, softswitch, gateway,..), mengubahnya menjadi format yang digunakan dalam perangkat lunak server sistem yang diterapkan, dan mentransfernya ke perangkat lunak tersebut untuk manipulasi selanjutnya.

Seperti halnya dalam musik, komposer membuat variasi pada melodi utama karya, sehingga dalam hal ini berbagai opsi untuk menerapkan skema di atas dimungkinkan. Keanekaragamannya cukup besar dan terutama ditentukan oleh karakteristik infrastruktur tempat MMT diterapkan. Opsi paling umum adalah opsi di mana tidak ada agen penangkap yang diinstal atau dikonfigurasi. Dalam hal ini, lalu lintas yang dianalisis dikirim langsung ke server atau, misalnya, server menerima informasi yang diperlukan dari file pcap yang dihasilkan oleh objek pemantauan. Metode pengiriman ini biasanya dipilih jika tidak memungkinkan untuk memasang probe. Penempatan di lokasi peralatan, kurangnya sumber daya untuk alat virtualisasi, kelemahan dalam organisasi jaringan IP transport dan, sebagai akibatnya, masalah dengan konektivitas jaringan, dll., semua ini mungkin menjadi alasan untuk memilih opsi yang dicatat untuk mengatur pemantauan .

Setelah mempelajari dan memahami bagaimana SMT tertentu dapat diimplementasikan ke dalam infrastruktur TI dari sudut pandang arsitektur, selanjutnya kita akan mempertimbangkan aspek-aspek yang lebih berada dalam kompetensi administrator sistem, yaitu metode penerapan perangkat lunak sistem di server.

Dalam penyusunan keputusan pelaksanaan komponen jaringan pemantauan yang sedang dipertimbangkan, pelaksana selalu mempunyai banyak pertanyaan. Misalnya saja bagaimana komposisi hardware servernya, apakah cukup untuk menginstall seluruh komponen sistem dalam satu host atau harus dipisahkan satu sama lain, bagaimana cara menginstall softwarenya, dan lain-lain. Pertanyaan-pertanyaan yang tercantum di atas, serta banyak pertanyaan terkait lainnya, sangatlah luas, dan jawaban atas banyak pertanyaan tersebut sangat bergantung pada kondisi pengoperasian (atau desain) tertentu. Namun, kami akan mencoba merangkum secara spesifik untuk mendapatkan gambaran umum dan pemahaman tentang aspek penerapan CMT ini.

Jadi, hal pertama yang selalu menarik perhatian para spesialis ketika mengimplementasikan SMT adalah karakteristik kinerja apa yang sebaiknya digunakan pada server? Mengingat meluasnya penggunaan perangkat lunak bebas, pertanyaan ini sering ditanyakan sehingga popularitasnya mungkin dapat dibandingkan dengan pertanyaan β€œApa yang harus saya lakukan?” ditanyakan oleh Nikolai Gavrilovich Chernyshevsky... Faktor utama yang mempengaruhi jawabannya adalah jumlah sesi media yang diproses atau akan diproses oleh platform telepon. Karakteristik numerik dan nyata yang memberikan penilaian spesifik terhadap faktor yang dicatat adalah parameter CAPS (Call Attempts Per Second) atau jumlah panggilan per detik. Kebutuhan untuk menjawab pertanyaan ini terutama disebabkan oleh fakta bahwa informasi tentang sesi yang dikirim ke sistemlah yang akan membebani servernya.

Masalah kedua yang muncul ketika menentukan karakteristik komponen perangkat keras server adalah komposisi perangkat lunak (lingkungan operasi, database, dll.) yang akan berfungsi di dalamnya. Lalu lintas sinyal (atau media) tiba di server, di mana ia diproses (pesan sinyal diurai) oleh beberapa aplikasi (misalnya, Kamailio), dan kemudian informasi yang dihasilkan dengan cara tertentu ditempatkan di database. Untuk CMT yang berbeda, aplikasi yang mendefrag unit sinyal dan aplikasi yang menyediakan penyimpanan mungkin berbeda. Namun, semuanya disatukan oleh sifat multithreading yang sama. Pada saat yang sama, karena kekhasan elemen infrastruktur seperti SMT, perlu dicatat pada saat ini bahwa jumlah operasi tulis ke disk secara signifikan melebihi jumlah operasi baca dari disk tersebut.

Dan akhirnya... β€œAda banyak hal dalam kata ini”: server, virtualisasi, containerisasi... Aspek terakhir namun sangat penting yang disinggung di bagian artikel ini adalah kemungkinan cara untuk menginstal komponen MMT selama penerapannya. Tercantum di sebelah kutipan dari karya abadi A.S. Teknologi Pushkin banyak digunakan di berbagai infrastruktur dan proyek. Di satu sisi, mereka saling berhubungan erat satu sama lain, dan di sisi lain, mereka sangat berbeda dalam banyak kriteria. Namun, semuanya, dalam satu atau lain bentuk, disajikan oleh pengembang sebagai opsi yang tersedia untuk menginstal produk mereka. Meringkas sistem yang tercantum di bagian pertama artikel, kami mencatat metode penerapannya berikut di server fisik atau mesin virtual:
β€” penggunaan skrip instalasi otomatis atau instalasi mandiri dan konfigurasi selanjutnya dari perangkat lunak terkait,
β€” penggunaan image OS yang sudah jadi dengan perangkat lunak dan/atau agen SMT yang sudah diinstal sebelumnya,
β€” penggunaan teknologi containerisasi (Docker).

Alat instalasi yang terdaftar memiliki kelebihan dan kekurangannya masing-masing, dan para spesialis memiliki preferensi, keterbatasan, dan kondisi spesifik di mana infrastruktur yang mereka operasikan atau terapkan berada untuk menyuarakan rekomendasi apa pun. Di sisi lain, uraian tentang cara menerapkan sistem pemantauan lalu lintas SIP cukup transparan, dan pada tahap saat ini tidak memerlukan pertimbangan yang lebih rinci.

Ini adalah artikel lain yang membahas elemen penting dan menarik dari jaringan VoIP - sistem pemantauan lalu lintas SIP. Seperti biasa, saya berterima kasih kepada pembaca atas perhatian mereka terhadap materi ini! Pada bagian selanjutnya kita akan mencoba membahas lebih dalam secara spesifik dan melihat produk HOMER SIP Capture dan SIP3.

Sumber: www.habr.com

Tambah komentar