Re: [mpls] Two new drafts on (micro-)BFD over MC-LAG interfaces

Manav Bhatia <manavbhatia@gmail.com> Sat, 09 April 2016 00:37 UTC

Return-Path: <manavbhatia@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50EBF12D51A; Fri, 8 Apr 2016 17:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 M366FEqMTbGe; Fri, 8 Apr 2016 17:37:33 -0700 (PDT)
Received: from mail-yw0-x22e.google.com (mail-yw0-x22e.google.com [IPv6:2607:f8b0:4002:c05::22e]) (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 B6B2012D0D3; Fri, 8 Apr 2016 17:37:32 -0700 (PDT)
Received: by mail-yw0-x22e.google.com with SMTP id i84so147062238ywc.2; Fri, 08 Apr 2016 17:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=RBgywSpGwniNNMvCbr1dMjIGNSmf9xAUy9sQAzwaaZI=; b=TczCvw2nA5MwKkRR1Ywn2YH0Nh+a6DvvjtjBaZdiOFIhn07sulAQPsqRy34VmcyD2P 0MZQJcwKKd+MzOyToaYXqcgYia8I+mtk85z1/1/d6tuR4hhH7tTWMcN7AuLgiDsht4y9 1Z5itD427KinalnS3OfLA2JjbRMeLXu5fKXQi1UztQKdcaWwR+g7gpfdjMkmWpxEvz6d 53wVfrKyIArK2epFeVSaK+KZHy0ArO1OKdK91jo8d1oep00ofIhqoq4hRvC9ekykJvMm 2kp9h0e/hoY8w+0qVlXc8ZVjpaIwlmK+SxmPw4iRqLeHiwtG8wlXQN9chW6bCGVgVzpa gCdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=RBgywSpGwniNNMvCbr1dMjIGNSmf9xAUy9sQAzwaaZI=; b=YRXHtJZVZ29mXUCgd+fJvOyhkCi9ZB3DpvsemreOGpvztXuxwEbS8uDM5nDIxYTvYZ w9ikvgRzfCqjZj0ds/hsmcBYRYrI35OYngmVXSewBfP5+HVYg82syILGJLzjnZCBhSE3 eFKpajMSCIQJSMphuWnpeCYPts3rjBGnS4P6iIgx/6SP7UjGgA4S6FWUzayux4zDb6Ss FgcsnejajFzNCtj/D2qY1OVFHK0zDpftcfzH0/stCSiTDLBTeIfPN/Ai0URYmGADvcNU GKJeHeVPDjHDtfTqqtLy8ezV0Y0cko2eadmnlYHUOi1ialWyGf6RBYlUrG//rp0HDrrg z5RQ==
X-Gm-Message-State: AD7BkJIitaegNfb/cifOzvaGnOnGtrHAG6J+I6cjZkBVP1rZWr3IbSpKCeq881230tfT/PDh8op+hBcRiWzEmQ==
MIME-Version: 1.0
X-Received: by 10.129.120.23 with SMTP id t23mr6573759ywc.45.1460162251894; Fri, 08 Apr 2016 17:37:31 -0700 (PDT)
Received: by 10.13.216.3 with HTTP; Fri, 8 Apr 2016 17:37:31 -0700 (PDT)
In-Reply-To: <CA+RyBmURRZa8eGNEqD-5sDq2HFX91WoOXxanO9qk0fOgVVT9LA@mail.gmail.com>
References: <7347100B5761DC41A166AC17F22DF11221A3CCED@eusaamb103.ericsson.se> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28C1F040F@SZXEMA510-MBX.china.huawei.com> <CAG1kdojp7Km16YDiwjvPKwRNjbvBWOkqpccRsEDCn8Q8BuV0Qg@mail.gmail.com> <7347100B5761DC41A166AC17F22DF11221A40584@eusaamb103.ericsson.se> <CAG1kdoibVBWsga3K88MGbZAFSbD_2q0efea_8aEKd_hN+CV53w@mail.gmail.com> <D32D4A99.13B056%rrahman@cisco.com> <7347100B5761DC41A166AC17F22DF11221A40798@eusaamb103.ericsson.se> <CAG1kdohiKMbE7bo2hFRncvdzEd-e7ekOE83Yw6Tk60q5ni6NRQ@mail.gmail.com> <CA+RyBmURRZa8eGNEqD-5sDq2HFX91WoOXxanO9qk0fOgVVT9LA@mail.gmail.com>
Date: Sat, 09 Apr 2016 06:07:31 +0530
Message-ID: <CAG1kdohntJQZT6947xk4+YGEhhNT_hVJqzxAwR6=yRuuaDLn4A@mail.gmail.com>
From: Manav Bhatia <manavbhatia@gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c0b038c56bdfd0530028470"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fvEEUzv2NrYY5_fnRTBdhGtTiZU>
Cc: draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org, "rtg-bfd-chairs@ietf.org" <rtg-bfd-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: Re: [mpls] Two new drafts on (micro-)BFD over MC-LAG interfaces
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Apr 2016 00:37:36 -0000

Hi Greg,

the update could be in addition of either broadcast or link local multicast
> or both with appropriate normative language. But I would not agree that
> these wouldn't work.
>

Double negatives make it very hard to parse a sentence.

Anyway, why would you NOT agree that this WOULDNT work?

I am telling you that link local multicasts and unicasts are dealt with
differently in the data plane, so the data path being up for the former may
not necessarily mean that its up for the latter as well. So tell me WHY you
think this argument isnt valid? I was the L3 data plane architect in my
former company for one of the product lines and i am telling you that in my
box, which is very very widely deployed, your scheme will NOT work since i
punt all link local packets to the CPU differently. In fact, in some cases
even the TX path is different. So sure, u-BFD may very well claim that the
link is up, but its possible that there may be no IP connectivity.

Cheers, Manav

Regards, Greg
> On Apr 8, 2016 12:34 PM, "Manav Bhatia" <manavbhatia@gmail.com> wrote:
>
>> Hi Greg,
>>
>> Not sure i understand how it can "update RFC 7130". Is that by using a
>> link local mcast IP instead of a Unicast IP?
>>
>> We know that, that wouldnt work.
>>
>> Cheers, Manav
>>
>> On Fri, Apr 8, 2016 at 9:44 PM, Gregory Mirsky <
>> gregory.mirsky@ericsson.com> wrote:
>>
>>> Hi Reshad,
>>>
>>> thank you for your comments. Indeed, RFC 7130 is restricted and thus
>>> hardly applicable to MC-LAG case. We realize that if this proposal is
>>> adopted it not only enhance applicability on u-BFD but will update RFC 7130.
>>>
>>>
>>>
>>> Regards,
>>>
>>>                                 Greg
>>>
>>>
>>>
>>> *From:* Reshad Rahman (rrahman) [mailto:rrahman@cisco.com]
>>> *Sent:* Friday, April 08, 2016 8:51 AM
>>> *To:* Manav Bhatia; Gregory Mirsky
>>> *Cc:* draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org; mpls@ietf.org;
>>> mpls-chairs@ietf.org; Alia Atlas (akatlas@gmail.com); rtg-bfd@ietf.org;
>>> rtg-bfd-chairs@ietf.org
>>>
>>> *Subject:* Re: Two new drafts on (micro-)BFD over MC-LAG interfaces
>>>
>>>
>>>
>>> I agree with Manav, and nothing in RFC7130 seems to preclude using
>>> different unicast IP address as destination on different member links.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Reshad (as individual contributor).
>>>
>>>
>>>
>>> *From: *Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Manav Bhatia <
>>> manavbhatia@gmail.com>
>>> *Date: *Friday, April 8, 2016 at 11:04 AM
>>> *To: *Gregory Mirsky <gregory.mirsky@ericsson.com>
>>> *Cc: *"draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org" <
>>> draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org>, "mpls@ietf.org" <
>>> mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "Alia
>>> Atlas (akatlas@gmail.com)" <akatlas@gmail.com>, "rtg-bfd@ietf.org" <
>>> rtg-bfd@ietf.org>, "rtg-bfd-chairs@ietf.org" <rtg-bfd-chairs@ietf.org>
>>> *Subject: *Re: Two new drafts on (micro-)BFD over MC-LAG interfaces
>>>
>>>
>>>
>>> Hi Greg,
>>>
>>>
>>>
>>> Why cant different micro-BFD packets use the IP address of the MC-LAG
>>> end points? Ones going to router 1 will all carry the same unicast IP
>>> address. The ones going towards the other router will all carry some other
>>> IP address, which would be configured along with the MC-LAG configs.
>>>
>>>
>>>
>>> In fact i would argue that the u-bfd packets going to different routers
>>> must use different IP addresses so that you can actually verify the data
>>> plane liveliness. Whats the point in sending a contrived IP address if the
>>> path that it takes is different from the other regular packets?
>>>
>>>
>>>
>>> Cheers, Manav
>>>
>>>
>>>
>>> On Fri, Apr 8, 2016 at 6:09 PM, Gregory Mirsky <
>>> gregory.mirsky@ericsson.com> wrote:
>>>
>>> Hi Manav,
>>>
>>> thank you for sharing insight view of discussions around RFC 7130,
>>> extremely helpful.
>>>
>>> We believe, and Jeff is co-author of RFC 7130 too, that MC-LAG presents
>>> different case and the compromise that you’ve pointed too is justified. We
>>> will add more details on the potential differences between unicast and
>>> multicast fast paths in the next update.
>>>
>>> We are open to the discussion and always welcome comments and
>>> alternative proposals.
>>>
>>>
>>>
>>>                 Regards,
>>>
>>>                                 Greg
>>>
>>>
>>>
>>> *From:* Manav Bhatia [mailto:manavbhatia@gmail.com]
>>> *Sent:* Thursday, April 07, 2016 7:39 PM
>>> *To:* Mach Chen
>>> *Cc:* Gregory Mirsky; rtg-bfd@ietf.org; mpls@ietf.org;
>>> draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org; rtg-bfd-chairs@ietf.org;
>>> mpls-chairs@ietf.org; Alia Atlas (akatlas@gmail.com)
>>> *Subject:* Re: Two new drafts on (micro-)BFD over MC-LAG interfaces
>>>
>>>
>>>
>>> I believe it had to do with multicast datapath (especially link local)
>>> being different from the unicast datapath in most routers. Using link local
>>> multicast IP addresses may not necessarily guarantee Unicast IP
>>> reachability.
>>>
>>>
>>>
>>> When writing 7130 we spent quite a bit of time ensuring that we dont
>>> carve out a special data path for the micro-BFD packets. Using link local
>>> would have made it a lot simpler.
>>>
>>>
>>>
>>> And this is where i think the current proposal is flawed -- they use
>>> link local multicast to ensure IP unicast reachability which is incorrect.
>>>
>>>
>>>
>>> Cheers, Manav
>>>
>>>
>>>
>>> On Thu, Apr 7, 2016 at 11:16 PM, Mach Chen <mach.chen@huawei.com> wrote:
>>>
>>> Hi Greg and all,
>>>
>>>
>>>
>>> I just have quick review on the drafts. If my understanding is correct,
>>> the idea is to use multicast destination address other than unicast address
>>> when  sending BFD packets over LAG links. And actually this idea has been
>>> proposed in https://tools.ietf.org/html/draft-chen-bfd-interface-00 (the
>>> predecessor of RFC 7130). And at that time, the co-authors of RFC 7130 did
>>> discuss the idea of using multicast destination address, but for some
>>> reason I forget now(I may need to reiterate the discussions on the
>>> archive), the idea was abandoned, although I still think multicast
>>> destination address is a smart idea.
>>>
>>>
>>>
>>> Best regards,
>>>
>>> Mach
>>> ------------------------------
>>>
>>> *From:* Rtg-bfd [rtg-bfd-bounces@ietf.org] on behalf of Gregory Mirsky [
>>> gregory.mirsky@ericsson.com]
>>> *Sent:* Tuesday, April 05, 2016 6:16
>>> *To:* rtg-bfd@ietf.org; mpls@ietf.org
>>> *Cc:* draft-tanmir-rtgwg-bfd-mc-lag-ip@tools.ietf.org;
>>> rtg-bfd-chairs@ietf.org; mpls-chairs@ietf.org; Alia Atlas (
>>> akatlas@gmail.com)
>>> *Subject:* Two new drafts on (micro-)BFD over MC-LAG interfaces
>>>
>>> Dear All,
>>>
>>> two new drafts, related to RFC 7130, were published before the meeting:
>>>
>>> ·         BFD on MC-LAG interfaces in IP network
>>> <https://tools.ietf.org/html/draft-tanmir-rtgwg-bfd-mc-lag-ip-00>
>>>
>>> ·         BFD on MC-LAG interfaces in IP/MPLS network
>>> <https://tools.ietf.org/html/draft-tanmir-rtgwg-bfd-mc-lag-mpls-00>
>>>
>>>
>>>
>>> Greatly appreciate your reviews, comments, questions and suggestions.
>>>
>>>
>>>
>>> Regards,
>>>
>>>         Greg
>>>
>>>
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>>