Re: [CCAMP] Routing Directorate:Review of draft-ietf-ccamp-rwa-wson-framework
"Adrian Farrel" <adrian@olddog.co.uk> Fri, 04 February 2011 12:14 UTC
Return-Path: <adrian@olddog.co.uk>
X-Original-To: ccamp@core3.amsl.com
Delivered-To: ccamp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E1DA3A6907 for <ccamp@core3.amsl.com>; Fri, 4 Feb 2011 04:14:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.516
X-Spam-Level:
X-Spam-Status: No, score=-2.516 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D9IzY+p-h3Vu for <ccamp@core3.amsl.com>; Fri, 4 Feb 2011 04:14:20 -0800 (PST)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) by core3.amsl.com (Postfix) with ESMTP id 51DBE3A68E1 for <ccamp@ietf.org>; Fri, 4 Feb 2011 04:14:19 -0800 (PST)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id p14CHVu3006485; Fri, 4 Feb 2011 12:17:31 GMT
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id p14CHRwX006452; Fri, 4 Feb 2011 12:17:28 GMT
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Greg Bernstein' <gregb@grotto-networking.com>
References: <081601cbc254$49677730$dc366590$@olddog.co.uk> <4D4B297F.4070701@grotto-networking.com>
In-Reply-To: <4D4B297F.4070701@grotto-networking.com>
Date: Fri, 04 Feb 2011 12:17:26 -0000
Message-ID: <0e4201cbc465$7f0cd700$7d268500$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0E43_01CBC465.7F1D9FE0"
X-Mailer: Microsoft Outlook 14.0
Content-language: en-gb
Thread-index: AQFVC20gUVycFvihHkvawP/WjxdjDgJCtoqGlMydkzA=
Cc: draft-ietf-ccamp-rwa-wson-framework@tools.ietf.org, ccamp-chairs@tools.ietf.org, 'CCAMP' <ccamp@ietf.org>, Dimitri.Papadimitriou@alcatel-lucent.com
Subject: Re: [CCAMP] Routing Directorate:Review of draft-ietf-ccamp-rwa-wson-framework
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Feb 2011 12:14:40 -0000
Hi please go ahead with a new revision. Only point to note is "optical subnetwork". I advise against that as the term subnetwork has a very specific IETF meaning, and overloading it with ITU-T meaning is at best going to cause people to whinge. I think that whenever you say "network" you actually mean "WSON". You could throw that statement in up front, or you could search and replace network/WSON. Thanks for the work, Adrian From: Greg Bernstein [mailto:gregb@grotto-networking.com] Sent: 03 February 2011 22:18 To: adrian@olddog.co.uk Cc: draft-ietf-ccamp-rwa-wson-framework@tools.ietf.org; ccamp-chairs@tools.ietf.org; 'CCAMP'; Dimitri.Papadimitriou@alcatel-lucent.com Subject: Re: Routing Directorate:Review of draft-ietf-ccamp-rwa-wson-framework Thanks for the review. Please see comments below and confirm agreement on proposed actions before we make changes to the document. Greg & Young On 2/1/2011 1:09 PM, Adrian Farrel wrote: Hi authors of draft-ietf-ccamp-rwa-wson-framework, Here is the Routing Directorate review of your draft. Dimitri sent it into the ADs during the IETF last call period, and I would appreciate you handling the comments as if they were last call comments. Most of his points look pretty sound to me, so I think you will need to do another revision. Many thanks, Adrian -----Original Message----- From: Papadimitriou, Dimitri (Dimitri) [mailto:dimitri.papadimitriou@alcatel- lucent.com] Sent: 31 January 2011 23:42 To: dbrungard@att.com Cc: danli@huawei.com; adrian.farrel@huawei.com; stbryant@cisco.com Subject: RE: [Rtg Area Wiki] #49 (waiting): Review of draft-ietf-ccamp-rwa-wson- framework Hi, Here below my review of this document: o) Section 1. Introduction . State the actual issue(s) when applying current GMPLS (RFC X,Y,Z) to wavelength switched networks to initiate such "framework" otherwise one could think of a BCP --> The fundamental new issues raised are: (a) asymmetry of switching nodes, (b) RWA control plane architectural alternatives (particularly including PCE), (c) optical signal compatibility (for path selection). The detailed comparison to specific GMPLS RFCs are given in section 6, however we can add a paragraph or two of summary text to the introduction. . RFC 3945 mention support of wavelength/lambda switching is that different from WSON ? or is the second a special case of the former (note this is how the terminology section reads). --> All "GMPLS" applications fall under the general description provided by RFC3945. The wavelength/lambda switching of RFC3945 is very general, in this document we rigorize the notions with the definition of optical signals in section 3.3 (based on ITU-T definitions). This helps clarify the use of amplifiers and regenerators and their implications for the control plane. --> can add text to introduction clarifying relation to RFC3945. . "In order to provision an optical connection (an optical path) through a WSON certain path continuity and resource availability constraints must be met to determine viable and optimal paths through the network." I will come back to this latter but the term "network" is to be qualified in context of this document. In particular, afaik aren't there different specifications of IaDI and IrDI interfaces. --> suggest changing "network" to "optical subnetwork". . "Note that this document focuses on the generic properties of links, switches and path selection constraints that occur in WSONs." in which sense the term "generic" is used in this statement (usually considered as application to multiple switching technologies) The main comment concerning this introduction is that the "motivation" (what's the problem) and "positioning" (how it positions ?) shall be clarified. --> "Generic" in the sense of those properties of optical networks found across different contexts such as access, metro, and long haul. --> Suggest changing order of last two sentences of last paragraph of introduction. o) Section 3.1 . " The number of channels is significantly smaller than the 32 bit GMPLS label space defined for GMPLS, see [RFC3471]. A label representation for these ITU-T grids is given in [Otani] and provides a common label format to be used in signaling optical paths. " This falls into a Section describing (C)WDM links. It would be appropriate to move such material into a sub-section describing the corresponding GMPLS/link capabilities. The same remark applies to Section 3.2 and 3.3: it would be appropriate to have a sub-section dedicated to the implication on the control plane (first) and then to GMPLS protocols. --> This document has been through numerous revisions and last calls and its present structure represents working group consensus. Would not recommend the proposed restructuring at this point in time. o) Section 3.2 . Transmitter failure isn't specific to "WSON" but implications are the same or not ? If a DXC transmitter fails clearly the node shall select another outgoing interface. --> Your statement is true for a digital cross connect. However for a transparent network the problem would be with the source node and not the optical network. . "Hence, additional mechanisms may be necessary to detect and differentiate this failure from the others, e.g., one doesn't not want to initiate mesh restoration if the source transmitter has failed, since the optical transmitter will still be failed on the alternate optical path." This example is rather confusing, if a source transmitter fails of course selecting a path along that transmitter won't work. --> See above comments. This text was suggested by another working group chair/AD. We could remove this entire discussion, but that may cause us trouble with a different chair/AD... o) Section 3.3 . "Note that a number of non-standard or proprietary modulation formats and FEC codes are commonly used in WSONs. For some digital bit streams the presence of Forwarding Equivalence Class (FEC) can be ==> error in text should be "Forward Error Correction" detected, e.g., in [G.707] this is indicated in the signal itself via the FEC Status Indication (FSI) byte, while in [G.709] this can be inferred from whether the FEC field of the Optical Channel Transport Unit-k (OTUk) is all zeros or not." Please indicate the impact at the control plane level, and GMPLS protocol level. --> Will fix error in text. o) Section 3.4 . "Only a subset of these and their non-impairment related properties are considered in the following sections." How that subset has been selected ? Why not the full set ? Does it mean that the GMPLS capabilities will only apply to this subset ? --> Will change text to read "only the subset of these relevant to the control plane". . "As the degree of the ROADM increases beyond two it can have properties of both a switch (OXC) and a multiplexer and hence it is necessary to know the switched connectivity offered by such a network element to effectively utilize it. " These constraints are equivalent to link administrative coloring with combinatorial combination that can be encoded in their mask. I am not stating this would be more effective than the proposed bit maps but how these constraint differs from a MT routing when constraints are induced by node structure or topological considerations. --> this statement is concerned with the connectivity capabilities of a switch which was modeled via the connectivity matrix mechanism. o) Section 3.4.2. and 3.4.3 . Are combiners and splitters also controlled by means of GMPLS. Splitter have "fixed connectivity matrix" what is then the role of GMPLS / control plane ? --> Fixed connectivity devices tend to be used in conjunction with switched devices. Hence their presence is crucial in determining paths. . Same question applies for combiners. --> See above. . The side question how hybrid environment would operate (e.g. GMPLS/OXC with non-GMPLS splitters or combiners) --> Would need to use the network management system. Out of our scope. o) Section 3.4.4 on Fixed Optical Add/Drop Multiplexers appears as a particular case of ROADMs not sure whether the need a dedicated sub-section --> Suggest leaving the section. Since these are common in optical networks. o) Section 3.5 . A definition of "transparency" would be more than welcome to understand the remaining part of this sub-section . The statement "they can be more or less "transparent" to an "optical signal" depending on their functionality and/or implementation." should be clarified --> The definitions of the different levels of regenerators (from optical amplifiers to 3R) serves to illustrate the somewhat vague concept of "transparency". There is no formal definition of "transparency" and previous attempts to make one ran into difficulties (not defined by ITU-T, not clear what this would mean when nonlinearities are introduced). o) Section 3.5.1 . States "What this table also shows by its omission is that no switching or multiplexing occurs at this layer." the "this" refers to ? --> Will change text to read "What table 2 also shows..." o) Section 3.5.2 . This section speaks more about regenerators than OEO (whereas this Section entitled OEO Switches). The relationship between OEO and regeneration isn't explicit from the text and should be outlined to ease understanding/readability of this part of the document. --> Suggest rearranging order of sentences 2 and 3 of this paragraph and rewording a bit to make functionality of OEO switches and their relation to regeneration clearer. o) Section 3.6 . " In WSONs where wavelength converters are sparse an optical path may appear to loop or "backtrack" upon itself in order to reach a wavelength converter prior to continuing on to its destination." There is a point to clarify here. A physical constraint would generate a loop that can only be detected by means of RRO (but it is receiver which breaks the loop not the sender). --> Yes. No change to text seems indicated. o) Section 3.6.1 . It seems from its description that a conversion pool is a particular case of use of adjustment descriptor defined in RFC 6001 (that is a general mean to associate resource pools to SC). --> This is similar in concept, except we are not treating this as a MLN/MRN problem but as a single layer since there is essentially only one level of switching capability. o) Section 4 . From the description can authors confirm/infirm whether this framework applies to a single "TE domain" thus in practice a single routing area ? or not ? --> This document does not address multiple AS issues. . "It is to be noted that the choice of specific RWA algorithm is out of the scope for this document" The more fundamental question is whether all RWA algorithms can be covered or not by a single set of non-contending extensions/mechanisms or not; this point is to be clarified as whether the proposed framework is "generic" or further specialisation is still to be expected ? --> There are RWA techniques (not purely algorithms) that utilize distributed mechanisms that do not fit with the GMPLS/PCE signaling and routing paradigm. However, the combined RWA architecture of 4.1.1 can support any algorithm by definition. No further specialization is expected. . Worth mentioning that the RWA problem is NP Complete. Thus "optimality" should more carefully qualified here. More importantly (in the context of this document) which level of sub-optimality is considered as acceptable in terms of first rejection/retrial and second rejection/retrial this would provide nice bounds on what the control suite should deliver (taking into account what it is capable to deliver). --> Previous editions of this document pointed out the complexity of the RWA problem and to surveys such as [1] H. Zang, J. Jue, and B. Mukherjeee, "A review of routing and wavelength assignment approaches for wavelength-routed optical WDM networks," Optical Networks Magazine, 2000. that show the types algorithms and situations that can arise. Such information was removed at the request of WG chairs and/or ADs. o) Section 4.1.3 . It is required to distinguish signaling of unidirectional vs bidirectional path and emphasize that the issue it is the upstream assignment in bi-dir LSP which is issuing blocking not the downstream label one (indeed on the downstream direction label assignment can't be blocking in terms of continuity otherwise there no wavelength left for such assignment). The true problem is the upstream label assignment and the error issued (cf. Acceptable Label Set) never sorted out actually -- just for the record: <http://tools.ietf.org/html/draft-oki-ccamp-upstream-labelset-00> <http://tools.ietf.org/html/draft-oki-ccamp- upstream-labelset-00 <http://tools.ietf.org/html/draft-oki-ccamp-upstream-labelset-00> > ;-) --> acknowledged. o) Section 4.2 . "Utilize incremental updates if feasible." of which information assuming one refers to routing information here ? are incremental updates intended to decrease the number of state updates or the rate of updates ? --> "incremental" updates of link information, particularly available bandwidth. Can remove this statement if desired. o) Section 5.2 . "The calculation of optical impairment feasible routes is outside the scope of this document. In general impairment feasible routes serve as an input to RWA algorithm. It is advisable to qualify what is an "impairment" vs "optical impairment" against a constraint induced by regeneration, conversion used to elevate these impairments. ==> Error in text. All impairments we are talking about are optical. Will insert the word "optical". o) Section 6.2.1 . " 4. Acceptable G-PID list: a list of G-PIDs corresponding to the "client" digital streams that is compatible with this device." Why is this a problem when "client devices" (e.g. routers in Fig.7) advertise their G-PID (see RFC 4202). --> This is a reminder that GPID can be important for optical networks too. Optical networks are not necessarily as "transparent" as people are led to believe. o) Section 6.2.3 . " 1. These are the per port wavelength restrictions of an optical device such as a ROADM and are independent of any optical constraints imposed by a fiber link." The term "per port" seems to contradict the description and the actual attribute association. See also above comment concerning this "restriction". --> This statement is clarifying the difference between the source of the wavelength restriction (i.e. the ROADM versus the fiber). Can remove if desired. . "4. Not necessarily needed in the case of distributed wavelength assignment via signaling." The fundamental question isn't answered the combined RWA and separate RWA are by definition centralized and global approaches (the computing node has complete topology information and computes all paths even those for which it isn't the source) -> why delocalizing them on each node makes the assumption that the information exchange should de-facto rely on "link-state routing" (the question isn't whether RWA needs this information or not, it does); on this point, there is an interesting discussion initiated on bullet 4, Section 4.2 but it seems that alternatives weren't considered at the end. Not the intention here to remove or to preclude that option but ask to document/motivate the proposed selection in the context of this framework. --> Alternatives along these lines were discussed at the PCE group but not adopted as a work item. o) Other remarks . There is no discussion about contention resolution in case of concurrency among requests, MBB applicability, and use of LMP (is the latter not foreseen or not usable in the WSON context ?). --> Current mechanisms suffice for WSON, i.e., WSON isn't so different from SONET/SDH in this regard. . Understanding that minimizing the number of re-trials/crankback is a reasonable goal; however, the question of extensions to crankback RFC and related that will be needed in case of multiple concurrent requests isn't discussed at all e.g. should the retry go back to the source or to intermediate nodes ? in which conditions ? etc. --> Good question for PCE. Not specific to WSON. Thanks, -dimitri. -----Original Message----- From: Rtg Area Wiki [mailto:trac@tools.ietf.org] Sent: Wednesday, January 19, 2011 12:12 AM To: Papadimitriou, Dimitri (Dimitri); dbrungard@att.com Cc: danli@huawei.com; adrian.farrel@huawei.com; stbryant@cisco.com Subject: Re: [Rtg Area Wiki] #49 (waiting): Review of draft-ietf-ccamp-rwa-wson-framework #49: Review of draft-ietf-ccamp-rwa-wson-framework Changes (by dbrungard@...): * cc: adrian.farrel@..., stbryant@... (added) * owner: dbrungard@... => dimitri.papadimitriou@... * status: open => waiting Old description: New description: By 2/1. -- -- ------------------------------+------------------------------- -------------- Reporter: dbrungard@... | Owner: dimitri.papadimitriou@... Type: review | Status: waiting Priority: major | Version: Keywords: wson gmpls | Draft: draft-ietf-ccamp-rwa-wson-framework ------------------------------+------------------------------- -------------- Ticket URL: <http://trac.tools.ietf.org/area/rtg/trac/ticket/49#comment:2> <http://trac.tools.ietf.org/area/rtg/trac/ticket/49#comment:2> Rtg Area Wiki <http://tools.ietf.org/area/rtg/> <http://tools.ietf.org/area/rtg/> = -- =================================================== Dr Greg Bernstein, Grotto Networking (510) 573-2237
- [CCAMP] Routing Directorate:Review of draft-ietf-… Adrian Farrel
- Re: [CCAMP] Routing Directorate:Review of draft-i… Greg Bernstein
- Re: [CCAMP] Routing Directorate:Review of draft-i… Adrian Farrel
- Re: [CCAMP] Routing Directorate:Review of draft-i… Greg Bernstein