Re: [CCAMP] Overlay model framework v2

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Thu, 17 January 2013 14:38 UTC

Return-Path: <daniele.ceccarelli@ericsson.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 C6CE321F8623 for <ccamp@ietfa.amsl.com>; Thu, 17 Jan 2013 06:38:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.239
X-Spam-Level:
X-Spam-Status: No, score=-5.239 tagged_above=-999 required=5 tests=[AWL=0.410, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
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 0E9GPZcppHTW for <ccamp@ietfa.amsl.com>; Thu, 17 Jan 2013 06:38:38 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 07EFA21F8650 for <ccamp@ietf.org>; Thu, 17 Jan 2013 06:38:37 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-95-50f80cec9d01
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 94.F4.10459.CEC08F05; Thu, 17 Jan 2013 15:38:37 +0100 (CET)
Received: from ESESSMB301.ericsson.se ([169.254.1.40]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.02.0318.004; Thu, 17 Jan 2013 15:38:36 +0100
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: Igor Bryskin <IBryskin@advaoptical.com>, CCAMP <ccamp@ietf.org>
Thread-Topic: Overlay model framework v2
Thread-Index: Ac3z/soRwFLO6lqWmk6S/LNDTw8InAACrBmAAC2yo4A=
Date: Thu, 17 Jan 2013 14:38:36 +0000
Message-ID: <4A1562797D64E44993C5CBF38CF1BE4806CAD1@ESESSMB301.ericsson.se>
References: <4A1562797D64E44993C5CBF38CF1BE4806C450@ESESSMB301.ericsson.se> <CDAC6F6F5401B245A2C68D0CF8AFDF0A19103B2E@atl-srv-mail10.atl.advaoptical.com>
In-Reply-To: <CDAC6F6F5401B245A2C68D0CF8AFDF0A19103B2E@atl-srv-mail10.atl.advaoptical.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM+Jvje5bnh8BBndvMlo8mXODxeJUTzuj A5PH2QV/WD2WLPnJFMAUxWWTkpqTWZZapG+XwJXxcuId1oJm54pnd+YwNjBONe9i5OSQEDCR 2LxiPhuELSZx4d56IJuLQ0jgEKPE9u3LGCGcxYwS7U+esXQxcnCwCVhJPDnkA9IgIuAs8fLF A3aQsLCAusSD6+oQYQ2J24f72SFsK4llW26BzWcRUJW4euAPC4jNK+At8XjqKajxsxklZp+/ A9bAKRAlsf/7W7AiRgFZiQm7FzGC2MwC4hK3nsxngjhUQGLJnvPMELaoxMvH/1ghbEWJj6/2 QdXrSdyYOoUNwtaWWLbwNTPEYkGJkzOfsExgFJ2FZOwsJC2zkLTMQtKygJFlFSN7bmJmTnq5 4SZGYCwc3PJbdwfjqXMihxilOViUxHnDXC8ECAmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamAU nSyrunZj/8yTe3YKPv+WdDklfEqHxObCllWMEe0cc677zPJkuR7J/vBoe2bJfecPymuDF6wP bX22x7t5yVzNbYrCkypeJfIcfbb6qo4Me7mA8sobK9PDwoVn/buUtW7fTPdo9b0rQiIOMPLV iOjeP/Rj7zVBm5p228W1xROYbdOm5B31+fVRiaU4I9FQi7moOBEA7hIadlMCAAA=
Subject: Re: [CCAMP] 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: Thu, 17 Jan 2013 14:38:39 -0000

Ok, sounds good.

BR
Daniele 

>-----Original Message-----
>From: Igor Bryskin [mailto:IBryskin@advaoptical.com] 
>Sent: mercoledì 16 gennaio 2013 18.50
>To: Daniele Ceccarelli; CCAMP
>Subject: RE: Overlay model framework v2
>
>Daniel,
>One correction:
>VN may represent a fraction of a real node. This makes 
>possible for the network to advertise a blocking PE as a set 
>of non-blocking PE and thus alleviate the client path computer 
>from dealing with blocking PEs.
>
>Igor
>
>-----Original Message-----
>From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] 
>On Behalf Of Daniele Ceccarelli
>Sent: Wednesday, January 16, 2013 10:33 AM
>To: CCAMP
>Subject: [CCAMP] Overlay model framework v2
>
>Dear overlayers,
>
>Please find below a new version (v2) of the framework summary 
>reflecting the latest discussions. Again i hope i've captured 
>all the comments around, sorry if anything is missing, in case 
>just let me know what i missed.
>
>BR
>Daniele
>
>
>+ Disclaimer:
> 1. Packet opto integration is often considered but the work 
>can be extented to any type of SC. Eg. TDM over LSC.
>
>+ Terminology:
> 1. Virtual Link: A virtual link is a potential path between 
>two virtual or real network  elements in a provider layer 
>network  that is maintained/controlled in and by the provider  
>domain control plane (and as such cannot transport any 
>traffic/data and protected from being
> de-provisioned) and which can be instantiated in the data 
>plane (and then can  carry/transport/forward traffic/data) 
>preserving previously advertised attributes such as  fate 
>sharing information.
> 2.  Virtual Node: Virtual node is a collection of zero or 
>more provider network domain  nodes that are collectively 
>represented to the clients as a single node that  exists in 
>the customer layer network and is capable of terminating of 
>access,  inter-domain and virtual links.
> 3. Virtual Topology: Virtual topology is a collection of one 
>or more virtual or real provider  network domain nodes that 
>exist in the customer layer network and are interconnected  
>via 0 or more virtual links.
> 4. Overlay topology:  is a superset of virtual topologies 
>provided by each of  provider network domains, access and 
>inter-domain links.
> 5. Access Link: Link between OC and OE. GMPLS runs on that 
>link. It can support  any of the SCs supported by the GMPLS.
> 6. CE (customer Edge): Something like the CN in RFC4208 
>teminology  but (i) receiving  virtual topology from the 
>provider network and requesting the set up of one of them or
> (ii) requesting the computation and establishment of a path 
>accordingly to given constraints  in the provider network and 
>receiving the parameters characterizing such path. (ii) == UNI.
> 7. PE (provider Edge): Something like the EN in RFC4208 but 
>able to deal with (i) and (ii) above.
> 8. PE-CE interface (former ONI) : Interface allowing for 
>signaling and routing messages  exchange between customer 
>overlay and provider network. Routing information consists on  
>virtual topology advertisement. When there is no routing 
>adjacency across the interface  it is equivalent to the GMPLS 
>UNI defined in 4208. Signaling messages are compliant with  
>RFC4208. Information related to path carachteristics, e.g. 
>TE-metrics, collected SRLG,  path delay etc, either passed 
>from CE to PE via signaling after the LSP establishment  in 
>the core network or from CE to PE to be used as path 
>computation constraints, fall  under the definition of 
>signaling info and not routing info).
> 9. CE-CE (former O-NNI): Interface on the links between 
>different provider networks  in the overlay model environment. 
>Same features of the CE-PE apply to this interface. 
>
>+ Statements
> 1. In the context of overlay model we are aiming to build an 
>overlay topology for  the customer network domains  2. The 
>overlay topology is comprised of:
>    a) access links (links connecting client NEs to the 
>provider network domains).
> They can be PSC or LSC.
>    b) inter-domain links (links interconnecting server 
>network domains)
>    c) virtual topology provided by the provider network 
>domains. Virtual Links  + Virtual Nodes (TBD) + Connectivity 
>Matrix (with a set of parameters e.g. SRLG,  optical 
>impairments, delay etc for each entry) describing connectivity 
>between access links and virtual links.
> 3. In the context of overlay model we manage  hierarchy  of 
>overlay topologies  with overlay/underlay relationships  4. In 
>the context of overlay model multi-layering and inter-layer 
>relationships
> are peripheral at best, it is all about horizontal network 
>integration   
> 5. The overlay model assumes one CP instance for the customer 
>network and a separate  instance for the provider network and 
>in the CE-PE interface case the provider  network also 
>surreptitiously participates in the customer network by 
>injecting  virtual topology information into it.
> 6. L1VPN (and LxVPN) in general is a type of service provided 
>over the CE-PE interface  (it falls under the UNI case as no 
>routing adjacency is in place between CE and PE).
>
>
>+ Advertisement models (to be detailed in dedicated document/documents)
> The CE-PE interface in the overlay model context foresees two 
>types of advertisement  models.(names still to be agreed) A. 
>Augmented UNI: The GMPLS UNI is defined in RFC4208 and 
>augmented by  a number of actived draft (references to various 
>drafts to be added).
> The Augmented UNI is a particular type of CE-PE interface 
>where only signaling messages  are exchanged between CE and 
>PE. Messages from CE to PE can include  a set of parameters to 
>be used by the PE as path computation constraints  when 
>computing a path in the provider domain network, while 
>messages from PE  to CE can include a set of parameters 
>qualifying the LSP being established,  like for example SRLG, 
>delay, loss etc.
>B. ONI: The GMPLS ONI is a CE-PE interface (this could be 
>simply called with the  general CE-PE interface term?) 
>allowing the establishment of signaling and routing adjacency  
>between CE and PE. Routing info passed from PE to CE comprise 
>overlay topology information including  (but not limited to) 
>virtual links, connectivity matrices and access links with 
>parameters qualifying  each of them in terms of e.g. SRLG, 
>loss, delay etc. Signaling information and procedures are  
>compliant with RFC4208.
>
>+ Open issues/questions
> 1. PCE-PCEP - do we need to include considerations about PCE 
>and PCEP into the overlay framework context?
> 2. BGP-LS needs to be considered
> 3. Should potentials be included? E.g. I2RS?
> 4. Virtual links: wouldn't a different definition of virtual 
>links avoid the advertisement of connectivity matrices (this 
>is out of the fwk scope but within the advertisement models one)?
>Take this example:
>PE1-----CE1               CE2-----PE2
>        CE1======VL1======CE2
>        CE1======VL2======CE2
>i.e. There are 2 VL connecting CE1 and CE2 that could be 
>available for PE1 and PE2 to set up an adjacency in the 
>customer domain. CE1 and/or CE2 can be blocking nodes so VL1 
>and/or VL2 are available only depending on the connectivity 
>matrices of CE1 and CE2. Hence PEs need to be aware of both VL 
>and connectivity matrices. My point is: if CE1 advertises to 
>PE1 only the VL that his connectivity matrix allows to be 
>connected to PE1 (e.g. VL1 only) and not all of them, it 
>should be possible to avoid the connectivity matrices advertisement. 
>
> 
>===================================
>DANIELE CECCARELLI
>System & Technology - PDU Optical & Metro 
>
>Via E.Melen, 77
>Genova, Italy
>Phone +390106002512
>Mobile +393346725750
>daniele.ceccarelli@ericsson.com
>www.ericsson.com  
>
>This Communication is Confidential. We only send and receive 
>email on the basis of the term set out at 
>www.ericsson.com/email_disclaimer  
>
>_______________________________________________
>CCAMP mailing list
>CCAMP@ietf.org
>https://www.ietf.org/mailman/listinfo/ccamp
>