Alcatel-Lucent OmniVista 4760 VoIP performance Martin LENKO Leden, 2012
Funkce VoIP tikety umožňuje analýzu síťových operací (VoIP traffic) dvěma způsoby: Kvantitativní Kvalitativní Kvantitativní: VoIP tiket dává informace o množství, trvání a provozu (Erlang) Erlang je jednotka telekomunikačního zatížení Reprezentuje 60 minut konverzace Příklad: skupina účastníků provede 30 volání za 1 hodinu a každý hovor trvá průměrně 5 minut, pak 30*5=150 (minut provozu) a 150/60=2,5 (hodin provozu za hodinu) => v dané hodině byl provoz 2,5 Erlangů Kvalitativní: VoIP tiket poskytuje indikaci síťových problémů, které narušujíkvalitu hovorů (velké zpoždění, ztráta paketů, atd ) 2 A4760 I/2012 Kvantitativní IP tiket obsahuje informaci o počtu paketů(odeslaných, přijatých) (hlasovépakety a SID pakety). Z těchto čísel můžeme předpokládat objem provozu. Pro hodnověrnost, kalkulace bere v potaz rámcování(framing) a použitý kompresní algoritmus. Tento výpočet je proveden při natažení tiketů kumulativních počítadel a jejich uložení do databáze. Kvalitativní Na úrovni tiketu: Kritéria pro analýzu tiketu jsou: Zpoždění Nepřetržité BFI (Bad Frame Interpolation) Rozdělené BFI Ztráta tempa (loss rate) Příklad: Lossrate překročí5 % -> tiketje mimo rozsah (out of range) Průměrné zpoždění je velké-> tiket je mimo rozsah Na úrovni kumulativních dat: Data jsou kalkulována podle zdroje. Systém sčítápočet paketů(a odpovídajícíobjem)odeslaných, přijatých, ztracených a SID. Zpožděnía Nepřetržité/ RozdělenéBFI jsou sčítány podle zdroje. Systém přidá počet tiketů mimo rozsah a součet je pak sledován aplikací Sledování provozu. Pro kumulativní výpočty systém nezachovává IP adresy.
Generování VoIP tiketů: IP tikety jsou generovány na konci každého segmentu Poskytují informaci o směru komunikace INT-IP 1 INT-IP 2 Segment 1 Segment 2... 1 ticket 1 ticket 1 ticket 1 ticket 3 A4760 I/2012 Segment je definován dvěma síťovými prvky, kterými prochází VoIP na RTP úrovni. Každý prvek na konci segmentu generuje tiket Žádný IP tiket nebude vygenerován, pokud jeden nebo více prvků nebude značky Alcatel-Lucent. Terminologie Tiket: Dává informaci o komunikačním segmentu IP soubor: Soubor vytvořený ústřednou a uložený v ní Každý soubor obsahuje tikety generované ústřednou(jeden soubor za hodinu) Tiket mimo rozsah: tiket, kde alespoň jedno měření je mimo rozsah Míra tiketů mimo rozsah: Procentuální vyjádření tiketů mimo rozsah za dané období Filtr IP adresace: Stahování tiketů a použití zpráv používá filtry na IP adresy. Takový filtr může být i celá IP adresace Příklad filtrů: 155.132.39.88 nebo maska(př:155.132.255.255) nebo 155.132 pro získání tiketů pouze ze sítě 155.132.0.0
Alcatel-Lucent OmniPCX Enterprise CPU požaduje generování IP tiketů na začátku každého VoIP hovoru na následujících equipmentech IP Equipment INT-IP A a B desky GD a GA desky 4645 hlasová pošta IP Zakončení IP-Phone (Release 2) 4980 IP telefonie Alcatel-Lucent 8 Series Žádný SW zámek pro VoIP tikety v OXE Minimálně R5.1 v OXE 4 A4760 I/2012 Specifický kompresovaný soubor(ipxxxxx.dat) na Call Serveru Kompresní mechanizmus je stejný jako pro tikety Účtování VoIP tickety NELZE posílat v reálném čase přes V24 nebo Ethernet IP tiketyfor IP SoftPhone4980: OmniPCXEnterprise >=5.1.1
Obsah IP tiketů nejdůležitější pole Datum a čas konce Číslo nódu Číslo shelvu Číslo desky Typ desky (INTIP, IP-Phone, GA, GD, 4645) Zdrojová IP adresa Telefonní číslo zdroje (pouze pro IP-Phone) Cílová IP adresa Telefonní číslo cíle (pouze pro IP-Phone) Trvání hovoru (vteřiny) Použitý kompresní algoritmus (G711, G723, G729A) Počet odeslaných paketů Počet přijatých paketů Počet ztracených paketů Zpoždění BFI hustota Informace o kvalitě VoIP Tyto informace jsou používány 4760 pro určení kvality VoIP tiketu 5 A4760 I/2012
Princip použitý pro VoIP tikety a Sledování provozu je podobný: Vytvoření souborů, obsahujících informace o provozu v síti (OXE) Plánovaná synchronizace a stažení tiketů na 4760 server Přesun souborů do databáze Analýza provozu Odeslání alarmu nebo e-mailu při překročení nastavené hranice (threshold) VoIP předdefinované zprávy 6 A4760 I/2012
Princip Alarm Profil Sledování provozu Překročení hraniční hodnoty IP*.DAT soubor Synchronizace Tabulka IPTicket IP kumulativní počítadla Email Detailní zpráva Kumulativní zpráva Zpráva o překročení hraniční hodnoty 7 A4760 I/2012 VoIP proces je podobný jako pro Účtování nebo Sledování provozu: Poller získá IP*. Soubory na server. Loader natáhne soubory do TicketIp tabulky Systém spočítá kumulativní počítadla napro IP tikety. Pak, pokud je překročena mezní hranice, systém upozorní Sledování provozu (alarm nebo e-mail). VoIP Licence: VoIP Licence: umožňuje nataženítiketů, kumulativnípočítánía vymazánítiketu z databáze Licence Sledování provozu: umožňuje detekci překročení nastavených hranic
Filtry pro VoIP tikety Sledovanédny a čas Defaultní hodnoty: od pondělí do pátku, od 8:00 do 20:00 hod Sledované objekty IP telefony Desky 4980 IP telefonie 4645 Hlasová pošta IP maska: zdrojováa cílovémaska Defaultně bez masky Použití všech adres nebo Subnet masky 8 A4760 I/2012 Co dělá Loader? Dekompresuje IPAAAA.DAT soubory Čte soubory Kontroluje platnost tiketů Aplikuje filtry Počítá další data(bfi, zpoždění, odeslaný objem, ztracený objem, atd.) Počítá kvalitu Natahuje data do databáze Pokud se vyskytne chyba v průběhu zpracování tiketu, je vygenerováno alarmové hlášení a soubor je nakopírován do složky REJECT. Systém kontroluje jedinečnost tiketu v databázi. Pokud tiket neobsahuje všechna data, používanáomnivistou, pak tiket nenído databáze natažen
Profily Sledování provozu Sledovaná data Popis Mez Sledované období Odeslaný objem Přijatý objem Kvalita Odeslaný objem z jednoho zdroje Přijatý objem na jednom zdroji Počet tiketů mimo limit / Počet tiketů * 100 100 MB 100 MB 15 % Půlhodina Den Měsíc Rok Nutná licence pro VoIP a Sledování provozu 9 A4760 I/2012 Profil sledování provozu může být přiřazen objektu, např. IP-Phone, deska, fax. Profil nemůže být přiřazen specifickému objektu, např. nákladové středisko, účastník,. Aplikace Sledování provozu je použita jen při tiketech Mimo rozsah
Předdefinované VoIP zprávy Předdefinované zprávy jsou umístěny ve složce Hlas přes IP 2 pod-složky Analýza provozu» IP adresy (souhrnné, podrobné)» Zařízení(souhrnné, podrobné, po půl hodině, denní, měsíční ) Nadlimitní» IP adresy (souhrnné, podrobné)» Zařízení(tikety mimo rozsah,.) Tikety Mimo rozsah používajíhraničnímez stanovenou v Telefonníseznam> Systém> NMC Configuration> Global preferences > Accounting > VoipParameters 10 A4760 I/2012 BFI Bad Frame Interpolation. Pokudje BFI > 3%, pak je paket mimo rozsah
Hraniční mez pro Mimo rozsah Zpoždění: 150ms Ztracené pakety: 3% Shluk BFI: (použito pouze pro segmenty nad 3%) 5% Tyto parametry je možno modifikovat na základě výsledku procesu Audit 11 A4760 I/2012 Zpoždění(Delay): je doba spočítaná pro odeslání rámce od volajícího k volanému equipmentu. Ztráta paketů(packet loss): Kolik paketů je ztraceno v průběhu hovoru. BFI: Bad Frame Interpolation je paket, vytvořenývoip equipmentem v případěproblému (ztráta paketů, velkézpoždění, ) tak, aby bylo možno doplnit rámec pro komunikaci. R&D definujejako vadnou komunikaci tu, kde je více než3% BFI. Shluk BFIkalkulace: Shluk BFI je míra, kdy v jednom segmentu(10s) v průběhu komunikace jsou 3% BFI. Příklad: V průběhu 3min komunikace je 18 segmentů po 10s. R&D definuje, že komunikace je vadná, pokud je vadný aspoň1 segment v průběhu tohoto hovoru. Defaultníhodnota: 1segment/Početsegmentů = 1 / 18= 5,56 % (5%)
Očekávaný objem (volume) Pro kalkulaci a zobrazení odeslaného a přijatého objemu (volume) ve zprávě používá OmniVista 4760 hodnoty z Telefonní seznam > Systém Očekávaný objem: V tiketu je indikován počet odeslaných / přijatých / ztracených paketů Objem = Počet paketů* Velikost paketů Velikost paketůje závislána kompresním algoritmu a rámci 12 A4760 I/2012