Re: [L3sm] 答复: New Version Notification for draft-wu-l3sm-rfc8049bis-02.txt

"Ogaki, Kenichi" <ke-oogaki@kddi.com> Fri, 01 September 2017 04:30 UTC

Return-Path: <ke-oogaki@kddi.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 1A664132F69 for <l3sm@ietfa.amsl.com>; Thu, 31 Aug 2017 21:30:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 WFRxWp6qsWVT for <l3sm@ietfa.amsl.com>; Thu, 31 Aug 2017 21:30:09 -0700 (PDT)
Received: from post-send.kddi.com (athena3.kddi.com [27.90.165.196]) by ietfa.amsl.com (Postfix) with ESMTP id 524F8132E87 for <l3sm@ietf.org>; Thu, 31 Aug 2017 21:30:09 -0700 (PDT)
Received: from LTMC2122.kddi.com (LTMC2122.kddi.com [10.206.0.63]) by post-send.kddi.com (KDDI Mail) with ESMTP id 2F4B5E00E3; Fri, 1 Sep 2017 13:30:08 +0900 (JST)
Received: from LTMC2144.kddi.com ([10.206.0.236] [10.206.0.236]) by LTMC2122.kddi.com with ESMTP; Fri, 1 Sep 2017 13:30:08 +0900
Received: from LTMC2144.kddi.com (localhost [127.0.0.1]) by localhost.kddi.com (Postfix) with ESMTP id F2A5B4C0086; Fri, 1 Sep 2017 13:30:07 +0900 (JST)
Received: from LTMC2151.kddi.com (post-incheck [10.206.0.239]) by LTMC2144.kddi.com (Postfix) with ESMTP id F147A4C005E; Fri, 1 Sep 2017 13:30:07 +0900 (JST)
Received: from LTMC2151.kddi.com (localhost.localdomain [127.0.0.1]) by LTMC2151.kddi.com with ESMTP id v814U76r005217; Fri, 1 Sep 2017 13:30:07 +0900
Received: from LTMC2151.kddi.com.mid_26618886 (localhost.localdomain [127.0.0.1]) by LTMC2151.kddi.com with ESMTP id v814K1mc041169; Fri, 1 Sep 2017 13:20:02 +0900
X-SA-MID: 26618886
Received: from KDDI1508PC0003 ([10.200.122.178] [10.200.122.178]) by post-smtp2.kddi.com with ESMTPA; Fri, 1 Sep 2017 13:20:01 +0900
From: "Ogaki, Kenichi" <ke-oogaki@kddi.com>
To: 'Qin Wu' <bill.wu@huawei.com>, 'daviball' <daviball@cisco.com>
Cc: 'l3sm' <l3sm@ietf.org>, "'stephane.litkowski'" <stephane.litkowski@orange.com>, jlindbla@cisco.com, 'adrian' <adrian@olddog.co.uk>
References: <etPan.59a6b211.643c9869.23ea@Qin-Wude-iPhone>
In-Reply-To: <etPan.59a6b211.643c9869.23ea@Qin-Wude-iPhone>
Date: Fri, 01 Sep 2017 13:20:01 +0900
Message-ID: <01df01d322d9$943b53c0$bcb1fb40$@kddi.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQDtQZP9Fvb6y+EPIKtddNERxkPNo6Rps/6g
Content-Language: ja
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/l3sm/XQ0zMxf3XK40sGXdDmFQ4cbQoow>
Subject: Re: [L3sm] 答复: New Version Notification for draft-wu-l3sm-rfc8049bis-02.txt
X-BeenThere: l3sm@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 04:30:13 -0000

Hi David,

See comments inline, please.
Thanks,
Kenichi

-----Original Message-----
From: L3sm [mailto:l3sm-bounces@ietf.org] On Behalf Of Qin Wu
Sent: Wednesday, August 30, 2017 9:40 PM
To: ke-oogaki; daviball
Cc: l3sm; stephane.litkowski; jlindbla@cisco.com; adrian
Subject: [L3sm] 答复: New Version Notification for draft-wu-l3sm-rfc8049bis-02.txt




Sent from HUAWEI AnyOffice
发件人: daviball
收件人: ke-oogaki;
抄送: Qin Wu; l3sm; stephane.litkowski; adrian; Jan Lindblad (jlindbla);
主题: Re: [L3sm] New Version Notification for draft-wu-l3sm-rfc8049bis-02.txt
时间: 2017-08-30 19:19:28



Hi Kenichi,



