Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ?
Marc Binderberger <marc@sniff.de> Wed, 12 September 2012 16:29 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 878AE21F861F for <rtg-bfd@ietfa.amsl.com>; Wed, 12 Sep 2012 09:29:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 1x7uRZg1ay-8 for <rtg-bfd@ietfa.amsl.com>; Wed, 12 Sep 2012 09:29:51 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D3A8221F861E for <rtg-bfd@ietf.org>; Wed, 12 Sep 2012 09:29:50 -0700 (PDT)
Received: from [127.0.0.1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 9325A2AA0F; Wed, 12 Sep 2012 16:29:46 +0000 (GMT)
Subject: Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ?
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Marc Binderberger <marc@sniff.de>
In-Reply-To: <20120912140448.GA25587@pfrc>
Date: Wed, 12 Sep 2012 18:29:45 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <165FD086-EC34-4658-9B76-C93F64B93C08@sniff.de>
References: <AC626F7A-7A9A-4395-B653-32C0F45BFA85@sniff.de> <7C362EEF9C7896468B36C9B79200D8350D063A0B51@INBANSXCHMBSA1.in.alcatel-lucent.com> <CAGEmCZxJtms7puJW6W4J13vr7Y1dajpuGt0cZQXivGFFWEafOw@mail.gmail.com> <7C362EEF9C7896468B36C9B79200D8350D063A0D7A@INBANSXCHMBSA1.in.alcatel-lucent.com> <0D1B9ACE-889A-4090-88CC-BA7E3652117F@sniff.de> <20120912133410.GB25037@pfrc> <98FA4437-6313-442D-B181-974CEA623363@sniff.de> <20120912140448.GA25587@pfrc>
To: Jeffrey Haas <jhaas@pfrc.org>
X-Mailer: Apple Mail (2.1084)
Cc: draft-mmm-bfd-on-lags@tools.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: Wed, 12 Sep 2012 16:29:51 -0000
Hello Jeff et al., is the following text achieving what we want? ----snip----snap----snip----snap---- 5. Detecting a member link failure When a micro BFD session goes down then this member link MUST be taken out of the LAG L2 load balance table(s). In case an implementation has separate load balance tables for IPv4 and IPv6 then if both an IPv4 and IPv6 micro session exist for a member link an implementation MAY remove the member link from the load balance table only that matches the address family of the failing BFD session. If for example the IPv4 micro session fails but the IPv6 micro session stays up then the member link MAY be removed from the IPv4 load balance table only but remains forwarding in the IPv6 load balance table. ----snip----snap----snip----snap---- And similar for the part where we describe adding a member link to the table. Regards, Marc On 2012-09-12, at 16:04 , Jeffrey Haas wrote: > On Wed, Sep 12, 2012 at 03:57:14PM +0200, Marc Binderberger wrote: >>> The implication is that if IPv4 drops, but IPv6 stays up, that the LMM >>> should remove *only* the impacted address family from use. >> >> ... if the implementation can differentiate between IPv4 and IPv6 in the load balance. I have no intention to make such an AF-aware load-balance table a requirement. The fact that either an IPv4 or an IPv6 BFD failure can remove the link for all traffic is understood by (my) customers and acceptable. > > Agreed - we don't want to force implementations to have unnecessary > abstractions. (We're not OSI.) But... > >> But with such an "if an implementation's distribution algorithm can differentiate between IPv4 and IPv6 then ..." condition I can add something to the draft. > > Exactly. Let's be thorough. > >> Has anyone implemented such an AF-ware load-balancer? Just for my curiosity. > > FWIW, this is one of those "I'm not concerned about this year's > implementations. It's next year's that I'm worried about" issues. > > Prophylactic standardization, if you will. > > -- Jeff > -- Marc Binderberger <marc@sniff.de>
- draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Marc Binderberger
- RE: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Henderickx, Wim (Wim)
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Jeff Tantsura
- 答复: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Mach Chen
- RE: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Bhatia, Manav (Manav)
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Pablo Frank
- RE: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Bhatia, Manav (Manav)
- RE: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Alexander Vainshtein
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Marc Binderberger
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Jeffrey Haas
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Marc Binderberger
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Jeffrey Haas
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Marc Binderberger
- Re: draft-mmm-bfd-on-lags: IPv4 _and_ IPv6 ? Jeffrey Haas