Re: [spring] SRv6 Network Programming - ICMP Source Address Selection

Ron Bonica <rbonica@juniper.net> Thu, 19 December 2019 13:59 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 1406112080C for <spring@ietfa.amsl.com>; Thu, 19 Dec 2019 05:59:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, 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=XTNY8UBe; dkim=pass (1024-bit key) header.d=juniper.net header.b=i/NeXuq+
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 As9eJxicydBR for <spring@ietfa.amsl.com>; Thu, 19 Dec 2019 05:59:16 -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 6AC8712021C for <spring@ietf.org>; Thu, 19 Dec 2019 05:59:16 -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 xBJDlhhj019350; Thu, 19 Dec 2019 05:59:15 -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=t6shtMzNavxsJBvtmtRKIjR99f6pIIIxqbd/fc973sQ=; b=XTNY8UBetZSQEkpS+cCCF4E0nXgZHMXqkNWFal3mdafbQXWVXkJZ4CHG6rhIewLmEQC2 E/Gi/O3eACk2yCz6DSob5Eb08FXo1ou1HbSJHF0Tl9fT+xnvMHGTsrUHCONVecsp/Mqg hiIXAueaehofBY4bxsQU8qXoL/sHbl/kY2rnbLYbAlvkaZeKqnyWE3A3DbLYoRppvU8h TbPj+DFRwHnInqVfa5KzNmUk7v/1RBbxgAKaKoOeV4WxVa/ZLMyF2NItupCJH5zASHLn n618HTyrO9xP9PG6mzCc1CsNsKUW7apsrqUzadrUPFAPKTImOJclmYYwPghetvEoJCBE 9Q==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2173.outbound.protection.outlook.com [104.47.58.173]) by mx0b-00273201.pphosted.com with ESMTP id 2wy5dh3h0m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Dec 2019 05:59:14 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HUOKaSY52lSdHeKZuEKBTDusJRxRM2+2Z+894zPaSBvrjaNnzBaRMfPBLiT2n6JsMNV5LXSuV77+CpcR0Dty+zFGJxBU1eOw1alShx1FZW/EqkeoOSLjwTbn6dumD8dVfJjDdeP5X0dNL2DP5BNHljmsVSn0yeop7r4K4/8RsYf5XSLfPTKkAI0/92EldZ7dgeO7TVYMJbLw3q5nCuRS6h5dLSwexOlNR3ifTb5/LDglweaYmImXqxAt7CfiiGyh734KRZhHtU5JdO4rdDhzDfzm8jhJpEjDHncxdc8TCZ1HDCDO/mEoU5yV3So2I8PAJo5TQZnXyUZxwRwKouyxHQ==
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=t6shtMzNavxsJBvtmtRKIjR99f6pIIIxqbd/fc973sQ=; b=i3Lj6y01Rz3Q417OsrWLAUfbDFLjAK0uVI+st/l7WO+Kvf7LvrbB95EILuFNY3eqR7H5EPLkVCTAvkqnahkLFOLpjsVp074isutqnqVghP9Q8DA5nxk8sphVqlR5UCNGhFh3P6FV2aoXHcmntNeZx/wm+xNWjNIqDQaTCM7xh7OLK2cf0VZ5i8PCZQ4PX50joV802guVz5IcxSH2islmELHiuLJ9k95IIx/hogruLEhaGl1sqXQ+icVIaXqtjmCwfYg5X51hDIpZAXhlseKLPf04xHaRLLAbpCp7ivhXigI5NoiH+4hkkxsNC0pfZYF9kYybvK95DrTjpQMXGgbI/w==
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=t6shtMzNavxsJBvtmtRKIjR99f6pIIIxqbd/fc973sQ=; b=i/NeXuq+69horpz2VG2pOaNThq9l1yRF5JqRdSpHCS5fsjY3sfHpQf3oG3EN8gdQFLOKYVldFqY4sESWVtCO+QTa+p8UuwZ+Y3cSUYjPwba8FPt4JufwmQP7Zs1/M/smwqKUyvNxWLYa/G03Ptpx8aNrRByftMwd7qqtDOEl5Rs=
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB5732.namprd05.prod.outlook.com (20.176.28.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.14; Thu, 19 Dec 2019 13:59:13 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::9461:cfa8:fab9:736c]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::9461:cfa8:fab9:736c%7]) with mapi id 15.20.2559.012; Thu, 19 Dec 2019 13:59:13 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: SRv6 Network Programming - ICMP Source Address Selection
Thread-Index: AdWsUpFqnOxq4Hq5QDe4Hk89LCPZMgCb1hKAAAgZtqAB4gNCgAACg45g
Content-Class:
Date: Thu, 19 Dec 2019 13:59:12 +0000
Message-ID: <BN7PR05MB5699CFAEC4E5D3A8A308EADFAE520@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <BN7PR05MB56993795C0DA9AD3649F9BADAE5F0@BN7PR05MB5699.namprd05.prod.outlook.com> <6F7156D6-4042-4D73-A17D-B27D97D9C5CA@cisco.com> <BN7PR05MB569965E0D376019C923102F5AE580@BN7PR05MB5699.namprd05.prod.outlook.com> <9AA1E98D-9B53-428E-9C6C-EF339B0C65EC@cisco.com>
In-Reply-To: <9AA1E98D-9B53-428E-9C6C-EF339B0C65EC@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-19T13:59:11.5505516Z; 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=5e5dc99a-c680-4c31-8af3-9c3a5d37995f; 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.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d808e7f1-2d14-4638-dc92-08d7848ba0e6
x-ms-traffictypediagnostic: BN7PR05MB5732:
x-microsoft-antispam-prvs: <BN7PR05MB57324539BAA1BFEE4B880208AE520@BN7PR05MB5732.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0256C18696
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(39860400002)(366004)(376002)(396003)(189003)(199004)(186003)(9686003)(86362001)(26005)(55016002)(316002)(2906002)(66946007)(7696005)(52536014)(6506007)(110136005)(8676002)(53546011)(478600001)(81156014)(8936002)(81166006)(66556008)(66476007)(66446008)(5660300002)(64756008)(76116006)(71200400001)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB5732; 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: ElRUSJr0/HV5XtFnAHvXPgq5TVc4Z4I9lyKoOoTDdhZe/1X+u3nlpTpkgwaJcl5BySUrFgdUmQKTCM70PJuUQcPTA5d7X5qOpojpaMsby3J9lPbKeuiQL6kKeEbO6yHbTDsq5GgBRZ/PVoyn+eLTVJI08hnXqKZA7Y/473Sh6X/WpJnivHUgnqBRpRBrlG8UwHdd1I6gdWwDRKqHzz746vZg4cEo/Q5YikmUs5o/mBgs2iqP+bcHuf+NhUAphaVwvMl+l8vSMFBBGd7mTbRBnPMKg8RX4jJLthwzivdo1T2MoiD+Fj7kssRN0uh0xteWgTst003csob9zk9JniwJJxxLZENi90wzzf4bm8ZKVkeC3aZ0ouYiTypBp7aEYyJmQwit1SQLkFH8iztehnLW6/QnnqE7mfX4hSJyCu92uUUho9MEl09MrC6WkUsZ24nr
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699CFAEC4E5D3A8A308EADFAE520BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: d808e7f1-2d14-4638-dc92-08d7848ba0e6
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2019 13:59:12.8380 (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: Mhv+QGiEPQU9JATaBVcD1m//pIWjd/05l2ZX7X7NLUI6ISqvxeHXi1j21tLeMjC4uuGssWoAASiNEtFj+UEBpw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB5732
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-19_01:2019-12-17,2019-12-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 bulkscore=0 spamscore=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 impostorscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912190118
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SSDNXOCzJggyYOHTnsOWjlX3gjs>
Subject: Re: [spring] SRv6 Network Programming - ICMP Source Address Selection
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, 19 Dec 2019 13:59:18 -0000

Pablo,

Can you provide a specific reference into draft-ietf-6man-segment-routing-header? I can't find the answer to my question in there.

                                                                                         Ron





Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Thursday, December 19, 2019 6:47 AM
To: Ron Bonica <rbonica@juniper.net>et>; spring@ietf.org
Subject: Re: SRv6 Network Programming - ICMP Source Address Selection

Ron,

This is exactly the same as in the SRH.
There is no text in draft-ietf-spring-srv6-network-programming that changes this.

Cheers,
Pablo.

From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Monday, 9 December 2019 at 23:48
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>, SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>, 6man <6man@ietf.org<mailto:6man@ietf.org>>
Subject: RE: SRv6 Network Programming - ICMP Source Address Selection

Pablo,

Section 2.2 of RFC 4443 offers two options. If you think that a SID is a unicast address, the first option is applicable. If you think that a SID is not a unicast address, the second option is applicable.

Which did you choose?

                                                                         Ron



Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>
Sent: Monday, December 9, 2019 10:18 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; 6man <6man@ietf.org<mailto:6man@ietf.org>>
Subject: Re: SRv6 Network Programming - ICMP Source Address Selection

Ron,

As you pointed out in your email, RFC4443 Section 2.2 is very clear about how to select the source address.
draft-ietf-spring-srv6-network-programming does not change this.

Thanks,
Pablo.

From: ipv6 <ipv6-bounces@ietf.org<mailto:ipv6-bounces@ietf.org>> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>
Date: Friday, 6 December 2019 at 17:40
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>, 6man <6man@ietf.org<mailto:6man@ietf.org>>
Subject: SRv6 Network Programming - ICMP Source Address Selection

Authors,

When an SRv6 node sends an ICMP message, how does it select the ICMP message's source address?

Section 2.2 of RFC 4443 offers two options. If you think that a SID is a unicast address, the first option is applicable. If you think that a SID is not a unicast address, the second option is applicable.

                                                                     Ron


Juniper Business Use Only