Return-Path: <xufeng.liu.ietf@gmail.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id E16901201A0;
 Wed, 29 May 2019 20:40:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-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,
 URIBL_BLOCKED=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 ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id oWi1BL_NdJQa; Wed, 29 May 2019 20:40:10 -0700 (PDT)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com
 [IPv6:2607:f8b0:4864:20::d2b])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 767FE12000F;
 Wed, 29 May 2019 20:40:10 -0700 (PDT)
Received: by mail-io1-xd2b.google.com with SMTP id e3so3819628ioc.12;
 Wed, 29 May 2019 20:40:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1H8bfku3RbaxUY9uZ4as2OdUKqs2Tuydz3X2mLPwqbU=;
 b=TcLoz8v9QP2z956gwbtow+dPtizNIQvzkIx83QtKomPswEK0faozbsd74WVKA7PlAs
 cAM4eT5uadadlLJPd8W3BJ08sTk7hDmH4pzf005PHa1AGruzgpXjZnj3QSyjsmzHLufO
 h56tNS7IDE8ADN1y1AA7wc2mpp4PkGBBDXzWm2a5htDdhHH6re8wglwwY/LnLVz7kZFY
 ytbzPK+1n8ftFjz6HvgJerm9gOIC7SmKc5GzRWbwP3PtvfyDFKfhOxp1Ns35ECFqVkS7
 U7fLkB9ivi9EC3aaIYCHVimYjcBJJ6V3VEYpXkqhsMZ8LIj+7u6HhU4ITFXkv2A3yJ31
 9wNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1H8bfku3RbaxUY9uZ4as2OdUKqs2Tuydz3X2mLPwqbU=;
 b=lEcEpCVAoDxy4PoAXo1pehGXmPX+ZIMcvVINvJEslTbpJJMPns9qJrmnYyMxopnhXc
 bcr8aAX2U05ktFexT0lJ1MC2bkhObmqyCcQeWYd1yewWirI24xm/S2Diq5L3iQfIvmhq
 8bOdo2EOfQtMjxZLPesR/dTyiJPV+rMPNv/zzAIiCsgxtT2wbCGzkE+JQapLriHbiYxj
 rDCVXy+cN/5pJz2rOknsVPXcbMLDmt3fWVNtcMORbkQuKrAtVRVBPFRNg6E1FwJd8Btx
 XdHpANl/IoBOjqwAoaEmwBOLnPE0VGClFJHMtoMT+kiV8gUcrWAawizEp0ZrXPTcmVgb
 093g==
X-Gm-Message-State: APjAAAVev0ys6XD5JLjcbTZ7+qfSPakDc96Yhm9WbAVUavCsnP3ljcnp
 YHVvBWVIHmiVRq9MUI9CJ1NTcV/nO60AlsYRPZs=
X-Google-Smtp-Source: APXvYqycn2T6UhgrwxZqHUaaLJ8ppgk9q/WtHlW1JQ3T8MKPkFv9mcdudRNPqQh2HmKtEU/+FMi6P+MOkymv9xWG88E=
X-Received: by 2002:a5d:81d5:: with SMTP id t21mr1105996iol.119.1559187609683; 
 Wed, 29 May 2019 20:40:09 -0700 (PDT)
MIME-Version: 1.0
References: <155913814501.5477.15583573702686809097.idtracker@ietfa.amsl.com>
In-Reply-To: <155913814501.5477.15583573702686809097.idtracker@ietfa.amsl.com>
From: Xufeng Liu <xufeng.liu.ietf@gmail.com>
Date: Wed, 29 May 2019 23:39:58 -0400
Message-ID: <CAEz6PPRm3UubknXBx23Vy5gabpX3NU_rch+8gikDqq8D81_SNg@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-pim-igmp-mld-yang@ietf.org, 
 Stig Venaas <stig@venaas.com>, Alvaro Retana <aretana.ietf@gmail.com>,
 pim-chairs@ietf.org, pim@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009d0b32058a12a76e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/01x1rLZDdP9mmaoneUy7O_cZgwI>
Subject: Re: [pim] Roman Danyliw's No Objection on
 draft-ietf-pim-igmp-mld-yang-13: (with COMMENT)
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>,
 <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>,
 <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2019 03:40:14 -0000

--0000000000009d0b32058a12a76e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Roman,

Thanks for the review. We have posted an updated revision
https://tools.ietf.org/html/draft-ietf-pim-igmp-mld-yang-14, to address
these issues.

Regards,
- Xufeng

On Wed, May 29, 2019 at 9:55 AM Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> Roman Danyliw has entered the following ballot position for
> draft-ietf-pim-igmp-mld-yang-13: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> (1) I support Ben Kaduk=E2=80=99s DISCUSS about privacy considerations.
>
> (2) Thanks for Section 1.3.  This upfront cross-reference was very helpfu=
l!
>
> (3) Section 2.2.
>    On the other hand, operational state parameters are not so widely
>    designated as features, as there are many cases where the defaulting
>    of an operational state parameter would not cause any harm to the
>    system, and it is much more likely that an implementation without
>    native support for a piece of operational state would be able to
>    derive a suitable value for a state variable that is not natively
>    supported.
>
> I struggled to understand this very dense single sentence paragraph.
> -- What does it mean for =E2=80=9Coperational state parameters are not so=
 widely
> designated as features=E2=80=9D?

[Xufeng]: In the modeling language YANG, an optional section (that can be a
group of parameters) may be marked as a YANG =E2=80=9Cfeature=E2=80=9D, mea=
ning that this
section is =E2=80=9Coptionally=E2=80=9D supported by an implementation. If =
an
implementation supports this =E2=80=9Cfeature=E2=80=9D, the name and status=
 of this feature
are sent to the client. In the design of this model, we do not use many
such =E2=80=9Cfeatures=E2=80=9D for operational states. The result is that =
an
implementation will have to return the values of the states, without the
option of not implementing them.


> -- What is a =E2=80=9Cdefaulting of an operational state
> parameter=E2=80=9D?

[Xufeng]: As mentioned in the previous paragraph, an implementation needs
to return many of the states specified in this model without the vendor=E2=
=80=99s
choice. Usually the states that an implementation would want to opt-out are
these states that are not critical for the protocol to operate, and the
implementation usually has used a default value. Therefore, the
implementation may always return the default value when the client ask for
such a state, hence the phrase =E2=80=9Cdefaulting of an operational state
parameter=E2=80=9D.

If better wording can make this paragraph more comprehensible, please
advise.

>
> (4) Section 3.  Does the sentence =E2=80=9CThis model augments the core r=
outing
> data
> model specification in [RFC8349]=E2=80=9D suggest that this draft should =
update
> [RFC8349]?
>
[Xufeng]: The suggestion is logically correct, but the current practice for
YANG model document is not to update the base model [RFC8349], but to make
a reference to it. I think that it is because of the modular and extensible
natures of YANG, there could be hundreds of models augmenting a base model,
both inside and outside of IETF.

>
> (5) Reference Nits
> ** Section 1.  I would have expected a reference to NMDA (i.e.,
> [RFC8342]).
> This is done later in the draft but not the first time it is mentioned
> (here).
>
[Xufeng]: Added.

>
> ** idnits returned the following valid reference issues:
>
>   =3D=3D Missing Reference: 'I-D.ietf-netconf-yang-push' is mentioned on =
line
>      178, but not defined
>
[Xufeng]: Added.


>
>   =3D=3D Missing Reference: 'RFC 8446' is mentioned on line 1910, but not
> defined
>
[Xufeng]: Added.


>
>   =3D=3D Missing Reference: 'RFC8341' is mentioned on line 1912, but not
> defined
>
[Xufeng]: Added.


>
>   =3D=3D Unused Reference: 'RFC5246' is defined on line 2085, but no expl=
icit
>      reference was found in the text
>
[Xufeng]: Removed.


>
>   =3D=3D Unused Reference: 'RFC6536' is defined on line 2099, but no expl=
icit
>      reference was found in the text
>
[Xufeng]: Removed.


>
>   =3D=3D Unused Reference: 'RFC5790' is defined on line 2145, but no expl=
icit
>      reference was found in the text
>
[Xufeng]: Fixed.


>
>   ** Downref: Normative reference to an Informational RFC: RFC 3569
>
[Xufeng]: Fixed as Alvaro suggested.


>
>   ** Obsolete normative reference: RFC 5246 (Obsoleted by RFC 8446)
>
[Xufeng]: Removed


>
>   ** Obsolete normative reference: RFC 6536 (Obsoleted by RFC 8341)
>
[Xufeng]: Removed


>
> (6) Editorial Nits
>
> ** Section 2.1.  The sentence =E2=80=9CEven though there is no protocol s=
pecific
> notifications are defined in this model, the subscription and push
> mechanism
> defined in [I-D.ietf-netconf-subscribed-   notifications] and
> [I-D.ietf-netconf-yang-push]=E2=80=9D doesn=E2=80=99t parse.  Likely remo=
ve the =E2=80=9Care=E2=80=9D.
>
[Xufeng]: Fixed


>
> ** Section 2.1.  Per the sentence =E2=80=9CDepending on the implementatio=
n choices,
> some systems may not allow some of the advanced parameters   configurable=
=E2=80=9D,
> what is a =E2=80=9Cadvanced parameters configurable=E2=80=9D?  I think th=
ere is a typo
> there.
>
[Xufeng]: Fixed.


