Re: [Tsv-art] Tsvart last call review of draft-ietf-ipwave-ipv6-over-80211ocb-46

Nabil Benamar <n.benamar@est.umi.ac.ma> Thu, 04 July 2019 20:32 UTC

Return-Path: <n.benamar@est.umi.ac.ma>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2626F120240 for <tsv-art@ietfa.amsl.com>; Thu, 4 Jul 2019 13:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 6xSS_-2vPeA2 for <tsv-art@ietfa.amsl.com>; Thu, 4 Jul 2019 13:32: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 78BE512023D for <tsv-art@ietf.org>; Thu, 4 Jul 2019 13:32:07 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id m24so5450364ioo.2 for <tsv-art@ietf.org>; Thu, 04 Jul 2019 13:32:07 -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=lpuo1v7WSeAPK07/Gu9kUmIRUm5me1T9bZ3xGm8G3uI=; b=skW241bxIpwrGs6/KHgoeeikLmyvU97Uca3/lu+TZgh2ziDOc2hmR9XgF/opMEt4Ao GRP4S3erkFvlzqHNcX8Qf0JS1Qt7NDmcffkC2rjGnZsx1Pby0NMpTGTxvHwEIIqRIC2L 1c8uVkMtn1PSAAfMagyEtm3I042ZGi1ltID0pd9uAgqnM8NNnepCMhXe6aSCVq+HwwwG HkIjkw9uMQA6/uxRQp3XiD3DBrknSkhRylkdYzqDlyLmi9npFB7/GCNbHcazG1w5jZXq gUlvrvtOoHuSxXB95jsumlHk5+TUJgsyGz+fOJeBs0RYMp6sh+5ZMo8CBzISeGmyhqUw bLMQ==
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=lpuo1v7WSeAPK07/Gu9kUmIRUm5me1T9bZ3xGm8G3uI=; b=sQ0YfN5lRFYwMbN7m6W3jsqW+o1D0k6Er18PfIKkTyZQkA2pNLAn4OMzVQpp2vbZwz ZaBHxqvEyIP6Ibd/+36vCjJEgnDcpSPI0nTYhvlXCTNP4mPYJJoE4rQVILb9oJj+GztG /PpQKqtwwJjDos1+6JgZ4g/e7GVsB8bZyPycN2Crnx2N2pvQlO5n8tqSt3G2unMhPxQp 6LrThdYUb6KxW3onsLWJeuRGS874Ee8De2Sga8zBkIlGMzMNdVpWHcuknlnA7Hf40Uzk IyQI/jfkZWPzgehIR6QdD/NyYtKU7Fo6JJPYK0Ogd1k10JQkku6Hj43ChRJcBPJdkVjh smVQ==
X-Gm-Message-State: APjAAAWSCddguOjhK77QaEbZa8bo3+pUYJ9Bs67re09fM0H8JC+jxqwb Rto+O6jKDPfmNLduV3eYOGNbg/Wk8rKOMucG1+nAqA==
X-Google-Smtp-Source: APXvYqzImKNSlVpl4RRZMlwpStTL8VHUTXgyRl/xQxOgo4r59p7Szj+MmnO2DTKQIk+DvQt6WA4Oh+VV4RwrjeUlEfs=
X-Received: by 2002:a5d:88c6:: with SMTP id i6mr241903iol.107.1562272326527; Thu, 04 Jul 2019 13:32:06 -0700 (PDT)
MIME-Version: 1.0
References: <156165351682.21357.6959207590092474225@ietfa.amsl.com> <CAD8vqFcP6DtCY_v1tkew+wYr6VeyEgbAvG9RLOT1g=s7BS67pQ@mail.gmail.com> <b376e7bf-253b-e50e-12c6-7ba7e5dc52a8@in.tum.de>
In-Reply-To: <b376e7bf-253b-e50e-12c6-7ba7e5dc52a8@in.tum.de>
From: Nabil Benamar <n.benamar@est.umi.ac.ma>
Date: Thu, 04 Jul 2019 21:31:53 +0100
Message-ID: <CAD8vqFcyGRTLJPGsAVHMFQuVgazEH8ZaTjr24jgWhLBCiMRBzA@mail.gmail.com>
To: Joerg Ott <ott@in.tum.de>
Cc: Joerg Ott <jo@acm.org>, IETF Discussion <ietf@ietf.org>, its@ietf.org, Russ Housley <housley@vigilsec.com>, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, CARLOS JESUS BERNARDOS CANO <cjbc@it.uc3m.es>, tsv-art@ietf.org
Content-Type: multipart/alternative; boundary="00000000000010c388058ce0dfe5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/8z3rn90uOnVpgQXCaGBpOcBD3eQ>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-ipwave-ipv6-over-80211ocb-46
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2019 20:32:13 -0000

Hi,

Quick answers inline

On Thu, Jul 4, 2019 at 3:42 PM Joerg Ott <ott@in.tum.de> wrote:

> Hi,
>
> quick responses inline:
>
> >
> >     There are no clear transport issues in this document. The main
> >     relevant aspect would
> >     be MTU size, which is in line with standard IPv6. But the document
> >     discusses (section 4.2)
> >     that all IPv6 packets should be mapped to the same class of service.
> >     So, there is no
> >     service differentiation expected (diffserv, for example)?
> >
> >
> > We have not treated this detail in the current document.
>
> Indeed.  But the current document states that *all* IPv6 packets MUST be
> mapped to the same class of service.  You should leave room for refining
> this in the future since I would expect different traffic classes to
> appear.
>

