Re: [v6ops] draft-ietf-6man-grand : saving lookups

Warren Kumari <warren@kumari.net> Tue, 11 August 2020 18:35 UTC

Return-Path: <warren@kumari.net>
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 496F23A0A36 for <ipv6@ietfa.amsl.com>; Tue, 11 Aug 2020 11:35:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 CHklziSA7KVG for <ipv6@ietfa.amsl.com>; Tue, 11 Aug 2020 11:35:56 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (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 79D8C3A0A50 for <ipv6@ietf.org>; Tue, 11 Aug 2020 11:35:56 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id i10so14675636ljn.2 for <ipv6@ietf.org>; Tue, 11 Aug 2020 11:35:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=2sV5P+jxuuPIXYsOEyM8mEjgBSiy2MwzAD8y+1VLbpA=; b=MwCZLR7gYMPuBb0uCXMV/x+xsfo1WPKzL/tCK64SVaMkMaOscOkb2y0BrXuVi2kvgJ aztN8lImYD9QchKq6lIzThJ3+/mB2yaItdP3dmbH9px4A1nRE+151rJfPVzNAVVyaAOD YQ6OLiutqRCra8fLcHQHAzlg6BCLT1wvVcubAYTzrBQJwiiqEbT9YLjLEuNEhXiw33sE WEyihbeqBZ2oww97PiBgGEBpqsTirYcs7Y3RnBIuXltuMSZeVW9p1AIMF4mwxU8W9gay 4TRw7rlBuS49UpfusWeKvLYq2r8sAjTzxGH3nGZiZfW3FANna8+bJhBcBG8tigcithDu UvPA==
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:content-transfer-encoding; bh=2sV5P+jxuuPIXYsOEyM8mEjgBSiy2MwzAD8y+1VLbpA=; b=fQMXT4FBOzoDnQmzW0TfjU+96ufAfIFn161748pvMGqojFe2brXoW7LrZMBg+zVyOO tZ4AO4EHDaPYLLAkPTaM6tI8oOC0g5Bvqt2cECPUqUWypbZP1n9680T6xz/RjCvzRR2w 3EZlnOxyoTJm1dO1H9UTfCo4dUncQyQ3XH7FZbT+gffQRV29sxiScf5aC9bwTJ0EN9r7 s2TMTb/nfxluNE35O4hg7sHPhLHPD/63qiNOH/grcwKjzHPxSHGn1gvrumyOLehDo8jh qAD0oc4bbtgWowZPyQEOggPlJ2aaJ/O5mxDTeT5DLEk37Ps9xPu0qYXud2nStoj3vtmv zVMg==
X-Gm-Message-State: AOAM5332gwGx2Qc/r2HVapBElT+8U+hFmDESttLk/zimSDgWJm4zV3S1 uOLKrbxPbCfg5zmS+bD/+boUNVfM+kDkgL+lOB4YCw==
X-Google-Smtp-Source: ABdhPJwNEcBU18oLvJh8q6m4T+5onQt5ASgXesb0CGIJ9mKU8XJUYwn6Js/nmvHthDG2EfVxB6zoz5O9AxNf3hV3+kA=
X-Received: by 2002:a2e:9bc1:: with SMTP id w1mr3188517ljj.79.1597170954175; Tue, 11 Aug 2020 11:35:54 -0700 (PDT)
MIME-Version: 1.0
References: <m1k4nX7-0000ICC@stereo.hq.phicoh.net> <1D1A68AE-4C75-4DF0-8C7C-3500DB67C8FB@fugue.com> <4B1A43D0-45B1-4C73-8B09-089D4EC1FFF7@cisco.com> <17A8FA06-3776-450A-B549-958157AD5784@gmail.com>
In-Reply-To: <17A8FA06-3776-450A-B549-958157AD5784@gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Tue, 11 Aug 2020 14:35:16 -0400
Message-ID: <CAHw9_iJE5z=qXJAMegsw-UiDi_s-0D4-pD16J8sddtPoZ6CVAQ@mail.gmail.com>
Subject: Re: [v6ops] draft-ietf-6man-grand : saving lookups
To: Bob Hinden <bob.hinden@gmail.com>
Cc: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>, Philip Homburg <pch-v6ops-9@u-1.phicoh.com>, IPv6 List <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Cgm2PjJmns1nfSaKMEryNLZP4Vc>
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 Aug 2020 18:35:59 -0000

On Sun, Aug 9, 2020 at 3:13 PM Bob Hinden <bob.hinden@gmail.com> wrote:
>
> Pascal,
>
> > On Aug 9, 2020, at 11:56 AM, Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org> wrote:
> >
> > We have some Ted;
> >
> > In large meetings we measured way above 100 ND multicast messages per second on the wire, for 90 minutes in a row.
>
> What does “way above 100” mean?   101, 1000, 10000, ?

Do you remember IETF 99 (July 16-21, 2017,  Prague, Czech Republic,
1230 onsite attendees) and the Terrible, Horrible, No Good, Very Bad
Network? This was on the order of 2,000 broadcast / multicast packets
per second.
https://tools.ietf.org/html/draft-ietf-mboned-ieee802-mcast-problems-11,
Section 3.2.4.  Spurious Neighbor Discovery - "Around 2,000 broadcasts
per second have been observed at the IETF NOC during face-to-face
meetings."

Apart from destroying the wireless, this kills mobile device battery life....

>
> 100 per second doesn’t seem excessive to me.  What percentage of overall messages was that?  How many nodes on the link?

For many networks, the broadcast/multicast load DECREASES as the
number of nodes INCREASES. For something like the IETF network, we are
constantly getting background radiation from scanners, etc. This leads
to neighbor discovery / ARP requests for unused space, leading to B&M.
Once the network gets "fuller" the neighbor discovery traffic drops
significantly....

See also https://tools.ietf.org/html/draft-ietf-mboned-ieee802-mcast-problems-11
, Section 4, esp 4.6, Section 5.1, and, well, all of the other
sections too....


>
> Bob
>
>
> >
> > This was on the wire because we use proprietary tech to dampen the wireless side, things like ND proxy but based on snooping for the lack of a better information.

Yes, modern wifi devices do many many non-standard (and often
blackmagic/poorly documented) things to try and mitigate these issues.
Unfortunately they often fail in bizarre and difficult to troubleshoot
ways...

> >
> > I asked for the figures at the last 2 in person IETF meetings but never got them. First time I asked too late, there needs to be due process to guarantee anonymity. Not sure if they were captured in Singapore and if so where they are.

Who / where did you ask for this? And what exactly were you wanting to
collect -- a simple rate of broadcast / multicast would probably have
been easy, and not privacy invasive...
W

> >
> > Take care,
> >
> > Pascal
> >
> >> Le 9 août 2020 à 18:04, Ted Lemon <mellon@fugue.com> a écrit :
> >>
> >> Do we have data that indicates that this would be an improvement?
> >>
> >>> On Aug 9, 2020, at 11:47, Philip Homburg <pch-v6ops-9@u-1.phicoh.com> wrote:
> >>>
> >>> 
> >>>>
> >>>> So what I'm after is the host behavior of "not onlink" for the
> >>>> lookup phase, the router behavior of onlink for the redirect phase,
> >>>> and the L bit set iff the link is P2P or a transit. E.g., in a
> >>>> distributed fabric, all addresses "reside on-link and can be reached
> >>>> directly without going through a router" and yet we want to avoid
> >>>> broadcast lookups.
> >>>
> >>> Suppose we have a no-multicast bit, that tells a host to send traffic to
> >>> its default router when it doesn't have a neighbor in the NC cache.
> >>>
> >>> It is not clear to me how the semantics would be different from clearing the
> >>> L-bit, but if you think there are considerable differences, why no write
> >>> a draft that describes the use of such a bit.
> >>>
> >>>
> >>> --------------------------------------------------------------------
> >>> IETF IPv6 working group mailing list
> >>> ipv6@ietf.org
> >>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >>> --------------------------------------------------------------------
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------



-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf