[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. > >
- [OPS-DIR]draft-ietf-rtgwg-vrrp-p2mp-bfd-14 early … Joe Clarke via Datatracker
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Greg Mirsky
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Greg Mirsky
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Joe Clarke (jclarke)
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Greg Mirsky
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Joe Clarke (jclarke)
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Greg Mirsky
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Joe Clarke (jclarke)
- [OPS-DIR]Re: draft-ietf-rtgwg-vrrp-p2mp-bfd-14 ea… Greg Mirsky