Light Reading Mobile – Telecom News, Analysis, Events, and Research

News Analysis  

Contrail Wants to Be an SDN 'Compiler'

November 16, 2012 | Craig Matsumoto |

Software-defined networking (SDN) is often described as a way of programming the network. Wouldn't it make sense, then, for someone to offer a compiler for the network?

That's what startup Contrail Systems wants to do, as executives explained to Light Reading this week.

Contrail, based in Santa Clara, Calif., is notable because it's packed with veterans of the big networking vendors, particularly Juniper Networks Inc.. It's the company that lured Multiprotocol Label Switching (MPLS) expert Kireeti Kompella away from there. (See Juniper Veteran Departs for SDN Startup.)

The compiler approach, which Kompella noted in a talk at the recent MPLS World Congress in Washington, D.C., isn't the only way to do SDN. But for the customers that want the network to be simplified as much as possible -- and Contrail is betting there are a lot of them -- the compiler approach could do the trick. "You tell us what you want to have happen, not how," he says.

In computer programming, a compiler translates a high-level language -- one where the code uses familiar human words -- into executable instructions. Contrail is saying its software, still not commercially released, does the analogous thing to the network.

Kompella describes it this way: You'd tell Contrail's software how the network should look, who can talk to whom, or which services (like load balancing) traffic should go through. The software would program the switches, routers and/or appliances accordingly, using OpenFlow or ordinary routing protocols or whatever other means it can.

The key, and the real promise of SDN, is to operate on the network as a single organism, rather than having to tweak things at the systems level, he says.

— Craig Matsumoto, Managing Editor, Light Reading



Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Network Computing encourages readers to engage in spirited, healthy debate, including taking us to task. However, Network Computing moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Network Computing further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Going Soft at MWC

SPONSORED BY
White Papers SPONSORED CONTENT
Featured
Orthogonal Frequency Division Multiplexing (OFDM)
A modulation scheme where one high-speed signal is split into multiple lower-speed signals