答复: [OSPF] tsv-dir review of draft-ietf-ospf-encapsulation-cap-06

Xuxiaohu <xuxiaohu@huawei.com> Mon, 28 August 2017 01:02 UTC

Return-Path: <xuxiaohu@huawei.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8D09132661; Sun, 27 Aug 2017 18:02:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 P5EqyPQZssUp; Sun, 27 Aug 2017 18:02:06 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D973F13264C; Sun, 27 Aug 2017 18:02:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML713-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DNK81042; Mon, 28 Aug 2017 01:02:01 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 28 Aug 2017 02:01:59 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Mon, 28 Aug 2017 09:01:56 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Joe Touch <touch@strayalpha.com>, IETF discussion list <ietf@ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-encapsulation-cap@ietf.org" <draft-ietf-ospf-encapsulation-cap@ietf.org>
CC: TSV Dir <tsv-dir@ietf.org>
Subject: 答复: [OSPF] tsv-dir review of draft-ietf-ospf-encapsulation-cap-06
Thread-Topic: [OSPF] tsv-dir review of draft-ietf-ospf-encapsulation-cap-06
Thread-Index: AQHTHJL4HJxqaOXXQEa3hG1IIeBfiaKTdSMAgAWD9RA=
Date: Mon, 28 Aug 2017 01:01:45 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BC0B725@NKGEML515-MBX.china.huawei.com>
References: <150280426212.21081.15543071828535131713.idtracker@ietfa.amsl.com> <7ca66dbe-1437-482d-a785-d5e48a558ccb@strayalpha.com> <D5C4B293.C38FA%acee@cisco.com>
In-Reply-To: <D5C4B293.C38FA%acee@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.59A36B89.0044, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5a87bc95096cacfd64cfb2d208cf4e2e
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/hqzfajfGWFAXtZgpf14_RycBvQk>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Aug 2017 01:02:09 -0000

Hi Acee,

Sure, we will respond to all reviews soon.

Best regards,
Xiaohu