>
> **  Section 2.3.  Per =E2=80=9CThe current document defines =E2=80=A6=E2=
=80=9D, shouldn=E2=80=99t this
> just be
> =E2=80=9CThe document defines =E2=80=A6=E2=80=9D since when published as =
an RFC there would be no
> notion of versioning as suggested by =E2=80=9Ccurrent=E2=80=9D?
>
[Xufeng]: Edited.


>
> ** Section 2.3.  s/supports and only supports/only supports/
>
[Xufeng]: Fixed.


>
> ** Section 4.  Typo.  s/refered/referred/
>
[Xufeng]: Fixed.


>
> ** Section 4. Missing space.  /Querier.In RFC3376,/Querier. In RFC3376,/
>
[Xufeng]: Fixed.

--0000000000009d0b32058a12a76e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Roman,</div><div><br></div><div>T=
hanks for the review. We have posted an updated revision <a href=3D"https:/=
/tools.ietf.org/html/draft-ietf-pim-igmp-mld-yang-14">https://tools.ietf.or=
g/html/draft-ietf-pim-igmp-mld-yang-14</a>, to address these issues.</div><=
div><br></div><div>Regards,</div><div>- Xufeng<br></div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, May 29, 201=
9 at 9:55 AM Roman Danyliw via Datatracker &lt;<a href=3D"mailto:noreply@ie=
tf.org">noreply@ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">Roman Danyliw has entered the following ballot posi=
tion for<br>
draft-ietf-pim-igmp-mld-yang-13: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/iesg/statement/discuss-crit=
eria.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/iesg/s=
tatement/discuss-criteria.html</a><br>
for more information about IESG DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-pim-igmp-mld-yang/" =
rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft=
-ietf-pim-igmp-mld-yang/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
(1) I support Ben Kaduk=E2=80=99s DISCUSS about privacy considerations.<br>
<br>
(2) Thanks for Section 1.3.=C2=A0 This upfront cross-reference was very hel=
pful!<br>
<br>
(3) Section 2.2.<br>
=C2=A0 =C2=A0On the other hand, operational state parameters are not so wid=
ely<br>
=C2=A0 =C2=A0designated as features, as there are many cases where the defa=
ulting<br>
=C2=A0 =C2=A0of an operational state parameter would not cause any harm to =
the<br>
=C2=A0 =C2=A0system, and it is much more likely that an implementation with=
out<br>
=C2=A0 =C2=A0native support for a piece of operational state would be able =
to<br>
=C2=A0 =C2=A0derive a suitable value for a state variable that is not nativ=
ely<br>
=C2=A0 =C2=A0supported.<br>
<br>
I struggled to understand this very dense single sentence paragraph.<br>
-- What does it mean for =E2=80=9Coperational state parameters are not so w=
idely<br>
designated as features=E2=80=9D? </blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">In
the modeling language YANG, an optional section (that can be a group
of parameters) may be marked as a YANG =E2=80=9Cfeature=E2=80=9D, meaning t=
hat
this section is =E2=80=9Coptionally=E2=80=9D supported by an implementation=
. If
an implementation supports this =E2=80=9Cfeature=E2=80=9D, the name and sta=
tus of
this feature are sent to the client. In the design of this model, we
do not use many such =E2=80=9Cfeatures=E2=80=9D for operational states. The
result is that an implementation will have to return the values of
the states, without the option of not implementing them.</span></font></fon=
t></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">-- What is a =
=E2=80=9Cdefaulting of an operational state<br>
parameter=E2=80=9D?=C2=A0


=09
	<span></span>
=09
=09


</blockquote><div><p class=3D"gmail-western" style=3D"margin-bottom:0in;fon=
t-family:&quot;Liberation Serif&quot;,serif;font-size:12pt;direction:ltr;co=
lor:rgb(0,0,0);line-height:115%;text-align:left"><font color=3D"#5c2d91"><f=
ont face=3D"Liberation Serif, serif"><font style=3D"font-size:12pt" size=3D=
"3"><span lang=3D"en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">As
mentioned in the previous paragraph, an implementation needs to
return many of the states specified in this model without the
vendor=E2=80=99s choice. Usually the states that an implementation would
want to opt-out are these states that are not critical for the
protocol to operate, and the implementation usually has used a
default value. Therefore, the implementation may always return the
default value when the client ask for such a state, hence the phrase
=E2=80=9Cdefaulting of an operational state parameter=E2=80=9D.</span></fon=
t></font></font></p>
<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">If
better wording can make this paragraph more comprehensible, please
advise.</span></font></font></font></p>

