Re: [CCAMP] Additional overlay protocol extensions? (Was: Re: Overlay model framework v2)

Lou Berger <lberger@labn.net> Wed, 23 January 2013 17:48 UTC

Return-Path: <lberger@labn.net>
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 EE48221F8558 for <ccamp@ietfa.amsl.com>; Wed, 23 Jan 2013 09:48:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.032
X-Spam-Level:
X-Spam-Status: No, score=-102.032 tagged_above=-999 required=5 tests=[AWL=0.367, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id evAFIHpAAvsG for <ccamp@ietfa.amsl.com>; Wed, 23 Jan 2013 09:48:06 -0800 (PST)
Received: from oproxy12-pub.bluehost.com (oproxy12-pub.bluehost.com [50.87.16.10]) by ietfa.amsl.com (Postfix) with SMTP id 2651621F8550 for <ccamp@ietf.org>; Wed, 23 Jan 2013 09:48:04 -0800 (PST)
Received: (qmail 25075 invoked by uid 0); 23 Jan 2013 17:47:41 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by oproxy12.bluehost.com with SMTP; 23 Jan 2013 17:47:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:Date:CC:To:From; bh=EgDT90bKo017FMgqObrbWYi0bPmAaC3KKzIKYof8gbo=; b=bLdss516ZPBOSBvQjKZzh6IEHbLNgfQIc/jRMvbUXWgOsEl7mK7RjswX7lmaW9kUFp6UsfPRXjvePgpi+aGAcgdpTKYFJ4C4YGbGT2dMenBAlsWWC9UaQ85kv3warStM;
Received: from pool-108-28-89-162.washdc.fios.verizon.net ([108.28.89.162]:36539 helo=[127.0.0.1]) by box313.bluehost.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.80) (envelope-from <lberger@labn.net>) id 1Ty4QG-0005RL-P4; Wed, 23 Jan 2013 10:47:41 -0700
From: Lou Berger <lberger@labn.net>
To: Igor Bryskin <IBryskin@advaoptical.com>
Date: Wed, 23 Jan 2013 12:47:39 -0500
Message-ID: <13c6884e536.2764.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <13c685c78c3.2764.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
References: <4A1562797D64E44993C5CBF38CF1BE4806C450@ESESSMB301.ericsson.se> <50F985EC.1050704@labn.net> <4A1562797D64E44993C5CBF38CF1BE4806E708@ESESSMB301.ericsson.se> <50FDBD5B.6030307@labn.net> <CDAC6F6F5401B245A2C68D0CF8AFDF0A1915DC80@atl-srv-mail10.atl.advaoptical.com> <50FEB554.6010907@labn.net> <0182DEA5604B3A44A2EE61F3EE3ED69E0B70806B@BL2PRD0510MB349.namprd05.prod.outlook.com> <50FEC37F.8090605@labn.net> <CDAC6F6F5401B245A2C68D0CF8AFDF0A1915ED91@atl-srv-mail10.atl.advaoptical.com> <13c634f0092.2764.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <CDAC6F6F5401B245A2C68D0CF8AFDF0A1915EE10@atl-srv-mail10.atl.advaoptical.com> <51000024.8010700@labn.net> <CDAC6F6F5401B245A2C68D0CF8AFDF0A1915F047@atl-srv-mail10.atl.advaoptical.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 AquaMail/1.2.1.2 (build: 2100174)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 108.28.89.162 authed with lberger@labn.net}
Cc: CCAMP <ccamp@ietf.org>
Subject: Re: [CCAMP] Additional overlay protocol extensions? (Was: Re: Overlay model framework v2)
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: Wed, 23 Jan 2013 17:48:07 -0000

Igor,

See below for responses in line.

On January 23, 2013 11:42:40 AM Igor Bryskin <IBryskin@advaoptical.com> wrote:
> Lou,
>
> Required protocol extensions (just to start with):
> 1. MELGs +VL's committed/uncommitted status advertising

Understood, although you and I may not agree on some of the details, 
but that discussion can wait.

> 2. Signaling extensions to set correctly client device RSVP timers and 
> to communicate the state and status of underlying server trail (e.g. 
> taking into account delays due to the server trail setup).

