Re: [spring] SRm6: Motivation?

Ron Bonica <rbonica@juniper.net> Wed, 20 November 2019 01:14 UTC

Return-Path: <rbonica@juniper.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 E8909120909; Tue, 19 Nov 2019 17:14:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net header.b=mx190BuT; dkim=pass (1024-bit key) header.d=juniper.net header.b=OWwqXKi7
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 hGhLUpEuY0KO; Tue, 19 Nov 2019 17:14:53 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88A191208E2; Tue, 19 Nov 2019 17:14:53 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xAK1CN4O008205; Tue, 19 Nov 2019 17:14:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=rQOGNYa8SrP76t9CHqIqozDNENLvU4AGwwC0MZVJNUw=; b=mx190BuTKTDSIAayHv0Imkj9vEGw6s/sCagy3t/x8bjMT5GExgi40RXs1QgMH+cj3xNf mbhR5OxCuXl9/N+xqW5DGUiX9N/UjVXpUe9jU73+NghC3H2c4o6pTB2pADKUYb+SMMYI Zytg2MmKX+uXbaT9vP1wIEm0nSHLiU0o4vmuoIaDMNs1yRtmqMZG8fle/DGjgPkFZbyw pbBM8aM4wzIFQs9+bSqTiJ1bvqDxO6sFYVtkrrTx+n6As4nqjX4GD7t8t6bwxfm4qaRe KGD6OFiQDN4XNy+nJFvbI0V5gRJIVqg4gvqdHIGBKnM//Lfd7D2n2WfN3Rrhj5SuEQ2f KA==
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2056.outbound.protection.outlook.com [104.47.48.56]) by mx0b-00273201.pphosted.com with ESMTP id 2wbw9h2ysr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Nov 2019 17:14:51 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LC/5CSH3a8nHsCcw22jxWTc9GVnbO5xqWtlr+dsVLCIUHI2fYiMhQy7HjEwPgjo1y6r8gdc2yf5PmbRzNJ1j/ateioMqcwIVJpTgKUrcTi5oCPXTsQJtiiVESK7cg5d7CmNLJZJuV8yOp/ZCQoHVwWf0eGkhZzzgW8mUitG3SfTfk2Z4QG6kI8DQFehUneinpl1FgTLN3kBVKRPk52T1VqqouXZS0lghG3vWcG3VmbA2xdQq5LKJi5kL4CQ4vfQkkaQBRBMtlpUnbQj69HcbIc0V3sBQ5t0UMEpp3pyINK5QLCedDHVjTwWf822QozF7DI3cIZfVJZzIBPffwVLmNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rQOGNYa8SrP76t9CHqIqozDNENLvU4AGwwC0MZVJNUw=; b=Dal1yLUYBO3e/9b2oiub3MOQzreEpR70ySQ0Z5pTiH03NTgg/TZjM2yuC9PVhptl0y+2iXRCvNt8fZwZ+JleRSx4wrJfQai+kQR5P/ChgcSHAssoNYRqslancbahzH3N9l4HCBOrgE0z9V22/B+KtSlG+RePoM/C3sOm6W5eJxASWHg/9/a4UTigzcVQFQbKAY40LrasXyy38gg9m2gtfeOje4GSoORJOURxRhMhswhOCQQPmoGH229eVfDlg9P1FruOvFOYvWAvNFyWDlDa9hJumx+aSsyNBfhruyjNuhH3EYvw5ntolChw/QZnW2X5b3gM/xv+lQ5CdkWo3FgxHA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rQOGNYa8SrP76t9CHqIqozDNENLvU4AGwwC0MZVJNUw=; b=OWwqXKi7CWcLeSo5/dTWWVG0qLNXJN/Ceud3VfnL/GniP51y9MeCV7NuWflA1lZ4d1oUviN0j+//e/zaNkpujk9+779zeK6R1eeOgqnPcz54a7xabjU99EbbWFZr6SueQ9AWVewP/rCq4+aRrmFume8y8iKqsIxZPmwsopjmIhM=
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4355.namprd05.prod.outlook.com (52.133.223.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.9; Wed, 20 Nov 2019 01:14:47 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::185e:d297:6499:4987]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::185e:d297:6499:4987%7]) with mapi id 15.20.2474.015; Wed, 20 Nov 2019 01:14:47 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Sander Steffann <sander@steffann.nl>, "draft-bonica-spring-srv6-plus@ietf.org" <draft-bonica-spring-srv6-plus@ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] SRm6: Motivation?
Thread-Index: AQHVneE0qvZToEr+EEaqac0mKgSQzqeRJ3cAgAG8hQCAADoVgIAAI1Aw
Content-Class:
Date: Wed, 20 Nov 2019 01:14:47 +0000
Message-ID: <BN7PR05MB5699DA69D6DD6263825E24B9AE4F0@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <5FFFEEAB-A7B4-4DC9-92B5-30089546D96B@cisco.com> <1FA1C0A6-BAC9-4398-9193-B0FB09435440@steffann.nl> <BAB26B4D-14A8-48A2-9746-AE68271465DD@liquidtelecom.com> <B17C8B29-28F0-49A9-ACF2-AAA4A2E572DC@cisco.com>
In-Reply-To: <B17C8B29-28F0-49A9-ACF2-AAA4A2E572DC@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-11-20T01:14:46.1882484Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=2399cdb0-0f7e-48ea-aa03-4bc8fac8e628; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 1ae9f7ad-1700-4252-b11a-08d76d570901
x-ms-traffictypediagnostic: BN7PR05MB4355:
x-microsoft-antispam-prvs: <BN7PR05MB43553279BBF2DD72544CD1EDAE4F0@BN7PR05MB4355.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02272225C5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(366004)(396003)(136003)(346002)(199004)(189003)(13464003)(71190400001)(71200400001)(25786009)(86362001)(229853002)(14454004)(4326008)(2906002)(486006)(476003)(478600001)(9686003)(8676002)(74316002)(6246003)(446003)(11346002)(186003)(81166006)(53546011)(6506007)(76176011)(7696005)(6116002)(102836004)(26005)(3846002)(8936002)(55016002)(7736002)(66066001)(5660300002)(66574012)(33656002)(305945005)(81156014)(52536014)(54906003)(110136005)(316002)(76116006)(66446008)(64756008)(256004)(6436002)(66946007)(66556008)(66476007)(99286004)(14444005); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4355; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pCNHkhh/vaLTRPH4Gvx1wrOLuPSF1BzQpIDQjh6PiEC75ev9fzSkubQ7Z1uFULgl9WepKkYUUkvE21Gh2IasChQDrAOgEp469VkJnL9Kz9j6tafWR/9sgT5BccI16DEh9YfjkGfuw+bu+P8662pPR1qtQhKUt5AIOtCcjImQwKcM4Lrc9T1LSyykewPHgdtV7TvPgp6NYXW+elCi6Qi0Bvnu2ofBE5OmNGkbCWLdpzDBU+8xxz4snWH21NQHRBLlbxh4KJMDjtP0M8PwWAGPZ2yNtrkEBgA0lDcb6QdiloO/eRYYbGowNu1LGlsWPybkYR9rKqddiG4bHQWfTdhtKNudmQEqTchlCyCyXbritD8v/AiqIvdoegaSzmvywApDYvB3sqF2oZzIyXzsZf8qcMGmpQD/pmgQ64vaTQ9YEB+vSU4wmY5m4ufBUM9geAJF
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1ae9f7ad-1700-4252-b11a-08d76d570901
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2019 01:14:47.4933 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bLxOegei+r7CN3Mp/oLlSfVrlYtt12Ga12pdTOCX9pWtixtrXKl2yUqGxs5Ppj3Ne8aRUJosFJMS+dp5dY4DXw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4355
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-11-19_08:2019-11-15,2019-11-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 malwarescore=0 bulkscore=0 clxscore=1011 spamscore=0 adultscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1911200011
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rbAVVrY_HFGHdm9KLL75iv6JKGg>
Subject: Re: [spring] SRm6: Motivation?
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: Wed, 20 Nov 2019 01:14:56 -0000

