Re: [ipwave] copy of my review of draft-ietf-ipwave-vehicular-networking-27
"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Fri, 01 April 2022 10:24 UTC
Return-Path: <jaehoon.paul@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 E9D613A0C40; Fri, 1 Apr 2022 03:24:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.1
X-Spam-Level:
X-Spam-Status: No, score=-0.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URI_DOTEDU=1.997] 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 5Ko3C76PGzIv; Fri, 1 Apr 2022 03:24:11 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 397683A0E69; Fri, 1 Apr 2022 03:23:50 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id m3so3991609lfj.11; Fri, 01 Apr 2022 03:23:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=I0UmacAswhpd/1LZfVF8CJtFpGAqO8rnceLb9dcxKtg=; b=iCpNVNrowISqP4jtA8dff/jlasEcUxgiCMTSePkM282VAbAYTvOcuIEESPXd4mrG39 kE35tPWro37CZiGKfW/Vtw9qNvOSCHI7u8c9hWVtBEq14BlRdlxvTaaIUvC7adwr3lRM O0gagC85BLoeRzTX3KQ5AK+JD5WETfXPY37dSPqWYYbjBQq3ENWp4D6KxSB3n5H5E4Vr O7UjMF9ank3ElKgKJKbpT+7ardZO5k/5UFxBVfXMpvWQnfvlJbLWD2nXRsJ/i8vm0RuZ YKzZfFA1FDOpBrRDLF901AvfBudwLd9KLMkfVZ/MXFoW9HsDRprR+SxylfU2aAHdCUI+ +T9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=I0UmacAswhpd/1LZfVF8CJtFpGAqO8rnceLb9dcxKtg=; b=2SuUNfh3GRtuPYEMTbXMFlt9EaqNFFMe6wttKYaTI7BxxHdTnhI4neSQ3wCT9etkj3 ADSDXsVqmwcbheKnVRlsL72TMZ5bKvS2HV0OmRISvMaERyTzBg/9LBoFU8TPvha79WeB PdnvybAjPHmWZ4CChvqfEJch0ahDn+7lPZo+iISKZaXmPlNq2/h+N1VVGQFte47TkXsc rPDYQ1G6FQGQqs/sVUQKnNfDwuJ9a+wpcTqUfgJS5uQ43B1HiuZl58oxwLSpS9VB1mJp 0yRfRB5xe0lDGuzZ8DioWC1gJhxkxtXLSzEMMfXt1CpgRofcnvED3xGp7RA9G43Dcwc4 vlgA==
X-Gm-Message-State: AOAM53301BlGVIdd8Yg66ttkafqvgJfGAYlWjcaBeSy3hu3KCSqI2q3Y Ndgo+VIxn5HBaHrjlYWJ/T/Z3Plx5XFb8kNEB7U=
X-Google-Smtp-Source: ABdhPJykbRpMLIYsiRs1y9BH38qMI7WtTuCNoSg8rcbNGYBTT8SSy5oyUwAcjjHwx3pu15Hsb9Rhbt0nuXNJREEzLvk=
X-Received: by 2002:a05:6512:b83:b0:44a:9fb7:784b with SMTP id b3-20020a0565120b8300b0044a9fb7784bmr13225289lfv.547.1648808627805; Fri, 01 Apr 2022 03:23:47 -0700 (PDT)
MIME-Version: 1.0
References: <CO1PR11MB48813D4DA348396BD7D4E1CFD8019@CO1PR11MB4881.namprd11.prod.outlook.com> <CAPK2DexywqeZprDE641UU4tyGeSTykHRAfW0yh9h=N6GpFS6VA@mail.gmail.com> <CO1PR11MB48819CF03D49EF63E5384C3FD8E09@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB48819CF03D49EF63E5384C3FD8E09@CO1PR11MB4881.namprd11.prod.outlook.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Fri, 01 Apr 2022 19:23:10 +0900
Message-ID: <CAPK2DexzkMYLYPOehrsuYveHLqQ3QvtoULK0CB1go_cY6H3qOA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: Chris Shen <shenyiwen7@gmail.com>, "Erik Kline (ek@google.com)" <ek@google.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, "int-dir@ietf.org" <int-dir@ietf.org>, "its@ietf.org" <its@ietf.org>, skku-iotlab-members <skku-iotlab-members@googlegroups.com>
Content-Type: multipart/alternative; boundary="00000000000090221205db952c35"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/6NHqzymn4DDG9A8ohYmUz7G0g94>
Subject: Re: [ipwave] copy of my review of draft-ietf-ipwave-vehicular-networking-27
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: Fri, 01 Apr 2022 10:24:16 -0000
Hi Pascal, You are right. I will reflect your last comment about IPv6 ND on the next revision. Thanks. Best Regards, Paul 2022년 4월 1일 (금) 오후 6:59, Pascal Thubert (pthubert) <pthubert@cisco.com>님이 작성: > Many thanks Paul and authors for addressing my comments as well as the > ones from Fred. > > > > I’m good with those changes. > > > > I note that one suggested change did not happen, about : > > “ > > This merging and partitioning should be considered for the > > IPv6 ND such as IPv6 Stateless Address Autoconfiguration (SLAAC) > > [RFC4862 <https://datatracker.ietf.org/doc/html/rfc4862>]. > > > > “ > > > > I think you mean that SLAAC is not compatible with merging and > partitioning, and that additional work is needed for ND to operate properly > under those circumstances. > > If I’m correct, please express it. Maybe also use a ref to > draft-nordmark-intarea-ippl ? > > > > Otherwise all good! > > > > Keep safe; > > > > Pascal > > > > > > > > > > *From:* Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com> > *Sent:* mercredi 30 mars 2022 18:45 > *To:* Pascal Thubert (pthubert) <pthubert@cisco.com> > *Cc:* Erik Kline (ek@google.com) <ek@google.com>; Templin (US), Fred L < > Fred.L.Templin@boeing.com>; int-dir@ietf.org; its@ietf.org; Chris Shen < > shenyiwen7@gmail.com>; skku-iotlab-members < > skku-iotlab-members@googlegroups.com>; Mr. Jaehoon Paul Jeong < > jaehoon.paul@gmail.com> > *Subject:* Re: copy of my review of > draft-ietf-ipwave-vehicular-networking-27 > > > > Hi Pascal, > > > Here is the revision of IPWAVE PS Draft: > > > https://datatracker.ietf.org/doc/html/draft-ietf-ipwave-vehicular-networking-28 > > I attach a revision letter to explain how Chris and I have addressed your > comments > > on the revision. > > Thanks. > > Best Regards, > Paul > > > > > > On Mon, Feb 28, 2022 at 10:58 PM Pascal Thubert (pthubert) < > pthubert@cisco.com> wrote: > > > > I am an assigned INT directorate reviewer for > draft-ietf-ipwave-vehicular-networking-27. 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/ < > https://datatracker.ietf.org/group/intdir/about/>. > > > > Based on my review, the document IS ready to go to IETF Last Call and > therefore CAN be forwarded to the IESG. > > > > I find the document well written, well referenced, and very informative. > It fits the general goal of use-cases and problem statement publication. > > > > The following are other issues I found with this document that SHOULD be > corrected before publication: > > > > > > > > Fig 1 and section 4.1 show a “Corresponding Node”. Not sure where the term > comes from, in NMIP and NEMO it is “Correspondent Node” see and refer to > RFC 4885. > > > > > > About > > Section 3.1: “ > > To support applications of these V2I use cases, the required > > functions of IPv6 include IPv6-based packet exchange, transport-layer > > session continuity, and secure, safe communication between a vehicle > > and an infrastructure node (e.g., IP-RSU) in the vehicular network. > > > > “ > > Section 3.2: “ To support applications of these V2I use cases, the required > > functions of IPv6 include IPv6-based packet exchange, transport-layer > > session continuity, and secure, safe communication between a vehicle > > and an infrastructure node (e.g., IP-RSU) in the vehicular network. > > ” > > Section 3.3: > > “ > > To support applications of these V2X use cases, the required > > functions of IPv6 include IPv6-based packet exchange, transport-layer > > session continuity, and secure, safe communication between a vehicle > > and a pedestrian either directly or indirectly via an IP-RSU. > > > > “ > > Each time, the text could clarify what goes in “packet exchange” since as > written that seems to refer to data plane while the problem for IP is > mostly control plane. e.g., the problem of discovering adjacent peers > (addresses, networks) should be listed there shouldn’t it? Addressing is an > topic of interest as well (BYO Address/Prefix vs. obtain a local address, > how that relates with DAD and global connectivity). The doc discusses that > heavily (around 5.1) and then there’s the discussion in 4.3 on ND > variations and (MANET) NHDP, that must happen before IPv6 packets can be > exchanged. > > > > As a hint, a suggestion can be: > > “ > > … functions of IPv6 include IPv6 communication enablement with > neighborhood discovery and IPv6 address management, reachability with > adapted network models and routing methods, transport-layer … > > “ > > > > > > Section 3.2 > > > > Fred said ‘ > > 3) Section 3.2, change the paragraph beginning: "The existing IPv6 protocol > must be augmented through protocol changes..." > to: > "The existing IPv6 protocol must be augmented either through protocol > changes > or by including a new adaptation layer in the architecture that efficiently > maps IPv6 to a diversity of link layer technologies. Augmentation is > necessary > to support wireless multihop V2I communications in a highway where RSUs are > sparsely deployed, so a vehicle can reach the wireless coverage of an RSU > through the multihop data forwarding of intermediate vehicles." > > ‘ > > > > I agree that the document omits V2V2I completely. This is true in Fred’s > highway case, but true also in a simple parking lot to share Wi-Fi access > when the AP is too far. In the MIPv6 family we called that nested NEMO. The > problem statement of nested NEMO is RFC 4888. I believe you need to provide > a minimum of hint that V2V2I exists and for the lack of more reference you > can search “nested NEMO”. > > > > Note that the early RPL was a solution for nested NEMO and interworked > with NEMO. It has been tested successfully by NASA at their Glenn Center > but I do not think something was published at the time, so no ref. > > > > Note that I also agree with Fred’s point on 3.3. Maybe you can make it > more verbose but in each case there’s a need to indicate that V2A2B can > exist and needs future attention, even if it is a harder problem. > > > > > > > Section 4.1: > > “ > > In > > this case, a handover for Vehicle2 needs to be performed by either a > > host-based mobility management scheme (e.g., MIPv6 [RFC6275] … > > … > > “ > > Section 4.2: > > > > “ > > Existing network architectures, such as the network architectures of > > PMIPv6 [RFC5213] … > > “ > > > > I see you have a reference to NEMO in the introduction, but this is where > the reference makes the most sense and it is missing, next to PMIPv6. > > > > It is easy to confuse network-based mobility (which is PMIPv6 vs. MIPv6, > and is MIPv4 anyway) and network mobility, which is the case of a car that > has a /64 inside and has to handle mobility for the /64. > > > > > > Indeed NEMO is the MIPv6 for networks (a mobile prefix inside the car vs. > MIP/PMIP which is a host address moving) and vehicles where a main use case > for it. PMIPv6 is a variation of MIPv6 that distributes the roles > differently for the lack of support by end devices, but does not route for > a mobile prefix. Network-based does not mean “mobile network”, and then you > often call the mobile network a moving network, again per RFC 4885. > > > > For the latter, please stick to IETF terminology of “mobile network” as in > RFC 3963, that will help the reader. I suggest you reference RFC 3963 here, > and add RFC 4888 for completeness. > > > > Section 4.1: > > > > “ > > Alternatively, mobile nodes > > can employ a "Bring-Your-Own-Addresses (BYOA)" technique using their > > own IPv6 Unique Local Addresses (ULAs) [RFC4193] over the wireless > > network, which does not require the messaging (e.g., Duplicate > > Address Detection (DAD)) of IPv6 Stateless Address Autoconfiguration > > (SLAAC) [RFC4862]. > > “ > > Again listing Bring your own prefix a well as address would improve > completeness. A typical car has a mobile prefix inside. > > > > > > > > Section 4.2: > > > > > > “ > > OMNI can support the > > “ > > > > Suggest “OMNI is designed to support” unless there’s an actual reference? > > > > > > Section 4.3 > > Fred says “ > > Section 4.3, final paragraph, there is no reason to cite as examples all > RFC variants of the OLSR protocol and all extensions of the DLEP protocol - > pick one (or at most 2) RFCs for each. Also, it is important to state that > standard OSPF routing has been optimized to support MANET applications. > Suggested rewrite: > > "...which serves MANET routing protocols such as the different versions of > Optimized Link State Routing Protocol (OLSR) [RFC3626][RFC7181], Open > Shortest Path First (OSPF) derivatives (e.g., [RFC5614]) and the Dynamic > Link Exchange Protocol (DLEP) [RFC8175] with its extensions." > > > > “ > > I agree. Maybe mention that there are V2V use case with a fixed set of > cars (platooning) and others with variable neighborhood (parking lot, on > the road), and the optimum solution may vary. > > > > > > > > Section 5: > > > > “is 72 seconds” looks precise though in fact it is very rough. Could say > “in the order of a minute”. Same for V2V, 36s. > > > > > > > > Section 5.1.1 > > > > “off-link” > > > > That terminology does not really exist. All we have is “not-onlink”. > > > > > > Section 5.2 > > > > “There is nonnegligible > > control overhead to set up and maintain routes to such a tunnel home > > over the VANET.” > > > > There again a link to RFC 4888 > > > > “Vehicles can use the TCC as their Home Network having a home agent > > for mobility management as in MIPv6 [RFC6275] and PMIPv6 [RFC5213],” > > > > add “and NEMO [RFC 3963]” > > > > > > Appendix A: Mentions OMNI but fails to document real world implemented > protocols such as DLEP which abstract the radio modem over ethernet > > > > > > > > > > > > > > The following are minor issues (typos, misspelling, minor text > improvements) with the document: > > > > Section 5.1: > > “ > > This merging and partitioning should be considered for the > > IPv6 ND such as IPv6 Stateless Address Autoconfiguration (SLAAC) > > [RFC4862]. > > “ > > “ > > they may not communicate with each other not in one > > hop in the same > > > > “ > > I can understand but the language seems incorrect. Also Fred says: > > ‘ > > change: "they need to be configured with a link-local IPv6 address or a > global IPv6 address" > > to: > > "they need to be configured with link-local, unique-local and/or global > > IPv6 addresses" > > > > ‘ > > I mostly agree but then, those addresses are not necessarily configured. > Maybe just says that they need the addresses. > > > > > > Section 6.1 > > > > “the DAD”: we usually do not have the “the”. This appears throughout. > > > > > > Voila! > > > > Pascal > > -- =========================== Mr. Jaehoon (Paul) Jeong, Ph.D. Associate Professor Department Head Department of Computer Science and Engineering Sungkyunkwan University Office: +82-31-299-4957 Email: pauljeong@skku.edu, jaehoon.paul@gmail.com Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php <http://cpslab.skku.edu/people-jaehoon-jeong.php>
- Re: [ipwave] copy of my review of draft-ietf-ipwa… Mr. Jaehoon Paul Jeong
- Re: [ipwave] copy of my review of draft-ietf-ipwa… Pascal Thubert (pthubert)
- Re: [ipwave] copy of my review of draft-ietf-ipwa… Mr. Jaehoon Paul Jeong