Isn't this possible with any H-LSP), I.e. not unique to ONTs (or 
whatever you call it)?

> Issue of RROs: a client device signals the LSP path in terms of 
> VLs/VNs, what about RROs?;

How is this a new problem? The issue is present/covered in 4208.

> 3. ONT  OAM extensions and procedures (how to associate DP 
> alarms/failures happened on real links and nodes with VLs and VNs that 
> depend on them, so that client LSP restoration could be controlled by 
> the client?);

This too seems like a generic problem, I.e., one present in H-LSPs, 
L1VPNs, and MLN.

> 4. VN related extensions (do we need to advertise TE RTR TLV on behalf 
> of a VN, what are the procedures if several real nodes constitute VN, 
> what is the signaling address to use if a VN is selected, etc.);

My understanding of existing RFCs (and discussion) is that virtual 
nodes/links are advertised just like real nodes/links.  This sounds 
like an informational, or at most a BCP, document.

> 5. VN connectivity matrix for addressing VN's blocking/asymmetric 
> nature, including the detailed connectivity matrix (entries with 
> associated costs, which will also require signaling extensions: e.g. 
> how to specify in the ERO that a given connectivity matrix entry is selected?);

What as a VN connectivity matrix? Does it differ from the connectivity 
matrix already defined by this group?

If yes, it sounds like an extension to the existing work.

If no, sounds like another informational/BCP.

> 6. Routing extensions to separate VN's internals from the outside world;

Sounds like information exchanged between overlay edge nodes (PEs).  
Basically the  information that would be needed to support L1VPN enhanced mode.

> 7. Access/inter-domain links LMP extensions;

Isn't this the same as is needed when using rfc5251 or 4208?

> 8. Split-VN specific extensions ( when a blocking real node is 
> presented via several symmetrical VNs, the VN IDs could be assigned and 
> changed  automatically (to remove extra configuration burden), how the 
> client NEs learn that the remote node ID of an access link is (re-)assigned?)

This is a specific example of item 6 above, right?

> 9. Routing extensions to address independent address spaces;

Part of this is already covered by L1VPN basic mode, and the rest is 
also required by L1VPN enhanced mode.

> 10. VPN related extensions: how to advertise VL's association with one 
> or several VPNs? How to provide VPN-specific VN's connectivity matrix;

I think you already covered this above.

> 11. Etc.
>
> All of the above mentioned things obviously cannot be done without a 
> well-understood framework with, yes, tightly defined definitions.
> Hence the definitions is a very important start.
>

Wow that's a long list!

It seems  to me that a number/most of the items above, can be done as 
focused and incremental extensions to  existing RFCs/WG products, in a 
generic way, without any further discussion/agreement on the high level 
overlay topic. Just like the other (soon to be) new WG documents.

Certainly the informational/BCP documents would require good 
understanding of the target use cases.  Given the clear, and seemingly 
circular, disagreements on basic terminology it might make most sense 
to spend some time documenting the different use cases/models before 
continuing the definitions discussion.

Lou (as contributor)

> Cheers,
> Igor
>
> -----Original Message-----
> From: Lou Berger [mailto:lberger@labn.net]
> Sent: Wednesday, January 23, 2013 10:22 AM
> To: Igor Bryskin
> Cc: John E Drake; CCAMP; Stewart Bryant; adrian@olddog.co.uk; 'George 
> Swallow (swallow)'
> Subject: Additional overlay protocol extensions? (Was: Re: [CCAMP] 
> Overlay model framework v2)
>
>
>
> On 1/22/2013 1:58 PM, Igor Bryskin wrote:
> >...
> > Besides, I believe nothing (terminology, architecture,  protocol
> >solutions, etc.)  of MLN/MRN is relevant to what we are/were trying  to
> >achieve with ONTs.
> >
> > Igor
> > ...
>
> Igor,
>
> Can we take a step back for a moment from the (seemingly endless) 
> terminology/architecture/framework debate?
>
> What additional (i.e., not already covered in a standalone draft, e.g.,
> draft-ali-...) *protocol extensions* do you think need to be 
> standardized (as PS)?
>
> Is it more than just MELG?
>
> Lou