We have not mentioned the class of service in the current document. We have
talked about address types.

>
> >     However, I do not consider the document to be really ready because
> >     of structure
> >     and writing clarity. This is surprising for version -46! There is a
> >     need for improvement
> >     to make the document properly understandable by the reader. I am
> >     actually wondering
> >     why this document is sent out for last call given the state the text
> >     is in.
> >
> >
> > The document will be proofred once again before  becoming an RFC.
>
> I am sorry but this is not acceptable.  You are asking other people
> to read the document and comment on it.  As such, we may certainly
> expect that what we get to review in last call is ready for RFC.
> This document clearly is not.
>

If you see any remaing typos or grmmatical errors, kindly point us to the
exact lines.

>
> >     Detailed comments:
> >
> >     In several places, the text reminds of patent jargon. Should I
> >     worry? There doesn't appear
> >     to be any IPR disclosure.
>
> Here, I'd really like to get an explicit response.
>

It is simple. There is no IPR!

>
> >     p5, 1st line: packet->packets
>

Corrected in -47

> >
> >
> > Are you referring to page 5 or paragraph 5?
>
> Page 5.  (Otherwise I would write para 5.)
>

Ok.

>
> >     The use of RFC 2026 language needs improvement.
> >
> >
> > I didn't get your point. Would you please clarify on how we can tackle
> > this issue, if any?
>
> RFC 2026 defines the proper use of MAY, MUST, SHOULD.  The document
> does not appear to be consistently using the capitalized words properly
> in all cases.  Just go through the document and check all pieces of
> this normative language.
>

Thank you for the reminder. However, we have already extinsively discussed
ALL of them in the mailing list. You may check -47.

>
> >     sect. 4.4: transition time is not defined >
> > The IP-OBUs that are based on embedded platforms can only use the former
> > (MAC-based) whereas more powerful platforms (native x86) can use
> > RFC8064.The majority of IP-OBUs are embedded platforms.  I'm not sure
> > whether they can use RFC8064.
>
> Ahh, this is what you mean by transition time.  I assumed that this
> would refer to the time moving from one point of attachment to another
> or so.  Can you say a bit more to make this clear?
>

Yes, I thought you were refering to  the length of time during which we
transition from the use of link-local addresses formed by deriving from
hardwired 48bit MAC identifiers, to the time where the link-local address
formed by deriving from more random identifiers (RFC8064).
Still, I'm not sure if IP-OBUs can use RFC8064! We need to ask in 6man.

> >
> >     "no generic meaning" -- means what?
> >
> >
> > No generic meaning' - means that the bits in the Interface Identifiers
> > are 'opaque'.  Earlier, the u/g bits in IID had a significance (it meant
> > 'unique/global'). A concept updated by RFC7136.
>
> Great. Then specify opaque -- generic has no meaning this in this
> context.
>


> Ok. I agree.



>
> >     This section is confusing. Please describe a concrete sequence of
> >     actions.
> >
> >
> > Would you show us how we can improve this section?
>
> Well, this should be up to the WG.  Just read it and try to
> understand what it says rather than confirming what you know.
>
> But, in general, as a reader I would expect to get a clear recipe
> with explicit steps.
>
> There are two kinds of identifiers: A and B.  If you need A, follow
> these steps: 1., 2., 3., ...  If you need B, then ...
> Here is some guidance when A or B is preferred.
>
> Most of this may be in the section but it is hard to extract.
>
> >     sect. 4.5: external references for standards are surely the right
> >     way. But
> >     the reader may benefit from some informal self-contained description.
> >
> >     sect. 4.5.2: anythings needs to be said about multicast reception?
>
We have already pointed out that "These issues may be
   exacerbated in OCB mode. A  Future improvement to this specification

   SHOULD consider solutions for these problems. "

> >
> >     sect 4.6: Clarify "A subnet may be formed over 802.11-OCB interfaces
> of
> >     vehicles that are in close range (not by their in-vehicle
> >     interfaces)." further.
>

in close range so that we can consider it's a P2P link.

> >
> >     sect. 5: explain briefly how certificates are supposed to work with
> >     variable addresses.
> >
> >     App. E: why would high mobility affect encapsulation"?
> >
> >     App. G: Ok to show complete packet formats. But then maybe also give
> >     specific examples?
> >     And why do you describe this as capturing what is received rather
> >     than how to construct
> >     something to sent out?
> >
> >     App. I: reliable multicast used incorrectly
> >     "TBD TBD TBD"
>
Corrected in -47

> >
> >     Nits: "mode.A", "; The", "on another hand", "At application layer"
> >     "attacker can therefore just sit in the near range of vehicles"
> >     "perform attacks without needing to physically break any wall."
> >     "embarking an"
> >     "outdoors public environments"
> >     "attacker sniffers"
> >     "indoor settings"
> >     "eventual conflicts"
> >     "internet"
> >     expand all acronyms, also in the appendices
>

Agreed. I will correct all these Nits. Thank you for pointing this out.

> >
> >     Why has sect. 5.3 bullets?
>

Ok. We can remove those bullets

>
> In short: there is A LOT of work to be done before this is ready.
>
> Jörg
>
>
>

-- 

Best Regards

Nabil Benamar
Associate Professor
Department of Computer Sciences
School of Technology
Moulay Ismail University
Meknes. Morocco