RE: rfc4941bis: Invalid addresses used by ongoing sessions

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 10 February 2020 16:21 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B61D12082C for <ipv6@ietfa.amsl.com>; Mon, 10 Feb 2020 08:21:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=jqiCQeCe; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=l//uOLgO
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 Sb2Yb9MGiT3S for <ipv6@ietfa.amsl.com>; Mon, 10 Feb 2020 08:21:08 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED97A12081F for <6man@ietf.org>; Mon, 10 Feb 2020 08:21:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2927; q=dns/txt; s=iport; t=1581351667; x=1582561267; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=+2wz2j+AQ0xpG0s6WBpZnz0U5JfwFbyFr6/AIylwcu0=; b=jqiCQeCenSToOl9x8T/cPtL9+6mvJgwjy4cxONRKt15Jv9kbbsmKlYJx eDuesQrkTFkU+4uhBdZEEvQ36yYmyzhdlHLfq3jxYObiQ6kCti76RGb+d yBW/aRyQwEFdYC7Ed651epw6UPFZ7FiNLKfpueRsthyOEQcgzbARJFkqj k=;
IronPort-PHdr: 9a23:apJfRBcSD227JB/8CdnlbnPvlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGQD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/dzA6Ac5PTkNN9HCgOk8TE8H7NBXf
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DJDgCkgUFe/5NdJa1mHgELHINPUAVsWCAECyqHWwOLAk6CEZgSgUKBEANUCQEBAQwBARgLCgIBAYRAAoJGJDgTAgMNAQEEAQEBAgEFBG2FNwyFZgEBAQMBAQEQLgEBLAwEBwQCAQgOAwQBAS8nCx0IAgQBEggagwWCSgMOIAECDJw7AoE5iGKCJ4J/AQEFhHsYggwDBoE4hR+HBBqBQT+BWIIeLj6CZAEBA4FIHINAgiyNZolfiFGPYAqCOodMjxuRUok9jmSIbJI5AgQCBAUCDgEBBYFpIoFYcBU7gmxQGA2OHYNzhRSFPgF0AoEninwsghcBAQ
X-IronPort-AV: E=Sophos;i="5.70,425,1574121600"; d="scan'208";a="447938607"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Feb 2020 16:21:07 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 01AGL7cM001605 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 10 Feb 2020 16:21:07 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 10 Feb 2020 10:21:06 -0600
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 10 Feb 2020 11:21:04 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 10 Feb 2020 10:21:04 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fGxCB9PanNpANG4i2zWes0tvOkDpacatP6SyaDW3QuyQIM4YEicT/1gyw5uDbKxmIRCWE63cyLQdxV2CwwvhIaiKtZfmMmYFHS8iVZKz9JDpdr0ZjArAslIHwtBb/jhQfOuG0evbwGShbV5OjV5s1Fwzc0iqsrEwxzhczOxHxgDlyS1sTVb2yu5iddICqDNDivJfUykt1r7xK3DatwOHC/AAMiR1jkRi1aLek7EPXBRCp4BKrNA9Xtk1qsndcUbpIGL4Y4GToMWZsH8RO62W2m3tLbz8Q1mZOXrXn8Sb9wi4bjrz+4M7JTUHyMu0rO/IJGQ0K1vZnz6eLw1L+qbpCg==
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=J2WjrWMKnjiLe+7MN/LqCz8Q5dQxs0wh341J1mvhKNg=; b=Id7f1qj0POkciZyVPy+T7EAlIk/0KglZIaSqJ0Sd4qrf/sM1TmlIC4cToh4y/aSkrG3tuk34SHnOX1PBRDSDcV88GD6FraP7jkgJd2B14Z4RZWcXybcAy8onyXJG0NYWsJ7Y3NKt6BWX+UhlYA7/+nRZk0G9tEtKUolmUpvhrpBwg38TbGW0fdfp9wUfnCnLmZCsXV+4KQzlwx5EKlmxd4oSRPcGGqOaPhdwBt2EelXOioSRfnTPH4J+RzUlrEhzUlec2CdK0eDKtya+ZbAwnSgYU5BkTO3pcJk/rM/pZOQ8hWz+Xd3qvQHw5fJQi0bxwr738cTpSbB+phKFbNwcVA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J2WjrWMKnjiLe+7MN/LqCz8Q5dQxs0wh341J1mvhKNg=; b=l//uOLgOSSsanAWeXvKItE/xd5/6yEIjOQGjmSK+8eWJy/OY+76KQX4tgXClxDlPJGYS/sCcK/VR8ZCSUYkT+eOXi6Vum6I2/DBDUsToLhr16YsvdUAgOdmuU2xHksgcUVoE6pEwo5nXOsGb3cqyyciKtKmVzUGl5bcwwEAZktQ=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3677.namprd11.prod.outlook.com (20.178.253.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.25; Mon, 10 Feb 2020 16:21:03 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a%3]) with mapi id 15.20.2707.030; Mon, 10 Feb 2020 16:21:03 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Fernando Gont <fgont@si6networks.com>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: rfc4941bis: Invalid addresses used by ongoing sessions
Thread-Topic: rfc4941bis: Invalid addresses used by ongoing sessions
Thread-Index: AQHV4C1O01Vv4WJubkGLOQxbfxK/pagUmoBw
Date: Mon, 10 Feb 2020 16:20:35 +0000
Deferred-Delivery: Mon, 10 Feb 2020 16:19:46 +0000
Message-ID: <MN2PR11MB3565437F70601F5CE815DFC5D8190@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <c6ba9a00-cb44-2022-5009-34211966518c@si6networks.com>
In-Reply-To: <c6ba9a00-cb44-2022-5009-34211966518c@si6networks.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:1177:ce8:44a5:7e4b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1d19a204-ce0f-46cf-f17b-08d7ae453976
x-ms-traffictypediagnostic: MN2PR11MB3677:
x-microsoft-antispam-prvs: <MN2PR11MB3677A556316120A75CBCFCDAD8190@MN2PR11MB3677.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03094A4065
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(366004)(396003)(39860400002)(136003)(376002)(199004)(189003)(7696005)(2906002)(186003)(110136005)(81156014)(81166006)(316002)(966005)(8936002)(8676002)(478600001)(55016002)(5660300002)(6666004)(71200400001)(6506007)(9686003)(86362001)(66446008)(66946007)(66476007)(64756008)(66556008)(53546011)(33656002)(76116006)(52536014)(66574012); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3677; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: F2GKWraYRkkIm1oF4KQVpwpYVW1HVC6M7vFjn78g3V5qsnhE+2h7lj63qfSaEQ6tNHdZwgdQKJCAyCPqCtvmOn3wROccpM0WcQJSi6JnKuHJislkxkOgE5HwJnAyA8ix0rwuLfBoDRlQwy928RV+awqW9/1FXaDejyzSeshSqnln2IF0ieMIgdQE5Gic7IoTX6oLZd0g59GNLNf7dc2dkUy5WYSG0Lyrxt6pk6sdTdM8+7gdhZZKEhGj3mKHXLiBYa86e8qE8EZhD1son7JVD9BLj9+gy1eLHYjTFSVUmK9Y/yoc1+er0Ocmo7lMHppk30E4G4tFISghIuvSaUvdbbQG4phqfC/zdh1OQNZARDJk3mTPVoBFou01lmii6vDlrp4sUAH5PpvbjwC4YkdBF2AR7Dc/5KwNcBY8glsyaslEPxwNZRXcQk/PmPXL7wCVQwA6G7C7AHPkoaYUiuqS0G+pQJoXhPiaHQApgxjnQxwOOXpHSm7oRfgBntsTz1P7+K9/eLZxvP0ZPlteawzH/g==
x-ms-exchange-antispam-messagedata: PoUg1V5mGgaksvPCJD0g3uSijlRa1+RE9rORrkrs/qBcd6cklviuGIkD3ty3XsSSaH52At/SW3jIMoVHpvlBEubHBZKBnusuTq9+fGIBVVCyrQWqEGhM+UKS3r7WZaw+c8PjVdvOlnr6qVIPHWbFcBI6qN7NSU4vDAo1eOV/TmYt5nWpVKvliEeTbCualaT/ywVPEPqeX0m8t5SEukQwHw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d19a204-ce0f-46cf-f17b-08d7ae453976
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2020 16:21:03.4878 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: L1FIoEaNJhXWFScM2lBAshgulqSC3csHpr3Rgfg7eZZ68vgMig7asoehAvFF4MMjivbG2CjGxmiENax8XiSlBA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3677
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Ayo-P32e0Yi8O4WzMrI1YyOem80>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Feb 2020 16:21:16 -0000

