Acceptabel jitter og latenstid for VoIP: Alt du behøver at vide

author
17 minutes, 3 seconds Read

Mens VoIP, VoLTE og Business VoIP-løsninger tilbyder en lang række fordele i forhold til traditionel telefoni, er der én central ulempe. I sidste ende vil kvaliteten af dine VoIP-tjenester specifikt afhænge af kvaliteten af din internetforbindelse. Dette er ganske enkelt uundgåeligt på grund af VoIP’s natur, som trods alt står for Voice over Internet Protocol.

VoIP-løsninger er kommet meget langt siden deres tidlige dage med tabte og rystede opkald. Faktisk er internethastighederne også kommet langt. Med moderne internetforbindelser, moderne netværkshardware og den rette opmærksomhed på netværkskonfiguration kan de negative virkninger af en langsom internetforbindelse stort set undgås.

Men da VoIP-tjenester stadig er afhængige af internetforbindelser, er det umuligt helt at eliminere afbrydelser forårsaget af latenstid. Den største af disse er den frygtede JITTER.

Hvor du drager forhastede konklusioner eller smider dit system væk, vil det være nyttigt at forstå, hvad begrænsningerne ved VoIP er, og hvad der kan betragtes som acceptable niveauer af latenstid og jitter for VoIP-opkald.

VoIP = datapakker

Og uden at gentage for meget om nogle af de grundlæggende oplysninger, leveres VoIP-opkald via internettet. Moderne cloud-baserede VoIP-løsninger går et skridt videre og leverer også hele platformen via internettet. Disse “Platforms as a Service” gør det muligt for brugerne at oprette forbindelse til og anvende avancerede tjenester, der er hostet i en udbyders datacenter.

Det er dette, der er med til at gøre VoIP-løsninger til virksomheder så effektive. Men som med alle internetbaserede ting kan resultaterne lide under, hvis forbindelsen er dårlig. For at forstå hvorfor, er vi nødt til at forstå, hvordan VoIP overfører din stemme.

I stedet for at sende dataene gennem kobbertelefonlinjerne i PSTN, når en bruger taler i sin telefon, konverterer VoIP-tjenesterne disse lydoplysninger til datapakker. Alt, hvad der sendes via internettet, overføres som en “pakke” af oplysninger eller data.

Pakker = de stykker data, der rejser gennem et netværk, så under et telefonopkald vil det betyde din stemme.

Hvis alt går godt, og der ikke er nogen afbrydelse eller forsinkelse i begge ender, så vil disse datapakker blive sendt hurtigt og i den rigtige rækkefølge. Problemerne begynder, når der er forstyrrelser i netværket, som kan forårsage en forsinkelse i transmissionen af data, hvilket kan komme i form af:

  • Latency
  • Jitter
  • Packet Loss

Denne forstyrrelser kan føre til en forsinkelse og tomrum i samtalen, eller endda pakker, der sendes i forkert rækkefølge. Dette vil så resultere i en forvirret samtale med ord og idéer i uorden, og nogle ord kan potentielt springes over eller være uforståelige.

Simpelt sagt kræver VoIP en solid og stabil internetforbindelse for at få glidende og stabile telefonsamtaler. Men igen, da det er internettet, vi taler om, er det i øjeblikket umuligt at sende data og derefter modtage data med lysets hastighed uden et fuldstændig kontrolleret og interferensfrit miljø.

Hvad er latency?

I sin enkleste definition er latency simpelthen en målt forsinkelse, den tid, det tager for en opgave at udføre. I en mere formel definition er latens “forsinkelsen, før en dataoverførsel begynder efter en instruktion om overførsel af data.”

Latency kaldes generelt også “forsinkelse” og vil være utrolig velkendt for alle, der har spillet videospil over internettet eller selv har kæmpet for at se en video, der hele tiden blev afbrudt og blev langsommere.

I almindelig sprogbrug, og for VoIP specifikt, opstår latens generelt på to specifikke måder:

  • Den forsinkelse, der opstår, når en person taler, og modtageren i den anden ende af telefonen hører disse ord
  • Den tid, det tager VoIP-løsningen at behandle og konvertere stemmeoplysningerne til datapakker

