Re: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?

Jeff Tantsura <jefftant.ietf@gmail.com> Thu, 18 July 2019 19:25 UTC

Return-Path: <jefftant.ietf@gmail.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 9EFF61205CC; Thu, 18 Jul 2019 12:25:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 NjKDX2c4g96j; Thu, 18 Jul 2019 12:25:29 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8F581201DC; Thu, 18 Jul 2019 12:25:28 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id s1so7019921pgr.2; Thu, 18 Jul 2019 12:25:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version; bh=qVj5uwMbidR5zaAiw2uaDNHzhBcn753g/XjymRgHpGM=; b=a3jtb5XDkI/VyD+DamIWo7Ec3R/wKzEjZY989exQ2PkBpxuD93UsGLZyYUk40m8imF Pgs5i5en7g5oY1KuypS6nh2dr2SIYGbrBxMtRM/utlmOuayoGdKP9l6c372YrjduTxpq L5HuZUXq9GfDOHB4SwWTvzr9IYroM7d/250uYMLknk7pZjLka1UUKKfRD1/7PsedG+G8 1kVK63asCzfX+zHSbxfWtZ7yIwttHgj/3dmLBEIOJcUS6jHEPunqB5ByxiM320mm1h8t Q3gV3Q1Webloouv5ULhvApFuNiz2Erm0XG5Ziwq2aZRcdifu4DCihO750gwLtkMbdZGO 29VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=qVj5uwMbidR5zaAiw2uaDNHzhBcn753g/XjymRgHpGM=; b=ouz3/k5FNZTpzirmUWX6nCTFcfHdz+2y8ZZye364jAuhkVVFjLhMFgNtDT5aK9N80q VFjuSw5cpmGindPPqz4Cs9TMq0MlOOkGIJVn54T1vVUtL/zSBZYY/7BYUr0sUaDEyDUW 4coHVrBcq4VLNgQHYd0rh5JrD4+4IQl/DBd9sPEzECqZ7gN1owz89YOA1XwDjRVktNNT GKnFclgQstVpmroXs1QJci0FiGJTSe7rhHDqy7FCSZkN/0C0SOSrItwW0CdcmDTn1kE1 YlUkk+2K3wC6SljvwXFfHYAMx+dVGNreXMIgqMp8sc3by4Clxb8n8EMa8CAcAxToWTdK L0nQ==
X-Gm-Message-State: APjAAAXEFFC7wScP/IqEmP4UrtztYrAWAlW6eyRFGCZI1i/zrBspwlQJ PAGiDI28ozcg8QNCKWcs9uR03zP4
X-Google-Smtp-Source: APXvYqzq2E/y4+vE+92M8pJ2xmjiAM3i3rFetFefBK3oAg7x/peZe+hHSTd4zZ8S9Vr4M1vw+t3w9Q==
X-Received: by 2002:a63:1723:: with SMTP id x35mr48633693pgl.233.1563477927989; Thu, 18 Jul 2019 12:25:27 -0700 (PDT)
Received: from [10.5.5.194] ([50.235.77.202]) by smtp.gmail.com with ESMTPSA id m101sm22760707pjb.7.2019.07.18.12.25.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jul 2019 12:25:27 -0700 (PDT)
Date: Thu, 18 Jul 2019 12:25:21 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: spring <spring-bounces@ietf.org>, SPRING WG <spring@ietf.org>, "徐小虎(义先)" <xiaohu.xxh@alibaba-inc.com>, Linda Dunbar <linda.dunbar@futurewei.com>
Message-ID: <b64d9d05-b2c9-42d6-896b-02e3411ad0c3@Spark>
In-Reply-To: <MN2PR13MB358203FF79A59C59A460CE5185C80@MN2PR13MB3582.namprd13.prod.outlook.com>
References: <MN2PR13MB35821DA403CCE784CB3B065D85F60@MN2PR13MB3582.namprd13.prod.outlook.com> <MN2PR13MB3582CAA473AD49E7357B6CD085F60@MN2PR13MB3582.namprd13.prod.outlook.com> <c4f2a5ff-cac2-4d5f-9f9d-2dd810009384.xiaohu.xxh@alibaba-inc.com> <53f3a00b-2dc1-4762-99c3-de7f57b592d2@Spark> <MN2PR13MB358219A35895BE96008D1DDB85CF0@MN2PR13MB3582.namprd13.prod.outlook.com> <b1f72412-c484-41ad-b5f9-1922458819c6@Spark> <MN2PR13MB358203FF79A59C59A460CE5185C80@MN2PR13MB3582.namprd13.prod.outlook.com>
X-Readdle-Message-ID: b64d9d05-b2c9-42d6-896b-02e3411ad0c3@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d30c7a6_3deb451a_c7f7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tL7pkjl6XRsZej7uZ3ZHhLyeqWY>
Subject: Re: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?
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: Thu, 18 Jul 2019 19:25:33 -0000

Linda,

In context of draft-ietf-mpls-sr-over-ip it would be IP->SRinUDP->SR-native-> SRinUDP->IP

