[CCAMP] MELGs - Q&A
Vishnu Pavan Beeram <vishnupavan@gmail.com> Thu, 14 March 2013 03:27 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 7663921F8E10 for <ccamp@ietfa.amsl.com>; Wed, 13 Mar 2013 20:27: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 ZV+OwdZB826d for <ccamp@ietfa.amsl.com>; Wed, 13 Mar 2013 20:27:24 -0700 (PDT)
Received: from mail-bk0-x22c.google.com (mail-bk0-x22c.google.com [IPv6:2a00:1450:4008:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA4D21F8E06 for <ccamp@ietf.org>; Wed, 13 Mar 2013 20:27:24 -0700 (PDT)
Received: by mail-bk0-f44.google.com with SMTP id j4so790886bkw.31 for <ccamp@ietf.org>; Wed, 13 Mar 2013 20:27:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=ppwXUY/5uaEVzcc/zjXn0bT+f8FfpRRcvcn5mr1uo2o=; b=OCJEQg7WeANpgpcnT3ksQnobt5Kr9u45GrQVhqpCW262izS/UebWLNAA/Sk/r5GCwW HGduX5k6hfMBiSlr3Fi1MrUykUxRtdHa/mYfhsUKcSQZzvVXTg1uJ6rRPSwConhnOaCO EEJpxOrqEJUmDapzFwH+zYnzxDledQtjXoRl3iZl1JbCxpvaDbZGlsK5d7p2JgReRyVi BbKNpMkVr/E+4X6XaGrK8nUIcVjTJpELbgJwZ5MUcZY+Ght7Q3o5O1eSnwXvCo4W2x4+ 18jFSyOSF9S8X35iqYXseezylIgwCqOgT5cmwQrjfwxtaXCX+iduAkIsAIGvI0LZK0Uy 5Jdw==
MIME-Version: 1.0
X-Received: by 10.205.139.71 with SMTP id iv7mr281355bkc.86.1363231643449; Wed, 13 Mar 2013 20:27:23 -0700 (PDT)
Received: by 10.205.127.137 with HTTP; Wed, 13 Mar 2013 20:27:23 -0700 (PDT)
Date: Wed, 13 Mar 2013 23:27:23 -0400
Message-ID: <CA+YzgTvskemP5yyUHXWr8iHWB0V_jh8Q_hAudxNQnCA0++0Xiw@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
To: "ccamp@ietf.org" <ccamp@ietf.org>
Content-Type: multipart/alternative; boundary="000e0ce0cecadaef7904d7da1947"
Subject: [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: Thu, 14 Mar 2013 03:27:25 -0000
*Folks, Hi! There were some questions about the use of MELGs this morning after my presentation (Much Thanks to the folks who voiced them out). **The questions were mostly on the need for defining this new construct. **The following text is an attempt to answer these questions. Please do read this through and let me know if there are any further queries.* * * *Regards,* *-Pavan 1. Why do mutually exclusive abstract/virtual TE links exist? When a server network domain gets abstracted and advertised into the client network domain, the virtual TE links that get created can end up being mutually exclusive. The assumption is that this abstraction is done based on the output of some extensive planning activity. Since uncommitted resources are involved, it is perfectly alright to plan the abstraction in such a way that only a subset of the virtual TE links get used at any given point of time. If multiple virtual TE links depend on the usage of the same uncommitted network resource, only one of them can get instantiated at any given point of time - And this makes them mutually exclusive. 2. Why is there a need to advertise this "mutual exclusivity" information? The abstract/virtual TE links are advertised into a client network domain and exist in the client TEDB. 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. 4. How is MELG different from SRLG? **Each construct addresses a separate problem. **SRLGs are used to advertise “fate-sharing” information. MELGs are used to advertise “mutual exclusivity” information. * It is possible for TE-links that have a common SRLG to be instantiated/used at the same time. It is not possible for TE-links that have a common MELG to be instantiated/used at the same time - only one of them can be used at any given point of time * **5. 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.*
- [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