Cum să capturați pachete vocale pentru depanarea VoIP
una dintre cele mai bune metode de depanare a problemelor din rețea pentru a identifica cauza calității slabe a vocii sau a unei întreruperi a serviciilor VoIP este captarea pachetelor vocale în timp real și stocarea lor, astfel încât să le putem analiza mai târziu. Când oamenii apelează la asistența tehnică TeleDynamics, uneori le cerem să ne arate fișierele lor de captare a pachetelor, astfel încât să putem ajuta la identificarea problemei. În acest articol, examinăm metodele practice pentru captarea pachetelor vocale în diferite locații din rețea.
capturarea pachetelor
dacă nu aveți un sistem sofisticat de monitorizare a rețelei care observă și înregistrează evenimentele din rețea, este puțin probabil să aveți în infrastructura dvs. acces direct și imediat la orice informații pertinente privind fluxul de pachete vocale. Deci, atunci când degradarea vocii lovește, unul dintre primele lucruri pe care ar trebui să le faceți pentru a determina cauza problemei este captarea pachetelor în locații strategice din rețeaua dvs. Cum să alegeți locația capturii este ceva pe care l-am acoperit în articolul nostru recent despre depanarea calității slabe a vocii și nu va fi elaborat aici. În schimb, aici ne uităm la aspectele practice ale capturării pachetelor vocale.
proces
pentru a captura pachete, sunt necesare mai multe lucruri:
- în primul rând, un computer de monitorizare care rulează software de captare și analiză a pachetelor. În cele mai multe cazuri, acesta ar fi un laptop care rulează Wireshark.
- apoi, aveți nevoie de un punct de intrare în rețea care vă va permite să conectați laptopul pentru a captura pachetele.
- în cele din urmă, o configurație a echipamentului de rețea, astfel încât pachetele pot fi trimise la computerul de monitorizare pentru captare și stocare.
computer de monitorizare
Wireshark poate fi descărcat și instalat gratuit pe orice computer Windows sau Mac. Instalarea sa este rapidă și simplă, iar funcționarea sa este destul de intuitivă. Utilizarea unui laptop este avantajoasă, deoarece poate fi necesar să vă monitorizați rețeaua în diferite locații, deci este important să fiți suficient de mobil pentru a vă deplasa de la camera de date la camera de date. Intrăm în detalii despre Wireshark și cum să îl folosim în ghidul nostru gratuit pentru depanarea problemelor VoIP folosind Wireshark.
pregătirea punctului de intrare
ceea ce am numit până acum „punctul de intrare” este pur și simplu un port Ethernet special configurat pe un dispozitiv de rețea la care poate fi conectat computerul de monitorizare. Un astfel de port poate fi configurat în mai multe locații. Ar putea fi fie pe un comutator de rețea la care se conectează atât PC-urile, cât și telefoanele IP, fie ar putea fi pe un telefon IP în sine. Ambele scenarii sunt descrise mai jos.
Oglindirea porturilor
oglindirea porturilor este o caracteristică inclusă în majoritatea mărcilor de comutatoare gestionate. Este folosit pentru a copia pachetele de intrare și ieșire din mai multe porturi ale acelui comutator și pentru a le scoate într-un singur port. Porturile al căror trafic este copiat se numesc porturi sursă, iar portul către care sunt trimise pachetele copiate se numește port de destinație. Computerul de monitorizare este conectat la portul de destinație, de la care primește tot traficul oglindit. Acest port de destinație este ceea ce, până acum, ne-am referit ca punct de intrare. Următoarea diagramă descrie funcționarea oglindirii portului pe un comutator.
rețineți în diagrama de mai sus că o astfel de configurație vă va permite să capturați pachete către și de la orice dispozitiv VoIP conectat la comutator, inclusiv telefoane IP, gateway-uri vocale și PBX-uri IP. Acest lucru este util mai ales atunci când procedura de depanare necesită examinarea atât a traficului de control SIP, cât și a pachetelor vocale în sine în mai multe puncte fizice dintr-o rețea.
unele puncte de care trebuie să țineți cont atunci când configurați oglindirea portului includ:
- deși traficul vocal folosește în general o lățime de bandă foarte mică, există și alt trafic în rețea, iar fișierele de captare a pachetelor pot deveni foarte mari, foarte repede. Prin urmare, intervalele de captare a pachetelor trebuie menținute la minimum.
- aveți grijă să nu suprasubscrieți portul de destinație monitorizând prea multe porturi sursă. Acest lucru ar putea duce la pierderea unor pachete, precum și la o degradare a performanței rețelei.
- funcția de oglindire utilizează resurse suplimentare de CPU și memorie și trebuie utilizată cu precauție în rețelele de producție.
- procesul de oglindire a portului în sine nu va afecta traficul către și de la dispozitivele conectate la porturile sursă.
- deși acest lucru poate varia între furnizorii de comutatoare, computerul de monitorizare conectat la portul de destinație nu va avea de obicei acces la rețea, astfel încât conectivitatea la internet sau la alte resurse de rețea nu va fi disponibilă pentru acel computer.
monitorizarea la un telefon IP
cele mai multe telefoane IP astăzi sport un al doilea port Ethernet, permițându-vă să conectați atât un telefon și un PC la un singur port de comutare. Unele telefoane de ultimă generație au capacitatea de a furniza un serviciu de monitorizare a pachetelor vocale către acest port Ethernet care reflectă pachetele vocale către computerul conectat. Această configurație este prezentată în detaliu mai jos.
într-un astfel de scenariu, telefonul însuși trebuie să accepte această caracteristică și trebuie să fie configurat pentru a reflecta traficul de la un port Ethernet la altul. Dacă instalați Wireshark pe computerul conectat, puteți captura și analiza pachetele vocale oglindite care sunt schimbate între telefon și comutator.
dacă producătorul telefonului nu acceptă această caracteristică, puteți utiliza următorul hack folosind un hub Ethernet vechi. Spre deosebire de un comutator, un hub va lua toate cadrele introduse pe un port și le va trimite din toate celelalte porturi. Hub – uri mici cu cinci sau opt porturi sunt încă disponibile pe piață, astfel încât să puteți obține în continuare unul dacă nu aveți unul. Extern, un hub va arăta la fel ca un comutator, așa că asigurați-vă că scrie „hub” pe etichetă!
cu hub-ul, creați o topologie similară cu următoarea:
un hub nu trebuie să fie (și de fapt nu poate fi) configurat ca un comutator pentru funcția de oglindire, deoarece acesta este modul în care un hub funcționează prin definiție. Rezultatul este că orice trafic de voce care merge la și de la telefonul IP va fi replicat automat și trimis la computerul de monitorizare.
filtrarea pachetelor capturate
după cum puteți vedea, cu procesele pe care le-am descris, toate pachetele de date, fie că sunt pentru semnalizare, voce sau date, vor fi capturate și „aruncate” în portul de destinație și pe computerul de monitorizare pentru captare. Cum de pe pământ ai de gând să fie capabil de a sorta prin atât de multe milioane de pachete pentru a găsi câteva aveți nevoie pentru a continua cu depanare dumneavoastră? Acest lucru este în cazul în care puterea de sniffers pachete ca Wireshark vine în. Sniffers de pachete sunt capabili de a analiza în mod eficient prin pachetele capturate și alege cele ale unei anumite conversații vocale și a le afișa pe ecran. Procese puternice de filtrare sunt folosite pentru a arăta depanatorul informațiile relevante în timp ce filtrarea tot zgomotul care nu sunt necesare. Mai multe despre modul de utilizare a acestor funcții puternice pot fi găsite în ghidul nostru gratuit pentru depanarea problemelor VoIP folosind Wireshark.
concluzie
când apar probleme în rețea, cunoașterea modului de captare a fluxurilor de pachete de pachete pentru analiză este esențială, mai ales atunci când se ocupă de probleme VoIP. Acest lucru vă permite să ajungeți la rădăcina problemei cât mai repede posibil și să o diagnosticați și să o rezolvați în cel mai mic timp.
s-ar putea să vă placă și:
utilizarea Wireshark pentru depanarea VoIP
depanarea calității slabe a vocii pe sistemele VoIP
avantajele SDN pentru VoIP