All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gerry Creager N5JXS <gerry@cs.tamu.edu>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] Optimize NetMeeting traffic with tc?
Date: Wed, 03 Oct 2001 15:17:30 +0000	[thread overview]
Message-ID: <marc-lartc-100212224832510@msgid-missing> (raw)
In-Reply-To: <marc-lartc-100211613907877@msgid-missing>

Marc Delisle wrote:
> 
> Hi,
> 
> last week I had a NetMeeting session, image quality was poor and sound was bad.  With MSN Messenger,
> the sound was ok.
> 
> >From the same station to another one in the lab, all was OK.
> 
> We have a 100 Mbps optical link to the Internet, and the other guy was on cable modem.  We have GbE
> backbone here, with a 100 Mbps feed to the station.
> 
> So I started to learn about tc, I defined a class to reserve some bandwidth (500Kbps) for this
> station, and plan to test again in a few hours.
> 
> Is it enough to reserve bandwidth?  I read that latency could be an issue. Can I use tc to reduce
> latency?

While this is a little off-topic, and while Adrian Chung has addressed
it a little bit, let me answer more fully.

Our research has indicated that there are some real problems with both
latency and jitter, when one uses H.323 videoconferencing.  With
NetMeeting (especially when both ends are NetMeeting) this can be
relieved somewhat because NetMeeting will provide some degree of
buffering.  However, NetMeeting to something else (Picturetel, Polycom,
Ohphone, VCon, etc.) does not, in our experience, produce the necessary
handshaking to provide any dynamic buffer updates.  Thus, what you get
is the default buffer.

Some of the other vendors have told us that they will start producing
bad audio/video with packet loss of a little as 0.5%, or almost any
out-of-sequence packet arrivals, as they are not really doing reodering
or reassembly, but have merely moved their H.320 stack to a tcp/ip
transport.

Picturetel, by default, sets a TOS value of 5, which Cisco recognizes as
"high priority payload" and handles preferentially, if queing is enabled
in their default mode _ON_SOME_devices_.  We have noted that VCon does
not set TOS, while Ohphone does.  

Adrian's comment about lack of control is significant.  While your local
network may provide low latency, and small values of jitter, and the
other end's cable network may provide similar conditions, the distance
and number of hops, coupled with lack of queueing for priority payloads
tends to remind you in the end that TCP/IP is, in fact, a best-effort
network overall, and as congestion goes up, video suffers.  We have seen
evidence that even brief periods of congestion, as short as milliseconds
in duration, can cause sufficient packet loss to provide really bad
video, and on some vendors' systems, engender a complete screen blank
and rewrite (which means a request across the net for an entire screen
set to be rebroadcast... which means the potential for a brief storm of
packets from sender, leading right back to microcongestion again).

The LARTC provides a good mechanism for tagging, and bandwidth
reservation, but is limited by what the networks external to us use.  I
expect, overall, a concensus between network device manufacturers (and
that means, eventually, us, since LARTC, and the other Linux-based
routing projects are starting to provide more and more installs) and the
H.323 manufacturers about a TOS value that will be universal and will
allow real preferential movement of videoconferencing and IP-telephony
traffic.
--
Gerry Creager -- gerry@cs.tamu.edu
Network Engineering
Academy for Advanced Telecommunications and Learning Technologies		
Texas A&M University	979.458.4020  (Phone) -- 979.847.8578  (Fax)

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/

  parent reply	other threads:[~2001-10-03 15:17 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-03 13:33 [LARTC] Optimize NetMeeting traffic with tc? Marc Delisle
2001-10-03 14:46 ` Adrian Chung
2001-10-03 15:17 ` Gerry Creager N5JXS [this message]
2001-10-03 15:29 ` Hernan Brun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-100212224832510@msgid-missing \
    --to=gerry@cs.tamu.edu \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.