Re: [sop] [Sdnp] updated SDN problem statement draft

"Ashish Dalela (adalela)" <> Tue, 20 March 2012 07:24 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B51D511E8076 for <>; Tue, 20 Mar 2012 00:24:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -7.872
X-Spam-Status: No, score=-7.872 tagged_above=-999 required=5 tests=[AWL=2.726, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id WYAXDonSo1jb for <>; Tue, 20 Mar 2012 00:24:47 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 74ADF21F8721 for <>; Tue, 20 Mar 2012 00:24:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=20650; q=dns/txt; s=iport; t=1332228285; x=1333437885; h=mime-version:subject:date:message-id:in-reply-to: references:from:to:cc; bh=UzfJzEIlOiVjV5pDvAHdgdHtglX6MrSXWoy5U4aZnY4=; b=UC5D3SbvVNSeDCkPBHTFOvnyZkPeGL3e1/nBuHNG2JV4OGUaU2LXWehv ko8NpXk3RYN4l0xhiqm7yW/xSPCcF3qKzG+GqBdY6Zi6uIp71fHMu+NEP eGKyeI7GygD13Qk8xA/U6MeAhi/fr8lXEfLFHZx6yOhyjorD380G7Vp8c o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="4.73,617,1325462400"; d="scan'208,217";a="8208666"
Received: from (HELO ([]) by with ESMTP; 20 Mar 2012 07:24:43 +0000
Received: from ( []) by (8.14.3/8.14.3) with ESMTP id q2K7Oh58014339; Tue, 20 Mar 2012 07:24:43 GMT
Received: from ([]) by with Microsoft SMTPSVC(6.0.3790.4675); Tue, 20 Mar 2012 12:54:43 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CD066A.85140BDB"
Date: Tue, 20 Mar 2012 12:54:42 +0530
Message-ID: <>
In-Reply-To: <>
Thread-Topic: [Sdnp] updated SDN problem statement draft
Thread-Index: Ac0CE4i3DNIM8VxBScK8Y1oqgcOaNAEU38PQ
References: <><><><><><><> <>
From: "Ashish Dalela (adalela)" <>
To: "Ping Pan" <>, "Tina TSOU" <>
X-OriginalArrivalTime: 20 Mar 2012 07:24:43.0512 (UTC) FILETIME=[853A8F80:01CD066A]
Subject: Re: [sop] [Sdnp] updated SDN problem statement draft
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Service Orchestration and Desciption for Cloud Services <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 20 Mar 2012 07:24:48 -0000



Late response, just catching up with email backlog. The short answer to your question is “yes”. The long answer is below.


SDN in the ONF sense is networking specific. In the SDNP drafts, I have seen compute, storage and security also mentioned as within the scope of SDNP. That makes me think – how are we crossing these domains while still calling this SDN? It has to be a wider definition of SDN where SDN is not limited to networking.


The other issue is if SDN is limited to a “device driver” level abstraction of a device as OF portrays it. It may not be. Within a networking device, you can abstract a switch at the level of device driver, RIB, routing protocols or mgmt interfaces. In some cases, all of these may be needed concurrently. I think in most practical cases you need all of them. An example of this is OF-Config which has to define a routing configuration using XML which abstracts on CLI for OF packets to even reach the device. So, you can’t get away with multiple levels anyway.


When you want multi-domain and multi-tier SDN, then you need something more generic than what OF is giving today. One of things you will find is the need to separate the transaction pieces from the service pieces. People often say that we can tier separate domain controllers and integrate them at a higher level controller. I don’t think that is trivial. How do you integrate two different domains, unless they speak in the same language?  We need to drive common approaches to reduce complexity.


We don’t want to be replacing the horizontal complexity with a vertical complexity. 


Thanks, Ashish



From: [] On Behalf Of Ping Pan
Sent: Thursday, March 15, 2012 12:20 AM
To: Tina TSOU
Subject: Re: [Sdnp] updated SDN problem statement draft


Wrong list to ask the question. 

On Wed, Mar 14, 2012 at 11:41 AM, Tina TSOU <> wrote:

Sent from my iPad

On Mar 14, 2012, at 6:27 AM, "Ping Pan" <> wrote:

	On Wed, Mar 14, 2012 at 5:23 AM, Scott Brim <> wrote:

	On Tue, Mar 13, 2012 at 11:48, David Meyer <> wrote:
	> Thanks Ping. Search for dmm> in-line.

	>    Software Defined Network (SDN) is an overlay architecture that
	>    presents the underlying transport network to the applications and
	>    services for monitoring, and provisioning at abstraction level.
	> dmm> Is it true that SDN an overlay architecture, or is this SDN
	> dmm> something different than what is being termed SDN in the
	> dmm> industry? If so maybe we should use a different term?
	From a distance I'm still wondering about this group's "SDN" and other
	"SDNs".  This definition doesn't sound like an overlay architecture,
	rather it sounds like element management.


	Yeah, I hear you. Let's forget about ONF SDN, IETF SDN and other flavors of SDN's and names. Let's just focus on its original concept that first advocated by Scott Shenker and others - we may have misinterpreted it quite a bit. However, over the past many months, we keep asking: what is it? why us? how does it really work at engineering level? what business will it serve?


	For a long time, we have been trying to go through all the material, products and use cases that we can get our hands on, and met many who are working in this area. There are a couple of enlighten moments, especially, when I saw the campus deployment in Indiana University. Through the use of routers plus OpenFlow-enabled OEM boxes, the virtual NOC can control and allocate bandwidth to different users. The users can run a totally independent network off servers, and run some very simple applications. The total cost of ownership is tiny, the management of the virtual NOC is getting crazy, but the potential it presents is amazing.  (The guy was telling me that the excitement, the craziness and the unknowns are very much like when we were doing NFSnet :-))


	This "virtual" network is presenting itself with a real engineering challenge to overcome. User registration is a problem. The existing provisioning methodology is way too trivial via OpenFlow, on the other hand, the box itself is dirt cheap. The basic network management, including coordinating network alarms to the virtual users/applications, is not in place. Redundancy and protection - what are they? ;-) Yes, the north-bound API's do not exist in any standard form....

Doesn't SOP do this job?


We can call whatever the name we want, but I think this is an area that IETF can address and contribute.