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

9:15 AM -- SANTA CLARA, Calif. -- You keep hearing the OpenFlow protocol equated with using cheap, commodity Ethernet switches.

Netronome Systems Inc. is going to argue Wednesday afternoon that that's not the case at all.

It will be part of the company's Wednesday afternoon presentation at the Linley Tech Data Center Conference put on by The Linley Group. Director of Product Marketing Daniel Proch gave me a preview of the talk during the conference's Tuesday evening reception, which featured some pretty darned good fish tacos.

The argument is that commodity switch chips aren't built for the flow-based instructions that OpenFlow can issue. Skipping straight to the punchline: Yes, Proch is arguing that a chip like the Netronome network flow processor (NFP) is better suited for the task. But his reasoning seems sound, and I'd expect to hear similar arguments from network processor vendors like Broadcom Corp., EZchip Technologies Ltd. and Marvell Technology Group Ltd., maybe even Intel Corp..

OpenFlow's power is that it lets an external controller tell switches and routers what to do. Those instructions are stored in ternary CAMs (TCAMs), a type of memory that switches and routers just happen to have.

When you apply OpenFlow to an ordinary switch, the TCAMs do the job, but not very impressively, Proch says. The recently announced G8264 from IBM includes 48 10Gbit/s ports -- hardly a commodity box -- but it supports less than 100,000 OpenFlow flows. "We've done research that says a 10Gbit/s Ethernet port might have 2.5 million flows," Proch says.

Netronome's processors can support 16 million flows. So what you'd do, he's suggesting, is send traffic to different chips depending on need. Traffic that needs to be treated as a flow would go to the NFP. Simpler traffic would be handled by an x86 processor or even the Ethernet switch fabric itself.

That sounds like a lot of chips, but Netronome uses that same arrangement for the normal line cards it designs. Cards were the company's original business, before buying the rights to flow-processor technology from Intel, so in a sense its OpenFlow pitch is just business as usual. (See Netronome Expands Its Mission.)

Proch isn't saying every OpenFlow switch has to be built this way, but if OpenFlow is going to support very large data centers, these kinds of designs would be relevant.

The commodity idea, by the way, comes from the fact that OpenFlow is designed to not care about hardware. For a lot of people, including me, that brings up a first impression of cheap, tissue-thin Ethernet switches that get thrown away like Twinkie wrappers. But that's not how it's going to be. Ethernet switches can still be interesting in an OpenFlow world.

I don't think OpenFlow will completely topple Cisco Systems Inc., either, although that's a separate debate, one Cisco will grapple with as it tries to embrace software defined networking.

I bring up Cisco because I'm not going to see Proch's presentation Wednesday. It conflicts with Cisco's earnings announcement. There's a joke in there somewhere.

— Craig Matsumoto, Managing Editor, Light Reading

9:15 AM That's what premium chipmakers are going to argue, and they might have a point
February 08, 2012 | Craig Matsumoto |


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.
 
Related Videos
White Papers SPONSORED CONTENT
Featured