Re: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45

Nabil Benamar <benamar73@gmail.com> Mon, 27 May 2019 15:11 UTC

Return-Path: <benamar73@gmail.com>
X-Original-To: its@ietfa.amsl.com
Delivered-To: its@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DB8712027C for <its@ietfa.amsl.com>; Mon, 27 May 2019 08:11:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.738
X-Spam-Level:
X-Spam-Status: No, score=-1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no 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 O6q5Vtwd77Fw for <its@ietfa.amsl.com>; Mon, 27 May 2019 08:11:56 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 631F912022C for <its@ietf.org>; Mon, 27 May 2019 08:11:55 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id h11so15012992ljb.2 for <its@ietf.org>; Mon, 27 May 2019 08:11:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8T34qYfZE39SHGwIqcUQUMha7K3VM7gDc2BaRS3OeTs=; b=fGHD+ikzF4/OhZl/pHngJyDI6KTsgAe0LSaltw/CFzSqGy3nADasdbDP4Fr3px555n 5Uj/aw66xzcx0yc1LPpmANK6CVsq9JaGthx+sSJN6qsZk3wbvUxbpgAQi/tM4HfS3WQW TnklFRR5nMArFRQHezZGt4Fa6qZdoISUaj7zwyoT4AqcFoQ5lQkb9mN5mwipxqcy9PK5 fLzN95tzrmEAYhbTzCllYK9zFPslCn60Z6o+BPi3XlnMM9ugx+znp1z5kFF7SPXJyqT3 kMSeIQpiXqT4A4SWpR0oWyyZk2/g2fF6VwN/0hhXn7h7BvgwxAWAvsNBCJ4eV6rLaxRm Gfiw==
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=8T34qYfZE39SHGwIqcUQUMha7K3VM7gDc2BaRS3OeTs=; b=mH1pBq8tmGf+qQhLOZekAPAvkkWSmwgnxBWOYeEjmfYpO0DaZLwASRDweudX+RO16x bBobo+Zm1ivjvUbOcU0QiuTPbo2CHnpSJDCtejGoSskEDjQNVdKQIOl5kBWjIPFdR0ns 5/l2KIfjZbHhLLWHW0AAfzcWqv+GavOggXisyHkfRc4sa9mJqvpBfdmM7NRvpLKeAVnf zWlj8NFdnLnG5c/iC8RufMZr2fFLRqUPL4kabLnaPGWxrSfTuyWzL2Dv9GJ5zRAsLDCZ p9t3mSVPUFQqzKrY1TAy4fmf3nXJQrBGq7IqfTN+mquzsQfcxRHeZrwszlYbtg1c4H9l JpHw==
X-Gm-Message-State: APjAAAXkg4fGur2WTGFU8JNLlcGQD+cRi+zXXG+nOT4Q99FSkd7Bb1pI T+kzKijaGzt1R9sLmbrI4CB2PRt5mhl9nbC2EHg=
X-Google-Smtp-Source: APXvYqy323zPajQbBIIartHc40XkTJe2A3kw8uN0hAUBXk9wWFyr5XAXw+9rr+qXjnighMJtgASK1gEUm9lgwgiikn4=
X-Received: by 2002:a2e:5d9c:: with SMTP id v28mr17911342lje.32.1558969913300; Mon, 27 May 2019 08:11:53 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB3565835AA0C2813F6E093278D81D0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMugd_UDju8Psj6No1QA4fW91f7b2zXFiJ4phPSdxJEdRJjZGw@mail.gmail.com> <MN2PR11MB35656953BF97BBFF323FEB96D81D0@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB35656953BF97BBFF323FEB96D81D0@MN2PR11MB3565.namprd11.prod.outlook.com>
From: Nabil Benamar <benamar73@gmail.com>
Date: Mon, 27 May 2019 15:11:42 +0000
Message-ID: <CAMugd_UAZf3SQtaOqb_X7b1ONiMuwatvGHmgsZ40_Zk0vjpJ9Q@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "its@ietf.org" <its@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e5de3e0589dff718"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/KC1HL_5N5hUIjMXNBVC7b9ZuIxE>
Subject: Re: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45
X-BeenThere: its@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IPWAVE - IP Wireless Access in Vehicular Environments WG at IETF <its.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/its>, <mailto:its-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/its/>
List-Post: <mailto:its@ietf.org>
List-Help: <mailto:its-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/its>, <mailto:its-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 May 2019 15:12:02 -0000

Hi Pascal,

We are converging :)

See below


Best regards
Nabil Benamar
-------------------
نبيل بنعمرو



On Mon, May 27, 2019 at 2:47 PM Pascal Thubert (pthubert) <
pthubert@cisco.com> wrote:

> Hello Nabil:
>
>
>
> I removed the places where we already agree. Please see below for the
> remaining details
>
>
>
> Ø  This should be out of scope and inherited from IPv6 over WiFi. If the
> draft does not exist then let us do one, at 6MAN.
>
> Yes, I support this idea to initiate a new draft in 6MAN. I'm in!

> Ø  The introduction should clatify the scope, which appears to be do with
> what existing stacks can do and (sometimes) see what’s missing.
>
> Here is the new introduction (first paragraph), are we missing something
else?

"This document describes the transmission of IPv6 packets on IEEE Std

802.11-OCB networks [IEEE-802.11-2016] (a.k.a "802.11p" see

Appendix B, Appendix C and Appendix D). This involves the layering

of IPv6 networking on top of the IEEE 802.11 MAC layer, with an LLC

layer. Compared to running IPv6 over the Ethernet MAC layer, there

