Re: [spring] SRv6 And ICMP Processing

Ron Bonica <rbonica@juniper.net> Mon, 09 December 2019 22:45 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 7BAFD120113 for <spring@ietfa.amsl.com>; Mon, 9 Dec 2019 14:45:04 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-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=jAZ18pWz; dkim=pass (1024-bit key) header.d=juniper.net header.b=fVXdIzIb
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 nzU0BkjaTush for <spring@ietfa.amsl.com>; Mon, 9 Dec 2019 14:45:02 -0800 (PST)
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 F2111120059 for <spring@ietf.org>; Mon, 9 Dec 2019 14:45:01 -0800 (PST)
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 xB9MbrZo005143; Mon, 9 Dec 2019 14:45:00 -0800
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=sPa8L9fqFsoSFivFWqQ6Wnjl57eeMMY3mu7vvTeVGWI=; b=jAZ18pWzO120K9O06UevHI8RFWWxKPXA0QfbXCwQwwf2KiIT6fc5T7YCJY/S9CnVANHY Fj9i5hHvV8qP1jD4f2E35xWSTHpqv9k/AYQrlpMF4OGRzEgbf9uZx4z9OW6Q0xj9XwlM 0SLuUVR6WYEAfM3NfmVRYAXzpiSTv2it7qP6CODerhcpkKoS/o8wG3BhvPN6AhLzKKUt Y0c5MLIlHvB6evQs+Q7Pt6CGDjTdZEAgTXOcrDwJ2MZ3W/qqqUJsiUQ3kcWJx5FEoCjd C2nzAvW4NGdY3hPqGrKtgz4nZIFH5tzWps5BFIb39tnzq/CX7FF9L0yXkiG2Nn644yqY uA==
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2050.outbound.protection.outlook.com [104.47.46.50]) by mx0a-00273201.pphosted.com with ESMTP id 2wrawy3n0p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 09 Dec 2019 14:44:59 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y45xYYtlbnFdyB18E0EJ605A1ejKMNiie5EBK2/7X9JaDzJyo23iGUFeRu6GPa7DmIZUwPzNv7dhdFM1pFjD8WCeligFsPvh0YvhRCoM+ESu5F2SEnRvlkhihLuVN9a6ezc/KoSXfIbf+rEcDH4EhNg4WpIwA0BZxfKFVfWSKHyConcCfHx3hlOE1Wfu4ji0o1X0/Ci1c6p0vBVeflyD/EhDi6hXDJVGmeLtry9Zna3g1CQkjc9gEP1tc4UtLfWL6abUmQIAqhJEaDdX2Xe7h8YpceyHugoS+m3uatqogDkYOni7MYVdQB0DTi95F8nqg34R0B/6PZZuI+LdVWC+qA==
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=sPa8L9fqFsoSFivFWqQ6Wnjl57eeMMY3mu7vvTeVGWI=; b=gJDEii0gXNqegte3EK4Gvr27YUzzY4FSjq2F7Vi0qP2NgFoBYMifMXft/qxO/m3Hx+5kj0g2BbkoSg6tPXjKOC8ZRnded//y1Rgr14wAx4V2/Qgnt5IOn80vjC6VDD1TGiIdF8o3JD1m/XzlPnmTbPOcSfQtHEpmjZkLsFyyVA41+pzXIPBS6hj/uY6xMXzWuuHQDpImM/uHDIuRaNgLS2QHA3lbTNzqJi4VX4qkkjONhY1x1vL10LXIGow38mgmHnDnnRyAMRZsbmv04gb3SG1aQwb6R3sqGh2NNILu15hqrCQwvFog3B+eUgHOF3YknJJx6ekI2A5vkoW/f9a2zA==
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=sPa8L9fqFsoSFivFWqQ6Wnjl57eeMMY3mu7vvTeVGWI=; b=fVXdIzIbVHyzKEqUN9HncUvgn5UVS+16POmEulOQmumUJrXDg2e0Z9l/C3z/da1y+WhRM9QMLt8oeoAUCPQtdWrvBu5z31jezKsHoqYCTsuvhv8+dTyfQIVTCOQi+29K6LNIvNK6TNpsp4pkzcAv2msX/ua/xEmotZqefyEFnW4=
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4065.namprd05.prod.outlook.com (52.132.6.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.13; Mon, 9 Dec 2019 22:44:57 +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.2516.003; Mon, 9 Dec 2019 22:44:57 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] SRv6 And ICMP Processing
Thread-Index: AQHVrqPDxVGKoYtCyU2EHlgld3JxpqeyZlEw
Content-Class:
Date: Mon, 09 Dec 2019 22:44:57 +0000
Message-ID: <BN7PR05MB5699B42D96EF203881569C78AE580@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <142CF3C0-FBCA-4D91-B0C7-2C8F59C43E1E@cisco.com>
In-Reply-To: <142CF3C0-FBCA-4D91-B0C7-2C8F59C43E1E@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-12-09T22:44:56.0644468Z; 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=b0093fe2-b1c5-41c2-b58a-772da774ccc8; 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: [66.129.242.15]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e4872266-6157-47a5-b870-08d77cf96aca
x-ms-traffictypediagnostic: BN7PR05MB4065:
x-microsoft-antispam-prvs: <BN7PR05MB406580DE320F11FD3EB44540AE580@BN7PR05MB4065.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(199004)(189003)(6506007)(71200400001)(55016002)(71190400001)(33656002)(7696005)(53546011)(86362001)(498600001)(9686003)(790700001)(5660300002)(2906002)(66476007)(64756008)(66446008)(66556008)(66946007)(76116006)(110136005)(8676002)(81156014)(81166006)(52536014)(186003)(26005)(8936002)(229853002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4065; 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: Q/QINru6Y4cTswC4k/do+CF9UmKRy3B1hqCGJZ4o/rGWSMZliq6vRFfO0kqYEK7NQinfB/xRyd3uN/haM8VnchrFCYkRaLhA2wJfJP9/n0SIwN7BwYdvaVPpZKssFZwSyHZb9U04/HPPj4tqNniSJx+mrk3aDLwXrfHVVX0XntnFEFJ6ArHPOuTfKMa3xbY9+GgACnplrRVV2bUl6xphmT927ca2NN3K44ETWf6/xfqHDeIYBeJ21+doZtaHdrLGJ0wS6IUsQpZHqHSvklYm4mOhwvW3+Tkp+2Db56IF122IYb0eDwQKbscx+zklSjzDDBxm7veR1q5BbAyfhOTErMB8otE/+BNSTZxY0AION5EqSBqGz3HVApbz0yfG42C0kKS2Mpm6XQbcaicLMBdrTCVHEL06GEoLMBLPzBPkG4ulYNM+rixWxHtwaoY2EIv+
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699B42D96EF203881569C78AE580BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: e4872266-6157-47a5-b870-08d77cf96aca
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2019 22:44:57.4766 (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: TXfLVehqB4wqxPI/6q6BuHGkYZSDIE7fPvDTawLePULlkTTLYpkaBdVmes6ClQboU85kY/lzFtwEhCp+jzrc6g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4065
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-09_05:2019-12-09,2019-12-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 mlxscore=0 suspectscore=0 clxscore=1015 impostorscore=0 adultscore=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912090178
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ed2kb_2RMOTIkOo3kdk0rRSirCg>
Subject: Re: [spring] SRv6 And ICMP Processing
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, 09 Dec 2019 22:45:04 -0000

Pablo,

Could you make this clear in the specification. Currently, Section 4.2 suggesst that processing is the same as Section 4.1 except for the following substitution:

"When N receives a packet destined to S and S is a local End.X SID,  the line S15 from the End processing is replaced by the following:

        S15.   Set the packet's egress adjacency to J"


                                                                             Ron



Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Monday, December 9, 2019 10:17 AM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>
Subject: Re: [spring] SRv6 And ICMP Processing

Ron,

In the example you listed the SRv6 implementation does not reply sending an ICMPv6 Parameter Problem message.
As you said, this would be a violation of RFC4443. I believe that RFC4443 is very clear about this.

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, 25 November 2019 at 20:22
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] SRv6 And ICMP Processing

Pablo,

Assume that an SRv6 implementation receives the following packet:


-          IPv6 Header

o   Destination Address is a locally instantiated END.DX4 SID

o   Next Header is ICMPv6

-          ICMPv6 Header

o   Type is Parameter Problem

Section 4.5 of draft-ietf-spring-srv6-network-programming-05 suggests that the implementation would respond by sending another ICMPv6 Parameter Problem message. This would violate RFC 4443, Section 2.4.e.

You might want to add some text to the draft stating compliance with the rules in Section 2.4 of RFC 4443.

                                                                                     ROn




Juniper Business Use Only