VoIP ağlarında trafik izleme sistemleri. İkinci Bölüm - Organizasyonun İlkeleri

Merhaba meslektaşları!

В önceki Materyalde, trafik izleme sistemi veya kısaca SMT gibi VoIP altyapısının bu kadar kullanışlı ve gördüğünüz gibi oldukça gerekli bir unsuruyla tanıştık. Ne olduğunu, hangi sorunları çözdüğünü öğrendik ve ayrıca geliştiricilerin BT dünyasına sunduğu en önemli temsilcileri de not ettik. Bu bölümde SMT'nin BT altyapısında uygulanmasına ve onun araçları kullanılarak VoIP trafiğinin izlenmesinin hangi ilkelere göre gerçekleştirildiğine bakacağız.

VoIP ağlarında trafik izleme sistemleri. İkinci Bölüm - Organizasyonun İlkeleri

VoIP trafik izleme sistemlerinin mimarisi

İnşa ettik, inşa ettik ve sonunda inşa ettik. Yaşasın!
"Cheburashka ve Timsah Gena" adlı karikatürden.

Daha önce de belirtildiği gibi iletişim ve telekomünikasyon sektöründe ilgili kategoriye giren yeterli sayıda ürün bulunmaktadır. Ancak isim, geliştirici, platform vb. unsurlardan soyutlarsak hepsinin mimari (en azından yazarın ele aldığı mimari) açısından aşağı yukarı aynı olduğunu görebiliriz. Bunun, daha sonraki ayrıntılı analiz için ağ öğelerinden trafik yakalamaya yönelik başka herhangi bir yöntemin bulunmamasından kaynaklandığını belirtmekte fayda var. Dahası, öznel görüşe göre ikincisi, büyük ölçüde söz konusu endüstrinin çeşitli alanlarındaki mevcut gelişme tarafından belirlenmektedir. Daha net bir anlayış için aşağıdaki benzetmeyi düşünün.

