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

News Analysis  

Google: SDN Works for Us

October 23, 2012 | Ray Le Maistre |

DARMSTADT, Germany -- SDN & OpenFlow World Congress -- Google is so impressed with the benefits of software defined networking (SDN) that it's going to extend its current international SDN-based inter-data center network and build other new networks using the same capabilities, stated Jim Wanderer, the Web services giant's director of engineering, Platforms Networking.

Google has talked publicly already about its use of the OpenFlow SDN protocol in its internal network that hooked up data centers in North America, Europe and Asia/Pacific and the associated cost benefits. (See Google Uses OpenFlow Massively.)

Wanderer explained here that the inter-data center network was needed and could have been built using legacy technology, but the problem is that those systems "do not behave in a deterministic way, are hard to configure and operate at scale, are error-prone [and] are expensive."

Wanderer and his team wanted to optimize routing and centralize traffic engineering. So they deployed "commodity hardware," with OpenFlow as the SDN protocol alongside the Quagga software routing suite, which was compatible with Google's existing network and known to the operations team.

The team soon found that, using multiple OpenFlow controllers (for low latency and reliable connectivity with the devices being connected) and centralized traffic engineering, the network met requirements and went into production in early 2011.

Among the key benefits were: being able to leverage massive computing power and scale, making it quick and easy to add new applications; the ability to simulate network functionality, including the ability to use the OpenFlow agents to simulate network devices in order to test new applications; the ability to mix simulated test environments with the production network, so that test scenarios could be examined in the live network; high network availability and the ability to engineer "low-impact upgrades"; easier configuration, as the team is configuring a network and a number of fabrics rather than a large number of network elements, though it's still a tough challenge; and very fast failure response and very high network utilization from having centralized traffic engineering.

Of course there are still many challenges. The Google team still has to write code and make decisions about how it wants the network to behave. Also, Wanderer noted that network management was a challenge: "It's different ... [dealing with] run-state status information [from] ... the controllers, APIs" and so on. There were also issues with priority queuing over TCP stream connections that needed to be addressed.

Overall, though, "SDN has worked really well -- it's going into all our projects. There have been big dividends from using high-compute devices in the control plane," stated Wanderer. "We couldn't have achieved the results we have without SDN. We would have built something else to do this but it wouldn't have been as effective."

Now the Google man wants to see SDN taken further to deliver "a better, faster, cheaper Internet." He also wants "carrier-class OpenFlow-enabled hardware" and a great deal more innovation in the SDN sector.

That sounds like a challenge for the vendor community....

— Ray Le Maistre, International 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
Circuit-Switch Fallback (CSFB)
A standard for delivering legacy voice and SMS services to LTE devices