[Tvr] Re: Éric Vyncke's Discuss on draft-ietf-tvr-schedule-yang-08: (with DISCUSS and COMMENT)

Yingzhen Qu <yingzhen.ietf@gmail.com> Wed, 10 June 2026 22:33 UTC

Return-Path: <yingzhen.ietf@gmail.com>
X-Original-To: tvr@mail2.ietf.org
Delivered-To: tvr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C1FF3FF015E3 for <tvr@mail2.ietf.org>; Wed, 10 Jun 2026 15:33:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781130829; bh=FHiCK0KCFbiY7BgnOxHGEulQvrGKH426bhbt52NBgWE=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=rdK3vde8z3ifoWhSpy2f5DIWmi1eLLlXyRI5cmx064/Br4W4DZ1yiKE/B7kh+BOVJ kGYX+HbMe+DtC7UA0c/058vBeLpGlWzBSiGgedixnVH4IcS6X+vubNFT/6Hm+gn3ld /tnAAZf+0twjKTfWwyWOfhIaCvDMFdi3bZHdufG8=
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=ham 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 AJtUkeYB8Uvu for <tvr@mail2.ietf.org>; Wed, 10 Jun 2026 15:33:49 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (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 0DD1DFF015CC for <tvr@ietf.org>; Wed, 10 Jun 2026 15:33:49 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-39666f49929so64566421fa.0 for <tvr@ietf.org>; Wed, 10 Jun 2026 15:33:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781130828; cv=none; d=google.com; s=arc-20240605; b=HVEeEJlfJeo2FcZeUXALhSkH+9S/SxaprhprVd29hjqwR43NTDhiQtA6aglRZbmXzB urZmoH99nML4Zgnhp8iprIAkHgyNIxdcyNGTigWnFqatzmzk+jbHJEcQD5weekfeLgVp E9PxiNQpDsoMvAMh8jzlOUj9HG9tf0j3LkccC43994GAWlKjSsG2asImAU692uKw07jD BuKEdU9CA46dunAyBx4Mhm0sV1rM7gv3PY3SfpHD5DkabY+LVlfSUuqXWesD2MXXqda3 wmVbxc1jMIAYJ2MqfalCI/jfE8o3ghA7W9NSwm8ueMW+6qvg6XBGC1PBOvKThBFlL3gI 6x/g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=HJ+v5CHT2Bid8KqrvkuJNtZmvpWW7QJCc/wgV+rVDXY=; fh=LkvGDmwcaxQKnZ5onL/s5JVZ7DNbUqKFJZGdB3xuphU=; b=TTYboK5XCSx9baKM9Z7tqDMRI+Hs78IKCoyb7MASDvj7KpSR2NHLSt3i/YO1bb2RdW 7UM5LCJgfKNjdms+YZTXfbIoXXUDSPMF8mexi60swGz34Bp2dv55LbturFW6GzwoQOJW Iu7ibojvtPeXRoVwTN2QWTufEpz23HXF6mGDNrcx2PJGrprjJrYINEpgtCWdpNq30C1R 12PysX+AKZTh/cluBhqzXFMUOMXXK6LDJMq796s3WLwmVVC9VWsNt0c++WzJZEE30htp L1GvLsxq8SQLC/ADQz/mvDo79gEM/Sgm+dFtIyWs/EF/wBCWp768AChRKgViiNw2qpIF uKlw==; 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=1781130828; x=1781735628; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HJ+v5CHT2Bid8KqrvkuJNtZmvpWW7QJCc/wgV+rVDXY=; b=b92QCIYe0wICHZybwv+O80XQ4XZ7S4KP3Z6iX8HVIUPohM6ZexQJffOUm68GWNznP3 usBA56cSH1XQEJcubKES8YaIu/VsYicNbGKN7auY0qeOP6pJpVxJ4L8N3EYis54oYbFB yS692mf0+0WpGPVWnekHk0NzIrAszUtBo7A+gJF0/0sSOiILgk7Xv6u7WM+v017YVddX wURgnAqPa4X0OipIjbH5oIYk9RrZDbEM8js1EItJ7qrH8Ph7FVRaayxWNfGZAnrfCoZw anXNONTuAXV2uXtRFm1GQ2uh7B0LS5Qd+/6DT9RAXOMhE49UsAI7h5cFUJNyrei3aFTi uUsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781130828; x=1781735628; h=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; bh=HJ+v5CHT2Bid8KqrvkuJNtZmvpWW7QJCc/wgV+rVDXY=; b=WwiOFwgQJhOK8pZzcf1gbhh91mh3VT9je5NzeKCOagFYxlCX7kicmpzj8s8AWl7Q6M 3f0twavUOZ2QAdNYZI5pMYs1UhWbhTJojq28tMSByHfMSraNX2981+vGewbwxcH3Jari bBQ8iEADgBvs9x+BP5q90rHsRgeNCEwBUyffrOANY7tyku5A6/2LbrPrFwg8JTKTsECT 6DC+NX1kdsi30fIzKCeOzUyHWKGiXytXNvnvKjGJIzbKmp9C/GskF3FIOKgoHJ5BQ705 iYR468XTdxDgOd+DTX8QYUlejQMrbZJ1PHyUqsT/xE7shlisVvui6Sjb7sHSBVHUldf6 3kVw==
X-Forwarded-Encrypted: i=1; AFNElJ/qEZXlbDsaSHeRRFVGGYQtt4XHaGCCJF3ccjzNo58faR0Mylycar6aKq42Zn/E4GEZw8M=@ietf.org
X-Gm-Message-State: AOJu0YwHOs5LbYiL5ES/5sFW7+Psy3dU25tjGBzgmHH6P1xWxq0KJypR IbF+jkHs0oc8niK4GQ6ii6QtP5h0qFUvyJ509XVOjj/BzLW7+pq2r0HGyQRzBElgIwhAKCrgEZc PlKzCKRlXoTXiQZB8Z7FeXb6PRYzL6w==
X-Gm-Gg: Acq92OERPcq7d17r7OOB4FgU1Ej1dQAT1Lnw8CKrA1EWLF0d4LA7BQkZbTgvyvP8I12 cbaDkUsrnO9p5GNUnDjiRhn7euxVed5vj+7kG87Smh3MGOxSvKq4b9i3vjaGzgD588Vd2uUK6PC 2p46lINj5apIzHhes/Dkz33/vck9rrVQht6cyCmWLCmDxY2aF9M0ZItXHYr2o/pCUWFLyM7g4Ch Fbcrc11hUIAa5cedGw0FYKWtyIlxZ9NjaEGUG+pAUSMGDTMFkib2e+UQvDZcW5qM8qPT9skS2Tv LymxytoBnviX5MHJb5ftq2W8jMpAzj+EPF13AconNb9J8cuHkmc=
X-Received: by 2002:a05:651c:1551:b0:396:881d:ef64 with SMTP id 38308e7fff4ca-39919df2d79mr16621fa.0.1781130827437; Wed, 10 Jun 2026 15:33:47 -0700 (PDT)
MIME-Version: 1.0
References: <177608405607.633274.9085521832458522499@dt-datatracker-647897bf7-7f2k5> <E1B079EA-D3AB-4A3C-898C-5F2D0E5066BD@gmail.com> <PH0PR11MB496664307B7BE4D7025D41CDA91A2@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB496664307B7BE4D7025D41CDA91A2@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Date: Wed, 10 Jun 2026 15:33:35 -0700
X-Gm-Features: AVVi8CemSEFkfVW4BnNhj8sHUqZLPXyyVfLRUYzqCiO_HbwvD8gY0cpkYy2KrE0
Message-ID: <CABY-gOOaW1pBP0ZUwecsrqO4j3pCNERTTcsPtXWFvTNNjX98Xg@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000449ab20653edd631"
Message-ID-Hash: HJ3RFOVPG775P5ZYRHD6NA6JWQSVMPHE
X-Message-ID-Hash: HJ3RFOVPG775P5ZYRHD6NA6JWQSVMPHE
X-MailFrom: yingzhen.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Acee Lindem <acee.ietf@gmail.com>, The IESG <iesg@ietf.org>, "dirkvhugo@gmail.com" <dirkvhugo@gmail.com>, "draft-ietf-tvr-schedule-yang@ietf.org" <draft-ietf-tvr-schedule-yang@ietf.org>, "tony.li@tony.li" <tony.li@tony.li>, "tvr-chairs@ietf.org" <tvr-chairs@ietf.org>, "tvr@ietf.org" <tvr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tvr] Re: Éric Vyncke's Discuss on draft-ietf-tvr-schedule-yang-08: (with DISCUSS and COMMENT)
List-Id: Time-Variant Routing <tvr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tvr/Ssjd3pzLlPEVCloHX5C8ZBJon5k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tvr>
List-Help: <mailto:tvr-request@ietf.org?subject=help>
List-Owner: <mailto:tvr-owner@ietf.org>
List-Post: <mailto:tvr@ietf.org>
List-Subscribe: <mailto:tvr-join@ietf.org>
List-Unsubscribe: <mailto:tvr-leave@ietf.org>

