Re: rfc4941bis: Invalid addresses used by ongoing sessions

Gyan Mishra <hayabusagsm@gmail.com> Tue, 11 February 2020 02:12 UTC

Return-Path: <hayabusagsm@gmail.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 1E2DD1200B3 for <ipv6@ietfa.amsl.com>; Mon, 10 Feb 2020 18:12:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.com
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 05RChwVDgkc9 for <ipv6@ietfa.amsl.com>; Mon, 10 Feb 2020 18:12:43 -0800 (PST)
Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC69B12008C for <6man@ietf.org>; Mon, 10 Feb 2020 18:12:43 -0800 (PST)
Received: by mail-il1-x136.google.com with SMTP id i7so2104763ilr.7 for <6man@ietf.org>; Mon, 10 Feb 2020 18:12:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RfSoroJgTafgvVzf43vUk/N3sZLxJuwNqJFEOTK6VH4=; b=f7Rz4OqaJZ8aun/VusjMwMNC5NT+hIGYfLxZ4qE36cRvnz1Nr++YiedWyvHvEXRAvQ VZTtmhdRPeHTOzwgff3pkUbCxqTaYRhlH/cHwuS7UcKFVuZPfAZGDkpSvgOakzUx/qr3 ONFBNA3YLnhKGH8ZXV6+RAwO4acas/XIxYPePxuDcj1CVdFxutwNdsa0ibYXjldZHC3E hIrMj5sImtig5bGlEbG7hpltTVi+uPEtn+kAFrQO90TJ4AokNTeRNdABoWoFGGs3kuDh 9OWZa/N2sf0cZ78miOzYDigyPHKhQV4YrxlJuf0cl/vmhDS2vtrZAdi6bYkrBJKtOgqH rdkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RfSoroJgTafgvVzf43vUk/N3sZLxJuwNqJFEOTK6VH4=; b=mKTEopdHljCffi+dDfjG6mq8waEKp5mTuoKkcwNplKZ5nA8eNy/bkR/PqPQut6J0CA +1xjn30ZbBr4PQb0bA7w5fBQ54L68QbjxFv8YRT9/965nlxe3ozw3Xpgs7DpRGLnRkrJ tc8YPOUYwsKgmpvL8qJGU2oiCxK1ygeNFMyQflZu52n3UzS87Vc6+ZN6WE5/Js3r7iMh kZXLyU+ZrGCN1jwBKPKawOONf6vDg7+rHbz9NpF2OYPBluB9p0fgar4IN/aEup0B2YUq 2T2uAj+sEdZ8tBULQLBuOgiMHmhpMt0X2vRoncQIjOVCbUBIpLCqY0Q5gveFXRPkVvCN /AAw==
X-Gm-Message-State: APjAAAXjXmNQUFrXnY7XYIMP26THBYs1ACTeKt17j+iGSxmRaEqnFtdX HURUOBDPxTBGd2oEiWgGtUcDYDia2+UvP9CfuL4OFA==
X-Google-Smtp-Source: APXvYqyQxbLqNydxpdkHAIHSkVuflhdMhA0dhbD503q8HhWUqmh/rMKhqID249IZe0WOpj+ce9O5eNodlTQCb42uLzw=
X-Received: by 2002:a92:af44:: with SMTP id n65mr4284641ili.158.1581387162868; Mon, 10 Feb 2020 18:12:42 -0800 (PST)
MIME-Version: 1.0
References: <c6ba9a00-cb44-2022-5009-34211966518c@si6networks.com>
In-Reply-To: <c6ba9a00-cb44-2022-5009-34211966518c@si6networks.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 10 Feb 2020 21:12:32 -0500
Message-ID: <CABNhwV0mb8dL_4Ef5UxAbcRbP18nH9Ztvx8XHJ0Z0GM-NaCwgw@mail.gmail.com>
Subject: Re: rfc4941bis: Invalid addresses used by ongoing sessions
To: Fernando Gont <fgont@si6networks.com>
Cc: "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000018631e059e4364e2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/OpEnKoKJw_RQh2Cb2jPiCmHY6N8>
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: Tue, 11 Feb 2020 02:12:46 -0000

On Mon, Feb 10, 2020 at 11:12 AM Fernando Gont <fgont@si6networks.com>
wrote:

> 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.


  Gyan> So for TCP apps it maybe easier to track via active TCB blocks so
those long lived connections could be tracked.  So those long lived TCP
connections would not be impacted and torn down.  Other apps using UDP may
not be as easily tracked and so maybe using the deprecated address, however
due to difficulty of tracking maybe torn down as a side effect of option
#1.

>
>
> 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
> --------------------------------------------------------------------
>
-- 

Gyan  Mishra

Network Engineering & Technology

Verizon

Silver Spring, MD 20904

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com