Re: [radext] Review request for draft-ietf-softwire-map-radius

" Yu Fu " <eleven711711@foxmail.com> Thu, 31 January 2019 01:57 UTC

Return-Path: <eleven711711@foxmail.com>
X-Original-To: radext@ietfa.amsl.com
Delivered-To: radext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 964B31271FF; Wed, 30 Jan 2019 17:57:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.77
X-Spam-Level:
X-Spam-Status: No, score=-0.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.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 jWTMm2uTIj93; Wed, 30 Jan 2019 17:57:17 -0800 (PST)
Received: from smtpbg298.qq.com (smtpbg298.qq.com [184.105.67.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 421F7130E25; Wed, 30 Jan 2019 17:57:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1548899827; bh=cUAoD+sre+0SF9+eHdbQ486OBtYUinoiR0htXFl7utA=; h=In-Reply-To:References:From:To:Cc:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Date:Message-ID; b=BwSRJ8ig/bxIlJQ7/4LksUKiv73OhXZHp6zGMApvrYnIVhTYGpjIIwXxlWxYp5zXv fz5fUuDHdd9LcRvAGnEeFkNYznrGAGgaGQPyAOdYXcbphL3xNrvcC7PGCLn8FjY9mT ksVoOfsPjq3fON4ZY/ub+SUmgaTR3t3qhIJ7wi4s=
X-QQ-FEAT: zEy9C1EMlXxqhbryNPCLKOgPaT2cT9Mttd/nk/EiB6cmip1mlv8mHCD/bxUOM D3wwEFIo7iGRbtQTDBu/aEyIAmHVI8bD705ybvuMp2njamu+KMHBVmx0Yz0KHaWXpVV6oj3 oHcXicwqq7wQhqeEbXYRkO5i8CV9eb+htHgryJOvpfD3AglyJNfisqgNbBjum2/PkDY+JT9 32rwgLZLGaX/XQR6h2bE1nlQFW0WCc3Ovcy/wE8bs1DalK34Tdf0/YF2+q6CZ5bDq1EX/Z3 wI3PZjLKfXZkkg/8mxwN+ixxABfj/SEm3yL0b2vLYO+5Ie
X-QQ-SSF: 00000000000000F000000000000000Z
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 202.45.109.156
In-Reply-To: <380CA6BF-5401-4567-80F4-B31B388C81A4@deployingradius.com>
References: <0E3D879F-E131-47FE-A5E7-CC700F04A51B@tsinghua.edu.cn> <dc19f322-e4d1-31cf-6f9a-bc12010780cd@restena.lu> <380CA6BF-5401-4567-80F4-B31B388C81A4@deployingradius.com>
X-QQ-STYLE:
X-QQ-mid: webmail9t1548899821t4198658
From: Yu Fu <eleven711711@foxmail.com>
To: Alan DeKok <aland@deployingradius.com>
Cc: "radext@ietf.org" <radext@ietf.org>, draft-ietf-softwire-map-radius <draft-ietf-softwire-map-radius@ietf.org>, "draft-ietf-softwire-map-radius." <draft-ietf-softwire-map-radius.chairs@ietf.org>, Winter Stefan <stefan.winter@restena.lu>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_5C5255ED_0A4B0478_192C3B5E"
Content-Transfer-Encoding: 8bit
Date: Thu, 31 Jan 2019 09:57:01 +0800
X-Priority: 3
Message-ID: <tencent_763820E7FECBC145FD364BCDC2AAB7785E05@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-ReplyHash: 3990715702
X-QQ-SENDSIZE: 520
X-QQ-FName: 6BCFD7D0B98048D0B1E0F2D90AECC856
X-QQ-LocalIP: 10.208.130.95
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/0Kkh_4Ep8RTEF2o6H8b22IQ3Zz8>
Subject: Re: [radext] Review request for draft-ietf-softwire-map-radius
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/radext>, <mailto:radext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/radext/>
List-Post: <mailto:radext@ietf.org>
List-Help: <mailto:radext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/radext>, <mailto:radext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2019 01:57:24 -0000

Hi Alan,


We have updated the 18 version based on all your comments at the high level and in detail.


https://datatracker.ietf.org/doc/draft-ietf-softwire-map-radius/


Please find the corresponding changes as  below:


>  At a high level:

>* Please remove all ASCII art.  RFC 8044 (RADIUS data types) Section 2.1 suggests that this is no longer necessary.

>* Please use the attribute definition format suggested in RFC 8044 Section 2.1.3.  Doing so will make the document clearer

>* Most of the data types in this document fit the data types in RFC 8044.  If not, the considerations of RFC 6158 Section 3.2.3 on "Complex >Data Types" need to be addressed.

[fuyu]: We have referenced the RFC 8044 for the attribute format and cited it in the definition. 


>* Please decrease the use of "TLV"  An attribute can be referred to by name. e.g. "S46-MAP-E".  It does not need to be referred to as "S46-
>MAP-E TLV"



[fuyu]: We have decrease the use of TLV in the section 3 of the 18 version. 



 
>  And a review in detail:

>3.  Extensions of RADIUS Attributes and TLVs

>I suggest just calling this "New RADIUS Attributes".  There already exists "RADIUS extensions" documents, which do radically different things.


>      The Softwire46-Configuration Attribute MUST contain one or more of
>      the following: S46-MAP-E TLV, S46-MAP-T TLV, and/or S46-

>      Lightweight-4over6 TLV.

>  "the following... " what?  I suggest:

>      The Softwire46-Configuration Attribute MUST contain one or more of
>      the following attributes: S46-MAP-E, S46-MAP-T, and/or S46-
>      Lightweight-4over6.

>  Similar comments apply to many other places in the document.


[fuyu]: Please see that we have deleted "TLV" in the corresponding place.



>  Also, is there any reason to shorten the attribute names?  "Softwire46-MAP-E" would be clearer than "S46-MAP-E".


[fuyu]: Please see that we have updated "Softwire46" instead of "S46" in the whole document.



>  Figure 1 is useful and informative.  NIT: I would remove the repeated use of "TLV" and "sub-TLV".  Which attribute contains what is clear from >the diagram.

[fuyu]: Done


>3.1.1.1.  S46-MAP-E TLV Format

>  I would rename this section "S46-MAP-E Attribute".  The section describes the attribute, not just it's format.  If RFC 8044 is referenced, the >formats are defined there.  And don't need to be copied here.



[fuyu]: Please see that we don't copy the format here and just cite it from the RFC 8044 in the new version.



>  The section also doesn't say what the attribute is *for*.  While that description is alluded to in the rest of the document, it it not clear.  Again, >using the layout recommended by RFC 8044 would be useful.  That layout includes a portion for a description of what the attribute does.

>  Similar comments apply to many other places in the document.



[fuyu]: We have added one sentence to describe each attribute is "for"...



>Table 2: Softwire46 Sub-TLVs

>  The use of "M - Mandatory, O - Optional, N/P - Not Permitted" is unusual.  I suggest using a table format similar to RFC 2865 Section 5.44, as > is done with other RADIUS RFCs.  e.g. use "0", "0-1", "0+". etc.


 > For number assignment, the TLVs create a new number space, and can likely be assigned directly in the document.  e.g. if "Foo" contains >"Bar" and "Baz", then you can assign "1" to "Bar", and "2" to "Baz".  This is what IANA will do anyways, and it helps clarify the document, and > prevent mistakes.



[fuyu]: Thanks for the suggestions.  We have changed it into "0, 0+ ....."



>3.1.4.3.  EA-Length Sub-TLV

>  This section defines an attribute that contains a 16 bit number.  Such attributes are discouraged by RFC 6158.  This definition should be >corrected to be a 32-bit integer, or an explanation should be given as to why 16 bits is required here.

>  Similar comments apply for Sections 3.1.6.1, 3.1.6.2, and 3.1.6.3.
>  Section 3.2.  defines an attribute that contains an array of 16-bit integers.  Please follow the guidelines of RFC 6158 here.

[fuyu]:Thanks, We have corrected them into 32 bit. 



Thanks again,


Cheers


Yu