<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: SDN:  Are We There Yet?</title>
	<atom:link href="http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/</link>
	<description></description>
	<lastBuildDate>Fri, 24 May 2013 05:32:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Lauren Cooney</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-689289</link>
		<dc:creator>Lauren Cooney</dc:creator>
		<pubDate>Thu, 01 Nov 2012 14:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-689289</guid>
		<description><![CDATA[This is a great conversation happening here - all strong feedback and also good comments - please keep them coming! 

There are multiple solutions that vendors are providing for SDN today, but there are also multiple needs in the market for these solutions. With onePK, we are looking to consistently and proactively allow for users to now access their OS in easier ways than before - so you no longer have 3 operating systems, but actually an abstraction layer that allows for you to harness the power of all 3 via the interface. This interface, while currently in Java and C, will also be RESTful (soon) and we are looking at other languages as well (Python is one, and we&#039;d like your feedback on that). 

SDN means many things to many people. What it comes down to is the problem folks are trying to solve. onePK is just one aspect of Cisco&#039;s solution (see www.cisco.com/go/one for more info) but we have more coming down the pipeline soon. Dave Ward &amp; I will be following up with a podcast in the next month with more details on this - and we&#039;d love to hear what you&#039;d like us to talk about. At the end of the day our job is to build what you, our customers and users, need - and your feedback is essential to that, so please do engage!

You can reach me directly at my address below or my twitter account - and look forward to more dialogue! 

Lauren Cooney
Sr. Director, Software Market &amp; Developer Strategy
NOSTG, Cisco Systems
lauren.cooney@cisco.com
www.twitter.com/lcooney]]></description>
		<content:encoded><![CDATA[<p>This is a great conversation happening here &#8211; all strong feedback and also good comments &#8211; please keep them coming! </p>
<p>There are multiple solutions that vendors are providing for SDN today, but there are also multiple needs in the market for these solutions. With onePK, we are looking to consistently and proactively allow for users to now access their OS in easier ways than before &#8211; so you no longer have 3 operating systems, but actually an abstraction layer that allows for you to harness the power of all 3 via the interface. This interface, while currently in Java and C, will also be RESTful (soon) and we are looking at other languages as well (Python is one, and we&#8217;d like your feedback on that). </p>
<p>SDN means many things to many people. What it comes down to is the problem folks are trying to solve. onePK is just one aspect of Cisco&#8217;s solution (see <a href="http://www.cisco.com/go/one" rel="nofollow">http://www.cisco.com/go/one</a> for more info) but we have more coming down the pipeline soon. Dave Ward &amp; I will be following up with a podcast in the next month with more details on this &#8211; and we&#8217;d love to hear what you&#8217;d like us to talk about. At the end of the day our job is to build what you, our customers and users, need &#8211; and your feedback is essential to that, so please do engage!</p>
<p>You can reach me directly at my address below or my twitter account &#8211; and look forward to more dialogue! </p>
<p>Lauren Cooney<br />
Sr. Director, Software Market &amp; Developer Strategy<br />
NOSTG, Cisco Systems<br />
<a href="mailto:lauren.cooney@cisco.com">lauren.cooney@cisco.com</a><br />
<a href="http://www.twitter.com/lcooney" rel="nofollow">http://www.twitter.com/lcooney</a>
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',689289)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-689289">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Woods</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-688999</link>
		<dc:creator>Kevin Woods</dc:creator>
		<pubDate>Thu, 01 Nov 2012 04:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-688999</guid>
		<description><![CDATA[Regarding REST, we demonstrated a onePK REST interface at Cisco LIVE back in June, and we will have more specifics on our roadmap and direction with regard to REST soon!

Thanks,
Kevin Woods
Director, Product Management, NOSTG]]></description>
		<content:encoded><![CDATA[<p>Regarding REST, we demonstrated a onePK REST interface at Cisco LIVE back in June, and we will have more specifics on our roadmap and direction with regard to REST soon!</p>
<p>Thanks,<br />
Kevin Woods<br />
Director, Product Management, NOSTG
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',688999)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-688999">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter M.</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-687140</link>
		<dc:creator>Peter M.</dc:creator>
		<pubDate>Sun, 28 Oct 2012 05:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-687140</guid>
		<description><![CDATA[I understand why you need an SDK to provide an intermediary layer to talk to network operating systems built without an API in mind like IOS.  However an SDK is another layer (proprietary) of code and complexity that will increase overall system complexity.  It has to run somewhere.

There is a big difference between SDK&#039;s and API&#039;s and so far Cisco interchangeably uses both terms which is disingenuous.  Dictating languages like Java and C is another problem.  Plus the SDK route means new languages mean additional development time and maintenance cycles for Cisco.  What we really need is a proper RESTful API that doesn&#039;t require another layer of language dictated SDK.  

Again I understand you can&#039;t bolt API&#039;s onto something like IOS, but I wonder if some players will move to a network operating system that was built from day one to provide a proper API that I can interact with with any language I choose.]]></description>
		<content:encoded><![CDATA[<p>I understand why you need an SDK to provide an intermediary layer to talk to network operating systems built without an API in mind like IOS.  However an SDK is another layer (proprietary) of code and complexity that will increase overall system complexity.  It has to run somewhere.</p>
<p>There is a big difference between SDK&#8217;s and API&#8217;s and so far Cisco interchangeably uses both terms which is disingenuous.  Dictating languages like Java and C is another problem.  Plus the SDK route means new languages mean additional development time and maintenance cycles for Cisco.  What we really need is a proper RESTful API that doesn&#8217;t require another layer of language dictated SDK.  </p>
<p>Again I understand you can&#8217;t bolt API&#8217;s onto something like IOS, but I wonder if some players will move to a network operating system that was built from day one to provide a proper API that I can interact with with any language I choose.
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',687140)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-687140">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar Sultan</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-686447</link>
		<dc:creator>Omar Sultan</dc:creator>
		<pubDate>Fri, 26 Oct 2012 15:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-686447</guid>
		<description><![CDATA[Hey AJ:

Thanks for the interest. Its a closed beta right now, but ping me at osultan at cisco dot com and we can chat some more.  

Regards,

Omar]]></description>
		<content:encoded><![CDATA[<p>Hey AJ:</p>
<p>Thanks for the interest. Its a closed beta right now, but ping me at osultan at cisco dot com and we can chat some more.  </p>
<p>Regards,</p>
<p>Omar
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',686447)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-686447">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-686438</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Fri, 26 Oct 2012 15:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-686438</guid>
		<description><![CDATA[Omar,

Is there a way to get access to Cisco&#039;s proof-of-concept openflow controller and agent? Secondly, which hardware is supported?

Thanks,
AJ]]></description>
		<content:encoded><![CDATA[<p>Omar,</p>
<p>Is there a way to get access to Cisco&#8217;s proof-of-concept openflow controller and agent? Secondly, which hardware is supported?</p>
<p>Thanks,<br />
AJ
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',686438)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-686438">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar Sultan</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-684863</link>
		<dc:creator>Omar Sultan</dc:creator>
		<pubDate>Wed, 24 Oct 2012 05:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-684863</guid>
		<description><![CDATA[Ashwin:

You are correct--we can build an OpenFlow agent for a given switch using onePK.  One benefit of this approach is that it can take full advantage of the capabilities of the underlying hardware.

Thanks for helping to clarify.

Regards,

Omar]]></description>
		<content:encoded><![CDATA[<p>Ashwin:</p>
<p>You are correct&#8211;we can build an OpenFlow agent for a given switch using onePK.  One benefit of this approach is that it can take full advantage of the capabilities of the underlying hardware.</p>
<p>Thanks for helping to clarify.</p>
<p>Regards,</p>
<p>Omar
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',684863)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-684863">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar Sultan</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-684860</link>
		<dc:creator>Omar Sultan</dc:creator>
		<pubDate>Wed, 24 Oct 2012 05:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-684860</guid>
		<description><![CDATA[Umair:

Check out this post - onePK Plays Well With Others - http://blogs.cisco.com/datacenter/cisco-onepk-plays-well-with-others/
and see if it answers your question--if not post another comment and let me know.

Regards,

Omar

PS - As part o the formal release of onePK, we will have all sorts of tutorials, sample code etc to help bring folks up to speed]]></description>
		<content:encoded><![CDATA[<p>Umair:</p>
<p>Check out this post &#8211; onePK Plays Well With Others &#8211; <a href="http://blogs.cisco.com/datacenter/cisco-onepk-plays-well-with-others/" rel="nofollow">http://blogs.cisco.com/datacenter/cisco-onepk-plays-well-with-others/</a><br />
and see if it answers your question&#8211;if not post another comment and let me know.</p>
<p>Regards,</p>
<p>Omar</p>
<p>PS &#8211; As part o the formal release of onePK, we will have all sorts of tutorials, sample code etc to help bring folks up to speed
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',684860)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-684860">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ashwin</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-684803</link>
		<dc:creator>Ashwin</dc:creator>
		<pubDate>Wed, 24 Oct 2012 02:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-684803</guid>
		<description><![CDATA[I believe you have to forget that definition of SDN. The CP and DP are not separated but reside in the router/switch. They provide the onePK API. An OpenFlow agent can run on top of IOS and talk to the relevant onePK API&#039;s on the south side while talking the OpenFlow API on the north side. This would mean some of the onePK API&#039;s would support OpenFlow functionality. The &quot;controller&quot; that talks to the OF client would thus be quite different from a centralized controller visualized by ONF.]]></description>
		<content:encoded><![CDATA[<p>I believe you have to forget that definition of SDN. The CP and DP are not separated but reside in the router/switch. They provide the onePK API. An OpenFlow agent can run on top of IOS and talk to the relevant onePK API&#8217;s on the south side while talking the OpenFlow API on the north side. This would mean some of the onePK API&#8217;s would support OpenFlow functionality. The &#8220;controller&#8221; that talks to the OF client would thus be quite different from a centralized controller visualized by ONF.
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',684803)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-684803">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Umair</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-684701</link>
		<dc:creator>Umair</dc:creator>
		<pubDate>Tue, 23 Oct 2012 22:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-684701</guid>
		<description><![CDATA[Here’s specifically what I have a hard time grasping. At the 10:30 minute mark, in trying to describe the positioning of onePK, David refers to northbound and southbound APIs of the OpenFlow agent.

Now, I know SDN means different things to different people and vendors. But one widely accepted definition is the separation of CP and DP via a Controller-led network with northbound APIs between the user/applications and the Controller (to my knowledge, none have been defined yet) and southbound APIs between the Controller and the switches (e.g. OpenFlow and NETCONF).

What I’m looking for from Cisco is a tutorial on the following: Using the definition of SDN above, where does onePK sit and what value does it bring? Thanks.]]></description>
		<content:encoded><![CDATA[<p>Here’s specifically what I have a hard time grasping. At the 10:30 minute mark, in trying to describe the positioning of onePK, David refers to northbound and southbound APIs of the OpenFlow agent.</p>
<p>Now, I know SDN means different things to different people and vendors. But one widely accepted definition is the separation of CP and DP via a Controller-led network with northbound APIs between the user/applications and the Controller (to my knowledge, none have been defined yet) and southbound APIs between the Controller and the switches (e.g. OpenFlow and NETCONF).</p>
<p>What I’m looking for from Cisco is a tutorial on the following: Using the definition of SDN above, where does onePK sit and what value does it bring? Thanks.
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',684701)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-684701">0</span> likes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omar Sultan</title>
		<link>http://blogs.cisco.com/datacenter/sdn-are-we-there-yet/#comment-682830</link>
		<dc:creator>Omar Sultan</dc:creator>
		<pubDate>Sat, 20 Oct 2012 16:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.cisco.com/?p=88084#comment-682830</guid>
		<description><![CDATA[Hey Pete--

Thanks for reading.  I can certainly understand your perspective.  Many folks expect us to be defensive about SDN and certainly some of our competitors would like to believe we are too doddering to do anything about it. :)  Simply not true.

So, is onePK proprietary--only to the degree it is designed to work only with Cisco gear--but that is the nature of an SDK on the southbound side--Juniper&#039;s SDK only works with their stuff and even at a lower-level, Broadcom and Intel/Fulcrum SDKs only work with their respective silicon.  BTW this is not necessarily a bad thing--it allows the SDK to tap the full capabilities of the hardware as you will see later on.  Anyway, the most of the action is happening on the northbound side.  There, things are anything but proprietary. onePK exposes an immense amount of information--onePK is the exact same development environment (no secret squirrel APIs) our own engineers use to create features for our operating systems, so you that should give you an idea of how powerful the develop tools are--you are getting the keys to the kingdom--perhaps this also answers Umair&#039;s question a bit too.

Anyway, with this SDK on the northbound side you can do some interesting things.  You can directly access the hardware via onePK--currently with C and JAVA, other languages coming soon.  However, we will also release agents that allow you to access the hardware via other mechanisms--for example, this summer we demoed an OpenFlow agent--down the the road, as other protocols emerge (IRS, PCE, etc) we can quickly and easily stand up agents to support those technologies.

So when we do these podcasts, I ask everyone to keep things conversational--the kind of chat you would have over a beer.  The reasons is these are complex topics and I want to keep them accessible to folks--we are trying to be educational, not demonstrate how smart we are.  That being said, its important to recognize that David is currently the chair of the Technical Advisory Board at ONF (check out this post for a snapshot of all the folks we have contributing to ONF efforts http://blogs.cisco.com/datacenter/what-comes-next-with-cisco-and-the-onf/) and he is also the CTO for the SP engineering teams so things he is talking about on the podcast are the things he is advocating in the standards bodies (i,e, IRS) and building for Cisco.

Regards,

Omar]]></description>
		<content:encoded><![CDATA[<p>Hey Pete&#8211;</p>
<p>Thanks for reading.  I can certainly understand your perspective.  Many folks expect us to be defensive about SDN and certainly some of our competitors would like to believe we are too doddering to do anything about it. <img src='http://blogs.cisco.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Simply not true.</p>
<p>So, is onePK proprietary&#8211;only to the degree it is designed to work only with Cisco gear&#8211;but that is the nature of an SDK on the southbound side&#8211;Juniper&#8217;s SDK only works with their stuff and even at a lower-level, Broadcom and Intel/Fulcrum SDKs only work with their respective silicon.  BTW this is not necessarily a bad thing&#8211;it allows the SDK to tap the full capabilities of the hardware as you will see later on.  Anyway, the most of the action is happening on the northbound side.  There, things are anything but proprietary. onePK exposes an immense amount of information&#8211;onePK is the exact same development environment (no secret squirrel APIs) our own engineers use to create features for our operating systems, so you that should give you an idea of how powerful the develop tools are&#8211;you are getting the keys to the kingdom&#8211;perhaps this also answers Umair&#8217;s question a bit too.</p>
<p>Anyway, with this SDK on the northbound side you can do some interesting things.  You can directly access the hardware via onePK&#8211;currently with C and JAVA, other languages coming soon.  However, we will also release agents that allow you to access the hardware via other mechanisms&#8211;for example, this summer we demoed an OpenFlow agent&#8211;down the the road, as other protocols emerge (IRS, PCE, etc) we can quickly and easily stand up agents to support those technologies.</p>
<p>So when we do these podcasts, I ask everyone to keep things conversational&#8211;the kind of chat you would have over a beer.  The reasons is these are complex topics and I want to keep them accessible to folks&#8211;we are trying to be educational, not demonstrate how smart we are.  That being said, its important to recognize that David is currently the chair of the Technical Advisory Board at ONF (check out this post for a snapshot of all the folks we have contributing to ONF efforts <a href="http://blogs.cisco.com/datacenter/what-comes-next-with-cisco-and-the-onf/" rel="nofollow">http://blogs.cisco.com/datacenter/what-comes-next-with-cisco-and-the-onf/</a>) and he is also the CTO for the SP engineering teams so things he is talking about on the podcast are the things he is advocating in the standards bodies (i,e, IRS) and building for Cisco.</p>
<p>Regards,</p>
<p>Omar
<p class="comment-like"><img class="comment-like-btn" title="Vote" onclick="cl_like_this('http://blogs.cisco.com/wp-admin/admin-ajax.php',682830)" src="http://blogs.cisco.com/wp-content/plugins/comments-likes/images/like.png" />&nbsp;&nbsp;&nbsp;<span id="comment-like-cnt-682830">1</span> like</p>
]]></content:encoded>
	</item>
</channel>
</rss>
