Re: [Lsr] bunch comments on https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-admin-tags

Acee Lindem <acee.ietf@gmail.com> Wed, 28 February 2024 02:30 UTC

Return-Path: <acee.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 4BF14C151083 for <lsr@ietfa.amsl.com>; Tue, 27 Feb 2024 18:30:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21x_8c2lnE4Z for <lsr@ietfa.amsl.com>; Tue, 27 Feb 2024 18:30:22 -0800 (PST)
Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) (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 0D009C151524 for <lsr@ietf.org>; Tue, 27 Feb 2024 18:30:22 -0800 (PST)
Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-607cd210962so46086137b3.2 for <lsr@ietf.org>; Tue, 27 Feb 2024 18:30:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709087421; x=1709692221; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=mcXv/qz9QwQiHiAbAOUwb1McMsm/0mGE9oIEQunjDQo=; b=FVzRRlXkILUOVweZ74vmFNg5d1cC9NzYVkQVHtQsi7XBBoqgWOEFActPLYhybk7E+q 0SYEPVxGxLhPxRQH+VyDGt7TyhrfsPFS26rrwPZPea0YcHmEQRfPN5qGBTxLgJdEMsrk S5qUA+Ovg6gAOFOVvo/Wuz2oDE1MfuQsDpKerGDYf0+Hs3LwPV/k5aTffrJnwdDv+iYu v56GzkvO0Frp4M5vqxsBVDsdbRcOT/tKHt3B5ntCCljMY32qYZ5IpqlRZgnLvmySa1kc OGUrQlusTITEWJsiEkt49qgtDb2hvORR35pW3RlSO/sLKyxWAagaYjERWLlRK35zQXvK 6fJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709087421; x=1709692221; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mcXv/qz9QwQiHiAbAOUwb1McMsm/0mGE9oIEQunjDQo=; b=no64MxosvZ0ZRDB7LI4sbb860sXrjqJwpnaFf64ioFBVT61HtTOsMvMqqVJIGl/CFy zqaqqlDlX0OCW2p/ieDr205bdI0A+GZUHcohaZ8RPZLLW9GyjNd7D1wUwHQ3Ysz6ZbWa msZQtWQeTa4CvWkSYa/4sUJO6ywzrpO63nQtEzrdk1vSfY+DBRlFUIV9XriZhMpzxC/t /QQFWOdXj7qL6r8P/zb5eVLdwVPHgRQCxE9Qx/1Z/CI424O279qd1xWIaAKCzqpPtPiu ZoDlBF8YiFFINMl0ETYN54X8wcOXsWWD1f20y6WRPBYFES2TB/2F52bQAvAKJKZ+TyFA gDlw==
X-Gm-Message-State: AOJu0YzTubQRhqZ8bEFbCX/4hpNWA2uoI6Xed2Urm5doUN0xrus7i6T8 Jwvpx8N36O585hNw1nX5QEivk7pA3qEC7kJCUbQT7vfyh/8F27H5ROnhK6Js
X-Google-Smtp-Source: AGHT+IG/DY4Rro36nXWfsq17c4/l09XXab6/15YETckQWMAWnLY1U0j9UadACFCFYZp1AEZOJ6Db9g==
X-Received: by 2002:a81:7285:0:b0:607:6ad3:8746 with SMTP id n127-20020a817285000000b006076ad38746mr4067655ywc.46.1709087420917; Tue, 27 Feb 2024 18:30:20 -0800 (PST)
Received: from smtpclient.apple ([136.54.28.118]) by smtp.gmail.com with ESMTPSA id f13-20020ac8464d000000b0042e5a324e6dsm4144709qto.76.2024.02.27.18.30.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Feb 2024 18:30:20 -0800 (PST)
From: Acee Lindem <acee.ietf@gmail.com>
Message-Id: <AF6DD69E-AAF2-4CF0-A3B4-774FE72AC58C@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E7326291-F56B-4647-A351-6ED999D24D79"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Date: Tue, 27 Feb 2024 21:30:09 -0500
In-Reply-To: <CA+wi2hMYEN9D3E-BjzX8E8FtEPjgkbN0Yc9F95h42CqLz=u2Rw@mail.gmail.com>
Cc: lsr <lsr@ietf.org>
To: Tony Przygienda <tonysietf@gmail.com>
References: <CA+wi2hMYEN9D3E-BjzX8E8FtEPjgkbN0Yc9F95h42CqLz=u2Rw@mail.gmail.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/X4rIRrn1PlEdissekaGHahWIsiM>
Subject: Re: [Lsr] bunch comments on https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-admin-tags
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: Wed, 28 Feb 2024 02:30:24 -0000

Hi Tony, 

Thanks for the review. 

> On Feb 27, 2024, at 04:51, Tony Przygienda <tonysietf@gmail.com> wrote:
> 
> Reading the draft quickly, here's bunch of observations
> 
> "
> 
>    An OSPF router supporting this specification MUST be able to
>    advertise and interpret at least one 32-bit tag for all type of
>    prefixes.  An OSPF router supporting this specification MAY be able
>    to advertise and propagate multiple 32-bit tags.  The maximum tags
>    that an implementation supports is a local matter depending upon
>    supported applications using prefix tags.
> "
> 
> Since different implementations may support different amount of tags I see that the draft says 
> 
> "
> When propagating multiple tags, the order
>    of the the tags SHOULD be preserved.
> 
> "
> 
> this is IMO not good enough in case where two nodes advertise same prefix with multiple tags, possibly differing or in different order. Some kind of ordering is necessary then as well AFAIS.

I guess I don’t see the problem. A policy would look for a specific tag and take a specific action. 

Note that for IS-IS tags so require ordering, see section 4 of  https://datatracker.ietf.org/doc/rfc5130/.
I could possibly appropriate some of this text as it applies to OSPF. 




> 
> 
> "
>    This sub-TLV will carry one or more 32-bit unsigned integer values
>    that will be used as administrative tags.
> "
> 
> IMO behavior when none are carried nees to be specified if this is mandated. is that a MUST in fact? 

 The sub-TLV is optional so if it isn’t specified than there are no tags to match. What am I missing here? 


> 
> 
> Moreover we already have a tag in OSPFv2 on type-5 and type-7 and opaque can advertise more tags. How do those interact ?


I have this text in section 4 to provide backward compatibility:

   When tags are advertised for AS External or NSSA LSA prefixes, the
   existing tag in the OSPFv2 and OSPFv3 AS-External-LSA and NSSA-LSA
   encodings SHOULD be utilized for the first tag.  This will facilitate
   backward compatibility with implementations that do not support this
   specification.

Thanks,
Acee



> 
> that's it for the first 
> 
> thanks 
> 
> -- tony 
> 
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr