RE: [nemo] Comments on draft-ietf-nemo-ro-problem-statement-00.txt

Carlos Jesús Bernardos Cano <cjbc@it.uc3m.es> Thu, 07 July 2005 17:35 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DqaHm-0008G5-Us; Thu, 07 Jul 2005 13:35:42 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DqaHm-0008Fw-5D for nemo@megatron.ietf.org; Thu, 07 Jul 2005 13:35:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA28126 for <nemo@ietf.org>; Thu, 7 Jul 2005 13:35:38 -0400 (EDT)
Received: from smtp03.uc3m.es ([163.117.136.123]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Dqaix-0004x1-8r for nemo@ietf.org; Thu, 07 Jul 2005 14:03:50 -0400
Received: from smtp03.uc3m.es (localhost [127.0.0.1]) by localhost.uc3m.es (Postfix) with ESMTP id 0C61A49B7E; Thu, 7 Jul 2005 19:35:28 +0200 (CEST)
Received: from acorde (acorde.it.uc3m.es [163.117.139.72]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by smtp03.uc3m.es (Postfix) with ESMTP id 61A9A49B7A; Thu, 7 Jul 2005 19:35:27 +0200 (CEST)
Subject: RE: [nemo] Comments on draft-ietf-nemo-ro-problem-statement-00.txt
From: Carlos Jesús Bernardos Cano <cjbc@it.uc3m.es>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
In-Reply-To: <7892795E1A87F04CADFCCF41FADD00FC010F7576@xmb-ams-337.emea.cisco.com>
References: <7892795E1A87F04CADFCCF41FADD00FC010F7576@xmb-ams-337.emea.cisco.com>
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-3d7Ld3sJZZ2WCdku1R6w"
Organization: UC3M
Date: Thu, 07 Jul 2005 19:35:27 +0200
Message-Id: <1120757727.7670.92.camel@acorde>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.2
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b2809b6f39decc6de467dcf252f42af1
Cc: IETF NEMO WG <nemo@ietf.org>, Chan-Wah Ng <chanwah.ng@sg.panasonic.com>
X-BeenThere: nemo@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NEMO Working Group <nemo.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nemo>, <mailto:nemo-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:nemo@ietf.org>
List-Help: <mailto:nemo-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nemo>, <mailto:nemo-request@ietf.org?subject=subscribe>
Sender: nemo-bounces@ietf.org
Errors-To: nemo-bounces@ietf.org

Hi Pascal,

El jue, 07-07-2005 a las 16:45 +0200, Pascal Thubert (pthubert)
escribió: 
> >>
> >> So if TCP windows is too large on the host, this router queue builds up
> >and he enters random early discard. In turn, this causes TCP to backoff and
> >the end point of the connection.
> >>
> >> As a result, if the window is too large, then additional latency would
> >reduce the queueing at the congestion point, if it is common to RO and non
> >RO path. Which is the case of the mobile router egress interface...
> >
> >Maybe I've not understood you well. Let's me explain again. The case I had
> >in mind, as an example, is the following (btw, it is one of the scenarios
> >we have tested):
> >
> >     "slow"             ============
> > CN -------- R ---- R --| Internet |-- R -- HA
> >      link   O          ============
> >            O O
> >           O   O
> >          o     o
> >         o       o
> >        ·         ·
> >        |         |
> >      IPv6       MR -- MNN
> >      host
> >
> >In the previous scenario, the performance obtained by the MNN compared with
> >the one obtained by the "non-mobile" IPv6 host (for example when both are
> >downloading a file from the CN) is significantly better than the one
> >obtained by the MNN. We also tested to vary the delay introduced by the
> >"Internet" cloud to check how this affects the performance of the MNN.
> >
> >We also performed tests enabling our approach of RO in the NEMO, and in
> >that case the performance obtained was much better. Therefore, I don't get
> >what you said about same performances in the RO and non-RO paths. Could you
> >please clarify me this?
> >
> >>
> >> So it's not really simple :)
> >
> >Fortunately! no complexity, no fun! :-)
> >
> [<PT>] Could you play with the TCP window size? Maybe it was not enough to cope with the internet latency?

We did not play with that. We just used the default window size that
Linux-2.6 kernels use.

> 
> Was the Internet throughput higher then you "slow" link? If not, then the internet somewhere was your bottleneck and if si, it was prone to be the place for RED.

No, it wasn't. Actually, the "Internet" cloud was also a network of the
testbed, but running some software that allowed us to modify the link
characteristics (latency, bandwidth, etc.)

> 
> Which comes to the next question: Did you have a measure the packet loss over the internet? 

No, that's not needed, since the "Internet" cloud actually is just an
internal network in our lab.

> 
> One good indication to figure out what's going on is to compare the results in TCP and in UDP. Did you toy with that as well?
> 
> As you know, there are many parameters to this equation, and RO will generally - be not always and not for sure give - better performance results.

Yes, of course there are many parameters (TCP is quite complex), but we
were interested in evaluating the effect of having a longer path - since
that's one of the consequences of using the NEMO Basic Support protocol
without RO - in the TCP throughput (and the RTT usually has a
significant effect on the throughput). Additionally, we tried to
evaluate how good was the improvement - in terms of TCP performance - we
could obtain by using a RO approach instead of just the NEMO Basic
Support protocol.

One additional remark: we are considering the scenario in which there
are, besides the MNN, other nodes (not located at the NEMO), competing
(i.e., sharing) the bottleneck ("slow") link. In this case, the flows
with higher RTTs are penalised, thus the increased latency has an
impact.

Kind Regards,

Carlos J.

> 
> Pascal
-- 
Carlos Jesús Bernardos Cano     http://www.netcoms.net
GPG FP: BFF1 7C7A 6AA7 BCE3 885A  4DF1 ED0C 5952 BF89 B974