Re: [Teas] [i2rs] WG LC for Topology (10/1 to 10/14)

Xufeng Liu <xufeng.liu@ericsson.com> Tue, 13 October 2015 03:15 UTC

Return-Path: <xufeng.liu@ericsson.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 536DA1B2F80; Mon, 12 Oct 2015 20:15:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.75
X-Spam-Level:
X-Spam-Status: No, score=-0.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_BACKHAIR_42=1, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 mkR4zeacvhTm; Mon, 12 Oct 2015 20:15:27 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 852221B2F7C; Mon, 12 Oct 2015 20:15:27 -0700 (PDT)
X-AuditID: c618062d-f79ef6d000007f54-87-561c172458af
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id E3.AF.32596.4271C165; Mon, 12 Oct 2015 22:25:09 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0248.002; Mon, 12 Oct 2015 23:15:25 -0400
From: Xufeng Liu <xufeng.liu@ericsson.com>
To: "Alexander Clemm (alex)" <alex@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] WG LC for Topology (10/1 to 10/14)
Thread-Index: AdD8mZtMK+5wN+PKRMK6Tyi1tCuIrQFbBFrAAAxNSnAAKpvNMACgWUQQ
Date: Tue, 13 Oct 2015 03:15:24 +0000
Message-ID: <AAB1CC9C17CBA440BDFA169056B93B9E127C0865@eusaamb107.ericsson.se>
References: <007701d0fc9a$537bcd90$fa7368b0$@ndzh.com> <AAB1CC9C17CBA440BDFA169056B93B9E127BE37D@eusaamb107.ericsson.se> <C636AF2FA540124E9B9ACB5A6BECCE6B54ACDD33@SZXEMA512-MBS.china.huawei.com> <DBC595ED2346914F9F81D17DD5C32B5728237296@xmb-rcd-x05.cisco.com>
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B5728237296@xmb-rcd-x05.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_AAB1CC9C17CBA440BDFA169056B93B9E127C0865eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRmVeSWpSXmKPExsUyuXRPrK6quEyYwfzZPBafHl5itph/8jCT xboZH1gs9h98y2rx580rFovWHztYLBZv62RxYPeY8nsjq8fOWXfZPVqOvGX1WLLkJ5PH7NfX WT0u925lDWCL4rJJSc3JLEst0rdL4Mq4tsK/4NxXxooTH06yNTDOe8TYxcjJISFgIvHmRR8T hC0mceHeerYuRi4OIYGjjBJzXt9jhHCWM0pse7WJuYuRg4NNQEvi8lNHkLiIwFxGiYct98Am MQskSFy8fpQVxBYWMJd4f/cJM4gtImAhcfPLSlYI203iaucHMJtFQFXizKxNbCA2r4CvxL0f P1kglnUySXT/bARr5gRKvH3YBWYzAp33/dQaJohl4hK3nsyHOltAYsme88wQtqjEy8f/WCFs JYlJS8+xQtTnSxxZtIcRYpmgxMmZT1gmMIrOQjJqFpKyWUjKIOJaEvMafkPVKEpM6X7IDmFr SlyZfAjK1pZYtvA18wJG9lWMHKXFqWW56UYGmxiBUXtMgk13B+Oel5aHGAU4GJV4eBOypcKE WBPLiitzDzFKc7AoifPuX3I/VEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAPjAnfvxVUcK9Wv dRvYMnKF9m1hsb963IjP8SHrq05BDpNJvlNb513OvTJRdJ/VNH6mxTV8V6MzJH5P/PJdbRbD s3P+KlpphUt3RV46H/+urSdPlmdzfyyb6d6djeIav77+eX2db0p0vnzapzsipZ+lFPLnxbmr RTRutA2b8+MJk8BHDaf6S8FKLMUZiYZazEXFiQAtTI+tuwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/giUZY56VX5jJl4Ex2wyXxVZVd2M>
Cc: 'Jeffrey Haas' <jhaas@pfrc.org>, TEAS WG <teas@ietf.org>, 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [Teas] [i2rs] WG LC for Topology (10/1 to 10/14)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Oct 2015 03:15:36 -0000

Hi Xian,

Responding on item 6 inline below.
Thanks,

- Xufeng

From: Alexander Clemm (alex) [mailto:alex@cisco.com]
Sent: Friday, October 09, 2015 8:21 PM
To: Zhangxian (Xian); Xufeng Liu; Susan Hares; i2rs@ietf.org
Cc: 'Jeffrey Haas'; TEAS WG; 'Alia Atlas'
Subject: RE: [i2rs] WG LC for Topology (10/1 to 10/14)

Hi Xian,

responses inline, <ALEX>

Thanks
--- Alex

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Zhangxian (Xian)
Sent: Thursday, October 08, 2015 7:20 PM
To: Xufeng Liu <xufeng.liu@ericsson.com<mailto:xufeng.liu@ericsson.com>>; Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; i2rs@ietf.org<mailto:i2rs@ietf.org>
Cc: 'Jeffrey Haas' <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>; TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>; 'Alia Atlas' <akatlas@gmail.com<mailto:akatlas@gmail.com>>
Subject: Re: [i2rs] WG LC for Topology (10/1 to 10/14)

Hi, Xufeng, Alex,

