Re: [CCAMP] MELGs - Q&A

Vishnu Pavan Beeram <vishnupavan@gmail.com> Fri, 12 April 2013 12:08 UTC

Return-Path: <vishnupavan@gmail.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6987921F86F5 for <ccamp@ietfa.amsl.com>; Fri, 12 Apr 2013 05:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LXHNbphE7GHV for <ccamp@ietfa.amsl.com>; Fri, 12 Apr 2013 05:08:23 -0700 (PDT)
Received: from mail-bk0-x22f.google.com (mail-bk0-x22f.google.com [IPv6:2a00:1450:4008:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 2DAE521F86F2 for <ccamp@ietf.org>; Fri, 12 Apr 2013 05:08:23 -0700 (PDT)
Received: by mail-bk0-f47.google.com with SMTP id ik5so1311105bkc.20 for <ccamp@ietf.org>; Fri, 12 Apr 2013 05:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=iHUbr9WBXYpOwhNnm+TIBoI89lB541M40Qek2NeOhPM=; b=VrPaYARXk3fPhqsTeKUO+6Csj4yqzNr6s6F4n+jdE49UEXLasHSK5PDt5JxylmtYP0 CiRnlGHm6y6n1rB05W4xsUY7MAcyqVsyWQv1fSU/uCPPqItiq1MKVb+fS+XQkc+pkSPZ 7w6jBCBHEci303KDz3FTg20nYRObdpo9T025+X37gRWQJnH345sN+pk4UQYgsYFOji0k 2BMSB35LP4vII+1kR1A2eq+KuK2BPm3/Efh0h8HaBcpvw8ejC3EkR0XR53wqtmBglsBf rBFld6MyDWWtIA5h61Cj51ITUJPWc35rKEfA49VLFwj/IMfQubtrO6D0+HX17X6gv3KO I7nw==
MIME-Version: 1.0
X-Received: by 10.204.183.8 with SMTP id ce8mr4090659bkb.21.1365768502210; Fri, 12 Apr 2013 05:08:22 -0700 (PDT)
Received: by 10.205.127.137 with HTTP; Fri, 12 Apr 2013 05:08:21 -0700 (PDT)
In-Reply-To: <D8D01B39D6B38C45AA37C06ECC1D65D53FCEC067@SV-EXDB-PROD1.infinera.com>
References: <CA+YzgTvskemP5yyUHXWr8iHWB0V_jh8Q_hAudxNQnCA0++0Xiw@mail.gmail.com> <F82A4B6D50F9464B8EBA55651F541CF8358877E9@SZXEML552-MBX.china.huawei.com> <CDAC6F6F5401B245A2C68D0CF8AFDF0A191B0ED0@atl-srv-mail10.atl.advaoptical.com> <F82A4B6D50F9464B8EBA55651F541CF835887B75@SZXEML552-MBX.china.huawei.com> <F82A4B6D50F9464B8EBA55651F541CF835887C70@SZXEML552-MBX.china.huawei.com> <CA+YzgTvbQDzh9yVJmO1HuNyQOFDXsccrTbO5Fz7jE28wv4U3dA@mail.gmail.com> <F82A4B6D50F9464B8EBA55651F541CF8431571FF@SZXEML552-MBS.china.huawei.com> <5150C704.2040007@alcatel-lucent.com> <CDAC6F6F5401B245A2C68D0CF8AFDF0A191B162A@atl-srv-mail10.atl.advaoptical.com> <D8D01B39D6B38C45AA37C06ECC1D65D53FCEC067@SV-EXDB-PROD1.infinera.com>
Date: Fri, 12 Apr 2013 08:08:21 -0400
Message-ID: <CA+YzgTtZd7x14E3B=FVfo78f-AAbQ3JcNOP6_1LBu4BogSb0OA@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
To: Khuzema Pithewan <kpithewan@infinera.com>
Content-Type: multipart/alternative; boundary="20cf301ee52f6bb3d704da28c200"
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] MELGs - Q&A
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 12 Apr 2013 12:08:25 -0000

Khuzema, Hi!

Please see inline..


** 1.       **When Network has more than 2 layer i.e. Packet-OTN-DWDM, the
> Packet (client) layer will be talking to its immediate server layer i.e.
> OTN, which in turn is talking to DWDM layer. Using MELG, client layer path
> computation can take care of resource exclusivity of virtual link for
> immediate server layer i.e. OTN layer.  However if there is resource
> exclusivity at DWDM layer, this mechanism doesn’t work. You need to do
> loose routing or use distributed PCE model
>

[VPB] The behavior is the same as what you would do with SRLGs in a
multi-layer architecture. There are architectures that allow the SRLGs in
the lowest layer to be exported all the way up to the highest layer. The
expectation is that MELGs would be treated in the same vein.

> ****
>
> **2.       **For cases of concurrent computation (case#2-5), you are
> mainly talking about global optimization and diversity among multiple
> services. You can do the path computation, but to actually enact the
> computed path the signaling needs to be done from the source end of those
> LSPs.  So there is no point in doing concurrent computation at one network
> element for the services starting from multiple network elements. At best
> it looks to me a problem to be solved by network management/planning
> software.
>
[VPB]  I'm not sure why you think there is no point in having a centralized
computation function compute paths concurrently for LSPs with different set
of end-points. Even your NMS/planning-software can interact with such
computation engine, retrieve all the paths and then go about initiating the
path-setup from the ingress of each LSP.

Regards,
-Pavan


> **
>
>
> ** **
>
> ** **
>
> *From:* ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] *On Behalf
> Of *Igor Bryskin
> *Sent:* Tuesday, March 26, 2013 7:19 PM
> *To:* Dieter Beller; Vishnu Pavan Beeram
>
> *Cc:* ccamp@ietf.org
> *Subject:* Re: [CCAMP] MELGs - Q&A****
>
>  ** **
>
> Dieter,****
>
> ** **
>
> You said:****
>
> >> I guess we are coming back to the essential point: "and how often
> concurrent path computation will be >> used."****
>
> ** **
>
> To be honest, this surprises me quite a bit, Let me give you some of many
> reasons as to why concurrent path computations are needed and why this is
> better than computing one path at a time:****
>
> ** **
>
> **1.      **Computing several diverse paths for the same service in the
> context of service recovery. I hope you realize that computing one path at
> a time on many configurations produces no or sub-optimal results. I also
> hope you realize the problem of selecting two paths with one of them
>  having a link with common MELG with a link from another path;****
>
> **2.      **Computing paths for multiple services to be sufficiently
> disjoint from each other;****
>
> **3.      **Computing paths for multiple services to achieve a global
> optimization criteria (e.g. minimal summary total cost);****
>
> **4.      **Computing paths for multiple services for the purpose of
> removing the bandwidth fragmentations;****
>
> **5.      **Computing paths for multiple services to plan shared mesh
> protection/restoration schemes****
>
> **6.      **Etc.****
>
> ** **
>
> Also think about this:****
>
> **1.      **If concurrent path computation was not important, why PCEP
> includes the machinery to do that?****
>
> **2.      **My understanding of the statefull PCE is that it does pretty
> much nothing but concurrent path computations****
>
> ** **
>
> You also said:****
>
> >> I suppose that if a pce approach is used, i.e., path computation is
> centralized including the
> >> TE-DB, MELG routing extensions are not needed because the information
> about mutual
> >>exclusive VLs can be kept in the central TE-DB when VLs are configured.*
> ***
>
> How this logic does not apply to other link attributes such as SRLGs?****
>
> What if path computation is not centralized?****
>
> ** **
>
> Cheers,****
>
> Igor****
>
> ** **
>
> *From:* ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] *On Behalf
> Of *Dieter Beller
> *Sent:* Monday, March 25, 2013 5:52 PM
> *To:* Vishnu Pavan Beeram
> *Cc:* ccamp@ietf.org
> *Subject:* Re: [CCAMP] MELGs - Q&A****
>
> ** **
>
> Hi Pavan,****
>
> On 25.03.2013 07:29, Fatai Zhang wrote:****
>
> Hi Pavan,****
>
>  ****
>
> I am not sure how much VL (Virtual Link) will be used in the practical
> deployment and how often concurrent path computation will be used.****
>
> I guess we are coming back to the essential point: "and how often
> concurrent path computation will be used."
>
> This means we are trying to figure out under which conditions MELG routing
> extensions
> could be beneficial.
>
> IMHO, they would only make sense, if:****
>
>    - a path computation function supports the calculation of k shortest
>    paths concurrently****
>    - if there is only a single path computation function instance per
>    domain (pce approach)
>    If path computation is done in a distributed fashion the benefit goes
>    away because
>    the instances calculate paths independently!****
>
> I suppose that if a pce approach is used, i.e., path computation is
> centralized including the
> TE-DB, MELG routing extensions are not needed because the information
> about mutual
> exclusive VLs can be kept in the central TE-DB when VLs are configured.
>
> Hence, it is quite doubtful whether MELG routing extensions are really
> useful unless their
> applicability is broader.
>
>
> Thanks,
> Dieter
>
> ****
>
>  ****
>
> Do you think if it makes sense to add a flag (in routing advertisement) to
> indicate a link is a VL or not?****
>
>  ****
>
>  ****
>
>  ****
>
> Best Regards****
>
>  ****
>
> Fatai****
>
>  ****
>
> *From:* Vishnu Pavan Beeram [mailto:vishnupavan@gmail.com<vishnupavan@gmail.com>]
>
> *Sent:* Friday, March 22, 2013 8:57 PM
> *To:* Fatai Zhang
> *Cc:* Igor Bryskin; ccamp@ietf.org
> *Subject:* Re: [CCAMP] MELGs - Q&A****
>
>  ****
>
> Fatai, Hi!****
>
>  ****
>
> Good to see that you understand the construct now.****
>
>  ****
>
> This is not a corner case. The utility of the construct becomes quite
> significant if you have an application that does concurrent path
> computations on an abstract topology.****
>
>  ****
>
> Regards,****
>
> -Pavan****
>
>
>
> ****
>
> _______________________________________________****
>
> CCAMP mailing list****
>
> CCAMP@ietf.org****
>
> https://www.ietf.org/mailman/listinfo/ccamp****
>
> ** **
>
> -- ****
>
> *DIETER BELLER *
>
> ALCATEL-LUCENT DEUTSCHLAND AG
> PROJECT MANAGER ASON/GMPLS CONTROL PLANE
> CORE NETWORKS BUSINESS DIVISION
> OPTICS BU, SWITCHING R&D
>
> Lorenzstrasse 10
> 70435 Stuttgart, Germany
> Phone: +49 711 821 43125
> Mobil: +49 175 7266874 ****
>
> *Dieter.Beller@alcatel-lucent.com *
>
> ** **
>
> Alcatel-Lucent Deutschland AG
> Domicile of the Company: Stuttgart · Local Court Stuttgart HRB 4026
> Chairman of the Supervisory Board: Michael Oppenhoff
> Board of Management: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub · Dr.
> Rainer Fechner · Andreas Gehe ****
>