Re: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-13.txt

Kent Watsen <kwatsen@juniper.net> Tue, 27 June 2017 00:39 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C935126C2F for <i2rs@ietfa.amsl.com>; Mon, 26 Jun 2017 17:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 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_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=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 jKjR_u3KDcwh for <i2rs@ietfa.amsl.com>; Mon, 26 Jun 2017 17:39:44 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0117.outbound.protection.outlook.com [104.47.32.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD8D8126C22 for <i2rs@ietf.org>; Mon, 26 Jun 2017 17:39:44 -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=KvKoHeC05UG8Oii8eQh1I2r7ZzNVrQRqsB373tmmFQs=; b=ZZoidL0EYRmKi9rm7fTkUoOzjRBJltTIh88IKFDBfm9c/I0E6v3YnJ8GGfx8FU9gKn1L4MaU3oEjeRepd9KBi2fpgfhiwOatSqTfcVyWc8mObQXxx3l5a1H8ije5PAkmqbqAQmuO5RcBHXd5xB2op0rS7TtFVpr2r8iVESN+O0c=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1425.namprd05.prod.outlook.com (10.160.117.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.5; Tue, 27 Jun 2017 00:39:42 +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.1220.011; Tue, 27 Jun 2017 00:39:43 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Alexander Clemm <alexander.clemm@huawei.com>, Igor Bryskin <Igor.Bryskin@huawei.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "rwilton@cisco.com" <rwilton@cisco.com>, "Xufeng_Liu@jabil.com" <Xufeng_Liu@jabil.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-13.txt
Thread-Index: AQHS7rA16x9K+7vd8kakDk5cq9Q2XqI3hduAgAABRQCAAANvgIAAE5OAgAAh9ACAABNggP//x9WA
Date: Tue, 27 Jun 2017 00:39:42 +0000
Message-ID: <00E6AFD3-8A3C-47A4-88B9-44DCDADC3CC1@juniper.net>
References: <01a101d2eb18$8efea040$acfbe0c0$@clemm.org> <37626ce1-f10e-0357-e749-cfa9de40951a@cisco.com> <20170624131701.GC2187@elstar.local> <64c72fd5-8833-5d3c-afba-60402adf0882@cisco.com> <308C9498061C7E0D.327c7acb-aec9-4f08-b62c-980f928829ea@mail.outlook.com> <644DA50AFA8C314EA9BDDAC83BD38A2E0E0BC826@SJCEML702-CHM.china.huawei.com> <20170626191238.GA3608@elstar.local> <etPan.59515f39.2efbe7f9.2309@localhost> <20170626192730.GB3608@elstar.local> <etPan.5951632c.fa8a1de.3810@localhost> <20170626204951.GE3608@elstar.local> <0C72C38E7EBC34499E8A9E7DD007863909B1A3B2@SJCEML702-CHM.china.huawei.com> <644DA50AFA8C314EA9BDDAC83BD38A2E0E0BD3B1@SJCEML702-CHM.china.huawei.com>
In-Reply-To: <644DA50AFA8C314EA9BDDAC83BD38A2E0E0BD3B1@SJCEML702-CHM.china.huawei.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: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1425; 7:KlKwh0iOXuCJ2WtpQn0uX4mN9BDJzuaZG7Ehc+n94zh3qERX2PiAbkXZFxILQLp9vogNXyaZZIT7iJ5/KK9yQFRqnKy4Cog3Y7BfvAZSBdEhoUJbxb+go9SuWiqftsG68AmcZ8+fOa9PKVdxZW8Pm0U+ArXWt3a8eagDeg7ETBO4Dwtkc6/vZUVII9IewDMmfeU7i9QU/dB1ShuLdKKlvdHHQb3ZfDOb+Y2x8+XI/3ezBWevlw4jHNw5B/C+x24fXPJO2ht8yD3rIbsTzewsh7K/RY6dhjUnqhZWMvHGz2xO7wGwmO1gQsgSn/gd1h6tjcQ75NklzTjEbD0YfMS7bHTMisCE0S4pgq72MXVubA1GjXm/2ZEaFeKPujj2cWIZn/416OqZK0zOxQ6SkyESnwplFxY3ZLaUbIzVNL0meTn2zplsYbdRWWkfZ1T808isRbTzSyrPQigeP1SnWbkIMgd45nWOrGrLZz+QXogvnsQksh0VIAd/bN4FBYzBQdXG2tOnPuV9G53vJvV3qhXEYfw2Vu4qPMw7bqCzcsdQyRbitmUmnWi8EqEkyagXD1MevwD24L7bzTyKmjkZnAWkDYVeRtLr2oIH+jtY0YVl9EcUAycUhCO2MDIJ5/tArNEzwNvRi8T3prfbauOw+WFw/D9IUSHeo29bJo8Q87I0IEiy6j1bim2KWmiaWFv17DeIdIRthPU6pl+45gDrMV6t6UDekO/hJyDw00/T1hAfVIp7aZKHhtPSx6oJXD+iTidkOjL8kcT3YBoxGZ2aPzzsGoQGAQ5rOcAYZiF8dooZPGU=
x-ms-office365-filtering-correlation-id: dd47125a-08c5-4238-60c4-08d4bcf500ac
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:BN3PR0501MB1425;
x-ms-traffictypediagnostic: BN3PR0501MB1425:
x-microsoft-antispam-prvs: <BN3PR0501MB1425474C3710325B16166797A5DC0@BN3PR0501MB1425.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(133145235818549)(236129657087228)(131327999870524)(50582790962513)(95692535739014)(21534305686606)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1425; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1425;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39860400002)(39850400002)(39450400003)(39410400002)(39400400002)(24454002)(13464003)(377454003)(377424004)(25786009)(2906002)(4326008)(6246003)(2950100002)(8936002)(561944003)(53546010)(8676002)(66066001)(6506006)(102836003)(93886004)(6116002)(230783001)(5660300001)(3280700002)(3660700001)(33656002)(3846002)(82746002)(86362001)(189998001)(99286003)(6306002)(6512007)(54356999)(36756003)(2900100001)(83716003)(76176999)(6486002)(50986999)(305945005)(14454004)(966005)(122556002)(229853002)(7736002)(478600001)(77096006)(38730400002)(54906002)(6436002)(53936002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1425; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <83336297028F4748AFA0EE5A32E31F26@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2017 00:39:42.9295 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1425
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/DqP3yLdEANAbNzMrADekNkXVGPc>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-13.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jun 2017 00:39:47 -0000

Alex,

No one is asking you to drop support for configurable [overlay] topologies.  We all understand the need to be able to configure overlay topologies on top of discovered underlay topologies.

Kent

--


Igor,

Juergen is correct in that the topology model clearly needs to support both configurable as well as discovered topologies.  This is very clearly stated in the draft.  We had this decision also earlier and the conclusion was always that a read-only model that is only applicable to discoverable topologies is too narrow in scope.  

So, the topology model clearly allows for topologies that discovered and for topologies that are configured, including overlay topologies put on top of discovered underlays.  There are various use cases for that, including in the Open Daylight implementation. If we had wanted to do read-only, we would have been done a long time ago.  

Xufeng and I spoke earlier.  If we should include a -state version of the model in the appendix, we will do that, even if it feels redundant.  However, we are clearly not dropping support for configurable topology at this point.  

--- Alex
 

-----Original Message-----
From: Igor Bryskin 
Sent: Monday, June 26, 2017 3:51 PM
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Cc: Alexander Clemm <alexander.clemm@huawei.com>; rwilton@cisco.com; Xufeng_Liu@jabil.com; i2rs@ietf.org
Subject: RE: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-13.txt

Juergen,

>> Perhaps you are right that I2RS never intends to configure topology,
this is what RFC 7920 and 7921 talk about. That said, the base topology model clearly supports configured topologies (following the NMDA approach) but then it seems for TEAS this is not workable.


Honestly, I don't even understand why I2RS topology model needs CONFIG=TRUE elements. Topology model is a network wide model. You do not configure physical topological elements (nodes and links) using topology model, they are discovered and passed to the client as data state.

Abstract TE nodes and links are different. It is typical for a client to request a particular abstract node configured in a way the client prefers to see a network domain (partially or in entirety). Consequently, not only CONFIG=TRUE elements are needed, the deltas between intended and applied configurations are quite likely.

Igor 



Note that RESTCONF and NETCONF protocol extension proposal I-Ds are in the making and the NETCONF charter is meanwhile in place with a target date for this work in Nov 2017. Sure, we all know that it is difficult to predict WG timing but creating a -state subtree may be something to regret in a year from now.

/js

On Mon, Jun 26, 2017 at 07:39:47PM +0000, Igor Bryskin wrote:
> TE  topology model client is a client application that talks netconf/restconf with the server application implemting one or more TE topologies.
> In contrast to I2RS topology server, which only exposes topologies (learnt for example via IGP) as state information,  TE topology model client can configure TE Topologies with all the implications, such as intended/applied, etc.
> 
> Igor
> From:Juergen Schoenwaelder
> To:Igor Bryskin,
> Cc:Alexander 
> Clemm,rwilton@cisco.com,Xufeng_Liu@jabil.com,i2rs@ietf.org,
> Date:2017-06-26 15:27:49
> Subject:Re: [i2rs] I-D Action: 
> draft-ietf-i2rs-yang-network-topo-13.txt
> 
> On Mon, Jun 26, 2017 at 07:22:57PM +0000, Igor Bryskin wrote:
> > Hi  Jorgen,
> > The reason is that TE topologies (e.g. anstract TE topologies) could be (re-)configured by a client, while I2RS topologies could not.
> > Igor
> 
> What is 'client' and what is 'reconfigured' and why does that not 
> apply to i2rs topologies?
> 
> /js
> 
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

_______________________________________________
i2rs mailing list
i2rs@ietf.org
https://www.ietf.org/mailman/listinfo/i2rs