Skip to main content

A YANG Data Model for Automatic Multicast Tunneling (AMT)
draft-ietf-mboned-amt-yang-09

Yes

Mohamed Boucadair

No Objection

Andy Newton
Charles Eckel
Gunter Van de Velde
Jim Guichard
Ketan Talaulikar
Tommy Jensen

Note: This ballot was opened for revision 07 and is now closed.

Mohamed Boucadair
Yes
Andy Newton
No Objection
Charles Eckel
No Objection
Christopher Inacio
(was Discuss) No Objection
Comment (2026-04-14) Sent
Thanks to the reviewers, Mike O., Behcet S., Robert W. (first time I read a YANG reviewer's review, actually,) for their insight.
Deb Cooley
(was Discuss) No Objection
Comment (2026-04-14 for -08) Sent
Update:  Thank you for addressing my discuss.  I'm leaving my original comments below for historical reasons (they have been addressed too).

Thank you to Mike Ounesworth for their secdir review.

Section 6:  Please add a sentence or two to describe the vulnerability created by using a secret key beyond its validity period.  I can probably supply a sentence, if one doesn't come easily to mind.

Section 6, para 2:  I recommend using draft-ietf-tls-8446bis vice RFC 8446.  The draft is in Auth 48.
Éric Vyncke
No Objection
Comment (2026-04-10 for -07) Sent
Thanks for the work done in this document, I have not reviewed the mcast aspects as it is the produce of the MBONED WG.

Please find some comments below, a reply by the authors will be welcome even if only for my own education.

Section 3: is `secret key timeout` a valid term ? I would have expected 'lifetime' or 'validity' rather than 'timeout'. Same applies for some leaves nodes.

Leaf nodes anycast-prefix and local address: why not a MUST in `If 'family' is IPv4, it SHOULD be an IPv4 prefix;` ?

Is there a reason why the `leaf local-address` node specification in the relay tree is different than in the gateway tree ?

Regards,

-éric
Gorry Fairhurst
No Objection
Comment (2026-04-14 for -08) Sent for earlier
Thanks for the work done in this document, I enjoyed reading this. I have reviwed previous AMT documents, but do not see specific transport topics in this document. There were, however,  a few places where terminolog is defined, but could be more consistently applied.

NiTs: 
/a AMT Relay/ perhaps ought to be /an AMT Relay/
/AMT relay/AMT Relay/ - in various places, since "Relay" is already capitalised without AMT?
/AMT gateway/AMT Gateway/ - for consistency in text and the comments?
/Support of relay or gateway is indicated/Support of an AMT Relay or an AMT Gateway is indicated/
/relay discovery message/Relay Discovery message/ - as per RFC7450.
/relay discovery address/Relay Discovery Address/ - as per RFC7450.
/relay address/Relay Address/ - as per RFC7450.

Regards,

Gorry
- Thanks again, I note the document was updated to address these comments.
Gunter Van de Velde
No Objection
Jim Guichard
No Objection
Ketan Talaulikar
No Objection
Mahesh Jethanandani
No Objection
Comment (2026-04-23) Sent
Thank you for addressing my comments.
Mike Bishop
No Objection
Comment (2026-04-14 for -08) Sent
-------------------------------------------------------------------------------
COMMENT
-------------------------------------------------------------------------------

Section 4.2.2, paragraph 13

Forgive my lack of YANG expertise, but doesn't YANG support constraints
to further restrain what values are acceptable? Would a "must" not have worked
here rather than creating a more constrained type?

-------------------------------------------------------------------------------
NIT
-------------------------------------------------------------------------------

All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

Section 4.2.1, paragraph 2
-    The AMT YANG module augments the core routing YANG module "ietf-
-    routing" specified in [RFC8349].  Specifically, the AMT YANG module
-   ---------
+    The AMT YANG module augments the core routing YANG module "ietf-routing"
+                                                                    ++++++++

Section 4.2.2, paragraph 6
-       This data node includes 'family', 'anycast-prefix', and 'local-
-       address'.  The 'family' indicates the address family (IPv4 or
-     -----------
+       This data node includes 'family', 'anycast-prefix', and 'local-address'.=
+                                                                      ++++++++++

Section 4.2.2, paragraph 11
-       'local- port'), the tunnel status ('state'), the multicast flow
-              -

