Re: [manet] draft-ietf-manet-aodvv2-13 review - a couple of big ticket Items

Justin Dean <bebemaster@gmail.com> Tue, 22 March 2016 20:51 UTC

Return-Path: <bebemaster@gmail.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3860512D9D3 for <manet@ietfa.amsl.com>; Tue, 22 Mar 2016 13:51:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GmnCoy0YOI3j for <manet@ietfa.amsl.com>; Tue, 22 Mar 2016 13:51:37 -0700 (PDT)
Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [IPv6:2607:f8b0:4003:c01::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85E6612D9E7 for <manet@ietf.org>; Tue, 22 Mar 2016 13:51:35 -0700 (PDT)
Received: by mail-ob0-x235.google.com with SMTP id m7so209925097obh.3 for <manet@ietf.org>; Tue, 22 Mar 2016 13:51:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2TAcxaXxX+18K83Vj3xXCyCLYf7Rd9DdgdqAUiM/j10=; b=nTclnU4g9jfUWSkpcuJ0/gUJzBVxQUABiK8ajAelJ/4tJzoV18m7awlDphSVIE70Je OwO7UaBYteX21EwNmAI1JpVnjJlzlKmhbvX90F2DTH1zH5LRcxSosIfafwoXTeb6CnQB JTdxTUot3WI5/zeI1VVwQX0kWtWfI2yi+BkEqi8IIFhkBLJ+tMgJJiOI8ycESpoVRxx7 GEzCUCwCSARXYuiU99IEYJ1Axt78wFrDh6LbjwxDtYxm4Y3TFN/YCkalv1PqsTPQRVY3 smm8aPLcm3ZG7Vu+YhsqVYwIQmOwAsNVsx5Sm6L8kRo9iCVgd35T5jz0+Npsx3Bu6c78 5h4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2TAcxaXxX+18K83Vj3xXCyCLYf7Rd9DdgdqAUiM/j10=; b=O5iowpp9q+377Xed6o0smS61Vczu8xznSR8nbyxizIXGVtGnlCqDqQZOPVed7ZbaVl KYRbh9b5lns6LK/uhSUxOZy8NJ9rldyLmPWx1bToaEqRSkpud4HIZdID+FX/v3xZ6cDX UVaBoNssXZOpJ2pnBa0vPwK9eLiyDYpjVUkZK7wTPEc8tiKIFINi1wdJHk0z+twB01u1 ORYKHWrJOeTfOcf4lduiLL1a999PH0Mg/wqt6zZBe68OnXzm22JVZXOBNgiyP8OuCyQi 14Yadv7RvdicVA8vrFKCa+NWcOzFlf0YbwZ6GiaVPtN2QBV2wlkgXuBjoZgCx099i/q6 Y0YA==
X-Gm-Message-State: AD7BkJL5XQC/WSacQTBrHOGWhaX2Bey+p674XBI2XKlRlm7RXUG1PllLCJkRR3pG/7m/uNmL1/6deIe84DS8ow==
X-Received: by 10.60.36.194 with SMTP id s2mr21718325oej.18.1458679894918; Tue, 22 Mar 2016 13:51:34 -0700 (PDT)
MIME-Version: 1.0
References: <8C311D85-5C5A-4155-9705-6B09D0AA588B@thomasclausen.org> <CA+-pDCds+kZy2LUz_A0c3_sJKF03NFroh5oXXgQP0fw=aGRNxg@mail.gmail.com> <1AACF97D-5BE6-450A-8474-AE698D2100D5@thomasclausen.org>
In-Reply-To: <1AACF97D-5BE6-450A-8474-AE698D2100D5@thomasclausen.org>
From: Justin Dean <bebemaster@gmail.com>
Date: Tue, 22 Mar 2016 20:51:25 +0000
Message-ID: <CA+-pDCfgYJD=FEBgK3XFY8JEONg8-XZAz-F+001uZcxxrKWDAg@mail.gmail.com>
To: Thomas Heide Clausen <ietf@thomasclausen.org>
Content-Type: multipart/alternative; boundary="089e01176311fa4d78052ea96005"
Archived-At: <http://mailarchive.ietf.org/arch/msg/manet/2tnGhJO6gPjHXyWITom0zAEPj9U>
Cc: Mobile Ad Hoc Networks mailing list <manet@ietf.org>
Subject: Re: [manet] draft-ietf-manet-aodvv2-13 review - a couple of big ticket Items
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 20:51:39 -0000

I think you're misunderstanding my point. It's my opinion that it's past
time to come up with some elegant and complex solution to fix this issue.
Simple and safe solutions should be preferred as we'd likely miss
something. This is regardless of when the outstanding problem was first
raised.

Justin

On Tue, Mar 22, 2016, 4:36 PM Thomas Heide Clausen <ietf@thomasclausen.org>
wrote:

> I will get to the rest of your mail some other time, but one point...
>
>
>
>> *Multiple interfaces configured with the same address(es) - & RFC6621*
>> I think that it has been established that the ability to use the same
>> address on multiple interfaces is a requirement. It’s not clear to me that
>> a single way of doing so has been proposed, nor that the “operating
>> conditions” are called out (for example, will it work  if router A and
>> router B both have two interfaces, and that all 4 interfaces use the same
>> IP address?)
>>
>> This is not entirely unrelated to flooding reduction and RFC6621. One of
>> the complexities is to get that just right: OLSRv2 - for example -
>> calculates Flooding-MPRs per interface, and RFC6130 is careful in how it
>> detects bidirectionality of links.
>>
>> I have not worked out all the details of how this impacts this protocol —
>> but, it requires attention. Especially when wanting to be able to say “…use
>> RFC6621”, then the interface configuration constraints when faced with
>> multiple interfaces must be worked out.
>>
>> JWD: The super simple dumb way of doing this is to mandate that any
> interface which shares an address with another much be bridged.  Then you
> really only have a single interface again. Or just say it's not allowed.
> Other more complex methods may be possible but we are honestly past time
> for that and as Thomas points out there are corner cases that we will
> likely miss and its past time for that.
>
>
> You do simply not get to say that it is "past time" for this, given that I
> have been pointing the need for this to be resolved out, on the list,
> repeatedly and for ages -- only to have the authors ignore it.
>
> To declare that "it is past time for that" when the issue in question has
> been raised in public and for a long time is, I believe, grounds for a
> process appeal.
>
> Thomas
>
>
>
>> *Prefixes & Gateways*
>> A question to my mind, and I am not sure I know how to answer that from
>> reading the draft since it is not discussed in section 9 (at least), is:
>> “What happens if I send a RREQ to a prefix” (i.e., a /<128 in IPv6)?
>>
>> JWD: I believe Lotte answered this in that it's not allowed.  Simple fix.
>
>> o If the whole prefix is part of the attached network set of a single
>> router,
>> then I expect to get a single RREP back, is that the case?
>>
>> o If "half the prefix"  is part of the attached network set of a single
>> router,
>> and the other half is part of the attached network set of another  single
>> router,
>> then I expect two RREPs, is that the case?
>>
>> o More generally, will I get a tree build through the network here?
>>
>> Section 9 (or, the whole spec) is also not explicit enough about multiple
>>  "default gateways" — i.e., the external network being “the rest of the
>> Internet”, and there being multiple gateways to the Internet. I understand
>> how the RREQ gets to the gateway, and how the gateway determines if it
>> should respond (the destination is not part of “the MANET prefix, with
>> which it is configured”).
>>
>> But, if A is close to GW1, and B is close to GW2, but A and B being far
>> far apart (according to the metric used) within the MANET, then it would be
>> preferential for the route from A to B to go via GW1-“the-Internet”-GW2?
>>
>> Is this a supported configuration?
>> o If yes, how is it (seq# wise, I would expect some complications)
>> handled?
>> o If not, where is it stated that this configuration is not possible
>> with this protocol?
>>
>>
>> The applicability statement says:
>>
>>    AODVv2 is designed for stub or disconnected mobile ad hoc networks,
>>    i.e., non-transit networks or those not connected to the internet.
>>    AODVv2 can, however, be configured to perform gateway functions when
>>    attached to external networks, as discussed in Section 9 <https://tools.ietf.org/html/draft-ietf-manet-aodvv2-13#section-9>.
>>
>>
>> I believe that the scenario I describe is indeed a stub network (and not
>> a transit network)?
>>
>> JWD: I'd change it to be configured to perform limited gateway functions
> when attached to external networks.
>
>> — — —
>>
>> As I indicated, these are the big-picture issues that I have gotten
>> around to thinking about enough to write up. I’m not through working
>> through the document, but those were the ones that came to mind, and which
>> seem imperative to resolve.
>>
>> Best,
>>
>> Thomas
>>
>>
>>
>>
>> _______________________________________________
>> manet mailing list
>> manet@ietf.org
>> https://www.ietf.org/mailman/listinfo/manet
>>
>>
>