Re: RFC6085 update to rfc2464bis

Bob Hinden <bob.hinden@gmail.com> Fri, 13 January 2017 00:36 UTC

Return-Path: <bob.hinden@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F270129591 for <ipv6@ietfa.amsl.com>; Thu, 12 Jan 2017 16:36:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, 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 aljQxlMiKr4L for <ipv6@ietfa.amsl.com>; Thu, 12 Jan 2017 16:36:55 -0800 (PST)
Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::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 4E927129582 for <ipv6@ietf.org>; Thu, 12 Jan 2017 16:36:55 -0800 (PST)
Received: by mail-qt0-x235.google.com with SMTP id k15so34296989qtg.3 for <ipv6@ietf.org>; Thu, 12 Jan 2017 16:36:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=z593Yi5oyp+cNESLXxUXwV1ZD9YNPBwscZQQo16gYJU=; b=uYhdi1+ysN13uEe5qLw8sGx3stAEvcykmBeWHd0PGr2vFrS7XNAvdeEtG63JqakTgp QhM67AcOlDrQP/6a56L7IN5Qh9v+77SNmntxypukZJpnd1zQsCfROannvE5RAxgIQLox nocyYzXg6q/0t+fEYKM4nqqU75pRz9bzKLTustUT/nZmMi8n4fapL6aNmjE3lf6rlGxt SJz9Q+3GxTbDSXVfWxaXuJPH9R1egiVYBGfzERdDuXY41XFgdQTg9Kj37RJ/F9lZDbIW zXUdmJsbI9ROEh92onLiNQZTvqxynCz/US5PBJ77Ju0e832+QZzmOD3jzWyPZlnuKHWy m/MQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=z593Yi5oyp+cNESLXxUXwV1ZD9YNPBwscZQQo16gYJU=; b=nSQNHY6lp1w7/DEHlZAFXh9NXjoMi22cvFDT2GwRvTND0KwmxNez8BDquusV+mQjfR r7Yo6+dhhSHh3Tq+wikQmY66Xgb/JNnH+WRMQ+KqotQYsJDHc2nqMNEdEkQi1MwdsBd4 tm7X7qDcudLrGwHkhH6GWn9T+Q57JH0rfxluKaf+TC0YImwAN0DVfr/+lKZ3lxIkc3B/ JSYHXQqF3Frco4CF1rzcsVJzQyw5CBs0HybxhYI5S9bANSHM1r+J0+GEFZEPcHLV7syZ 2txpRH4pjGu9QY4VAOq17qTb8V6tt9kvhzAsVhaj2e9Tex1qkr97xysk5CZyKY7jBgVS jZ/w==
X-Gm-Message-State: AIkVDXKVavvRZE1h7SZUjCCID7FZCpUmWXo2sJC6XvRi6pX5jnlZffWWwf99IdUAGxNalQ==
X-Received: by 10.200.41.73 with SMTP id z9mr15107384qtz.137.1484267814277; Thu, 12 Jan 2017 16:36:54 -0800 (PST)
Received: from [172.16.224.219] ([209.97.127.34]) by smtp.gmail.com with ESMTPSA id i125sm7938845qkf.24.2017.01.12.16.36.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jan 2017 16:36:53 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: RFC6085 update to rfc2464bis
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <7FA028F2-7E36-471F-90E3-9AC6C49B7DAD@employees.org>
Date: Thu, 12 Jan 2017 16:36:51 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <7EF1DB66-565A-4107-A5C2-EB4387CC9707@gmail.com>
References: <C2C9A241-BBE1-4DC1-BA9D-B6D20EF75FD6@gmail.com> <CAJE_bqc4LBxeJFupiG=P0WiXqmM2Y-pyDN9skggGPd9c_N=AbQ@mail.gmail.com> <CAJE_bqeGO-8TJkdCDS-tChGCsLYH8ve=pySXBcSFZG9AFcK6CQ@mail.gmail.com> <370BD98D-4AA3-460F-BCF0-A1B234C6161B@gmail.com> <7FA028F2-7E36-471F-90E3-9AC6C49B7DAD@employees.org>
To: Ole Trøan <otroan@employees.org>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vpJw0Ymlrbf3qiN-BOH32pEE1GA>
Cc: IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, 神明達哉 <jinmei@wide.ad.jp>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Jan 2017 00:36:57 -0000

Ole,

> On Jan 11, 2017, at 1:48 AM, otroan@employees.org wrote:
> 
> Bob, Jinmei,
> 
> As one of the authors of RFC6085 let me try to clarify how it would typically be used.
> Scenario: Wireless AP that already knows the L2 unicast address of all stations on a link.
> Some APs try to improve on IPv6 multicast on wireless by sending the RAs as L2 unicast to each individual station.
> The AP then runs through it's list of L2 unicast addresses and sends the multicast RA with the given L2 unicast mapping.
> 
> 2464bis says:
>   An IPv6 multicast packet may also be mapped to a unicast Ethernet
>   Link layer address as defined in Section 6.
> 
>   An IPv6 node receiving an IPv6 packet with a multicast destination
>   address and an Ethernet link-layer unicast address must not drop the
>   packet as a result using of this form of address mapping.
> 
> 
> As Jinmei also says, referring to section 6 is then wrong. That implies that the 6085 address mapping uses address resolution. Which is not the case.
> 
> 6085 is indeed very underspecified in stating how the mapping is done, from 6085:
>   The determination of the unicast Ethernet link-layer
>   address and the construction of the outgoing IPv6 packet are out of
>   scope for this document.
> 
> 
> Either do (Jinmei): 
>   An IPv6 multicast packet may also be mapped to a unicast Ethernet
>   Link layer address as described in RFC6085.
> 
> Or something like:
>  An IPv6 packet with a multicast destination address may also be mapped to an 
>  Ethernet link-layer unicast address [RFC6085].
>  E.g. when it is clear that only one address is relevant on the link and that the
>  mapping between an IPv6 multicast destination address and an Ethernet link-layer
>  unicast address is already known.

I agree with Jinmei and your comments that referring to Section 6 is not correct.  Adding the reference to RFC6085 is good, but as you note above, it doesn’t describe how to do this mapping.  The text you suggest may be the best we can do.  It’s not exactly an algorithmic mapping, as the node doing it needs to know something about the environment it is running in.  I guess this is the down side of using “Ethernet” on a variety of media that isn’t a real multicast domain.  

Any other suggestions?

Bob