Re: [16NG] Re: Review of the ipv6-over-ipv6cs draft
"JinHyeock Choi" <jinchoe@gmail.com> Fri, 02 February 2007 10:27 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1HCvdJ-00087d-Oh; Fri, 02 Feb 2007 05:27:05 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1HCvdI-00087X-Ti
for 16ng@ietf.org; Fri, 02 Feb 2007 05:27:04 -0500
Received: from nf-out-0910.google.com ([64.233.182.185])
by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1HCvdG-0001So-GF
for 16ng@ietf.org; Fri, 02 Feb 2007 05:27:04 -0500
Received: by nf-out-0910.google.com with SMTP id l36so1194915nfa
for <16ng@ietf.org>; Fri, 02 Feb 2007 02:27:01 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=Z/p1Nv/zwN+7a0ITXupkAG/WoGSJJsRrUiUmIKFrXOZ5tb3EIRujXogWdyzxTcdM+FsCzKRZPlzDV27pIyfPLiUGlhGEaMi79GAwECLihIZDDFLsLK1hbN4ucqCU7QRgopNynyAtZBDI0/2SXEqi/zsZm49BkIXQpotbHxlSJs0=
Received: by 10.49.13.14 with SMTP id q14mr6134596nfi.1170412021121;
Fri, 02 Feb 2007 02:27:01 -0800 (PST)
Received: by 10.48.217.6 with HTTP; Fri, 2 Feb 2007 02:27:00 -0800 (PST)
Message-ID: <92e919fb0702020227h387d3a7ct7ecfeea501712e7f@mail.gmail.com>
Date: Fri, 2 Feb 2007 19:27:00 +0900
From: "JinHyeock Choi" <jinchoe@gmail.com>
To: "Pekka Savola" <pekkas@netcore.fi>
Subject: Re: [16NG] Re: Review of the ipv6-over-ipv6cs draft
In-Reply-To: <Pine.LNX.4.64.0702020746240.785@netcore.fi>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <C1E80951.2D91A%basavaraj.patil@nokia.com>
<Pine.LNX.4.64.0702020746240.785@netcore.fi>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc
Cc: 16ng@ietf.org
X-BeenThere: 16ng@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: 16ng working group discussion list <16ng.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/16ng>,
<mailto:16ng-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/16ng>
List-Post: <mailto:16ng@ietf.org>
List-Help: <mailto:16ng-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/16ng>,
<mailto:16ng-request@ietf.org?subject=subscribe>
Errors-To: 16ng-bounces@ietf.org
Dear Pekka
Thanks for your helpful review. Kindly find my in-line comments.
> > DNA for example. For DNA, a host relies on prefixes which were received
> > within 3 * Maximum of MaxRtrAdvInterval.
>
> Such behaviour would be incorrect, as RFC2461 says:
>
> AdvDefaultLifetime
> The value to be placed in the Router Lifetime field
> of Router Advertisements sent from the interface,
> in seconds. MUST be either zero or between
> MaxRtrAdvInterval and 9000 seconds. A value of
> zero indicates that the router is not to be used as
> a default router.
>
> Default: 3 * MaxRtrAdvInterval
>
> So it is legitimate to have:
>
> 3*MaxRtrAdvInterval < AdvDefaultLifetime < 9000
>
> If what you say is true, DNA specification is incorrect.
I'm not sure why that's incorrect.
First take notice that it is NOT MaxRtrAdvInterval BUT Maximum of
MaxRtrAdvInterval. (This distinction is sometimes confusing, at least
to me.) According to RFC 2461, Maximum of MaxRtrAdvInterval is 30 min
but MaxRtrAdvInterval may differ from router to router.
MaxRtrAdvInterval
The maximum time allowed between sending
unsolicited multicast Router Advertisements from
the interface, in seconds. MUST be no less than 4
seconds and no greater than 1800 seconds.
Second a host simply stops using for DNA operation a prefix which was
not received within 3 * Maximum of MaxRtrAdvInterval but can keep
using the prefix as of RFC 2461.
This 3 * Maximum of MaxRtrAdvInterval rule is to remove the stale
prefix information quickly because prefix lifetime can be quite long,
days or even weeks, for DNA operation.
> >> Even if a default route would be lost while in suspend, I don't see
> >> this as an issue as immediately when the host gets woken up, the
> >> default route could be re-obtained by a) specific RA (if wake up call
> >> was sent by the AR -- at the same time or 20ms later) or b) a RS (if
> >> host decided to wake up). Later you also said that when a host gets
> >> paged it needs to establish the link, implying that in fact there is
> >> some delay before link can be used after paging.
> >
> > Well... If the AR is configured to send periodic RAs at regular
> > intervals (MaxRtrAdvInterval), the AR would end up paging the host and
> > waking it up to deliver an RA which is essentially not very useful
> > to the host.
>
> If this approach were to be chosen, MaxRtrAdvInterval would be set to
> something like 1800 seconds, but for example BS could filter out 80%
> of messages, so an RA would only be sent to MS every 8000 seconds.
> From the perspective of MS, filtering out RAs is indistinguishable
> from it packets getting lost in the network, so this would require no
> host modifications.
As you wrote above, assume MaxRtrAdvInterval is set to 1800 secs
(which happens to be also the Maximum of MaxRtrAdvInterval) and BS
filters out to deliver RA every 8000 secs.
Then after 5400 secs, from the lack of RAs within 3 * Maximum of
MaxRtrAdvInterval, hosts can deduce that it has missed at least 3 RAs
and stop using advertised prefix for DNA operation.
If MaxRtrAdvInterval is very close to Maximum of Max RtrAdvInterval,
filtering out some RAs may give hosts the wrong impression that there
is something wrong on the router/link.
Thanks for your kind consideration.
Best Regards
JinHyeock
_______________________________________________
16NG mailing list
16NG@ietf.org
https://www1.ietf.org/mailman/listinfo/16ng
- [16NG] FW: Review of the ipv6-over-ipv6cs draft Jari Arkko
- Re: [16NG] FW: Review of the ipv6-over-ipv6cs dra… Jari Arkko
- Re: traffic classification (was: [16NG] FW: Revie… Alexandru Petrescu
- [16NG] Re: traffic classification Jari Arkko
- Re: [16NG] Re: traffic classification JinHyeock Choi
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification yw_chen
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Pekka Savola
- Re: [16NG] Re: traffic classification JinHyeock Choi
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Pekka Savola
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: Review of the ipv6-over-ipv6cs dra… JinHyeock Choi
- DNA and using 3*MaxRtrAdvInterval [Re: [16NG] Re:… Pekka Savola
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- Re: [16NG] Re: traffic classification JinHyeock Choi
- Re: DNA and using 3*MaxRtrAdvInterval [Re: [16NG]… JinHyeock Choi
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Jari Arkko
- RE: [16NG] Re: traffic classification Riegel, Maximilian
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Basavaraj Patil
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Jari Arkko
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Basavaraj Patil
- Re: [16NG] Re: traffic classification Basavaraj Patil