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

Justin Dean <bebemaster@gmail.com> Wed, 23 March 2016 13:11 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 6ECE512DBEF for <manet@ietfa.amsl.com>; Wed, 23 Mar 2016 06:11:33 -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 F_6SFO4jQz1U for <manet@ietfa.amsl.com>; Wed, 23 Mar 2016 06:11:30 -0700 (PDT)
Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (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 775EA12DBE1 for <manet@ietf.org>; Wed, 23 Mar 2016 06:00:05 -0700 (PDT)
Received: by mail-oi0-x22a.google.com with SMTP id r187so18290005oih.3 for <manet@ietf.org>; Wed, 23 Mar 2016 06:00:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=Cafr0zUY3CKa5TSN6wUoior3edKRqL19pWR8GJzNhF4=; b=D0p2t+x40lg4bu2bzsrWuB8hG+I92DXyyzsW+YkFXq5TO7Hq45AUmTqRcNoXWUd9eA YMYIN7/FLgaMl370BOoZxbVu87O98YOsl4P1kMcsyijBRTerIJZUKxbm1JbLCY2XKwW4 tgxJXV6kwWIYCcuKyvcA8MUYSrCkthpv7V0CGmxNAMBbf+35jeDJC49oL22wm5/6C3aT Q3gaKj29D3tDMT74B3ZsPjp8wTY4GT7XfY0n8Y9lcJjgAeOGN7QuygDNw5lRgutLstLn 2Vuw267Lt0QVQ7pn6x12/MShRKZw2XQ6J023y5rd18FHaZYYOgmEKvg1S28D/DJT/Pno sUbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=Cafr0zUY3CKa5TSN6wUoior3edKRqL19pWR8GJzNhF4=; b=EZD5JFSJzYtrzQ9XzdWH5AUmDYHVYcd5w0LkF6U0RUDaincUchqKmSWY4CNeYTQQ1n QLe3nwpF4ZYvVtxOSJNS9TBINSH0bKzpW8Z5lsiwMVjkv2F6/PZk4d9fhMkqwRcIkpqM jJBmx+fwplnytxIzvW1YKst0KySVRK5dYhJbgcWEHNRZs7fo4AQhMYBrU3PnW2/Okcg5 7pbSZFKw4Q2Ls0b0YQ3R3FbxoGsGnYpyTFtX2TbxWmrrZLJTaq/c/GgjaHb3Qma2N1lr IvZcUfIbhXHlWF7iKT4XkWHVRvSJK1GW/jOyZtVgw2L2etPdlgDCCXxyZXRxs4jsUrzH jlkQ==
X-Gm-Message-State: AD7BkJKUmq9Eefs/9mudGqP5Au6SEYelXfw5VeaKLB49mb9CLAc2FDmIRalQM2qdj65ZtxEIIs4ShBI17NPEWw==
MIME-Version: 1.0
X-Received: by 10.157.62.138 with SMTP id b10mr1483164otc.104.1458737962240; Wed, 23 Mar 2016 05:59:22 -0700 (PDT)
Received: by 10.76.45.102 with HTTP; Wed, 23 Mar 2016 05:59:22 -0700 (PDT)
In-Reply-To: <86E88A09-8C13-4049-AD0D-3C164C5E5E61@thomasclausen.org>
References: <8C311D85-5C5A-4155-9705-6B09D0AA588B@thomasclausen.org> <CA+-pDCds+kZy2LUz_A0c3_sJKF03NFroh5oXXgQP0fw=aGRNxg@mail.gmail.com> <1AACF97D-5BE6-450A-8474-AE698D2100D5@thomasclausen.org> <CA+-pDCfgYJD=FEBgK3XFY8JEONg8-XZAz-F+001uZcxxrKWDAg@mail.gmail.com> <86E88A09-8C13-4049-AD0D-3C164C5E5E61@thomasclausen.org>
Date: Wed, 23 Mar 2016 08:59:22 -0400
Message-ID: <CA+-pDCcoKn3JUnQcAOAs7aXRsHRumnb=ut0sME1nutMv9nTNEQ@mail.gmail.com>
From: Justin Dean <bebemaster@gmail.com>
To: Thomas Heide Clausen <ietf@thomasclausen.org>
Content-Type: multipart/alternative; boundary="001a11408a040f952d052eb6e6b6"
Archived-At: <http://mailarchive.ietf.org/arch/msg/manet/1YuRGUI-mlo-PFUDQxWZaboYUz8>
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: Wed, 23 Mar 2016 13:11:33 -0000

On Tue, Mar 22, 2016 at 5:04 PM, Thomas Heide Clausen <
ietf@thomasclausen.org> wrote:

>
>
> On 22 Mar 2016, at 21:51, Justin Dean <bebemaster@gmail.com> wrote:
>
> 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.
>
> My point is that it is an issue that must be addressed: the requirements
> that multiple interfaces can be sharing the same address is old, I have
> raised it multiple times over the years. OLSRv2 was built to support it.
> Henning reported an additional use case.
>
> The WG chair suggesting to disallow it, or to "bridge it", is *not*
> solving the issue raised. It is the WG chair ignoring legitimate
> requirements from the WG, which does not strike me as aligned with proper
> process.
>
> The WG chair saying "it is past time to solve" a long raised (and ignored)
> issue does not strike me as being aligned with proper process either.
>
> Thomas
>
> Since you seem quite passionate about this issue let's work on fixing it
then.  I looked back over NHDP to see how we "solved" this issue (vaguely
remembering something about limiting the address assignment when two
interfaces on a node could reach the same medium but was unable to find
that).  It works because we tag neighboring addresses with either link or
neighbor status based on the incoming interface on which we received hello
messages. It seems to me that if AODVv2 limited RREP messages to the
interface on which the RREQ came in on (multicast or otherwise) that this
would fix the issue.

To do this the Neighbor Table (section 6.3) would have to be updated to
include the local interface on which this neighbor is associated with.
When attempting to check bidirectionality messages would only be sent out
on the listed interface.  This would be similar to the link table in NHDP
and link tlv types.

Justin