Re: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Ron Bonica <rbonica@juniper.net> Thu, 17 October 2019 21:03 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 F2260120930 for <spring@ietfa.amsl.com>; Thu, 17 Oct 2019 14:03:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=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
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 Tk5y9Dlk9gco for <spring@ietfa.amsl.com>; Thu, 17 Oct 2019 14:03:39 -0700 (PDT)
Received: from mx0a-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 90468120974 for <spring@ietf.org>; Thu, 17 Oct 2019 14:03:39 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9HKvG1f022916; Thu, 17 Oct 2019 14:03:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=2xihoj64Qrj+9P0wQT+iX1A7m2skaIBBLQIEX2RF368=; b=RtcgejtipWN+XCRunqqT6wwbe2FtzU1oc8n1H0d8bX0w76ftIKHCG+AcIeNrSft4nmdJ 2IpWQUzPg7cuRS/VjDX3oc4NkINlP+YJTG0JpjRqsEM/N9Vv0AxanYIQRqoM+INA6vyJ wRLXt9AY4+ptQ5DWLodeJEGdszKMgj8hOsLmeRqUbTWyfrJgl0HrvFKqvke4/6gFIhhD HwsF/LCB1MY+Xyag/HDPAgDMx/kCD8XRgkMK3yToz59Buh3F7Ja19sVwPL7l3Izv2q/A VjfdZVygw+7D/lU7sctZfRBqJhxHJBjUCyqgoDaAN+mbjCzhgLhxadUy4fc6pEY2WjZh Hg==
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2057.outbound.protection.outlook.com [104.47.37.57]) by mx0a-00273201.pphosted.com with ESMTP id 2vp4sb32ue-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 17 Oct 2019 14:03:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eqeNDu3lBZNhDofR3WyavL8c+5cFwr/5m1+anz0od2zRhkFg0jZrn9dD0v5qlsKyePOE3k1OZ1zGUycasGE7JDf+s6p5kK+gN9VE56dlmrrHvu4lYI5CRPl6j7vh2M9NeZuelojKIchaIdS8TuG2wS9eO1o71CCd8ygE7zKOJ61reeMa99IimdHeBdNVgK4YGIROoegD0o8vKD/1RmD4VPmmPSqyItYsoIOsEFWLjkBagdbu2QG5Q1OUx0fD/ypZOZ7Y3kIbg0ZfInyDUsYiB9E27OXJsLYpbq2aQsonzq63G/4/lK81dZE3kwu6JpqwarPUsknB2cGOowRoXgljbA==
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=2xihoj64Qrj+9P0wQT+iX1A7m2skaIBBLQIEX2RF368=; b=W8n1pN/awmwtmhWY8pLUxGkytcYoIOSsJxeJnuXhbtcJq7+oPLCGS9NiNQOv7D3sP8fHTTeHTyCPRR9H1YVrx/6dxYTU3XXzUKGsmAnNI9KQamrbUI/TWKExxSC7aHG6AjUcf8Hmf8NYMk4HXdKIi6NsVlhT92wD1Wv2Ydp2dy6IUZiKtFF7J+0hMnYIQZ4UYnp3PxGIH1gKQn09kJlEkdqh4dDaBtAVRXD0joYLPLq+O4qLTlB47mSD342iz09bzNWODy6pUCJhZwZpx0tHeIwVrWF4fWzEv/t/e4gAfECpwuqucxpFMsgfyoCu67RvgFYAKDlqiXDq9x282jCN9w==
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
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4020.namprd05.prod.outlook.com (52.132.220.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.16; Thu, 17 Oct 2019 21:03:35 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2367.016; Thu, 17 Oct 2019 21:03:35 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Thread-Index: AQHVg3fbuh9bMDe0v0OjhQe4XqXo56dcY7EwgAJUwQCAAGXOoA==
Date: Thu, 17 Oct 2019 21:03:30 +0000
Message-ID: <BN7PR05MB5699F9DF7504F526608537ABAE6D0@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <CC574C1F-A3B6-46F4-8EA8-65840E92A89F@cisco.com> <BN7PR05MB5699188A4493959B893B2915AE920@BN7PR05MB5699.namprd05.prod.outlook.com> <A04C31A3-D625-4DC6-BD6F-D3C210B8CDD9@cisco.com>
In-Reply-To: <A04C31A3-D625-4DC6-BD6F-D3C210B8CDD9@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-10-14T18:42:13.9090572Z; 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=600df21c-2986-4add-9d4c-c8a4633d2015; 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.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cbc0e3c1-a47c-4056-0428-08d75345796d
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4020:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BN7PR05MB40207F733C7AE77F7443B9BAAE6D0@BN7PR05MB4020.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01930B2BA8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(376002)(346002)(366004)(136003)(189003)(199004)(6666004)(6246003)(26005)(478600001)(229853002)(33656002)(71200400001)(5660300002)(86362001)(71190400001)(102836004)(186003)(2906002)(14454004)(6506007)(53546011)(966005)(52536014)(9686003)(790700001)(3846002)(6116002)(81166006)(236005)(81156014)(316002)(7696005)(55016002)(54896002)(6306002)(606006)(8936002)(74316002)(99286004)(486006)(7736002)(110136005)(256004)(66476007)(66946007)(64756008)(66446008)(76176011)(6436002)(11346002)(25786009)(66066001)(8676002)(476003)(66556008)(76116006)(446003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4020; H:BN7PR05MB5699.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: Zs4pPt7sB5fwJ/vkVhhuQRq3AFEcHXa9q+SOCskrHsUvzLIIpW7a40MSaPEs6CEQSouKlpRst38K/KjrWFEc08ruxfJ9K9AtJlqtPLNezwBGwAM2sxXt9dl67OFtZQAUZhPLCRs3RNnKnRq6rQL3ILnHFOibWL2p9YMOwywyoy8+FWtnXM2CBdgeX6aVjWSmGaCB0xxau7QIQ1UcX4D7ArDff9PH5bT7A3ZkkmRV+TDhbKxHNRphB5ELWpUaFWy977O1BiamnM8fMzbtjC0NLpSnqurYQ+U9DEZfuwXZNbQG22yDrQuJ3rrO2ARoxLxzRkwqlh45rvIjuLfFvES1pdDV27A7HyY5FHbOUDmZd6DdpRDsARqGby5GE7gyvYExydk4oBzJysfn5J6yBcbOSjjzHGc2wTDB6KFrPHoCcdtL+A/N/BECeY3e0tPuxH6ZQD7+qAFBbrfnndD/r2W3MQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699F9DF7504F526608537ABAE6D0BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: cbc0e3c1-a47c-4056-0428-08d75345796d
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2019 21:03:31.0174 (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: gRkZkWTzvP55Om/d4FYYHPPkV3I7HDsxBg8iDLK6LD676bZbl6Ukj/vAWUu1YOTl1N7uS2qRIOrSy9gXlhRTnw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4020
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-17_06:2019-10-17,2019-10-17 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 suspectscore=0 spamscore=0 impostorscore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910170187
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5BcIJiIc0a2xRNY0UgeJVAP48II>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
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: Thu, 17 Oct 2019 21:03:43 -0000
Pablo,
RFC 8200 strongly discourages us from removing the SRH. Therefore, lacking strong motivation, we should not do so.
We agree that the SRH with Segments Left equal to zero is a functional NOOP. So, there is no functional motivation. This leaves us to search for other motivations. The following are possibilities:
* To conserve bandwidth on downstream links
* To make parsing possible on constrained downstream ASICs
Neither of these arguments are compelling, Is there another motivation that I am missing?
Ron
Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Thursday, October 17, 2019 5:41 AM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG List <spring@ietf.org>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Hi Ron,
SRH with SL=0 is a functional NOOP but physically present. These flavors remove the physical instance.
Cheers,
Pablo.
From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Wednesday, 16 October 2019 at 02:43
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>, SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Pablo,
I have read all three of these responses, but remain unconvinced.
The PSP and USP flavors both remove an SRH when the value of Segments Left is equal to 0. They do not remove the IP header that is extended by the SRH.
The SRH that is removed is functionally an NOOP, because Segments Left is equal to 0. So why bother to remove it?
Ron
Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>
Sent: Tuesday, October 15, 2019 12:45 PM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Ron,
You have already asked that same question a few days ago with the same words:
https://mailarchive.ietf.org/arch/msg/spring/4_Slu3kkHwduZZPFJJmRUkmoTVo<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/4_Slu3kkHwduZZPFJJmRUkmoTVo__;!8WoA6RjC81c!QLco8bcrMNVz-BEUDaTnOAJzb008Hr4jPH9JDfQlJsrpWnQL9RJs3uNXDRTozcu0$>
and there have been replies to it detailing the use-cases:
https://mailarchive.ietf.org/arch/msg/spring/V0ZpjVLSVZxHaBwecXFxqJjlg_c<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/V0ZpjVLSVZxHaBwecXFxqJjlg_c__;!8WoA6RjC81c!QLco8bcrMNVz-BEUDaTnOAJzb008Hr4jPH9JDfQlJsrpWnQL9RJs3uNXDShyO5lJ$>
https://mailarchive.ietf.org/arch/msg/spring/WrYzRZC0HKVgBYaYMCQVcTWrfak<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/WrYzRZC0HKVgBYaYMCQVcTWrfak__;!8WoA6RjC81c!QLco8bcrMNVz-BEUDaTnOAJzb008Hr4jPH9JDfQlJsrpWnQL9RJs3uNXDeiyat5Q$>
https://mailarchive.ietf.org/arch/msg/spring/O7Bf7-UqDj4wDu76d3viV7pCSks<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/O7Bf7-UqDj4wDu76d3viV7pCSks__;!8WoA6RjC81c!QLco8bcrMNVz-BEUDaTnOAJzb008Hr4jPH9JDfQlJsrpWnQL9RJs3uNXDWG9L5Tl$>
I guess you might have missed them. Please read the replies.
Thanks,
Pablo.
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>
Date: Monday, 14 October 2019 at 20:45
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] draft-ietf-spring-srv6-network-programming: Section 4.16
Authors,
Lacking the B.INSERT and T.INSERT functions, can you describe a use-case for the PSP and USP flavors of the END, END.X and END.T functions?
Ron
Juniper Business Use Only
- [spring] draft-ietf-spring-srv6-network-programmi… Ron Bonica
- Re: [spring] draft-ietf-spring-srv6-network-progr… li zhenqiang
- Re: [spring] draft-ietf-spring-srv6-network-progr… Wang, Weibin (NSB - CN/Shanghai)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Ron Bonica
- Re: [spring] draft-ietf-spring-srv6-network-progr… Pablo Camarillo (pcamaril)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Pablo Camarillo (pcamaril)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Ron Bonica
- Re: [spring] draft-ietf-spring-srv6-network-progr… li zhenqiang
- Re: [spring] draft-ietf-spring-srv6-network-progr… Pablo Camarillo (pcamaril)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Pablo Camarillo (pcamaril)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Joel M. Halpern
- Re: [spring] draft-ietf-spring-srv6-network-progr… Pablo Camarillo (pcamaril)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Joel M. Halpern
- Re: [spring] draft-ietf-spring-srv6-network-progr… Ron Bonica
- Re: [spring] draft-ietf-spring-srv6-network-progr… li zhenqiang
- Re: [spring] draft-ietf-spring-srv6-network-progr… Chengli (Cheng Li)
- Re: [spring] draft-ietf-spring-srv6-network-progr… Satoru Matsushima