[Ibnemo] 答复: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt

Xiayinben <xiayinben@huawei.com> Thu, 21 May 2015 12:54 UTC

Return-Path: <xiayinben@huawei.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A13411A0041 for <ibnemo@ietfa.amsl.com>; Thu, 21 May 2015 05:54:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.911
X-Spam-Level:
X-Spam-Status: No, score=-3.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 KE9JgEJFTT6c for <ibnemo@ietfa.amsl.com>; Thu, 21 May 2015 05:54:39 -0700 (PDT)
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 74C521A003B for <ibnemo@ietf.org>; Thu, 21 May 2015 05:54:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BWI85488; Thu, 21 May 2015 12:54:36 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 21 May 2015 13:54:27 +0100
Received: from NKGEML507-MBS.china.huawei.com ([169.254.6.7]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Thu, 21 May 2015 20:54:16 +0800
From: Xiayinben <xiayinben@huawei.com>
To: "'Schwarz, Albrecht (Albrecht)'" <albrecht.schwarz@alcatel-lucent.com>, Zhoutianran <zhoutianran@huawei.com>, STUART VENTERS <stuart.venters@adtran.com>, "sdn@irtf.org" <sdn@irtf.org>
Thread-Topic: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt
Thread-Index: AQHQiBABHckOTKG3B0CDB47lw0dLQZ1w3tqAgADbDICAEsrBkA==
Date: Thu, 21 May 2015 12:54:15 +0000
Message-ID: <5FD31D8EDBF4EC468B36D86F04FDB2E873817C1C@nkgeml507-mbs.china.huawei.com>
References: <20150504095918.12794.90253.idtracker@ietfa.amsl.com> <55487EB4.50903@gmail.com> <1220E2C537595D439C5D026E83751866C429AF86@ex-mb1.corp.adtran.com> <BBA82579FD347748BEADC4C445EA0F2166BA59B1@nkgeml512-mbx.china.huawei.com> <786615F3A85DF44AA2A76164A71FE1AC7AD7CBA2@FR711WXCHMBA03.zeu.alcatel-lucent.com>
In-Reply-To: <786615F3A85DF44AA2A76164A71FE1AC7AD7CBA2@FR711WXCHMBA03.zeu.alcatel-lucent.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.45.17.166]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/F8K4IR9hWdX_guSH45F7iOHh3uo>
Cc: "ibnemo@ietf.org" <ibnemo@ietf.org>
Subject: [Ibnemo] 答复: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 May 2015 12:54:42 -0000

Hi Albrecht,

I think you are right. This draft should focus on the requirement and the information which need to describe a service request.
Because Intent is a new philosophy to design network interface. I think it need several drafts to discuss it from different points. Maybe in the future, there should be a working group to cover these topics. So we establish this mail list for detail technical discussion. 
https://www.ietf.org/mailman/listinfo/ibnemo

It seems you interested in this topic and you have lots of related experience as well. It is appreciated if you have any suggestion about the discussion points or how to structure the topics.

Best regards,
Yinben 

-----邮件原件-----
发件人: Ibnemo [mailto:ibnemo-bounces@ietf.org] 代表 Schwarz, Albrecht (Albrecht)
发送时间: 2015年5月9日 0:00
收件人: Zhoutianran; STUART VENTERS; sdn@irtf.org
抄送: ibnemo@ietf.org
主题: Re: [Ibnemo] [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt

Terence, et al.,

firstly, the level of languages and level of protocols should be not mixed in the ietf draft.

Secondly, there are even more options:

I) Compilation/interpretation dimension:
O1: in runtime evironment
O2: in advance

II) Signalling (= protocol) dimension (with x= 1, 2):
Ox.1: policy rule explicitly signalled
Ox.2: pointer to policy rule signaled, policy rule then retrieved from a remote, central data base by enforcement element
Ox.3: pointer to policy rule signaled, policy rule retrieved from a local data base

Furthermore:
Ox.1.1: policy rule signaled in a container, i.e., PSL syntax is different to underlying protocol syntax
Ox.1.2: policy rule signaled in native protocol syntax

Regards,
Albrecht

-----Original Message-----
From: sdn [mailto:sdn-bounces@irtf.org] On Behalf Of Zhoutianran
Sent: Freitag, 8. Mai 2015 04:56
To: STUART VENTERS; sdn@irtf.org
Cc: ibnemo@ietf.org
Subject: Re: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt

This is interesting. Here is my two cents.

I agree with you that there are two issues.
And for the first one, I think we need a language to easily express the service request or the user intent.

The second one is about the protocol between the controller and applications. I think we have two option.
1. One is to pass the script as content directly to the controller. And all the compilation/parsing done on the controller.
2. The other option is to parse the intent expression on the application side into some well known format, e.g. xml, json, and then transport the content to the controller.

That's what we need to discuss in the community.


Best,
Terence


-----Original Message-----
From: sdn [mailto:sdn-bounces@irtf.org] On Behalf Of STUART VENTERS
Sent: Wednesday, May 06, 2015 11:19 PM
To: sdn@irtf.org
Subject: Re: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt

There appear to be two, separable technical issues in this draft:

1) What information is needed to represent a service request.
2) How to represent and transport the information for a request.

The first part may be a good area.

For the second part, I wonder if there are not already available methods to declare a schema and represent and transport the information governed by it.
It appears the draft is proposing to invent another mechanism.
It would be nice to understand the reasoning behind this choice.


--------------

On 04-05-15 11:59, internet-drafts@ietf.org wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>
>
>          Title           : Requirements for a Service Description Language and Design Considerations
>          Authors         : Yinben Xia
>                            Sheng Jiang
>                            Susan Hares
> 	Filename        : draft-xia-sdnrg-service-description-language-02.txt
> 	Pages           : 7
> 	Date            : 2015-05-04
>
> Abstract:
>     The more and more complicated IP networks require a new interaction
>     mechanism between their customers and their networks.  A service
>     description language is needed to enable customers to easily describe
>     their diverse intent.  SDN controller would compile the user intent
>     into device configurations.  This document analyzes requirements for
>     such service description language and gives considerations for
>     designing such service description language.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-xia-sdnrg-service-description-l
> anguage/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-xia-sdnrg-service-description-langua
> ge-02
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-xia-sdnrg-service-description-
> language-02
>
>
> Please note that it may take a couple of minutes from the time of 
> submission until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html or 
> ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>


--
*****************************************************************
               请记住,你是独一无二的,就像其他每一个人一样

_______________________________________________
sdn mailing list
sdn@irtf.org
https://www.irtf.org/mailman/listinfo/sdn
_______________________________________________
sdn mailing list
sdn@irtf.org
https://www.irtf.org/mailman/listinfo/sdn
_______________________________________________
sdn mailing list
sdn@irtf.org
https://www.irtf.org/mailman/listinfo/sdn
_______________________________________________
Ibnemo mailing list
Ibnemo@ietf.org
https://www.ietf.org/mailman/listinfo/ibnemo