is no modification expected to IEEE Std 802.11 MAC and Logical Link

sublayers: IPv6 works normally over a single IEEE 802.11-OCB link,

with an LLC layer. Multi-link scenarios are out of scope for the

present document."


>
>
> Pascal, I have just received a detailed review from some IEEE-802.11
> members, thanks to Dorothy! One of the recommendation is to remove section
> 4.2.1 completely.
>
>
>
> Ø    Good, we are converging.
>
>
>
>
>
>
>
> I agree. It seems that by describing specific values, the text is
> redundant with what’s already in IEEE Std 802.11-2016
>
>
>    - In the <reference> tag to the IEEE spec just use <date/> . This
>    actually removes the date. Also please remove -2016 from the spec name,
>    just leave generic 802.11 dateless.
>
> Ok.

>
>    -
>    - Placing a date is misguided since we do not have a dependency on one
>    particular version of 802.11. Indeed we want your spec to apply to all
>    versions starting current, which is what is implied by dateless.
>
> That's perfect.

>
>    -
>
>
>
>
>
>
>
> Ø  Are we sure of that, don’t we map QoS from ToS bits as usual with 11e?
>
>
>
> Here is the new text to replace that paragraph:
>
>
>
> " “The IPv6 packet transmitted on 802.11-OCB MUST be immediately preceded
> by a Logical Link Control (LLC) header and an 802.11 header. In the LLC
> header, and in accordance with the EtherType Protocol Discrimination (EPD,
> see Appendix E
> <https://tools.ietf.org/html/draft-ietf-ipwave-ipv6-over-80211ocb-45#appendix-E>),
> the value of the Type field MUST be set to 0x86DD (IPv6). The mapping to
> the 802.11 data service MUST use a ‘priority’ value of 1, which specifies
> the use of QoS with a “Background” user priority."
>
>
>
> Ø    Can’t we use different QoS values like we can on WiFi?
>
That was the recommendation of IEEE 802.11 members, and I updated the draft
based on your review and their recommendations. Please feel free to suggest
other text here.

>
>
>
>
>
>
>    To simplify the Application Programming Interface (API) between the
>
>    operating system and the 802.11-OCB media, device drivers MAY
>
>    implement an Ethernet Adaptation Layer that translates Ethernet II
>
>    frames to the 802.11 format and vice versa.  An Ethernet Adaptation
>
>    Layer is described in Section 4.2.1.
>
>
>
> Ø  Do not call that an adaptation layer. The may refers to using an
> Ethernet stack and then a translation from Ethernet Frames to 802.11 frames
> as specified by IEEE.
>
> What do you suggest instead?
>
>
>
>
>
> Ø    Maybe that “an implementation may IPv6 over Ethernet per RFC 2464
> and then a frame translation from 802.3 to 802.11 in order to  minimize the
> code changes”.
>
> Ø    If minimal impact on the stack is the actual goal of this draft,
> which I think it is. This is what justifies publish this hastily and then
> do the real work that implies larger changes.
>
> Ø
>
Sounds good for me!

>
>
>
>
>
>
>
>
> 4.4.  Stateless Autoconfiguration
>
>
>
>    There are several types of IPv6 addresses [RFC4291], [RFC4193], that
>
>    MAY be assigned to an 802.11-OCB interface.  This section describes
>
>    the formation of Interface Identifiers for IPv6 addresses of type
>
>    'Global' or 'Unique Local'.  For Interface Identifiers for IPv6
>
>    address of type 'Link-Local' see Section 4.3.
>
>
>
> Ø  Not really interesting. More important is to say that autoconf is
> defined in RFC 4862 and that is missing.
>
> Didn't get your point! What is missing?
>
>
>
>
>
>
>
> Ø    IPv6 autoconf is described in RFC 4862. This section does not refer
> to it, but rather duplicates the previous about address types, which is far
> from interesting.
>
> Ø    I suggest you remove the text above and add a sentence that roughly
> introduce RFC 4862. Note that RFC 8505 does not change the
> autoconfiguration though it changes the way DAD is achieved.
>
>
>
>
>
> Ok. I will include it in -46
>
>
>
>
>
> Ø  MUST +> MAY. Say the scope of this doc only considers ND but neither
> RFC 8505 nor IPWAVE drafts.
>
>
>
> Here is the new text as agreed last time with Brian:
>
>
>
> "The baseline Neighbor Discovery protocol (ND) [RFC4861] MUST be
>
> supported over 802.11-OCB links."
>
>
>
>
>
>
>
> Ø   Yes, that works.
>
>
>
>
>
> Ø  Remove or turn it the other way around like future solutions to OCB
> should consider solutions for avoiding broadcast.
>
> I will reformulate in the following manner:
>
>
>
> Transmitting ND packets may prove to have some performance issues.  These
> issues may be exacerbated in OCB
>
>    mode.  Future solutions to OCB should consider solutions for avoiding
> broadcast.  The best of current knowledge indicates the kinds of issues
> that may arise with ND in OCB mode; they are described in Appendix J.
>
>
>
>
>
> Ø    Good
>
>
>
>
>
>
>
>
>
> All the best,
>
>
>
> Pascal
>
>
>
>
>
> Thank you once again.
>
>
>
> I will publish version 46 soon.
>
>
>
>
>
>
>
> Ø    Please ping me when done; do not forget to scope the document so
> that it is minimizing changes to existing stack and leveraging Ethernet
> implementation, with IPv6 ND and so on, and a focus on P2P over link local.
>
>
>
> All the best,
>
>
>
> Pascal
>

Thank you, Pascal for your time.