Dette har naturligvis direkte indflydelse på kvaliteten af dit telefonopkald, hvilket fører til lange pauser og overlappende lyde eller ord, hvor talerne afbryder hinanden. Kort sagt, du har lyst til at smide din telefon mod væggen. Uanset hvad du gør, vil der altid være en eller anden form for latenstid.

Med de nuværende omstændigheder er det simpelthen umuligt for VoIP-løsninger og den nuværende netværksteknologi og -hardware at modtage et input af data (som din stemme), analysere det, konvertere det til pakker, sende det gennem luften til et andet fysisk sted i tid og rum og “pakke” denne datapakke ud for at levere den som en stemmeoptagelse til en anden person, i absolut 100 % øjeblikkelig tid – eller med lysets hastighed. Vi kan bare ikke gøre det endnu.

Hvad øger latenstiden?

Latenstiden kan faktisk øges af en lang række forskellige faktorer, herunder:

  • Netværkshardware – Nogle routere kan f.eks. kun overføre data med en begrænset hastighed og har begrænset processorkraft.

Trådløse netværk vil generelt have øget latenstid på grund af trådløs interferens, afstanden mellem enhederne og den manglende stabilitet, der følger med en kablet forbindelse. F.eks. vil vægge bremse dit WiFi.

  • Netværkssoftware og konfiguration – Software Firewalls, der er forkert indstillet, Quality of Service-indstillinger eller NAT-indstillinger kan forsinke overførslen af data
  • Placering – Den største og mest almindelige årsag til latenstid er afstand. Jo længere væk, jo længere tid vil det tage at overføre dataene.
  • Overbelastning – Tænk på dit netværk som en motorvej og datapakker som biler. Båndbredden er vejens størrelse, netværkshastigheden er, hvor hurtigt bilerne kører, og latenstiden er den overbelastning, der skyldes den ekstra trafik. Styring giver dig mulighed for at undgå overtegning.

Jo flere data, der sendes, i forhold til netværkets kapacitet, jo langsommere går det. Dette betyder generelt, at dit netværk er overbelastet (for mange videoopkald, konferenceopkald, VoIP-opkald, netflixing, musikstreaming osv.), eller at din virksomhed ikke har nok overtegning til at håndtere den normale daglige internettrafik.

Måling af latenstid med en pingtest

Så da vi i sidste ende forstår, at latenstid ikke kan elimineres fra eksistensen, er vi nødt til at forstå, hvordan latenstid vil påvirke vores opkald. Vi har grundlæggende brug for et benchmark, som vi kan måle os op imod – et accepteret niveau.

Godt nok er det faktisk ret nemt at måle latenstid. Da netværkslatens er den tid, det tager en opgave at udføre, skal vi blot udføre en opgave og derefter måle, hvor lang tid det tog at udføre den. For at gøre dette skal vi udføre det, der kaldes en pingtest.

En pingtest er virkelig grundlæggende: For at måle, hvor lang tid det tager for dit netværk at sende og modtage en datapakke, kan du instruere din enhed til at sende en “ping”, en meget simpel datapakke, til en anden enhed. Den modtagende enhed sender derefter en “ping” tilbage, og den tid, det tog at gøre alt dette, måles, oftest i millisekunder (ms).

Væsentligt talt siger din computer hej til en anden computer, og du måler den tid, det tager for denne ping pong at ske. Vi kan faktisk udføre en Ping-test manuelt eller ved hjælp af nogle nyttige onlineværktøjer.

Online Ping-test

Gennem brug af onlineværktøjer, generelt hastighedstests, kan du få en grundlæggende forståelse af latenstiden i dit netværk. De fleste brugere vil måske hoppe direkte til en hastighedstest, som den, der findes på vores eget websted – men selv om denne er god til at bestemme mængden af båndbredde, som dit internet har, giver den ikke rigtig den fulde historie om latenstiden.

Med en pingtest ønsker vi at sende flere, på hinanden følgende pings. Den tidsbestemte forsinkelse for hvert ping skal derefter beregnes som et gennemsnit for at give en samlet gennemsnitlig latenstid. Du kan gøre dette med online værktøjer som:

  • http://ping-test.net/
  • https://www.dotcom-tools.com/ping-test.aspx

De forskellige værktøjer kan udføre lidt forskellige tests, f.eks. kan de pinge specifikke datacentre i et netværk, eller brugerne kan direkte pinge et specifikt websted.

