Re: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)

"Xiejingrong (Jingrong)" <xiejingrong@huawei.com> Mon, 14 March 2022 07:16 UTC

Return-Path: <xiejingrong@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 4CDF13A0897 for <spring@ietfa.amsl.com>; Mon, 14 Mar 2022 00:16:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 w_kJBUv8jMPK for <spring@ietfa.amsl.com>; Mon, 14 Mar 2022 00:16:25 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDCA73A1A3D for <spring@ietf.org>; Mon, 14 Mar 2022 00:16:24 -0700 (PDT)
Received: from fraeml702-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4KH79S5d03z67w2D; Mon, 14 Mar 2022 15:15:40 +0800 (CST)
Received: from kwepeml100006.china.huawei.com (7.221.188.192) by fraeml702-chm.china.huawei.com (10.206.15.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2375.24; Mon, 14 Mar 2022 08:16:21 +0100
Received: from kwepeml500002.china.huawei.com (7.221.188.128) by kwepeml100006.china.huawei.com (7.221.188.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 14 Mar 2022 15:16:19 +0800
Received: from kwepeml500002.china.huawei.com ([7.221.188.128]) by kwepeml500002.china.huawei.com ([7.221.188.128]) with mapi id 15.01.2308.021; Mon, 14 Mar 2022 15:16:19 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, Andrew Alston - IETF <andrew-ietf@liquid.tech>
CC: Tom Hill <tom@ninjabadger.net>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)
Thread-Index: Adgyj2pEDTIYoRv+Rwm6VOp4IGlK2wA8YiOAADHZrvAAAP1xAAB4Z3+AAFEevQA=
Date: Mon, 14 Mar 2022 07:16:19 +0000
Message-ID: <b8627f4a8a6d4cdba18db4f37ee4e219@huawei.com>
References: <5138b23393b7434fa674eefd1886385d@huawei.com> <f2ba3c4a-e30d-d3f2-211b-0b42d99cd876@ninjabadger.net> <bdff393fee4e484fb364baf56b0391e6@huawei.com> <AM7PR03MB64513AEDE5ED62ECE0F50280EE0B9@AM7PR03MB6451.eurprd03.prod.outlook.com> <CABNhwV3aw2SO6TBA+bXkpqNbmDSag+k+oL3soE=eMLDgufshSw@mail.gmail.com>
In-Reply-To: <CABNhwV3aw2SO6TBA+bXkpqNbmDSag+k+oL3soE=eMLDgufshSw@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.232.176]
Content-Type: multipart/related; boundary="_004_b8627f4a8a6d4cdba18db4f37ee4e219huaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/82dpGSHrGUZ9StM_fBrtN7VlsH4>
Subject: Re: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)
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, 14 Mar 2022 07:16:31 -0000

Hi,

I think I now understand better the concern about "the use of SIDs over the public Internet".
In my previous mail, the SID2/SID3 used between CPE2-Internet-CPE3 is to explain the layering model (over vs across), but it is not the proposal of the draft.
The draft is talking about the interface (name NPI) that overlay networks use to access the underlying network in the last mile.
There may be an Access Network (AN) in the last mile, and the AN may also connect to Internet backbone and/or multiple underlying networks, but it is distinct from the "open Internet".
Make more sense if the AN can enhance (if no way to enforce) not to leak the SRv6 BSID to Internet backbone or other TNs ?

For the control plane, it is still not clear if a controller is required, but one thing I considered is to use an IETF standard protocol because the PE need to implement the NPI.

Regards,
Jingrong

From: Gyan Mishra [mailto:hayabusagsm@gmail.com]
Sent: Sunday, March 13, 2022 8:26 AM
To: Andrew Alston - IETF <andrew-ietf@liquid.tech>
Cc: Tom Hill <tom@ninjabadger.net>; Xiejingrong (Jingrong) <xiejingrong@huawei.com>; spring@ietf.org
Subject: Re: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)

Hi Jingrong

I reads the draft and was trying to understand the problem statement as well as the solution.

