Re: Last call comments on draft-ietf-ccamp-gmpls-ason-routing-eval-01.txt
dimitri papadimitriou <dpapadimitriou@psg.com> Tue, 04 October 2005 07:23 UTC
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EMh9K-0007d7-9H for ccamp-archive@megatron.ietf.org; Tue, 04 Oct 2005 03:23:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02123 for <ccamp-archive@ietf.org>; Tue, 4 Oct 2005 03:23:40 -0400 (EDT)
Received: from psg.com ([147.28.0.62] ident=mailnull) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EMhHx-0008NT-9u for ccamp-archive@ietf.org; Tue, 04 Oct 2005 03:32:38 -0400
Received: from majordom by psg.com with local (Exim 4.52 (FreeBSD)) id 1EMh3Y-000ND1-FP for ccamp-data@psg.com; Tue, 04 Oct 2005 07:17:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on psg.com
X-Spam-Status: No, score=-5.1 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0
Received: from localhost ([127.0.0.1]) by psg.com with esmtp (Exim 4.52 (FreeBSD)) id 1EMh3R-000NCH-ED; Tue, 04 Oct 2005 07:17:38 +0000
Message-ID: <43422CA4.2050203@psg.com>
Date: Tue, 04 Oct 2005 09:17:56 +0200
From: dimitri papadimitriou <dpapadimitriou@psg.com>
Reply-To: dpapadimitriou@psg.com, dimitri.papadimitriou@alcatel.be
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.11) Gecko/20050728
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adrian Farrel <adrian@olddog.co.uk>
CC: Dimitri Papadimitriou <Dimitri.Papadimitriou@alcatel.be>, Christian E Hopps <chopps@cisco.com>, Lyndon Ong <LyOng@ciena.com>, Jonathan Sadler <jonathan.sadler@tellabs.com>, Dave Ward <dward@cisco.com>, Stephen Shew <sdshew@nortel.com>, ccamp@ops.ietf.org
Subject: Re: Last call comments on draft-ietf-ccamp-gmpls-ason-routing-eval-01.txt
References: <008f01c5c738$0b006b40$6b849ed9@Puppy>
In-Reply-To: <008f01c5c738$0b006b40$6b849ed9@Puppy>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Sender: owner-ccamp@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 16a2b98d831858659c646b3dec9ed22b
Content-Transfer-Encoding: 7bit
hi adrian Adrian Farrel wrote: > Hi, > > Here are my comments on this I-D. Most of these comments are very minor > editorial nits. We need to try to get these resolved at this stage because > it will improve the speed at which the IESG can review the I-D and reduce > the time in the RFC Editor process. thank for commenting here this will help in progressing the document > However, there are a few more > substantial questions hidden in the middle of what I have written. will provide on the list how these comments have been addressed when document will be re-submitted (assuming that the last call is over now) > I suspect that this email will take some while to show up at the CCAMP > mailing list because psg (which hosts the CCAMP list) is in dispute with > my ISP. Sorry about that. > > Thanks, > Adrian > > ==== > > Section 4 > > The following functionality is expected from GMPLS routing protocol > s/protocol/protocols/ > > Section 4 > - Processing of routing information exchanged between adjacent > levels of the hierarchy (i.e. Level N+1 and N) including > reachability and upon policy decision summarized topology > information. > s/and upon policy decision summarized/and (upon policy decision) > summarized > > Section 4 > - Self-consistent information at the receiving level resulting from > any transformation (filter, summarize, etc.) and forwarding of > information from one Routing Controller (RC) to RC(s) at different > levels when multiple RCs bound to a single RA. > s/bound/are bound/ > > Section 4 > As ASON does not restrict the control plane architecture choice used, > either a co-located architecture or a physically separated > architecture may be used. A collection of links and nodes such as a > s/architecture choice used/architecture choice/ > s/co-locate/collocate/ > > Section 5 > This section evaluates support of existing IETF routing protocols > with respect to the requirements summarized from [ASON-RR] in Section > 4. Candidate routing protocols are IGP (OSPF and IS-IS) and BGP. The > latter in not addressed in the current version of this document. > There will be no future versions of this document (we hope). > What should you then say about BGP? > Probably that BGP is not considered a candidate protocol because... > > Section 5.1 > - Li is a logical control plane entity that is associated to a > single data plane (abstract) node. The Li is identified by the > TE Router_ID. The latter is a control plane identifier defined as > . RFC 3630: Router_Address (top level) TLV of the Type 1 TE LSA > . RFC 3784: Traffic Engineering Router ID TLV (Type 134) > s/data plane (abstract) node/physical node/ > 1. Use same terminology as defined in previous bullet > 2. Why say "abstract" for something that is physical? > > Section 5.1 > This contains multiple references to RFCs. Can you please insert square > bracket citations. > > Section 5.1 > - Li is a logical control plane entity that is associated to a > single data plane (abstract) node. The Li is identified by the > TE Router_ID. The latter is a control plane identifier defined as > . RFC 3630: Router_Address (top level) TLV of the Type 1 TE LSA > . RFC 3784: Traffic Engineering Router ID TLV (Type 134) > > Note: this document does not define what the TE Router ID is. This > document simply states the use of the TE Router ID to identify > the Li. Other documents (the referenced RFC 3630 and RFC > 3784) provide the definitions. > There appear to be two contradictory paragraphs here. The first says > "...defined as...". The second says "...does not define..." Need to tweak > the words. > > Section 5.1 > Thus, the routing protocol MUST be able to advertise multiple TE > Router IDs. > You need to comment on whether this requires a modification to the > protocols as currently specified or not. This is, after all, the purpose > of this document. > > Section 5.1 > [ASON-REQ], does not enter into the identification of the logical > s/ASON-REQ/ASON-RR/ > > Section 5.2 > Under these conditions, GMPLS link state routing protocols provide > the capability for RA Identification. > Add "without further modification" > > Section 5.3 > We focus on routing information exchange between Ri entities > (through routing adjacencies) within single hierarchical level. > s/within single/within a single/ > > Section 5.3 > Routing information mapping between levels may require specific > guidelines. > ...and these are out of scope? > > Section 5.3 > The control plane does not transport Pi information as these are > data plane addresses for which the Li/Pi mapping is kept (link) > local - see for instance the transport LMP document [LMP-T] where > s/information/identifiers/ > > Section 5.3 (three times) > Are "666B.F999.AF10.222C" and "1.1.1.1" intended to be representative of > specific address forms. If the latter is an IPv4 address, you should pick > one from the range allowed for example IP addresses. > > Section 5.3 > You should conclude with a statement that "OSPF and IS-IS therefore carry > sufficient node identification information without further modification." > > Section 5.3 > 3) when using OSPF or ISIS as the IGP in support of traffic > engineering, RFC 3477 RECOMMENDS that the Li value (referred to the > "LSR Router ID") to be set to the TE Router ID value. > Please add citation for [RFC3477]. > > Section 5.3.1 > From the list of link attributes and characteristics (detailed in > [ASON-RR], the Local Adaptation support information is missing as TE > link attribute. GMPLS routing does not currently consider the use of > dedicated TE link attribute(s) to describe the cross/inter-layer > relationships. All other TE link attributes and characteristics are > currently covered (see Table 1.) > I think this could be written more clearly. Try... > [ASON-RR] provides a list of link attributes and characteristics > that need to be advertised by a routing protocol. All TE link > attributes and characteristics are currently handled by OSPF and > IS-IS (see Table 1) with the exception of Local Adaptation support. > GMPLS routing does not currently consider the use of dedicated TE > link attribute(s) to describe the cross/inter-layer relationships. > > Section 5.3.1 > However, the representation of bandwidth requires further analysis > i.e. GMPLS Routing defines an Interface Switching Capability > Descriptor (ISCD) that delivers information about the (maximum/ > minimum) bandwidth per priority an LSP can make use of. > s/an LSP can make use of/of which an LSP can make use/ > > Section 5.3.1 > The latter > also may require definition of additional signal types (from those > defined in [RFC 3496]) to represent contiguous concatenation i.e. > STS-(3xN)c SPE / VC-4-Nc, N = 4, 16, 64, 256. > s/also may/may also/ > s/RFC 3496/RFC3946/ !!! > Note that 3946 is a signaling I-D. It does not mention routing > advertisement. You may need to add some detail here to explain how this > RFC is relevant. > > Section 5.3.1 > perspective. However, it introduces some lost of information. This > lost of information affects the number of signals that can be used > but not the range they cover. On the other hand, if additional > technology specific information (such as capabilities) are > s/lost/loss/ (twice) > s/capabilities) are/capabilities) is/ > > Section 5.3.1 > sub-TLV [GMPLS-OSPF] > GMPLS-OSPF is not in the references. > > Section 5.3.1 > Local SNPP link ID Link local part of the TE link identifier > sub-TLV [GMPLS-ISIS] > GMPLS-ISIS is not in the references. > > Section 5.3.1 > Note: Link Attributes represent layer resource capabilities and > their utilization. > Undoubtedly true, but missing a little context? > > Section 5.3.2 > Nodes attributes include the "Logical Node ID" (as detailed in > Section 5.1) and the reachability information as described in > Section 5.3.3. > The use of "include" implies there are other node attributes not discussed > here. > Either discuss them (if they exist) or fix the text by s/include/are/ > > Section 5.3.3 > defined per address family, e.g., IPv4 and IPv6). However, [OSPF- > NODE] restricts to advertisement of Host addresses and not prefixes, > and therefore requires enhancement (see below). > s/restricts to advertisement/is restricted to advertisement/ > > Section 5.3.3 > A similar mechanism does not exist for IS-IS as the Extended IP > Reachability TLV [RFC3784] focuses on IP reachable end-points > (terminating points), as its name indicates. > I assume you mean that "An extension similar to [OSPF-NODE] is not > required for IS-IS because the function is already included in the > Reachability TLV. However, both the Reachability TLV and [OSPF-TLV] do not > support the advertisement of reachability prefixes." > > Section 5.4. > hence no specific capabilities are added to the routing protocol > s/are/need to be/ > > Section 5.5 > level hierarchy, and disallow the advertising of routing information > s/disallow/disallows/ > > Section 5.5 > downward in the hierarchy. [RFC2966] defines the up/down bit to > [RFC2966] is not in the references. > > Section 5.5 > [RFC1195] allows only advertising routing information upward in the > RFC 1195 is not in the references. > > Section 5.5 > downward in the hierarchy. [RFC2966] defines the up/down bit to > RFC 2966 is not in the references. > > Section 5.5 > OSPFv2 prevents that inter-area routes, which are learned from area > 0 are not passed back to area 0. However, GMPLS makes use of Type 10 > Rewrite as... > OSPFv2 prevents inter-area routes (which are learned from area 0) > from being passed back to area 0. However, GMPLS makes use of Type 10 > > Section 5.5 > (area-local scope) LSA to propagate TE information [RFC3630], [GMPLS- > s/LSA/LSAs/ > > Section 5.5 > which Type 10 Opaque LSA may carry the information that particular > s/LSA/LSAs/ > s/particular/a particular piece of/ > > Section 5.5 > back into an higher level RC. > s/an/a/ > > Section 5.6 > Link state protocols have been designed to detect topological > changes (such as interface failures, link attributes modification). > Convergence period is short and involves a minimum of routing > information exchange. > Do link state protocols detect the changes or propagate them? > s/Convergence/The convergence/ > s/and involves/and convergence involves/ > > Section 5.7 > behalf multiple Li's creates the following issue as there is no more > a 1:1 relationship between the Router_ID and the TE Router_ID but a > /more/longer/ > > Section 5.7 > and link remote (unnumbered) ID association may be not unique per > s/be not/not be/ > > Section 5.7 > retrieve the [Li;Lj] relationship(s). In brief, as unnumbered links > The RFC Ed. prefers that square brackets [] are used only for citations. > Can you use {}? > > Section 6 > respectively case 1), 2), 3) and 4). Additional base scenarios > (being not combinations or decomposition of entities) may further > complete this set in a future revision of this document. > Remove this sentence. > > Section 6 > In the below Figure 1: > s/In the below Figure 1:/In Figure 1 below: > > Section 6 > Please add captions to the figures. At the moment it is not completely > clear that cases 1, 2 and 3 appear in Figure 1, while case 4 appears in > Figure 3, and Figure 2 is a special representation of case 1. > > New Section 7 > Please add a new section after Section 6 > "Summary of Necessary Additions to OSPF and IS-IS" > It is too hard for the reader to extract these from the I-D with complete > certainty. > > Section 8.1 > Is [LMP-T] really normative? > Is [OSPF-NODE] really normative? The draft will progress better if it is > not. > [RFC3667] and [RFC3668] don't need to be listed. > [RFC3946] is not referenced. > > Section 8.2 > [ASON-RR] is surely normative. > > > . >
- Last call comments on draft-ietf-ccamp-gmpls-ason… Adrian Farrel
- Re: Last call comments on draft-ietf-ccamp-gmpls-… dimitri papadimitriou