Re: [OPSAWG] draft-ietf-opsawg-tacacs-06 Contributions, Status and Plans - types

t.petch <ietfc@btconnect.com> Fri, 26 May 2017 16:21 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB4A6129468 for <opsawg@ietfa.amsl.com>; Fri, 26 May 2017 09:21:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.022
X-Spam-Level:
X-Spam-Status: No, score=-0.022 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 uUyoKBfXq42B for <opsawg@ietfa.amsl.com>; Fri, 26 May 2017 09:20:59 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20118.outbound.protection.outlook.com [40.107.2.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D124E128B44 for <opsawg@ietf.org>; Fri, 26 May 2017 09:20:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CrhqAjnjNFOdP3duSRh8WXt5YQ3/AK795fGv5qEAUh4=; b=gKb2BBTMX3AmKRHBGoWY7V3wwLvZYJvQAJfZdPnBfF1NDR97zOS2VghwQLq1UwYFPP1ENYjb4yNF9mGoQWYyEBgeiBZhWEf6Fg6JlEbe7QbhtZF7R/1R7dTi6e6JKtOpOLjyUmmw/Itjx772T4R2hm+uaFZecgap4DL3LBD6xq0=
Authentication-Results: deployingradius.com; dkim=none (message not signed) header.d=none;deployingradius.com; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (86.169.157.161) by VI1PR0701MB3008.eurprd07.prod.outlook.com (2603:10a6:800:87::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5; Fri, 26 May 2017 16:20:56 +0000
Message-ID: <028501d2d63b$a19e8220$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Alan DeKok <aland@deployingradius.com>, "Douglas Gash (dcmgash)" <dcmgash@cisco.com>
CC: opsawg@ietf.org
References: <D53BBCC7.22ECC8%dcmgash@cisco.com> <61D9FC7A-6F10-44E6-8400-578C4FEE1988@deployingradius.com> <D53C62F4.22F82E%dcmgash@cisco.com> <E7D62944-46B9-4091-BF16-0AF8CA47626D@deployingradius.com> <fc8a1ff5-db6f-d463-8ff7-77ec03f1f25f@gmail.com> <006101d2cd9c$e8c0afe0$4001a8c0@gateway.2wire.net> <D53FAB1A.23396E%dcmgash@cisco.com> <010d01d2ce79$477ceda0$4001a8c0@gateway.2wire.net> <D5411107.2340EF%dcmgash@cisco.com> <632EB4D0-15C0-4BF7-9187-9AFCD7EDE306@ll.mit.edu> <D54116DA.23412A%dcmgash@cisco.com> <6B9DFA23-41BD-4896-B80C-EC0EAB51D5FD@deployingradius.com>
Date: Fri, 26 May 2017 16:45:35 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.169.157.161]
X-ClientProxiedBy: DB6PR07CA0010.eurprd07.prod.outlook.com (2603:10a6:6:2d::20) To VI1PR0701MB3008.eurprd07.prod.outlook.com (2603:10a6:800:87::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0701MB3008:
X-MS-Office365-Filtering-Correlation-Id: 90f64858-092d-47d1-b5a4-08d4a4533067
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0701MB3008;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 3:yfObrezLnrDxfx9a/vMWMdW34/qdcvYWJC7F41oFz0Pc2I1dnwRUhiM5XTeaDz2LndFxMEEUO5g6yQI9swlsT5OSF4gOPlfbl0qU7rAh/jfP9sG+t+UDTb31c0qolc8IUZZDD6kRBlkG2va5TKc+191pBKgQ6eROg+hhxj5EIwVmQ8LkdTvKfBJKnSDCq9eDqJDZZd1G/HEwFg5sotDV/PNmcEjRudzwcuNTm7VXCAPkXmmPgXC6w5h7r53csZI0J8/5naA6/9ZFNU9JZJLaE+vFYtUOqPI8+3qeYDtIkE8NM7MQ63ZE5PF1iNjK3+IbykwB1MlF2Xg/cX4zWGrJwA==; 25:YpyCi5gtEV/HLLpVyEbn+X6qcTrJjY97KaX/kcxHtKzAUeXaUtOtLcnoeS+721ilBW5cIYLwZe38oyW4i8wkLLkAGzq3NRII8BAG3Tc9zieVnjrJmf6RTIxpQNMxTKywoGuuczi9aGRnjg5KvXOiZaY81TBNIe69VA7oVkpus7+/MOssGAjc+uZbdi0XjOxl8AcoYNC5vzxFNAHLik3Sp5fDHfG4gOxy5/IOm7W2ZC+s0tCYcAGCH6D5EUlV2gdpqAwjgmcqMAjNSx2SyS91BriCxA7W/gPKuwSUWUaSAeeM5LYoVzr4/pIFNePkft0vL05WmhyWJtPUOpzWbUUGwKTNWMxyZ2tLItiYUMD3mEMfZiUgzicNH7GNpc8jsedIlBb35G5X6S7/smJXaOLjCoNfK2vuI8eAO0dJON8HGH4GhEed49U5RnfLaK9DzayfhJd6UN9qhsWesyCaf0JclbbGRcwbrJJe5JD3X16lOnM=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 31:4OSV8pr9tpgvCG7W1GLvwDo3HK7GWwWZ+7TAOnZpqgnihHgzfZiEykvGDjeCjk5rhf+Q4RPSu68MRWRqyrMTayIRmn1tbx1fQ4C4othJDh0x8sTEghx+03DKWPYJsh5ij/geMFCBF1dL2Rq7K4AyG6Ej8PxdBgv5QUHvR08HdYcNeiB0PPDdvZ67APBrVNbeJ8y1ft95t2nG/i/BoS5R2odBbSBLyGUN9mW2JqzVvQE4wb11RnJ0YFSSp/HDe/zx9qipC46qd3fKLPbFBKKNfA==; 20:dSBM9+7j5789ob9SgXp8PCZnBWhSHfY2eJUJaR6yoqJys6mtR3FN54NkEnVD/FhJHqHtdjvfuaUKPBlr+4kPVOcKFWl/1BmtV8p8Lr7E/7ruDtleLObTN58fyi+XEyx9YNlVVJroh7+X2JIvURGmPR3YKX4/5rUs5FgvqqLS+Y0=
X-Microsoft-Antispam-PRVS: <VI1PR0701MB300834803226DB590C1082A0A0FC0@VI1PR0701MB3008.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(95692535739014);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:VI1PR0701MB3008; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB3008;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 4:hSkspZ8kKuQk0Nzw5s1g1hxfQ/U4iWGbWMgEMS9Lr9Tw1bvdqzNHIqBKxNN+Ls8zDxTWhi6WOT8iGD9yKS/Mz1hLKF3TGRfSk443vlKc7IGMR65ZTj0m/3oh57k2ik3q3qhTxg6OHP8N6jkFyipQZPMQGMHQswHg62MrHy4E5UJEMnSGoVdnYE8GrYyT8SdI18wTEbl7Ou2nuSNZBZaWA3iqcCneo65KtBK0KyNal5IZ+9hP0dYKYrodBszxhv/J021qEA3bicaMJVkyfMCv6oVqXixZ7BBzpRV5rrtnMr0SfxwSQpu7vChYq25iJHNWywYA4qEcbbpefDlQA74zo5iJZBuUmrmAZHsGk6niot5YxG+S2xUOKa6K7l05s/DH8n7ZzUq6xM8AYjZozbDDLAIqzI/IeVN1kmTp1shlh9hccES6CnZk8UPkoFMc+kAY9y+/oSd/n+pb5CGGnIDRrjWzwmqUMjZXl8IAEneSbzSog8/R4qqrNx5+H4vhsq16HlGzAWHxbiz9kbUMAS3+NRWfU9cHkNI3S2yU+1xVnpGt4PW2mTIVv6clHQdg89yeze3vFLdQV3Kl6bQconQKz5ug2eBfM+SR76ZKrZ6vDc2TQCYxLsi64Mrbb8AoQUtpXeaTi+wEMRinPoi40e4Kj1JjYrUbl6O0+8bROkHLOLqnMDgUKArjJELjK39WjJU0YMOVNs9mlD6k8RNpyHnfeXun3PsQa3OTil5KX5faJRuvc0hmWiN3o5HkskYRM0i7VNuKAixWIQf5BSDugXUmndROfzMF5v2gvcpCxQZXQc01DVmQQV+jROsolSA+lmSiq/s3XcIY4kcQkrjb7GIWdjJahLJ4X5+lazn0A3TkAAPL0vEMk9BjeQynj843Zw/S
X-Forefront-PRVS: 031996B7EF
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39850400002)(39400400002)(39860400002)(39410400002)(39840400002)(377454003)(13464003)(14496001)(50466002)(478600001)(50986999)(84392002)(42186005)(1556002)(1456003)(230700001)(230783001)(116806002)(93886004)(23756003)(62236002)(76176999)(66066001)(189998001)(44716002)(47776003)(81686999)(61296003)(33646002)(81816999)(7736002)(9686003)(2906002)(4326008)(8676002)(6486002)(50226002)(86362001)(4720700003)(6116002)(229853002)(6666003)(44736005)(3846002)(5660300001)(6496005)(38730400002)(81166006)(6246003)(53936002)(305945005)(25786009)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB3008; H:pc6; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 23:XPUPqNPwk/c2ouSM9inG/t/DQ2N+8I9Lq7cWi2qLqHbRKy4qlcsrJCdmsfRijMaaOgfFcjRqnRwg6XmpPge48dVxf/EkAZ13gI3R9kJW8v5gKVD5mdsGLzlvzeUcwVAvPyovfGjT4KRX/VA9g0Ig2L449FFhzaKFccgKvPBvuO4DubZwXrTQbG3UDa04D9Y9evzLyeVagMsutghNCxQTL7Lu4GkzJymJP67QJF360pLOzfnlro2gvBIa+52B4TeWniLfgsTKSzaKqFarTgvoKpk6TLudxdXzR3FRxBf7jg+acOQAV1pJeSLtl3hlNQVQfi/jMQesvMTKmnktgHIR8LGwfAikhC10AMpY/w1mGpATaMT6KvgzTd+ui8RqS2+vl6DJ/T7lqpScKDTGkq4NcfK2vCVVet8SNSqOzbdATlQJ4vlpc+RVf9vSH99vCCYuNoM7pC6oDClE/ansAnmyLSMnKB5007H7GRcpDyZbQOELQjKrtaOOLK/WEWPxeWKBgykaNfWcleMmYvORJIfekwwQCXKpHMvx0dpAY/M61aj/1iE2fXcLC3qRZGfUQjCbif5EMYsrf/T2tsKf85KbWu/2LWx7f+YZSNUwD5+r7B7hRHrTtNxlZwmcbgi6jdYU+peu5Jb+7Rf55e8VVNw3eUwsgZIqMcFh/zgjN08eEcn3oO44W7OIkdk/VslF+4GHNuKQTAtRTf6s+BXXwKDA57wJLQ3LRCA/KC8w+f01UipQGKhAhYJ/9sfiQuWYCar3vR0TYr0AGa/+w2HOZr/AMNxap8N5dTtv0rjSKPDjnNHIjBPe4t/zntVn/Co2PhBHX79qLpWaL2Y3NGpNo58LOg8Is9l9Q1jjkoD6k5tSGMMlAdxj4sTVDBtB1Olf8IFvWjnZCRGaqDJRFpDk8WTEVAI0zgpcDHMgRIoQxWHNhDZNQ2R98g/w2D4OoB69TCIw9zDrGm9d6A/UfPAr0Snra/mpcJevcDU7WiMJuPFA2LpYXACXpo/eQCuf37WmMqo4nG5AEa3I7BvzH489BoYOMLVVnyJ2Jf2BCbl2rB/1Em9HWb0YjPvyaGKZ0uVoWWL85+vyNkDjHcbazarHI4RzaVkSWbfXGvOMjHvUPSxohwq+RUzu/egJ3La+MCfPncMQnoWVDxJlHNbMrMNL9BlNb/HO+PYnpmyUJTyEEeJVj2IQ6krmEZtcLv9T4UqaBmCNml/9L4gzL/qIjkPZT7GSuJcg9efw5I1kbOF/34KSrv64/szG3cWcQuBwYGXFgWyFDJUq0OtnFO/YA1YxWTP5MgY5SYFZKGcxjUiyQOhL0YIyTVDvJFitWxxAlJ15sHDiDU8gZ+gh/Z51nFIcfIJ3j/3Zq/mvRuWuNFJdn04Xm6w=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 6:R8iOcb0adqn3ARGEY7th71lWmBBodCJM5nz0tPGnQjYDbw5xy8n4NOxHaRkfX2pEzHUoM02gVuhBFOmus1hO18RxosVePs3urhC5E7Z+5mGEpiYfCK76rtQUiW9Ou0rd7SnVPUFOdJyx/PAPzS3VsVRlkl9tfH/3mf49JxnQUY1aaNmlA8Hll7N03x9+pwvNF6iOU0JyWfoniOw7Re7F9furjjDrnU4Z7lQeoq/SGZbtJDQ7/7UvqjLKHPZ0Ex5pjbyK0mlIForm9dm42Nvh27in6zicLmbJd8CGkwhCs+YAjO/C/V626ZVbh+XV3K/GIqt1VJDU/nNoKlyrQ5FaHC9gMEiYstbupQ4TBpQcf82hH+78Ljiof7jF5GI4BN7+YQyEGW1y15QUIW8Ms58LT0xsUvjZtypOoCjAZER8vKDXDo9ANOOx+SzKqacvP0DPKg+aUyqq6L1p5QMFSAFF2N3KiW3Cv3UVfp8Nu4NeagOVtUTYTkjQuxIBcQ4VPTdZSnHUP7edczWXf3FKebtcsA==; 5:QxnKmHopTIaId/hBPAEVGsxbAqK7OYdAk3f1Pk9A5vRFtV7aFLjWS5b/8/Yr9sGq5wg/0GbZ56X4EZS9HAT2bF7BENCUsKnnNCj+UKREnxaDYGU1IG3cjT9JnTK0r/N1ungg1hCtq0E3XCOOq3RbCF5704ledK+0kVISMFtcyQc=; 24:o2VF4gcBChvvXv0OGkmCtfzxuDV3NtNUhRivktu5T0F8LBQX9/ynu/g8r+RZ3kcAjbPEnJO5Xe2k4R+0nvQAtop4qtcGjQP3U/KzmQfG7uo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3008; 7:tmij9cfjeNioB8yhLCqcK86PFFJWY5b6+1mDvS/RrvCDbDoUg7FTtW1Wgf9N3kuGo58+EoHw9Glv5Ju076VtmcWPhmzUpUOC4iJGKdfc8cne4pOhe6H7A0Q6he9rK7uhYNh5gkQu4NMe+IegbT0R2dBif8ylPko3q3cM6Ur//JY12tv8jEBMY1FjGFyjTS0IZpmjTgLKX0IfACvEILhi7YEBfruU0Y63qW1xSH99Yw2B088ly5LEalOfMaBjW36RSSN0SBwK/EHX4kuNvKdVWx9jADEsiJcLTwoIysgseH7v7+w+IHNBTQC4p1ZJ29BXrDekG7Sr31DsbUtQ9WpA5A==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2017 16:20:56.2738 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB3008
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/8dvx-_e3J5-0LUMYeFPl794nW7c>
Subject: Re: [OPSAWG] draft-ietf-opsawg-tacacs-06 Contributions, Status and Plans - types
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 May 2017 16:21:01 -0000

Doug

I mentioned my wish for the I-D to have a definition of the types used
and promptly noticed something along those lines in another I-D, which I
append below.  It comes from an Informational Model and so does not
specify encoding, which this I-D would need, but I like the terms used
and the descriptions as far as they go.  This I-D would only need a
subset.

Tom Petch

=========================================

   int         A type representing signed or unsigned integer numbers.
               This information model does not define a precision nor
               does it make a distinction between signed and unsigned
               number ranges.  This type is also used to represent
               enumerations.

   boolean     A type representing a boolean value.

   string      A type representing a human-readable string consisting of
               a (possibly restricted) subset of Unicode and ISO/IEC
               10646 [ISO.10646] characters.

   datetime    A type representing a date and time using the Gregorian
               calendar.  The datetime format MUST conform to RFC 3339
               [RFC3339].

   uuid        A type representing Universally Unique IDentifier (UUID(
               as defined in RFC 4122 [RFC4122].  The UUID values are
               expected to be unique within an installation of a large-
               scale measurement system.

   uri         A type representing a Uniform Resource Identifier as
               defined in STD 66 [RFC3986].

   ip-address  A type representing an IP address.  This type supports
               both IPv4 and IPv6 addresses.

   counter     A non-negative integer that monotonically increases.
               Counters may have discontinuities and they are not
               expected to persist across restarts.

   credentials An opaque type representing credentials needed by a
               cryptographic mechanism to secure communication.  Data

               models must expand this opaque type as needed and
               required by the security protocols utilized.

   data        An opaque type representing data obtained from
               measurements.

   Names of objects are generally assumed to be unique within an
   implementation.


----- Original Message -----
From: "Alan DeKok" <aland@deployingradius.com>
To: "Douglas Gash (dcmgash)" <dcmgash@cisco.com>
Cc: <opsawg@ietf.org>; <draft-ietf-opsawg-tacacs@ietf.org>
Sent: Wednesday, May 17, 2017 3:54 PM
Subject: Re: [OPSAWG] draft-ietf-opsawg-tacacs-06 Contributions, Status
and Plans