Re: [Autoconf] Updated ad hoc addressing model document
"Teco Boot" <teco@inf-net.nl> Tue, 16 February 2010 16:32 UTC
Return-Path: <teco@inf-net.nl>
X-Original-To: autoconf@core3.amsl.com
Delivered-To: autoconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 9AA3028C184 for <autoconf@core3.amsl.com>;
Tue, 16 Feb 2010 08:32:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,
BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sYC2qWDEwx2Z for
<autoconf@core3.amsl.com>; Tue, 16 Feb 2010 08:32:26 -0800 (PST)
Received: from CPSMTPM-EML105.kpnxchange.com (cpsmtpm-eml105.kpnxchange.com
[195.121.3.9]) by core3.amsl.com (Postfix) with ESMTP id DBD9828C0DF for
<autoconf@ietf.org>; Tue, 16 Feb 2010 08:32:24 -0800 (PST)
Received: from M90Teco ([86.83.9.22]) by CPSMTPM-EML105.kpnxchange.com with
Microsoft SMTPSVC(7.0.6001.18000); Tue, 16 Feb 2010 17:33:57 +0100
From: "Teco Boot" <teco@inf-net.nl>
To: "'Charles E. Perkins'" <charles.perkins@earthlink.net>
References: <be8c8d781001260409qd23d4era0eac47eaeb3dba2@mail.gmail.com> <8DCBF4A4-7879-4148-A8FE-9A73219536B9@gmail.com>
<008c01caa0fe$0eee3530$2cca9f90$@nl> <4B631699.7040504@earthlink.net>
<009001caa10d$8729a2a0$957ce7e0$@nl> <4B6347DA.1040004@earthlink.net>
<00a601caa19e$7122c810$53685830$@nl>
<C8A0698C-B04F-475B-B750-842C8786778F@thomasclausen.org>
<005501caa5a5$9b0fc7d0$d12f5770$@nl> <4B6B0E85.5050101@earthlink.net>
<003e01caa63e$a8d190d0$fa74b270$@nl> <4B6C64F6.9040807@earthlink.net>
In-Reply-To: <4B6C64F6.9040807@earthlink.net>
Date: Tue, 16 Feb 2010 17:33:50 +0100
Message-ID: <009601caaf25$d2005b90$760112b0$@nl>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcqmkgVtzOdT8JZkSziNLVzcnMAFsQIjMNhA
Content-Language: nl
X-OriginalArrivalTime: 16 Feb 2010 16:33:57.0976 (UTC)
FILETIME=[D66F7580:01CAAF25]
Cc: autoconf@ietf.org
Subject: Re: [Autoconf] Updated ad hoc addressing model document
X-BeenThere: autoconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Ad-Hoc Network Autoconfiguration WG discussion list
<autoconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/autoconf>,
<mailto:autoconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/autoconf>
List-Post: <mailto:autoconf@ietf.org>
List-Help: <mailto:autoconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/autoconf>,
<mailto:autoconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Feb 2010 16:32:29 -0000
Hi Charlie, Also sorry for late response. >> ... existing IP addressing models don't depend on such clever >> thing. Here, we have the "assumption". Right? > >First, I do not understand what the "assumption" >is that you mean here. > >Second, existing IP addressing models that you >might be referring to, depend on a model of a >link == communication medium that does not pertain >to all ad hoc networks. No, existing IP addressing models work with non-transitive links also. When there is a link, there is IP communication. For example OSPFv2 has the Point-to-MultiPoint mode to support these networks. You can read RFC2328 for a description. There are a huge number of networks that works this way. >>> I also do not >>> agree that we must avoid being clever. >> >> Agreed. That is why I use an addressing model that is better resistant >> against failures. > >I didn't see which model you meant. How do IEEE 802.11 IBSS users configure their network today? >>> I read this, and had to smile. Of course there's no reason >>> to avoid link-locals for 1-hop traffic as long as you _know_ >>> it's one hop. In fact, blast away. >> >> OK, now we are there. >> MANET protocols that use RFC5498 can perfectly use link-locals. >> Same for L2 address resolving, as ND does. > >You can be very mysterious at times. I admit defeat, >unable to meet the challenge of understanding your meaning. Sorry. Maybe I should include a complete packet trace. In short: OLSR packets source address is typically LL when using IPv6 LL-MANET-Routers, because LL-MANET-Routers has scope Link-Local. See RFC5498 for the details. And the IPv6 stack uses the link-locals for MLD and ND. Try to get rid of it yourself. You guess need to rewrite a lot in the IPv6 stack. >As you well know, ND works for nodes in range. >As specified now, it does not work for nodes that >are not in range, in case you wanted to tackle the >onerous project of creating a wireless link that >exceeds the transmission range of any node in the >link. IP depends on sub-IP links. So yes, you are right. But what is your message? Can ARP resolve L2 addresses multi-hop? Do you need something like that? No, of course not. IMHO the MANET routing protocol extends the communication capability from single-hop to multi-hop. We know how to this. But: The MANET addressing model shall not limit single hop communication in cases where the MANET routing protocol is inactive. This is my requirement. Also important, as far as I know, the majority of current operational MANETs have a common prefix for the MANET segment. And the MANET routing protocol advertises the /32 "host prefix" in the MANET, if this address is required to be reachable. This works great. That is the reason it is deployed so much. >>> But for people who are running networks without such >>> comforts, assurance of availability for a L2 communication >>> channel is often necessary or at least highly desirable. >>> Then suddenly your link-local address is potentially >>> (a) invalid (b) unavailable or (c) ambiguous. These >>> are normally considered poor indicators for IP-based >>> communications. >> >> What happens if your ULA or global is (a) invalid, >> (b) unavailable or (c) ambiguous? >> I don't see a difference with link-locals. >> Link-locals are used for protocols that require 1-hop >> communication or when no other addresses are available. >> In the latter, it is also 1-hop only. > >Teco, whenever you ask this question, please first >revisit my explanation which I have offered perhaps >a dozen times in the past: >- determining link-local uniqueness should not require > multi-hop protocol action IMHO this answer is incorrect. Or do you use non-link-local addresses that determine global uniqueness with single-hop communication? Or addresses with an angel, defending uniqueness? >- with ad hoc networks, you may not know if a node > with a link-local address on a particular link > is actually adjacent/neighboring/in-range/... This is a valid answer. But handling this issue requires an update on address selection. So we have to write a draft that updates RFC3484 one day. Many products in use have a policy that selects global or ULA over link-local addresses for packets that may require multi-hop communication. LL addresses should not be preferred for that. >On the positive side, you have asked the same >question so many times that I have the answer >instantly at the ready. And there is a good reason for repeating this question. I'll stop when there is a nice mechanism for IPv6 multi-homed MANETs without NAT. I can't see how we can do this without prefix swapping, where the prefix comes from the border router. And for smooth address swapping, I suggest not repeating address uniqueness testing. So I suggest to use unique InterfaceIDs. By nature, by good randomization and / or by duplicate check. >>> And that is the problem needing solution in the >>> general case, which has motivated the current form >>> of the addressing model document. >> >> With IPv6 in mind, the general case can easily include >> link-locals. Wouldn't it be nice to support IPv6 basics? > >I have IPv6 in mind. The general case does not >easily include link-locals over wireless media. It is up and running in many scenario's already. I can't remember a single issue. Yes, duplicate testing. That is an issue for non-link-locals also! >The particular specializations _may_ include >link-locals. > >Wouldn't it be nicer to avoid requiring >particular specializations when the general >case is just waiting for us to quit delaying >and standardize an already-known solution? Yes. But we don't agree on what is used today. Regards, Teco
- [Autoconf] Updated ad hoc addressing model docume… Emmanuel Baccelli
- Re: [Autoconf] Updated ad hoc addressing model do… Zach Shelby
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Ryuji Wakikawa
- Re: [Autoconf] Updated ad hoc addressing model do… Ryuji Wakikawa
- Re: [Autoconf] Updated ad hoc addressing model do… Ulrich Herberg
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Templin, Fred L
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Zach Shelby
- Re: [Autoconf] Updated ad hoc addressing model do… Alexandru Petrescu
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Thomas Heide Clausen
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Carlos Jesús Bernardos Cano
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Carlos Jesús Bernardos Cano
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Teco Boot
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins
- Re: [Autoconf] Updated ad hoc addressing model do… Charles E. Perkins