Re: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch

<stephane.litkowski@orange.com> Fri, 02 September 2016 15:49 UTC

Return-Path: <stephane.litkowski@orange.com>
X-Original-To: l3sm@ietfa.amsl.com
Delivered-To: l3sm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7856412D155 for <l3sm@ietfa.amsl.com>; Fri, 2 Sep 2016 08:49:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.167
X-Spam-Level:
X-Spam-Status: No, score=-3.167 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FSXEJsP1bS6o for <l3sm@ietfa.amsl.com>; Fri, 2 Sep 2016 08:49:31 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor34.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C62512D75A for <l3sm@ietf.org>; Fri, 2 Sep 2016 08:49:30 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 6497E401C6; Fri, 2 Sep 2016 17:49:29 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.62]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 38D8C1A0064; Fri, 2 Sep 2016 17:49:29 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM5E.corporate.adroot.infra.ftgroup ([fe80::2912:bfa5:91d3:bf63%19]) with mapi id 14.03.0301.000; Fri, 2 Sep 2016 17:49:28 +0200
From: stephane.litkowski@orange.com
To: "Landry, Jean-Philippe" <jplandry@bell.ca>, "Ogaki, Kenichi" <ke-oogaki@kddi.com>
Thread-Topic: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch
Thread-Index: AQHSA9VXBZV0T0yjgUqoSD6bp7oFqqBlfXyAgACEf4CAAFWCcA==
Date: Fri, 02 Sep 2016 15:49:28 +0000
Message-ID: <21301_1472831369_57C99F89_21301_2713_1_9E32478DFA9976438E7A22F69B08FF921BD6714E@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <056.cd7c7d404d8e791f2e6d82b75ca1dc10@tools.ietf.org> <01d801d204d3$57361b60$05a25220$@kddi.com> <aa7732c81b924b5d8dd43dad255dee8a@DG2MBX04-DOR.bell.corp.bce.ca>
In-Reply-To: <aa7732c81b924b5d8dd43dad255dee8a@DG2MBX04-DOR.bell.corp.bce.ca>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/l3sm/WsBXpzahdw86T00VuGxWDuwWtl8>
Cc: "l3sm@ietf.org" <l3sm@ietf.org>
Subject: Re: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch
X-BeenThere: l3sm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: L3VPN Service YANG Model discussion group <l3sm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l3sm>, <mailto:l3sm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/l3sm/>
List-Post: <mailto:l3sm@ietf.org>
List-Help: <mailto:l3sm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3sm>, <mailto:l3sm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2016 15:49:33 -0000

Supporting Dual and single CE sounds important to me as well. I thought it was supported but it was a mistake or we broke something at a certain point, but anyway ...
It's not a trivial change and we need to take care.

What we have now is the notion of site which is globally a customer location that need to be attached to SP network. The attachment is done through site-network-accesses. Site-network-accesses can be used for subVPN as well as multihoming but we do not have the notion of CE device.
Moreover CE can be provider managed or customer managed or comanaged.
In case CE is provided by the SP, we need to know how many CEs the customer is requesting for the site and how site-network-accesses are mapped to CEs. We cannot really put management IP under site-network-accesses because this would create a 1:1 mapping between site-network-access and CE which breaks subVPN and singleCE multihomed scenarios.

So one proposal is to create a "customer-device" container under the site that will contain a list of devices with an ID.
For the management IP, it is only used for comanaged scenario but as the CE is provided by the SP, we would need a different IP per device, so we can move the management container under the list. But I do not want to open a mix of different management strategy per site (one CE provider managed, the other customer managed) so we need to explode the management container.

Container management {
	Leaf type {
	}
}
Container customer-devices {
	List customer-devices {
		Key id;
		Leaf id {
			Type string;
		}
		Container management { # only if management type is co-managed
			Leaf transport-type;
			Leaf ip-address;
		} 
	}
}
This ID can be used as a reference under site-network-access. We can add a leaf "device-id" that would be used in case of provider-managed site.

+--rw site-network-accesses
               +--rw site-network-access* [site-network-access-id]
                  +--rw site-network-access-id      svc-id
                  +--rw site-network-access-type?   identityref
                  +--rw access-diversity {site-diversity}?
                  |  +--rw groups
                  |  |  +--rw group* [group-id]
                  |  |     +--rw group-id    string
                  +--rw device-id? 	string <<<<<