Hi Eric,

Sorry we missed this change in version -10. Version -11 has been uploaded
to address the DISCUSS and some other comments as well.

Here are some detailed replies to your comments:

### Supporting DISCUSS

I support Mahesh's DISCUSS about node-id not being compatible with the
IVY model (also about the hierachy of node components).

[YQ]: the ietf-tvr-topology module has been updated to augment the
ietf-network and ietf-network-topology modules defined in RFC8345.

### TVR in the title ?

Like Med, please add TVR in the title.

[YQ]: the title has been changed to "A YANG Data Model for Scheduled
Attributes".

### Section 1

In 2026, there is no need to justify the use of YANG, please consider
removing the first paragraph.

Unsure whether the module name should include the ".yang" extension as
module name is not the same as the filename containing the module.
Also applicable to other occurences of the module name.

My understanding is that there is no need to mention NMDA anymore
(also applicable in other places).

[YQ]: removed.

### Section 3.1

Unsure how to address this issue, but it is unclear on Figure 1 that
'va2' is using the default value, should the box be drawn with 'dots'
rather than with '-' ? See also my cosmetic nit about the use of SVG.

[YQ]: I changed the format a bit, so hopefully now it's eaiser to tell
that "va2" is different.

### Section 4.1

Please consider renaming 'node-power-schedule' into
'node-active-schedule' as being powered does not mean to be active.

