[RTG-DIR] RtgDir review: TRILL: Interface Addresses APPsub-TLV <draft-ietf-trill-ia-appsubtlv-07.txt>

"McPherson, Danny" <dmcpherson@verisign.com> Wed, 04 May 2016 14:27 UTC

Return-Path: <dmcpherson@verisign.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10AF412D69C for <rtg-dir@ietfa.amsl.com>; Wed, 4 May 2016 07:27:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign-com.20150623.gappssmtp.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 g49stoGctSVy for <rtg-dir@ietfa.amsl.com>; Wed, 4 May 2016 07:27:13 -0700 (PDT)
Received: from mail-oi0-x264.google.com (mail-oi0-x264.google.com [IPv6:2607:f8b0:4003:c06::264]) (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 0E1A812D553 for <rtg-dir@ietf.org>; Wed, 4 May 2016 07:27:13 -0700 (PDT)
Received: by mail-oi0-x264.google.com with SMTP id i2so4693095oib.3 for <rtg-dir@ietf.org>; Wed, 04 May 2016 07:27:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verisign-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:user-agent:mime-version; bh=YpbJEr83lkiGzTSVhD2xu0ykYmCGwZzVwpw17AaSytU=; b=RVDueuFpO6cM3vC3zdIj5/xinAAomuCQmxjN8+wow5m5sc730I0LQRswLaUgD5gvVw DQT+Kjk1bOez4R5EbAP4mV2zvTAveR1N6KEx8BNSUT8pU7Iq3G0aMh6WxFgCss0R6qMA EvzxVaetSW+kaGZcxKsatuk34h/Tz2jHGA1Mjgo5zZuInuiaSNfDV7ZrUXzVXXvZMA8k Kt37K7UouUbgPqpg9d7aCmAqclBKnVHAJE6wur4YAluveSgUdLqsfVhlBargWnYN49kr Efoc7fDd56yfo4R9PnfTFjBVl5wvFXFHOLu6Zxb4hAQ8PggxLCVUp3DWQxsWfQ3C5RoS jqyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:accept-language:content-language:user-agent :mime-version; bh=YpbJEr83lkiGzTSVhD2xu0ykYmCGwZzVwpw17AaSytU=; b=HG7mgfY5F92CG1W9ZJJl7C0w0LojxrbeMYtJBPQtJAmcGgzlmu/LVr4ddJkpWDTmeq gB9D4kjtpxK3Pk1nTEoCYplYuCh0A0zzwULWcKxbyCqwuD9VwHeeQfmFJlWRWbLdOy1u d11H1BqwpwgygLuf/MLvJaj7cC9LgBPjcqF1YCc9gG+OTyUFyU/dkTS18SCZdLdCTG+/ Eaxs4hfK836oyraTb59h0YBLvkQ+wfgU3r+1TvRU234cc1ZXLk/io2D1ewpMVjhgo4pG QrRw3JsheydUyGwxwrhNZXPxRBEA19Dvdlk9imHpcq2z6DK0bqrJjSi6r+rSXmf5kXpc mM+Q==
X-Gm-Message-State: AOPr4FVjWKsjpKXRdwxVvV8eZk5+bIwxnZMkEyYEf1MntCnf/EACJ9RUQh8jgzjku4fKHcs77F3uO3mH1O9b0FZTegsGMJzy
X-Received: by 10.55.217.130 with SMTP id q2mr9215003qkl.101.1462372031659; Wed, 04 May 2016 07:27:11 -0700 (PDT)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by smtp-relay.gmail.com with ESMTPS id y190sm701522qkb.3.2016.05.04.07.27.11 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 04 May 2016 07:27:11 -0700 (PDT)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id u44ERBJm028028 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 4 May 2016 10:27:11 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Wed, 4 May 2016 10:27:10 -0400
From: "McPherson, Danny" <dmcpherson@verisign.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: RtgDir review: TRILL: Interface Addresses APPsub-TLV <draft-ietf-trill-ia-appsubtlv-07.txt>
Thread-Index: AQHRphEKORUTa4BWI0iEODDXoWE46A==
Date: Wed, 04 May 2016 14:27:09 +0000
Message-ID: <C4E48021-CFBA-458A-AD3E-6B73A55FFEC8@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.15.1.160411
x-originating-ip: [10.173.152.4]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha256"; boundary="B_3545202429_374183223"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-dir/z0uCJTCOsuhhZY3LAdBVl6iFT1I>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-trill-ia-appsubtlv@ietf.org" <draft-ietf-trill-ia-appsubtlv@ietf.org>, "all@ietf.org" <all@ietf.org>, "trill@ietf.org" <trill@ietf.org>
Subject: [RTG-DIR] RtgDir review: TRILL: Interface Addresses APPsub-TLV <draft-ietf-trill-ia-appsubtlv-07.txt>
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 May 2016 14:27:16 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.



Document: draft-ietf-trill-ia-appsubtlv-07.txt

Reviewer: Danny McPherson

Review Date: May 4, 2016

Intended Status: Proposed Standard



Summary:

 I have some minor concerns about this document that I think should be resolved before publication.



Comments:

I believe the draft is technically sound, however, the quality and readability needs a bit more work, particularly as it relates to introduction of new terms, and consistent application and use of all terms.  There are also some general error handling and encoding issues that need to be given consideration.



Major Issues:

I have no “Major” issues with this I-D.



Minor Issues:
ERROR HANDLING: There are a number of places in the document where it discusses the receipt of malformed, badly encoded, non-matching, or corrupt messages, and the advice is to either [silently] discard or ignore the messages.  Some general guidance should be given here to enable operational diagnosis of any issues that may result in temporal or persistent problems, where logging and other actions should occur.  Some aspects of this might leverage the OAM Framework efforts, although it appears much of the TRILL work leaves this to the implementer.
When using “Nickname” it would be useful to define the encoding as an unsigned 16-bit integer, or just reference "as specified in S 3.7 of RFC6325”.
The inclusion of the “TLV” acronym in the "APPsub-TLV” TLV name seems loose and redundant to me, as opposed to “APPsub TLV” or similar.
Inconsistent use of “Interface Address APPsub-TLV”, “IA APPSub-TLV”, “Interface Address APP-subTLV”, and “AppsubTLV” makes it seem like you’re talking about different things.
The use of “sub-sub-TLV” seems a bit loose and sloppy to me as well, and should be cleaned up.  E.g., S 5.2 “IA Appsub-TLV Sub-Sub-TLVs SubRegistry"
Only one of the “Figures” is labeled / captioned
The use of “Address Sets” and “Address Sets Ends” makes it a bit hard to read when used in sentences.  Perhaps an acronym for each, or hyphenating/underscoring them would make it more readable.
S 3.4 the 2-byte “Type” value in the diagram should be “TOPOLOGY”, not “DATALEN”.
I noticed that Radia was a co-author until the last revision, and now she doesn’t even exist in the Acknowledgements section.  While no explanation is required here, I did find this a bit odd.
IANA Considerations: Some guidance from the IANA folks on the formatting of this section might be in order.  It’s not as clear as it could be about what their instructions are here.
S 2: It’s unclear to me if the “Confidence” value of 255 “being treated as if it was 254” is inline with RFC6325 S 4.8.1 guidance?
In general, I agree there appear to be no new Security Considerations here.  I do not believe Asymmetry will be an issue with the forged packet discard issue although some consideration of this might be in order (or perhaps simply a reference to SAVI or other work here).  I wonder if some consideration should be given to broader disclosure of reachable layer 2 addresses here, but that seems a bit reaching as well.
Nits:

Abstract & Introduction: s/by-pass/bypass/
S.2: s/Data Label is reachable from /Data Label are reachable/
A reference for the first use of AFN would be useful, perhaps to the IANA registry.
Expressing TBD code points in [ ] brackets might help with readability as well
S 3.2 “if the Length is 0 or 1 or less” — not sure the “or less" is necessary?