Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34

NABIL BENAMAR <n.benamar@est.umi.ac.ma> Mon, 08 April 2019 09:53 UTC

Return-Path: <n.benamar@est.umi.ac.ma>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00BFB1201BF for <int-dir@ietfa.amsl.com>; Mon, 8 Apr 2019 02:53:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=est-umi-ac-ma.20150623.gappssmtp.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 UA2RbN5lZ4BQ for <int-dir@ietfa.amsl.com>; Mon, 8 Apr 2019 02:53:10 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 CB8AB1203EC for <int-dir@ietf.org>; Mon, 8 Apr 2019 02:53:03 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id x7so10482017ioh.4 for <int-dir@ietf.org>; Mon, 08 Apr 2019 02:53:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est-umi-ac-ma.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0ZkzoCaPv6AfEkUcjs3xE6ZSIxtF1LWgXKwuD8okdrw=; b=U1Ws1Dtil2ze7ADOsI9RllljHvKJMEiadWsHSPsJiVpPdREWcUIHGldRxF2WHMudTi zNyJ0iLoxubFp3WK9T6Tw7SuBfY3K6Sjq6NCTCOCO5bzW+aYzGXNdWMrtg81PvJO6G6Z X7TwNjLGm197Fds5khHkuiqdj33e51NcjAT44ja+KEjD6qymauBs0q+Y4szaUA1lGUl7 UkUvu6+qep9CV6pkVLMJ1DZ7UwYAKDbRlGLCwCOx8wrEgsep4LlKFSZs84J8EQP+0MV5 Pg14NM+evEROsDNi3VZWrPbtiCom6FkiQTjIBftv3jPaRV01ChZ8Z46oOv35CKPTe95B Jsjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0ZkzoCaPv6AfEkUcjs3xE6ZSIxtF1LWgXKwuD8okdrw=; b=YodGX4tQWJ1m+vqsULnWyIM270FyBfqqzYVrO4WGK/nFEGfPK/rqIyZuo4LViqE8YA G/OKyfQI3UrD8TTbBbyX9RZTfnl5k16+JmnuXSMipIO8BHZKF9o0kdOxDg28JyqTtVIo kC10eFw8iBsf47gZWVcebGd4EaG0kdi3mCzVdOZ5VPFgcWseUwt5pTf23a8Q86PJXsRY U/O9SBKF0L1HpVvVjzbXkY7QiAdC2bRoAfLVJ6DfdrnFUpTrUc2450TeTDrW8EDwpnMI 6ZvdJ2fP61iE3RFRg0Kk2G1XJ3iWK4NNFZVNpY9eUnmisGZuNx8oTe4sf3Z7QIKUllo9 AN5Q==
X-Gm-Message-State: APjAAAWN7vwaq0vTc7Zq2ha1Ci1jwCO0TzG8S/5usjHiTjrsvmuDpm+N gtacfnzXFQti4n3HPRqp80FOM3SaeRfrQ9EcPH/YVA==
X-Google-Smtp-Source: APXvYqz1BUcmWXE49T9AcJrB1J6jZE1pBnbI0Hv6ZXjnJyYR39Jyv2F40lQ7NVeRIMBwUe1KxDuCrRFwKBzHo6xWpEc=
X-Received: by 2002:a5d:8757:: with SMTP id k23mr16984797iol.68.1554717183020; Mon, 08 Apr 2019 02:53:03 -0700 (PDT)
MIME-Version: 1.0
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <a8aad636-069c-4451-dbf1-72c1db2204ef@gmail.com>
In-Reply-To: <a8aad636-069c-4451-dbf1-72c1db2204ef@gmail.com>
From: NABIL BENAMAR <n.benamar@est.umi.ac.ma>
Date: Mon, 08 Apr 2019 10:52:50 +0100
Message-ID: <CAD8vqFfx_FVi5NobrR1p6xEKjkSNa1_ZejgrEs3JPDHJQoxD7A@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Pascal Thubert <pthubert@cisco.com>, int-dir@ietf.org, ietf@ietf.org, its@ietf.org, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006baa8b058601cd0d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/jgyREZNUsek7uV3oGKnrKYLOJU0>
Subject: Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Apr 2019 09:53:15 -0000

