Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-lsr-ospf-reverse-metric-08: (with DISCUSS and COMMENT)

Alvaro Retana <aretana.ietf@gmail.com> Thu, 06 October 2022 11:59 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7404DC14F74C; Thu, 6 Oct 2022 04:59:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R_O9VV6oFVk3; Thu, 6 Oct 2022 04:59:54 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ECC2C14F741; Thu, 6 Oct 2022 04:59:54 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id b5so1703249pgb.6; Thu, 06 Oct 2022 04:59:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date; bh=xjhg7WOu41+MRbor/jzEmyW44y0RN4a0DiAN9Iq2mpI=; b=Bad4Byez6O1Bf0I+xGPAtompADzQI4tgLQ+tfSrKSjq+ns+LT2J51YmEQgGSl12x0K i8dUWzCTqVH2B9zHgiF/f4BGwf66mE9IJV5LVHGlGbuN/+syaGWtvPLhfkodpGmQOhVz OwbGHkVzQrzNogy5XJdlmt3BvYNpXTTQxAKvWf4pRicyuTuMHxO4B1D9/AneAeJJEEy/ ZvbQKsCF7admTV6YXdfsx7qOZw8zk97eRdYUr+zYufmNzmb1+fNgx1v+ozfR/sXFKqgN k+pZ82Rrnn+Q/NbhWFodElCX0OFDMVhZz6Yd8QvySpvQwM4jiehF+2Nux+w+zbubnhd+ 1DTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date; bh=xjhg7WOu41+MRbor/jzEmyW44y0RN4a0DiAN9Iq2mpI=; b=6TAyN3uBBLMB4+6lR7EgkKQHpnRrI5GUr+3UAVdIdD46HQwnuLI6MHT/6iL4fVMPLf MxLgMpmv+SzzP+4rgCeN4ei84QQsiKu/+7kCxJ73C4z+fEnEnCK20+53erlVsJoZXcWl gZRYQBH9L9GhdNDclI48HI+BeMPS967YQ0/U937NcWA+yrm/BRkDMIhbyrQ1hBEyeq/I TOvSDgtCti8RuteYPAYxPDDUVLAKwfX+ieZLYTyFrpgchXAMGtwZXFl63pCsaFEkVcXB dLEoaqxv8hIJIR6/2UPn71rMgWVXg/74BFZzWoJilRNelmjAIzLVeQISTIuM56Wjo79r ZxkA==
X-Gm-Message-State: ACrzQf1QsMaA4+hUzYkbdpsMuYBzboBn7kqAeCChjV0shTQqVytyspgd DnSbmsdvMViuEsHibYAQbc2sjxY/gKjJsCWw3rc=
X-Google-Smtp-Source: AMsMyM4eZ0DWWtDFC7wMUxFr87ob0wn+6s5Xasobjan5pBWX77xePLgOVPjMZbnC5T7GmL+412KbppL1ij3gxNT9uI4=
X-Received: by 2002:a63:4a41:0:b0:452:bab5:156a with SMTP id j1-20020a634a41000000b00452bab5156amr4288644pgl.486.1665057593703; Thu, 06 Oct 2022 04:59:53 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 6 Oct 2022 04:59:53 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CAH6gdPwH02EjP4an7--_kaeNH6+5pw=k22mN9bX1UPQc8fLEKA@mail.gmail.com>
References: <166501751908.33806.8188107382468860325@ietfa.amsl.com> <CAH6gdPxBic506B9U_+-JAvn05_LhuNgR8ErQX4X++=Wa712w+A@mail.gmail.com> <CAMMESsw1Euc2uvwbxyiEV1q2w9ewW7VCU-PZmBJ_BW9u19MntQ@mail.gmail.com> <CAH6gdPwH02EjP4an7--_kaeNH6+5pw=k22mN9bX1UPQc8fLEKA@mail.gmail.com>
MIME-Version: 1.0
Date: Thu, 06 Oct 2022 04:59:53 -0700
Message-ID: <CAMMESsypbfuEoPtdaT4H3kk3btLG1tyKYODYnZaBwd50fGFH+g@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: acee@cisco.com, The IESG <iesg@ietf.org>, draft-ietf-lsr-ospf-reverse-metric@ietf.org, lsr-chairs@ietf.org, lsr@ietf.org, chopps@chopps.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/oDQrHt-pP-SX5q3jCgPCAgf_87w>
Subject: Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-lsr-ospf-reverse-metric-08: (with DISCUSS and COMMENT)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Oct 2022 11:59:55 -0000

On October 6, 2022 at 7:44:51 AM, Ketan Talaulikar wrote:


Ketan:


> > > > (1) The main behavior in this document (using the reverse metric) is
> > > > covered in the following sentences:
> > > >
> > > > §6:
> > > > A router receiving a Hello packet from its neighbor that contains the
> > > > Reverse Metric TLV on a link SHOULD use the RM value to derive the
> > > > metric for the link to the advertising router in its Router-LSA...
> > > >
> > > > ...
> > > > The neighbor SHOULD use the reverse TE metric value...
> > > >
> > > > §7:
> > > > Implementations SHOULD NOT accept the RM from its neighbors by default
> > > > and SHOULD provide a configuration option to enable the acceptance of
> > > > the RM from neighbors on specific links.
> > > >
> > > > For all cases, why is this behavior recommended and not required? When
> > > > is it ok to not use the RM, or to accept it by default?
> > >
> > > KT> This feature is expected to be used in specific deployments and use
> > > cases. This behavior is not something that is enabled by default - this
> > > applies to both the sending and the receiving side. If the feature is not
> > > properly configured/enabled, e.g. if there is a misbehaving router (as in
> > > the case pointed out by Martin), we don't want this to affect the network.
> >
> > I understand all that.
> >
> > However, the specification should be written and interpreted in the
> > context of using the extension. IOW, if the RM is being used what
> > should be the behavior? Is it only recommended that the RM be used
> > (even after enabling the configuration knob)? Or should it be
> > required?
> >
> > From your answer I would expect §7 to require configuration (default =
> > off). Why is it only recommended?
>
> KT> I think that I now understand your point. Indeed, we need the MUST for
> both the config for sending and receiving/accepting part. How about the
> following change?
>
> <OLD>
> Implementations MUST NOT signal reverse metric to neighbors by default and
> MUST provide a configuration option to enable the signaling of reverse metric
> on specific links. Implementations SHOULD NOT accept the RM from its neighbors
> by default and SHOULD provide a configuration option to enable the acceptance
> of the RM from neighbors on specific links.
> </OLD>
>
> <NEW>
> Implementations MUST NOT signal reverse metric to neighbors by default and
> MUST provide a configuration option to enable the signaling of reverse metric
> on specific links. Implementations MUST NOT accept the RM from its neighbors
> by default and MUST provide a configuration option to enable the acceptance of
> the RM from neighbors on specific links.
> </NEW>

Yes, that works.

What about the SHOULDs from §6?  If accepting RM has been enabled,
when is it ok to not accept it?   I'm assuming that if the
configuration was turned on then the user wants to receive the RM, and
that a misbehavior is addressed separately (back-off, etc.).


Alvaro.