<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tail-f Systems</title>
	<atom:link href="http://www.tail-f.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tail-f.com</link>
	<description>Multi-vendor SDN and Network Programmability</description>
	<lastBuildDate>Mon, 20 May 2013 11:15:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Controlling the InteropNet</title>
		<link>http://www.tail-f.com/controlling-the-interopnet/</link>
		<comments>http://www.tail-f.com/controlling-the-interopnet/#comments</comments>
		<pubDate>Thu, 16 May 2013 23:38:33 +0000</pubDate>
		<dc:creator>Carl Moberg</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[Interop]]></category>
		<category><![CDATA[NOC]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Web UI]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=6085</guid>
		<description><![CDATA[I remember literally hanging out outside the Interopnet NOC when I last visited the venerable event. It must have been in the late 90′s when I was still young and angry about most things network (one example; ATM cell size  . And, yes, I had coloured hair, worked in a NOC and had many screens of “tail -f” (!) on log files running on my FreeBSD laptop. You get the picture. ]]></description>
			<content:encoded><![CDATA[<p><strong>I remember literally hanging out outside the <a href="http://www.interop.com/lasvegas/it-expo/interopnet/"title="http://www.interop.com/lasvegas/it-expo/interopnet/"  target="_blank">InteropNet</a> NOC when I last visited the venerable event. It must have been in the late 90&#8242;s when I was still young and angry about most things network (one example; <a href="http://wiki.answers.com/Q/Why_ATM_cell_size_is_53_byte"title="http://wiki.answers.com/Q/Why_ATM_cell_size_is_53_byte"  target="_blank">ATM cell size</a>). And, yes, I had coloured hair, worked in a NOC and had many screens of &#8220;tail -f&#8221; (!) on log files running on my FreeBSD laptop. You get the picture. </strong></p>
<p>For me, that made our invitation to participate in the InteropNet network all the more exciting. We had been asked to bring our NCS product and make it work with the whole wide range of networking gear that provides the show floor network. It&#8217;s a pretty extreme network comprising 75 boxes (physical and virtual) from 7 vendors all working together after a very focused effort from a group of very committed network engineers and vendor representatives. They spend on the order of two weeks standing the network up <a href="http://www.networkcomputing.com/next-generation-data-center/commentary/networking/inside-interopnets-hot-stage/240153299"title="http://www.networkcomputing.com/next-generation-data-center/commentary/networking/inside-interopnets-hot-stage/240153299"  target="_blank">in a warehouse</a> close to San Francisco Airport and then ship the whole thing in containers to the show.</p>
<p>Getting the ability to work with such an outlier of a network and get access to network engineers was a hugely productive situation for us. We managed to model network element drivers for all of the participating equipment during the preparation phase so we could show complete support during the event. A nice validation for us that we have managed to shorten the time to add support for new equipment down to roughly the equivalent the time to set a network up. This is a huge difference from the multi-month efforts that have been the norm for adding support for new vendors and products in previous generations of provisioning and automation systems.</p>
<p><a href="http://www.tail-f.com/wordpress/wp-content/uploads/2013/05/tail-f-interop-screen.png"title="The Interopnet CLI"  rel="lightbox[6085]" target="_blank"><img class="alignright" style="margin: 15px;" title="The Interopnet CLI" src="http://www.tail-f.com/wordpress/wp-content/uploads/2013/05/tail-f-interop-screen.png" alt="The Interopnet CLI" width="300" height="168" /></a></p>
<p>And of course; being able to type <code>show configuration devices</code> in a CLI (or use REST or click through the Web UI if you&#8217;re into those things) and get the configuration of all network elements in the whole network tended to get the attention from booth visitors and produced some real interesting conversations around how to bring programmability to the current generation networks while still ensuring that you don&#8217;t miss the boat on e.g. <a href="http://www.tail-f.com/education/"title="Tail-f - Read more about OpenFlow under Education" >OpenFlow</a>-based future networks.</p>
<p>The whole network is now back in a container in the warehouse, eagerly awaiting the next <a href="http://www.interop.com/newyork/"title="http://www.interop.com/newyork/"  target="_blank">Interop in NYC</a>. <em>See you there! </em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/controlling-the-interopnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Anatomy of an SDN Control System (part 3)</title>
		<link>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-3/</link>
		<comments>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-3/#comments</comments>
		<pubDate>Wed, 08 May 2013 07:49:52 +0000</pubDate>
		<dc:creator>Håkan Millroth</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[netconf]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[yang]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=6047</guid>
		<description><![CDATA[In previous posts in this series I discussed the following design principles used in Tail-f’s SDN technology: logically centralized implementation of network services, data structure representations of service and network states, and data models describing these data structures.</strong>]]></description>
			<content:encoded><![CDATA[<p><strong>In previous posts in this series I discussed the following design principles used in <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f´s Multi-Vendor SDN" >Tail-f’s SDN technology</a>: logically centralized implementation of network services, data structure representations of service and network states, and data models describing these data structures.</strong></p>
<p>In this post I will discuss how network services can be implemented by mapping service operations to configuration state changes in the network.</p>
<p>Let&#8217;s use a VPN service as an example. The definition of this service is a <a href="http://www.tail-f.com/education/what-is-yang/"title="Tail-f - What is YANG?" >YANG</a> data model describing the service from a network operator&#8217;s point of view: it describes the parameters that an operator need to specify to create a VPN instance. These parameters might include a VPN identifier, a route distinguisher, and a list of access links that ties the PE (Provider Edge) routers together with the corresponding CE (Customer Edge) routers. Each access link is made up of a PE router and an interface on that router, a CE router and an interface on that router, and subnet to be associated with the link.</p>
<p>Based on this service definition, VPN instances can be created, modified, re-deployed and deleted. To implement a VPN service we thus need to implement create, modify, re-deploy and delete operations that map these service-level operations into the corresponding configuration changes in the network. For example, adding a leg to a VPN service might involve VRF, BGP, policy map, and interface configuration on a PE router, and BGP and interface configuration a CE router.</p>
<p>We do this mapping in two steps. First we map the create/modify/re-deploy/delete operation on the service instance (a data structure in the controller) into an abstract network configuration change-set (another data structure in the controller).</p>
<p>In the second step we map the network configuration change-set into device-specific command sequences that are deployed into the affected devices in the network. These command sequences might be CLI commands, <a href="http://www.tail-f.com/education/what-is-netconf/"title="Tail-f - What is NETCONF?" >NETCONF</a> operations, requests to RESTful interfaces, SNMP SET operations, or some other operations supported by the devices in the network.</p>
<p>Note that the first step in the mapping is data structure mapping that does not require distributed programming The second step, however, involves writing data to the network of devices. The <a href="http://www.tail-f.com/network-control-system/"title="Tail-f - Network Control System (NCS)" >NCS</a> controller carries out both steps within an atomic transaction implemented using a two-phase commit protocol (error recovery in the network can be horrendously complex to manage without such transactional guarantees):</p>
<p style="text-align: center;"><img class="size-full wp-image-6074 alignnone" style="margin-left: 20px; margin-right: 20px;" title="Tail-f- Service and device models" src="http://www.tail-f.com/wordpress/wp-content/uploads/2013/05/Tail-f-Service-and-device-models.png" alt="Tail-f- Service and device models" width="675" height="383" /></p>
<p>Of course, most interfaces on network devices do not support transactions (NETCONF is an exception). In the last 5 minutes of this presentation I describe how a controller can implement transactions toward a device with a non-transactional CLI:</p>
<p><iframe src="https://www.youtube.com/embed/SzT2i52T74k" frameborder="0" width="640" height="360"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tail-f Systems Presents Multi-Vendor SDN at Interop 2013</title>
		<link>http://www.tail-f.com/tail-f-systems-presents-multi-vendor-sdn-at-interop-2013/</link>
		<comments>http://www.tail-f.com/tail-f-systems-presents-multi-vendor-sdn-at-interop-2013/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 12:16:05 +0000</pubDate>
		<dc:creator>Magnus Attefall</dc:creator>
				<category><![CDATA[News Release]]></category>
		<category><![CDATA[Ticker]]></category>
		<category><![CDATA[Interop]]></category>
		<category><![CDATA[InteropNet]]></category>
		<category><![CDATA[NCS]]></category>
		<category><![CDATA[press release]]></category>
		<category><![CDATA[SDN]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=6020</guid>
		<description><![CDATA[Tail-f’s Network Control System (NCS) selected as SDN controller for InteropNet. ]]></description>
			<content:encoded><![CDATA[<p><strong>Tail-f’s <a href="http://www.tail-f.com/network-control-system/"title="Network Control System (NCS)" >Network Control System (NCS)</a> selected as SDN controller for InteropNet. </strong></p>
<p><strong>Tail-f Systems, a leading provider</strong> of network service programmability solutions for traditional and software-defined networks (SDN), today announced its broad participation at the <a href="http://www.interop.com/lasvegas/"title="Interop 2013 in Las Vegas"  target="_blank" target="_blank">Interop 2013 </a>event being held May 6-9, at Mandalay Bay in Las Vegas. Through exhibit demonstrations and technical education sessions, Tail-f will show how enterprise IT professionals can leverage <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f Multi-Vendor SDN" >multi-vendor SDN</a> solutions to achieve critical business objectives while simplifying the provisioning and control of network applications and services.</p>
<p><strong>“NCS allows me to do amazing things on the network that I couldn’t do before,”</strong> said Brian Lubelczyk, senior network engineer for a large North American health organization. “Now we can automate tons of work across multiple devices, while standardizing configurations across the company – all the way down to the unique data elements of each router.”</p>
<p>Additionally, Tail-f‘s Network Control System (NCS) was selected as the SDN controller for this year’s InteropNet network operations center. NCS provides a unified interface for all types of network services and all types of network devices (hardware-based, software-based and Openflow-based). The model-driven architecture of NCS significantly speeds up the introduction of new network services and devices.</p>
<p>“Tail-f’s SDN solution provided the control needed for our complex, multi-vendor environment,” said Glenn Evans, Lead Engineer, InteropNet. “The solution increased our ability to manage a wider set of vendor devices, shortened deployment time and provided the abstraction and control needed for more than 70 devices from 7 different vendors and 13 different device types.”</p>
<p><strong>Booth #2429: “Multi-Vendor SDN”</strong></p>
<p><strong>One of the biggest challenges</strong> for network architects and administrators is the need for greater automation in order to simplify provisioning and controlling network applications and services. Tail-f will demonstrate its <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f Multi-Vendor SDN" >multi-vendor SDN</a> solution, NCS, which provides network service programmability to achieve these critical business objectives, including:</p>
<ul>
<li>Faster development of new network applications and services</li>
<li>Faster turnaround for new features</li>
<li>Real-time dynamic network capacity allocation</li>
<li>Better quality due to fewer human errors, less repetitive manual work</li>
<li>Vendor independence</li>
<li>Substantial capital and operating savings</li>
</ul>
<p><strong>Tail-f will also provide demonstrations</strong> for a number of other network automation and control functions, including:</p>
<ul>
<li>IP VPN and Q-in-Q service automation</li>
<li>Vendor independence through service abstraction</li>
<li>Real-time network inventory reconciliation</li>
<li>SDN readiness for network equipment providers with <a href="http://www.tail-f.com/on-device-configuration-management"title="ConfD - On-Device Management" >ConfD</a></li>
</ul>
<p><strong>InteropNet Session:</strong> “<a href="http://www.interop.com/lasvegas/conference/open-to-all-attendees-by-day.php?session_id=15276"title="Multi-Vendor SDN – An Overview of Tail-f Network Control System"  target="_blank" target="_blank">Multi-Vendor SDN – An Overview of Tail-f Network Control System</a>”</p>
<p><strong>Date:</strong> Wednesday, May 8, at 4:00 p.m. PT</p>
<p><strong>Details:</strong> Tail-f VP of Technology, Carl Moberg, will host an hour classroom session providing an overview of NCS and its capability to enable network engineers to manage all of their equipment – network-wide – with a single tool. NCS provides fine-grained control, which allows detailed configuration of equipment. Further, engineers can apply complex configuration sequences across many devices as atomic change-sets. If a failure occurs the entire transaction can roll back safely.</p>
<p><strong>Additional Resources</strong></p>
<p><a href="http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/"title="Deutsche Telekom Selects Tail-f as Provider of Software-Defined Networking (SDN) in TeraStream Project" >Deutsche Telekom Selects Tail-f as Provider of SDN in TeraStream Project </a></p>
<p><a href="http://www.tail-f.com/tail-f-survey-reveals-both-interest-and-confusion-about-software-defined-networking-sdn/"title="Tail-f Survey Reveals Both Interest and Confusion about Software-Defined Networking (SDN)" >2013 Software Defined Network Survey </a></p>
<p><a href="http://www.tail-f.com/notes-on-our-sdn-survey-and-findings/"title="Tail-f SDN survey Infographic" >SDN Survey Infographic </a></p>
<p><a href="http://www.tail-f.com/network-control-system/"title="Network Control System (NCS) product video" >NCS Product Video</a></p>
<p>&nbsp;</p>
<p><strong>About Tail-f Systems<br />
</strong>Tail-f Systems is a leading provider of multi-vendor configuration management and network automation software for traditional and Software Defined Networks (SDN). Headquartered in Stockholm, Sweden, Tail-f is a Red Herring Top 100 company, a Stratecast Global OSS/BSS 10 to Watch Company, and a Pipeline Network Innovations Award Finalist. <a href="http://www.tail-f.com">www.tail-f.com</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/tail-f-systems-presents-multi-vendor-sdn-at-interop-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Anatomy of an SDN Control System (part 2)</title>
		<link>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-2/</link>
		<comments>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-2/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 07:36:16 +0000</pubDate>
		<dc:creator>Håkan Millroth</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design principles]]></category>
		<category><![CDATA[ONS]]></category>
		<category><![CDATA[RFC]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[yang]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5933</guid>
		<description><![CDATA[As I mentioned in the previous post, Tail-f’s SDN technology makes use of six basic design principles to make the development and maintenance of network applications and services easier. ]]></description>
			<content:encoded><![CDATA[<p><strong>As I <a href="http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-1/"title="The Anatomy of an SDN Control System (part 1)" >mentioned in the previous post</a>, Tail-f’s <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f Multi-Vendor SDN" >SDN technology</a> makes use of six basic design principles to make the development and maintenance of network applications and services easier. </strong></p>
<p>In this post I will discuss three of these design principles: logically centralized implementation of network services, data structure representations of services and network resources, and the use of data modelling.</p>
<ul>
<li><strong>Centralization.</strong> The implementation of network services is logically centralized in the sense that there is an API for creating, modifying and deleting services without the need to resort to distributed programming. The actual realization of the services, beneath the API, can exploit distribution techniques such as clustering, but this is not visible to service developers or to network engineers.</li>
</ul>
<ul>
<li><strong>Data structure representations.</strong> Through the API the programmer has access to configuration and state information for services and for network resources. Crucially, this information is provided in the form of conventional programming data structures, such as trees and graphs, that do not require distributed programming. These data structures are stored in a logically centralized repository or database (in our <a href="http://www.tail-f.com/network-control-system/"title="Tail-f Network Control System (NCS)" >NCS product</a> they are stored in a special-purpose database that is an integral part of the NCS application).</li>
</ul>
<p>These are two key ideas of software-defined networking that makes the implementation of network services much easier. I highly recommend <a href="http://www.youtube.com/watch?v=YHeyuD89n1Y"title="I highly recommend this excellent talk by Scott Shenker"  target="_blank" target="_blank">this excellent talk by Scott Shenker</a>, from the 2011 <a href="http://www.opennetsummit.org"title="Open Networking Summit"  target="_blank" target="_blank">Open Networking Summit</a>, for more information and inspiration on these and related concepts.</p>
<ul>
<li><strong>Data models</strong>. Our third design principle is to use <a href="http://www.tail-f.com/education/what-is-yang/"title="Tail-f What is YANG?" >YANG</a> (<a href="http://tools.ietf.org/html/rfc6020"title="Read more about RFC 6020"  target="_blank" target="_blank">RFC 6020</a>) data models to provide semantically rich descriptions of the data structures representing network services and resources. These data models form enforceable contracts between the SDN control system and the management applications above it, such as policy engines, cloud orchestration systems, workflow engines, self-service portals, and user interfaces for network engineers. The YANG data models describing network resources in addition form enforceable contracts between the SDN control system and the network devices.</li>
</ul>
<p>One of the key benefits of data models is that an SDN control system can auto-render north-bound APIs and user interfaces, internal database schemas, and south-bound command sequences from them. Thus, having data models describing network services and resources enables a data model-driven SDN controller design.</p>
<p>If you want an overview of this entire series of blog posts already now, check out this 26 minute presentation.</p>
<p><iframe src="https://www.youtube.com/embed/SzT2i52T74k" frameborder="0" width="640" height="360"></iframe> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ONS, ONF, NFV – Oh My!</title>
		<link>http://www.tail-f.com/ons-onf-nfv-oh-my/</link>
		<comments>http://www.tail-f.com/ons-onf-nfv-oh-my/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 05:39:55 +0000</pubDate>
		<dc:creator>Carl Moberg</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ETSI]]></category>
		<category><![CDATA[multi-vendor SDN]]></category>
		<category><![CDATA[netconf]]></category>
		<category><![CDATA[ONF]]></category>
		<category><![CDATA[ONS]]></category>
		<category><![CDATA[Open Network Foundation]]></category>
		<category><![CDATA[Open Networking Summit]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[yang]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5915</guid>
		<description><![CDATA[It's been a couple of busy days in the Bay Area. First I attended the annual hypefest known as the Open Networking Summit, or ONS. That was followed by a hectic two days of Open Network Foundation members’ working days. And as if that wasn't enough, we rounded it out with two days of ETSI NFV (Network Function Virtualization) working days. ]]></description>
			<content:encoded><![CDATA[<p><strong>It&#8217;s been a couple of busy days in the Bay Area. First I attended the annual hypefest known as the <a href="http://www.opennetsummit.org"title="Read more about Open Networking Summit (ONS)"  target="_blank" target="_blank">Open Networking Summit</a>, or ONS. That was followed by a hectic two days of <a href="https://www.opennetworking.org"title="Read more about Open Network Foundation"  target="_blank" target="_blank">Open Network Foundation</a> members’ working days. And as if that wasn&#8217;t enough, we rounded it out with two days of <a href="http://www.etsi.org"title="Read more about ETSI"  target="_blank" target="_blank">ETSI</a> NFV (Network Function Virtualization) working days. </strong></p>
<p>Open Network Summit 2013 was a very exciting event for Tail-f. The amount of attention to, and interest in, our <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f Multi-Vendor SDN" >multi-vendor SDN</a> solution definitely exceeded our expectations. We demonstrated our OpenFlow-based service chaining solution in our booth and at times actually had a line leading up to the demo station. The fact that we had a <a href="http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/"title="Deutsche Telekom Selects Tail-f as Provider of Software-Defined Networking (SDN) in TeraStream Project" >timely announcement with Deutsche Telekom</a>, and our CTO shared a keynote with Deutsche Telekom regarding the deployment of our SDN solution, probably helped drive traffic to our booth.</p>
<div id="attachment_5656" class="wp-caption alignright" style="width: 151px"><a href="http://www.tail-f.com/on-device-configuration-management/"><img class="size-full wp-image-5656" title="Tail-f - ConfD" src="http://www.tail-f.com/wordpress/wp-content/uploads/2013/04/Tail-f-ConfD-logo.png" alt="Tail-f - ConfD" width="141" height="97" /></a><p class="wp-caption-text">Tail-f - ConfD</p></div>
<p>During ONF working days my attention turned from demo mode to the more technical contribution work we&#8217;re doing there. I spent most of my time at the event discussing the OF-CONFIG specification and the plans for moving it forward. We see a lot of interest in using our <a href="http://www.tail-f.com/on-device-configuration-management/"title="Tail-f ConfD - On-Device Management" >ConfD</a> product to manage Open vSwitch-based solutions using <a href="http://www.tail-f.com/education/what-is-netconf/"title="What is NETCONF?" >NETCONF</a> and <a href="http://www.tail-f.com/education/what-is-yang/"title="What is YANG?" >YANG</a>; so we&#8217;re contributing to making sure there is harmonization between existing implementations and the standards specification.</p>
<p>After a weekend of much-needed rest, I joined a group of 200+ representatives from service providers and equipment vendors to talk about the virtualized future of network functions as defined by the ETSI ISG Network Function Virtualization (NFV) initiative. This initiative is driving a major shift in how service providers design networks and how they eventually will source software solutions to implement them. We have approached the work being done in NFV from a manageability and operations angle. And there is still much to explore around what, if anything, virtualization of traditional network functions will bring for operations teams and support systems on top of what is already available from traditional OSS and BSS vendors. As usual, the main qualifier for the discussions will be how fast we can build experience from deploying network functions running in hypervisors instead on appliance hardware.</p>
<p>In summary, it is still not very clear exactly where all these ambitious efforts are taking us. But we&#8217;re definitely heading into some interesting times for the networking industry, where the focus is rapidly shifting towards a much more software-centric world. We look forward to sharing more details around how our products are being used in various ways to address these new challenges.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/ons-onf-nfv-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Anatomy of an SDN Control System (part 1)</title>
		<link>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-1/</link>
		<comments>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-1/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 18:09:54 +0000</pubDate>
		<dc:creator>Håkan Millroth</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[Software-defined networking]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5791</guid>
		<description><![CDATA[One of the promises of software-defined networking is that it can speed up the introduction of new network applications and services. Instead of re-architecting the network and the network management system for every new service, these services can be developed and maintained in the same way as other software applications. ]]></description>
			<content:encoded><![CDATA[<p>One of the promises of software-defined networking is that it can speed up the introduction of new network applications and services. Instead of re-architecting the network and the network management system for every new service, these services can be developed and maintained in the same way as other software applications.</p>
<p>SDN does this by shifting the focal point of networking from protocols to software abstractions. The networking community has traditionally solved new problems by inventing new protocols. The software industry, in contrast, has advanced by developing solid abstractions that can be reused as foundational building blocks.</p>
<p>Tail-f makes use of the following six such building blocks or design principles to enable software-defined networking, with the goal of making network service implementation quicker:</p>
<ul>
<li>Logically centralized implementation of network services with centralized APIs.</li>
</ul>
<ul>
<li>Data structure representations of network services and network resources.</li>
</ul>
<ul>
<li>Data models that describe these data structures in a semantically rich way, including integrity constraints.</li>
</ul>
<ul>
<li>Mappings from service operations to network state changes.</li>
</ul>
<ul>
<li>Transactional guarantees to ensure fail-safe operation.</li>
</ul>
<ul>
<li>Multi-protocol support to support both traditional networking devices, often with proprietary interfaces, and new protocols such as Openflow.</li>
</ul>
<p>In the next several posts I will describe these design principles in more detail. If you want an overview already now, please check out this 26 minute presentation: </p>
<p><iframe width="640" height="360" src="https://www.youtube.com/embed/SzT2i52T74k" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/the-anatomy-of-an-sdn-control-system-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving Networks Forward &#8211; Tail-f in Deutsche Telekom&#8217;s Terastream Project</title>
		<link>http://www.tail-f.com/moving-networks-forward-tail-f-deutsche-telekom-terastream/</link>
		<comments>http://www.tail-f.com/moving-networks-forward-tail-f-deutsche-telekom-terastream/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 16:07:51 +0000</pubDate>
		<dc:creator>Carl Moberg</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Axel Clauberg]]></category>
		<category><![CDATA[Deutsche Telekom]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[multi-vendor SDN]]></category>
		<category><![CDATA[NCS]]></category>
		<category><![CDATA[netconf]]></category>
		<category><![CDATA[Terastream Project]]></category>
		<category><![CDATA[yang]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5631</guid>
		<description><![CDATA[It is exciting to have the opportunity to talk about customers making truly transformative advances in the midst of an industry that is currently running mostly on rumoured software projects and future release dates. Even more exciting when the customer is running the project in a very open and non-secretive fashion because they truly believe it has the potential to change the way both network equipment and networks are designed and built.]]></description>
			<content:encoded><![CDATA[<p>It is exciting to have the opportunity to talk about customers making truly transformative advances in the midst of an industry that is currently running mostly on rumoured software projects and future release dates. Even more exciting when the customer is running the project in a very open and non-secretive fashion because they truly believe it has the potential to change the way both network equipment and networks are designed and built.</p>
<p>Today we&#8217;re <a href="http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/">announcing</a> our participation in Deutsche Telekom&#8217;s Terastream project as one of the key vendors and partners.</p>
<p>It could easily be argued that Terastream is the most ambitious and complete IP transformation project in the history of our industry. Four things worth mentioning:</p>
<ul>
<li>The network is built around a service-oriented and <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Multi-Vendor SDN" >multi-vendor SDN</a> model leveraging NETCONF and YANG for programmability. (More on this below).</li>
<li>All network services are moved from the network to datacenters as applications on commodity hardware</li>
<li>All transport is done by 100G optics tightly integrated with routers removing the need for optical subsystems</li>
<li>It is IPv6 from the ground up</li>
<li>And the network is <a href="http://www.eurocomms.com/industry-news/49-online-press/8760-dt-tests-cloud-enabled-network-of-the-future-in-croatia-" target="_blank">up and running</a></li>
</ul>
<p>We are very happy and proud to deliver the core component for the multi-vendor SDN features of the project with our <a href="http://www.tail-f.com/network-control-system/">NCS product</a>. The key challenges around what DT is doing in this field are summarised well in this quote from Axel Clauberg, VP, Aggregation, Transport, IP and Fixed Access at DT:</p>
<blockquote><p>The reason for us doing SDN is that we can program services instead of re-architecting the network and the OSS for every new service.</p>
<p>We are not necessarily interested in programming the network, but programming the network services is key for us &#8211; this concept drastically reduces our time to market from years to weeks.</p></blockquote>
<p>NCS provides the service abstractions required to fulfill the requirement on programming services. It also provides strict separation of service- and device models allowing DT to deploy multiple vendor&#8217;s products and versions with no impact on service integrity. All this implemented using device-level transactions.</p>
<p>Oh, and did I mention that it is up and running?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/moving-networks-forward-tail-f-deutsche-telekom-terastream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deutsche Telekom Selects Tail-f as Provider of Software-Defined Networking (SDN) in TeraStream Project</title>
		<link>http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/</link>
		<comments>http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 12:28:15 +0000</pubDate>
		<dc:creator>Magnus Attefall</dc:creator>
				<category><![CDATA[News Release]]></category>
		<category><![CDATA[Ticker]]></category>
		<category><![CDATA[NCS]]></category>
		<category><![CDATA[SDN]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5617</guid>
		<description><![CDATA[Tail-f Systems, a leading provider of network service programmability solutions for traditional and software-defined networks (SDN), today announced that Deutsche Telekom has chosen Tail-f Systems to deliver the key software components of its software-defined network in its TeraStream project. As the face of networking is changing, TeraStream&#8217;s goal is to create an all-IP transformation to]]></description>
			<content:encoded><![CDATA[<p><strong>Tail-f Systems, a leading provider of network service programmability solutions for traditional and software-defined networks (SDN), today announced that Deutsche Telekom has chosen Tail-f Systems to deliver the key software components of its software-defined network in its TeraStream project.</strong></p>
<p>As the face of networking is changing, TeraStream&#8217;s goal is to create an all-IP transformation to cope with exponential traffic growth while streamlining the delivery of network services in real time. With Tail-f&#8217;s NCS (Network Control System) TeraStream is able to deliver this new networking model through a network-wide and service-aware unified application programming interface (API).</p>
<p>&#8220;We believe carriers can no longer afford to hard-code services into the OSS if they want to get to market quickly with new services,&#8221; said Axel Clauberg, Vice President, Aggregation, Transport, IP and Fixed Access, Deutsche Telekom AG. &#8220;The Tail-f NCS solution, with both services and the network modeled in a standardized high-level language, shortens time to market, increases vendor independence and dramatically improves the cost structure. This SDN solution is a key component in TeraStream&#8217;s real-time OSS.&#8221;</p>
<p>&#8220;As a multi-vendor SDN solution provider, we are excited to partner with Deutsche Telekom to change the way network operations are being done,&#8221; said Hakan Millroth, CTO of Tail-f Systems. &#8220;Tail-f has been driving standardization of network service programmability for a long time to reduce key pain points such as vendor dependence, lack of service innovation and high operating costs. The adoption of these standards by TeraStream and its network equipment providers will fundamentally change the networking industry.&#8221;</p>
<p><strong>Tail-f Network Control System (NCS) Details </strong></p>
<p>Tail-f NCS provides a new foundation for delivering a unified interface to all network devices and services. NCS leverages YANG (RFC 6020) and NETCONF (RFC 6241) &#8211; two powerful standards that address service and device modeling and fail-safe mechanisms &#8211; to change network configurations.</p>
<p><strong>Key Features </strong></p>
<p><strong>Model-driven:</strong> Network services and devices are modeled in YANG, and their configuration states are centrally stored in NCS. Model changes are easy to adapt. NCS automatically renders the device interface from the vendor&#8217;s device models. NCS also renders the complete service management functionality from the service models that are specified by the service provider.</p>
<p><strong>Service-Aware:</strong> NCS provides a declarative way to specify how a network service shall be applied to the network infrastructure. This greatly facilitates the mapping of service configuration changes to device configuration commands. The entire service life-cycle is supported including creating, modifying and deleting service instances.</p>
<p><strong>Programmability:</strong> NCS provides a rich set of transaction-safe and model-driven APIs, including publish-subscribe APIs, so that other systems can be kept in sync in real time.</p>
<p><strong>Transactions:</strong> NCS applies all service changes towards the network as an atomic change set. This ensures that the network is always in a consistent state and can automatically recover from failed configuration changes.</p>
<p><strong>Consistent State:</strong> NCS represents the true current state of the network and network services. The mappings between service state and network state are expressed using high-level templates.</p>
<p>» <a href="http://www.tail-f.com/network-control-system/"title="Read more about Tail-f Network Control System (NCS)" >Read more about Tail-f Network Control System (NCS)</a></p>
<p><strong>About Tail-f Systems</strong></p>
<p><img class="size-full wp-image-236 alignleft" title="Tail-f - Multi-vendor SDN and Network Programmability" src="http://www.tail-f.com/wordpress/wp-content/uploads/2013/02/tail-f-logo.png" alt="Tail-f - Multi-vendor SDN and Network Programmability" width="66" height="29" /><br />
Tail-f Systems is a leading provider of network service programmability solutions for traditional and software-defined networks (SDN). Headquartered in Stockholm, Sweden, Tail-f is a Red Herring Top 100 company, a Stratecast Global OSS/BSS 10 to Watch Company, and a Pipeline Network Innovations Award Finalist. www.tail-f.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDN and NFV Turned Inside-Out, Upside-Down</title>
		<link>http://www.tail-f.com/sdn-and-nfv-turned-inside-out-upside-down/</link>
		<comments>http://www.tail-f.com/sdn-and-nfv-turned-inside-out-upside-down/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 06:00:04 +0000</pubDate>
		<dc:creator>Stefan Wallin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ETSI]]></category>
		<category><![CDATA[Future Networks]]></category>
		<category><![CDATA[OpenFlow]]></category>
		<category><![CDATA[SDN]]></category>
		<category><![CDATA[Software-defined networking]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5731</guid>
		<description><![CDATA[I just returned from speaking at an ETSI-arranged workshop on Future Networks, with 150 participants. As expected these days, most of the presentations and discussions were around SDN and NFV. ]]></description>
			<content:encoded><![CDATA[<p><strong>I just returned from speaking at an ETSI-arranged workshop on Future Networks, with 150 participants. As expected these days, most of the presentations and discussions were around SDN and NFV.</strong></p>
<p><strong>My take on the <a href="http://www.tail-f.com/multi-vendor-sdn/"title="Tail-f Multi-Vendor SDN" >SDN</a> part of the event was that there are two dominant SDN definitions</strong></p>
<ol>
<li>The bottom-up definition, which is OpenFlow focused: separation of control-plane from forwarding plane</li>
<li>The top-down definition: a centralized API towards the network services</li>
</ol>
<p>The majority of the conference attendees concluded that number 2 is the definition of SDN that makes most sense and will provide the greatest value for the service providers.</p>
<p><strong>So what are the major differences between this centralized API towards network services and the bare-bones OpenFlow switches?</strong></p>
<ol>
<li>All legacy devices and virtual devices must be included in the SDN picture.</li>
<li>There needs to be an abstraction layer which defines the specifications for the network services and the network devices (physical and virtual).</li>
<li>Users and programmers should only deal with these well-defined abstractions.</li>
</ol>
<p>Now it becomes a matter of defining an API towards an SDN controller. The SDN controller needs to manage a mix of traditional devices and OpenFlow switches and provide service-lifecycle management functions. I was relieved that the discussions did not go into the endless topic of which RPC mechanism to use; rather, the focus was on how to define concrete data models for the relevant abstractions.</p>
<p><strong><em>What is the difference between C in FCAPS and F in FAB? Is it only a new term for a good service management solution? </em></strong></p>
<p>There is a big difference. In traditional OSS/NMS solutions, the write part of the service lifecycle is weak to non-existent. In many cases the C and F are passive components that upload the configuration with an endless reconciliation processes as a result. In the case of traditional NMS/OSS solutions which do write, these are fragile non-transactional engines which result in inconsistencies and manual distributed activities. SDN is a strong design principle where you manipulate a centralized abstraction of a network service. The service instance is in the SDN controller. The SDN controller calculates all state changes and underlying protocol operations.</p>
<p>It was great to see the ETSI community coming together to agree on a SDN model that will provide service providers with the most value for their networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/sdn-and-nfv-turned-inside-out-upside-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tail-f Survey Reveals Both Interest and Confusion about Software-Defined Networking (SDN)</title>
		<link>http://www.tail-f.com/tail-f-survey-reveals-both-interest-and-confusion-about-software-defined-networking-sdn/</link>
		<comments>http://www.tail-f.com/tail-f-survey-reveals-both-interest-and-confusion-about-software-defined-networking-sdn/#comments</comments>
		<pubDate>Tue, 02 Apr 2013 01:04:52 +0000</pubDate>
		<dc:creator>Paul Wampler</dc:creator>
				<category><![CDATA[News Release]]></category>

		<guid isPermaLink="false">http://www.tail-f.com/?p=5535</guid>
		<description><![CDATA[Rising importance of applications and services driving interest in SDN STOCKHOLM, APRIL 2, 2013 &#8211; Tail-f Systems today announced the findings of its 2013 Software Defined Networking Survey, which shows nearly nine of ten organizations are at least discussing SDN. In fact, SDN was judged by more than 200 large companies in North America to]]></description>
			<content:encoded><![CDATA[<p><em>Rising importance of applications and  services driving interest in SDN</em></p>
<p><strong>STOCKHOLM, APRIL 2, 2013</strong> &ndash; <a href="http://www.tail-f.com">Tail-f Systems</a> today announced the findings of its 2013 Software Defined Networking Survey, which shows nearly nine of ten organizations are at least discussing SDN. In fact, SDN was judged by more than 200 large companies in North America to be the single most important technology initiative, eclipsing cloud, virtualization and mobility. Despite the high interest, however, the survey reveals that most companies are still fairly confused as to exactly what SDN is.</p>
<p>&ldquo;Large organizations are crying out for a simpler way to meet application and service SLAs,&rdquo; says Hakan Millroth, CTO for Tail-f. &ldquo;They are clearly captivated by SDN&rsquo;s potential to improve network automation and simplify the process of provisioning and controlling applications and network services.&rdquo;</p>
<p><strong>Interest in SDN Is High</strong></p>
<p>The survey showed that SDN is a hot topic within IT organizations. When presented with a list of five different IT initiatives, 87 percent of respondents chose SDN as important, surpassing virtualization, mobility and even cloud.</p>
<p>According to the survey, 9 out of 10 (89 percent) respondents are discussing SDN. The drivers mentioned by respondents focused on applications or services &ndash; primarily that they are increasingly important, there are more of them, and they are rolled out at a faster pace than ever before. Also on their minds was interest in automating  the network, and the prevalence of virtualization.</p>
<p><strong>Confusion about SDN Still Reigns</strong></p>
<p>Given the high interest in SDN, organizations are still confused about what SDN is. In fact, most (92 percent) rate their understanding of SDN as pretty good or even complete; yet only about half (51 percent) chose a correct definition of SDN.</p>
<p><strong>Click to Tweet:</strong> <a href="http://twitter.com/intent/tweet?text=87%25+of+NA+enterprises+see+SDN+as+more+important+than+cloud+or+virtualization,%20+yet+only+51%25+know+what+SDN+is%21+%20http://bit.ly/10iRGLghttp://bit.ly/10iRGLg" target="_blank">87% of NA enterprises see SDN as more important than cloud or virtualization, yet only 51% know what SDN is! http://bit.ly/10iRGLg</a></p>
<p><strong>Aware of Multi-Vendor SDN</strong></p>
<p>When asked what a multi-vendor SDN model was, two-thirds (68 percent) were familiar with this approach and 62 percent found it attractive for their network environments. In light of the fact that most large enterprise network environments contain multiple vendors&rsquo; devices and solutions, respondents are looking for solutions that can fit their network model easily without added infrastructure costs.</p>
<p><strong>Best Practices</strong></p>
<p>As organizations become more informed about SDN and begin to deploy it, Tail-f recommends that organizations:</p>
<ol>
<li><strong>Focus on networking applications and services, not the actual network</strong> &ndash; by automating applications and services organizations will realize greater benefits when deploying SDN within their network environments.</li>
<li><strong>Use multi-vendor SDN for multi-vendor networks</strong> &ndash; match your SDN model to your network model. If you have a one vendor network, purchase your SDN solution from that same vendor. Multi-vendor networks require a solution designed to control both open standards-based equipment (e.g., OpenFlow) as well as proprietary equipment.</li>
<li><strong>Centralize what you can, distribute the rest</strong> &ndash; the key to SDN is centralizing control plane functionality. But not all control plane functionality is best served by such centralization.</li>
<li><strong>Insist on open standards</strong> &ndash; such as YANG, NETCONF and OpenFlow as key points within an SDN architecture. This will both extend and future-proof SDN investments.</li>
</ol>
<p><strong>Tail-f&rsquo;s 2013 Software Defined Networking Survey</strong></p>
<p>Tail-f&rsquo;s 2013 Software Defined Networking Survey is a result of research conducted by ReRez in February&ndash;March 2013. The full study represents 237 organizations from the United States and Canada. Responses came from companies with more than 1,000 employees. All respondents are largely involved with designing, implementing or managing their organizations&rsquo; network infrastructures.</p>
<p><strong>About Tail-f Systems:</strong></p>
<p>Tail-f Systems is a leading provider of network service programmability solutions for traditional and Software-Defined Networks (SDN). Headquartered in Stockholm, Sweden, Tail-f is a Red Herring Top 100 company, a Stratecast Global OSS/BSS 10 to Watch Company, and a Pipeline Network Innovations Award Finalist. <a href="http://www.tail-f.com/">www.tail-f.com</a>.</p>
<p><strong>Contacts:</strong></p>
<p>Renee Stromberg<br />
Tail-f Systems<br />
+46 8 21 37 40<br />
<a href="mailto:renee.stromberg@tail-f.com">renee.stromberg@tail-f.com</a></p>
<p>Holly Hagerman<br />
Connect Public Relations<br />
(801) 373-7888<br />
<a href="mailto:hollyh@connectpr.com">hollyh@connectpr.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tail-f.com/tail-f-survey-reveals-both-interest-and-confusion-about-software-defined-networking-sdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
