Re: [spring] 答复: Progressing draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource management

"Dongjie (Jimmy)" <jie.dong@huawei.com> Mon, 25 May 2020 14:37 UTC

Return-Path: <jie.dong@huawei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F5423A0CDC; Mon, 25 May 2020 07:37:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.387
X-Spam-Level:
X-Spam-Status: No, score=-1.387 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, PDS_BTC_ID=0.5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no 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 5dbYQe1dOGZh; Mon, 25 May 2020 07:37:36 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 992353A0CDB; Mon, 25 May 2020 07:37:35 -0700 (PDT)
Received: from lhreml706-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 2F7C7FBB73555C2E6386; Mon, 25 May 2020 15:37:34 +0100 (IST)
Received: from dggeme703-chm.china.huawei.com (10.1.199.99) by lhreml706-chm.china.huawei.com (10.201.108.55) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Mon, 25 May 2020 15:37:33 +0100
Received: from dggeme754-chm.china.huawei.com (10.3.19.100) by dggeme703-chm.china.huawei.com (10.1.199.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Mon, 25 May 2020 22:37:30 +0800
Received: from dggeme754-chm.china.huawei.com ([10.6.80.77]) by dggeme754-chm.china.huawei.com ([10.6.80.77]) with mapi id 15.01.1913.007; Mon, 25 May 2020 22:37:30 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Mach Chen <mach.chen@huawei.com>
CC: "draft-dong-spring-sr-for-enhanced-vpn@ietf.org" <draft-dong-spring-sr-for-enhanced-vpn@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, qinfengwei <qinfengwei@chinamobile.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] 答复: Progressing draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource management
Thread-Index: AQHWMmXeUWQi/bvXd0We/cL29NnxEKi4MIyAgACg0sA=
Date: Mon, 25 May 2020 14:37:30 +0000
Message-ID: <9439a61c2af14af9ba3d939b147391b0@huawei.com>
References: <6c9e9271a5e64e2faa2f373d871abaa1@huawei.com> <032901d62f1a$1f88c300$5e9a4900$@com> <170e5214-69ff-6d59-afdb-ee18c2a9483f@joelhalpern.com> <faae33acd85c4426acd5a374d40946c7@huawei.com> <9d4042b5-d226-77b7-7225-b510e28ca1b2@joelhalpern.com> <bfab248f87fa4da38a66525e3c71ba45@huawei.com> <28b5cdff-3456-73e3-ea67-e6cf76a43b64@joelhalpern.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE297B917C8@dggeml510-mbs.china.huawei.com> <AM0PR0302MB32177217AF43D3A2A6BB670A9DB30@AM0PR0302MB3217.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR0302MB32177217AF43D3A2A6BB670A9DB30@AM0PR0302MB3217.eurprd03.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.45.160.138]
Content-Type: multipart/alternative; boundary="_000_9439a61c2af14af9ba3d939b147391b0huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/D2aXGPsq99rXV6PUNe6DOG0uXoI>
Subject: Re: [spring] 答复: Progressing draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource management
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2020 14:37:40 -0000

Hi Sasha,

Thanks a lot for your comments. Please see some replies inline.

Best regards,
Jie

From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: Monday, May 25, 2020 8:12 PM
To: Mach Chen <mach.chen@huawei.com>
Cc: draft-dong-spring-sr-for-enhanced-vpn@ietf.org; Joel M. Halpern <jmh@joelhalpern.com>; Dongjie (Jimmy) <jie.dong@huawei.com>; qinfengwei <qinfengwei@chinamobile.com>; 'SPRING WG' <spring@ietf.org>
Subject: RE: [spring] 答复: Progressing draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource management


Mach and all,

From my POV saying that " With current SR ... there is no way for the devices to differentiate traffic over the same link or to the same destination, because the SID used by all the flows are the same" is inaccurate.


[Jie] Agree that the condition of this statement could be more accurate, to my understanding it was referring to the basic SR functionality.



