From nobody Mon Jul  4 08:51:39 2022
Return-Path: <hayabusagsm@gmail.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 15794C15AD3C;
 Mon,  4 Jul 2022 08:51:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.594
X-Spam-Level: 
X-Spam-Status: No, score=-6.594 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,
 GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5,
 RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, 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 4Rpl8_BAg2Yf; Mon,  4 Jul 2022 08:51:32 -0700 (PDT)
Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com
 [IPv6:2607:f8b0:4864:20::633])
 (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 E0267C157B4F;
 Mon,  4 Jul 2022 08:51:32 -0700 (PDT)
Received: by mail-pl1-x633.google.com with SMTP id m14so8875169plg.5;
 Mon, 04 Jul 2022 08:51:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Gr74A2Jl8yfj5+xeIZq8EJQVcsPa2LgSaPDJfwpXMYE=;
 b=Ceq19q0eVduA4cg+lV+Z1a/o2r6YS6EuoIT1dg/VEnonLB5ry/3pA3fV+7JCvAbVwM
 Mo9hJqsVUN/UyuPZ5u+NlBAp101iFxXLfBIfrPNYO0aB6fP1V5X+FidafgRI6WvDSdAo
 k7WJ8XqHtuGGeue+X44PiG/xdlKz3GfihdLk3tD9PbrdeOhksF4mvgHm7Vw03dyXr12S
 2AzoaE5sJxsOOeQ3XKL43iwpF/g6Hk6CY6r2iJTeQo6dHlUgYG3sOYAu6NW/kMiKPoWf
 j3JNYjstWiSJ0FAClprvLjKgaVr6ck8Hg2e8y6Rrwgpy8UF/WW8ZD6P5D0Fytp/ft42n
 VSwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Gr74A2Jl8yfj5+xeIZq8EJQVcsPa2LgSaPDJfwpXMYE=;
 b=CFFArZzRW02979ykbUBAPuCMcRd2RKuddTu3nWpWD1y45vWLZ+PEz9VGT+khrdb6JX
 yBbVz1OSE3KN0gjslGit6ym3Ggrm0XKvLgNgu29vUaO+X9eNFy9Z63Q+WrieE1ET1rY7
 uYotthMFcNFrXgn8v2fWSJptIpQrCE8XWyk8YKqq/H0j8Uxrebgx8+iQie7D7eceg9Vn
 d/0JzWSiEt63NYWUHhWQ49/YeHsZX+deoDe8hM0OA0Ty/5I98AOdDD/zwqb4SztJ6VBW
 97rVf3jGwQLQxwn1YzXT65fzkpc/zC4dPvGtIlaP0bv4otBQIZ2I8T8yKIk38lF/vy6N
 irJw==
X-Gm-Message-State: AJIora/hz5g0qhm1FNLAaJgOx5kfNr8ZA5+z9swxG6IHsjNFfrHoo67q
 nwzcnv1+8g/B3zLOIydIpq+/wngTmzahlUBdZSDxlcX5
X-Google-Smtp-Source: AGRyM1uaJdBng2q2dpj3Zd4pFFDqoeLrRx4+pWge9xZn8A4hnz6bgBDWkHDSqzazdfFFB+gkbTE/HpES+gHcNl3nvrM=
X-Received: by 2002:a17:90a:d50d:b0:1ef:9130:f96b with SMTP id
 t13-20020a17090ad50d00b001ef9130f96bmr2055851pju.235.1656949891882; Mon, 04
 Jul 2022 08:51:31 -0700 (PDT)
MIME-Version: 1.0
References: <165690747653.9313.6940379164951428048@ietfa.amsl.com>
 <DF6CF2BD-8418-4386-BB78-6E011A523FBA@strayalpha.com>
 <CABNhwV1SN+Ei_TScwUsg1scKhAAoxixfFTtXXghLXEPspU6gZA@mail.gmail.com>
 <893612ED-91B7-4492-8000-EF2D54AC49BC@strayalpha.com>
In-Reply-To: <893612ED-91B7-4492-8000-EF2D54AC49BC@strayalpha.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 4 Jul 2022 11:51:20 -0400
Message-ID: <CABNhwV3M7iwzUV+HT3NUw=Cnfdw=JcDqCH-egTDLMQ=rJf00Fw@mail.gmail.com>
To: "touch@strayalpha.com" <touch@strayalpha.com>
Cc: Last Call <last-call@ietf.org>, draft-ietf-tcpm-yang-tcp.all@ietf.org, 
 ops-dir@ietf.org, tcpm@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b7611e05e2fcb588"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/JNDxZ4NrEpV0VqvfekFT3OiPT54>
Subject: Re: [tcpm] Opsdir telechat review of draft-ietf-tcpm-yang-tcp-07
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>,
 <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Jul 2022 15:51:37 -0000

--000000000000b7611e05e2fcb588
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Joe, Michael, Martin, et al

Here is the mail archive link from March review and feedback to reference
from Martin Duke and Michael  Scharf.

https://mail.google.com/mail/mu/mp/335/#cv/priority/%5Esmartlabel_personal/=
17f51790451b8ffc

Martin Duke comment below

=E2=80=9C It was explicitly not the intent of this effort to model every as=
pect of
TCP implementations. There was strong WG consensus that this would be
time-consuming and extremely unlikely to be deployed, as most TCP endpoints
don't use YANG. Instead, this document is tightly focused on BGP routers,
which do use YANG.

To include more aspects of TCP, we would want to see evidence that is
relevant to this use case.=E2=80=9D

Michael Scharf comment below

=E2=80=9C The remaining suggestions in the review (e.g., TCP flags, congest=
ion
control algorithms, TCB control block, =E2=80=A6) would be additions to the=
 model
beyond the TCP MIB. Also, that would significantly change the scope of the
model. As already explained by Martin, there is no consensus in TCPM on
such a model. A follow-up RFC could be published in that space, if there
was enough energy and community consensus.=E2=80=9D

So for the TCP model the focus is on what is covered in the TCP MIB.  So
per Martin anything beyond would be in a follow on RFC.

Separate topic - Here is an earlier discussion thread related to BGP BPM
and this draft and how this draft can be referenced for BMP and Michael
Scharf mentioned other existing BGP Yang model to reference as this has
changed in version 17 from last call comments.


   - draft-ietf-idr-bgp-model
   - draft-ietf-netconf-tcp-client-server


https://mail.google.com/mail/mu/mp/335/#cv/search/draft-ietf-tcpm-yang-tcp/=
1808a94a342e3f19

I am bringing this up in case their is anything further that maybe
necessary to polish up the draft.

Kind Regards

Gyan


On Mon, Jul 4, 2022 at 10:37 AM touch@strayalpha.com <touch@strayalpha.com>
wrote:

>
> =E2=80=94
> Dr. Joe Touch, temporal epistemologist
> www.strayalpha.com
>
> On Jul 3, 2022, at 10:16 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
> Hi Joe, authors  et all
>
> I reviewed the feedback from my earlier review in March and as this model
> is geared towards BGP primary.
>
> To address all of my concerns would be complicated for this Yang model, s=
o
> the plan is that a separate protocol specific yang model would be a follo=
w
> on to address all of my concerns.
>
>
> First, there should NEVER be two different YANG models for BGP routers vs=
.
> other routers or hosts. TCP is TCP is TCP. If that is an assumption for
> moving this document forward, TCPM should have a longer discussion about
> that point specifically.
>
> Second, my observations about your requests below stand, regardless of
> when/where current or future authors might be considering them.
>
> Joe
>
>
> On Mon, Jul 4, 2022 at 12:44 AM touch@strayalpha.com <touch@strayalpha.co=
m>
> wrote:
>
>> FWIW:
>>
>> > On Jul 3, 2022, at 9:04 PM, Gyan Mishra via Datatracker <
>> noreply@ietf.org> wrote:
>> >
>> > Reviewer: Gyan Mishra
>> > Review result: Not Ready
>> >
>> > This draft provides the Yang data mode for TCP.
>> >
>> > The draft is well written and is almost ready publication.  I verified
>> the FSM
>> > state machine and all states are listed.
>> >
>> > Minor issues:
>> > None
>> >
>> > Major issues:
>> > None
>> >
>> > Nits:
>> > I reviewed the TCP Yang data model and has a question related to the
>> FSM state
>> > machine.
>> >
>> > Would it be possible to specify the TCP Header flags SYN, FIN, ACK, RS=
T
>> of BFD
>> > FSM finite state machine Events and Transition.  I think this would be
>> very
>> > helpful for the TCP Yang model FSM state machine.  For each state you
>> could
>> > specify the flags set.
>>
>> These issues appear to have been raised by you in March during last call
>> review. Some have been addressed by others before; I=E2=80=99ll add my i=
nput.
>>
>> The YANG model represents information about the current TCP connection.
>> It is not (and should not be confused with) a specification of the proto=
col.
>>
>> Further, flags are associated with messages that cause state transitions=
,
>> not states (i.e., the FSM is a Mealy machine, not a Moore machine). Ther=
e
>> is no =E2=80=9Cflags set for each state=E2=80=9D.
>>
>> >
>> http://tcpipguide.com/free/t_TCPOperationalOverviewandtheTCPFiniteStateM=
achineF-2.htm
>>
>> That page has errors and is not consistent with RFC793 (or it=E2=80=99s =
pending
>> -bis update). E.g., FIN stands for =E2=80=9Cfinis=E2=80=9D (latin for =
=E2=80=9Cend=E2=80=9D), not =E2=80=9Cfinish=E2=80=9D.
>>
>> > I think the TCP TCB (TCP Control Block) is missing in the Yang model.
>> This is
>> > important for troubleshooting TCP connection state.
>>
>> RFC793 (and -bis) indicate that the STATUS command, which might return
>> similar information, is optional.
>>
>> If there is connection information returned, I do not think it should be
>> the TCB; that is an implementation-dependent parameter, not a universal
>> property of TCP connections. As others have stated in previous responses=
 to
>> you review, the common subset of the TCB is already contained.
>>
>> I.e., I think the YANG model represents TCP information. It is not - and
>> should not be confused with - a troubleshooting tool.
>>
>> Joe
>>
>> --
>
> <http://www.verizon.com/>
> *Gyan Mishra*
> *Network Solutions A**rchitect *
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
>
> *M 301 502-1347*
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm
>
>
> --

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*

--000000000000b7611e05e2fcb588
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div dir=3D"auto">Joe, Michael, Martin, et al=C2=A0</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Here is the mail archive link fr=
om March review and feedback to reference from Martin Duke and Michael =C2=
=A0Scharf.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div><a href=
=3D"https://mail.google.com/mail/mu/mp/335/#cv/priority/%5Esmartlabel_perso=
nal/17f51790451b8ffc">https://mail.google.com/mail/mu/mp/335/#cv/priority/%=
5Esmartlabel_personal/17f51790451b8ffc</a></div><div dir=3D"auto"><br></div=
><div dir=3D"auto">Martin Duke comment below=C2=A0</div><div dir=3D"auto"><=
br></div><div dir=3D"auto">=E2=80=9C<span style=3D"font-family:&quot;Helvet=
ica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;color:rgb(34,34,34=
)">=C2=A0It was explicitly not the intent of this effort to model every asp=
ect of TCP implementations. There was strong WG consensus that this would b=
e time-consuming and extremely unlikely to be deployed, as most TCP endpoin=
ts don&#39;t use=C2=A0YANG. Instead, this document is tightly focused on BG=
P routers, which do use YANG.=C2=A0</span></div><div style=3D"font-family:&=
quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;color:r=
gb(34,34,34)" dir=3D"auto"><br></div><div style=3D"font-family:&quot;Helvet=
ica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;color:rgb(34,34,34=
)" dir=3D"auto">To include more aspects of TCP, we would want to see eviden=
ce that is relevant to this use case.=E2=80=9D</div><div style=3D"font-fami=
ly:&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;col=
or:rgb(34,34,34)" dir=3D"auto"><br></div><div style=3D"font-family:&quot;He=
lvetica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;color:rgb(34,3=
4,34)" dir=3D"auto">Michael Scharf comment below</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">=E2=80=9C<span style=3D"font-family:&quot;Helvetic=
a Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;color:rgb(34,34,34)"=
>=C2=A0The remaining suggestions in the review (e.g., TCP flags, congestion=
 control algorithms, TCB control block, =E2=80=A6) would be additions to th=
e model beyond the TCP MIB. Also, that would significantly change the scope=
 of the model. As already explained by Martin, there is no consensus in TCP=
M on such a model. A follow-up RFC could be published in that space, if the=
re was enough energy and community consensus.=E2=80=9D</span></div><div dir=
=3D"auto"><span style=3D"font-family:&quot;Helvetica Neue&quot;,Helvetica,A=
rial,sans-serif;font-size:14px;color:rgb(34,34,34)"><br></span></div><div d=
ir=3D"auto"><span style=3D"font-family:&quot;Helvetica Neue&quot;,Helvetica=
,Arial,sans-serif;font-size:14px;color:rgb(34,34,34)">So for the TCP model =
the focus is on what is covered in the TCP MIB.=C2=A0 So per Martin anythin=
g beyond would be in a follow on RFC.</span></div><br></div><div dir=3D"aut=
o"><div dir=3D"auto">Separate topic - Here is an earlier discussion thread =
related to BGP BPM and this draft and how this draft can be referenced for =
BMP and Michael Scharf mentioned other existing BGP Yang model to reference=
 as this has changed in version 17 from last call comments.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><ul type=3D"disc" style=3D"font-famil=
y:&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif;font-size:14px;marg=
in-top:0cm;color:rgb(34,34,34)"><li style=3D"margin-left:0cm;font-family:&q=
uot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif">draft-ietf-idr-bgp-mod=
el<u style=3D"font-family:&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-s=
erif"></u><u style=3D"font-family:&quot;Helvetica Neue&quot;,Helvetica,Aria=
l,sans-serif"></u></li><li style=3D"margin-left:0cm;font-family:&quot;Helve=
tica Neue&quot;,Helvetica,Arial,sans-serif"><span lang=3D"EN-US" style=3D"f=
ont-family:&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif">draft-iet=
f-netconf-tcp-client-server</span></li></ul></div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto"><div><a href=3D"https://mail.google.com/mail/mu/mp/335=
/#cv/search/draft-ietf-tcpm-yang-tcp/1808a94a342e3f19">https://mail.google.=
com/mail/mu/mp/335/#cv/search/draft-ietf-tcpm-yang-tcp/1808a94a342e3f19</a>=
</div><br></div><div dir=3D"auto">I am bringing this up in case their is an=
ything further that maybe necessary to polish up the draft.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Kind Regards=C2=A0</div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">Gyan</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto"><br></div></div><div><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Jul 4, 2022 at 10:37 AM <a href=3D"mailto:=
touch@strayalpha.com">touch@strayalpha.com</a> &lt;<a href=3D"mailto:touch@=
strayalpha.com">touch@strayalpha.com</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px=
;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204=
)"><div style=3D"word-wrap:break-word;line-break:after-white-space"><br><di=
v>
<div dir=3D"auto" style=3D"letter-spacing:normal;text-align:start;text-inde=
nt:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decorat=
ion:none;word-wrap:break-word;line-break:after-white-space;color:rgb(0,0,0)=
"><div dir=3D"auto" style=3D"letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decor=
ation:none;word-wrap:break-word;line-break:after-white-space;color:rgb(0,0,=
0)">=E2=80=94<div>Dr. Joe Touch, temporal epistemologist<div><a href=3D"htt=
p://www.strayalpha.com" target=3D"_blank">www.strayalpha.com</a></div></div=
></div></div>
</div>
<div><br><blockquote type=3D"cite"><div>On Jul 3, 2022, at 10:16 PM, Gyan M=
ishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabu=
sagsm@gmail.com</a>&gt; wrote:</div><br><div><div dir=3D"auto">Hi Joe, auth=
ors =C2=A0et all=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">I=
 reviewed the feedback from my earlier review in March and as this model is=
 geared towards BGP primary.=C2=A0</div><div dir=3D"auto"><br></div><div di=
