Re: [tcpm] Opsdir telechat review of draft-ietf-tcpm-yang-tcp-07

Gyan Mishra <hayabusagsm@gmail.com> Mon, 04 July 2022 05:16 UTC

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 F246EC14F732; Sun, 3 Jul 2022 22:16:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_BLOCKED=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 3ekjwxkM5Csr; Sun, 3 Jul 2022 22:16:18 -0700 (PDT)
Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (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 9D7E7C14F607; Sun, 3 Jul 2022 22:16:18 -0700 (PDT)
Received: by mail-pj1-x1035.google.com with SMTP id o15so3746730pjh.1; Sun, 03 Jul 2022 22:16:18 -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=0+lFOwrX1kjGVOEvrzz3CuZdzwo0zZzrUq5adWoTJmI=; b=BVkZ3XBGnM9uH+CzmTG6IiGUWxTXiXfp80esB8AAQNM1uC7a51fKk6vRZnnuFHeD9g PhYmWhCkK9xTqu9smWOSQEE2wRV9YYeHO0eYIZH9UXjAuzkGIvdUIjRltV/yLyhi8mIf 5YK6M8dPuKZqfYsz7xugVJGEKmxz2p71v3XNlApPYFQS9dDEXxl4be4txGcZQYcd610w K//dAkTpg2yOWVFPeKeF32PwUpWi4QNI32t+q8x4oACb1NU2R+Hza6BRS9vPGg14Hfse DE5wRay+C7PiEyR6h95x5yci3/LXaZ48ax5Q9sYboJx6rgwH0EJBeianCR+dxd/6RiCg VX7w==
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=0+lFOwrX1kjGVOEvrzz3CuZdzwo0zZzrUq5adWoTJmI=; b=kikCNXKn0qR6q4zRFuyPGYj+rjo+aihcYvR/SMoCTnhoatBGvG47IgUnaddxOLxjH0 vDSbOljxjFx9Tsw9DgEOSo76+ZIl5YbGMehc8sgJoIlxSxb1HdyNPAh75Y9JLvsIjJq4 o3oZwJkG8uARyqgTlw0QeYWhC6OFiME9YGLh8M7fGBMibRtxp+fMNP7Gpx8jYmRldXgf ZQC4jMTxw7eMjrCfPhEdlBGI8X870/J5rIU7MVohzCLKbKBAJ5YB+/Tf6Ym6H2uxQx3j wYv8iKCu/rUeVEzX4/7KmqVLNoRzlfOEqg2jFGUMuHn7g6zGJtMJoUWnFDTp37hidx0I h1OA==
X-Gm-Message-State: AJIora/2bva+3VjEImyvv66HKQkz5fP1RiN+ZkXuL7wiLj8MaWEZ6ADC mo3yYnroS5aoRZDDiyjME1EuYiVhBJmqC4hPpAo=
X-Google-Smtp-Source: AGRyM1uDxPMXG8bPYHWxI8cu/GNbfiNTN/uIMDETPOuGjTNse/Mu8nFY00B1qzfR5vSK+TJOguwLFpkADrbfl4e8E3c=
X-Received: by 2002:a17:903:240b:b0:16b:8e84:f22d with SMTP id e11-20020a170903240b00b0016b8e84f22dmr34430995plo.128.1656911777527; Sun, 03 Jul 2022 22:16:17 -0700 (PDT)
MIME-Version: 1.0
References: <165690747653.9313.6940379164951428048@ietfa.amsl.com> <DF6CF2BD-8418-4386-BB78-6E011A523FBA@strayalpha.com>
In-Reply-To: <DF6CF2BD-8418-4386-BB78-6E011A523FBA@strayalpha.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 04 Jul 2022 01:16:06 -0400
Message-ID: <CABNhwV1SN+Ei_TScwUsg1scKhAAoxixfFTtXXghLXEPspU6gZA@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="000000000000ec7d3305e2f3d559"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/RZbxFqgO69JsIzpJ_PeMdR779AY>
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 05:16:23 -0000

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, so
the plan is that a separate protocol specific yang model would be a follow
on to address all of my concerns.

I am all set.

The draft is well written and I believe is ready for publication.

Thank you

Gyan

On Mon, Jul 4, 2022 at 12:44 AM touch@strayalpha.com <touch@strayalpha.com>
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, RST
> 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’ll add my input.
>
> The YANG model represents information about the current TCP connection. It
> is not (and should not be confused with) a specification of the protocol.
>
> Further, flags are associated with messages that cause state transitions,
> not states (i.e., the FSM is a Mealy machine, not a Moore machine). There
> is no “flags set for each state”.
>
> >
> http://tcpipguide.com/free/t_TCPOperationalOverviewandtheTCPFiniteStateMachineF-2.htm
>
> That page has errors and is not consistent with RFC793 (or it’s pending
> -bis update). E.g., FIN stands for “finis” (latin for “end”), not “finish”.
>
> > 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*