> -----邮件原件-----
> 发件人: Acee Lindem (acee) [mailto:acee@cisco.com]
> 发送时间: 2017年8月25日 4:47
> 收件人: Joe Touch; IETF discussion list; ospf@ietf.org;
> draft-ietf-ospf-encapsulation-cap@ietf.org
> 抄送: TSV Dir
> 主题: Re: [OSPF] tsv-dir review of draft-ietf-ospf-encapsulation-cap-06
> 
> Xiaohu and other Co-authors,
> 
> Please respond to Joe’s comments. You don’t necessarily have to address
> them all as he as suggested but please respond.
> 
> Joe,
> 
> For your comment on the introduction, can you provide text?
> 
> Thanks,
> Acee
> 
> On 8/24/17, 12:39 AM, "OSPF on behalf of Joe Touch" <ospf-bounces@ietf.org
> on behalf of touch@strayalpha.com> wrote:
> 
> >Hi, all,
> >
> >I am the assigned TSV-ART reviewer for
> >draft-ietf-ospf-encapsulation-cap
> >
> >For background on TSV-ART, please see the FAQ at
> ><https://trac.ietf.org/trac/tsv/wiki/TSV-Directorate>.
> >
> >Please resolve these comments along with any other Last Call comments
> >you may receive.
> >
> >Joe
> >
> >------
> >
> >I've reviewed this document as part of the transport area directorate's
> >ongoing effort to review key IETF documents. These comments were
> >written primarily for the transport area directors, but are copied to
> >the document's authors for their information and to allow them to
> >address any issues raised. When done at the time of IETF Last Call, the
> >authors should consider this review together with any other last-call
> >comments they receive. Please always CC tsv-dir@ietf.org if you reply
> >to or forward this review.
> >
> >"This draft has serious issues, described in the review, and needs to
> >be rethought."
> >
> >Although I found no transport issues, there are many fundamental
> >problems that need to be corrected before this document should proceed.
> >These are summarized below.
> >
> >Sec1: The introduction jumps too quickly into a list of situations in
> >which tunnels are used, two of which are emerging (currently only
> >drafts). There are many better and more established examples (going
> >back to the M-Bone, the 6-Bone, etc., to VPNs, network virtualization, etc.).
> >Terms are used before defined (what is an ingress? are you referring to
> >the router or host at which a tunnel is attached, or the input to the
> >tunnel itself?). The last two sentences should begin the intro, which
> >should expand and explain what is meant (e.g., by "egress tunneling"
> >and the reason for wanting to encode tunnels as LSAs.
> >
> >Sec2: The terminology section is incomplete. The terms tunnel, ingress,
> >egress, egress tunneling, etc. are not defined in RFC7770. Only the LSA
> >terminology is relevant from that RFC. Other terms need to be defined
> >in this doc or used from others.
> >
> >Sec3: This section is written as if the "Encapsulation Capability TLV"
> >is already defined (in RFC7770), rather than being defined herein. The
> >section title doesn't match this name, which is confusing. The term TLV
> >is itself confusing, as this is really a single TLV of the RI Opaque
> >LSA set of types, which itself is represented as a (sub)TLV list. I
> >appreciate that this terminology was made confusing in previous,
> >established documents, but a bit of explanation would go a long way -
> >as would showing the top-level OSPF RI Opaque LSA and where the new
> >TBD1 value would appear - before diving into the structure inside this
> >new "TLV".
> >
> >Sec 4: the discussion should clarify what happens if the length field
> >is longer than the fields indicated by the sub-TLVs (is this an error
> >or padding to be ignored; does the latter present a covert channel).
> >additionally, this section refers to RFC5512 - which is being obsoleted
> >by ietf-idr-tunnel-encaps - and this pending ID is used as the primary
> >reference in Secs 5.1 and 5.2. References to RFC5512 should be replaced
> >with that ID (which I'll assume will be published concurrently).
> >
> >Sec 5: this section refers to the concept of an "invalid" sub-TLV;
> >given the previous sentence explains that unknown sub-TLVs are silently
> >ignored, then what exactly is an invalid sub-TLV? It further isn't
> >clear why 2 octets of type and 2 octets of length are needed (granted
> >it provides alignment, but is that really important for this sort of
> >application-layer protocol?)
> >
> >Sec 5.1 and 5.2: it is unclear why the two fundamental sub-TLVs of this
> >TLV are defined elsewhere; in specific, the example of the sub-TLV
> >should appear here (actually for each of the sub-TLVs).
> >
> >Sec 5.3 infers IP address version from length, when the version could
> >(should) easily encoded either as different types (you have 65K of
> >them!) or using an additional few bits (e.g., carved out of the
> >excesses noted in Sec 5).
> >
> >Sec 5.4 - I had to thread through several different sections of the IDR
> >ID to figure out what Color meant and how it is used. Granted that is a
> >different problem in a different doc, IMO this doc should include
> >enough of a summary that this sort of 'traceback' should not be needed
> >to understand what is being described. Further, the other doc doesn't
> >even explain Color sufficiently, IMO.
> >
> >Secs 5.6 and 5.7 - There are many rules for how the outer encapsulation
> >header is composed, and many fields it may affect beyond QoS and UDP
> >destination port. This section is incomplete in describing values for
> >the outer header(s) or relationships to the inner header(s).
> >
> >Sec 6 - I would encourage moving this section earlier, before the
> >details of how the LSA is composed.
> >
> >Sec 7 - the document should describe where experimental values
> >can/should be safely used and how collisions are handled; it should
> >also explain what happens when a reserved value is seen in an LSA.
> >
> >----
> >
> >
> >_______________________________________________
> >OSPF mailing list
> >OSPF@ietf.org
> >https://www.ietf.org/mailman/listinfo/ospf