r=3D"auto">To address all of my concerns would be complicated for this Yang=
 model, so the plan is that a separate protocol specific yang model would b=
e a follow on to address all of my concerns.</div></div></blockquote><div><=
br></div><div>First, there should NEVER be two different YANG models for BG=
P routers vs. other routers or hosts. TCP is TCP is TCP. If that is an assu=
mption for moving this document forward, TCPM should have a longer discussi=
on about that point specifically.</div><div><br></div><div>Second, my obser=
vations about your requests below stand, regardless of when/where current o=
r future authors might be considering them.</div><div><br></div><div>Joe</d=
iv><div><br></div><blockquote type=3D"cite"><div></div></blockquote></div><=
/div><div style=3D"word-wrap:break-word;line-break:after-white-space"><div>=
<blockquote type=3D"cite"><div><div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Jul 4, 2022 at 12:44 AM <a href=3D"ma=
ilto:touch@strayalpha.com" target=3D"_blank">touch@strayalpha.com</a> &lt;<=
a href=3D"mailto:touch@strayalpha.com" target=3D"_blank">touch@strayalpha.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-l=
eft:1ex;border-left-color:rgb(204,204,204)">FWIW:<br>
<br>
&gt; On Jul 3, 2022, at 9:04 PM, Gyan Mishra via Datatracker &lt;<a href=3D=
"mailto:noreply@ietf.org" target=3D"_blank">noreply@ietf.org</a>&gt; wrote:=
<br>
&gt; <br>
&gt; Reviewer: Gyan Mishra<br>
&gt; Review result: Not Ready<br>
&gt; <br>
&gt; This draft provides the Yang data mode for TCP.<br>
&gt; <br>
&gt; The draft is well written and is almost ready publication.=C2=A0 I ver=
ified the FSM<br>
&gt; state machine and all states are listed.<br>
&gt; <br>
&gt; Minor issues:<br>
&gt; None<br>
&gt; <br>
&gt; Major issues:<br>
&gt; None<br>
&gt; <br>
&gt; Nits:<br>
&gt; I reviewed the TCP Yang data model and has a question related to the F=
SM state<br>
&gt; machine.<br>
&gt; <br>
&gt; Would it be possible to specify the TCP Header flags SYN, FIN, ACK, RS=
T of BFD<br>
&gt; FSM finite state machine Events and Transition.=C2=A0 I think this wou=
ld be very<br>
&gt; helpful for the TCP Yang model FSM state machine.=C2=A0 For each state=
 you could<br>
