Re: [netmod] WG Last Call for draft-ietf-netmod-syslog-model-15

"Clyde Wildes (cwildes)" <cwildes@cisco.com> Wed, 19 July 2017 17:48 UTC

Return-Path: <cwildes@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EC151317BE for <netmod@ietfa.amsl.com>; Wed, 19 Jul 2017 10:48:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 r6MjmtXGcSp3 for <netmod@ietfa.amsl.com>; Wed, 19 Jul 2017 10:48:07 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A369129461 for <netmod@ietf.org>; Wed, 19 Jul 2017 10:48:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6192; q=dns/txt; s=iport; t=1500486487; x=1501696087; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=/mxEDZStC6HWWF6U4o6ByLxEKR9N2EkCtDtMd0Mtzm0=; b=gOwpDVobVvs7CE/gOqwRKbJNBoKOWZ7vWQsg42jhvfpIlgcSS1q6iwNF 58ACBkMMTcvCkMLbW1c7km8yr53UWjr8aK7gYRBzvIuGkWWrqw9wv1xnI gXfZCzzT+FmJXWdxVcuXrzlaKJjk3fJ1+R//RuE9vIeTcqLXAu6DqHa4W o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DJAADJmm9Z/5pdJa1cGgEBAQECAQEBAQgBAQEBg1pkgRQHjgSRYZYEghEhC4RMTwIag0g/GAECAQEBAQEBAWsohRgBAQIDAQEbBhE6BBkBCBEEAQEDAiYCBCULFQgKBAESii8QtEqCJosdAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBC4Idg02CDIJ5hGqDEzCCMQWfOQKHSYNKg0mFO4IMGYU2ilWVWwEfOIEKdRVJEgGHA3aGYQaBLAGBDAEBAQ
X-IronPort-AV: E=Sophos;i="5.40,381,1496102400"; d="scan'208";a="271997301"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jul 2017 17:48:06 +0000
Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v6JHm6ov014762 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 19 Jul 2017 17:48:06 GMT
Received: from xch-aln-015.cisco.com (173.36.7.25) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 19 Jul 2017 12:48:05 -0500
Received: from xch-aln-015.cisco.com ([173.36.7.25]) by XCH-ALN-015.cisco.com ([173.36.7.25]) with mapi id 15.00.1210.000; Wed, 19 Jul 2017 12:48:05 -0500
From: "Clyde Wildes (cwildes)" <cwildes@cisco.com>
To: Alex Campbell <Alex.Campbell@Aviatnet.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] WG Last Call for draft-ietf-netmod-syslog-model-15
Thread-Index: AQHTALcsnxmaKupZ/kyeF+fon7bzlg==
Date: Wed, 19 Jul 2017 17:48:05 +0000
Message-ID: <91FA5813-8D96-414F-BAC6-BA6C65C5149C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [128.107.151.24]
Content-Type: text/plain; charset="utf-8"
Content-ID: <2C9D55A729452445BC146C9A4E78D258@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Nuw_Kc0yBxZdXuiE42OfoJbjaqs>
Subject: Re: [netmod] WG Last Call for draft-ietf-netmod-syslog-model-15
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jul 2017 17:48:09 -0000

Hi Alex,

Answers inline as [clyde]…

On 7/17/17, 4:20 PM, "netmod on behalf of Alex Campbell" <netmod-bounces@ietf.org on behalf of Alex.Campbell@Aviatnet.com> wrote:

    I am considering to implement the data model in this draft. (dependent on business priorities of course)
    I have reviewed this draft and found the following issues.
    
    * I see pattern-match is specified to use POSIX 1003.2 regular expressions. This is presumably for compatibility with existing implementations; however it is inconsistent with most of YANG (which is specified to use XPath regular expressions) - unless these are the same.

[clyde] I believe that my answer in the other thread explains why we used Posix 1003.2 – it is commonly used. 

    * pattern-match is inside the facility-filter container; common sense says this is wrong as pattern-match has nothing to do with facilities.

[clyde] I will move pattern-match up one level in the next version of the draft. Thanks for catching this!

    * The advanced-compare container groups together two nodes that share a common "when" and "if-feature" statement, but don't seem to have any semantic relation to each other. Are there general guidelines on when to use a container?

[clyde] The confusion may come as a result of the when clause appearing before the if-feature clause which is set by the IETF statement order recommendation.

The when construct was suggested by Martin Björklund as a way of solving the case that advanced-compare does not apply for the ‘all’ and ‘none’ case.

The if-feature applies to the entire container – it is either supported or not.

    * The advanced-compare container has a description starting with "This leaf ..." even though it is not a leaf.

[clyde] This will be fixed in the next draft.

    * The examples are missing <facility-filter> nodes.

[clyde] This will be fixed in the next draft.

    * Perhaps there should be more consistent terminology for receivers of syslog messages; both "collectors" and "actions" are used in the draft. RFC 5424 uses "collector" for the ultimate recipient of a log message - which might not be applicable, because the sending system has no idea whether the receiving system is a collector or a relay.
    
[clyde] The definition of “collector” in RFC 5424 is: A "collector" gathers syslog content for further analysis.

actions relate to the “further analysis” taken by the “collector”. 

“Collectors” appears in the model under the remote action and I believe the usage is correct:
      container remote {
        if-feature remote-action;
        description
          "This container describes the configuration parameters for 
           forwarding syslog messages to remote relays or collectors.";

I will revise the description of these terms in the next draft.
    
Thanks,

Clyde  
    
    ________________________________________
    From: netmod <netmod-bounces@ietf.org> on behalf of Kent Watsen <kwatsen@juniper.net>
    Sent: Saturday, 8 July 2017 6:34 a.m.
    To: netmod@ietf.org
    Subject: [netmod] WG Last Call for draft-ietf-netmod-syslog-model-15
    
    This is a notice to start a three week NETMOD WG last call for the
    document:
    
        A YANG Data Model for Syslog Configuration
        https://tools.ietf.org/html/draft-ietf-netmod-syslog-model-15
    
    Note: Three weeks is more than needed, especially given this
          draft has been through Last Call before, but we understand
          folks are busy these days.
    
    Please indicate your support or concerns by Friday, July 28, 2017.
    
    We are particularly interested in statements of the form:
      * I have reviewed this draft and found no issues.
      * I have reviewed this draft and found the following issues: ...
    
    As well as:
      * I have implemented the data model in this draft.
      * I am implementing the data model in this draft.
      * I am considering to implement the data model in this draft.
      * I am not considering to implement the data model in this draft.
    
    Thank you,
    NETMOD WG Chairs
    
    
    
    
    _______________________________________________
    netmod mailing list
    netmod@ietf.org
    https://www.ietf.org/mailman/listinfo/netmod
    
    _______________________________________________
    netmod mailing list
    netmod@ietf.org
    https://www.ietf.org/mailman/listinfo/netmod