</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(4) Section 3.=C2=A0 Does the sentence =E2=80=9CThis model augments the cor=
e routing data<br>
model specification in [RFC8349]=E2=80=9D suggest that this draft should up=
date<br>
[RFC8349]?<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">The
suggestion is logically correct, but the current practice for YANG
model document is not to update the base model [RFC8349], but to make
a reference to it. I think that it is because of the modular and
extensible natures of YANG, </span></font></font></font><font color=3D"#5c2=
d91"><font face=3D"Liberation Serif, serif"><font style=3D"font-size:12pt" =
size=3D"3"><span lang=3D"en-US">t</span></font></font></font><font color=3D=
"#5c2d91"><font face=3D"Liberation Serif, serif"><font style=3D"font-size:1=
2pt" size=3D"3"><span lang=3D"en-US">here
could be hundreds of models augmenting a base model, both inside and
outside of IETF.</span></font></font></font></p></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">
<br>
(5) Reference Nits<br>
** Section 1.=C2=A0 I would have expected a reference to NMDA (i.e., [RFC83=
42]). <br>
This is done later in the draft but not the first time it is mentioned (her=
e).<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Added.</span></font></font></font></p></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">
<br>
** idnits returned the following valid reference issues:<br>
<br>
=C2=A0 =3D=3D Missing Reference: &#39;I-D.ietf-netconf-yang-push&#39; is me=
ntioned on line<br>
=C2=A0 =C2=A0 =C2=A0178, but not defined<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Added.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 =3D=3D Missing Reference: &#39;RFC 8446&#39; is mentioned on line 19=
10, but not defined<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Added.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 =3D=3D Missing Reference: &#39;RFC8341&#39; is mentioned on line 191=
2, but not defined<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Added.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 =3D=3D Unused Reference: &#39;RFC5246&#39; is defined on line 2085, =
but no explicit<br>
=C2=A0 =C2=A0 =C2=A0reference was found in the text<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Removed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 =3D=3D Unused Reference: &#39;RFC6536&#39; is defined on line 2099, =
but no explicit<br>
=C2=A0 =C2=A0 =C2=A0reference was found in the text<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Removed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 =3D=3D Unused Reference: &#39;RFC5790&#39; is defined on line 2145, =
but no explicit<br>
=C2=A0 =C2=A0 =C2=A0reference was found in the text<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 ** Downref: Normative reference to an Informational RFC: RFC 3569<br=
></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed
as Alvaro suggested.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 ** Obsolete normative reference: RFC 5246 (Obsoleted by RFC 8446)<br=
></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Removed</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
=C2=A0 ** Obsolete normative reference: RFC 6536 (Obsoleted by RFC 8341)<br=
></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Removed</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(6) Editorial Nits<br>
<br>
** Section 2.1.=C2=A0 The sentence =E2=80=9CEven though there is no protoco=
l specific<br>
notifications are defined in this model, the subscription and push mechanis=
m<br>
defined in [I-D.ietf-netconf-subscribed-=C2=A0 =C2=A0notifications] and<br>
[I-D.ietf-netconf-yang-push]=E2=80=9D doesn=E2=80=99t parse.=C2=A0 Likely r=
emove the =E2=80=9Care=E2=80=9D.<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
** Section 2.1.=C2=A0 Per the sentence =E2=80=9CDepending on the implementa=
tion choices,<br>
some systems may not allow some of the advanced parameters=C2=A0 =C2=A0conf=
igurable=E2=80=9D,<br>
what is a =E2=80=9Cadvanced parameters configurable=E2=80=9D?=C2=A0 I think=
 there is a typo there.<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
**=C2=A0 Section 2.3.=C2=A0 Per =E2=80=9CThe current document defines =E2=
=80=A6=E2=80=9D, shouldn=E2=80=99t this just be<br>
=E2=80=9CThe document defines =E2=80=A6=E2=80=9D since when published as an=
 RFC there would be no<br>
notion of versioning as suggested by =E2=80=9Ccurrent=E2=80=9D?<br></blockq=
uote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Edited.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
** Section 2.3.=C2=A0 s/supports and only supports/only supports/<br></bloc=
kquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
** Section 4.=C2=A0 Typo.=C2=A0 s/refered/referred/<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed.</span></font></font></font></p>=C2=A0

<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
** Section 4. Missing space.=C2=A0 /Querier.In RFC3376,/Querier. In RFC3376=
,/<br></blockquote><div>


=09
	<span></span>
=09
=09


<p class=3D"gmail-western" style=3D"margin-bottom:0in;font-family:&quot;Lib=
eration Serif&quot;,serif;font-size:12pt;direction:ltr;color:rgb(0,0,0);lin=
e-height:115%;text-align:left"><font color=3D"#5c2d91"><font face=3D"Libera=
tion Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"=
en-US">[Xufeng]:
</span></font></font></font><font color=3D"#5c2d91"><font face=3D"Liberatio=
n Serif, serif"><font style=3D"font-size:12pt" size=3D"3"><span lang=3D"en-=
US">Fixed.</span></font></font></font></p>=C2=A0

<br></div></div></div>

--0000000000009d0b32058a12a76e--

