Re: Comment on DestinationMac in draft-mmm-bfd-on-lags

Marc Binderberger <marc@sniff.de> Sun, 30 September 2012 21:54 UTC

Return-Path: <marc@sniff.de>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE20621F846C for <rtg-bfd@ietfa.amsl.com>; Sun, 30 Sep 2012 14:54:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.449
X-Spam-Level:
X-Spam-Status: No, score=-1.449 tagged_above=-999 required=5 tests=[AWL=-1.150, BAYES_00=-2.599, MANGLED_TOOL=2.3]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yC9VxQ9XJDPi for <rtg-bfd@ietfa.amsl.com>; Sun, 30 Sep 2012 14:54:13 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A5F9421F846A for <rtg-bfd@ietf.org>; Sun, 30 Sep 2012 14:54:12 -0700 (PDT)
Received: from [127.0.0.1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 3220C2AA0F; Sun, 30 Sep 2012 21:54:10 +0000 (GMT)
Subject: Re: Comment on DestinationMac in draft-mmm-bfd-on-lags
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Marc Binderberger <marc@sniff.de>
In-Reply-To: <CAF4+nEE6kK5WfSonT14z-rz4iFHS7JFvVry+xS1a9c+Waxvebw@mail.gmail.com>
Date: Sun, 30 Sep 2012 23:54:06 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <2C22A8F0-BBC9-413C-9AD9-95813973BAA9@sniff.de>
References: <7A2E55DFE338EE418E3B95A0C388997D075E407F79@INBANSXCHMBSA1.in.alcatel-lucent.com> <CAF4+nEE6kK5WfSonT14z-rz4iFHS7JFvVry+xS1a9c+Waxvebw@mail.gmail.com>
To: "JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)" <arulmohan.jovelponnaien@alcatel-lucent.com>, Donald Eastlake <d3e3e3@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: rtg-bfd@ietf.org
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-bfd>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Sep 2012 21:54:14 -0000

Hello Donald and Arul,

> I believe you will find that the range of addresses that are blocked
> by 802.1 bridges if they do not understand them is MUCH narrower. It
> is, in fact, only the block of 16 addresses from 01:80:C2:00:00:00 to
> 01:80:C2:00:00:0F.


indeed, see e.g. http://standards.ieee.org/develop/regauth/tut/macgrp.pdf and http://standards.ieee.org/develop/regauth/grpmac/public.html .

So yes, in the setup you describe - and which is not supported as of now by the draft - it can get confusing.


Why do we look at a RFC5342 IANA MAC address? 

- unlikely we get our own address out of the scarce resource of the 16 link-local addresses

- sharing a MAC out of this range is mixing IEEE and IETF and side effects may occur

- we actually want to have a dedicated MAC "only for us", as some implementation may use the MAC to know it's a micro session and process it accordingly. This processing may be very different from 802.1D, 802.3 and other IEEE-related processing (hardware vs. software, distributed vs. central, delay/jitter of processing and so on)

- using link-local MAC would require a new allocation if we want to extend the draft across layer-2 bridges. We haven't cracked this problem yet but like to keep it open.
(okay, not a strong point, if we would need another MAC we could get one from IANA I suppose)


I would say we need practical experience to see how bad your scenario actually is and if we need to introduce e.g. some "jabber control" on the BFD level, i.e. detecting when multiple sessions end up on one link. Or we just state clearly what is and what is not supported.


Regards, Marc



On 2012-09-30, at 21:52 , Donald Eastlake wrote:

> Hi,
> 
> On Fri, Sep 28, 2012 at 6:45 AM, JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)
> <arulmohan.jovelponnaien@alcatel-lucent.com> wrote:
>> Hi All,
>> 
>> Micro-BFD session would use dedicated destination MAC address allocated for
>> IANA range (RFC 5342). But this MAC address range is not link-level and would
>> allow forwarding of Link-Level BFD packets by intermediate L2 switches.
>> 
>> Assume case below, here it is possible that 3 micro BFD sessions from
>> Router1 could be forwarded on single-port to Router2.
>> Router1 ------------(3-port) LAG------------L2 Switch-------(1-port
>> LAG)-----------Router2
>> 
>> If MAC-address is chosen from range 01:80:c2:xx:xx:xx, then this case would
>> not arise. Micro-BFD session would then be terminated by L2 switch
>> immediately. By 802.1d standard 01:80:c2:xx:xx:xx would be terminated by L2
>> switch.
> 
> I believe you will find that the range of addresses that are blocked
> by 802.1 bridges if they do not understand them is MUCH narrower. It
> is, in fact, only the block of 16 addresses from 01:80:C2:00:00:00 to
> 01:80:C2:00:00:0F. For example, 01-80-C2-00-00-14 and
> 01-80-C2-00-00-15 are the addresses used by IS-IS for All Level 1 and
> All Level 2 Intermediate Systems, respectively, and which must be
> transparently handled by bridges or you couldn't have a bridge in
> between two Layer 3 IP routers.
> 
>> Is it not better if we choose a MAC address in 01:80:c2 range similar to
>> LACP to make sure micro-BFD session remains link-level protocol?
> 
> If you want an address of that type, you could apply to the IEEE
> Registration Authority although the WG should probably coordinate that
> with you AD. Only a tiny fraction of those addresses, which are
> intended for standards use, have been allocated. But, as I say, it
> will not make any difference to the behavior and it seems easier for
> an IETF WG to get a 48-bit multicast address using the procedures in
> RFC 5342.
> 
> Thanks,
> Donald
> =============================
> Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> 155 Beaver Street, Milford, MA 01757 USA
> d3e3e3@gmail.com
> 
>> Regards,
>> Arul Mohan.
>> 
>> 
>