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

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

Return-Path: <pcamaril@cisco.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 BDBC8130E3A; Wed, 18 Jul 2018 13:44:35 -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 KCS_VeYSoInj; Wed, 18 Jul 2018 13:44:30 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EE37130E21; Wed, 18 Jul 2018 13:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31038; q=dns/txt; s=iport; t=1531946670; x=1533156270; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=1R8TbxckRIiEeCkAu3XLp9a1r7/gkLMK59mIWg6wHtU=; b=PN86enY0/hMjq2n6zzogFj/STYHG6YKyBBcYA5yzR86VFVUizwn3rj0z bS8sMaRz30d1Ds1Qvu4eMBdPE7DL0VYc1dWTj5TvCuq/aXzHqNrdnsRVd MZm2ndIBa5upy1k/jf+CbYy5y3zUnI+/x2iUJuq5UUw9FCbXpGolLj/1t 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DAAADHpU9b/4cNJK1cGQEBAQEBAQEBAQEBAQcBAQEBAYJTdmN/KAqDdIgEjCyBaCSVORSBZgslhEcCF4JiITQYAQIBAQIBAQJtHAyFNgEBAQQjCkUHEAIBCBEDAQIhCgICAjAdCAIEAQ0FgyABgRtkD6ohgS6KRAWJAoFXP4ERJwyCXoMZAQECAYEqARIBP4JhMYIkAohUiSCHbAkChgiFW4NCgUQeg3NZghSFJIo7hzUCERSBJB04YXFwFTsqAYI+CYIcF4hZhT0Bb4pRgR+BGgEB
X-IronPort-AV: E=Sophos;i="5.51,371,1526342400"; d="scan'208,217";a="144496924"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2018 20:44:29 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id w6IKiTfB032378 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Jul 2018 20:44:29 GMT
Received: from xch-rcd-004.cisco.com (173.37.102.14) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 18 Jul 2018 15:44:28 -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 15:44:28 -0500
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Uma Chunduri <uma.chunduri@huawei.com>, Arashmid Akhavain <arashmid.akhavain@huawei.com>, Tom Herbert <tom@quantonium.net>
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///y3zCAAFSjgA==
Date: Wed, 18 Jul 2018 20:44:28 +0000
Message-ID: <32A9D48F-3B15-4F36-8937-FFA68CB70461@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> <40D70C42-F2E9-4BE4-B17A-7C76AC7B8E1F@cisco.com> <25B4902B1192E84696414485F5726854135F57FA@sjceml521-mbx.china.huawei.com>
In-Reply-To: <25B4902B1192E84696414485F5726854135F57FA@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_32A9D48F3B154F368937FFA68CB70461ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4dwIX_9Yt_ZgLjLAAOiWO5W5ROM>
Subject: Re: [spring] 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 20:44:36 -0000

Uma,

Inline. [PC1]
(Thanks for the clear list of points to address. It does help.)

Cheers,
Pablo.

From: Uma Chunduri <uma.chunduri@huawei.com>
Date: Wednesday, 18 July 2018 at 12:52
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.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>
Subject: RE: Comment on SRv6-mobile-userplane

Hi Pablo,

>As I already clarified in my previous email, the proposal of draft-ietf-dmm-srv6-mobile-uplane is independent from the underlay network.
Great. Thanks.
>As I already said in my previous email, we will clarify this in the next revision of the draft.
Sure.

Btw, you responded to Arash’s comments addressing me.

Some parts of the draft already maintained that independence with SRv6 features in underlay (for example Section 5.3).
In summary if you could address:


1.      Section 5.1 Traditional mode (Tom’s comment on terminology and IP-in-IP with no relation to SR?)

PC1: Tom, please read https://tools.ietf.org/html/draft-filsfils-spring-srv6-network-programming-05#section-3
PC1: It might be IP-in-IP as long as the inner header is not Ethernet or Unstructured PDUs (3GPP PDU types).
PC1: When its IP-in-IP the destination address is an SRv6 SID and is processed differently at the destination than an interface address. See 4.8-4.12 of draft-filsfils-srv6-network-programming.


2.      Section 5.2 Enhanced mode. Here SR path steering features are used

PC1: The enhanced mode exemplifies the case where a given provider wants to leverage SR for the overlay (as in Traditional mode but with session aggregation -see next note-; but also SP wants to leverage SR for underlay control and service programming.
PC1: In such example, the gNB can steer incoming traffic into an SR policy that contains SID for these three things. The benefit of this use-case is that the provider achieves end-to-end network slicing, spanning N3, N6, N9 as well as the transport network.
PC1: Notice that there might be different cases
1.- Overlay with session aggregation
2.- Overlay with session aggregation and underlay TE
3.- Overlay with session aggregation, underlay TE and service programming
4.- Overlay with session aggregation and service programming

and not fully described what happens to TEID (as GTP is gone).
PC1: Enhanced mode uses PDU session aggregation. There is not a single TEID per PDU Session. Instead, several PDU Sessions are aggregated. The set of sessions aggregated are still identified by the SID (in 5.2.1 corresponds to SID U2::1)
PC1: Each set of aggregated sessions uses a different SRv6 SID.
PC1: This is the main difference in between traditional mode and enhanced mode.
PC1: The aggregation is similar for the other proposals discussed in draft-bogineni-dmm-optimized-mobile-user-plane


3.      And if TEID after GTP removal is encoded in each SID in the SRH or this is only specific to some PDU session as you indicated in your first email.

PC1: In the traditional mode, the TEID for each PDU Session is encoded as an SRv6 SID. This can be done by two means, either by directly encoding the TEID in the SRv6 SID, or by using a unique SRv6 SID for each TEID (one-to-one mapping in between SRv6 SID and TEID). (feedback is welcome on preferred option)
PC1: In the enhanced mode, several PDU sessions are aggregated. All the set of aggregated sessions share the same SRv6 SID. A different set of aggregated sessions uses a different SRv6 SID.

Thx!
--
Uma C.