&gt; specify the flags set.<br>
<br>
These issues appear to have been raised by you in March during last call re=
view. Some have been addressed by others before; I=E2=80=99ll add my input.=
<br>
<br>
The YANG model represents information about the current TCP connection. It =
is not (and should not be confused with) a specification of the protocol.<b=
r>
<br>
Further, flags are associated with messages that cause state transitions, n=
ot states (i.e., the FSM is a Mealy machine, not a Moore machine). There is=
 no =E2=80=9Cflags set for each state=E2=80=9D.<br>
<br>
&gt; <a href=3D"http://tcpipguide.com/free/t_TCPOperationalOverviewandtheTC=
PFiniteStateMachineF-2.htm" rel=3D"noreferrer" target=3D"_blank">http://tcp=
ipguide.com/free/t_TCPOperationalOverviewandtheTCPFiniteStateMachineF-2.htm=
</a><br>
<br>
That page has errors and is not consistent with RFC793 (or it=E2=80=99s pen=
ding -bis update). E.g., FIN stands for =E2=80=9Cfinis=E2=80=9D (latin for =
=E2=80=9Cend=E2=80=9D), not =E2=80=9Cfinish=E2=80=9D.<br>
<br>
&gt; I think the TCP TCB (TCP Control Block) is missing in the Yang model. =
This is<br>
&gt; important for troubleshooting TCP connection state.<br>
<br>
RFC793 (and -bis) indicate that the STATUS command, which might return simi=
lar information, is optional. <br>
<br>
If there is connection information returned, I do not think it should be th=
e TCB; that is an implementation-dependent parameter, not a universal prope=
rty of TCP connections. As others have stated in previous responses to you =
review, the common subset of the TCB is already contained.<br>
<br>
I.e., I think the YANG model represents TCP information. It is not - and sh=
ould not be confused with - a troubleshooting tool.<br>
<br>
Joe<br>
<br>
</blockquote></div></div>-- <br><div dir=3D"ltr" data-smartmail=3D"gmail_si=
gnature"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><p style=3D"color=
:rgb(34,34,34)"><a href=3D"http://www.verizon.com/" style=3D"padding-bottom=
:1em;display:inline-block;color:rgb(17,85,204)" target=3D"_blank"><img src=
=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email" width=3D"81"=
 height=3D"18" style=3D"height: 18px; width: 81px;"></a><br></p><div style=
