Re: [Lsr] Open issues with Dynamic Flooding: Including LANs in the Flooding Topology

Robert Raszuk <robert@raszuk.net> Wed, 03 April 2019 08:36 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72B5612001E for <lsr@ietfa.amsl.com>; Wed, 3 Apr 2019 01:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 fNAGiBBGEke1 for <lsr@ietfa.amsl.com>; Wed, 3 Apr 2019 01:36:34 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (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 DCE4112003F for <lsr@ietf.org>; Wed, 3 Apr 2019 01:36:33 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id x12so18524783qts.7 for <lsr@ietf.org>; Wed, 03 Apr 2019 01:36:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kOvQbM+ZGelXM81L7yV+HMn8Yxizk9J5DRkddErfNwU=; b=Vb3FP3TexKv2RWFPdkjcTOPwLALMeMqwF8C4jtuyJRSVm1dQHe7JQ8haN8z7kmRwjC mI21dxpocpRWzDXnnram3zJrIfPXlR7fM5aoCt7E1ILFhSIqXa7WB6xEEHMAsfwKzh6x MBBY7gXWc1LRowXcMhVZUF+SpuSrgmZg2oH6QUCF81hQdOD12f0I6IcMCMEW6QRW6HG8 aRierwK2p6tn5DnfoUnr6QdZOsuwTRqbZyniRU0WZB9ArQkhaeKamyl7iOG3dwCzElRZ S5n1w4AQSqlQKhE7VcML7H9Gu6lLfY1DqWrrDerue2u+J04PbURqmR50kjTKEiAh/T5P fMMg==
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=kOvQbM+ZGelXM81L7yV+HMn8Yxizk9J5DRkddErfNwU=; b=Bm2Zb3PfCWx+GWBWvSx0966yKi1Stsfk0UbfY5YkpEQObi9G5AItsMAUvuMH+MAxYp 4OFpfu6sPKgy9cMNbvKjHcSYgJUnkt7VxHFnX9qMKAE5bciCm8LW8ZUpXygX9ZxhjU6D SDWHPo6yk5xYk2gsQKQMjlE4IVFRTV2+va3ErLK26WDEgA/7H4pSpseMHsHu5H2H1oKB 2Hmi98Rf4KMZbS+RmLuuRrO9JhrXfUgpzETkyR3Tiz7WQLjstTJxfsStyihNwdY3CIoI a+Gn2fflt4UQGhCd6nGF+Nnin4ZNtwm4aWtY22nNOTVEkTNVTNA1FWXMBR2yznLa/wRZ lW2A==
X-Gm-Message-State: APjAAAVEEI0idjKqBKKbbstvoKPn6fVxn5l8rny6GYxn1xs42lUQsird Ap1ZkJ9Y4PzXEQgRvFwg4tD8e8YH4DjRFznO/p6UeQ==
X-Google-Smtp-Source: APXvYqwDtehKrxUKD8mytZfsohNsTXbbT7jsDJKeR99CUSd3khjKBThiHJmRS8TciW4UyjksLptEnnhGTYIQESE+3jk=
X-Received: by 2002:a0c:d498:: with SMTP id u24mr62979072qvh.117.1554280591856; Wed, 03 Apr 2019 01:36:31 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR11MB3638BB41DF7AC03595F4AE46C1560@BYAPR11MB3638.namprd11.prod.outlook.com> <BYAPR11MB3638AF73D0D401E53EBB2B74C1560@BYAPR11MB3638.namprd11.prod.outlook.com> <FCA6F7ED-B720-496D-930C-8E2B7E64CE90@tony.li> <2559E621-E114-4130-8406-6E2ABC76FBE8@cisco.com> <CA+wi2hP9euEjugSviwc+sVwJDQ31Obbvo=zaNCteJXhAzggOkg@mail.gmail.com> <CAOj+MMEK3JXr1B8DXGrbONut_NbPq8usoZUMYyH3FhTyiJRbnw@mail.gmail.com> <FEF2B2B6-18AD-444B-8E10-2113FC459B7B@tony.li>
In-Reply-To: <FEF2B2B6-18AD-444B-8E10-2113FC459B7B@tony.li>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 03 Apr 2019 10:36:22 +0200
Message-ID: <CAOj+MMH8wer9OxD2KDHBN0q9M6mfKz85ebuVFqw5bd8-C+znag@mail.gmail.com>
To: Tony Li <tony.li@tony.li>
Cc: Tony Przygienda <tonysietf@gmail.com>, "Acee Lindem (acee)" <acee@cisco.com>, Les Ginsberg <ginsberg@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008f280905859c26e6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/ppP1XpVz0-b11uTXANVF5RqH73g>
Subject: Re: [Lsr] Open issues with Dynamic Flooding: Including LANs in the Flooding Topology
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Apr 2019 08:36:37 -0000

Hi Tony,

> The fact that we use them in a point-to-point fashion today is somewhat
orthogonal, as from
> the routing protocol layer, *we cannot tell* whether an interface is
point-to-point or not, and we
> must be explicitly configured to be in point-to-point mode.

Why we cannot tell ? That to me is a protocol specification bug.

Sorry if I was not very clear - My question was driven by the idea to
actually redefine what LAN is for the purpose of LSR and specifically this
discussion and perhaps even drop completely support of dynamic flooding
when LAN is detected and present - based on a new definition of LANs.

It should not matter if interface is multi access or not.

Proposal:

To consider LAN an interface on which you receive Hellos from more then one
IGP peer.

Thx,
R.


On Wed, Apr 3, 2019 at 2:09 AM <tony.li@tony.li> wrote:

>
> Hello Robert,
>
> For the purpose of this discussion can someone quote the definition of LAN
> ?
>
>
>
> Well, sure, if you insist.  I’m surprised as you’ve been around for
> (quite) awhile and I would have thought that you picked up on this stuff.
>  :-) :-) :-)
>
> ISO 10589v2 defines a LAN as a “Local Area Network”, referencing ISO
> 8802-3 (https://www.iso.org/standard/72048.html).
>
> It further goes on the specify that LANs are expected to be broadcast,
> multi-access subnetworks, “that support the capability of addressing a
> group of attached systems with a single NPDU” (Section 6.2).
> Section 6.7.3 explicitly requires multicast capability and documents that
> a variety of errors are rare.
>
> In practical terms, a LAN today is an Ethernet (or Wi-Fi), as FDDI and
> Token Ring are effectively dead.  Sorry, fans.  The cellular services that
> I’ve used also present an Ethernet interface, and thus I would expect them
> to count as a LAN as well, tho I hope that they are only performing LAN
> emulation between the cell device and the IP terminating box in the cell
> tower.
>
>
> Why ?
>
> *1*  In most modern data centers I do not see any LANs. Even compute nodes
> are L3 nodes connected over /31 or /30 to TORs. From fabric IGP this is
> passive interface.
>
>
>
> Actually, you see a ton of LANs.  Almost every router interface sold today
> is an Ethernet, and the hardware behind that port is set up explicitly to
> handle Ethernet framing plus address matching.  The fact that we use them
> in a point-to-point fashion today is somewhat orthogonal, as from the
> routing protocol layer, we cannot tell whether an interface is
> point-to-point or not, and we must be explicitly configured to be in
> point-to-point mode.  All of the implementations that I know about today do
> NOT default to point-to-point, so if the network operator doesn’t configure
> things, we end up with an interface in LAN mode.  It happens.
>
>
> *2* In slightly older DCs there are redundant L3 access routers connecting
> in an L2 /24 fashion to TORs and towards computes there is VRRP/HSRP. Is
> this LAN we need to worry about ?
>
>
>
> If there’s an IGP adjacency on that /24 (and there should be) then the IGP
> will be flooding on that LAN.  Yes, that counts.  That’s exactly what we’re
> worrying about.  Can the area leader say: flood on that LAN?  Can it say:
> don’t flood on that LAN?
>
>
> *3* Then we have non routing aware devices on say /29 subnets acting as
> NFVs - is this a LAN flooding computation needs to worry about ?
>
>
>
> Presumably there are some routing aware devices on the /29, otherwise
> there’s nothing to speak the IGP, so yes, those devices could flood on that
> LAN too.
>
>
> Or is LAN only when IGPs decide to compute DR/BDR ?
>
>
>
> Any interface where they compute DR/BDR/DIS is relevant.
>
>
> Maybe before we move on here it would be actually useful to propose a one
> page lsr draft stating that implementations should automagically enable
> ospf/isis point to point behavior when there is /31 or /30 subnet
> configured on the interface ? Is there a reason why this is still a manual
> knob ?
>
>
>
> As that doesn’t directly affect the bits on the wire, I suspect that would
> be taken as mandating implementation, and thus out of scope for the IETF.
> However, I agree with the sentiment.
>
> That said, the world is as it is, not as we wish it would be.  Our job is
> to deal with the situation as we find it.  That includes LANs, both
> intentional and unintentional.
>
> Regards,
> Tony
>
>
>