[Pce] FW: Pce Digest, Vol 33, Issue 7

Young Lee <ylee@huawei.com> Thu, 10 May 2007 20:11 UTC

Return-path: <pce-bounces@lists.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HmEz7-00073t-HM; Thu, 10 May 2007 16:11:33 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HmEz5-00073o-VB for pce@ietf.org; Thu, 10 May 2007 16:11:31 -0400
Received: from usaga01-in.huawei.com ([206.16.17.211]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HmEyz-0002Ad-Ob for pce@ietf.org; Thu, 10 May 2007 16:11:31 -0400
Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0JHU00C22DF0I7@usaga01-in.huawei.com> for pce@ietf.org; Thu, 10 May 2007 13:11:25 -0700 (PDT)
Received: from Lee736821 ([10.124.12.82]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id <0JHU008D8DEXWQ@usaga01-in.huawei.com> for pce@ietf.org; Thu, 10 May 2007 13:11:24 -0700 (PDT)
Date: Thu, 10 May 2007 15:11:21 -0500
From: Young Lee <ylee@huawei.com>
To: 'JP Vasseur' <jvasseur@cisco.com>, 'Adrian Farrel' <adrian@olddog.co.uk>, pce@ietf.org
Message-id: <001b01c7933f$605f27a0$520c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Thread-index: AceTHEnO5ANo69SiRs2TURdRucfYsAAGLryA
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bc6181926481d86059e678c9f7cb8b34
Cc:
Subject: [Pce] FW: Pce Digest, Vol 33, Issue 7
X-BeenThere: pce@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Path Computation Element <pce.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/pce>
List-Post: <mailto:pce@lists.ietf.org>
List-Help: <mailto:pce-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@lists.ietf.org?subject=subscribe>
Errors-To: pce-bounces@lists.ietf.org

Hi J-P, 

Thanks for your valuable comments and suggestions. I believe all of your
comments and concerns have been carefully looked at and clarified. Please
see inline for our response.

Best Regards,

Young

-----Original Message-----
From: pce-request@lists.ietf.org [mailto:pce-request@lists.ietf.org] 
Sent: Thursday, May 10, 2007 11:00 AM
To: pce@lists.ietf.org
Subject: Pce Digest, Vol 33, Issue 7

Send Pce mailing list submissions to
	pce@lists.ietf.org

To subscribe or unsubscribe via the World Wide Web, visit
	https://www1.ietf.org/mailman/listinfo/pce
or, via email, send a message with subject or body 'help' to
	pce-request@lists.ietf.org

You can reach the person managing the list at
	pce-owner@lists.ietf.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Pce digest..."


Today's Topics:

   1. Comments on
      draft-lee-pce-global-concurrent-optimization-03.txt (JP Vasseur)
   2. Description of OpenWait state (_den@gmx.de)


----------------------------------------------------------------------

Message: 1
Date: Wed, 9 May 2007 20:58:44 -0400
From: JP Vasseur <jvasseur@cisco.com>
Subject: [Pce] Comments on
	draft-lee-pce-global-concurrent-optimization-03.txt
To: Young Lee <ylee@huawei.com>,	LE ROUX Jean-Louis RD-CORE-LAN
	<jeanlouis.leroux@orange-ftgroup.com>,	Eiji Oki
	<oki.eiji@lab.ntt.co.jp>,	Daniel King
<daniel.king@aria-networks.com>,
	pce@ietf.org
Message-ID: <BE738FD5-AD83-4D78-96A0-4328D23F131E@cisco.com>
Content-Type: text/plain; charset="us-ascii"

Hi,

The authors requested the WG to adopt draft-lee-pce-global-concurrent- 
optimization-03.txt as a PCE WG document but before pooling the list,  
I'd like to make a few comments/requests:

This solution is indeed compliant with RFC4655 and as pointed out in  
the ID, PCEP already supports synchronized path computation requests  
through the use of the SVEC object.

1) The PCEP extensions defined in this document are quite reasonable  
and do not substantially overload the protocol itself. That being  
said, the exchange of a substantially large amount of data will  
unavoidably stress the machinery in a significant way. Scalability of  
solutions trying to achieve global optimization have been discussed  
in length so I won't propose to re-open a fairly old debate but it is  
well-understood that such solutions do not scale well and the major  
bottleneck is not just the path computation itself but the bulk of  
data that must be exchanged, synchronization issues, failures during  
reoptimization and so on. Thus I'd suggest to add some applicability  
section to this ID that would discuss the context in which such  
solution would apply (e.g. network with thousands of packet LSPs  
(hopefully not!), optical LSPs with a few hundreds of LSPs with multi- 
constraints optimization problems where bandwidth fragmentation is a  
real issue because of a limited number of discrete bandwidth values).

>> We can add applicability section to elaborate this request. We can
indicate that this mechanism applies specifically to GMPLS optical networks
with a few hundreds of LSPs. 

2)

    It is also envisioned that network operators might
    require a global concurrent path computation in the event of
    catastrophic network failures, where a set of TE LSPs need to be
    optimally rerouted in real-time.

