Re: [ipwave] copy of my review of draft-ietf-ipwave-vehicular-networking-27
"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Wed, 30 March 2022 16:45 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 87A333A14E9; Wed, 30 Mar 2022 09:45:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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_FREEMAIL_DOC_PDF=0.01, T_HK_NAME_FM_MR_MRS=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 RgcwsrvVUpeg; Wed, 30 Mar 2022 09:45:51 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (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 1B7F23A14EE; Wed, 30 Mar 2022 09:45:50 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id a30so21009191ljq.13; Wed, 30 Mar 2022 09:45:49 -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=s5aMbfDt4esPqCUod8drZVwS/4YnFpEP0M31bXOS6p4=; b=GBS7nJrT9yegSxQB4V0fx9d7uP8O+u3hFXZB3PpBYTzrhNMhj8BoDFRaUZa0yVDACG iIDaZY1cevDSJutcEJwCHbi5p8YNsMh7hi5WVzIHZZKoXUYjAj+tPrLu/sPjFP6wC0Mo CnYacCPZaALeVf7g+y9M4Ihu4rOBKMUtXSR5Kbdol/z2bDpc8GLhBEB4s/pptQALwaxO by73numMzZqJldl0rJ51yraqpQIAeTmpuqH6lwOaWtLYpIeyga8rHj9SGtSGDIxYTOT/ JCNf5cXJbwqG5c+g8neOXuKdUubqpk5U55XwLzt9sD7uQhj4N2O58PRU2Cgb15ExgAa4 ZMMQ==
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=s5aMbfDt4esPqCUod8drZVwS/4YnFpEP0M31bXOS6p4=; b=Iig1LsXjfOhJHj7luKvhJVrOrS/Bld/SGWP05TEhRFYn7zSbo2E+Uu7IxMCmzE/os9 Nn2kGbBtWxtV+wXrg7a+KSPd/PFNef59cwp0Ldp+pV0uJtzYFVx494+/ulcoF2o17ETE p29KBQNpxOkI1jPrTMuqKjmKDT70/CC2cTyPCqJVIvVWlysIEPk5vvonmDDpPk7UB0LR tng5fe1mjng4zS8PunsGwpHRwlHW8qVVO9Gmrc/IBIJ5smZSY5RX8+Re+Yn8f7MILvXK 4RAVcS+p+sTr7dt8UQAd9Xo8EPTSf8pG1elM1FPuknoKxhH+jN/DcOatJtZKwDnWlCF3 TcsQ==
X-Gm-Message-State: AOAM530quEpXNKJAUW1WLy3pBBm09mcKnTflkQuk9rkiKwi3OT3Ir4pF AyXAlDHeF65R36p7c7U+gAHpThc/UNg0Zn8+kKY=
X-Google-Smtp-Source: ABdhPJydnI+rLB1fdWcONQdUyjv5d676GOgMpO71Pbr5NEzmB3zpmKWuoX8/jYVYWGYbXT88i7G2cK6uKHncNPwW1+Q=
X-Received: by 2002:a2e:a907:0:b0:249:6747:d8ca with SMTP id j7-20020a2ea907000000b002496747d8camr7383535ljq.452.1648658746941; Wed, 30 Mar 2022 09:45:46 -0700 (PDT)
MIME-Version: 1.0
References: <CO1PR11MB48813D4DA348396BD7D4E1CFD8019@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB48813D4DA348396BD7D4E1CFD8019@CO1PR11MB4881.namprd11.prod.outlook.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 31 Mar 2022 01:45:09 +0900
Message-ID: <CAPK2DexywqeZprDE641UU4tyGeSTykHRAfW0yh9h=N6GpFS6VA@mail.gmail.com>
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" <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>
Content-Type: multipart/mixed; boundary="000000000000f7bf7e05db72460b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/bOUXFjrIrpohXo-WFaEvvsVlPN0>
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: Wed, 30 Mar 2022 16:45:58 -0000
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 >
- 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