Re: [CCAMP] MELGs - Q&A
Vishnu Pavan Beeram <vishnupavan@gmail.com> Sun, 17 March 2013 00: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 AF8FF21F844F for <ccamp@ietfa.amsl.com>; Sat, 16 Mar 2013 17:08:41 -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 mUoUs+LPlyT7 for <ccamp@ietfa.amsl.com>; Sat, 16 Mar 2013 17:08:40 -0700 (PDT)
Received: from mail-bk0-x22b.google.com (mail-bk0-x22b.google.com [IPv6:2a00:1450:4008:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 6541821F8414 for <ccamp@ietf.org>; Sat, 16 Mar 2013 17:08:40 -0700 (PDT)
Received: by mail-bk0-f43.google.com with SMTP id jm19so2037353bkc.30 for <ccamp@ietf.org>; Sat, 16 Mar 2013 17:08:39 -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=I1xUd+1ujegpTK1GWE7Gs0lOyst3n3Len6p+BeRs3SE=; b=0fqCTHvlPup7VDjMMSUYkyO6XORnd5AzZbFi2ZpKMjCY0lq6eOg1E9eyzEfDf+btKz t0kgUqXZtluhGlca0lxZmMIC6IuZatKG6r0bepUxPLCprvPIFzvbj6yzfTXUjp4FDlAW dlI1kPvgFm0SxA/BjLe7kX8VSddZo4vkEV+RNlrg+f+kvp1CbxFGTCH7Lja0lMqeHpK/ TCsuetJQe3wM03CBHLY0YCB5tYLC2BIuzH/+JEv+6ds+ZSwlg8slIyGD+bWYykp29wjZ OQGaqudiSD3DluFckHIU7a90dHYtl4ieeVqmPTVyzqWsiYeGRwgKmYJwQOZJAXFiX+y8 Z6qg==
MIME-Version: 1.0
X-Received: by 10.205.112.80 with SMTP id er16mr5013094bkc.12.1363478919381; Sat, 16 Mar 2013 17:08:39 -0700 (PDT)
Received: by 10.205.127.137 with HTTP; Sat, 16 Mar 2013 17:08:39 -0700 (PDT)
In-Reply-To: <51446B26.80602@alcatel-lucent.com>
References: <CA+YzgTvskemP5yyUHXWr8iHWB0V_jh8Q_hAudxNQnCA0++0Xiw@mail.gmail.com> <51446B26.80602@alcatel-lucent.com>
Date: Sat, 16 Mar 2013 20:08:39 -0400
Message-ID: <CA+YzgTvfFp-CKG3yc98LvHNH6AjdoBf90MvutVRtpy_uYk0o=w@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
To: Dieter Beller <Dieter.Beller@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary="14dae9c093c6a630f304d813ace8"
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: Sun, 17 Mar 2013 00:08:41 -0000
Dieter, Hi! Thanks for your response. Glad to see that you understand the fundamental concept now. Responses inline (prefixed with [VPB]) Snipped.. * For a Client Network Domain path computation* > > * function that does concurrent computations (of multiple paths), it is > important to know the existence of the mutually exclusive relationship > between Virtual TE Links. Absent this information, there exists the risk of > yielding erroneous concurrent path computation results where only a subset > of the computed paths can get successfully provisioned. The MELG-ID > construct is being introduced to advertise this "missing" piece of > information. > * > > I think you mentioned the use case for which the mutual exclusiveness of > virtual links could be > important, i.e., you have a single path computation instance that is > capable to concurrently > calculate n paths in one shot. As soon as you calculate the paths > sequentially, the problem goes > away because as soon as the virtual link is used by one path, it is no > longer available for other > paths. > > Moreover, if you are doing path computation in a distributed fashion and > you run into the situation > that two path computation functions are selecting the same virtual TE-link > when they calculate > backup paths for failed connections that need to be restored, this > conflict can only be resolved > when the backup paths are being setup (first come first serve, crank-back > for the 2nd followed > by the calculation of a new backup path excluding the already occupied > virtual TE-link). Hence, > MELGs are not needed in this scenario. The problem does also no longer > exist as soon as the > the TEDBs are updated in response to the allocation of the virtual link by > an LSP. > > [VPB] Your points about the "path computation aspects" are fairly obvious points - there is no dispute there. The context of interest (in case you are still missing it) here is a centralized path computation function that is capable of doing concurrent computations. And this computation function operates on a Client TED that includes some mutually exclusive abstract links (note that there could be multiple levels of abstraction). All that this draft is trying to do is provide a means for this centralized computation function to concurrently compute multiple paths that have a high probability of being successfully provisioned. Snipped.. > > * Are there any scaling implications for MELGs? > > The number of MELG-IDs advertised per TE-link depends on how the > abstraction process is carried out. If at all this is (or would become) a > concern, adequate policies can be imposed on the abstraction process to > limit the creation of too many mutually exclusive Virtual links.* > > The question regarding scalability is certainly: how much *additional *information > is needed in case > the MELG concept would be applied to virtial TE links. > > [VPB] I don't really think there is any valid scaling argument to be made against "MELGs". All that you would need to advertise the "mutual exclusivity" information is included in the "construct" that is defined in the draft. There is NO additional information that you would need to advertise to make use of MELGs. Please do read through the draft (if you haven't already) when you get a chance. And please do let me know if you have any further concerns about MELGs. Regards, -Pavan
- [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Dieter Beller
- Re: [CCAMP] MELGs - Q&A Dieter Beller
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A John E Drake
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A John E Drake
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Vishnu Pavan Beeram
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Fatai Zhang
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Khuzema Pithewan
- Re: [CCAMP] MELGs - Q&A Igor Bryskin
- Re: [CCAMP] MELGs - Q&A Fatai Zhang