=3D"font-size:1em;margin:0px;font-family:&quot;Verizon NHG DS&quot;,Arial,s=
ans-serif;line-height:13px"><b style=3D"font-family:&quot;Verizon NHG DS&qu=
ot;,Arial,sans-serif">Gyan Mishra</b></div><div style=3D"margin:0px;line-he=
ight:13px;color:rgb(34,34,34)"><font face=3D"georgia, serif" style=3D"font-=
size:1em;font-family:georgia,serif;color:rgb(34,34,34)"><i style=3D"font-fa=
mily:georgia,serif">Network Solutions A</i></font><font face=3D"georgia, se=
rif" style=3D"font-family:georgia,serif;color:rgb(34,34,34)"><i style=3D"fo=
nt-family:georgia,serif">rchitect=C2=A0</i></font></div><div style=3D"margi=
n:0px;line-height:13px;color:rgb(34,34,34)"><i style=3D"font-size:13px"><fo=
nt face=3D"georgia, serif" style=3D"font-family:georgia,serif;color:rgb(34,=
34,34)">Email <a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank=
" style=3D"font-family:georgia,serif">gyan.s.mishra@verizon.com</a></font><=
/i><font face=3D"georgia, serif" style=3D"font-family:georgia,serif;color:r=
gb(34,34,34)"><i style=3D"font-family:georgia,serif"><br></i></font></div><=
div style=3D"font-size:1em;margin:0px;line-height:13px"><i><font face=3D"ge=
orgia, serif" style=3D"font-family:georgia,serif;color:rgb(0,0,0)">M 301 50=
2-1347<br><br></font></i></div></div><div><br></div></div></div></div></div=
></div></div></div></div></div></blockquote></div></div><div style=3D"word-=
wrap:break-word;line-break:after-white-space"><div><blockquote type=3D"cite=
"><div>
_______________________________________________<br>tcpm mailing list<br><a =
href=3D"mailto:tcpm@ietf.org" target=3D"_blank">tcpm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/tcpm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/tcpm</a><br></div></blockquote></div><br></di=
v></blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature=
" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div=
 dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><div><p style=3D"color:rgb(34,34,34)"><a href=3D"http://www.verizon.c=
