Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt

Ron Bonica <rbonica@juniper.net> Mon, 24 February 2020 15:26 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 D69983A0776 for <spring@ietfa.amsl.com>; Mon, 24 Feb 2020 07:26:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=CSCNhFXP; dkim=pass (1024-bit key) header.d=juniper.net header.b=G85bpVzV
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 i7-ESiGsZRFY for <spring@ietfa.amsl.com>; Mon, 24 Feb 2020 07:26:52 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 5258C3A0CEA for <spring@ietf.org>; Mon, 24 Feb 2020 07:26:52 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01OFMRd4014642; Mon, 24 Feb 2020 07:26: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 : mime-version; s=PPS1017; bh=CMBHR4EAymmm//f9GHOEYr6Yxn+FYF3c0DVrSdRVpEw=; b=CSCNhFXP9IndE8Jy27vm9BRjXtnOv+3gEuoWQhsU1T0C4UlxtxSkZZmovG06s+S4NV4l gOwOOoDFm91vnvgewjoO3I75II5cOzKE+G0cUo5hEj/ZFHay4J71U7c9L9+XPagndbtC mB42YQp9mn2Yp8Vg78HG1N2WQ1Mz8UcfuHprN5g0R0Rv9G1SlaOksri1/ZE48wBnWzcA ELH/3JKbsCqf8HVjSO9rpD4bUvS4n6B5BcdqNQ73CobNTqnpoY2DWIKK/tciXn+PaAdr RLH2hzr365celR3M4tf1MRdCHTxipgCoFaD7Galo0Ol4CC99q42bbOZ5I54g9CkLkyFE Yg==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) by mx0a-00273201.pphosted.com with ESMTP id 2yb4eu2wub-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 Feb 2020 07:26:50 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KGabKPM6dm/369idJKyZ7JcFINu8Xhx8DuSo7AODWY866tjJjtjZhzCnwo/djcz7xZV8/z8xO7nka1IWlWm0q7hEgXXgDkaayDxt8mSIb7kqTW7B5E6xKT/ZtP2aU33SagR3cR4ch3EeYJbc7rMvImANPM2HbDA50Us14vcLDDvC0uS0oQhUl/nxF0GKXljoOP8AYJkxOATgTjQaPBTs0eNk35+QmAr/QhrHk8OrHWUuOF/Tn++7L/CfqItq/GVyEKU6h8xBomIMaa3FH9sh1FlOPYInkpPXWwQAQS9Cpb7sUVaUJKrECAr0hEFbTtGUDumCKcz0lYT0ICaKYBvmDg==
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=CMBHR4EAymmm//f9GHOEYr6Yxn+FYF3c0DVrSdRVpEw=; b=OHONUyU2a5enQu591Fnqz8WcWAqUVYIq5mBJ1yor3Eu4s29zLyw3xBWr+2VsiglHNc4ZfzWhJmHmto6l0uJkb1EmjXnXxl5ecfVX6IwhH7/uDWpiAsaFjexiqBnI2ipWO3vceJNPjUrqKh60fnhmY95y+bVWRgeuw7G+8SsMYoByK6vXV9+XvDXG3t9ITpNWI+h6QJMuQtvc+lmCG2Iei4mkpKKal1XhcC7Dfc8GcV2qBBsa5sFiTIyoUYrMNWfH0iMF0whL2u1pvP3e/cR6H5AbgIjqBWyBQ0QoOUzhngMOM45RJ4eWzyAnBiXxN2vVYHJxMaT7zD+cEjbfnmtkyQ==
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=CMBHR4EAymmm//f9GHOEYr6Yxn+FYF3c0DVrSdRVpEw=; b=G85bpVzV1jbv+vqKDPeTKAwdnvI+X1z1MU4RF+ZcN8IfnVRrX3PD9nNdkU+OdLMJT4mRguqq6YTP2lzQc7SMhGX6HZN6Vpv12QcTkM5CRMxV9LLpQiESO0oIO7mdKojcuhzTdcMKwY8Fa9q7az7Z/BOlfCb/CvMp2LsfnpDHTzs=
Received: from DM6PR05MB6348.namprd05.prod.outlook.com (2603:10b6:5:122::15) by DM6PR05MB6091.namprd05.prod.outlook.com (2603:10b6:5:38::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.6; Mon, 24 Feb 2020 15:26:47 +0000
Received: from DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02]) by DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02%5]) with mapi id 15.20.2772.012; Mon, 24 Feb 2020 15:26:47 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>, Mark Smith <markzzzsmith@gmail.com>, Sander Steffann <sander@steffann.nl>
CC: SPRING WG <spring@ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>
Thread-Topic: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt
Thread-Index: AQHV6oS0wgZI2Ya6SUW/GeGpDkHR5qgpNZwAgAAKGoCAABGFAIAAzduAgABNWsA=
Date: Mon, 24 Feb 2020 15:26:47 +0000
Message-ID: <DM6PR05MB63489BE3D1C669C277D64906AEEC0@DM6PR05MB6348.namprd05.prod.outlook.com>
References: <158248836511.1031.1350509839394231473@ietfa.amsl.com> <7481061F-75A5-4E4D-80AE-40E1F933E94A@cisco.com> <1BB7ED35-98EC-4A73-92A3-AD043D462CF7@steffann.nl> <CAO42Z2zOr_8Ptukf_WE8hWOUUH1vXFig-=fNWhNeweruibQDhw@mail.gmail.com> <DBBPR03MB541525FF72B82416A020B632EEEC0@DBBPR03MB5415.eurprd03.prod.outlook.com>
In-Reply-To: <DBBPR03MB541525FF72B82416A020B632EEEC0@DBBPR03MB5415.eurprd03.prod.outlook.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=2020-02-24T15:26:45.4425339Z; 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=cca1869f-651a-4727-bd08-5260d0dd8553; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.3.2.8
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f6057a2c-279c-4b7a-c182-08d7b93df659
x-ms-traffictypediagnostic: DM6PR05MB6091:
x-microsoft-antispam-prvs: <DM6PR05MB6091DD35D2118BF3F655408EAEEC0@DM6PR05MB6091.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 032334F434
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(136003)(366004)(376002)(346002)(189003)(199004)(66574012)(8936002)(316002)(26005)(86362001)(966005)(81166006)(54906003)(7696005)(81156014)(66476007)(110136005)(66946007)(76116006)(8676002)(6506007)(4326008)(53546011)(71200400001)(33656002)(2906002)(52536014)(64756008)(66446008)(478600001)(66556008)(186003)(55016002)(9686003)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB6091; H:DM6PR05MB6348.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: Z7wh/HXW9jldiCfmu83+aJiHLyo2wV0nN2K/UtyaNTACO52knVRJYjOQm0WzJwgBpZWQ4njsO7XkSZzOsV62vZU3at4Mrc5rdGMPY3X4P+LTwulEu8RqRmPhUoRPIDtRnhs81gsoVY7n9b8cy2HKsLOiMZgL8OJFYR5ViCNRyqWFEAnybROv2HykQ7RWMqf+x7aQnuzJzAXF4evZfwc6hENgfOgL+WezKeATDB5MXcey6E1qJiYgzYjwoMXXpTTIcTUVtH+NkwhxQVANofZQWllmpBmogcqQgbnJQdrj78GPacgMR7MH15R0/QbVKwkeVvEHGB3VPfOvQKMUZw3sr/z5259nyBjcIsrTzO5LE9XLVTTH28iCTERFzudmiCfGTTJ+3NMCdoC/tkJJD+GArgHkQq6/iDXHIb8xgSGCpe9M9qCO2t38mIPpJPXIV0X0Vsu2Xv9Z0/+dy5UlYWTpeplNr/vwtZa2Igq/kR5+CB5/jTGelKkhA/wlUCt2JWVLXSh89Q0XO1cZbuLc5czvGg==
x-ms-exchange-antispam-messagedata: F33NZ6lj0WQAwp853R0ja7i/xnpp8ejhAdTZUQfWF0A63djv0CdRLC2xEDBdZlVETxrkCFp8MrLtGTrDP4hP2grIn7xiaHmsU2aAE41zENHBWvGRvGrXwWdJFDKRy/9SeOZ3kCQshkILZ48gOAqkRw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR05MB63489BE3D1C669C277D64906AEEC0DM6PR05MB6348namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f6057a2c-279c-4b7a-c182-08d7b93df659
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2020 15:26:47.1946 (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: rriFRbaU3UXf+SQJd4HmTYTVrNql7ZiMn/Bct41cDcn2JpFP7JD0QyivD2j0xOl9Nqw9YWwcb3QOmz7zDpc9DA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB6091
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-24_04:2020-02-21, 2020-02-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 adultscore=0 lowpriorityscore=0 clxscore=1011 spamscore=0 phishscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002240125
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Nf6Y2LlxDKq3bwMsbfrzvh3o7QA>
Subject: Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt
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: Mon, 24 Feb 2020 15:26:56 -0000

Folks,

We may need to ask the following questions:


  1.  Does PSP violate letter of RFC 8200?
  2.  Does PSP violate the spirit of RFC 8200?
  3.  Is PSP a good idea?

The 6man WG, and not SPRING, should answer the first two questions. So I will avoid them an explore the third.

At first glance, PSP adds no value. Once Segments Left has been decremented to 0, the Routing header becomes a NOOP. So why bother to remove it? I see the following arguments:


  1.  To save bandwidth between the penultimate and ultimate segment endpoints.
  2.  To unburden the ultimate segment endpoint from the task of processing the SRH
  3.  To unburden the ultimate segment endpoint from the task of removing the SRH

The first argument is weak. Routing headers should not be so large that the bandwidth they consume is an issue.

The second argument is also weak. Once the ultimate segment endpoint has examined the Segments Left field, it can ignore the SRH. The ultimate segment endpoint must be SRv6-aware, because it must process the SID in the IPv6 destination address field. Given that the ultimate segment endpoint is SRv6 aware, it should be able to process the SRH on the fast path.

The third argument is even weaker. The ultimate segment endpoint:

  *   Has to remove the IPv6 tunnel header, anyway
  *   Being closer to the edge, may be less heavily loaded than the penultimate segment endpoint.

Can anyone articulate a better justification for PSP? If not, why test the limits of RFC 8200 over it?

                                                                                                           Ron





Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Andrew Alston
Sent: Monday, February 24, 2020 5:06 AM
To: Mark Smith <markzzzsmith@gmail.com>; Sander Steffann <sander@steffann.nl>
Cc: SPRING WG <spring@ietf.org>; Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Subject: Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt

I agree with the sentiments expressed below

Andrew


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Mark Smith
Sent: Monday, 24 February 2020 00:50
To: Sander Steffann <sander@steffann.nl<mailto:sander@steffann.nl>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org<mailto:pcamaril=40cisco.com@dmarc.ietf.org>>
Subject: Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt


On Mon, 24 Feb 2020, 07:47 Sander Steffann, <sander@steffann.nl<mailto:sander@steffann.nl>> wrote:
Hi,

> We have published a new update to draft-ietf-spring-srv6-network-programming. This revision simplifies the counters as per [1], clarifies the upper layer header processing as per [2] and removes the reference to the OAM draft [3].

I still oppose the segment popping flavours in section 4.16 without updating RFC8200.

I would expect that defying Internet Standard 86/RFC8200 means this ID needs to have Experimental rather than Standards Track status.




Cheers,
Sander

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!!NEt6yMaO-gk!Tfl9m_at6pZSp38lOtxE5WZLnsW_ojrgXUvQ_Rx-tN4MY7qa-MtwIQWgGCTduGJT$>