So I believe the problem statement is how to interconnect desperate sites over the internet using a managed IPSEC VPN or SDWAN solution or managed MPLS and complexity of provisioning CE attachment.

The solution is an automated solution using SRv6 over the internet using BSID.  This involves running SRv6 over the internet, however SRv6 is limited to closed domains.  It appears an E2E pseudowire is used in provisioning the service.  Have you though of using NG L2 VPN EVPN all or single active multi home over SRv6.

Does all the provisioning use a PCE / SDN controller?


Thanks

Gyan

On Thu, Mar 10, 2022 at 9:59 AM Andrew Alston - IETF <andrew-ietf=40liquid.tech@dmarc.ietf.org<mailto:40liquid.tech@dmarc.ietf.org>> wrote:
Hi Jingrong,

I’m struggling to entirely understand this.  I think the question for me is – if you are sending packets with SID’s over the open internet – are you encapsulating those packets and is this encapsulation cryptographically protected – I.E the SID’s are not visible outside of the encapsulation, to preserve the limited domain.

Limited domains are typically extended via tunnel mechanisms, very often with cryptographic protection, hence the question

Thanks

Andrew


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Xiejingrong (Jingrong)
Sent: Thursday, March 10, 2022 9:40 AM
To: Tom Hill <tom@ninjabadger.net<mailto:tom@ninjabadger.net>>; spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)

Hi Tom,

Thanks for reading the draft and raise discussions.

In the proposal the SRv6 domain is the overlay network, belonging to one administrative domain -- the overlay network operator(say ONO).

For your concern about use of SIDs "across" the public Internet. Let me try to explain using following figure (hope it works):

CPE1 CPE2 CPE3
+ + + +
| +--------+ | | +----------+ |
+---[1] TN1 [1]---+ +---+ Internet |---+
+--------+ +----------+

In the perspective of the ONO, it has the following SIDs:
SID1/2/3: allocated on CPE1/CPE2/CPE3 by the ONO.
SID4/5: allocated by TN operator but serves for the ONO (Tenant-1 of TN, marked [1] in the figure).
The ONO can use these SIDs, and I would think they are all "in the overlay network", and are running "Over the Internet".

You mentioned in the last sentence "the use of SIDs over the public Internet". That is what I am modeling above.

Thanks
Jingrong


-----Original Message-----
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Tom Hill
Sent: Wednesday, March 9, 2022 10:43 PM
To: spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [spring] Network Programming Interface for Provisioning of Underlay Services to Overlay Networks Using SRv6 (draft-xie-spring-srv6-npi-for-overlay)

Hi Jinrong,

On 08/03/2022 01:58, Xiejingrong (Jingrong) wrote:
> I just posted a draft that specifies a framework and some more detail
> of the idea for provisioning of underlay services
> (Slice/SR-policy/Mcast/etc) to overlay networks(SD-WAN/CDN/etc), using SRv6.
>
> https://datatracker.ietf.org/doc/html/draft-xie-spring-srv6-npi-for-ov
> erlay
> <https://datatracker.ietf.org/doc/html/draft-xie-spring-srv6-npi-for-o
> verlay>
>
> Please comment and send any feedback.
>
> I would like to discuss this document over e-mail/mail-list.


I'm concerned that this draft is explicitly violating the concept of
SRv6 as a protocol that operates within a Limited Domain.

As per Section 3.2 of this draft, "... the network operator of AN, TN and Internet can be different from each other."

Further, "In some scenarios, the AN can be an Internet exchange provider
(IXP) independent of ISP and NSP. In some other scenarios, the AN can be an ISP that running Internet backbone as well."

This would read to me that the proposal is explicitly intended to be inter-domain, and not at all limited to any one administrative domain.
Additionally, I cannot determine if the draft implicitly requires the use of SIDs across the public Internet?

Could I ask for some clarification on the scope of the draft, with respect to Limited Domains, and also the use of SIDs over the public Internet?

Kind regards,

--
Tom

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring
--

[图像已被发件人删除。]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347