om/" style=3D"color:rgb(17,85,204);padding-bottom:1em;display:inline-block"=
 target=3D"_blank"><img src=3D"http://ss7.vzw.com/is/image/VerizonWireless/=
vz-logo-email" width=3D"81" height=3D"18" style=3D"height:18px;width:81px">=
</a><br></p><p style=3D"font-size:1em;margin:0px;font-family:&quot;Verizon =
NHG DS&quot;,Arial,sans-serif;line-height:13px;color:black"><b>Gyan Mishra<=
/b></p><p style=3D"color:rgb(34,34,34);margin:0px;line-height:13px"><font f=
ace=3D"georgia, serif" style=3D"color:black;font-size:1em"><i>Network Solut=
ions A</i></font><font color=3D"#000000" face=3D"georgia, serif"><i>rchitec=
t=C2=A0</i></font></p><p style=3D"color:rgb(34,34,34);margin:0px;line-heigh=
t:13px"><i style=3D"color:rgb(0,0,0);font-size:13px"><font face=3D"georgia,=
 serif">Email <a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank=
">gyan.s.mishra@verizon.com</a></font></i><font color=3D"#000000" face=3D"g=
eorgia, serif"><i><br></i></font></p><p style=3D"font-size:1em;margin:0px;l=
ine-height:13px;color:black"><i><font face=3D"georgia, serif">M 301 502-134=
7<br><br></font></i></p></div><div><br></div></div></div></div></div></div>=
</div></div></div>

--000000000000b7611e05e2fcb588--

