[16NG] Re: Review of the ipv6-over-ipv6cs draft
Pekka Savola <pekkas@netcore.fi> Fri, 02 February 2007 06:02 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1HCrUo-0007gG-0Z; Fri, 02 Feb 2007 01:02:02 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1HCrUm-0007gA-AB
for 16ng@ietf.org; Fri, 02 Feb 2007 01:02:00 -0500
Received: from eunet-gw.ipv6.netcore.fi ([2001:670:86:3001::1] helo=netcore.fi)
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HCrUk-0006Rw-Mh
for 16ng@ietf.org; Fri, 02 Feb 2007 01:02:00 -0500
Received: from localhost (pekkas@localhost)
by netcore.fi (8.12.11.20060614/8.12.11) with ESMTP id l1261qZ9001127;
Fri, 2 Feb 2007 08:01:52 +0200
Date: Fri, 2 Feb 2007 08:01:52 +0200 (EET)
From: Pekka Savola <pekkas@netcore.fi>
To: Basavaraj Patil <basavaraj.patil@nokia.com>
In-Reply-To: <C1E80951.2D91A%basavaraj.patil@nokia.com>
Message-ID: <Pine.LNX.4.64.0702020746240.785@netcore.fi>
References: <C1E80951.2D91A%basavaraj.patil@nokia.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Virus-Scanned: ClamAV 0.88.7/2514/Thu Feb 1 23:50:10 2007 on otso.netcore.fi
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL, BAYES_00,
NO_RELAYS autolearn=ham version=3.1.7
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on otso.netcore.fi
X-Spam-Score: -2.8 (--)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Cc: 16ng@ietf.org
Subject: [16NG] Re: Review of the ipv6-over-ipv6cs draft
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
On Thu, 1 Feb 2007, Basavaraj Patil wrote:
> 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.
>> 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.
> In fact we had an I-D
> (draft-madanapalli-ipv6-periodic-rtr-advts-00.txt) proposing that it
> should be possible to not send RAs at all on certain links. But
> because of backward compatibility issues this has not
> progressed. Since a host can always send a Rtr solicitation whenever
> it needs to, why send periodic RAs at all? If movement detection is
> not based on RAs as an example..
In fact, I have experience from traditional ethernet links where hosts
(when they boot up) send RS's too early so that they are lost, and
you'll need to rely on the next periodic RA. While careful
implementation may avoid this particular pitfall, at least on typical
hosts "RS only" strategy would have been less effective in ensuring
the hosts always have connectivity.
>>>> How do you prevent frequent port scanning from waking up the host
>>>> every 5 minutes when the router wants to do Neighbor Solicititation for the
>>>> address?
>>>
>>> It does not make sense to do wake up the host every 5 mins. Is there a
>>> reason for the AR to do NS periodically?
>>
>> No -- unless AR has packets to send to the MS.
>
> The AR does not do NS at all in the case of 802.16 because 802.16
> doesn't use MAC address for traffic forwarding.
> The AR simply sends the packet destined to the MS to its virtual
> interface and if the MS is in idle mode, it is paged. If not the
> packet is delivered.
Ok, this is something that needs to be spelled out better and was one
of my earlier points, i.e., how do you do address mapping between IP
addresses and link-layer addresses. RFC2461 section 7 specifies that
in the typical case. It seems you diverge from that. Does that mean
that NUD (as part of section 7) is also not used?
In particular, NUD also applies to point-to-point interfaces which
have no link-layer addresses (e.g., tunnels) even though the use of NS
for address resolution wouldn't.
--
Pekka Savola "You each name yourselves king, yet the
Netcore Oy kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
_______________________________________________
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