AFAIK it is perfectly possible to associate multiple Prefix-SIDs with the same destination prefix by associating them either with different topologies or with different algorithms (or even with a combination of these two parameters).



It is also possible to associate multiple Adj-SIDs (if you want to use them) with the same IGP adjacency by associating them with different topologies (but not with different algorithms).



[Jie] You are right that with MT or Flex-Algo, multiple prefix-SIDs can be associated with the same destination prefix , and with MT you can also have topology-specific adj-SIDs. This is also the reason of reusing MT/Flex-Algo as the corresponding control plane mechanisms.



Therefore it seems that the following recommendations from Section 2.1 of the draft are adequately addressed by the already defined SR-MPLS mechanisms:


   For one IGP link, multiple Adj-SIDs SHOULD be allocated, each of
   which is associated with a virtual network it participates, and MAY
   represent a subset of link resources

...

   Similarly, for one IGP node, multiple prefix-SIDs SHOULD be

   allocated, each of which is associated with a virtual network , and

   MAY represent a subset of the node resource



[Jie] You may notice that in the above statement, each adj-SID or prefix-SID can be associated with a subset of the link or node resource. This is the resource semantics introduced to the SR SIDs by this document.



There may be valid reasons not to use these mechanisms for associating multiple SIDs with a given destination prefix or an IGP adjacency, but the draft does not mention any such reasons.



[Jie] As mentioned above, I totally agree with reusing existing control plane mechanisms to advertise multiple topology or algorithm specific SIDs, these are the approach we choose for the control plane, the detailed mechanism was proposed in LSR WG.



This SPRING draft is focusing on introducing resource semantics to SIDs, which is more related to the SR data plane and functionality. Another point is, based on the mechanism defined in this draft, it is also possible to build resource guaranteed SR paths, without introducing the concept of MT or Flex-Algo.



I defer to others to decide whether existing SRv6 mechanisms are sufficient for addressing similar requirements in Section 2.2 of the draft.



I also wonder whether draft-dong is a valid candidate for the Standards Track document since it does not define any specific protocol elements.  My gut feeling is that it could be a better fit for an Informational document.



[Jie] I’m open to this standard track or informational discussion. As long as the functionality and information introduced in this document is considered useful to SR.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>



-----Original Message-----
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Mach Chen
Sent: Monday, May 25, 2020 10:27 AM
To: Joel M. Halpern <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; qinfengwei <qinfengwei@chinamobile.com<mailto:qinfengwei@chinamobile.com>>; 'SPRING WG' <spring@ietf.org<mailto:spring@ietf.org>>
Cc: draft-dong-spring-sr-for-enhanced-vpn@ietf.org<mailto:draft-dong-spring-sr-for-enhanced-vpn@ietf.org>
Subject: Re: [spring] 答复: Progressing draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource management



Hi,



Is the "resource allocation" performed only on the controller? If so, sounds like a virtual resource reservation, or somehow it is more accurate to call it resource planning. In this case, the interoperability issues may not be the most concerns. The problem is how to guarantee the resource reservation on the data plane, how to prevent resource reserved for one application from using by another application.



With current SR, operator can do resource and traffic planning on controller, while there is no way for the devices to differentiate traffic over the same link or to the same destination, because the SID used by all the flows are the same. Thus devices cannot perform resource reservation for specific customer or service.



Best regards,

Mach



> -----Original Message-----

> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Joel M.

> Halpern

> Sent: Monday, May 25, 2020 11:31 AM

> To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; qinfengwei

> <qinfengwei@chinamobile.com<mailto:qinfengwei@chinamobile.com>>; 'SPRING WG' <spring@ietf.org<mailto:spring@ietf.org>>

> Cc: draft-dong-spring-sr-for-enhanced-vpn@ietf.org<mailto:draft-dong-spring-sr-for-enhanced-vpn@ietf.org>

> Subject: Re: [spring] 答复: Progressing

> draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource

> management

>

> No, there probably is no IETF reference.  The techniques I can think

