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

"Schwarz, Albrecht (Albrecht)" <albrecht.schwarz@alcatel-lucent.com> Fri, 08 May 2015 16:00 UTC

Return-Path: <albrecht.schwarz@alcatel-lucent.com>
X-Original-To: sdn@ietfa.amsl.com
Delivered-To: sdn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 293B81AC424 for <sdn@ietfa.amsl.com>; Fri, 8 May 2015 09:00:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=unavailable
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 laZ550Gnuzem for <sdn@ietfa.amsl.com>; Fri, 8 May 2015 09:00:38 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 88B111AC420 for <sdn@irtf.org>; Fri, 8 May 2015 09:00:26 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 3E8B85E810C0A; Fri, 8 May 2015 16:00:22 +0000 (GMT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t48G058a008202 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 8 May 2015 18:00:20 +0200
Received: from FR711WXCHMBA03.zeu.alcatel-lucent.com ([169.254.3.123]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.03.0195.001; Fri, 8 May 2015 18:00:13 +0200
From: "Schwarz, Albrecht (Albrecht)" <albrecht.schwarz@alcatel-lucent.com>
To: 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: AQHQhw4ohp+3bZFHvUGzLbxLiJLCKp1vD5CAgAI14oCAAPqbYA==
Date: Fri, 08 May 2015 16:00:13 +0000
Message-ID: <786615F3A85DF44AA2A76164A71FE1AC7AD7CBA2@FR711WXCHMBA03.zeu.alcatel-lucent.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>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F2166BA59B1@nkgeml512-mbx.china.huawei.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sdn/FRXGJvX2rqJmd5TqCwcu_hyPZ1A>
Cc: "ibnemo@ietf.org" <ibnemo@ietf.org>
Subject: Re: [Sdn] I-D Action: draft-xia-sdnrg-service-description-language-02.txt
X-BeenThere: sdn@irtf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List to Discuss SDN Research Group in the IRTF <sdn.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/sdn>, <mailto:sdn-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/sdn/>
List-Post: <mailto:sdn@irtf.org>
List-Help: <mailto:sdn-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/sdn>, <mailto:sdn-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 May 2015 16:00:44 -0000

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