On 25/08/2017 13:59, ke-oogaki@kddi.com <mailto:ke-oogaki@kddi.com>  wrote:



		Hi Qin,
		
		Looking back at Jan's comments, I think his point was not that the 
		leaves should all be mandatory, but that they should either be 
		mandatory, or they should have descriptions that explain the meaning if 
		they are not present.  So I think we are basically in agreement (I said: 
		"Also this use case needs to be mentioned in the description for those 
		leaves.") - but I've copied Jan in case I have mis-interpretted what he 
		said.
		
		I disagree that the connection subnet is always requested by the 
		customer - a very common scenario where this is not the case is for 
		residential internet access.  In that case, the addresses used behind 
		the CE are typically from private address space, so the customer can be 
		confident that they won't conflict with whatever the provider has chosen 
		to use (and allocate with DHCP) on the PE/CE link.  Another common case 
		is where it is a provider-managed CE, so the connection addressing 
		applies to the downstream link from the CE to the customer, not to the 
		PE/CE link.  In this case the customer may not have any of their own 
		subnets (i.e. everything is directly connected (at L3) to the CE), so 
		there is no chance of a conflict.

	[KO] As an VPN service provider, our customer really specifies the addresses for provider-customer boundary links in our commercial service. I believe the other service providers also do so.


[DB] That's fine, we are not trying to preclude that case.  However, making the leaves mandatory means that it must always be done this way, i.e. that there are never cases where the provider chooses the addressing.  I don't believe that is the case.

[KO2] I agree. We shouldn't preclude any potential/future use cases. Then, it's appropriate that these leaves are optional.

	As the abstract says, this model is limited to BGP PE-based VPN service. Your scenario for a residential internet access is out of scope.


[DB] Cloud access, including internet access, is included in the model.
[Qin] just to clarify, we don't model internet access as a site network connectivity, similar to public cloud, it is a external service which the current l3vpn service can get access to. 


	As shown in a diagram at Section 6.11, the provider-managed CE case considers that customer routers exist under a provider-managed CE. In that case, we can easily imagine address conflict between a CE-customer router link and subnets under a customer router. Also, even if a site is a provider-managed CE site, but if any other site is a customer-managed CE site and allocates addresses by themselves, an address conflict must happen.


[DB] Yes; but there may be a case where there are no customer routers, just customer hosts connected directly to the provider-managed CE or connected directly to the PE (as described in section 6.11.2).  In this case there is no possibility of conflict.

[Qin] talking with l3sm design team,we believe In case of two site network accesses belonging to the same Von service, address conflict between two site network accesses should be avoided.
    David





			 -----邮件原件-----
			 发件人: David Ball [mailto:daviball@cisco.com]
			 发送时间: 2017年8月23日 19:48
			 收件人: Ogaki, Kenichi; Qin Wu; l3sm@ietf.org
			 抄送: 'Stephane Litkowski'; adrian@olddog.co.uk
			 主题: Re: [L3sm] New Version Notification for draft-wu-l3sm-rfc8049bis-02.txt
			
			 On 22/08/2017 11:13, Ogaki, Kenichi wrote:
			

				 Hi Qin,
				

					        2. For the connection addresses, the provider's IP address/mask:

				 As for dhcp related provider-addresses and the masks, these are not what SP provides, but the subnet which the customer requests to specify the leased address subnet. Then, these must be configurable.

			 So you're saying even when DHCP is used, the customer can request that addresses will be allocated from a specific subnet?  That's not something I've heard of, but ok. :)  These leaves should definitely be optional in that case, as the more normal case is that the customer does not request a specific subnet.  Also this use case needs to be mentioned in the description for those leaves.
			
			 [Qin]: Early on in the YANG Doctor review from Jan, one suggestion was to make provider-address and customer-address mandatory parameter.
			 https://www.ietf.org/mail-archive/web/l3sm/current/msg00677.html
			 We think his point is valid and have implemented his comment.
			 Talking with L3SM design team members recently, it has been agreed that all these parameters (irrespective of DHCP case or static case )are basically specified/requested by a customer.
			 Otherwise, address conflict occurs between provider-allocated subnets (PE-CE links) and customer-allocated subnets (under CE).
			 So for consistency, I think we should make all these parameters as mandatory parameters.
			
			       David
			

				 Thanks,
				 Kenichi
				
				 -----Original Message-----
				 From: L3sm [mailto:l3sm-bounces@ietf.org] On Behalf Of Qin Wu
				 Sent: Monday, August 21, 2017 5:39 PM
				 To: David Ball; l3sm@ietf.org
				 Cc: Stephane Litkowski; Kenichi Ogaki; adrian@olddog.co.uk
				 Subject: Re: [L3sm] New Version Notification for
				 draft-wu-l3sm-rfc8049bis-02.txt
				

					 11. In accordance with the clarified scope, parts of the model that correspond
					         with information provided by the SP need to be marked with "config false".
					         I've identified the following, but there might be more.
					        1. The list of profiles of various types (i.e. l3vpn-service/vpn-profiles)
					        2. For the connection addresses, the provider's IP address/mask:
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/provider-dhcp/provider-address
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/provider-dhcp/mask
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/dhcp-relay/provider-address
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/dhcp-relay/mask
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/addresses/provider-address
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv4/addresses/mask
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv6/provider-dhcp/provider-address
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv6/provider-dhcp/mask
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv6/dhcp-relay/provider-address
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv6/dhcp-relay/mask
					       • l3vpn-service/sites/site/site-network-accesses/site-network-access/ip-connection/ipv6/addresses/provider-address
					       •
					 l3vpn-service/sites/site/site-network-accesses/site-network-access/ip
					 -connection/ipv6/addresses/mask

				    
				
				 That sounds reasonable.
				
				 [Qin]: One more comment, we can not put ‘config false’ for
				 l3vpn-service/vpn-profiles, since Config true leafrefs MUST NOT refer
				 to config false data
				
				 This issue was discussed before, see discussion available at:
				
				 https://www.ietf.org/mail-archive/web/l3sm/current/msg00683.html
				
				
				

			 --
			 David Ball
			 <daviball@cisco.com> <mailto:daviball@cisco.com> 
			

		-- 
		David Ball
		<daviball@cisco.com> <mailto:daviball@cisco.com> 
		
		

	


-- 
David Ball
<daviball@cisco.com> <mailto:daviball@cisco.com>