I am really puzzled by the mix of a time-zone dependent leaf
`period-start` and UTC-based leaf `start-time-utc` (coming from
draft-ietf-netmod-schedule-yang
<https://datatracker.ietf.org/doc/draft-ietf-netmod-schedule-yang/>).
Is there a reason ? It seems confusing and error-prone. I also hope
that the netmod draft handles correctly the daylight saving and leap
seconds. But, this is good to re-use YANG modules ;)

[YQ]: this is defined in RFC9922.

### Section 4.2

As TVR could be used in "deep space", is the bandwidth unit in bit/sec
correct ? I.e., bandwidth will always be larger than 1 bit/second ? (I
guess so but just wanted to check).

[YQ]: we added some text in the "Operational Considerations" about deepspce.
"

   For simplicity, the modules are designed for terrestrial networking
   scenarios, including systems operating in near earth space, such as
   Low Earth Orbit (LEO) satellite networks.  Implementations for deep-
   space or interplanetary cases can be achieved through augmentations.

" ### Section 5.3 Why not a MUST rather than a SHOULD in `If the value
measured by the system is greater than this value the predicted value
SHOULD be used.`

[YQ]: This remains unchanged. ### Section 6 The operational considerations
are about TVR itself and not about the use of the YANG models per se.

[YQ]: I'd think it covers both. Any other aspects that you'd suggest to
add? ### Acknowledgements Suggest listing the tools used by the authors,
else this section is really vague ;-)

[YQ]: expanded. I had trouble with your name and will ask the RFC Editor's
help to fix it. ### Notifications ? Should these modules also have
notifications when the scheduled event occur ?
[YQ]: The authors didn't think notifications were needed. An implementation
can add a notification easily through augmentation if necessary. ## NITS
(non-blocking / cosmetic) ### Use of SVG graphics To make a much nicer HTML
rendering, suggest using the aasvg tool to generate SVG graphics. It is
worth a try especially if the I-D uses the Kramdown file format ;-)
[YQ]: maybe next time. :)


Thanks,
Yingzhen (On behalf of co-authors)

On Tue, Jun 9, 2026 at 11:56 PM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:

> Hello Acee,
>
> Thanks for your patience waiting for my reply (May was a mix of hectic
> $dayjob and many European bank holidays).
>
> I note that the revised -10 has vastly ignored my non-blocking COMMENT
> review, which is OK.
>
> See below for EV> for the remaining DISCUSS.
>
> Regards,
>
> -éric
>
> *From: *Acee Lindem <acee.ietf@gmail.com>
> *Date: *Friday, 1 May 2026 at 19:11
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>; dirkvhugo@gmail.com <dirkvhugo@gmail.com>;
> draft-ietf-tvr-schedule-yang@ietf.org <
> draft-ietf-tvr-schedule-yang@ietf.org>; tony.li@tony.li <tony.li@tony.li>;
> tvr-chairs@ietf.org <tvr-chairs@ietf.org>; tvr@ietf.org <tvr@ietf.org>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-tvr-schedule-yang-08:
> (with DISCUSS and COMMENT)
>
> Hi Eric,
>
> > On Apr 13, 2026, at 8:40 AM, Éric Vyncke via Datatracker <
> noreply@ietf.org> wrote:
> >
>
> ....%<.........%<.........
>
> > ### Section 4.2
> >
> > `destination-node` seems to be singular, i.e., does this model only cover
> > point-to-point links? It so, then it should be made clear in the
> > title/abstract/introduction. Section 5.2 leaf `neighbor` also appear to
> be
> > singular.
>
>
> We'll make destination-node a leaf-list to support P2MP. We'll also add a
> strict-destination flag
> indicating whether the destination connection is restricted to the
> specified destination-node(s).
>
> EV> I am afraid that I see neither of the proposed changes in -10
> EV> to address my DISCUSS either implement your suggested changes or
> EV> made the P2P restriction clear in the title/abstract/introduction
>
>
>
>