Som tidligere nævnt vil placeringen spille en stor rolle for latenstiden, og derfor bør brugerne tage højde for det, når de pinger forskellige websteder eller datacentre i forhold til deres eget netværk samt deres virksomheds VoIP-tjenestes datacenter.

Manuel pingtest

Som beskrevet i mit indlæg om pakketab, kan brugerne manuelt sende pings via Window’s kommandoprompt ved hjælp af ping-kommandoen. Dette vil sende en “ping”-kommando til en IP-adresse eller et websted efter eget valg og vende tilbage med et svar. Latency er en måling af den tid, det tager at sende og modtage et signal (eller ping), i millisekunder.

Når du åbner en kommandoprompt, skal du indtaste kommandoen:

ping -n 100 <hostname>

Med hostname er dit eget valg af websted eller server. Du kan endda bare bruge google.com for at forenkle processen. Denne kommando vil sende 100 ping til den vært du vælger, og forhåbentlig returnere 100 pings. Men hvis du sender 100, og kun 50 bliver modtaget, har du opdaget et 50 % pakketab. Når du har afsluttet pingen, bør du modtage en meddelelse, der ligner denne:

100 sendte pakker, 50 modtagne, 50% pakketab, tid 201ms

Du kan naturligvis pinge så mange værter så mange gange, som du vil. Vi anbefaler at køre testen flere gange, både med de samme og nye værter for at indsamle en stor gruppering af data.

Hvad er jitter?

Selv om jitter er direkte relateret til latenstid, er jitter ikke helt det samme som latenstid. Faktisk definerer Cisco Jitter som “en variation i forsinkelsen af modtagne pakker”, hvilket betyder, at Jitter faktisk er en differentiering inden for latenstiden (eller forsinkelsen) mellem hver datapakke.

Pakker sendes “i en kontinuerlig strøm, hvor pakkerne er jævnt fordelt”. På grund af overbelastning af netværket siger Cisco imidlertid, at “denne jævne strøm kan blive klumpet, eller at forsinkelsen mellem hver pakke kan variere i stedet for at forblive konstant”. Du kan tjekke vores dybdegående guide om jitter for at gå endnu mere i detaljer.

Hvad øger jitter?

Helt enkelt skyldes jitter højst sandsynligt og almindeligvis øget latenstid i et netværk, hvilket skyldes øget overbelastning. Som jeg nævnte ovenfor:

  • Netværksoverbelastning – den nok mest indlysende og almindelige årsag til jitter er simpelthen et overfyldt netværk. Hvis du har for mange enheder, der er koblet op på det samme netværk, og som alle bruges på samme tid, vil du løbe tør for båndbredde og gøre din forbindelse langsom.

Udstrækkelig båndbredde til at håndtere et VoIP-opkald vil føre til, at pakker tabes eller leveres i uorden.

  • Trådløse netværk – selv om et trådløst netværk muliggør mobilitet og befrier os for kabler, der løber gennem kontoret, er der gode chancer for, at du vil opleve en forringet netværksforbindelse. Selv om WiFi er fint til vores mobile enheder, er det ikke nødvendigvis kraftfuldt eller stabilt nok til, at vi kan stole på det til vores telefonopkald.
  • Dårlig hardware – vores internetnetværk består generelt af et par forskellige stykker hardware, mindst et modem og en router, nogle gange også switche. Dårlig hardware, som f.eks. et forældet modem, et beskadiget Ethernet-kabel eller en forkert konfigureret router kan føre til problemer med opkaldskvaliteten.

Igen ifølge Cisco kan denne overbelastning “opstå enten ved routerens grænseflader eller i en udbyder eller et operatørnetværk.” I tilfælde af forstyrrelser inden for en udbyder eller et operatørnetværk er tingene desværre ude af dine hænder. Men vi vil fokusere på, hvad vi kan ændre, og berøre lidt mere om, hvordan man identificerer og endda korrigerer latenstid og dermed i sidste ende løser jitter.

Måling af jitter med en hastighedstest

Trods alt er jitter utrolig let at få øje på. Ligesom med Packet Loss vil jitter resultere i sammenblandede opkald med ord eller sætninger i forkert rækkefølge og talere, der afbryder hinanden. Men ligesom med latency er der en direkte måde at måle jitter i et netværk på.

