Re: [babel] Robert Wilton's No Objection on draft-ietf-babel-information-model-11: (with COMMENT)

"STARK, BARBARA H" <bs7652@att.com> Sat, 07 November 2020 00:05 UTC

Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F27F73A03FB; Fri, 6 Nov 2020 16:05:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.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 GSXypC0DRD-j; Fri, 6 Nov 2020 16:05:00 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D39FC3A03F5; Fri, 6 Nov 2020 16:04:59 -0800 (PST)
Received: from pps.filterd (m0083689.ppops.net [127.0.0.1]) by m0083689.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 0A703mXu025143; Fri, 6 Nov 2020 19:04:58 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0083689.ppops.net-00191d01. with ESMTP id 34mq8na25y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Nov 2020 19:04:57 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 0A704u7u030786; Fri, 6 Nov 2020 19:04:57 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 0A704rtA028921 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 6 Nov 2020 19:04:53 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id 52529400B573; Sat, 7 Nov 2020 00:04:53 +0000 (GMT)
Received: from GAALPA1MSGEX1AA.ITServices.sbc.com (unknown [135.50.89.96]) by zlp30488.vci.att.com (Service) with ESMTPS id 37545400B574; Sat, 7 Nov 2020 00:04:53 +0000 (GMT)
Received: from GAALPA1MSGED2DC.ITServices.sbc.com (135.50.89.140) by GAALPA1MSGEX1AA.ITServices.sbc.com (135.50.89.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Fri, 6 Nov 2020 19:04:45 -0500
Received: from GAALPA1MSGETA02.tmg.ad.att.com (144.160.249.124) by GAALPA1MSGED2DC.ITServices.sbc.com (135.50.89.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4 via Frontend Transport; Fri, 6 Nov 2020 19:04:38 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgeal2.exch.att.com (144.160.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2044.4; Fri, 6 Nov 2020 19:04:38 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=STYn5dkD1imG3KjmWaVVbylaoweG27GJ7whAoqHsIKumWxPFi/Aw1JhBpazU7n1b2ooS5jOrh5jc8hQzKxmO0L1bZ6AM43tRhclryilwh4prauO54pz/xP8zSL64veVVyp4M3gHG4c4pWMuNf9ITxzRGrkBA0ZZB7S45wAwCZZvCe94knd1a0RrE4XVzhTnQdBE5dlFzXoDxqCLVc+WOy8n0nt1g7tSfwSxiHJGrsV8rACHmptUFYI7zvpBWdGnxwvqyQAkrhuJw/u/tUomDNGsphyBgtC259Cof9I+vr2YvrsHuH2hjjD7jIF3kvtO2JQGdVLiXs9AD9yM8ZU8j9g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2JRCzZnGaVPI39+8WSgmjlAAEKkVcyBQluycYnvJbdI=; b=Em+NVUUiwbVrUIPdQ5CMmPloPtmWcK7zT8DvhYfPmLDR41SSllavHv4tAeuWh+tAfSjGxv1a50xPnhR0YXE6MlK01R+FcqUNBCAqfulqA1070pk0HQUZZ4+bsOuWGPDgad91Me+PbEuTsjhOWy9L7PBnllM4+5nWYzyKOXXC9HRSC1j350LiNOfATe+/HGxnw569xUB5UPwAJpRu17SNwsGvU6F1kAur/NEG3rrjtcnZlOm0emLEVeIqVWvI6DvM9ANjydK9AAexzxBjAk8RVzvX+SfC8nRZkyqEF1rAUFv5LMf2VlaHdzdlvrKWyfJHm+xtRiZyHvBOrAFeU6GaNQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2JRCzZnGaVPI39+8WSgmjlAAEKkVcyBQluycYnvJbdI=; b=LN45SHZluV9EmP/6HQVWx7GlXxGlkSd3Lc7Hh4WBBwxnN34fLarTMS2X08A4x5W59VJ4e2jrcaWxjJ4qtbHyrokmDJGJVff0AVHiKtMZ5DpGjsWmKqPanXBSwP7O2WiPGqe4ouVOFbi4r3XBJ3ZflROc5n6NydTNJRRB9bOO91c=
Received: from SN6PR02MB4512.namprd02.prod.outlook.com (2603:10b6:805:a4::13) by SN6PR02MB4687.namprd02.prod.outlook.com (2603:10b6:805:98::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.29; Sat, 7 Nov 2020 00:04:37 +0000
Received: from SN6PR02MB4512.namprd02.prod.outlook.com ([fe80::dc3c:5ad:4df8:f8af]) by SN6PR02MB4512.namprd02.prod.outlook.com ([fe80::dc3c:5ad:4df8:f8af%7]) with mapi id 15.20.3499.032; Sat, 7 Nov 2020 00:04:37 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: 'Robert Wilton' <rwilton@cisco.com>, 'The IESG' <iesg@ietf.org>
CC: "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>, "'babel-chairs@ietf.org'" <babel-chairs@ietf.org>, "'babel@ietf.org'" <babel@ietf.org>, 'Donald Eastlake' <d3e3e3@gmail.com>
Thread-Topic: Robert Wilton's No Objection on draft-ietf-babel-information-model-11: (with COMMENT)
Thread-Index: AQHWstJ8CLomYVKETkWvjHAQXHsDcqm7qp1Q
Date: Sat, 07 Nov 2020 00:04:36 +0000
Message-ID: <SN6PR02MB4512EDBCB65B56AB29FC347DC3EC0@SN6PR02MB4512.namprd02.prod.outlook.com>
References: <160451197790.28880.17597785068103610213@ietfa.amsl.com>
In-Reply-To: <160451197790.28880.17597785068103610213@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=att.com;
x-originating-ip: [144.160.96.113]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f8a46da4-59ac-48f4-e414-08d882b0b714
x-ms-traffictypediagnostic: SN6PR02MB4687:
x-microsoft-antispam-prvs: <SN6PR02MB4687982EF004873C454E0EE1C3EC0@SN6PR02MB4687.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MIKRpINUqRcsLYHCYpgGL9kZb7A4yl3aDpH6i4WcgpulKk+0FY/2yuB1UL1EsBrU4KjbqxBb0aBWyAbiSVOwpbulhCE5HYMaTnpK6/diM42udZPpNFYj9o1A44h6JRsRdor/Pt81SrD+lxs9ODb556b32TLCUyxj7gpK9ohJDMRGBBgLG8tKuRl8BNNRJIXa3fVznEKOq/AdV27FJCR++J8eJWH4arlH8AkD5BxQsgomXyT8ayLUkNW65msnQrC5KLv1WXNcAWJBf+ENNlBDAYKaVCp6mKVuzNCRytZ2lXS2eUHQIc1OiZrdqzhoMYKUDVCdn2T2Qb8mrs16UL++gA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR02MB4512.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39860400002)(366004)(346002)(396003)(376002)(54906003)(8936002)(33656002)(478600001)(26005)(2906002)(86362001)(83380400001)(7696005)(316002)(110136005)(55016002)(4326008)(5660300002)(66556008)(6506007)(71200400001)(76116006)(66946007)(9686003)(52536014)(64756008)(8676002)(82202003)(186003)(66446008)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: O+F4UM6sxl+WnlzF8mDb1h954qZMZm6lXopjFkCDMrMYkG7XEpEjR3oFqwiQ2xQTQ/TPFqm39Xr5RYEkSAztIoVlx6sGVkwVo4cjuUh4RWcqnZGNQFcFExQOjng8ZSsoLVB175CEbIBNg5mf/stH6GWhjzY+THICXUvF6CsZMJW7UVbp1CjIHDG4pDGd5YVoFQLREHOKYMP7BubTLY5mmAJT/fwuDmHW0U9Z5xG+ulcFOFfIrP3o57Qec+TwNgnfX3nhSPemURkb57eiQe9l0XNCYGUJTgQr/B97csPfVcGCUbeQgc0CT8ZtNN5bhoLBUWcRvVKWoGKZ1Ondb7Wrt8c4aPXzFkWG8iAAS4DzMX7+UknmUXrqAWTKTW6BRY+uHt4e2lDVCdwMAHxBuKLpu4ccItSy9F8b7CWCUHKQUEQ/QCy6WiD7kf61pvLiYbMmITnFH6hOogPjDhnkUSqFQnVP9hc5otNNJhU9Qm0lkmyXs2myMtzt44c+YE78XNa0VczVclfiHMbM2cktkH92vkQ9rPhhg7L4Oj2a7n5ofMVxT3yC7vGYUtAR0XuxJi7csRGP9t326VNg9jnZ35iSPiUoGoeA3o4gFfSLa9ZNUp2gRy5x+TOK2Y4tIWrkzuF7N+UxXNY0Fr88VsLgEbAG4A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR02MB4512.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8a46da4-59ac-48f4-e414-08d882b0b714
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2020 00:04:36.8680 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VtIld0UHMtikNy26SSk173VVLUJ9IITKqdIMKa4n3uKNvpTlgC9ziwfNiVjzlldO
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4687
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: FA31DD84945A7E0E73C26AE12DA823A17861655BE3F87E018687738CFBB695AF2
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-06_06:2020-11-05, 2020-11-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 adultscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 mlxlogscore=999 suspectscore=0 spamscore=0 bulkscore=0 phishscore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011060162
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/2s-UhxjIxYgY1GWEeb8z4HxwAuo>
Subject: Re: [babel] Robert Wilton's No Objection on draft-ietf-babel-information-model-11: (with COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Nov 2020 00:05:02 -0000

Hi Rob,
Thanks for your review. Separate from the conversation with Mahesh on
whether the document should have a normative reference to RFC 8342
(which I responded to recently), I wanted to comment on one of your other
points.
Thx,
Barbara
 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Thank you for this document.
> 
> I support Ben's discuss regarding reusing the terminology from NMDA.  I
> think
> that the document should have a normative reference to RFC 8342, and
> probably
> explain that in some places the information model is using the same concepts
> of
> configuration and operational data separation described in NMDA.
> 
> I also support Alvaro's question about whether the source-routing
> component
> should be included.
> 
> This is just a comment, and I'm not proposing that you change tack, but I
> have
> to confess that I question how beneficial publishing an Information Model
> really is.  I understand that the goal here is to be able to publish two
> different data models,  one based on YANG and other based on BBF's [TR-
> 181].
> But what we end up with is an information model defined in a custom ad hoc
> language, which will naturally necessitate for the YANG and TR-181 models to
> be
> generated by hand, and for all three models to be kept up to date and
> consistent with each other.  Hence, I wonder whether retrospectively it
> would
> have been better to just define the YANG model in IETF and ask BBF to use
> that
> as source reference to construct the TR-181 model from, ideally as a
> programmatic conversion, or failing that by hand.  At least that way there are
> only two things to keep in sync rather than three.
> 
> Regards,
> Rob

The short answer to the retrospective question is "No".
Long answer:
Personally, I would have preferred to only do the TR-181 model, and then,
if someone wanted a YANG model, they could figure it out from my TR-181
model. My employer (along with most
ISPs around the world) uses TR-069 to manage
all of its "Residential Gateway" Wi-Fi routers. Babel is well-suited
to such Wi-Fi routers. I'm not aware of any use of NETCONF or YANG 
to manage Wi-Fi routers on a large scale.
I am aware of 2 major ISPs who want to use NETCONF to manage their
Wi-Fi routers and are working in
BBF to translate BBF TR-181 into YANG, so they have a usable data model
for that purpose.
But in the interest of harmonization between BBF and IETF, I thought it best
to do an info model that could drive both.
As it turns out, this has had had unintended good consequences. The Babel protocol
implementors have used the Info model as a basis for the reporting and 
configuration options they expose through their user interfaces and APIs. 
Therefore, we have had good input from the implementors on the info model,
effectively have implementations, and if someone wants to use TR-181 or
YANG for management, the hooks will exist in these implementations. 
None of the implementors have interest in either YANG or TR-181.

Anyway, it may be useful to think of me as primarily a BBF community member
who is participating in IETF to further certain efforts related to my BBF work.
It was very good for Babel WG that Mahesh so kindly agreed to help with the YANG 
model at the time the WG was getting ready to send rfc6126bis for IETF Last Call.
I was just about to start a scorched Earth / no-holds-barred war to get the 
YANG deliverable taken out of the charter (it was included under duress)
because we had no-one with the interest or competency to write a YANG DM. 
Mahesh is a hero. 😊