Re: [Lsvr] LSOE and Switch behaviors

Paul Congdon <paul.congdon@tallac.com> Fri, 05 October 2018 17:49 UTC

Return-Path: <paul.congdon@tallac.com>
X-Original-To: lsvr@ietfa.amsl.com
Delivered-To: lsvr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB1DE130E6F for <lsvr@ietfa.amsl.com>; Fri, 5 Oct 2018 10:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level:
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tallac-com.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 6YwLLENb0J7p for <lsvr@ietfa.amsl.com>; Fri, 5 Oct 2018 10:49:12 -0700 (PDT)
Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) (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 9880D130E6E for <lsvr@ietf.org>; Fri, 5 Oct 2018 10:49:11 -0700 (PDT)
Received: by mail-wm1-x341.google.com with SMTP id z25-v6so4235298wmf.1 for <lsvr@ietf.org>; Fri, 05 Oct 2018 10:49:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tallac-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UvhJnRvTgpFrD0ksCokQezsYCd3AwtcUjhql6mMmfUM=; b=SgHu6H2kfUs2plrBHUCNaYsL7F2r1/hS/ATtpckHODHX7wLRZ97vEQDEN8qGQdmkr/ CSGEx2LAvVDePBEbzZd890xwnQGh12SPqNLjzdJylPdsQBUDwa79/g2x1tlzpHwblCLW WN1wwtAyfIDcsbiDtL5CtyNvOwFh3ZuJcXhQjHBbjKIdpfhYhKHvzeaHIn4lpWWRjCu9 0wSe1FnbOY9HmNnDkWJXJ5kocYufNYJocIKCQb8bFkaiKzbEfaV94552ATjeI6OrwaFT qa4nwdF1DDSbhrpUu3xtjF+XFwch44fjYM4vbAUCIaCoVW0ofw1vYH0kfk/xADIp5J3X D3Mg==
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=UvhJnRvTgpFrD0ksCokQezsYCd3AwtcUjhql6mMmfUM=; b=U+wOFYW+YsdBdBkURlgqA8+3UMey7HCb6pnpfbrFNVIg3C2nmNwtWQ7FubFqdksW4x RuHPwW8XSmQn1hI9FMcWqbt94BNJ9skZ2pT4jA9wugupje8EeHA3nGpiLovo0qUXCrgJ HV+o/yo0Z7lHxcBJCqcdjQVhG8+zlgp3gloiJFTG5UQUzCPN+UhSkdCjH1Rm+Her+KFD IIZ1gwuWjiuCjcFLbGi9+z/URzHAECgCgRS03XmjWnU0ADgcF9KEtq9hDPoxNil7GWk+ KMYhCkbu55vo3iL5LfO8yoB7rpD+xp7zNLCzgBIKJ6eniHjbMDCgXZKT2rr7j0JGQlEN Rs1Q==
X-Gm-Message-State: ABuFfog71ZKIuXSMZg6RAboxiuEgMzD6fjZnflq6AENRBi9glFB6thVF RKWw9PEhxrr6O9aEvw2hiDIoTKYAmaRBPeENUvfEkw==
X-Google-Smtp-Source: ACcGV63mYKMHIbgtOMkaYGSLpPJzFdRCpQL2zC0+soUL0z30i2hGJMgPs3EoseJVc1Ex5kEDEBgWEF5E1W9FFRrNy1M=
X-Received: by 2002:a1c:9bc7:: with SMTP id d190-v6mr5222350wme.2.1538761749716; Fri, 05 Oct 2018 10:49:09 -0700 (PDT)
MIME-Version: 1.0
References: <1A92C8CD-1FAE-4E68-9DEA-FE3F302AFFC4@gmail.com>
In-Reply-To: <1A92C8CD-1FAE-4E68-9DEA-FE3F302AFFC4@gmail.com>
From: Paul Congdon <paul.congdon@tallac.com>
Date: Fri, 05 Oct 2018 10:48:57 -0700
Message-ID: <CAAMqZPs9HMKU_8eN54bJ0Lm2w=h1XdcX_zU-8xDc99kGFk8Mvw@mail.gmail.com>
To: juecker.ietf@gmail.com
Cc: lsvr@ietf.org
Content-Type: multipart/alternative; boundary="0000000000007c759a05777ee3d1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/3P2Cr1kaM0EaSIib5OVn5n0MtSw>
Subject: Re: [Lsvr] LSOE and Switch behaviors
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Vector Routing <lsvr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsvr>, <mailto:lsvr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsvr/>
List-Post: <mailto:lsvr@ietf.org>
List-Help: <mailto:lsvr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsvr>, <mailto:lsvr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Oct 2018 17:49:14 -0000

A couple of comments on addressing...

I believe in these networks, we won't be having very large L2 domains and
most links are point-to-point L3 links to build the Clos.  So, using a
multicast address that passes through a bridge should not have a big issue
with scaling.   If the L2 domain is large, then clearly passing through a
bridge might be an issue.

In 802.1Q, there are addresses defined that do NOT pass through bridges and
some that will pass through certain types of bridges (S-VLAN bridges,
Two-port MAC relay (TPMR) - something like a fiber to twisted pair
converters).  These different addresses are used by LLDP and security
protocols, for example, to achieve different 'reach' for the messages
across the L2 network.  These are documented in tables 8-1, 8-2, 8-3 of
802.1Q as follows:

Table 8-1 C-VLAN and MAC Bridge component Reserved addresses

Assignment                                                      Value
Bridge Group Address, Nearest Customer Bridge group address
 01-80-C2-00-00-00
IEEE MAC-specific Control Protocols group address
 01-80-C2-00-00-01
IEEE 802.3 Slow_Protocols_Multicast address
 01-80-C2-00-00-02
Nearest non-TPMR Bridge group address
 01-80-C2-00-00-03
IEEE MAC-specific Control Protocols group address
 01-80-C2-00-00-04
Reserved for future standardization
 01-80-C2-00-00-05
Reserved for future standardization
 01-80-C2-00-00-06
MEF Forum ELMI protocol group address
 01-80-C2-00-00-07
Provider Bridge Group Address
 01-80-C2-00-00-08
Reserved for future standardization
 01-80-C2-00-00-09
Reserved for future standardization
 01-80-C2-00-00-0A
EDE-SS PEP Address (IEEE Std 802.1AEcg)
 01-80-C2-00-00-0B
Reserved for future standardization
 01-80-C2-00-00-0C
Provider Bridge MVRP Address
01-80-C2-00-00-0D
Individual LAN Scope group address Nearest Bridge group address
01-80-C2-00-00-0E
Reserved for future standardization
 01-80-C2-00-00-0F

Table 8-2 S-VLAN component Reserved addresses

Assignment                                                      Value
IEEE MAC-specific Control Protocols group address
01-80-C2-00-00-01
IEEE 802.3 Slow_Protocols_Multicast address
01-80-C2-00-00-02
Nearest non-TPMR Bridge group address
01-80-C2-00-00-03
IEEE MAC-specific Control Protocols group address
01-80-C2-00-00-04
Reserved for future standardization
01-80-C2-00-00-05
Reserved for future standardization
01-80-C2-00-00-06
MEF Forum ELMI protocol group address
01-80-C2-00-00-07
Provider Bridge Group Address
01-80-C2-00-00-08
Reserved for future standardization
01-80-C2-00-00-09
Reserved for future standardization
01-80-C2-00-00-0A
Individual LAN Scope group address Nearest Bridge group address
01-80-C2-00-00-0E

Table 8-3—TPMR component Reserved addresses

Assignment                                                      Value
IEEE MAC-specific Control Protocols group address
01-80-C2-00-00-01
IEEE 802.3 Slow_Protocols_Multicast address
01-80-C2-00-00-02
IEEE MAC-specific Control Protocols group address
01-80-C2-00-00-04
Individual LAN Scope group address Nearest Bridge group address
01-80-C2-00-00-0E

You can see that in some devices, the reserved address is simply NOT
defined, thus it will pass through those types of devices.
I think in short, LSOE just needs to avoid 01-80-C2-00-00-0X addresses in
order to assure message pass through L2 switches.

In 802 Overview and Architecture - section 9.2, there is a definition of
using Ethertypes for prototype and vendor specific protocol development.
Perhaps early development of LSOE should consider this approach.  I suspect
you will ultimately want to allocate your own EtherType for LSOE, but you
could easily define the L2 header using the IETF vendor OUI as well.  Just
a though.  If you would like more details, let me know - otherwise the info
is available in Std 802-2014 which can be freely download.

Regards,
Paul






On Fri, Oct 5, 2018 at 6:15 AM Jacob Uecker <juecker.ietf@gmail.com> wrote:

> Hi All,
>
> We had a discussion at the LSVR Interim meeting this week that the chairs
> asked to be sent to the list for full communication.
>
> During the LSOE requirements discussion, we discussed the behavior of
> other protocols and how they interact with switches (frames forwarded
> through switch or not). The request was that the switch behavior be
> deterministic with respect to LSOE frames and that we should state what
> that is. The recommendation was that LSOE frames be forwarded through the
> switch.
>
> Cheers,
>
> Jacob
>
>
> _______________________________________________
> Lsvr mailing list
> Lsvr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsvr
>