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: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A12E63A0A6E for <v6ops@ietfa.amsl.com>; Tue, 11 Aug 2020 11:35:58 -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=ham 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 zwKqAF95xJ9O for <v6ops@ietfa.amsl.com>; Tue, 11 Aug 2020 11:35:56 -0700 (PDT)
Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) (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 738A83A0A36 for <v6ops@ietf.org>; Tue, 11 Aug 2020 11:35:56 -0700 (PDT)
Received: by mail-lj1-x22e.google.com with SMTP id z14so14687891ljm.1 for <v6ops@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=VQkVKKskXwcQp/oOZ3N6VooI0wjZwWIQloBFIptMDDzJdpRw1xrCJ+13SCDGILMRPI T4hMWuBytsvVTJ5QrPNs8JfqEWkb99bajYkkFgsi3bqEF5l52exqBxL55me83qmlVQWd k/lAHd065ZTsCmbAPLzm/58JfZxA/1qghfySM7YihGmSzLIPOkvBjRT3f4eETXDK2/qg rV6oh8UuQwT38vrXvndu2OrRBCW+oVY6YEGLfcIJ2Z4SGrQ3iYHFM8WWxRN5f1sp7F+J H1z/mckKcHAAAKHucLIZ1VPcQ34juUeewpuoL+/ATgUxXZ7rhB2vpH39FNXDxUTVcCg/ r4dw==
X-Gm-Message-State: AOAM530/KRIx871zDHqRp9T7i3UcI+t3WYv8BPSzpZkZxu9wJHf3FmBS 8+8qfS/84jSjT1NgYoW9rGQtCi706I2gFFiHRZsmuw==
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>
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/v6ops/FhywtouZcQnzMxFdtyffeq4ihcA>
Subject: Re: [v6ops] draft-ietf-6man-grand : saving lookups
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-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