Re: [OSPF] draft-ietf-ospf-ospfv3-lsa-extend-01

Acee Lindem <acee.lindem@ericsson.com> Fri, 18 April 2014 15:44 UTC

Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED5C71A0425 for <ospf@ietfa.amsl.com>; Fri, 18 Apr 2014 08:44:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 YoIonrwYHO0l for <ospf@ietfa.amsl.com>; Fri, 18 Apr 2014 08:44:21 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 03FC91A0422 for <ospf@ietf.org>; Fri, 18 Apr 2014 08:44:20 -0700 (PDT)
X-AuditID: c618062d-f79f66d000001393-a7-5350f9ddd1c5
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 92.AD.05011.DD9F0535; Fri, 18 Apr 2014 12:09:34 +0200 (CEST)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0174.001; Fri, 18 Apr 2014 11:44:15 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Alan Davey <Alan.Davey@metaswitch.com>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org" <draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org>
Thread-Topic: [OSPF] draft-ietf-ospf-ospfv3-lsa-extend-01
Thread-Index: Ac9FAnKI5crrObGLRia8H4bMjVlUZAWAXXsA
Date: Fri, 18 Apr 2014 15:44:15 +0000
Message-ID: <CF7695B2.2C95D%acee.lindem@ericsson.com>
References: <C2EE31C852049D499842B19FC01C0804C1DBA5EA@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <C2EE31C852049D499842B19FC01C0804C1DBA5EA@ENFICSMBX1.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.1.140326
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_CF7695B22C95Daceelindemericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsUyuXSPn+69nwHBBuufslk8mTaLzeLW2Ums Fi337rE7MHssWfKTyePozbnMHl8uf2YLYI7isklJzcksSy3St0vgyrjSe4et4HsDY8X1w48Y GxhPF3QxcnJICJhINN2dywphi0lcuLeerYuRi0NI4CijxM22FihnOaPE4lkPmUCq2AR0JJ4/ +scMkhAR2MYosXzWShaQhLCApcTt5rtgo0QErCRe3DjMDGEbSTQ3/gKLswioSkz5c50NxOYV MJWY8/EcWK+QgJ/Ez46DYPWcAv4SJzqWg9mMQCd9P7UGbDGzgLjErSfzmSBOFZBYsuc8M4Qt KvHy8T+w+aICehLvjsPUKEnMeX2NGaI3SqLjaRczxF5BiZMzn7BMYBSdhWTsLCRls5CUQcQN JN6fm88MYWtLLFv4GsrWl9j45SzjLEYOINta4t07HWQlCxg5VjFylBanluWmGxlsYgRG4TEJ Nt0djHteWh5iFOBgVOLhnXLdN1iINbGsuDL3EKM0B4uSOO+Xt85BQgLpiSWp2ampBalF8UWl OanFhxiZODilGhiN/a2zD3xSN7I8ER+vqu8bd4s3aAofi5Zh2CfXrmkp8kse1hXLRTLc13WX DN1+na/xraZ7xjMp1thXtjHGc3nVIgMCKlwf+/pezN/8eRbblCWnYrslu1XtLk1ZXzFhifek JKtgf4MnoQlvkxnzbixg7DudxaDQ35OwU/BMIO91VpN5wXHLlViKMxINtZiLihMBKTqQB6MC AAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/APVLgsGtn4RwyUIK5Q5Wf11a8iI
Subject: Re: [OSPF] draft-ietf-ospf-ospfv3-lsa-extend-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Apr 2014 15:44:27 -0000

Hi Alan,
Thanks much for the thorough review!  I'm generally not a top-poster but in this case I've incorporated all your comments including reorganizing the draft to separate the TLV specifications from the Extended LSA specifications.
Thanks,
Acee

From: Alan Davey <Alan.Davey@metaswitch.com<mailto:Alan.Davey@metaswitch.com>>
Date: Monday, April 7, 2014 2:57 AM
To: OSPF - OSPF WG List <ospf@ietf.org<mailto:ospf@ietf.org>>, "draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org<mailto:draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org>" <draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org<mailto:draft-ietf-ospf-ospfv3-lsa-extend@tools.ietf.org>>
Subject: [OSPF] draft-ietf-ospf-ospfv3-lsa-extend-01

Folks

I have read draft-ietf-ospf-ospfv3-lsa-extend-01 and I think that it looks good.  I have a few comments, mostly minor.  Please let me know if you have any questions on the following.

_General Points_

The TLV types are defined with global scope.  Therefore, I think it is clearer to separate the TLV definitions from the LSA definitions.  It may be better to avoid defining limits on the TLV usage in sections defining the LSAs.

For an example of where it would be better to separate the TLV definitions, in section 11, OSPFv3 E-Intra-Area-Prefix-LSA, there is a reference to TLV type 6, which is defined in section 10, OSPFv3 E-Link-LSA.

For an example of defining limits in the TLV usage in LSA definitions, in section 4:


-          “0 – Reserved”.  As the Type values are OSPFv3-global in scope, should the reserved value be defined in an overall section and not in the section defining the E-Router-LSA?


-          “The Router-Link TLV is only applicable to the E-Router-LSA.  Inclusion in other Extended LSAs MUST be ignored.”  This is probably true, but seems too limiting.  Should the sections defining the LSAs state which TLVs are applicable to that LSA, only, and have a default statement that other TLV (and sub-TLV) types SHOULD be ignored?

Where multiple sub-TLVs are defined, for example, in section 8, OSPFv3 E-AS-External-LSA, there should be a statement that the sub-TLVs may be in any order.

_Minor Points, Typos, etc._

Section 1, para 2: s/OSPFv3 LSA/OSPFv3 LSAs/

Section 3, last sentence: “Unrecognized types are ignored.”  Is there a better section to put this statement?  Section 3 is defining the TLV format and not any actions on processing them.

Section 4:

Should there be a statement that the E-Router-LSA can contain multiple Router-Link TLVs?  This is different to RFC 3630, where an LSA can only contain one top-level TLV and this should be made explicit.

Section 5, paragraph 3: s/her/the/?

Section 6, paragraph 2: s/Network-LSA/Inter-Area-Prefix-LSA/.

Section 8; I suggest NOT specifying the TLV lengths in the format diagrams; this seems too restrictive.

Section 12; paragraph 2, “will contain an additional options bits”, s/bits/bit/?

Section 12.1, paragraph 1: s/ exteneded/extended/ and s/ MixedModeOrignateOnly/ MixedModeOriginateOnly/

Section 12.1, 1.; s/orginate/originate/.

Section 12.1.1, paragraph 1; s/In these are/In these areas/.

Appendix A, ExtendedLSASupport; s/The valid value/The valid values/

Regards
Alan

Network Technologies
Metaswitch Networks

alan.davey@metaswitch.com<mailto:alan.davey@metaswitch.com>
+44 (0) 20 8366 1177
network-technologies.metaswitch.com<http://network-technologies.metaswitch.com/>