Büyük Rus bilim adamı Vladimir Aleksandrovich Kotelnikov örnekleme teoremini yarattığı andan itibaren, insanlık konuşma sinyallerinin analogdan dijitale ve dijitalden analoğa dönüşümlerini gerçekleştirmek için muazzam bir fırsat elde etti, bu sayede böyle harika bir türü tam olarak kullanabiliriz. IP telefon olarak iletişim. Konuşma sinyallerini işlemek için mekanizmaların (algoritmalar, codec'ler, kodlama yöntemleri vb.) geliştirilmesine bakarsanız, DSP'nin (dijital sinyal işleme) bilgi mesajlarını kodlamada - tahmin etme yeteneğini uygulama konusunda - nasıl temel bir adım attığını görebilirsiniz. bir konuşma sinyali. Yani, a- ve u-sıkıştırma yasalarını (G.711A/G.711U) sayısallaştırmak ve kullanmak yerine, artık örneklerin yalnızca bir kısmını iletmek ve ardından mesajın tamamını onlardan geri yüklemek mümkündür; bu da önemli ölçüde tasarruf sağlar. Bant genişliği. MMT konusuna dönersek, şu anda trafik yakalama yaklaşımında şu veya bu yansıtma türü dışında benzer niteliksel değişiklikler olmadığını not ediyoruz.

İlgili konu alanlarındaki uzmanlar tarafından nelerin inşa edildiğini gösteren aşağıdaki şekle dönelim.

VoIP ağlarında trafik izleme sistemleri. İkinci Bölüm - Organizasyonun İlkeleri
Şekil 1. SMT mimarisinin genel diyagramı.

Hemen hemen her SMT iki ana bileşenden oluşur: bir sunucu ve trafik yakalama aracıları (veya araştırmaları). Sunucu, aracılardan gelen VoIP trafiğini alır, işler ve saklar ve ayrıca uzmanlara, alınan bilgilerle çeşitli görünümlerde (grafikler, diyagramlar, Çağrı Akışı vb.) çalışma yeteneği sağlar. Yakalama aracıları VoIP trafiğini ağ çekirdek ekipmanından (örneğin, SBC, softswitch, ağ geçitleri,..) alır, bunu uygulanan sistem sunucusu yazılımında kullanılan formata dönüştürür ve sonraki işlemler için ikincisine aktarır.

Tıpkı müzikte olduğu gibi besteciler de eserlerin ana melodileri üzerinde varyasyonlar yaratırlar, bu durumda yukarıdaki şemanın uygulanması için çeşitli seçenekler mümkündür. Çeşitlilikleri oldukça büyüktür ve esas olarak MMT'nin konuşlandırıldığı altyapının özelliklerine göre belirlenir. En yaygın seçenek, hiçbir yakalama aracısının kurulmadığı veya yapılandırılmadığı seçenektir. Bu durumda, analiz edilen trafik doğrudan sunucuya gönderilir veya örneğin sunucu, gerekli bilgileri izleme nesneleri tarafından oluşturulan pcap dosyalarından alır. Bu dağıtım yöntemi genellikle probların takılmasının mümkün olmadığı durumlarda seçilir. Ekipmanın sahadaki konumu, sanallaştırma araçları için kaynak eksikliği, taşıma IP ağının organizasyonundaki kusurlar ve bunun sonucunda ağ bağlantısıyla ilgili sorunlar vb., tüm bunlar belirtilenlerin seçilmesinin nedeni olabilir. izlemeyi organize etme seçeneği.

Bunun veya bu SMT'nin BT altyapısına mimari açıdan nasıl uygulanabileceğini öğrendikten ve anladıktan sonra, daha sonra sistem yöneticilerinin yetkinliği dahilindeki hususları, yani sistem yazılımını sunuculara dağıtma yöntemlerini ele alacağız.

Göz önünde bulundurulan izleme ağı bileşeninin uygulanmasına ilişkin bir kararın hazırlanması sırasında, uygulayıcıların her zaman birçok sorusu vardır. Örneğin, sunucu donanımının bileşimi ne olmalıdır, tüm sistem bileşenlerinin tek bir ana bilgisayara kurulması yeterli mi yoksa birbirlerinden ayrı mı olmalı, yazılımın nasıl kurulacağı vb. Yukarıda listelenen sorular ve diğer birçok ilgili soru çok geniş kapsamlıdır ve birçoğunun yanıtları gerçekten de spesifik çalışma koşullarına (veya tasarıma) bağlıdır. Ancak, CMT dağıtımının bu yönü hakkında genel bir fikir edinmek ve anlamak için ayrıntıları özetlemeye çalışacağız.

Peki, SMT'yi uygularken uzmanların her zaman ilgilendiği ilk şey, sunucunun hangi performans özellikleriyle kullanılması gerektiğidir? Özgür yazılımın yaygın kullanımı dikkate alındığında bu soru o kadar çok soruluyor ki, popülaritesi muhtemelen Nikolai Gavrilovich Chernyshevsky'nin sorduğu “Ne yapmalıyım?” sorusuyla kıyaslanabilir... Cevabı etkileyen ana faktör, yazılımların sayısıdır. telefon platformu tarafından işlenen veya işlenecek medya oturumları. Belirtilen faktörün spesifik bir değerlendirmesini veren sayısal ve somut bir özellik, CAPS (Saniyedeki Arama Girişimi) parametresi veya saniyedeki arama sayısıdır. Bu soruyu cevaplama ihtiyacı öncelikle sisteme gönderilen oturumlarla ilgili bilgilerin sunucu üzerinde yük oluşturacak olmasından kaynaklanmaktadır.

Sunucunun donanım bileşenlerinin özelliklerine karar verirken ortaya çıkan ikinci konu, üzerinde çalışacak yazılımların (işletim ortamları, veritabanları vb.) bileşimidir. Sinyal (veya medya) trafiği sunucuya gelir, burada bazı uygulamalar (örneğin Kamailio) tarafından işlenir (sinyal mesajları ayrıştırılır) ve ardından belirli bir şekilde oluşturulan bilgiler veritabanına yerleştirilir. Farklı CMT'ler için hem sinyal birimlerini birleştiren uygulamalar hem de depolamayı sağlayan uygulamalar farklı olabilir. Ancak hepsi çoklu iş parçacığının aynı doğası gereği birleşiyor. Aynı zamanda SMT gibi bir altyapı unsurunun özellikleri nedeniyle diske yazma işlemlerinin sayısının, ondan okuma işlemlerinin sayısını önemli ölçüde aştığını bu noktada belirtmekte fayda var.

Ve son olarak... "Bu kelimede o kadar çok şey var ki": sunucu, sanallaştırma, konteynerleştirme... Makalenin bu bölümünde değinilen son ama çok önemli husus, MMT bileşenlerini konuşlandırma sırasında kurmanın olası yollarıdır. A.S.'nin ölümsüz eserinden bir alıntının yanında listelenmiştir. Puşkin teknolojileri çeşitli altyapılarda ve projelerde yaygın olarak kullanılmaktadır. Bir yandan birbirleriyle yakından bağlantılıdırlar, diğer yandan da birçok kriterde çarpıcı biçimde farklılık gösterirler. Bununla birlikte, hepsi şu ya da bu şekilde geliştiriciler tarafından ürünlerini kurmak için mevcut seçenekler olarak sunulmaktadır. Makalenin ilk bölümünde listelenen sistemleri özetleyerek, bunları fiziksel bir sunucuya veya sanal makineye dağıtmak için aşağıdaki yöntemleri not ediyoruz:
- otomatik kurulum komut dosyalarının kullanılması veya ilgili yazılımın kendi kendine kurulumu ve daha sonra yapılandırılması,
- önceden yüklenmiş SMT yazılımı ve/veya aracısı ile hazır bir işletim sistemi görüntüsünün kullanılması,
— Konteynerizasyon teknolojisinin (Docker) kullanımı.

Listelenen kurulum araçlarının avantajları ve dezavantajları vardır ve uzmanların herhangi bir öneride bulunmak için kendi tercihleri, sınırlamaları ve işlettikleri veya uyguladıkları altyapının bulunduğu özel koşulları vardır. Öte yandan, SIP trafik izleme sistemlerini yerleştirme yollarına ilişkin verilen açıklama oldukça şeffaftır ve mevcut aşamada daha ayrıntılı bir değerlendirme gerektirmez.

Bu, VoIP ağının önemli ve ilginç bir unsuru olan SIP trafik izleme sistemine ayrılmış başka bir makaledir. Her zaman olduğu gibi okuyuculara bu materyale gösterdikleri ilgiden dolayı teşekkür ediyorum! Bir sonraki bölümde ayrıntılara daha da derinlemesine inip HOMER SIP Capture ve SIP3 ürünlerine bakmaya çalışacağız.

Kaynak: habr.com

Yorum ekle