> of do not have interoperability issues, and therefore are not IETF

> standards. They are just operations on a controller, where the

> controller manages resource allocations.  These were discussed in

> slide presentations in the early work on SR.

>

> And I am sure there are other ways that I do not know of.

>

> Yours,

> Joel

>

> On 5/24/2020 10:54 PM, Dongjie (Jimmy) wrote:

> > Hi Joel,

> >

> > Could you provide some reference in IETF to the "existing ways to do

> resource reservation with SR" you mentioned?

> >

> > Regarding the term isolation, my suggestion is to keep that generic

> discussion in TEAS. In the context of this draft, as described in the

> draft and mails, the meaning is "allocating dedicated network

> resources", i.e. resource isolation,  the description could be clarified further.

> >

> > Best regards,

> > Jie

> >

> >> -----Original Message-----

> >> From: Joel Halpern Direct [mailto:jmh.direct@joelhalpern.com]

> >> Sent: Thursday, May 21, 2020 10:08 PM

> >> To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; qinfengwei

> >> <qinfengwei@chinamobile.com<mailto:qinfengwei@chinamobile.com>>; 'SPRING WG' <spring@ietf.org<mailto:spring@ietf.org>>

> >> Cc: draft-dong-spring-sr-for-enhanced-vpn@ietf.org<mailto:draft-dong-spring-sr-for-enhanced-vpn@ietf.org>

> >> Subject: Re: [spring] 答复: Progressing

> >> draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource

> >> management

> >>

> >> Part of my concern is that the document claims that this technique

> >> is necessary to use resource reservation with segment routing.

> >> Given that we know there are existing ways people do use resource

> >> reservation with SR, it is not necessary.

> >>

> >> The term "isolation" has been extensively debated in the traffic

> >> engineering working group, and the proponents have not been able to

> >> make a clear case for it.

> >>

> >> Yours,

> >> Joel

> >>

> >> On 5/21/2020 9:07 AM, Dongjie (Jimmy) wrote:

> >>> Hi Joel,

> >>>

> >>> Thanks for your comment.

> >>>

> >>> In this document, isolation means resource isolation, more

> >>> specifically, a

> >> set of dedicated network resources are allocated on a group of

> >> network nodes and links, and SR SIDs are used to represent the

> >> allocated network resources. As mentioned by Aijun, this is

> >> described in section 5, it could be clarified earlier in the draft if needed.

> >>>

> >>> As for your statement regarding diffserv, I agree it has been

> >>> widely used in

> >> network thanks to its simplicity and scalability. Whether it can

> >> address all services needs may be questionable. In IETF there have

> >> been many efforts to meet specific service requirements by

> >> reserving network resources, such as RSVP-TE, Detnet, etc. This

> >> draft aims to

> enhance SR with such capability.

> >>>

> >>> Best regards,

> >>> Jie

> >>>

> >>>> -----Original Message-----

> >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]

> >>>> Sent: Thursday, May 21, 2020 11:01 AM

> >>>> To: qinfengwei <qinfengwei@chinamobile.com<mailto:qinfengwei@chinamobile.com>>; Dongjie (Jimmy)

> >>>> <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; 'SPRING WG' <spring@ietf.org<mailto:spring@ietf.org>>

> >>>> Cc: draft-dong-spring-sr-for-enhanced-vpn@ietf.org<mailto:draft-dong-spring-sr-for-enhanced-vpn@ietf.org>

> >>>> Subject: Re: [spring] 答复: Progressing

> >>>> draft-dong-spring-sr-for-enhanced-vpn to enable SR with resource

> >>>> management

> >>>>

> >>>> This email (and the underlying document) asserts a need for "isolation"

> >>>> without defining isolation, and without recognizing that the

> >>>> service needs can be met by existing packet technologies.

> >>>>

> >>>> The document also asserts that resource management requires

> >>>> packet based resource reservation.  We have significant evidence

> >>>> that diffserv treatment coupled with central (PCE or equivalent)

> >>>> resource management can address these needs.