Det er her, at vores hastighedstest faktisk er praktisk, fordi den direkte kan måle jitter.

Herfra kan du danne dig en bedre forståelse af, præcis hvad dit internet er i stand til: Download- og uploadhastigheder er direkte indikatorer for, hvor hurtigt din forbindelse kan modtage eller sende data, samt den forsinkelse og jitter, der skyldes denne forsinkelse.

Latency, jitter og VoIP

Det burde være en selvfølge på dette tidspunkt at sige, at eftersom VoIP sender din stemme som datapakker over internettet, vil det være direkte påvirket af latenstiden på dit netværk.

Det betyder, at VoIP vil blive direkte påvirket af latency på grund af overbelastning, manglende båndbredde til at håndtere trafikken eller begrænsende hardware- og softwarekonfiguration.

Med højere latency i dit netværk er chancen for at opleve jitter meget større. På grund af en lavere båndbredde og langsommere download/upload-hastigheder vil dit netværk kunne håndtere færre på hinanden følgende handlinger, før det bliver langsommere.

Så, hvad er acceptabelt?

Så, hvad udgør et acceptabelt niveau af latency i dit netværk, og hvad begynder latency at have direkte indflydelse på kvaliteten af dine VoIP-opkald og andre tjenester? Tja, i sidste ende vil niveauet af afbrydelse eller forsinkelse i din samtale være subjektivt.

Men det, vi kan gøre, er at bestemme, ved hvilket niveau af forsinkelse, målt i millisekunder, visse former for afbrydelser kan begynde at forekomme. Ifølge disse uddybende oplysninger fra Cisco:

“One-way (mund-til-øre) transmit delay should not exceed 150 ms (per G.114 recommendation).”

Det betyder, at når du pinger en anden bruger eller et andet netværk, bør det ikke tage mere end 150 ms for den pågældende ping at nå frem til modtageren. Derudover anbefaler Cisco også:

“Forsinkelsen på returrejsen bør så vidt muligt ikke overstige 300 ms.”

Så i takt med at overbelastningen og dermed latenstiden øges, øges jitter også. Igen ifølge Cisco:

“Average one-way jitter should be aimed at less than 30ms”

Der er derfor tale om acceptable grænser som følger:

Max Round Trip Delay: 300 ms

Max Jitter: 30ms

Hvad sker der nu, hvis du konstaterer, at din latenstid eller jitter er over de acceptable niveauer? Der er faktisk en hel del du kan gøre, vi vil bryde det op én for én.

Forbedring af situationen

Penge løser ikke alle problemer, og det samme kan siges om forbedring af dit netværks ydeevne. Bare fordi du oplever høj latenstid og rystelser i dine VoIP-opkald til din virksomhed, betyder det ikke, at du skal løbe direkte til din internetudbyder og betale for en hurtigere internetpakke.

Det kan løse problemet, men det er måske ikke det eneste problem.

Hvert enkelt aspekt af dit netværk og din VOIP-løsning bør analyseres. Alt, der kan skabe forstyrrelser i vejen for et VoIP-opkald, skal undersøges for at identificere eventuelle flaskehalse.

1. Opdateret og funktionsdygtig hardware

Et internt netværk består af et ret stort antal fysiske hardwarekomponenter. Fysiske firewalls, session border controllers, analog-til-digital-konvertere, fysiske netværkskabler og -ledninger, modemmer, switche og WiFi-komponenter er alle sammen med til at skabe dit netværk.

Uddateret hardware kan naturligvis have fysiske begrænsninger, f.eks. manglende porte til at tilslutte enheder, eller være fysisk defekt, f.eks. en beskadiget port eller antenne. Sørg for, at hardwaren er i fysisk topform og ikke beskadiget, men heller ikke for gammel.

For eksempel vil moderne netværk gerne undgå switche, ældre modemmer og WiFi-komponenter som trådløse adaptere kan være begrænsede i forbindelseshastigheder eller mangle moderne, hurtigere protokoller. Fysiske firewalls eller session border controllers kan, hvis de er forkert konfigureret, endda begrænse den hastighed, hvormed data kan flyde.

2. Spring ikke over på en router

