Re: [spring] Éric Vyncke's No Objection on draft-ietf-spring-nsh-sr-12: (with COMMENT)

James Guichard <james.n.guichard@futurewei.com> Thu, 27 April 2023 15:54 UTC

Return-Path: <james.n.guichard@futurewei.com>
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 54AD3C151533; Thu, 27 Apr 2023 08:54:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K7zyM3UNlsyU; Thu, 27 Apr 2023 08:54:18 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on20700.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eae::700]) (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 92A3AC151541; Thu, 27 Apr 2023 08:54:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hs9AfNMEsuxM4HbRox4e38vWNSxsCZ5eIZetd1N6BQZFcf9IcHtIfBUTrbdwW6KMn4isAGXPNBk3d3a4BBtMyb4SmqpM89iB8wSXHEYep5sdBXb3579ISlmWnHVgvdpGp9nnDX6CEYVanklbA7bM7XSPy4N08yBFrckNzfjvtcqs0SZ645bleGR64cjcvpt428EkNsjrCJC+G/cIvnw786yOjPXyuuF2PX6R4oVxHEBO9SAHAE1MwX1FPStbPq+QGaJxWRaWdpXZIXys7WYN8U5g5bDdWHZPHg4hH81DJyYUnwakmBWJEGhfOjDHDjY7lJARmJFUHl2snXJcwM8c2A==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F+p9nm2sVi1O5U+syJzTM4bjYXvNNvF/LEL753HCNSU=; b=lHVTgYUM7Bls4QwkFCANkz9ds4jbvacK0U5surytJnqiYrhSxtbcNTyFr4NEnX4Vo8YoX7/VVjdYIoZPi/HAOBgFtArI2yaLjgSaeGE9bkdvlocIWrRcTCyR1ol7YInW0a0VCXw8WwExz7jHdEYqPDujSutZGG1c7+7SaI6eEEbAKqKGjQehT8GFc/I2yZJl73dAnJcmBfUn6yHYsILn4pTj49CQ8lR7Onl2ctKv3TETGfgsL802YNDCEk65PQS8kmsy2jeNQ+jpMt3GY5XjuklBic9GF0s/ZfOjc1Qw34M3JtTNk4OpiXEgA5Wwqk/2gsWN3XyYKs/E2tpRcLkYuA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F+p9nm2sVi1O5U+syJzTM4bjYXvNNvF/LEL753HCNSU=; b=WSSjCg8K+1Yfg8onWLAL4P29omTi3XLbNPLI/ZKKrZHnoRvh6DmCZiXy00MMRR/ydn7DDNc+C7vpzUnaCPt/OqaWY+0cfjBSEFaF9Qnv3qOIZd5gVgEqRt4y5I9HP8VGeLuq44WF7HFL+rX0m4lsYM0FSFEUVFnjKUk1q1LDBLw=
Received: from MN2PR13MB4206.namprd13.prod.outlook.com (2603:10b6:208:a0::26) by CO1PR13MB4919.namprd13.prod.outlook.com (2603:10b6:303:da::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.22; Thu, 27 Apr 2023 15:54:09 +0000
Received: from MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::8e5f:1a8:21a6:d424]) by MN2PR13MB4206.namprd13.prod.outlook.com ([fe80::8e5f:1a8:21a6:d424%7]) with mapi id 15.20.6340.021; Thu, 27 Apr 2023 15:54:09 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: Joel Halpern <jmh@joelhalpern.com>, Éric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-spring-nsh-sr@ietf.org" <draft-ietf-spring-nsh-sr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Thread-Topic: [spring] Éric Vyncke's No Objection on draft-ietf-spring-nsh-sr-12: (with COMMENT)
Thread-Index: AQHZdq5rc9fCF/7iyU2AQDEv6FpVKq86eXAAgATXRAA=
Date: Thu, 27 Apr 2023 15:54:08 +0000
Message-ID: <MN2PR13MB4206D5A52ACFA21A20157C42D26A9@MN2PR13MB4206.namprd13.prod.outlook.com>
References: <168234194260.20545.7426421938431378687@ietfa.amsl.com> <7ee79c77-74ee-91ad-95a4-b7262b088781@joelhalpern.com>
In-Reply-To: <7ee79c77-74ee-91ad-95a4-b7262b088781@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR13MB4206:EE_|CO1PR13MB4919:EE_
x-ms-office365-filtering-correlation-id: 3a932985-000f-459b-c286-08db4737a330
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Elm/SPcQLK0TW0N4sqwZCjsk2KXpy4jvQBs0pg0zhtslt8t9hI9ej2vs4CFmgSGjqOX19uh8rrND9jd/iOYyytV3kZPX0pqsOne1JHy0trWpf/rMmKdQpGmTHPjaVEC20JXPzdWFo0HLTtbpXohsPc5I7clbW1RDHjJEq1tNae/8kYNqDv2m5hFB8WYe4cX9Yctmfq/5hGh9xZVpVDP7yLcceAyKDsOKbhR1HMxMBg5P08ogbr/UyifbWpvjP2d7Oi05LFFxtZMjuxhdFjje5yEPphcXbr/AYlcNxwa3xcEeWcrXjL2b9EzXM5mTz8+anaftr9vxdeJzJwQOdCVyIAUKzlTz7aLhEVHTLa3pn5/b8rB+fLFEYP7oxA+Dpy6Mg08fYPLtPWHSk2AwaC0vJxKoHIFfPh6LhexNDT/OMWXBzuvhEW0/q6Ch5pmWdlY6b0Zo8qjQJPnODmNNhN0AcJeqe7ZhO0sqvYEo/r8Q/2Q6K0/xLBSMmZa0ttVOM6zwlsoD75hpjf7yVumVXT+BA6BN+gAKNqlbP8NHphZwByH9jSwOFOraXJCvguPGmPdxdRV8X67DwcqVLQyvUzatv+VyCCfq5xARQhpAm2lgh+AP3aqwbXqSY/V0ax7Z2RA/
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB4206.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(39850400004)(376002)(366004)(396003)(136003)(451199021)(86362001)(38070700005)(224303003)(33656002)(2906002)(55016003)(53546011)(71200400001)(7696005)(186003)(83380400001)(6506007)(9686003)(66556008)(64756008)(66476007)(110136005)(76116006)(478600001)(316002)(66946007)(4326008)(5660300002)(66446008)(38100700002)(122000001)(54906003)(41300700001)(52536014)(8936002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: CANIZRMl/zsmQ4SqzVvX7zJLuCHZAymg8Cr7iG6CF+uCzB7HASD+qB+zQNfH6eFYGrBE+Wy16+K85mAcX5d08J1plrjOvjObZ0BxTQ+HcB/M5F4F86C6WMbrsaJBu3SbYtWIWw+ycn9Cnuu0RAh1kRUD1+te1I+AOXt/IDJy3wOALSa6tTIN/cbT38UdBjGhpixr3TUKE6e6ghiLjpJdRxTaEqgsvkL6W07jtd99XXYbxzc9SlhBsxOskL8RvAYOMTxWpZkOub6uWZhgltTazeBABI0y2mqXryGls0mX+FiwdUEMAHMI1/68epbCNghUCmVlY8yBIVHwqLqnFmCKengYze99IIvDvf3zSWZ057vrRs41B8ZfEV2GVKrWauPEMApxfNr/rlFDRl73LXl8o4lVfj8bYeif5wKQvKJcwzKpj8nyu+JaWaUgV99PNjcZZU1pVyCHEXI1+zG3Fm5ApMxOSgqD7JMQIsFUIJ6fAxSc0jBm8IjCPHdep7FHq+RLwfmFN0Lw2OkaXlc/ss8niyaIkjdFVqbI3eB7sasJmZEemFFItca8Di0frUa+qWJeumh5aG0dq5WQMHxUewOURt+v6/OvUbuZ7AkyMMzjYqeOwUB4C6/gPt1Ojb+8GaERVwBqcLSd5SoDjG0n5Fk7m04V2qUOCGR5K/jW+CvzAtANx4h/RWE10l/tt7xP/pkSMIp0l939OutNPGeOqfpn4slsVqqohYIS9Wtl39zHLjFFmoPpHVdsCaq9ux93LZ779CDs+XtAkZXHQaDIhYeHg3VaKqBXvmER7y7TOsYhq4B6Xy5BZKnCDDD3hi3ETfDcm+rvTLApRq1vumNe/4GnbcwmBRsqzqUI0T69z21riPATq45KCjBiCv29K1fT9A26JPVWinHiF+uO/UIMKhX15c0E7au0y9f0nK4YBxY+mLnbv/EKuXbP5/C+XUXxEmMPBRmHxxTsMbY1frl7s4NODGk/h5rNJZzwlaPp0mXxDBXSHteFWcAjX7n2xHRA76XeZAc/hrhVAxfTImQyCkw98B0N3RuwrQriAy614pwS5WXiVdjzPMT0bKhK83S30Mll6lQNDke5chplraOdGV1z6e/Uk6F+0BYy+PTdgPXGbrk5wYLLcAnb9B3h2hyzvhmzRVvas2w9t5oWH1kxF4Kgdxzm4ZlCB+w9S+a0/cKkYPUSo/dQtf5VScFurKFOIknKCkBXzuB514DaS3YW6e6+SdSEeHH6X11QDu1ipNjNQjPrLJFxZAbVsensK26Ifqyx54bRzq/wx9AIwg+YmBqZfao3ndqqHLxHA4IZF0f+H+lMfR24+ahKIMngEIOaX4spdKjb9fY/I8loTOtLUhgDuvewtQX5+GYGz0DTkCwgc7eteM0a4fjfjRJ6Y4AMnaZXI8/Ije4nHMlIYIpXdyq8m1br4hRPPMG7qDxp6vGiIrCqtmYpED+V+HG49GKJVxAxeHzU4qH2EvwXUFMrY2RpnnyyBSTjJGl52v9be1mh6fdr65MntbNOoDJu4wV0OzurBv5VtSEeOf4G2M6owRqWQds/UGV1nr5ocUGtXsK0tRX+L2t05+Vdz4wyet6zjEsFv5hXop1Ub6hbgsikjBzuXIgsOKOEVuV/9DZEwPGcb1FBzg0/pE161AiIHAIP2FGA
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB4206.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3a932985-000f-459b-c286-08db4737a330
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2023 15:54:08.9366 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: y+2qTLmIYH9pj0Pk1TLRBHkjO8jOd+UnIcf15mZKc2B4Gs5KzQXeaw/BaZYk7vN59r5Oco530pF7Otd0hIZ9Xw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR13MB4919
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/A8aECjcRN2eGp6g2wjvYMNCyHWg>
Subject: Re: [spring] Éric Vyncke's No Objection on draft-ietf-spring-nsh-sr-12: (with COMMENT)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
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, 27 Apr 2023 15:54:22 -0000

Hi Eric,

I can add the text "and MUST drop the packet" to section 9. I think it’s a MUST and not a SHOULD as effectively the SFF cannot forward the packet if the SR forwarding state is missing from the cached. So the new text will be:

	"In the case a packet arriving from an SF does not have a matching cached entry, the SFF SHOULD log this event, and MUST drop the packet."

For section 5.2 I am not sure it is correct to empty the cache as this would cause the SFF to populate/flush the cache for each packet in a particular traffic flow. It seems more appropriate to base the cache flush on some timer and this is already specified in section 9:

   The cache mechanism must remove cached entries at an appropriate time
   determined by the implementation.  Further, an implementation MAY
   allow network operators to set the said time value.

Jim

-----Original Message-----
From: Joel Halpern <jmh@joelhalpern.com> 
Sent: Monday, April 24, 2023 9:48 AM
To: Éric Vyncke <evyncke@cisco.com>; The IESG <iesg@ietf.org>
Cc: draft-ietf-spring-nsh-sr@ietf.org; spring@ietf.org; bruno.decraene@orange.com
Subject: Re: [spring] Éric Vyncke's No Objection on draft-ietf-spring-nsh-sr-12: (with COMMENT)

Thanks Eric.  Trimmed, just to keep your two questions.  I am speaking as a significant contributor, but will leave text changes to the pen holders.

Yours,

Joel

On 4/24/2023 9:12 AM, Éric Vyncke via Datatracker wrote:
> Éric Vyncke has entered the following ballot position for
> draft-ietf-spring-nsh-sr-12: No Objection
>
> ## Section 5.2
>
> Should the cache be emptied when a packet came back ? or on time-out 
> (as either no reply or multiple replies could be expected). The reader 
> has to wait until section 9 to get some hints (and it is unclear 
> whether the caching refers to the section 5.2 caching).

Yes, the cache should be emptied in both cases.  And it would probably help readers to say so earlier in the document.

>
> ## Section 9
>
> In absence of cache entry, should the text specify that the packet is dropped ?
> Or should a ICMP sent back to the SF ?
The packet should be dropped in the absence of a cache entry.  I see no point in sending an error to the SF, as it would likely have no idea what to do with the message.  Agreed that we should probably say so.
>