Section 4.2.2, paragraph 11
-       ('multicast-group- num'), the message counter carried by the
-                         -

Section 4.2.2, paragraph 11
-       tunnel ('request-message- count', 'membership-query-message-
-                                -
-       count', and 'membership-update- message-count'), and the time on
-      --------                        -
+       tunnel ('request-message-count', 'membership-query-message-count',
+                                                                  +++++++

Section 4.2.2, paragraph 12
-       address ('source-address') and multicast group address ('group-
-       address').
+       address ('source-address') and multicast group address ('group-address').
+                                                                      ++++++++++

Section 4.2.2, paragraph 13
-       Design note: The four data nodes ('gateway-address', 'gateway-
-       port', 'local-address', and 'local-port) do not reuse the standard
-      -------
+       Design note: The four data nodes ('gateway-address', 'gateway-port',
+                                                                     ++++++

Section 4.2.3, paragraph 7
-       number of AMT membership query messages received ('membership-
-       query').
+       number of AMT membership query messages received ('membership-query').
+                                                                     ++++++++

Section 4.2.3, paragraph 8
-       messages sent ('relay- discovery'), the number of AMT membership
-                             -

Section 5, paragraph 6
-       mismatch (e.g., IPv4 'anycast-prefix' paired with IPv6 'local-
-       address' under the same IPv4 'family' entry) indicates a
-      ---------
+       mismatch (e.g., IPv4 'anycast-prefix' paired with IPv6 'local-address'
+                                                                     ++++++++

Section 6, paragraph 5
-      Under /rt:routing/rt:control-plane-protocols/rt:control-plane-
-      protocol/: Unauthorized access to any data nodes in these subtrees
-     -----------
+      Under /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/:
+                                                                    ++++++++++

Section 6, paragraph 11
-      Under /rt:routing/rt:control-plane-protocols/rt:control-plane-
-      protocol/: amt/relay and amt/gateway. Unauthorized access to any
-     -----------
+      Under /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/:
+                                                                    ++++++++++

Section 6, paragraph 5

The additional indent level here makes it render as a figure in the HTML
version. I assume that's not intentional; if you can't fix it yourself, please
make a note to work with the RFC Editor to get this rendered the way you intend.
Same for the next-to-last paragraph of this section.

Section 2.2, paragraph 11
> r the private secret (or key) used by a AMT Relay to compute Response Message
>                                       ^
Use "an" instead of "a" if the following word starts with a vowel sound, e.g.
"an article", "an hour". [EN_A_VS_AN]

Section 4.2.2, paragraph 6
>  the most recent occasion at which any one or more of the tunnel's counters s
>                                    ^^^^^^^
Did you mean "anyone"? [ANY_BODY]

Alternately, consider simply "one or more"

Section 4.2.2, paragraph 7
>  'gateway-port', 'local-address', and 'local-port) do not reuse the standard
>                                       ^
Unpaired symbol: "'" seems to be missing. [EN_UNPAIRED_QUOTES]

Section 4.2.2, paragraph 17
>  the most recent occasion at which any one or more of the AMT Gateway message
>                                    ^^^^^^^
Did you mean "anyone"? [ANY_BODY]

Alternately, consider simply "one or more"

Section 4.2.3, paragraph 2
> hangwang.04414@h3c.com> Editor: Zheng(Sandy) Zhang <mailto:zhang.zheng@zte.co
>                                      ^
It appears that a white space is missing. [SPACE_BEFORE_PARENTHESIS]

Section 4.3, paragraph 34
>  the most recent occasion at which any one or more of this AMT tunnel's count
>                                    ^^^^^^^
Did you mean "anyone"? [ANY_BODY]

Alternately, consider simply "one or more"

Section 4.3, paragraph 40
>  the most recent occasion at which any one or more of this AMT tunnel's messa
>                                    ^^^^^^^
Did you mean "anyone"? [ANY_BODY]

Alternately, consider simply "one or more"

Section 6, paragraph 4
> ail: linchangwang.04414@h3c.com Zheng(Sandy) Zhang ZTE Corporation China Ema
>                                      ^
It appears that a white space is missing. [SPACE_BEFORE_PARENTHESIS]
Roman Danyliw
No Objection
Comment (2026-04-16 for -08) Not sent
Thank you to Behcet Sarikaya for the GENART review.

I support the DISCUSS position of Chris Inacio.
Tommy Jensen
No Objection