Som hardware fortjener routere deres egen unikke omtale. En router kan nærmest ses som hjernen i dit interne netværk, der forbinder de andre komponenter for at skabe et komplet kredsløb. Dit modem, som bringer internettet ind fra en ekstern kilde (f.eks. kabel- eller fiberoptiske forbindelser), tilsluttes direkte til routeren, som derefter spreder denne forbindelse til andre enheder.

Routere leverer både kablede og trådløse forbindelser og kan skabe en massiv flaskehals, hvis de ikke er i stand til at klare opgaven. Routere kan også have en Quality of Service-indstilling, som du ønsker at udnytte, så brugerne kan prioritere VoIP-trafik frem for andre data.

Se vores dybdegående routerguide for bedre at forstå, hvad du leder efter i en router, og hvordan nogle få muligheder står i forhold til hinanden.

3. Konfigurer QoS og andre indstillinger

Generelt er Quality of Service-indstillingerne inkluderet i routere, men nogle gange også firewalls og andre netværkssoftwarekomponenter. Ved hjælp af QoS-prioritering kan VoIP-datapakker få fortrinsbehandling i dit netværk.

Hvis der opstår overbelastning, vil andre data lide under det, før talepakkerne bliver langsommere. Dette kan dog være en tveægget klinge. På den ene side forbedrer du dine VoIP-tjenester, på den anden side kan anden trafik lide under det – der er en balance, der skal findes, men QoS-indstillingen skal absolut konfigureres korrekt baseret på de specifikke behov i din virksomhed og dit brugsscenarie.

VoIP-tjenester anvender også “codecs” til at konvertere disse data fra og til stemmer. Nogle codecs kan lægge begrænsninger på dine opkald eller endda øge latenstiden.

4. Vær forsigtig med jitterbuffere

En jitterbuffer er normalt kun implementeret, når jitter stadig er tæt på et acceptabelt niveau, og er et stykke software eller en konfigurationsindstilling, der i det væsentlige arbejder for at “udjævne” samtalen og udligne hullerne mellem datapakkerne.

Jitterbufferen vil faktisk skabe en vis latenstid i sig selv, men af hensyn til at sikre, at dine sætninger sendes i den korrekte rækkefølge. Når jitter bliver et reelt problem, bør jitterbufferen være en af de første ting, der skal væk, men funktionaliteten kan være god til at holde alting i skak.

5. Invester i tilstrækkelig båndbredde

I sidste ende er det helt muligt, at din internetforbindelse ganske enkelt ikke er i stand til at klare opgaven. Moderne internethastigheder har nået nogle ret vanvittige niveauer og vil kun fortsætte med at blive bedre, efterhånden som vi begynder at se indførelsen af nye protokoller som 5G.

Det betyder dog ikke, at din virksomhed har en kapacitet til at oprette en forbindelse. Uden tilstrækkelig båndbredde og kapable upload/download-hastigheder baseret på den belastning, som dit netværk har til opgave at håndtere, vil du uundgåeligt løbe ind i problemer.

Organisationer skal efter bedste evne afgøre, hvor meget båndbredde der kan være nødvendig for at håndtere normal drift samt potentielle spidsbelastninger i driften. Glem ikke at medregne overhead, ikke kun for disse spidsbelastninger, men også for endnu mere katastrofale scenarier som katastrofer eller flytninger.

Bottom line

Business VoIP er uden tvivl hurtigt ved at blive en massiv nødvendighed for organisationer af alle størrelser. Ved at give selv de mindste teams utroligt kraftfulde funktioner og samtidig forblive overkommelige, kan alle blive udstyret med de værktøjer, de har brug for til at give et professionelt image og en professionel oplevelse.

Mens VoIP-tjenesten i sig selv kan være forbundet med en omkostningsbesparelse, er der andre omkostninger forbundet med VoIP, især din internetforbindelse selvfølgelig. I sidste ende vil virksomheder, der skærer hjørner, løbe ind i problemer – og at spare på internettet vil ikke kun påvirke den generelle produktivitet, men også introducere nye problemer med VoIP-løsninger.

Jitters forårsaget af høj latenstid er enkle problemer med enkle løsninger, men kan have en massiv indvirkning på servicen af din løsning. Du skal blot tage de rette forholdsregler og planlægge forud for at sikre, at Business VoIP hjælper din organisation med at få succes og ikke lider.

Similar Posts

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.