I do not think that such model could be used for "real-time" rerouting.

>>  I agree with you. We can remove this statement. 

3)

    The main focus of this document is to highlight the PCC-PCE
    communication needs in support of a concurrent path computation
    application and to define protocol extensions to meet those needs.

You may want to stress the fact that in your ID the PCC is an NMS  
system and this is key. Indeed, one can define models where the PCCs  
are LSRs and the PCE is used to provide globally optimal  
solutions ... Such models suffers from drastic scalability and  
robustness issues.

>> The PCE GCO is primarily an NMS based solution. In section 3.3
(Application of PCE architecture) of the current draft clearly spells out
that GCO is NMS based solution.  With GCO, a PCC has to know all LSP
requests, hence this cannot be a LSR. 

4) Green field: not sure to buy this argument since as soon as the TE  
LSPs are set up, the network is no longer in this green field state

>>  OK.  The main use of GCO application is re-optimization of an existing
network. 

5)

    Note that sequential re-
    optimization of such TE LSPs is unlikely to produce substantial
    improvements in overall network optimization except in very sparsely
    utilized networks.

Well, that DEPENDS ! I could show you distributed algorithms where  
sequential reoptimization allows for a significant improvements. I  
would suggest to remove that statement.

>> Yes, it actually depends on the topology, the traffic matrix, the online
algorithm used, etc. We will delete this statement. 

6) A Multi-Session Indicator: I'm not exactly sure that we should  
overload the machinery even more w/o more experience on how such  
feature could actually help. May I suggest to potentially add it in a  
second phase?

>>  OK. We can move this feature to a second phase.  
 
7) A word of cautious here

          During a reoptimization it may be required to move a LSP
          several times so as to avoid traffic disruption.  The response
          message must allow indicating the path sequence for each
          request.

We all know that in some cases, traffic disruption may be avoided  
thanks to a multi-step rerouting approach where some TE LSP may be  
rerouted N times. This is another example where such model may have  
significant impact on the network and even when traffic disruption  
can be avoided, there is still an impact in term of control plane,  
traffic shift (=> jitter) although this can be another constraint  
taken in to account when computing the various rerouting steps. For  
example, would you want to add a paragraph listing the drawbacks of  
such approach (e.g. trade-off between optimization gain and network  
impact, ....) ?

>> We can add a paragraph to indicate the potential impact by this feature.
By the way the trade-off is not optimization vs. network impact. It is
traffic disruption vs. network impact. If we want to avoid traffic
disruption, we need this multiple rerouting, which is the price to pay at
the expense of network impact. 

8) Objective functions should be moved to PCEP, as discussed.

>>  Just for clarification, in Prague, it was agreed with Jerry and the
authors of the PCE-OF draft that all the objective functions listed in 4657
will be defined in the PCE-OF draft provided that PCE-OF draft would be
adopted as WG doc. It was also agreed that any new application driven
objective functions will be defined in the application draft via the OF code
point mechanism specified in PCE-OF draft. 

This includes the following Objective Functions from 4657: 

Extract from 4657 section 5.1.17: 

Also, the PCECP MUST support at least the following "synchronized"
   objective functions:

   - Minimize aggregate bandwidth consumption on all links
   - Maximize the residual bandwidth on the most loaded link
   - Minimize the cumulative cost of a set of diverse paths


in GCO we defined 3 OF

   1    Minimize the sum of all TE LSP costs (min cost)

   2     Maximize the residual bandwidth on the most loaded
         link

   3     Evenly allocate the network load to achieve the
         most uniform link utilization across all links*


 Actually function 2 is listed in 4657 and will have to be moved to the OF
draft. Other functions (1 and 3) are not listed in 4657 and should stay in
the GCO draft.

 
9) LSP ordering is always requested by the PCC but it might be  
desirable to have the PCE indicating whether ordering is in fact  
required or not. For example, the NMS could send a reoptimization  
request to which the PCE would reply with a ordered or non-ordered  
set of computed paths.

>> Yes, we can accommodate your request in the new version. 

Thanks.

JP.
_______________________________________________
Pce mailing list
Pce@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/pce


End of Pce Digest, Vol 33, Issue 7
**********************************



_______________________________________________
Pce mailing list
Pce@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/pce