Alcatel-Lucent OmniVista 4760 VoIP performance
Martin LENKO
Leden, 2012
VoIP tikety •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: Loss rate překročí 5 % -> tiket je 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.
VoIP tikety •Generování VoIP tiketů: • IP tikety jsou generovány na konci každého segmentu • Poskytují informaci o směru komunikace
INT-IP 1 Segment 1 1 ticket
1 ticket
INT-IP 2 Segment 2
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
VoIP tikety •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 tikety for IP SoftPhone 4980: OmniPCX Enterprise >=5.1.1
VoIP tikety 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ů Informace o Počet ztracených paketů Zpoždění kvalitě VoIP BFI hustota
Tyto informace jsou používány 4760 pro určení kvality VoIP tiketu
5 | A4760 |I/2012
VoIP tikety 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
VoIP tikety Princip Alarm
Profil Sledování provozu
IP*.DAT soubor
Synchronizace
Tabulka IPTicket
Detailní zpráva
Překročení hraniční hodnoty
IP kumulativní počítadla
Email
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
VoIP tikety 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“
VoIP tikety Profily Sledování provozu Sledovaná data
Popis
Mez
Sledované období
Odeslaný objem
Odeslaný objem z jednoho zdroje
100 MB
Půlhodina
Přijatý objem
Přijatý objem na jednom zdroji
100 MB
Den
Kvalita
Počet tiketů mimo limit / Počet tiketů * 100
15 %
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“
VoIP tikety 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. Pokud je BFI > 3%, pak je paket mimo rozsah
VoIP tikety 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 definuje jako vadnou komunikaci tu, kde je více než 3% BFI. Shluk BFI kalkulace: “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čet segmentů = 1 / 18= 5,56 % (5%)
VoIP tikety 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