Darren,

Neither CRH nor uSID appear in the Milestones section of the SPRING charter. 

But, as its name suggests, SPRING is all about Source Packet Routing. If we don't have a packet steering solution that can support a path that contains many segments, we are not fulfilling our charter.

It seems that a discussion of Routing header compression is in order. And even if the charter gave special preference to uSID, it is not entirely clear that that solution is deployable.

                                                                                     Ron


Juniper Business Use Only

-----Original Message-----
From: Darren Dukes (ddukes) <ddukes@cisco.com> 
Sent: Tuesday, November 19, 2019 5:59 PM
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: Sander Steffann <sander@steffann.nl>; draft-bonica-spring-srv6-plus@ietf.org; SPRING WG <spring@ietf.org>
Subject: Re: [spring] SRm6: Motivation?

Hi Andrew, check out the Milestones section for SPRING in Datatracker.


Darren

> On Nov 20, 2019, at 12:31 AM, Andrew Alston <Andrew.Alston@liquidtelecom.com> wrote:
> 
> Just to add to this because it’s the one thing that I am still confused about.
> 
> We are referring to finishing the work on SRv6 - what does this mean?
> 
> SRH is with the editors - meaning - its pretty much completed (and it 
> came out of 6man not spring) Network programming and CRH are entirely different things - they have entirely different functions and entirely different use cases.
> Yes - there is micro-sid and CRH - but you cannot make one hostage to the other - and if you are - on the basis of what is proposed here, surely first come first serve would apply - look at the publication dates.
> 
> So - what do we mean finish the work - what exactly are we finishing?  I view this as the equivalent of saying - lets finish the work on BGP - yet at the same time - how many flow spec extensions are out there (in fact there are even things in pipeline while flowspec v2 is coming).  You have a ton of extensions for different things - no one halts the progress.
> 
> So - What exactly are we "finishing" and on what premise are we holding other things hostage on these grounds?
> 
> Andrew
> 
> 
> On 19/11/2019, 01:00, "Sander Steffann" <sander@steffann.nl> wrote:
> 
>    Hi,
> 
>> Hi Ron, to follow up on what was said at the mic.
>> 
>> The current community analysis, comparing existing solutions (SRv6 and SR-MPLS for IPv6) with SRm6, had the following result:
>> - a lot of differences (Architecture, Dataplane, Controlplane) and 
>> hence engineering cost
> 
>    A different architecture isn't necessarily a bad thing. I think the architecture is sound, and I prefer a strong architecture that needs some engineering work to a weaker architecture that is easier to implement any day. Build for the future etc.
> 
>> - scale, performance and complexity drawbacks
> 
>    Not my field of expertise, so skipping this one.
> 
>> - no genuine advantage
> 
>    These are the advantages that I see:
>    - fits cleanly within the IPv6 standard
>    - packet overhead comparable to SR-MPLS
>    - but doesn't need every box on the path to cooperate (I have 
> participated in a test running SRm6 over the open internet: no 
> tunnels, just worked)
> 
>    I think SRm6 strikes the right balance between clean architecture, overhead and complexity. I my opinion this working group should pursue work on SRm6 for these reasons. I understand the need for finishing the work on SRv6, but at the same time lets work on new developments like SRm6, work on interoperability, and give operators the choice to run the protocol they prefer.
> 
>    There is no need for competition here (and if there is, please take it outside the IETF), only the need for cooperation and coexistence.
> 
>    Cheers,
>    Sander
> 
> 
>