Re: [manet] Warren Kumari's No Objection on draft-ietf-manet-olsrv2-multipath-13: (with COMMENT)
Jiazi Yi <ietf@jiaziyi.com> Thu, 11 May 2017 15:45 UTC
Return-Path: <ietf@jiaziyi.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 912CB1314BA; Thu, 11 May 2017 08:45:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level:
X-Spam-Status: No, score=-2.02 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jiaziyi.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 6RYYN1zizyaX; Thu, 11 May 2017 08:45:14 -0700 (PDT)
Received: from sender-of-o52.zoho.com (sender-of-o52.zoho.com [135.84.80.217]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 594871314AC; Thu, 11 May 2017 08:39:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1494517140; s=jiazi; d=jiaziyi.com; i=ietf@jiaziyi.com; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References; l=49115; bh=S1hJrEQbdMjfl09hF0DC31P0GdHNLkZJ5CnohRoEjow=; b=Sa2ScBAspONbLkj1iAVqwVo5lvCZnQSuhi1nTh8d0Uw0ulK4YnteaIU6TSQZU0yV MRT3kpksknAQ8Vt5YyJ/h3b57yAxVQ8g11xFMMwkJIvwFuh0lOo4xfAJFNeWo5/4K6J WJNtxkS7GrK8mpdGOEJ+zQDBQVRdA/rgf9RggJEI=
Received: from [192.168.1.101] (230.248.86.88.rdns.comcable.net [88.86.248.230]) by mx.zohomail.com with SMTPS id 1494517140002374.3380521591406; Thu, 11 May 2017 08:39:00 -0700 (PDT)
From: Jiazi Yi <ietf@jiaziyi.com>
Message-Id: <B9B55008-5FF4-4FB0-BCF4-3449FA6CC76A@jiaziyi.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_8089B898-3AAD-4425-8DAC-7B1C299EFAE0"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Thu, 11 May 2017 17:38:57 +0200
In-Reply-To: <CAHw9_iKhMB+PY6HH=Z8QsScga+wH_vn3r3NovXWZq8sEbF8Q+g@mail.gmail.com>
Cc: The IESG <iesg@ietf.org>, manet <manet@ietf.org>, draft-ietf-manet-olsrv2-multipath@ietf.org, Mobile Ad-hoc Networks Working Group <manet-chairs@ietf.org>
To: Warren Kumari <warren@kumari.net>
References: <149443053917.11242.9983663008416318557.idtracker@ietfa.amsl.com> <6F3176EF-9AC5-44A2-A3C2-DC2E0529CB35@jiaziyi.com> <CAHw9_iKhMB+PY6HH=Z8QsScga+wH_vn3r3NovXWZq8sEbF8Q+g@mail.gmail.com>
X-Mailer: Apple Mail (2.3273)
X-ZohoMailClient: External
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/70AxnMAlx-tfGN0H_fUWI9S1NQY>
Subject: Re: [manet] Warren Kumari's No Objection on draft-ietf-manet-olsrv2-multipath-13: (with COMMENT)
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 May 2017 15:45:17 -0000
Hi, <snip> >> >> "Although with existing experience, multiple paths can be obtained even >> with such partial information, the calculation might be impacted, >> depending on the MPR selection algorithm used." - I don't understand the >> "with existing experience", and this sentence is a fragment. I suspect >> that removing " with existing experience," would make this cleaner, but I >> don't really understand what you are trying to say… >> >> >> Does this sound better: >> >> Although multiple paths can be obtained even with such partial information >> based on existing experience, the calculation might be impacted depending on >> the Multi-Point Relay (MPR) selection algorithm used. >> > > I think, "Experience has shown that multiple paths can be obtained > even with such partial information, however, depending on the > Multi-Point Relay (MPR) selection algorithm used, the calculation > might be impacted”. Yes. > I'm not quite sure what you mean by: "calculation > might be impacted" - perhaps "suboptimal results may be obtained"? Or > something. It’s the disjointness of the paths calculated. We will clarify it in the text also. <snip> >> 5.1: >> "CUTOFF_RATIO The ratio that defines the maximum metric of a path >> compared to the shortest path kept in the OLSRv2 Routing Set. For >> example, the metric to a destination is R_metric based on the >> Routing Set." - I don't understand what the last sentence is trying to >> say. >> >> "CUTOFF_RATIO MUST be greater than or >> equal to 1. Note that setting the value to 1 means looking for >> equal length paths, which may not be possible in some networks." >> -- surely setting it to 2 (or any other number) will also end up >> looking for paths which might not be possible? >> E.g: >> ┌──┐ ┌──┐ ┌──┐ ┌──┐ >> ┌────▶│R1│─▶│R2│─▶│R3├─▶│R4│─────┐ >> │ └──┘ └──┘ └──┘ └──┘ ▼ >> ┌───┐ ┌──┐ ┌───┐ >> │ S │───────────▶│R6│───────────▶│ D │ >> └───┘ └──┘ └───┘ >> >> >> Yes. This is intentional: to avoid having too much variance between multiple >> paths obtained. > > > Yup, but if set to 2, you might also not be able to find a path that > works, so I think you need to remove: "Note that setting the value to > 1 means looking for equal length paths, which may not be possible in > some networks." -- or perhaps, "Setting the number low makes it less > likely that additional paths will be found -- for example, setting it > to 1 will only consider equal length paths" ? (I don't feel strongly > about any of this) Yeah, this would be better. thanks. <snip> > >> >> 9. Configuration Parameters >> "the users of this protocol >> are also encouraged to explore different parameter setting in various >> network environments, and provide feedback." -- where? >> >> >> Hmmm… I didn’t quite get the question. You meant where to provide the >> feedback? There is contact information of the authors in the draft, and >> apparently, the mailing list is the right place also. If you want, we can >> call it out explicitly in the draft. > > > Yup, that would be great -- perhaps "and provide feedback to the MANET > WG <insert list name>" > ID Guidlines contains: > > "It is strongly recommended that the draft include a notice (with > email address) of where comments should be sent. For example: > > "Comments are solicited and should be addressed to the working > group's mailing list at ___@______ and/or the author(s)." > " > -- perhaps just copy that. Actually, chairs, do you want this (don't > want to clutter up your list). I’m fine with the proposed text, unless the chairs are explicitly against it ;) Again, thanks very much for the review and the comments! regards Jiazi > >> >> >> >> 12. "IANA Considerations >> This section adds one new Message TLV, allocated as a new Type >> Extension to an existing Message TLV." >> -- this section seems to be missing some important information, like >> which registry this updates Message Type 7 in. >> >> >> The registry is "Message TLV Types” specified in >> https://tools.ietf.org/html/rfc7631 <https://tools.ietf.org/html/rfc7631> >> We will add related information in the new revision. > > Win! > >> >> best >> >> Jiazi >> > > Awesome, thank you for addressing all these... > > W > >> >> >> >> >> Nits: >> S1.1: >> >> "Because the packet drop is normally bursty in a path" -- "Because packet >> drops on a path are normally bursty"... >> >> "Other than general experiences including the protocol specification and >> interoperability with base OLSRv2 implementations, the experiences in the >> following aspects are highly appreciated:" >> s/ experiences including/ experiences, including / (grammar) >> s/ the experiences / experiences / (grammar) >> >> "Although with existing experience, multiple paths can be obtained even >> with such partial information, the calculation might be impacted, >> depending on the MPR selection algorithm used." >> s/Although with existing experience/Although, with existing experience/ >> (grammar) >> >> "In scenarios where the length of the source routing header is critical, >> the loose source routing can be considered." >> s/ the loose source / loose source / >> >> "for example, the paths with lower metrics (i.e., higher quality) can >> transfer more datagrams compared to paths with higher metrics." -- nit: >> many people (perhaps incorrectly) associate 'datagram' with 'UDP' - you >> might want to clarify (or just say packet) >> >> S3: >> "MP-OLSRv2 is designed for networks with dynamic topology by avoiding >> single route failure." - this makes it sound like it was *designed* by >> avoiding single route failure. >> >> "in IPv4 networks the interoperability is achieved by using loose source >> routing header;" - in IPv4 networks interoperability is achieved using >> loose source routing headers;" (or "by using the loose...") >> >> S4: >> "The reactive operation is local in the router" - "local to the router" >> >> >> S5.1: >> "All the intermediate routers MUST be included in the source routing >> header, which makes the number of hops to be kept a variable." >> -- I don't understand how the "the number of hops to be kept" is "a >> variable"; this makes it sound like I can set the number of hops to be >> kept. Perhaps you meant "a variable number of hops" or "the number of >> hops changes"? >> >> >> _______________________________________________ >> manet mailing list >> manet@ietf.org >> https://www.ietf.org/mailman/listinfo/manet >> >> > > > > -- > I don't think the execution is relevant when it was obviously a bad > idea in the first place. > This is like putting rabid weasels in your pants, and later expressing > regret at having chosen those particular rabid weasels and that pair > of pants. > ---maf
- [manet] Warren Kumari's No Objection on draft-iet… Warren Kumari
- Re: [manet] Warren Kumari's No Objection on draft… Alvaro Retana (aretana)
- Re: [manet] Warren Kumari's No Objection on draft… Warren Kumari
- Re: [manet] Warren Kumari's No Objection on draft… Jiazi Yi
- Re: [manet] Warren Kumari's No Objection on draft… Warren Kumari
- Re: [manet] Warren Kumari's No Objection on draft… Jiazi Yi
- Re: [manet] Warren Kumari's No Objection on draft… Justin Dean
- Re: [manet] Warren Kumari's No Objection on draft… Warren Kumari
- Re: [manet] Warren Kumari's No Objection on draft… Abdussalam Baryun