Thank you for taking the effort to work toward getting aligned as discussed in last meeting.   I have some comments on some of the conclusions.

Could you share a bit more on reasons behind Point 3 conclusion?

<ALEX> The reason is that the schedule stuff, while generic / non-specific to any specific topology, is not ¡°common¡±, i.e. does not apply to all topologies/ every instantiation of the model.  The goal is to have ietf-network-topology refer to the stuff that is truly common.
</ALEX>

For points 4 and 5, I think they are related. My understanding is that for ietf-network, it does not follow the method taken by YANG modules such as ietf-interface and ietf-te-topology, in which each ¨Crw leaf will have a corresponding ¨Cro leaf. Instead, it choose to use the ¡°server-provided¡± attribute to say whether all the leafs in the module is configurable or state. I am not sure I understand the conclusion of these two points. Do you agree that both methods are acceptable?

<ALEX> There is no operational data defined.  The server-provided attributed guides whether network topology information is populated by the server or by the client application, but the information is the same ¨C this not the config vs oper data (read: stats) separation.  To add stats, you should provide an additional subtree/branch as applicable when you are augmenting.
</ALEX>

One last comment on point 6: is this for future-proofness or you have already have some attributes in mind that can apply to all networks?

<ALEX>
I¡¯ll let Xufeng respond to that one.  We did not have a top-level container because it keeps paths shorter (one less level in the hierarchy) and because if you wanted to insert something at the ¡°top level¡±, you could always do it in parallel.  I still think this is the design that¡¯s preferable.
That said, having a top-level container may not really hurt.  There were concerns regarding the ramification to existing implementations of the model (notably, Open Daylight) if we were to add it but it seems the fallout would be manageable.

Thanks, Alex (end of my comments)
</ALEX>
[Xufeng] This is for both future-proofness and current requirement. To allow operator easily configure TE topology attributes, we are defining templates that can be applied to all networks.

Thank you,
Xian

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Xufeng Liu
Sent: 2015Äê10ÔÂ9ÈÕ 4:15
To: Susan Hares; i2rs@ietf.org<mailto:i2rs@ietf.org>
Cc: 'Jeffrey Haas'; 'Alia Atlas'
Subject: Re: [i2rs] WG LC for Topology (10/1 to 10/14)

Hi Folks,

The following is an update on the ongoing I2RS<=>TE Topology alignment discussion (between the authors of the TE Topology model and Alex).

The issues / solutions that are currently being discussed are:

I2RS Generic Network Topology Model (draft-ietf-yang-network-topo):

1.       Some groupings in ietf-network.yang and ietf-network-topology.yang cannot be used in augmenting module because of missing name spaces, such as ¡°path "/network/network-id" at line 42 of ietf-network.yang.
Solution: Proposed fixes have been sent to Alex to verify.



2.       ¡°leaf network-ref¡± in ietf-network-topology.yang:169, 220, is causing pyang validation errors.
Solution: Alex will check the errors.

3.       Can the group of schedule attributes be moved from ietf-te-topology.yang to ietf-network-topology.yang?
Solution: We agreed to keep them in ietf-te-topology.yang.

4.       How to support state branch in augmenting module?
Solution: Keep base model ietf-network-topology.yang as is. In the augmenting module, for each entity like topology, node and link, create a config container for configuration attributes and a state container for operational state attributes.

5.       Should ¡°server-provided¡± flag be used to block user operation on read-only entities?
Solution: Keep base model ietf-network-topology.yang as is. TE topology will use other means to achieve such a purpose.

6.       Should I2RS Generic Network Topology model have a top-level container? The benefit of doing so is to provide an augmentation target node to define attributes global to all networks.
Solution: I2RS Generic Network Topology module authors will consider making ¡°/networks¡± as the top level container.

L3 Topology Model (draft-ietf-i2rs-yang-l3-topology)

1.       L3 Topology Model should have references to TE Topology model, so that the related TE information can be properly retrieved, when L3 topology and TE topology are congruent.
Solution: L3 Topology Model authors will need to update the model and draft to include these.

L2 Topology Model (draft-ietf-i2rs-yang-l2-topology)

1.       L2 Topology Model should have references to TE Topology model, so that the related TE information can be properly retrieved, when L2 topology and TE topology are congruent.
Solution: This needs to be discussed with L2 Topology Model authors.

Regards,
- Xufeng (on behalf of the authors of the TE Topology Model)

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Thursday, October 01, 2015 6:42 PM
To: i2rs@ietf.org<mailto:i2rs@ietf.org>
Cc: 'Jeffrey Haas'; 'Alia Atlas'
Subject: [i2rs] WG LC for Topology (10/1 to 10/14)

This begins a 2 week WG Last call (10/1 to 10/14)

draft-ietf-yang-network-topo ¨C modeling draft
http://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/

draft-ietf-i2rs-yang-l3-topology ¨C L3 topology
http://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/

draft-ietf-i2rs-yang-l2-topology ¨C L2 topology
http://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l2-network-topology/

Implementation status:

This an OpenDaylight (ODL) implementation of the L3 topology and general model.  It is likely the L2 topology model will be supported in future ODL implementations.   Jeff and I would appreciate anyone who has implementations of these topology models to provide details on list or offlist to the chairs.

Sue Hares