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

Kent Watsen <kwatsen@juniper.net> Wed, 09 August 2017 17:38 UTC

Return-Path: <kwatsen@juniper.net>
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 D9839132350 for <netmod@ietfa.amsl.com>; Wed, 9 Aug 2017 10:38:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.011
X-Spam-Level:
X-Spam-Status: No, score=-3.011 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_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 cEjPh3ArJoqe for <netmod@ietfa.amsl.com>; Wed, 9 Aug 2017 10:38:04 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0110.outbound.protection.outlook.com [104.47.40.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9853E1321C7 for <netmod@ietf.org>; Wed, 9 Aug 2017 10:38:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=b8nwGFNb9Ll68JRG6QALzCgaWjcXqE8GJN36nXKhBXY=; b=SUZexTpfwjF2hSqbe+iW/4GPJCjm9efiDFfjfY1eqHEiu5od/ePUojlwfCipDNlGaifpeO5zUyQGsGZGpRQlFZbto37RR0BFflFzATTT6Q/VpErLzIInIP2AruxHYCZwc6d0xVOEV3kOq8A6QcGzeaRNiGAjyJdJTJR1ThR5tLo=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1380.namprd05.prod.outlook.com (10.160.117.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.9; Wed, 9 Aug 2017 17:38:02 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1341.010; Wed, 9 Aug 2017 17:38:02 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Clyde Wildes (cwildes)" <cwildes@cisco.com>, "t.petch" <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] WG Last Call for draft-ietf-netmod-syslog-model-15
Thread-Index: AQHTALcsnxmaKupZ/kyeF+fon7bzlqJ8BjLwgABYhID//8lLgA==
Date: Wed, 09 Aug 2017 17:38:02 +0000
Message-ID: <3B97E7D1-64CE-4BD4-9A56-D5E844D7448E@juniper.net>
References: <91FA5813-8D96-414F-BAC6-BA6C65C5149C@cisco.com> <055c01d31103$28f51200$4001a8c0@gateway.2wire.net> <55F0DA02-0E29-46B6-9F4A-B2525EE3F003@cisco.com>
In-Reply-To: <55F0DA02-0E29-46B6-9F4A-B2525EE3F003@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1380; 6:tXHngIGYtf4dftonq87AASjwutDMt9FPPlU3ho2gE11kr7JyNa7km2ibF9ZL07R1+/buAdbEuS5CN3U2MR0verBVTD+Q4vQCSbdm5jLoAsthnOk5+8IVLkZ9XATPPDlS5U8tq6ny+L0qvfUTIl2wQKmMDXX1m8jY1gCUzsn6ZslK0ISD19hblBdyB/M/BMm8sZz8x3LZzQZaJ9rnDtSC8bDfG6I5z2Ftz/MW+1Csmuhuw17xLaytg41I5FYV+OLXOW8LPVTDn8eDb8/tNRaXMT5bpZWnNiM2NoRb5kSTnRiVuJ3p7W706oyB8lNx/a+mO9dtpw7aFAsu0iYgNZkzqQ==; 5:IU/7IKh9STRLd1Mk2QO1zDgfY3zAVy/+BAL/WLXIQimEmID7kIZluC6XkjUBQ4AYMvuxaf1TUXbrqzma41R1yhG8ivrweMqy+TuzZub1skLa7D3PhrLw4XhqMbPoFMXvRLcmo5XTq7E8jyvGkRxpbw==; 24:SmXZHcnejWd3Zy2GyFmLGi4pArCho0gr0srk5TaWI1dsWiCQ0KkYjzLoiY8POmqktmqP5RE1RzFCoJA+It8OVdJV2/naNQ7WMYaFobnsZqk=; 7:sBj4JfZne4dPLkhEdFfogpLyo+REbIffxrMy2XacrNA9PpzkN3zmOgx6uPNQz2gV4lVgFiByWmqcyQRtZRk+6XjUalmlAf+d2x2Ky7wXDKUdg8l+5CAS6fUaJxAwhTpG/LIs0MtKRP5cMf7Xjn4EJfa9mDZhK/QMF0BMZxN5N2FzNBk+3XIES2VLGJC8llGx6Mu7I+Hv0q7clc7xH+F9CDM+gntQzFClrIkwPlYX2SU=
x-ms-office365-filtering-correlation-id: 8ff71c4d-2c86-412a-b6f4-08d4df4d6292
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR0501MB1380;
x-ms-traffictypediagnostic: BN3PR0501MB1380:
x-exchange-antispam-report-test: UriScan:(178726229863574)(192374486261705)(138986009662008)(95692535739014)(17755550239193);
x-microsoft-antispam-prvs: <BN3PR0501MB13804093798CBA128F0AA4FAA58B0@BN3PR0501MB1380.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1380; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1380;
x-forefront-prvs: 0394259C80
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39850400002)(39840400002)(39860400002)(39410400002)(39400400002)(13464003)(24454002)(189002)(199003)(377454003)(2950100002)(2906002)(6246003)(33656002)(38730400002)(50986999)(77096006)(105586002)(86362001)(76176999)(106356001)(54356999)(3280700002)(99286003)(6506006)(3660700001)(6436002)(6486002)(14454004)(6512007)(8666007)(101416001)(8676002)(229853002)(53546010)(66066001)(4001350100001)(83716003)(81156014)(8936002)(230783001)(53936002)(97736004)(7736002)(81166006)(82746002)(36756003)(305945005)(102836003)(68736007)(2501003)(189998001)(2900100001)(478600001)(6116002)(3846002)(5660300001)(83506001)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1380; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <CBD1141F10A9D143B98AC6E44539AC61@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2017 17:38:02.4090 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1380
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LZIwRtllh-Uu9yHv92tHRSxLsPs>
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, 09 Aug 2017 17:38:07 -0000

Hi Clyde,

In my drafts that depend on more than one work in progress, I typically assign each of them a value (e.g., XXXX, YYYY, ZZZZ) and then have RFC Editor instructions mapping each to a specific value.

Kent // contributor

--

Tom,

The agreement was that I should use “xxxx” until the two unapproved RFCs that the model depends on are assigned numbers.

     RFC xxxx: Keystore Management
     RFC xxxx: Transport Layer Security (TLS) Client";

Imported are:

  import ietf-tls-client {
    prefix tlsc;
  }

  import ietf-keystore {
    prefix ks;
  }


Have numbers been assigned?

Thanks,

Clyde

On 8/9/17, 4:32 AM, "t.petch" <ietfc@btconnect.com> wrote:

    Clyde
    
    You use xxxx as a placeholder for three different RFC and two of these
    do not appear AFAICT in the list of References.
    
    This might be a challenge for the RFC Editor.
    
    Tom Petch
    
    
    ----- Original Message -----
    From: "Clyde Wildes (cwildes)" <cwildes@cisco.com>
    Sent: Wednesday, July 19, 2017 6:48 PM
    
    
    > 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.