Yes definitely Alex....

There have been many reviews until now. This should be a late or
final review.

On Mon, Apr 8, 2019, 10:01 Alexandre Petrescu <alexandre.petrescu@gmail.com>
wrote:

> As a note: please improve the title of this.
>
> It is not an early review.
>
> It is a late review.
>
> There have been several reviews of this document until here, and two
> shepherd reviews.
>
> Alex
> Le 04/03/2019 à 12:24, Pascal Thubert a écrit :
>
> Reviewer: Pascal Thubert
> Review result: Not Ready
>
> Reviewer: Pascal Thubert
> Review result: Not ready. Need to clarify IEEE relationship, IOW which SDO
> defines the use of L2 fields, what this spec enforces vs. recognizes as being
> used that way based on IEEE work. The use of IPv6 ND requires a lot more
> thoughts, recommendation to use 6LoWPAN ND. The definition of a subnet is
> unclear. It seems that RSUs would have prefixes but that is not discussed.
>
> I am an assigned INT and IOT directorates reviewer for <
> draft-ietf-ipwave-ipv6-over-80211ocb-34 >. These comments were written
> primarily for the benefit of the Internet Area Directors. Document editors and
> shepherd(s) should treat these comments just like they would treat comments
> from any other IETF contributors and resolve them along with any other Last
> Call comments that have been received. For more details on the INT Directorate,
> see https://datatracker.ietf.org/group/intdir/about/
>
> Majors issues
> -----------------
>
> “
>
> o  Exceptions due to different operation of IPv6 network layer on
>       802.11 than on Ethernet.
>
> “
> Is this doc scoped to OCB or 802.11 in general? Is there an expectation that an
> implementer of IPv6 over Wi-Fi refers to this doc? Spelled as above, it seems
> that you are defining the LLC. Figure 1 shows the proposed adaptation layer as
> IEEE LLC work. Who defines those fields, IETF or IEEE, or mixed? Who defines
> their use? If this spec defines a new LLC header (vs. how to use an IEEE field)
>  then it should be very clear, and the newly defined fields should be isolated
> from IEEE fields.
>
> "
>    The IPv6 packet transmitted on 802.11-OCB MUST be immediately
>    preceded by a Logical Link Control (LLC) header and an 802.11 header.
>
> "
> Is there anything new or specific to OCB vs. classical 802.11 operations?
> If/when this is echoing the IEEE specs then this text should not use uppercase
> but say something like: 'Per IEEE Std 802.11, the IPv6 packet transmitted on
> 802.11-OCB is immediately  preceded by a Logical Link Control (LLC) header and
> an 802.11 header ...'
>
> different things? Why define both?
>
> "   An 'adaptation' layer is inserted between a MAC layer and the
>    Networking layer.  This is used to transform some parameters between
>    their form expected by the IP stack and the form provided by the MAC
>    layer.
> "
> Is this different from what an AP does when it bridges Wi-Fi to Ethernet? Is
> this IETF business?
>
> "
>    The Receiver and Transmitter Address fields in the 802.11 header MUST
>    contain the same values as the Destination and the Source Address
>    fields in the Ethernet II Header, respectively.
> "
> Same,  this is IEEE game isn't it?
>
> "
>
> Solutions for these problems SHOULD
>    consider the OCB mode of operation.
> "
> This is not specific enough to be actionable. I suggest to remove this sentence.
> It would be of interest for the people defining those solutions to understand
> the specific needs of OCB vs. Wi Fi, but I do not see text about that.
>
> "
>
> The method of forming IIDs
>    described in section 4 of [RFC2464] MAY be used during transition
>    time.
> "
> Contradicts section 4.3 that says
> "
> Among these types of
>    addresses only the IPv6 link-local addresses MAY be formed using an
>    EUI-64 identifier.
> "
>
> "
>
> This
>    subnet MUST use at least the link-local prefix fe80::/10 and the
>    interfaces MUST be assigned IPv6 addresses of type link-local.
> "
> If this is conforming IPv6 then the MUST is not needed.
>
> "
>    A subnet is formed by the external 802.11-OCB interfaces of vehicles
>    that are in close range (not by their in-vehicle interfaces).
> "
> Is the definition transitive? Do we really get a subnet?
>  A is close to  B who is close to C .... to Z, makes Paris one subnet! Are you
>  talking about a link, rather?
>
> "
>    The Neighbor Discovery protocol (ND) [RFC4861] MUST be used over
>    802.11-OCB links.
> "
>
> IPv6 ND is not suited for a non-broadcast network. How does DAD work?
> Maybe you could consider RFC 6775 / RFC 8505 instead.
>
> "
> In the moment the MAC address is changed
>    on an 802.11-OCB interface all the Interface Identifiers of IPv6
>    addresses assigned to that interface MUST change.
> "
> Why is that? This is unexpected, and hopefully wrong.
>
> Minor issues
> ---------------
>
> "   OCB (outside the context of a basic service set - BSS): A mode of
>    operation in which a STA is not a member of a BSS and does not
>    utilize IEEE Std 802.11 authentication, association, or data
>    confidentiality.
>
>    802.11-OCB: mode specified in IEEE Std 802.11-2016 when the MIB
>    attribute dot11OCBActivited is true.  Note: compliance with standards
>    and regulations set in different countries when using the 5.9GHz
>    frequency band is required.
> "
>
> Are these 2 different things?
>
> "
> Among these types of
>  addresses only the IPv6 link-local addresses MAY be formed using an
>   EUI-64 identifier.
> "
> This text should not be in a LL specific section since it deals with the other
> addresses. Maybe rename the section to "addressing" or something?
>
> "
>    For privacy, the link-local address MAY be formed according to the
>    mechanisms described in Section 5.2.
> "
> The MAY is not helpful. I suggest to remove the sentence that does not bring
> value vs. 5.2
>
> Could you make sections 4.3 and 4.5 contiguous?
>
> "
> If semantically
>    opaque Interface Identifiers are needed, a potential method for
>    generating semantically opaque Interface Identifiers with IPv6
>    Stateless Address Autoconfiguration is given in [RFC7217].
>
>    Semantically opaque Interface Identifiers, instead of meaningful
>    Interface Identifiers derived from a valid and meaningful MAC address
>    ([RFC2464], section 4), MAY be needed in order to avoid certain
>    privacy risks.
>
> ...
>
>    In order to avoid these risks, opaque Interface Identifiers MAY be
>    formed according to rules described in [RFC7217].  These opaque
>    Interface Identifiers are formed starting from identifiers different
>    than the MAC addresses, and from cryptographically strong material.
>    Thus, privacy sensitive information is absent from Interface IDs, and
>    it is impossible to calculate the initial value from which the
>    Interface ID was calculated.
>
> "
> Duplicate and mis ordered text, isn't it?
>
> " For this reason, an attacker may realize many
>    attacks on privacy.
> "
> Do we attack privacy? Maybe say that privacy is a real concern, and maybe move
> that text to security section?
>
> "
>    The way Interface Identifiers are used MAY involve risks to privacy,
>    as described in Section 5.1.
> "
> Also duplicate
>
> Nits
> ------
>
> "
>    IP packets MUST be transmitted over 802.11-OCB media as QoS Data
>    frames whose format is specified in IEEE Std 802.11.
> "
> Please add link to the reference
>
> " the 802.11 hidden node"
> Do not use 802.11 standalone (multiple occurrences).
> => "the IEEE Std. 802.11 [ ref ] hidden node", or just "the hidden terminal".
>
> BCP 14 text:
>
> Suggest to use this text:
> “
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
>    "OPTIONAL" in this document are to be interpreted as described in
>    https://tools.ietf.org/html/bcp14 https://tools.ietf.org/html/bcp14
>    [https://tools.ietf.org/html/rfc2119][RFC8174] when, and only when, they
>    appear in all capitals, as shown here.
>
> “
>
> All the best
>
> Pascal
>
>
>
>
>