Re: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08

Greg Mirsky <gregimirsky@gmail.com> Thu, 09 February 2017 17:01 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E1C6129C1E; Thu, 9 Feb 2017 09:01:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.688
X-Spam-Level:
X-Spam-Status: No, score=-2.688 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_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 n869r3h_sUNX; Thu, 9 Feb 2017 09:01:56 -0800 (PST)
Received: from mail-oi0-x235.google.com (mail-oi0-x235.google.com [IPv6:2607:f8b0:4003:c06::235]) (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 A0E3D129BFC; Thu, 9 Feb 2017 09:01:56 -0800 (PST)
Received: by mail-oi0-x235.google.com with SMTP id s203so5675600oie.1; Thu, 09 Feb 2017 09:01:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=oWOIDG7WPueGgSLnKuzhhUIyyaxL783v51VGMzVagwM=; b=q5NpuLlb+pmAaGrEaUvm6h+tP/rUFBo0ezJza5GX506rG/kbozOmTlreaqD1rrf6FV VFJjQE2pMyDAuu5S4Ppbi0zt2jJzv/KkUiHf1dVSHf8IAJYH8Jq7CV1rz8jv/C68NauZ HkTSekpmEE2SQbAFH9zYdOxcLrldeDiNAIQXT31SPfZt/eCDEbnxC56+HHJKXVtPGfN1 NMeMrFL+Oi8kWsJ6csJhCSCTKlE03+V3iaoh2G7TM7tVkl8sZmCuipO7hP/94ZY1uCmC KxohV8j3lHtpXENYIlLUQIUGuy3U6Lct3cy3+RpBexRHU1geCyRez/fhxms9KuDrcS5H y9fQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=oWOIDG7WPueGgSLnKuzhhUIyyaxL783v51VGMzVagwM=; b=mlg5ihFBzagP8HIrMPZOdypAVy7ueURVBRIvowz7adqxoOOXsB95QjU5R7V4eIkFCW UrdtQhJ4JQIWDU8dISLO/ypVe0hgn+4J4fAYkokF0LmhGt2XaSmN9sAlNGnFnF/ldzJX KlqDhYQWKvICmTmtAOIMeuj2plwsdXoL8PpqM1jwKDOPrgFv5QCtDpXkou3XBbeY4mCm BGNVeKKIIiK3owBlm2xp2zCCL5rsyuzjwWnC54Wn1Bv2kc9olMvczBYngsyEeYRjCmca HORz+ajQmRJPASMDHOJMmVdTkLCst69CtvcHkCgfp/p/f9JW2KVgYNyinjupQNmAEAQw JJjQ==
X-Gm-Message-State: AMke39kKqa+sxefofqXZmB71CPgfpuQexpEz+xErDTp9Vz+VniD0R6lwEajO8Ypuefp4HdSRaWvl0StbZwqg4w==
X-Received: by 10.202.196.87 with SMTP id u84mr2267328oif.44.1486659715840; Thu, 09 Feb 2017 09:01:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.1.103 with HTTP; Thu, 9 Feb 2017 09:01:55 -0800 (PST)
In-Reply-To: <E6BC9BBCBCACC246846FC685F9FF41EA2AD7FCC2@DGGEMM506-MBX.china.huawei.com>
References: <BLUPR0501MB205177A13A7296589844029AAE7E0@BLUPR0501MB2051.namprd05.prod.outlook.com> <CA+RyBmW=xfrQrN_wkW-JY3H0sOg87iwSBJzqq5H52zDg94NhRw@mail.gmail.com> <E6BC9BBCBCACC246846FC685F9FF41EA2AD7FCC2@DGGEMM506-MBX.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 09 Feb 2017 09:01:55 -0800
Message-ID: <CA+RyBmVC4dEMfa52kcUGE=pwwSxDnFNQu=OCwmNCJ5ptePbavw@mail.gmail.com>
To: wangzitao <wangzitao@huawei.com>
Content-Type: multipart/alternative; boundary="001a1134fa5443f7f205481bf041"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/YYEN249rZFntbVITA8-dcNjph4s>
Cc: Ron Bonica <rbonica@juniper.net>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-oam-model.all@ietf.org" <draft-ietf-lime-yang-oam-model.all@ietf.org>
Subject: Re: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Feb 2017 17:01:59 -0000

Hi Michael,
thank you for your thorough consideration and timely response to my
comments. Apologize for mixing some.
Please find my follow-up notes in-line and tagged GIM>>.

Regards,
Greg

On Tue, Feb 7, 2017 at 6:00 PM, wangzitao <wangzitao@huawei.com> wrote:

> Hi Greg
>
>
>
> Thanks for your review and comments, please find my reply inline.
>
>
>
> Best Regards!
>
> -Michael
>
>
>
> *发件人:* Lime [mailto:lime-bounces@ietf.org] *代表 *Greg Mirsky
> *发送时间:* 2017年2月1日 2:07
> *收件人:* Ron Bonica
> *抄送:* lime@ietf.org; draft-ietf-lime-yang-oam-model.all@ietf.org
> *主题:* Re: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08
>
>
>
> Dear Authors, WG Chairs, et. al,
>
> please consider my comments as part of WGLC discussion.
>
>    - Overview of the OAM Model
>
>
>    - Why MEF-38 Service OAM Fault Management YANG Modules not only used
>       as prototype but not even referenced?
>
>                        [MQD] In this document, we adopt the concepts of
> CFM to structure the connection-oriented oam yang module. CFM [IEEE802.1Q]
> is our baseline. That’s why we reference [IEEE802.1Q].
>
GIM>> Ethernet SOAM YANG model is based on Y.1731 which is, in view of
many, is compatible with CFM and is CO. I think that relationship between
MEF-38 and LIME CO models must be discussed in the document.

>
>    - "... for VPLS this can be per VPLS instance" Is this OAM model of
>       service OAM of provided by the VPLS instance service or of IP/MPLS underlay
>       that provides transport for the VPLS instance? If the former, then we have
>       MEF-38. if the latter, then it is IP/MPLS network OAM, i.e. connectionless.
>
> [MQD]: It is close to the former, we think RFC6136 is a good reference
> for  VPN instance https://tools.ietf.org/html/rfc6136#section-5.2.4.
>
> Anyway this is just an example, we can remove it if it cause confusing.
>
GIM>> If this is the example of Ethernet SOAM, then why not to refer to
MEF-38?

>
>    - "... connectivity verification(loopback) ..." OAM method to verify
>       proper connectivity between MEPs of the specified MA rarely, if any,
>       supported by the Loopback command. In order to detect in mis-connection and
>       in-defect and out-of-defect conditions, CV should operate as proactive OAM
>       command, e.g. CCM in CFM/Y.1731 or BFD-based CV for MPLS-TP as described in
>       RFC 6428.
>
> [MQD]: according to https://en.wikipedia.org/wiki/IEEE_802.1ag, MEP can
> send a Loopback to any MEP or MIP in the service.
>
GIM>> At least for MPLS-TP mi-connection defect been defined only when BFD
is used to perform CV. Please see sections 3.7. through 3.7.4 RFC 6428. I'm
not familiar with LBM/LBR being used to detect mis-connection defect.

>
>    - "The generic YANG model defined here does not require explicit
>       configuration of OAM entities prior to using any of the OAM tools."
>
> I consider configuration of a remote MEP to be absolute pre-requisite to
> using even Loopback or Linktrace commands. Similarly, configuration of MIPs
> may be required as well.
>
>
>
> [MQD] This is generic YANG model or technology independent model, it
> defined base mode or default mode. Technology specific model will provide
> details configuration of a remote MEP or MIP.
>
> That’s why the base model doesn’t require explicit configuration of OAM
> entities prior to using any of the OAM tools.
>
> GIM>> If MEP is not explicitly configured, at least in CFM and MPLS-TP,
then there's no automatic association with MD and  MA, nor notion of MEP
ID. If MIP is not enabled on the particular level, then it would not
respond to Linktrace. I don't see how without explicit configuration of MEP
and MIP operator will be able to use this model. Assuming that this model
does provide basic OAM functionality on its own, without requirement to
supplement it with "technology specific model". I believe that if there's
such dependency then the base model is not operationally useful.

>
>    - Is "base mode for" synonymous to "default values"? The mentioning
>       that explicitly would be helpful.
>
>                         [MQD]: the base mode is equivalent to “default
> mode”, sure we will make this clear.
>
>    -  3.5
>    <https://tools.ietf.org/html/draft-ietf-lime-yang-connectionless-oam-03#section-3.5>.
>    Test Point Locations
>
>
>    - "routing instance vrf name if required" YANG Data Model for MPLS-TP
>       OAM  <https://tools.ietf.org/html/draft-zhang-mpls-tp-yang-oam-03> does
>       not require or even reference to VRF name
>
> [MQD]:Section 3.5 is not in the CO OAM model draft, therefore this comment
> is not applied.
>
>    - I don't see any reference to the above mentioned YANG Data Model for
>    MPLS-TP OAM.
>    - Nor I see substantive references to RFC 6428
>
> [MQD]: Will add it.
>
>    - There's no operational information specific to operation of
>    connectivity verification mechanism in container oper, but only ones
>    related to operation of continuity check. How MEP reports its state in
>    regard to mis-connection defect (in-defect or out-of-defect)?
>
>  [MQD]: This comment is applied to CL OAM model draft, will  change it
> into CC specific operation information as you suggested.
>
>    - tlv-address should not be used as tp-address but as MPLS-TP
>    Identifiers per RFC 6370 and RFC 6428.
>
> [MQD]:tlv-addres is not defined in CO OAM model draft, therefore this
> comment is not applied to CO model.
>
>    - FEC is not address of a single Test Point but group of IP packets
>    which are forwarded in the same manner, over the same path, and with the
>    same forwarding treatment.
>
>   [MQD]: This comment is applied to CL OAM model draft. The intention of
> using FEC is to focus on addressing part, not forwarding treatment, will
> figure out use the different terminology  if it causes confusion.
>
>    - cos-id in grouping cos is of type uint8 though TC filed mentioned as
>    example is only three bits long. How these are mapped?
>
> [MQD]: Consider for technology independent and future technology, we
> defined this type as uint8 rather than 3 bits long, how these are mapped
> should
>
> Be defined in the technology specific model.
>
>    - output from traceroute allows only MEP response while in linktrace
>    MIPs that belong to the same MA should respond with LTR. LSP Ping does the
>    same.
>
> [MQD]:This was discussed before, it was agreed to define linktrac MIP
> responding with LTR in the technology specific model.
>
GIM>> Without output from LTM/LTR Local MEP would not learn identities of
intermediate MPs (MIPs). As result, operator would not be able to localize
the defect. I strongly believe that MIP must be part of the model if we
want the model be operationally useful.

>
>
> Nits:
>
>    - [lime retrieval methods] - looks as meant to be reference but
>    there's no a document it points to.
>
> [MQD]: This comment is not relevant to this document, but Thanks.
>
>    - grouping cos still refers to EXP field in MPLS-TP even though the
>    field has been renamed Traffic Class (TC) in 2009 by RFC 5462
>    - s/Ma name format/MA name format/
>    - s/Yang/YANG/ (several occasions of this)
>    - in 4. 6 s/Augment/augment/
>
> [MQD]: thanks, will fix this.
>
>    -
>
> I cannot support publication of this version of the document.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 19, 2017 at 8:13 AM, Ron Bonica <rbonica@juniper.net> wrote:
>
> Folks,
>
> This message begins a WGLC on draft-ietf-lime-yang-oam-model-08. Please
> submit comments by February 3, 2017.
>
>                                            Ron
>
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime
>
>
>