Subscribe to Blog Notification Emails

Latest Blog Post

The Ideal Cloud Network: SDN Overlays, Underlays or Both?

Jayshree Ullal
by Jayshree Ullal on Mar 10, 2014 9:17:27 AM

Enterprises are still a complex mix of legacy and newer cloud applications, yet smart use of universal SDN-based cloud networks is the great equalizer in bringing enterprises and the new applications of the cloud together. Evolutionary migration strategies from a mainframe to a client-server architecture can also be applied to the next phase of cloud and virtual age networking. To appreciate how they apply, one must better understand the diverse definitions of SDN, and its true applicability in next generation networks. Let’s review some of the terminology often used and confused in our industry.

Overlay SDN: The most visibly promoted controller for SDN overlays today is VMware’s NSX (Microsoft System Center, Juniper Contrail and Nuage Networks may also fall into this category). Some networking features and functions are moved into overlays to control the data, flow or forwarding path. This includes:

1. Software overlays to shift management functions from the control plane of the network to servers

2. Specific use-cases such as server virtualization, L4-L7 load balancing, security, Openflow etc.

Functional controllers leverage existing physical networks and apply features and functions such as provisioning that can be used via abstraction, APIs, a CLI and limited scripting.

Underlay SDN: Controllers do not pretend to solve the broader set of complex and gnarly high performance networking issues that exist at L2/L3/L4. To achieve that we need an uncompromised wire-speed SDN data plane as the physical “underlay” network. This can integrate with a wide range of network elements such as Wi-Fi, virtual and physical networks based on VXLAN as well as technologies and assorted open APIs. These examples of SDN underlays make it possible for many vendors (including the Arista 7000 family) to be controller agnostic and interoperable. One must avoid proprietary traps of vendor-specific technologies (such as Cisco ACI, FabricPath, OTV, Juniper QFabric, etc.), and embrace standards-based networking.

Best of Both Underlays and Overlays: Software Driven Networking!

The ideal cloud network is one that can approach new and hybrid use cases bringing IP+SDN for Software Driven Networking systems. This enables a fundamental shift in network architecture from the legacy dinosaur polling and reacting model to a modern proactive model with many rich programmable capabilities for lowering OPEX costs. Arista’s software architecture is a fitting example of the best of both worlds. Treating the entire network as a universal software-defined cloud network, EOS (Extensible Operating System) is bringing the best of overlay controllers and eAPIs coupled with uncompromised network-programmable underlays using open standards and IP networking. The network is programmable at every level, be it control plane, management plane or data plane, with granularity of applications, flows and L2/3/4 addresses. One can use OpenStack, VXLAN or L2/L3 semantics to build the network stack while being interoperable with the existing network infrastructure. Arista endorses a broad spectrum of data, management and control plane capabilities to bring flexibility for our customers. This includes programming the network with high-level programming languages, structured and machine-readable APIs, and standards-based protocols as well as shown in the Hybrid Model in figure below together with bringing your own controller (BYOC).


Figure: SDN Approaches

Cloudify Your Enterprise with Unified Over/Underlays:

The migration to private, public or hybrid clouds is revolutionary in technology but evolutionary in adoption, with the Arista 7000 family and Arista EOS as underlay and overlay combinations.

Key guidelines for successful hybrid IP+SDN greenfield and brownfield deployments are:

1: Identify Modern Applications. Many enterprises use NetSuite for ERP or Workday for Human Resource Management, as well as a broad range of cloud applications such as Google, Salesforce.com etc. Arista is a fitting example of deploying cloud apps internally.

2: Implement Open Networking: This is where open APIs and Ethernet/L2/L3 standards come in. Nobody wants costly closed proprietary architectures unless you are a “one stop shop” that is risk-averse or fear-based. And those shops will increasingly face shadow IT initiatives aimed at improving IT economics and agility. Avoid vendor lock-in and start with one project and use-case, then expand. OpenStack and Data Analytics are popular use-case projects.

3: Avoid the Marketing Hype: A good CIO is responsive to their customers, but avoids buzz-words and proprietary technologies. Having a sound, interoperable standards-based API layer for applications and a flexible, open, programmable network is the goal.

It is an exciting time in modern networking with cloud economics possible in mainstream enterprises. I wish my Arista readers and well-wishers a happy spring 2014 as we continue to demystify the buzz words, distinguish marketing from real products and realize true use-cases in Software Driven Cloud Networking. As always, I welcome your comments at feedback@arista.com.

References

Opinions expressed here are the personal opinions of the original authors, not of Arista Networks. The content is provided for informational purposes only and is not meant to be an endorsement or representation by Arista Networks or any other party.
Jayshree Ullal
Written by Jayshree Ullal
As CEO and Chairperson of Arista, Jayshree Ullal is responsible for Arista's business and thought leadership in AI and cloud networking. She led the company to a historic and successful IPO in June 2014 from zero to a multibillion-dollar business. Formerly Jayshree was Senior Vice President at Cisco, responsible for a $10B business in datacenter, switching and services. With more than 40 years of networking experience, she is the recipient of numerous awards including E&Y's "Entrepreneur of the Year" in 2015, Barron's "World's Best CEOs" in 2018 and one of Fortune's "Top 20 Business persons" in 2019. Jayshree holds a B.S. in Engineering (Electrical) and an M.S. degree in engineering management. She is a recipient of the SFSU and SCU Distinguished Alumni Awards in 2013 and 2016.

Related posts

The New AI Era: Networking for AI and AI for Networking*

As we all recover from NVIDIA’s exhilarating GTC 2024 in San Jose last week, AI state-of-the-art news seems fast and furious....

Jayshree Ullal
By Jayshree Ullal - March 25, 2024
The Arrival of Open AI Networking

Recently I attended the 50th golden anniversary of Ethernet at the Computer History Museum. It was a reminder of how familiar...

Jayshree Ullal
By Jayshree Ullal - July 19, 2023
Network Identity Redefined for Zero Trust Enterprises

The perimeter of networks is changing and collapsing. In a zero trust network, no one and no thing is trusted from inside or...

Jayshree Ullal
By Jayshree Ullal - April 24, 2023