> >>>>

> >>>> At the very least, the discussion of isolation should be removed

> >>>> from the document before it is evaluated for adoption.

> >>>>

> >>>> Yours,

> >>>> Joel

> >>>>

> >>>> On 5/20/2020 10:47 PM, qinfengwei wrote:

> >>>>> Hi all,

> >>>>>

> >>>>> At present, 5G applications have been widely developed,

> >>>>> recently, many enterprises require dedicated network resources

> >>>>> to achieve isolation from other services in the network, such as

> >>>>> southern power grid, Migu live video and Tencent cloud games.

> >>>>> This document provides the mechanism to enhance SR with resource

> >>>>> identification capability. This is an important feature to meet

> >>>>> different customer’s requirement in our network. Thus we believe

> >>>>> it is a generic and useful enhancement to SR, and hope it could

> >>>>> move forward

> >> quickly in the WG.

> >>>>>

> >>>>> Thanks,

> >>>>>

> >>>>> Fengwei Qin

> >>>>>

> >>>>> *发件人:*spring [mailto:spring-bounces@ietf.org] *代表 *Dongjie

> >>>> (Jimmy)

> >>>>> *发送时间:*2020年5月19日18:38

> >>>>> *收件人:*SPRING WG

> >>>>> *抄送:*draft-dong-spring-sr-for-enhanced-vpn@ietf.org

> >>>>> *主题:*[spring] Progressing draft-dong-spring-sr-for-enhanced-vpn

> >>>>> to enable SR with resource management

> >>>>>

> >>>>> Hi all,

> >>>>>

> >>>>> The latest version of draft-dong-spring-sr-for-enhanced-vpn was

> >>>>> uploaded in March, which describes a generic enhancement to SR

> >>>>> to support resource representation and identification, by

> >>>>> introducing the resource semantics to SR SIDs. With such

> >>>>> enhancement, SR could be used not only for explicit path

> >>>>> steering, but could also be used to build resource guaranteed

> >>>>> paths or virtual networks. Such SR based resource guaranteed

> >>>>> paths or virtual networks can be used as the underlay to support

> >>>>> different VPN services. The mechanism introduced in this

> >>>>> document is complementary to the existing SR functionalities, and helps to complete the tool set of segment routing.

> >>>>>

> >>>>> Based on the discussion on mail list and the presentations on

> >>>>> previous IETF meetings, this draft has been revised several

> >>>>> times, all the comments received so far has been resolved and

> >>>>> reflected in the current version. To move forward, the authors

> >>>>> would like to know if there are further comments on this

> >>>>> document, and people’s opinion on whether it is in the right direction.

> >>>>>

> >>>>> Comments and feedbacks are welcome.

> >>>>>

> >>>>> Best regards,

> >>>>>

> >>>>> Jie

> >>>>>

> >>>>>

> >>>>> _______________________________________________

> >>>>> spring mailing list

> >>>>> spring@ietf.org<mailto:spring@ietf.org>

> >>>>> https://clicktime.symantec.com/3Vi2XF9rXtn95ip934LJk1v6H2?u=http

> >>>>> s%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring

> >>>>>

> > _______________________________________________

> > spring mailing list

> > spring@ietf.org<mailto:spring@ietf.org>

> > https://clicktime.symantec.com/3Vi2XF9rXtn95ip934LJk1v6H2?u=https%3A

> > %2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring

> >

>

> _______________________________________________

> spring mailing list

> spring@ietf.org<mailto:spring@ietf.org>

> https://clicktime.symantec.com/3Vi2XF9rXtn95ip934LJk1v6H2?u=https%3A%2<https://clicktime.symantec.com/3Vi2XF9rXtn95ip934LJk1v6H2?u=https%3A%252>

> F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring

_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://clicktime.symantec.com/3Vi2XF9rXtn95ip934LJk1v6H2?u=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring

___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this
transmission in error, please inform us by e-mail, phone or fax, and then delete the original
and all copies thereof.
___________________________________________________________________________