Re: [spring] [DMM] Comment on SRv6-mobile-userplane

Tom Herbert <tom@quantonium.net> Wed, 18 July 2018 14:37 UTC

Return-Path: <tom@quantonium.net>
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 0A1D813118B for <spring@ietfa.amsl.com>; Wed, 18 Jul 2018 07:37:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=quantonium-net.20150623.gappssmtp.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 koWr4s5XFlfq for <spring@ietfa.amsl.com>; Wed, 18 Jul 2018 07:37:54 -0700 (PDT)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (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 A78E0130FCB for <spring@ietf.org>; Wed, 18 Jul 2018 07:37:50 -0700 (PDT)
Received: by mail-wm0-x22f.google.com with SMTP id c14-v6so3048067wmb.4 for <spring@ietf.org>; Wed, 18 Jul 2018 07:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=P8ZnsSJlpqtg1zoGeabFx8qc32X0xpSszhUPz2BayPk=; b=isXeVD+64X9Fy+4Ld6wP+pcmeKvhWoZqR9AHCqdRYiRtaaqRv0MZjMg7QrPyM/Bhz6 LeQ/JdOjXHza+86Af3PHX+/DAhBBcVPHPDteBjdPkVWb4TwRGeeUjdgHJJ91KgTD9lxE D4LhlBX5yCdc7lOCOGrmqb1h4p1xYLZ4esmANoM0TNR2WmAL8coTeLUqvFjpL+GQA5LW XlKbEh4ApEagXx7tz9qGKxV1lOfKdEUfgl+O0+eMjT8PSANi2oZ4N/eh86F950V4epEO r2zIUy5EL8n/srQpSy6/UWl3LrPLBAhvNHvKpmYaIIzhgxmOU+g2200AwF44XCfgOvlY 9GVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=P8ZnsSJlpqtg1zoGeabFx8qc32X0xpSszhUPz2BayPk=; b=n7euSQoHzrU+kCHG1DdSTDMwc3Jdrk8IMKxVel9XtDYOPx09V7IGqj5UOd3elqIXbE 9mZ3rznWW352a0rEWfcJCCZHpoz/WYJprRwJXdf+mO55SQEtQ0o8k2i9vmIafSprDZj8 utqTvkpMnzFzaaBcsiFwLU2RKfn6mcQVWX8uW7iyVa7MiwFgtfbMVzu/eY1all+Snlkm SCaRcPmMRGCrDVUFUp7CJIuwUVKBNpqHQFjdFOIw5bcfEk+QCfwME6naxaItzhyVM16t j8dJlAqvwqeY1da5VRHifx/gT2VXQLXMFkOzGrwQO6hR9XqkkWiHm9z8ct1D7Z+AmkDI 3GEA==
X-Gm-Message-State: AOUpUlGnvJfI4S3LS8y3YvbwZc4eA9sPcOuDLJB8EUc7/y3cHW6cbUev CF+p/1byrVqb0jrMJkUXawhqWW5/wMGyU4yjiPSNag==
X-Google-Smtp-Source: AAOMgpeWdxS2llfzAoyetiXr+bAKNOAfOKk/fwvnYW097VNGu+f1FE5xnntgOBEJeezw/pTVFxB2sj3hTvVMDNjzvbk=
X-Received: by 2002:a1c:6bd5:: with SMTP id a82-v6mr1700434wmi.108.1531924668986; Wed, 18 Jul 2018 07:37:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:adf:fa86:0:0:0:0:0 with HTTP; Wed, 18 Jul 2018 07:37:48 -0700 (PDT)
In-Reply-To: <D57109449177B54F8B9C093953AC5BCD74BEC4DE@YYZEML701-CHM.china.huawei.com>
References: <A673876A-FCBD-4C06-902D-F0DB31D0C1EB@cisco.com> <25B4902B1192E84696414485F5726854135F43A7@sjceml521-mbx.china.huawei.com> <D57109449177B54F8B9C093953AC5BCD74BEC4DE@YYZEML701-CHM.china.huawei.com>
From: Tom Herbert <tom@quantonium.net>
Date: Wed, 18 Jul 2018 07:37:48 -0700
Message-ID: <CAPDqMer=GDkGMfOp4Nfxbv+is_fBJhhQk7yZKg+7ZxeRReYE0w@mail.gmail.com>
To: Arashmid Akhavain <arashmid.akhavain@huawei.com>
Cc: Uma Chunduri <uma.chunduri@huawei.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "dmm@ietf.org" <dmm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EBxjvcw-x8bGh7k3i6mLiLOZsDk>
Subject: Re: [spring] [DMM] Comment on SRv6-mobile-userplane
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.27
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: Wed, 18 Jul 2018 14:38:05 -0000

On Wed, Jul 18, 2018 at 6:18 AM, Arashmid Akhavain
<arashmid.akhavain@huawei.com> wrote:
> Hi Uma,
>
>
>
> I am not sure if I understand your concern. In traditional mode, we encode
> the TEID into a SID. This is the mode that draft bogineni refers to as the
> simplest form of using SRv6 for the N9 interface.
>
> Only the head nodes know that TEID has been encoded into the SID. Tandem
> nodes treat the traffic as normal SRv6 traffic. Are you saying that the use
> of SRv6 in general forces the underlying say MPLS transport to convert to
> SRv6?

I think the terminology being used in the draft might be making this
seem complicated than it actually is. AFAICT, SRv6 traditional mode is
nothing more than IP in IP encapsulation, so the requirement of the
underlay is that it forwards IPv6 and intermediate nodes treat the
traffic as "normal IPv6 traffic". There is no segment routing
involved, no extension headers needed, and the only upgrade for the
network is to support IPv6. One caveat to that is that some
intermediate nodes may want to do DPI into transport layer to get
ports for ECMP or other reasons, if that is desirable it would be easy
enough to alternatively use a UDP encapsulation-- either continue with
GTP or switch to a more generic one like GUE.

Tom

>
>
>
> Cheers,
>
> Arash
>
>
>
> From: Uma Chunduri
> Sent: Tuesday, July 17, 2018 3:10 PM
> To: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
> Cc: dmm@ietf.org; Arashmid Akhavain <arashmid.akhavain@huawei.com>; Alberto
> Rodriguez Natal (natal) <natal@cisco.com>; spring@ietf.org
> Subject: RE: Comment on SRv6-mobile-userplane
>
>
>
> [Added Spring too, as one of the chairs, Bruno asked us to discuss]
>
>
>
> Hi Pablo,
>
>
>
> Please see in in-line [Uma]:
>
>
>
> --
>
> Uma C.
>
>
>
> From: Pablo Camarillo (pcamaril) [mailto:pcamaril@cisco.com]
> Sent: Tuesday, July 17, 2018 11:25 AM
> To: Uma Chunduri <uma.chunduri@huawei.com>
> Cc: dmm@ietf.org; Arashmid Akhavain <arashmid.akhavain@huawei.com>; Alberto
> Rodriguez Natal (natal) <natal@cisco.com>
> Subject: Comment on SRv6-mobile-userplane
>
>
>
> Hi Uma,
>
>
>
> During the presentation of draft-bogineni-dmm-optimized-mobile-user-plane
> you have raised a comment saying that SRv6 mandates an integration in
> between the overlay and the underlay transport network.
>
>
>
> I would like to clarify that this is NOT true. Please read
> https://tools.ietf.org/html/draft-ietf-dmm-srv6-mobile-uplane-02#section-5.1
>
> The Traditional mode is only offering GTP replacement for specific PDU
> sessions with complete independence from the transport network. No matter
> whether the transport is MPLS, IPv6 or whatever -without any SR at all-.
>
>
>
>
>
> [Uma]:  It is positioned as one of the alternative to replace GTP-U in the
> data path.
>
>
>
> From Section 5.1
>
> “   In the traditional mobile network, an UE session is mapped 1-for-1
>
>    with a specific GTP tunnel (TEID).  This 1-for-1 mapping is
>
>    replicated here to replace the GTP encaps with the SRv6 encaps, while
>
>    not changing anything else.
>
>
>
>    This mode minimizes the changes required to the entire system and it
>
>    is a good starting point for forming the common basis.  Note that in
>
>    this mode the TEID is embedded in each SID.”
>
>
>
> I also believe, that way because this is being sent as response to CT4 as a
> replacement alternative to GTP-U with SRv6 underlay in traditional mode.
>
>
>
> https://tools.ietf.org/html/draft-bogineni-dmm-optimized-mobile-user-plane-01#section-6.1
>
>
>
> “   In its most basic form, SRv6 can be used as a simple drop-in
>
>    alternative for GTP tunnels.  The control plane in this approach
>
>    remains the same, and still attempts to establish GTP-U tunnels and
>
>    communicate TEIDs between the tunnel end points.  However, at the
>
>    next level, SRv6 capable nodes use SIDs to direct user traffic
>
>    between the UPFs.”
>
>
>
>
>
> If we propose this is a drop-in replacement for GTP-U –  this could force
> (with the approval of IETF and 3GPP)  every operator to use SRv6; as TEID
> functionality is basic to any 3GPP procedure (not only for Xn, N2 and
> whatever mobility case out there, service request, paging and you name
> it..).
>
> I don’t think you want to exclude SR-MPLS if operator wants (or any TE) it
> or transitioning to.
>
>
>
> On the other hand if it is only for some PDU sessions then this need to be
> specifically mentioned in the draft as well as the “optimized mobile user
> plane” response.
>
>
>
>
>
> Hence, if an operator would like to have integration of the overlay and
> underlay (for end-to-end network slicing), he can have such integration. If
> this is not desired, the dmm-srv6-mobile-uplane proposal can work completely
> independently from the transport, as already documented in the draft.
>
>
>
> [Uma]: It would be great if we strive to achieve that independence as much
> as possible while focusing on the value and feature SRv6 brings it to the
> table.
>
>
>
> I will check with the rest of co-authors of the draft to see whether we
> should clarify in the draft the independence from the transport network.
>
>
>
> [Uma]: Sure, thanks for your consideration.
>
>
>
> Cheers,
>
> Pablo.
>
>
> _______________________________________________
> dmm mailing list
> dmm@ietf.org
> https://www.ietf.org/mailman/listinfo/dmm
>