Hello Fernando

The existence of the address impacts the application and the network. If the stack decides unilaterally to remove an address, it is impacting both the application and the network. The future work could include an API so that the application and the stack tell each other when an address is no more used or usable. It could also indicate a protocol for the stack to tell the network that an address is released so the network can make room in the NCE (in advance) and reduce the chances of overload.

All the best

Pascal

> -----Original Message-----
> From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Fernando Gont
> Sent: lundi 10 février 2020 10:14
> To: 6man@ietf.org
> Subject: rfc4941bis: Invalid addresses used by ongoing sessions
> 
> Folks,
> 
> As currently specified, temporary addresses are removed when they become
> invalid (i.e., the Valid Lifetime expires).
> 
> Section 6 ("6.  Future Work") of the draft
> (https://tools.ietf.org/id/draft-ietf-6man-rfc4941bis-06.txt) still keeps the
> following text from RFC4941.
> 
> 6.  Future Work
> 
>    An implementation might want to keep track of which addresses are
>    being used by upper layers so as to be able to remove a deprecated
>    temporary address from internal data structures once no upper layer
>    protocols are using it (but not before).  This is in contrast to
>    current approaches where addresses are removed from an interface when
>    they become invalid [RFC4862], independent of whether or not upper
>    layer protocols are still using them.  For TCP connections, such
>    information is available in control blocks.  For UDP-based
>    applications, it may be the case that only the applications have
>    knowledge about what addresses are actually in use.  Consequently, an
>    implementation generally will need to use heuristics in deciding when
>    an address is no longer in use.
> 
> 
> I wonder if this text should be:
> 
> 1) moved more into the body of the document and made a "MAY" (which for
> TCP is very straightforward),
> 
> 2) Be left "as is", or,
> 
> 3) Removed from the document
> 
> 
> The implications of #1 above is that it can't prevent long-lived connections that
> employ temporary addresses from being torn down, at the expense of possibly
> increasing the number of concurrent IPv6 addresses.
> 
> Thoughts?
> 
> Thanks!
> 
> Cheers,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------