Re: [Supa] Network Topology Data Model and Network Configration Data Model

"Wunan (Eric)" <eric.wu@huawei.com> Tue, 11 November 2014 20:05 UTC

Return-Path: <eric.wu@huawei.com>
X-Original-To: supa@ietfa.amsl.com
Delivered-To: supa@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F286C1A1B6F for <supa@ietfa.amsl.com>; Tue, 11 Nov 2014 12:05:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.784
X-Spam-Level:
X-Spam-Status: No, score=-4.784 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 NAZbKCLSzPno for <supa@ietfa.amsl.com>; Tue, 11 Nov 2014 12:05:00 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0D641A01CB for <supa@ietf.org>; Tue, 11 Nov 2014 12:04:59 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOR03958; Tue, 11 Nov 2014 20:04:48 +0000 (GMT)
Received: from SZXEMA402-HUB.china.huawei.com (10.82.72.34) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 11 Nov 2014 20:04:47 +0000
Received: from SZXEMA508-MBX.china.huawei.com ([169.254.7.32]) by SZXEMA402-HUB.china.huawei.com ([10.82.72.34]) with mapi id 14.03.0158.001; Wed, 12 Nov 2014 04:04:35 +0800
From: "Wunan (Eric)" <eric.wu@huawei.com>
To: "supa@ietf.org" <supa@ietf.org>, "j.schoenwaelder@jacobs-university.de" <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [Supa] Network Topology Data Model and Network Configration Data Model
Thread-Index: Ac/95TWhT+QYuss6S9+/eBNpbogOlQ==
Date: Tue, 11 Nov 2014 20:04:33 +0000
Message-ID: <0F26584357FD124DB93F1535E4B0A650372A4414@szxema508-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.46.76.52]
Content-Type: multipart/alternative; boundary="_000_0F26584357FD124DB93F1535E4B0A650372A4414szxema508mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/supa/kl_aedK3VvdUxJ_2tlSwtbrxowo
Cc: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
Subject: Re: [Supa] Network Topology Data Model and Network Configration Data Model
X-BeenThere: supa@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "This list is to discuss SUPA \(Shared Unified Policy Automation\) related issues." <supa.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/supa>, <mailto:supa-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/supa/>
List-Post: <mailto:supa@ietf.org>
List-Help: <mailto:supa-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/supa>, <mailto:supa-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 20:05:03 -0000

Hi Juergen,



Please check my reply in line.



In the IP world, we usually talk about nodes, links, and interfaces.
And interfaces have been generalized to cover multiple layers. Is
there a specific reason why you prefer the term 'TerminationPoint'?
How is a 'TerminationPoint' different from an interface (and what
is the relationship between them)?

[Eric]: As the draft said, network topology DM is supposed to be defined in a hierachy manner.

When "IP world" is the concern, we are acutally talking about the topology DM for IP.

You are right that people are more familar with "interface", I am.

Actually in the IP Topology DM, "TerminationPoint" is interface.

Per my understanding, this word may be prefered because network topology is not only focusing on IP.

As you know some protocols don't have to depend on "interface", they got their own vacabulary.

For example, IS-IS was using "circuit" and VLAN got "port".

When speaking "interface", i feel it will be more proper when CLI is used.

What is the difference of this topology data model from other
proposals on the table, such as draft-clemm-i2rs-yang-network-topo-01
and draft-hares-i2rs-info-model-service-topo-01 (there there might
be more)?

[Eric]: I would say both of them are talking about topology data model.

One difference may be the position they are used in the architecture.

For draft-hares-i2rs-info-model-service-topo-01,

I think it is the topology for service, another layer in the hierarchy.

If topology data models are crucial for 'northbound' applications, why
is lets say draft-zaalouk-supa-configuration-model-01 not using a
topology data model but instead coming up with its own notion of
interfaces and node identifiers?

[Eric]: I agree with you. Authors may need to coordinate on that.



Regards

Eric




  *   From: Juergen Schoenwaelder <j.schoenwaelder at jacobs-university.de<mailto:j.schoenwaelder@DOMAIN.HIDDEN>>
  *   To: Tina TSOU <Tina.Tsou.Zouting at huawei.com<mailto:Tina.Tsou.Zouting@DOMAIN.HIDDEN>>
  *   Cc: "supa at ietf.org<mailto:supa@DOMAIN.HIDDEN>" <supa at ietf.org<mailto:supa@DOMAIN.HIDDEN>>
  *   Date: Tue, 11 Nov 2014 10:17:05 +0100
  *   In-reply-to: <C0E0A32284495243BDE0AC8A066631A8186601A2@szxeml557-mbs.china.huawei.com<http://www.ietf.org/mail-archive/web/supa/current/msg00181.html>>
  *   References: <C0E0A32284495243BDE0AC8A066631A8186601A2@szxeml557-mbs.china.huawei.com<http://www.ietf.org/mail-archive/web/supa/current/msg00181.html>>
  *   List-id: "This list is to discuss SUPA \(Shared Unified Policy Automation\) related issues." <supa.ietf.org>

________________________________

On Tue, Nov 11, 2014 at 08:43:57AM +0000, Tina TSOU wrote:
> Dear all,
>
> As time not allowed, these are the slides for agenda item: Network Topology Data Model and Network Configration Data Model, which I received.
>

In the IP world, we usually talk about nodes, links, and interfaces.
And interfaces have been generalized to cover multiple layers. Is
there a specific reason why you prefer the term 'TerminationPoint'?
How is a 'TerminationPoint' different from an interface (and what
is the relationship between them)?

What is the difference of this topology data model from other
proposals on the table, such as draft-clemm-i2rs-yang-network-topo-01
and draft-hares-i2rs-info-model-service-topo-01 (there there might
be more)?

If topology data models are crucial for 'northbound' applications, why
is lets say draft-zaalouk-supa-configuration-model-01 not using a
topology data model but instead coming up with its own notion of
interfaces and node identifiers?

/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/>