Does it sound a reasonable addition ? Any other proposal ?

Best Regards,


-----Original Message-----
From: L3sm [mailto:l3sm-bounces@ietf.org] On Behalf Of Landry, Jean-Philippe
Sent: Friday, September 02, 2016 14:29
To: Ogaki, Kenichi
Cc: l3sm@ietf.org
Subject: Re: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch

You are correct to point out this recommendation is directly related same use case as ticket 15, which is CE diversity at a multi-homed site. 

However I would like to point out that unlike ticket 15, this is not addressable via augmentation of the diversity constraints list. In a configuration such as depicted in section 5.6 of the model, it would be impossible to specify the management parameter of each of the individual CEs of the HUB sites since  only one management block is allowed per  site.

Here is this diagram as it stands in V12 for your reading convenience:

Hub#1 LAN (Primary/backup)          Hub#2 LAN (Loadsharing)
     |                                                  |
     |     access-priority 1       access-priority 1    |
     |--- CE1 ------- PE1         PE3 --------- CE3 --- |
     |                                                  |
     |                                                  |
     |--- CE2 ------- PE2         PE4 --------- CE4 --- |
     |     access-priority 2       access-priority 1    |


                             PE5
                              |
                              |
                              |
                             CE5
                              |
                         Spoke#1 site (Single-homed)

Cheers

JPL

________________________
Jean-Philippe Landry, Senior Technical Architect/Architecte technique principal, New Technology Introduction, Bell Canada
1 Alexander-Graham-Bell, E2
Verdun, QC, H3E 3B3
téléphone: (514) 391-3494
<<mailto:jplandry@bell.ca>>
https://session.collaboration.bell.ca/join/krcwz 



-----Original Message-----
From: Ogaki, Kenichi [mailto:ke-oogaki@kddi.com]
Sent: Friday, September 02, 2016 12:35 AM
To: Landry, Jean-Philippe
Cc: l3sm@ietf.org
Subject: RE: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch

Hi,

Same comment to issue#15.

All the best,
Kenichi

-----Original Message-----
From: L3sm [mailto:l3sm-bounces@ietf.org] On Behalf Of l3sm issue tracker
Sent: Thursday, September 01, 2016 7:16 AM
To: draft-ltsd-l3sm-l3vpn-service-model@tools.ietf.org; jplandry@bell.ca
Cc: l3sm@ietf.org
Subject: [L3sm] [l3sm] #20 (draft-ltsd-l3sm-l3vpn-service-model): Placement of the management branch

#20: Placement of the management branch

 The following branch (for the CE management) is currently placed under the site branch.

 +--rw management
 | +--rw type? identityref
 | +--rw management-transport? identityref  | +--rw address? inet:ip-address

 This is problematic for multi CE multi homed sites.

 Recommending to move this branch under the site-network-access branch.

 While this has the potential to lead to redundant or conflicting data accros multiple network accesses connected to the same CE, this is necessary for multi-CE sites.

 Suggestion to avoid redundant or conflictual management info accross same CE network accesses would be to make the branch optional and impose on the management solution to specify the management data on at least one of the network access connected to any one CE (presumably the first network access to be installed or the primary network access).

-- 
-------------------------------------+----------------------------------
-------------------------------------+---
 Reporter: jplandry@bell.ca   |  Owner: draft-ltsd-l3sm-l3vpn-
  Type: defect     | service-model@tools.ietf.org
 Priority: major     |  Status: new
Component: draft-ltsd-l3sm-l3vpn- | Milestone:
 service-model      | Version:
 Severity: -      | Keywords:
-------------------------------------+----------------------------------
-------------------------------------+---

Ticket URL: <https://trac.tools.ietf.org/wg/l3sm/trac/ticket/20>
l3sm <https://tools.ietf.org/l3sm/>

_______________________________________________
L3sm mailing list
L3sm@ietf.org
https://www.ietf.org/mailman/listinfo/l3sm

_______________________________________________
L3sm mailing list
L3sm@ietf.org
https://www.ietf.org/mailman/listinfo/l3sm

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.