Cheers,
Jeff
On Jul 18, 2019, 9:16 AM -0700, Linda Dunbar <linda.dunbar@futurewei.com>, wrote:
> Jeff,
>
> For SDWAN case, the Source node and Destination nodes (a.k.a. SDWAN edge nodes) are IP based.
>
> So it should be reversed, IP segments -> SR segments which include both SRv6 & MPLS-SR -> IP segments
>
> Linda
>
> From: Jeff Tantsura <jefftant.ietf@gmail.com>
> Sent: Monday, July 15, 2019 5:48 PM
> To: spring <spring-bounces@ietf.org>; SPRING WG <spring@ietf.org>; 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>; Linda Dunbar <linda.dunbar@futurewei.com>
> Subject: RE: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?
>
> Linda,
>
> What you want is to use native MPLS when available and encapsulate MPLS packets in IP/UDP when you need to travers IP, you destination in the imposed IP header would be that of the next SR capable device as described in draft-ietf-mpls-sr-over-ip.
>
> Cheers,
> Jeff
> On Jul 15, 2019, 3:24 PM -0700, Linda Dunbar <linda.dunbar@futurewei.com>, wrote:
>
> >
> > Jeff,
> >
> > The draft-ietf-mpls-sr-over-ip only has MPLS packets being tunneled by IP, but not reversed (IP packets tunneled over MPLS).
> >
> > Do you think it worthwhile to add some similar sections (of course with different content), such as Forwarding entry Construction, forwarding procedures as in draft-ietf-mpls-sr-over-ip?
> >
> > Linda
> >
> > From: Jeff Tantsura <jefftant.ietf@gmail.com>
> > Sent: Tuesday, July 09, 2019 4:03 PM
> > To: spring <spring-bounces@ietf.org>; Linda Dunbar <linda.dunbar@futurewei.com>; SPRING WG <spring@ietf.org>; 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
> > Subject: Re: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?
> >
> > +1
> >
> > take a look at draft-ietf-mpls-sr-over-ip
> >
> > Cheers,
> > Jeff
> > On Jul 8, 2019, 11:45 PM -0700, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>, wrote:
> > > Hi Linda,
> > >
> > > Why not directly use the MPLSoUDP encapsulation to carry the B-SID label so as to indicate the preferred path? For more details, please read https://tools.ietf.org/html/draft-dukes-spring-sr-for-sdwan-02#section-7.3
> > >
> > > Best regards,
> > > Xiaohu
> > >
> > > > ------------------------------------------------------------------
> > > > From:Linda Dunbar <linda.dunbar@futurewei.com>
> > > > Send Time:2019年7月9日(星期二) 06:26
> > > > To:Linda Dunbar <linda.dunbar@futurewei.com>; SPRING WG <spring@ietf.org>
> > > > Subject:Re: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?
> > > >
> > > > Sorry, I meant to ask:
> > > >
> > > > When the SDWAN edge nodes are NOT directly connected to the PEs of SR domain, is it appropriate for SDWAN edge nodes to use GRE/VxLAN header bits to indicate the desired SR Path?
> > > >
> > > > Linda
> > > >
> > > > From: spring <spring-bounces@ietf.org> On Behalf Of Linda Dunbar
> > > > Sent: Monday, July 08, 2019 5:11 PM
> > > > To: SPRING WG <spring@ietf.org>
> > > > Subject: [spring] Seeking comments for draft-dunbar-sr-sdwan-over-hybrid-networks: is it appropriate for not-directly connect SDWAN edges to use GRE/VxLAN header bits to indicate the desired SR path?
> > > >
> > > > SD-WAN, as described by ONUG (Open Network User Group), is about pooling WAN bandwidth from multiple service providers to get better WAN bandwidth management, visibility & control.
> > > > Because of the ephemeral property of the selected Cloud DCs, an enterprise or its network service provider may not have the direct links to the Cloud DCs that are optimal for hosting the enterprise’s specific workloads/Apps. Under those circumstances, SD-WAN is a very flexible choice to interconnect the enterprise on-premises data centers & branch offices to its desired Cloud DCs...
> > > > However, SD-WAN paths over public internet can have unpredictable performance, especially over long distances and cross state/country boundaries. Therefore, it is highly desirable to place as much as possible the portion of SD-WAN paths over service provider VPN (e.g. enterprise’s existing VPN) that have guaranteed SLA and to minimize the distance/segments over public internet.
> > > >
> > > > https://datatracker.ietf.org/doc/draft-dunbar-sr-sdwan-over-hybrid-networks/ describes a method to enforce a SD-WAN path’s head-end selected route traversing through a list of specific nodes of multiple network segments without requiring the nodes in each network segments to have the intelligence (or maintaining states) of selecting next hop or next segments.
> > > >
> > > > When a SR domain has multiple PEs with ports facing the external networks (such as the public internet or LTE termination), SD-WAN paths can traverse the SR domain via different ingress/egress PEs resulting in different E2E performance.
> > > >
> > > > Even with the same ingress/egress, some flows may need different segments across the SR Domain. It is not practical, or even possible, for PEs to determine which Apps’ flows should egress.
> > > > Segment Routing can be used to steer packets (or path) to traverse the explicit egress node, or explicit segments through the SR Domain based on the SLA requested by the SD-WAN head-end nodes.
> > > >
> > > > When the SDWAN edge nodes are directly connected to the PEs of SR domain, is it appropriate for SDWAN edge nodes to use GRE/VxLAN header bits to indicate the desired SR Path?
> > > >
> > > > We are looking for feedback, criticisms, or suggestion on the the proposed approach.
> > > >
> > > > Thank you,
> > > > Linda
> > > _______________________________________________
> > > spring mailing list
> > > spring@ietf.org
> > > https://www.ietf.org/mailman/listinfo/spring