Re: [Isis-wg] [spring] carrying IPv6 and IPv4 packets using SPRING/SR with MPLS dataplane

Gregory Mirsky <gregory.mirsky@ericsson.com> Tue, 02 September 2014 16:51 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19FED1A0712; Tue, 2 Sep 2014 09:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 7WNwEJR_5kI8; Tue, 2 Sep 2014 09:51:06 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C7D51A06C0; Tue, 2 Sep 2014 09:51:05 -0700 (PDT)
X-AuditID: c618062d-f79206d0000014d2-dc-5405a05b9ce3
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id E1.A1.05330.B50A5045; Tue, 2 Sep 2014 12:47:55 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0174.001; Tue, 2 Sep 2014 12:50:55 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, Chris Bowers <cbowers@juniper.net>
Thread-Topic: [spring] carrying IPv6 and IPv4 packets using SPRING/SR with MPLS dataplane
Thread-Index: AQHPxsyB149dWSO+d02ubzttPX0IapvuDYSw
Date: Tue, 02 Sep 2014 16:50:54 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B82992B@eusaamb103.ericsson.se>
References: <13e9516b591b49948e5ec155c4b681b4@DM2PR05MB303.namprd05.prod.outlook.com> <5FF3A838-09FF-47DA-B516-21F7E3733E22@cisco.com> <153cb0838cff4c8b95afb611689f8e06@DM2PR05MB303.namprd05.prod.outlook.com> <4A4E21C4-B261-4327-B3C5-AD74D7843B23@cisco.com>
In-Reply-To: <4A4E21C4-B261-4327-B3C5-AD74D7843B23@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF1121B82992Beusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeLIzCtJLcpLzFFi42KZXLonXDd6AWuIwdkP+hY/1rtaHD30ntVi /e5HTBbHL/xmdGDxmPJ7I6vHkiU/mTyuN11lD2CO4rJJSc3JLEst0rdL4Mpo2PCKveCIa0XH xhnMDYwnrLoYOTkkBEwk/nU9ZoewxSQu3FvP1sXIxSEkcJRRYvWUqUwQzjJGie9vWhlBqtgE jCRebOwB6xARiJb4/+QAWJxZwE9iwaKnYHFhgSiJo8+fMMPUnO79yAhhG0kcf9MOFmcRUJFY 2/yTFcTmFfCV2NUMs6ydSWLFlqtMIAlOAVuJBW/usoHYjEDnfT+1hglimbjErSfzmSDOFpBY suc8M4QtKvHy8T9WCFtJYs7ra8wQ9fkSS3f+YIdYJihxcuYTlgmMorOQjJqFpGwWkjKIuI7E gt2f2CBsbYllC18zw9hnDjxmQhZfwMi+ipGjtDi1LDfdyGATIzDqjkmw6e5g3PPS8hCjAAej Eg+vwhaWECHWxLLiytxDjNIcLErivLNq5wULCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYKzV uTP/pYifoffjvbcZNucf+R8o2FfkG1Rz1PrRw3ZvV7Xe040TGVPerllyTLHmfEv2z/yZOxz3 HP6kd5W/5Y74tjjORh61Rhlzplc6By4at6hseOnpLHfqc5LWYoN80Z8qEkv3bHBhnjj7SCGv UdwGjbC5Z1m6vBW+twUxMk+JTjaKX5E0TYmlOCPRUIu5qDgRANtiw3ubAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/isis-wg/_xGuUNkMAEBgp8TWarPajwecSfk
Cc: "spring@ietf.org" <spring@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] [spring] carrying IPv6 and IPv4 packets using SPRING/SR with MPLS dataplane
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Sep 2014 16:51:13 -0000

Hi,
another method been used to differentiate IPv4 and IPv6 payload over MPLS LSP by LERs:
*       IPv4 Explicit Null label for IPv4 payload;
*       IPv6 Explicit Null label for IPv6 payload.

        Regards,
                Greg

-----Original Message-----
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Stefano Previdi (sprevidi)
Sent: Tuesday, September 02, 2014 9:39 AM
To: Chris Bowers
Cc: spring@ietf.org; isis-wg@ietf.org
Subject: Re: [spring] carrying IPv6 and IPv4 packets using SPRING/SR with MPLS dataplane

On Sep 2, 2014, at 6:17 PM, Chris Bowers wrote:
> Stefano,
>
> Thanks.  Is there a mechanism to advertise different label blocks for v4 and v6 and have a single unique index value associated with the node?


there's a mechanism that allows you to advertise multiple label blocks and the index is used across all of them (see isis/ospf sr extensions drafts). Not sure if you need to explicitly advertise the af of the label block knowing that a sid corresponds to a prefix which implies its af.

s.



>  This would still result in different label values being used for v4 and v6 packets destined for the same node, but the network operator only has to assign a single unique index value to each node.
>
> Chris
>
> -----Original Message-----
> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]
> Sent: Tuesday, September 02, 2014 10:21 AM
> To: Chris Bowers
> Cc: spring@ietf.org<mailto:spring@ietf.org>; isis-wg@ietf.org<mailto:isis-wg@ietf.org>
> Subject: Re: [spring] carrying IPv6 and IPv4 packets using SPRING/SR with MPLS dataplane
>
> Hi Chris,
>
> On Sep 2, 2014, at 5:12 PM, Chris Bowers wrote:
>> Has there been any discussion about how to carry both IPv6 and IPv4 packets with SPRING/SR MPLS labels?  From what I can tell, neither draft-filsfils-spring-segment-routing-04 nor draft-filsfils-spring-segment-routing-mpls-03 addresses this scenario.
>
>
> sid's are assigned to ip addresses (e.g. intf addresses). A node having two loopbacks (v4/v6) will have a sid for the ipv4 address and another one for the ipv6.
>
> Then you compute your spt's or explicit paths based on your af-topology and you pick the right sid's stack.
>
>
>> In the context of shortest-path forwarding using Node-SID labels, there would seem to be two main approaches to consider.  One could distinguish between IPv6 and IPv4 packets by using two different Node-SID labels for the same node.
>
>
> correct. this is same as above: one sid per address (one for v4 and one for v6).
>
> s.
>
>
>> Or one could use IPv6 and/or IPv4 Explicit Null labels pushed on the bottom of the label stack by the SR ingress router.
>>
>> Do the authors of these drafts or other working group participants have an opinion on the best way to address this scenario?
>>
>> Thanks,
>> Chris
>>
>>
>>
>> _______________________________________________
>> 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