[OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early Opsdir review

Greg Mirsky <gregimirsky@gmail.com> Sun, 02 August 2026 18:02 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: ops-dir@mail2.ietf.org
Delivered-To: ops-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C155C1225CF1B for <ops-dir@mail2.ietf.org>; Sun, 2 Aug 2026 11:02:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785693723; bh=gIcm8GZu7xQSOMQrvG5mtTKqw1wyY1gH5uxt2kfm1kM=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=KJzbGsRPx5s7E/LRE6uH+mVz/p6QOHQCs4K7CETbJBaGwi6/3IBwBRcHJeKiEA57G 232s6Bybed+NpwP37h1VdhIHnfAX8gnaOX963Zf2sG5SkgQDIca+oY5wU6yt5YPUFA GO+NlmYF+FyFJhWB81SKbMgEOj+5Yzc+TyfMWlGE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kjDyTOTcj7l5 for <ops-dir@mail2.ietf.org>; Sun, 2 Aug 2026 11:02:01 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CA48C1225CEF6 for <ops-dir@ietf.org>; Sun, 2 Aug 2026 11:02:01 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id 41be03b00d2f7-cbe3fed2f58so1120180a12.3 for <ops-dir@ietf.org>; Sun, 02 Aug 2026 11:02:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1785693721; cv=none; d=google.com; s=arc-20260327; b=GrtL3r72gnJ0bYyiCxES2ciO3J7XkxBkaLU4HaL/Pw+zY00a2RIGX9X8kqmhGb+M8k T+F+JH5lOY4l7iQ086IhF3TnlzcZ+Lgk4Okon1r0UQjuHbU7cKAHFOT7HugMCMi5Yfag Gooz7krUi7FtTx829VXSOOlprD+JUbgf1vGBc2j+1Z7Enwzcfb9ishQYZzHeCrIVcKwG g7swRGN17okw4BPzrVQ+R76Jep1Xzk71ZEfmuKhYhp293cE/6gpm5JNl33odcjFVs8GT ofYz2SqOTvo3/EG9sISoTGtsUHJx1vD5eqlPrb1TOoE7TSIIaOdcFV2Evke6zCyGTrMT a84A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=kVSQ4y6GcolmkFcQGpl7nCsA08SLMMCqJcMnbuxj48U=; fh=qn0/RM92tUgAXvNcGMWF7S7dh0li6OvX+n+qc5y+1us=; b=lE5ySovjE8fozXGAa9xmpiezS+bevq9DTygAMLm9OXRqsWWGmOgiQsVm395hYe745z bzEosgnjMhS3vJwxgCSUTfEMVne/I9o6M0qtSFNChBB871mf2gsaiJ4PwyNceuQWetOI dZ3aPoK9fXx2RyeZTAW6rn/CWBf2YsobuudbxMFmnTcma05HNQ2RdomRgWAZj/CcZDYV Iv//1X9KytqMxlbf04pMr9MxuRVWaAuEuSedUe6JtLtMRI6xu4Y0lFxgiFfNi+WcJFn0 8xr23u66agPPaq0RkTFMvf0xgWeSL72ZFANHCW7h8uftItQUB3tKJ3fYaO1mPOJHfRwe rRxw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785693721; x=1786298521; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=kVSQ4y6GcolmkFcQGpl7nCsA08SLMMCqJcMnbuxj48U=; b=TaMhpAXZny1vxJ84YIXi1w5KmFnVvAdR+njXaUgn4QIN8DWHPxEv36makulATHsYEN Yfa0rjvUPODz5wV+x1uba1evQS4bOGh1+aLxzKw5wNQ5TPKWQA2JyXcDnm9CqHCo23na 9VWSpZZ72XBWxeKdLT89+aq+e/AXb6mQEZ4oVEBaLrEhepSJKw8b5Ak7L0AN5qkL7Bj8 k21aNxMWCB9/BvaNl++UZbDDuSs12jtDdHiGwCrjN3+zFjevKiQW8J+EufaIrFyotEX7 99J/vm37lNXNOMEmzVB+4YFzpa47N5pHNn/4VZJLiquLZn2cAcIKaFNe0VvdQw3+3bhO VfnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785693721; x=1786298521; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=kVSQ4y6GcolmkFcQGpl7nCsA08SLMMCqJcMnbuxj48U=; b=d9Sb9H7tqsxHRe50IVwILRJRwC9quranZN5WXa2ZvNFUK3JpX/puFcXch+aNoSmLgn KwGsiRiMJyWCf8pFt6Phr1r7BkQkaMztLhVWreo0o2qgau2CPL8zVFrDzbrqgk8BQt12 HiKtVsgSPy88DUvYsGtnXBniV9eKlJxczmFfOfZMqr1keq/7usC8nHBboRpeHQYSol29 0Rslq2jvk8/eoJT8mcLJXDDF765qIq14vPXAP2WG0LhJ13I97izHTqO26uFuzItYYJRc t3h2oRXxTdASLNbTXgiggUQYsQuCODMpcPcH6PimiXUlVdfuzzVEBtMyewVgqJFpOx09 8kCw==
X-Gm-Message-State: AOJu0YwEhHBvCvOc+8n0fHcjNm5GDRo2EG4bu5m8nS/pRmFJWZEJTAJt L30L9EEppqRpdGpnKA4Ci/IGsn1ckKuth1BjVy9FMDOtir/z0vmD0YtE03MjIOey1MGDrLbnTzE oaBpV2a/tAHooQhaOdQoV3JE1u5N0K6Q=
X-Gm-Gg: AR+sD10u/Xw9ZUe5VKItRRyjzwtZqhhCLPTUo21nuhU2z3XqjCQxPSEoW2F5UIvyoDw H6QDXp/uNfWmVZX953n7JNQMPrvRJEa5pSO23xLUnTInY5XSwH1CaQAcXhUrYfduhJasY3NBYr6 jfyFOin0lPvulPHOjzEL2J1k9Fr3G1Rnc77U9Fjv3ELrK8GTpB2VbR9guxRRDriXFzoz/lFQMXb AT2RM0h6X//9VMiMLw3oCHdA1n1MLLjQ8CRJF+dBPG3wWJgAgLDSL8Hrxj43ekcRgIeX+DqiAMY /yzEfsupj+e1/JU8N7o6Xs1BgF1TzuwABYxX+0BLkGcYbnhN0ssQVcV9xQEAq6QGs+48XQbGdXQ ibw==
X-Received: by 2002:a05:6a20:7f9a:b0:3c3:88a5:83db with SMTP id adf61e73a8af0-3c92a517754mr7448439637.5.1785693720866; Sun, 02 Aug 2026 11:02:00 -0700 (PDT)
MIME-Version: 1.0
References: <178534810026.1367653.9254188217796927839@dt-datatracker-d4d6ff9d9-ql5mb> <CA+RyBmUqoZqESRwyt-FC62eb-nev6T_pgn4PxSeeehKFF6B_MA@mail.gmail.com> <CA+RyBmW-bso8Jm4Gj_QkuR2o1w9pFWE0WrpBt1f6Pbo7PztHnw@mail.gmail.com> <CH2PR11MB8867E8ADB314053EB34E2CF7B8C82@CH2PR11MB8867.namprd11.prod.outlook.com> <CA+RyBmUDEvTSRCLLU0NBbZid988k3x88SDSrSwZ4CdnbUWv82A@mail.gmail.com> <CH2PR11MB886782B25430666495B1F3E1B8D62@CH2PR11MB8867.namprd11.prod.outlook.com> <CA+RyBmWsN=0Ayo-tmJsvxHt7S3hFO7v6NkO0bVDkrLQ_Z+pqAA@mail.gmail.com> <CH2PR11MB8867B7FAC4E131AA98777874B8D62@CH2PR11MB8867.namprd11.prod.outlook.com>
In-Reply-To: <CH2PR11MB8867B7FAC4E131AA98777874B8D62@CH2PR11MB8867.namprd11.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sun, 02 Aug 2026 11:01:47 -0700
X-Gm-Features: AUfX_myvueTYrGP7Uk-7OSrVt-QJw9Rp5b64uh21myHjAutt9jV1NBqGT8y2vrg
Message-ID: <CA+RyBmWzUSX312uHUkmydHrxF5ojU_EA-Ph+i5wq8KjKR7mjLQ@mail.gmail.com>
To: "Joe Clarke (jclarke)" <jclarke@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000e8f29106581437c5"
Message-ID-Hash: 7FF5WVRVBW4PSDDQGVLUUIWOE3ZWSNAI
X-Message-ID-Hash: 7FF5WVRVBW4PSDDQGVLUUIWOE3ZWSNAI
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ops-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, "draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org" <draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early Opsdir review
List-Id: Ops Directorate <ops-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ops-dir/KlmhA_S12YFVx9ldC75bBDNgOFM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ops-dir>
List-Help: <mailto:ops-dir-request@ietf.org?subject=help>
List-Owner: <mailto:ops-dir-owner@ietf.org>
List-Post: <mailto:ops-dir@ietf.org>
List-Subscribe: <mailto:ops-dir-join@ietf.org>
List-Unsubscribe: <mailto:ops-dir-leave@ietf.org>

Hi Joe,
thank you for the discussion; much appreciated. I will upload the new
version shortly.

Regards,
Greg

On Sun, Aug 2, 2026 at 10:28 AM Joe Clarke (jclarke) <jclarke@cisco.com>
wrote:

> This reads much better to me.  This would put the doc in the Ready state
> to me.
>
> Joe
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Sunday, August 2, 2026 at 13:16
> *To: *Joe Clarke (jclarke) <jclarke@cisco.com>
> *Cc: *ops-dir@ietf.org <ops-dir@ietf.org>;
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org <
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org>; rtgwg@ietf.org <
> rtgwg@ietf.org>
> *Subject: *Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early Opsdir review
>
> Hi Joe,
> thank you for the detailed explanation. Would the following update reflect
> your idea:
> OLD TEXT:
>    Operators should ensure that VRRP Advertisement intervals and BFD
>    timer values are coordinated so that the expected convergence
>    behavior is well understood.
> NEW TEXT:
>    In a VRRP group where both VRRP-native and BFD-based mechanisms are
>    used for detecting failure of the Active Router, the system can be
>    viewed as a multi-layer OAM environment, with p2mp BFD operating as a
>    lower-layer and faster failure-detection mechanism.  In such an
>    environment, operators should ensure that VRRP Advertisement
>    intervals and BFD timer values are coordinated so that the expected
>    convergence behavior is well understood.
>
>    Consistent with multi-layer OAM design principles, the failure-
>    detection interval at the lower layer is typically configured to be
>    at least three times shorter than the failure-detection interval at
>    the layer above it.  This relationship ensures that the faster
>    mechanism (p2mp BFD) reliably triggers failover before the VRRP-
>    native mechanism, while still allowing VRRP Advertisements to provide
>    a backup detection method.
>
> WDYT?
>
> Regards,
> Greg
>
> On Sat, Aug 1, 2026 at 5:15 PM Joe Clarke (jclarke) <jclarke@cisco.com>
> wrote:
>
> The text I was suggesting was to replace the somewhat vague, "Operators
> should ensure that VRRP Advertisement intervals and BFD timer values are
> coordinated so that the expected convergence behavior is well understood.”
>  I wasn’t sure your text was sufficient to instruct operators what to do,
> which is why I suggested a more concrete approach.
>
> Joe
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Friday, July 31, 2026 at 20:34
> *To: *Joe Clarke (jclarke) <jclarke@cisco.com>
> *Cc: *ops-dir@ietf.org <ops-dir@ietf.org>;
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org <
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org>; rtgwg@ietf.org <
> rtgwg@ietf.org>
> *Subject: *Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early Opsdir review
>
> Hi Joe,
> thank you for your kind words. If an operator uses the p2mp BFD to ensure
> sub-second Active router failure detection, then the BFD Detection Time
> should be significantly shorter than the VRRP Active_Down_Interval. As both
> parameters are calculated based on configured values, the text refers to
> the VRRP Advertisement interval (Advertisement_Interval) and the BFD
> transmission interval. I tried to convey that in Section 5.1 as:
>    Operators should ensure that VRRP Advertisement intervals and BFD
>    timer values are coordinated so that the expected convergence
>    behavior is well understood.
>
> What text would you suggest?
>
> Regards,
> Greg
>
> On Fri, Jul 31, 2026 at 5:04 PM Joe Clarke (jclarke) <jclarke@cisco.com>
> wrote:
>
> These additions are great, Greg.  I appreciate the Ops Con section, too 😊
> .
>
> Is it worth being a bit more concrete in the timer suggestion in the
> second paragraph of 5.1?  Maybe something like:
>
> Operators should configure the p2mp BFD Detection Time to be equal to or
> shorter than the VRRP Master_Down_Interval.
>
> Joe
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Friday, July 31, 2026 at 18:08
> *To: *Joe Clarke (jclarke) <jclarke@cisco.com>
> *Cc: *ops-dir@ietf.org <ops-dir@ietf.org>;
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org <
> draft-ietf-rtgwg-vrrp-p2mp-bfd.all@ietf.org>; rtgwg@ietf.org <
> rtgwg@ietf.org>
> *Subject: *Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early Opsdir review
>
> Hi Joe,
> Thank you again for your thoughtful questions. I propose adding a new
> Operational Considerations section as follows:
> 5.  Operational Considerations
>
> 5.1.  Mixed-mode Operation
>
>    In deployments where a VRRP group contains routers that support the
>    use of p2mp BFD as described in this specification and others that do
>    not, the mechanism continues to operate correctly, but convergence
>    characteristics will differ among routers.  Routers that support p2mp
>    BFD will detect failure of the Active Router based on BFD session
>    state and may transition to Active more quickly than routers relying
>    solely on VRRP Advertisement timers.  Conversely, if the Active
>    Router does not support p2mp BFD, all routers—regardless of BFD
>    capability—will converge based on VRRP Advertisement timeout.
>
>    Operators should ensure that VRRP Advertisement intervals and BFD
>    timer values are coordinated so that the expected convergence
>    behavior is well understood.  In mixed-mode deployments, routers
>    within the VRRP group may detect failure of the Active Router at
>    different times, depending on whether they rely on p2mp BFD or VRRP
>    Advertisements.  From the host’s perspective, however, failover is
>    determined by the fastest detection mechanism that results in a new
>    Active Router being elected and advertising the virtual router
>    address.
>
> 5.2.  Scaling Considerations in Multi-tenant Environment
>
>    In multi-tenant deployments, multiple VRRP groups may exist on the
>    same segment, each maintaining its own p2mp BFD session.  The scaling
>    impact depends primarily on the operator’s convergence objectives.
>    If sub-second convergence is required, an operator may choose either
>    sub-second VRRP Advertisement intervals or sub-second BFD
>    transmission intervals.  Using p2mp BFD for failure detection allows
>    VRRP Advertisement intervals to remain relatively large (e.g., one
>    second), thereby reducing the overall volume of VRRP control traffic
>    even when many VRRP groups are present.
>
>    Because p2mp BFD uses a single multipoint session per VRRP group, the
>    incremental overhead scales linearly with the number of groups.  In
>    environments with a large number of VRRP groups, operators should
>    ensure that BFD transmission intervals and VRRP Advertisement
>    intervals are configured to balance convergence requirements with the
>    control plane load.
>
> I attached the working version of the draft.
>
> Regards,
> Greg
>
> On Wed, Jul 29, 2026 at 11:24 AM Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Joe,
> Thank you for your kind words and thoughtful questions. Please find my
> notes below, tagged GIM>>.
>
> Regards,
> Greg
>
> On Wed, Jul 29, 2026 at 11:02 AM Joe Clarke via Datatracker <
> noreply@ietf.org> wrote:
>
> Document: draft-ietf-rtgwg-vrrp-p2mp-bfd
> Title: Applicability of Bidirectional Forwarding Detection (BFD) for
> Multi-point Networks in Virtual Router Redundancy Protocol (VRRP)
> Reviewer: Joe
> Clarke Review result: Clarification Needed
>
> I've been asked to re-review this document on behalf of the OPS
> Directorate.
> I'm pleased to say my previous issues have resolved.  Thanks!  I do have a
> couple additional questions, though.
>
> First, the document is unclear on whether mixed mode operation is
> supported.
> That is, would it be okay with I have a VRRP group with two of the three
> routers supporting p2mp BFD but the third does not?  I think some text on
> this
> scenario might be helpful to operators.
>
> GIM>> A very good question that reflects a realistic scenario. I think
> that if a VRRP group is heterogeneous in regard to this draft, then it is
> important that BFD and VRRP timers are coordinated. I imagine that BFD
> timers will be at least three times shorter than VRRP Hello timers. Then,
> if the Active Router that uses p2mp BFD as described in the draft goes
> down, VRRP routers that were listening to BFD would converge faster and
> select the new Active Router. But if the Active Router doesn't support p2mp
> BFD, then convergence time will be determined by the VRRP Hello timer.
>
>
> Second, what scaling concerns exist in a multi-tenant environment where
> there
> may be multiple VRRP groups per segment, each maintaining their own p2mp
> BFD
> sessions?
>
> GIM>> If the goal is to support a sub-second convergence within a VRRP
> group, then an operator can use sub-second VRRP Hello interval or
> sub-second interval between BFD control messages with VRRP Hello
> transmitted, e.g., at single seconds intervals. Hence, in my opinion, using
> p2mp BFD to ensure faster convergence may significantly reduce the amount
> of VRRP Hello messages if the VRRP group is composed of several VRRP
> routers.
>
>
> I don't think either of this questions are blocking, but I do think
> operators
> would appreciate some guidance on both.
>
> I found one additional nit, too:
>
> Section 1.1.1 still has "Pont-to-Multipoint" instead of
> "Point-to-Multipoint."
>
> GIM>> Thanks! Will fix it in the next version.
>
>