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

Huub van Helvoort <huubatwork@gmail.com> Thu, 09 February 2017 19:13 UTC

Return-Path: <huubatwork@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 5D30E129598; Thu, 9 Feb 2017 11:13:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.965
X-Spam-Level:
X-Spam-Status: No, score=-1.965 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, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no 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 OMLsQiL5_HYE; Thu, 9 Feb 2017 11:13:31 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 4272A129591; Thu, 9 Feb 2017 11:13:31 -0800 (PST)
Received: by mail-wm0-x236.google.com with SMTP id t18so59887030wmt.0; Thu, 09 Feb 2017 11:13:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=reply-to:subject:references:to:cc:from:message-id :disposition-notification-to:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=iaonWUzwRnPen6AX5gqp5mLyK/2J7ehKuctUxFDqdyg=; b=h++UC3TBP1MmUGTyIy3HPu7wamJD5eC55F9L4he+0UUGtoaF9rahzKICSpLnsisR1a iTjjcXvHibUfYNv6m7M6tVRbScKcDGBDNHuwk3k15FpZhtJslEaTXAkcmX58ARa3KnbC /yiz/BjqHeY5D//9KQuQCU2FvTsMGLGBCCdHei2SL3IzcExZwoLzImTcAL0Fk1ZmXKTc 1xWcIR6+AaDStruVmMcINmTL3KH43oWfqO84AGWU03O9S5Julm/3hurGLbmQx+ZoUT5O 1oO7JEGejKhN+kf9EO4IUY732gTbiicZQP6QrPh9b4LENtR7HPUA2boje9xbHPS0cJyg dkPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:references:to:cc:from :message-id:disposition-notification-to:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=iaonWUzwRnPen6AX5gqp5mLyK/2J7ehKuctUxFDqdyg=; b=YXP3Zbi5Mtg+9iMxva2iak6OshPAKVvsc5koeQcpOzUCoOSuCBRiwERGK60+IOy5+X y+Wa9zuAeTbTBKHXNJo1fi96xRWZxw2TluC5hFMGAZ9mVogT6iv40dQcHaqsRoeA8sWG ih8lq8KGq2zEVzCOOK9bGEaZGSm03eYQght5JBUjgkq8kTziVA6vwvEfuT+Qo63zC/4N N7FaO+tQu6qFPPDi3LS0j1DmYqjSZtthZjhTQobCpIKQsKDj2QoZMsJJz21VWRoFcYOF iQaTVL4+u9n9+3Fb0XEUr6UBBaTJ1uhxwWPE+SqsFxYEtOM2wgvOHNkESwz5BxURBnUK yixg==
X-Gm-Message-State: AMke39lfrP5lElPNaSnX9aclBnyPmXWz3SPDbauqbpanfsDgOhAX5wk9MyT5on8iZ4A/ww==
X-Received: by 10.28.48.7 with SMTP id w7mr4364862wmw.78.1486667609682; Thu, 09 Feb 2017 11:13:29 -0800 (PST)
Received: from McAsterix.local ([92.109.37.136]) by smtp.gmail.com with ESMTPSA id x39sm19976035wrb.3.2017.02.09.11.13.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Feb 2017 11:13:29 -0800 (PST)
References: <BLUPR0501MB205177A13A7296589844029AAE7E0@BLUPR0501MB2051.namprd05.prod.outlook.com> <CA+RyBmW=xfrQrN_wkW-JY3H0sOg87iwSBJzqq5H52zDg94NhRw@mail.gmail.com> <E6BC9BBCBCACC246846FC685F9FF41EA2AD7FCC2@DGGEMM506-MBX.china.huawei.com> <CA+RyBmVC4dEMfa52kcUGE=pwwSxDnFNQu=OCwmNCJ5ptePbavw@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>, wangzitao <wangzitao@huawei.com>
From: Huub van Helvoort <huubatwork@gmail.com>
Message-ID: <2b2c99ce-2663-44bf-a102-c41a42c8d333@gmail.com>
Date: Thu, 09 Feb 2017 20:13:27 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmVC4dEMfa52kcUGE=pwwSxDnFNQu=OCwmNCJ5ptePbavw@mail.gmail.com>
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/37yxJgRiMienLp7sgI8pcR8zwd0>
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
Reply-To: huubatwork@gmail.com
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 19:13:33 -0000

All,

I agree with all the remarks made by Greg.

Note that LBM/LBR and LTM/LTR are on-demand tools and will never
be used to pro-actively detect mis-connection defects.

See G.8013/Y/1731 clauses 7.2 and 7.3

Best regards, Huub.


On 09/02/2017 18:01, Greg Mirsky wrote:
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
发送时间: 201721 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" target="_blank" rel="nofollow">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" target="_blank" rel="nofollow">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.

[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" target="_blank" rel="nofollow">https://www.ietf.org/mailman/listinfo/lime

 




_______________________________________________
Lime mailing list
Lime@ietf.org
https://www.ietf.org/mailman/listinfo/lime" rel="nofollow">https://www.ietf.org/mailman/listinfo/lime


-- 
================================================================
Always remember that you are unique...just like everyone else...