beregning af båndbredde for SIP Trunks Made Easy

    alt, hvad der er smukt og ædelt, er et produkt af fornuft og beregning.

    — Charles Baudelaire

lige siden begyndelsen af PB har virksomheder været nødt til at beregne deres estimerede telefonbrug for at bestemme, hvor mange kufferter de har brug for at komme ind og ud af deres bygninger. I tilfælde af TDM var disse kufferter enten analoge kredsløb eller digitale T1 ‘ er-dvs.fysisk infrastruktur.

med SIP er vi mere optaget af båndbredde end fysiske kufferter. Selvfølgelig skal båndbredde leveres på noget, men VoIP giver langt mere fleksibilitet end traditionelle kufferter. Når du bruger en T1 til en TDM-bagagerum, er det maksimale antal opkald begrænset til antallet af DS0-kredsløb inden for den T1. Da one T1 har 24 DS0 ‘ er, er 24 det maksimale antal TDM-opkald på en T1. Vend dog denne T1 til data, og antallet af DS0 ‘ er er ikke længere den afgørende faktor. Afhængigt af codec kan du have op til 40 VoIP-opkald på den samme T1.

bærbar
Agner Krarup Erlang

men før du selv tænker på båndbredde, skal du bestemme, hvor mange samtidige opkald du skal understøtte på et givet tidspunkt. Dette inkluderer at beslutte, hvor ofte du er villig til at få en opkalder til at modtage et optaget signal eller “alle kredsløb er i brug” tone. For det drejer vi os om en 90 år gammel telefoni måling kaldet Erlang-opkaldt efter den danske matematiker Agner Krarup Erlang.

gør matematikken
nogle mennesker trives med at beregne erlangs for hånd og mere specifikt køre Erlang B og Erlang C beregninger, men jeg er ikke en af dem. Jeg vil meget hellere bruge et færdigpakket værktøj som dem, der findes her.

hvis du klikkede på nogen af regnemaskinerne i ovenstående link (Erlang B er den mest passende til denne aktivitet), har du bemærket to ting, som jeg endnu ikke har nævnt. Den første er busy hour traffic (BHT). BHT er opkaldstrafikken i den travleste driftstid. Det kaldes også Erlang-belastningen. BHT beregnes som følger:

BHT = gennemsnitlig opkaldsvarighed(er) * opkald pr.time / 3600

hvis du for eksempel ved, at der foretages 350 opkald på en bagagerumsgruppe på en time, og den gennemsnitlige opkaldsvarighed er 180 sekunder, vil BHT være:

BHT = 180 * 350 / 3600 = 17, 5 Erlangs

den anden ting erlang B-regnemaskinen beder om blokerer. Blokering er fejl i opkald på grund af et utilstrækkeligt antal tilgængelige linjer. For eksempel angiver en blokering på 0,03 tre opkald blokeret pr.100 opkald forsøgt. Disse blokerede opkald resulterer i en optaget signal eller re-order tone.

resultatet fra lommeregneren er antallet af kufferter, der kræves for at understøtte din virksomhed i den bestemte servicekvalitet (GoS), du ønsker. Hvis du arbejder med TDM, kan du gå ud og bestille det antal analoge eller digitale kredsløb og kalde det en dag. Men med SIP skal vi tage endnu et skridt. Vi er nødt til at konvertere det antal kufferter eller samtidige opkald til båndbredde.

fra opkald til båndbredde
den første ting, du skal overveje, når du beregner båndbredde, er egenskaberne ved den codec, du har til hensigt at bruge. Når jeg siger “egenskaber”, henviser jeg til attributter som prøvestørrelse og stemmeudnyttelse.

for eksempel kan G. 711 have stikprøvestørrelser på 20 MSEK, 30 MSEK eller 40 MSEK. Disse prøvestørrelser fører til stemmebelastningsstørrelser på henholdsvis 160 bytes, 240 bytes og 320 bytes. Det fører i sidste ende til Realtidsprotokol datahastigheder på 88 Kbps, 80 Kbps og 76 Kbps.

den næste mest almindelige codec for SIP trunks er G. 729a, og den har de samme slags prøvestørrelse og stemmeudnyttelsesvarianter. Dette fører os til datastrømme på 32 Kbps, 22 Kbps og 20 Kbps.

i næsten enhver situation er det sikkert at bruge 90 Kbps til G. 711 og 32 Kbps til G. 729a. i betragtning af denne forenkling bliver båndbreddeberegninger ret ligetil.

lad os sige, at vi kom op med 210 kufferter fra Erlang B lommeregner, og du har valgt G. 711 til din codec.

210 * 90 = 18.900 Kbps

dette betyder, at du har brug for et datarør på cirka 19 Mbps for pålideligt at understøtte 210 samtidige G. 711-opkald. Jeg har ofte set folk tilføje yderligere 20% af overhead (dvs., fudge factor) til trafikvariation, trafikkollisioner og Ethernet-retransmission. Dette skubber vores rør op til omkring 22 Mbps.

ved hjælp af det samme antal kufferter plus fudge-faktoren kommer vi med et 8-Mbps-rør til G. 729a. det er klart, at skifte til G. 729a giver betydelige båndbreddebesparelser.

selvfølgelig kommer faktorer som en sådan stemmekvalitet i spil, når du vælger en codec, så du er nødt til at se på alle de relevante fordele og ulemper, før du forpligter dig til en codec frem for en anden. At spare penge på båndbredde er muligvis ikke værd at kundeklager eller talegenkendelsesapplikationer, der ikke længere fungerer. Jeg har ikke taget hensyn til pålidelighed og failover, hvilket muligvis kræver to eller flere datarør for at sikre forretningskontinuitet i en krisetid.

Mischief Managed
du har din pick af en række færdigpakkede båndbredde diagrammer, der kan hjælpe i høj grad forenkle processen. Det er dog vigtigt at forstå begrundelsen bag deres tal. Nogle tal kan være lidt højere eller lavere end dem, du kommer op med ved hjælp af mine beregninger, men det er fint-jeg fejler på den konservative side, når det kommer til trafikstyring. Se dog på, hvad du kan finde, og find ud af, hvad der er bedst for dig og din virksomhed.

Andreas Prokop skriver om alle ting unified communications på sin populære blog, SIP Adventures.

Følg Prokop på kvidre og LinkedIn!
@ajprokop
Andreas Prokop på LinkedIn

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.