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

"JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)" <arulmohan.jovelponnaien@alcatel-lucent.com> Tue, 02 October 2012 06:42 UTC

Return-Path: <arulmohan.jovelponnaien@alcatel-lucent.com>
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 7183721F8A18 for <rtg-bfd@ietfa.amsl.com>; Mon, 1 Oct 2012 23:42:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.999
X-Spam-Level:
X-Spam-Status: No, score=-7.999 tagged_above=-999 required=5 tests=[AWL=2.000, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_HI=-8]
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 8cz30hhDNiJp for <rtg-bfd@ietfa.amsl.com>; Mon, 1 Oct 2012 23:42:54 -0700 (PDT)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by ietfa.amsl.com (Postfix) with ESMTP id 585B521F8A15 for <rtg-bfd@ietf.org>; Mon, 1 Oct 2012 23:42:53 -0700 (PDT)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id q926glvY003437 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 2 Oct 2012 01:42:51 -0500 (CDT)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q926glF0025894 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 2 Oct 2012 12:12:47 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Tue, 2 Oct 2012 12:12:46 +0530
From: "JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)" <arulmohan.jovelponnaien@alcatel-lucent.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 02 Oct 2012 12:12:47 +0530
Subject: RE: Comment on DestinationMac in draft-mmm-bfd-on-lags
Thread-Topic: Comment on DestinationMac in draft-mmm-bfd-on-lags
Thread-Index: Ac2f4rVlY/+i31wKRtCYPoRNtF14GwAg37SQ
Message-ID: <7A2E55DFE338EE418E3B95A0C388997D075E408440@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7A2E55DFE338EE418E3B95A0C388997D075E407F79@INBANSXCHMBSA1.in.alcatel-lucent.com> <CAF4+nEE6kK5WfSonT14z-rz4iFHS7JFvVry+xS1a9c+Waxvebw@mail.gmail.com> <2C22A8F0-BBC9-413C-9AD9-95813973BAA9@sniff.de> <7A2E55DFE338EE418E3B95A0C388997D075E408279@INBANSXCHMBSA1.in.alcatel-lucent.com> <7C362EEF9C7896468B36C9B79200D8350D07F33618@INBANSXCHMBSA1.in.alcatel-lucent.com> <7A2E55DFE338EE418E3B95A0C388997D075E408387@INBANSXCHMBSA1.in.alcatel-lucent.com> <CAF4+nEFVLHDTOORAxM58J1634-mEd6EEPNQJJrgzuEOKir_4=g@mail.gmail.com>
In-Reply-To: <CAF4+nEFVLHDTOORAxM58J1634-mEd6EEPNQJJrgzuEOKir_4=g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Cc: "rtg-bfd@ietf.org" <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: Tue, 02 Oct 2012 06:42:55 -0000

Hi Donald,

> LACP is now permitted to run using destination MAC address
> 01-80-C2-00-00-03, Nearest non-TPMR Bridge, and 01-80-C2-00-00-00,
> Nearest Customer Bridge. If you use the Nearest Customer Bridge
> destination MAC, then Provider bridges and Two Port MAC Relays (TMPRs,
> which are a type of 802.1 bridge) will be transparent to those LACP
> frames

I am not referring to TPMR bridges here. I am referring to normal bridges(non-TPMR).
I would re-phrase my statement. "LACP for sure cannot cross over non-TPMR bridges. Micro-BFD also should act similar and not cross over non-TPMR bridges."

But destination-MAC currently defined for micro-BFD allows it to cross non-TPMR bridges.

Regards,
Arul Mohan.

-----Original Message-----
From: Donald Eastlake [mailto:d3e3e3@gmail.com] 
Sent: Monday, October 01, 2012 8:10 PM
To: JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)
Cc: Bhatia, Manav (Manav); rtg-bfd@ietf.org
Subject: Re: Comment on DestinationMac in draft-mmm-bfd-on-lags

Hi,

On Mon, Oct 1, 2012 at 8:57 AM, JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)
<arulmohan.jovelponnaien@alcatel-lucent.com> wrote:
> Hi Manav,
>
> LACP for sure cannot cross-over a L2 bridge. So for BFD on top of LAGs(with LACP) we should have same behavior. BFD termination end-point should be similar to LACP.

Sort of.

If you look at IEEE Std 802.1AXbk-2012 (25 May 2012), you will find
that LACP has been generalized so that the LACP frame destination MAC
address is no longer limited to always being 01-80-C2-00-00-02, the
IEEE 802.3 Slow_Protocols_Multicast, which must be handled or blocked
by all 802.1 bridges.

LACP is now permitted to run using destination MAC address
01-80-C2-00-00-03, Nearest non-TPMR Bridge, and 01-80-C2-00-00-00,
Nearest Customer Bridge. If you use the Nearest Customer Bridge
destination MAC, then Provider bridges and Two Port MAC Relays (TMPRs,
which are a type of 802.1 bridge) will be transparent to those LACP
frames. And if you use the Nearest non-TPMR Bridge destination MAC,
then TMPRs will be transparent to those LACP frames, although both
Customer and Provider bridges will either handle or block the frames.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

> Regards,
> Arul Mohan.
>
> -----Original Message-----
> From: Bhatia, Manav (Manav)
> Sent: Monday, October 01, 2012 4:43 PM
> To: JOVELPONNAIEN, ARULMOHAN (ARULMOHAN)
> Cc: rtg-bfd@ietf.org
> Subject: RE: Comment on DestinationMac in draft-mmm-bfd-on-lags
>
> Hi Arul,
>
> While I cant think of a specific scenario where we would want micro BFD sessions over L2 bridges/switches, I don't necessarily see why we should preclude the possibility of us ever supporting that in the future.
>
> Cheers, Manav
>
>> -----Original Message-----
>> From: rtg-bfd-bounces@ietf.org
>> [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of JOVELPONNAIEN,
>> ARULMOHAN (ARULMOHAN)
>> Sent: Monday, October 01, 2012 2:55 PM
>> To: Marc Binderberger; Donald Eastlake
>> Cc: rtg-bfd@ietf.org
>> Subject: RE: Comment on DestinationMac in draft-mmm-bfd-on-lags
>>
>> Hi Marc and Donald,
>>
>> > 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.
>>
>> I understand your reasoning for using IANA MAC address
>> instead of IEEE. But it would be still good to define a
>> jabber control mechanism or indicate micro-BFD is not
>> supported over L2 bridges.
>>
>> Regards,
>> Arul Mohan.
>>
>> -----Original Message-----
>> From: Marc Binderberger [mailto:marc@sniff.de]
>> Sent: Monday, October 01, 2012 3:24 AM
>> To: JOVELPONNAIEN, ARULMOHAN (ARULMOHAN); Donald Eastlake
>> Cc: rtg-bfd@ietf.org
>> Subject: Re: Comment on DestinationMac in draft-mmm-bfd-on-lags
>>
>> 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.
>> >>
>> >>
>> >
>>
>>