Re: [Autoconf] Updated ad hoc addressing model document
"Charles E. Perkins" <charles.perkins@earthlink.net> Tue, 16 February 2010 20:45 UTC
Return-Path: <charles.perkins@earthlink.net>
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 3EDEB28C1BB for <autoconf@core3.amsl.com>;
Tue, 16 Feb 2010 12:45:16 -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=[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 SGJM2xAtSgfa for
<autoconf@core3.amsl.com>; Tue, 16 Feb 2010 12:45:14 -0800 (PST)
Received: from elasmtp-galgo.atl.sa.earthlink.net
(elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by core3.amsl.com
(Postfix) with ESMTP id 89EAC28C1BC for <autoconf@ietf.org>;
Tue, 16 Feb 2010 12:45:12 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
b=bD4exbWUutMNoZ5RusNDYGTp5oUgAO889JP0pj5Rwb7+monCzRDmMqc6WExH8WQY;
h=Received:Message-ID:Date:From:Organization:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [99.51.74.16] (helo=[192.168.1.77]) by
elasmtp-galgo.atl.sa.earthlink.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim
4.67) (envelope-from <charles.perkins@earthlink.net>) id 1NhUJi-0007NG-I1;
Tue, 16 Feb 2010 15:46:47 -0500
Message-ID: <4B7B0433.6080305@earthlink.net>
Date: Tue, 16 Feb 2010 12:46:43 -0800
From: "Charles E. Perkins" <charles.perkins@earthlink.net>
Organization: Wichorus Inc.
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US;
rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1
MIME-Version: 1.0
To: Teco Boot <teco@inf-net.nl>
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>
<009601caaf25$d2005b90$760112b0$@nl>
In-Reply-To: <009601caaf25$d2005b90$760112b0$@nl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956abb457f1b4332f528dbbee57eb5a13ae969cf6e9e7240b66350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.51.74.16
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 20:45:16 -0000
Hello Teco, Replies inline. I had hoped that my answers were going to resolve your issues, but I see there is still more to be discussed... On 2/16/2010 8:33 AM, Teco Boot wrote: >>> ... 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 I don't think anyone is disputing that _some_ of them do. > also. When there is a link, there is IP communication. I don't think anyone is disputing that. ... > >>>> 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? A lot of different ways, some of which are quite incompatible with some ad hoc networks. >>>> 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. I hope it's possible to exhibit your meaning by distilling something important out of a mass of information. > 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. I never denied that some protocols should be allowed to use link-local addresses. It seems to me, though, that various OLSR proponents are very much in favor of promulgating the existing addressing document. So, the dichotomy that you seem to suggest does not exist. And such false dichotomies have plagued this discussion for so many years. And continue to do so, it seems. > 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. Not really. We did it a very long time ago. It worked great. >> 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. Me? Need multi-hop links? Surely you jest :-). > IMHO the MANET routing protocol extends the communication > capability from single-hop to multi-hop. We know how to this. Thank goodness! > But: > The MANET addressing model shall not limit single hop > communication in cases where the MANET routing protocol > is inactive. This is my requirement. I don't see any suggestion that your requirement has been contravened. > 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. I like it. Why can't we go with that for a while? >>>> 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. I guess you think multi-(L3)hop protocols can be used to insure link-local uniqueness. This is a matter on which consensus might be measured. If more people agree with you, then I'll be surprised. If it's L2, then it's out of scope for this discussion. > 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? Global uniqueness can be ascertained with multi-hop protocols. I can't imagine that anyone would seriously argue against this. >> - 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. I am sorry, but I think this is one of the most outrageously wrong proposals you have made. To put it mildly, I disagree most vociferously. I almost dare you to find a single AD who might agree. > 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. Nope, nopity, nope, nope, nope. This is quite orthogonal to any discussion about preferring global vs. ULAs. > 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. So, we can't make an addressing model in [autoconf] without boiling all 7 NAT oceans? You can't be serious. > I can't see how we can do this without prefix swapping, where > the prefix comes from the border router. That's because you insist on flogging yourself with link-local bullwhips. > And for smooth > address swapping, I suggest not repeating address uniqueness > testing. Finally, a statement I can agree with :-). > So I suggest to use unique InterfaceIDs. By nature, > by good randomization and / or by duplicate check. If you have unique InterfaceIDs, there is _no issue_. Nothing to talk about. Zippity nil nada. So go write the [autoconf] document that restricts to that condition. You'll have lots of friends, I reckon. It's a different problem (or, more properly, a way of defining the problem out of existence). This is also a point I have tried to make at least a dozen times. If that's the universe in which you are trying to reside, why not do so and formalize your intent? >>> 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. You apparently assume unique InterfaceIDs. I no longer see where our discussions need to intersect. > Yes, duplicate testing. That is an issue for non-link-locals > also! And who claimed otherwise?? >> 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. The way it seems to me, is that you don't agree that anyone can use anything else other than unique InterfaceIDs (i.e., what you use today). Regards, Charlie P.
- [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