Damon Estep
2005-Jan-09 15:47 UTC
[Asterisk-Users] What is acceptable network latency forvoipconnection?
In the real world (or at least in my world) we use undersubscribed internet connections that come with a service level agreement (SLA) that guarantees that the jitter, delay, and packet loss with be within defined parameters in the service agreement. With most DSL and Cable you will not get a SLA, with the cheapest T1s you might get one, but the only penalty to the ISP if they do not meet is a bill credit not to exceed some low $ figure. Read the SLA and understand it before signing, and them hold them to the deal. A good SLA states that if they don't meet the SLA (some percentage of the time) you don't pay. We use pingplotter, not sure if there is a Linux version, but I think there is. Should not matter though as long as you have at least one windows box on the network (and who doesn't?). Tune it to emulate you RTP stack (you will need to do some web research to learn how to do that).> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users- > bounces@lists.digium.com] On Behalf Of Robert Augustyn > Sent: Saturday, January 08, 2005 1:13 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: RE: [Asterisk-Users] What is acceptable network latency > forvoipconnection? > > Damon, > Thanks for your comments. > This seems like serious problem, how is it done then > in real world? I cannot see any business moving to > voip when you cannot control quality of service. > Can you recomend any free programs which alow you > analyze delay,jitter and packet loss? > Once again thank you. > robert > > > --- Damon Estep <damon@suburbanbroadband.net> wrote: > > > That "program" will be detected by your ISP within a > > day or so, > > determined to be a virus, and your service will get > > disconnected...which > > n turn will not help your latency or jitter at all. > > > > VoIP can tolerate a fair amount of latency; latency > > over about 100ms is > > heard as a perceptible delay resulting in a > > connection that appears to > > be half duplex. > > > > Jitter, on the other had, is the real enemy. Jitter > > is the variation in > > packet timing, for example, packet A arrives in > > 80ms, packet B in 120ms, > > and packet C in 70ms. The jitter for this scenario > > would be 120ms-70ms > > 50ms. Of course the jitter time is only half of the > > story, the number of > > packets that are "outliers" in the RTP stream will > > also have an impact. > > Typical jitter measurements are stated as "average > > jitter" which helps > > masks the problem, if you have 100,000 consistent > > packets in a row, the > > 10 slow packets in a row, then back to consistent, > > the 10 packets are > > only .1% of the total but will be heard in the voice > > stream as a dropout > > (the exact number of slow or dropped packets the can > > be tolerated in a > > row is determined by the RTP settings and the > > devices packet buffers). > > > > There are only two ways to get acceptable > > performance; > > > > 1. use a private or managed link between your VoIP > > endpoints and > > prioritize the RTP streams between the endpoints, > > leaving the jitter, > > delay, and packet loss for the data apps. > > Or > > 2. use public unmanaged links that are way > > undersubscribed so there is > > never any contention for bandwidth, because > > contention for bandwidth is > > he number one cause of jitter, delay, and packet > > loss. > > > > Most consumer broadband systems do not fall into the > > undersubscribed > > category whereas most T1 and above commercial > > services are much closer > > to undersubscribed. I have seen cable systems and > > DSL networks that are > > oversubscribed at more than 100:1. (too much...). > > > > So the short answer to the question, 100ms or less > > is desired, but > > useless if accompanied by packet loss and jitter. > > > > There are programs you can use to analyze delay, > > jitter and packet loss. > > Search the web for a free one, tune the packet size > > and rate to match N > > (number of active alls) times your RTP parameters to > > get a better > > analysis. Run this for several minutes during a peak > > period on your > > network (7 to 9am and 7 to 10pm for consumer > > broadband systems). > > > > The result you get is meaningful for that moment, > > and is no indication > > that you will continue to get the same performance. > > > > The real problem comes when cable operators and DSL > > providers decide to > > prioritize RTP for their VoIP customers over VoIP > > traffic bound for > > other providers when the oversubscribed links are > > congested. > > > > > > > > > -----Original Message----- > > > From: asterisk-users-bounces@lists.digium.com > > [mailto:asterisk-users- > > > bounces@lists.digium.com] On Behalf Of David Liu > > > Sent: Saturday, January 08, 2005 8:01 AM > > > To: Asterisk Users Mailing List - Non-Commercial > > Discussion > > > Subject: Re: [Asterisk-Users] What is acceptable > > network latency for > > > voipconnection? > > > > > > Well there is nothing much you can do if you don't > > own all the routes. > > > But in > > > concept you can, and this is purely just > > theoritical and a very > > unhealthy > > > thing for the Internet, is to write a program > > running on your router > > that > > > constantly streams traffic to your end point, this > > will maintain a > > > constant > > > bandwidth from your network to your far-end. > > Then, your program > > should > > > detect > > > within a few ms that you are setting a call up and > > immediately reduce > > your > > > bogus traffic and make room for your "Real" voice > > traffic. Again this > > is > > > super unhealthy for the Internet, but the idea is > > TDM on STDM - > > constantly > > > occupying certain trunks (bandwidth) on the > > Internet. So whenever you > > > need > > > it, you will have it. > > > > > > David > > > > > > > > > > > > On Sat, 8 Jan 2005 06:22:58 -0800 (PST), Robert > > Augustyn wrote > > > > Very good point. > > > > So what can you do ( if anything ) to control > > the load > > > > on the network outside of your control? > > > > robert > > > > > > > > --- David Liu <david@deltapath.com> wrote: > > > > > > > > > Assuming the network loading is fairly > > constant, > > > > > 300ms latency is actually not > > > > > noticeable unless you put both phones next to > > your > > > > > ears to compare. > > > > > > > > > > Latency affects delay while network loading > > affects > > > > > voice quality (e.g. break > > > > > ups) If the either end of your network is > > > > > experiencing very bursty traffic > > > > > patterns, then even a small latency won't > > > > > necessarily guarrantee good sound > > > > > quality. > > > > > > > > > > David Liu > > > > > Hong Kong > > > > > > > > > > > _______________________________________________ > > > Asterisk-Users mailing list > > > Asterisk-Users@lists.digium.com > > > > > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > To UNSUBSCRIBE or update options visit: > > > > > > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ > > Asterisk-Users mailing list > > Asterisk-Users@lists.digium.com > > > http://lists.digium.com/mailman/listinfo/asterisk-users > > To UNSUBSCRIBE or update options visit: > > > > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Bob Goddard
2005-Jan-09 15:55 UTC
[Asterisk-Users] What is acceptable network latency forvoipconnection?
Do not top post. Trim the posts - there were 3 list signature blocks On Sunday 09 January 2005 22:47, Damon Estep wrote:> In the real world (or at least in my world) we use undersubscribed > internet connections that come with a service level agreement (SLA) that > guarantees that the jitter, delay, and packet loss with be within > defined parameters in the service agreement.[...] In the real world (or imaginary world) that will not include your traffic which leaves or enters your ISP as your ISP has no control over that aspect. B
Robert Augustyn
2005-Jan-09 20:18 UTC
[Asterisk-Users] What is acceptable network latency forvoipconnection?
Thanks, So what are the fresholds of the jitter, delay, and packet loss I should be asking my ISP for? robert --- Damon Estep <damon@suburbanbroadband.net> wrote:> In the real world (or at least in my world) we use > undersubscribed > internet connections that come with a service level > agreement (SLA) that > guarantees that the jitter, delay, and packet loss > with be within > defined parameters in the service agreement. > > With most DSL and Cable you will not get a SLA, with > the cheapest T1s > you might get one, but the only penalty to the ISP > if they do not meet > is a bill credit not to exceed some low $ figure. > Read the SLA and > understand it before signing, and them hold them to > the deal. A good SLA > states that if they don't meet the SLA (some > percentage of the time) you > don't pay. > > We use pingplotter, not sure if there is a Linux > version, but I think > there is. Should not matter though as long as you > have at least one > windows box on the network (and who doesn't?). Tune > it to emulate you > RTP stack (you will need to do some web research to > learn how to do > that). >
Reasonably Related Threads
- What is acceptable network latency for voipconnection?
- SIP jitter buffer and asterisk native bridge
- [RFC PATCH 00/26] Runtime paravirt patching
- What is acceptablenetworklatencyforvoipconnection?
- asterisk 1.2 and UDP packet numbering on bridged channels (for jitter buffering)?