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

"Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Wed, 18 July 2018 16:28 UTC

Return-Path: <pcamaril@cisco.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1117A131229; Wed, 18 Jul 2018 09:28:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level:
X-Spam-Status: No, score=-14.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 v9M59JnN-H_r; Wed, 18 Jul 2018 09:28:35 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABF8D131235; Wed, 18 Jul 2018 09:28:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57450; q=dns/txt; s=iport; t=1531931313; x=1533140913; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=VoC172Jq0cOYjwvi5nwE/paQ1WvKepc4W3XpWXSm2oc=; b=bxFCm/b5HOFObs+5SGrPq8ZnmTrw3hT3Y+XZwuSE0StKw3TfzAq7BuBD LOtfCk45WxRjvuRqtRhpI+KNKPvpXVpylmMJRlNdnSMT6dQZP8NHYqnXD 2Uxjp0CrC4P6STy3OmqsN/+/GXhMqxEivZj4d6PTdYwK4uWcEyGKO86bH o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CdAABZak9b/5hdJa1cGQEBAQEBAQEBAQEBAQcBAQEBAYJTSC5jfygKg3SIBIwsggyVORSBZgslhEcCF4JiITQYAQIBAQIBAQJtHAyFNgEBAQQjCkwQAgEGAhEDAQEBIQEGAwICAjAUCQgCBAENBYMgAYEbZA+ONJtHgS6KRAWJAoFXP4EQASeCaoMZAQECAYEqARIBNgkGEIJLMYIkAohUhAaFGodsCQKGCIkdgUSEEVmCFIUkijuHNQIRFIEkHThhcXAVZQGCPgmCHBeIWYU9AW8BilqBH4EaAQE
X-IronPort-AV: E=Sophos;i="5.51,371,1526342400"; d="scan'208,217";a="144411218"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2018 16:28:32 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id w6IGSWcK019615 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Jul 2018 16:28:32 GMT
Received: from xch-rcd-004.cisco.com (173.37.102.14) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 18 Jul 2018 11:28:31 -0500
Received: from xch-rcd-004.cisco.com ([173.37.102.14]) by XCH-RCD-004.cisco.com ([173.37.102.14]) with mapi id 15.00.1320.000; Wed, 18 Jul 2018 11:28:31 -0500
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Uma Chunduri <uma.chunduri@huawei.com>, Arashmid Akhavain <arashmid.akhavain@huawei.com>
CC: "dmm@ietf.org" <dmm@ietf.org>, "Alberto Rodriguez Natal (natal)" <natal@cisco.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Comment on SRv6-mobile-userplane
Thread-Index: AQHUHeJOMGoNa5lPFEy09z+eeet+kqSTwP+wgAE0FzCAACUVYIAAI4yA
Date: Wed, 18 Jul 2018 16:28:31 +0000
Message-ID: <40D70C42-F2E9-4BE4-B17A-7C76AC7B8E1F@cisco.com>
References: <A673876A-FCBD-4C06-902D-F0DB31D0C1EB@cisco.com> <25B4902B1192E84696414485F5726854135F43A7@sjceml521-mbx.china.huawei.com> <D57109449177B54F8B9C093953AC5BCD74BEC4DE@YYZEML701-CHM.china.huawei.com> <25B4902B1192E84696414485F5726854135F573B@sjceml521-mbx.china.huawei.com>
In-Reply-To: <25B4902B1192E84696414485F5726854135F573B@sjceml521-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.58.25]
Content-Type: multipart/alternative; boundary="_000_40D70C42F2E94BE4B17A7C76AC7B8E1Fciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/_RDjRUO90HQQ7J8QBh3tZgDm76c>
Subject: Re: [DMM] Comment on SRv6-mobile-userplane
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Jul 2018 16:28:45 -0000

Uma,

As I already clarified in my previous email, the proposal of draft-ietf-dmm-srv6-mobile-uplane is independent from the underlay network.

>Only the head nodes know that TEID has been encoded into the SID. Tandem nodes treat the traffic as normal SRv6 traffic.

The proposal of the draft requires that for example the UPFs are SRv6 capable. However, any transport network in between the two SRv6 UPFs does not need to be SRv6 capable. It just needs to forward IPv6 packets. This is defined in RFC8200.
Hence, it does not matter what underlay transport you use. It is independent.

Are you saying that the use of SRv6 in general forces the underlying say MPLS transport to convert to SRv6?

No. Its independent. Underlay can be anything.

As I already said in my previous email, we will clarify this in the next revision of the draft.

Thanks,
Pablo.

From: Uma Chunduri <uma.chunduri@huawei.com>
Date: Wednesday, 18 July 2018 at 11:50
To: Arashmid Akhavain <arashmid.akhavain@huawei.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Cc: "dmm@ietf.org" <dmm@ietf.org>, "Alberto Rodriguez Natal (natal)" <natal@cisco.com>, "spring@ietf.org" <spring@ietf.org>
Subject: RE: Comment on SRv6-mobile-userplane

Arash,


In-line [Uma]:

--
Uma C.

From: Arashmid Akhavain
Sent: Wednesday, July 18, 2018 9:18 AM



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.

[Uma]:  2 quick and minor corrections for the above first.

1.      “we encode the TEID into a SID”  ==> https://tools.ietf.org/html/draft-ietf-dmm-srv6-mobile-uplane-02#section-5.1  says “Note that in this mode the TEID is embedded in each SID.” (section 5.1.3 confirms this)

2.      Traditional mode as documented ietf-dmm-srv6 applies to both N3 and N9

>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?

[Uma]:  The problem with removing GTP header and keeping the same in each SRH SIDs make the underlay specific to SRv6.
                 Pablo’s below response says – “The Traditional mode is only offering GTP replacement for specific PDU sessions with complete independence from the transport network.”
            I don’t see the draft text reflects this.




Cheers,
Arash

From: Uma Chunduri
Sent: Tuesday, July 17, 2018 3:10 PM
To: Pablo Camarillo (pcamaril) <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>
Cc: dmm@ietf.org<mailto:dmm@ietf.org>; Arashmid Akhavain <arashmid.akhavain@huawei.com<mailto:arashmid.akhavain@huawei.com>>; Alberto Rodriguez Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>; spring@ietf.org<mailto: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<mailto:uma.chunduri@huawei.com>>
Cc: dmm@ietf.org<mailto:dmm@ietf.org>; Arashmid Akhavain <arashmid.akhavain@huawei.com<mailto:arashmid.akhavain@huawei.com>>; Alberto Rodriguez Natal (natal) <natal@cisco.com<mailto: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.