Subscribe to Blog Notification Emails

Latest Blog Post

Is Cloud Networking Disruptive to Traditional Networking?

Jayshree Ullal
by Jayshree Ullal on Jan 17, 2011 10:44:49 PM

The rise in cloud computing and virtualization is pushing the envelope of cloud networking scale. Several dimensions of networking have been pressured simultaneously: number of connected servers, connection performance and predictable performance. Well-established network protocols now need a new look. Protocols such as ARP (Address Resolution Protocol) broadcasts, and STP (Spanning Tree Protocol) worked well in old, oversubscribed topologies. Not so any more. 2011 brings a new decade to networking.

Controlled Cloud Networking – Enter Arista EOS

Arista's Extensible OS (EOS) switches were architected over the past five years for new applications pushing the limits of today's networking. The foundation of Arista's EOS was designed from the ground up to support open extensibility and redefine protocols beyond legacy behavior. Each EOS function runs in its own restartable protected address space, much the way daemons run in Linux. In fact, a wide variety of Linux extensions (see portal) can run directly on top of EOS, including general-purpose Linux software such as dhcp, tftpd or fping. In addition, EOS has support for running virtual machine images directly on the switch (vEOS), to support environments based on a non-Linux foundation. Of course, the flexible EOS control plane needs wire speed data plane integration.

Arista 7000 platforms are capable of line-rate matching, including wildcards, support of several packet-handling actions and forwarding via standard L2/3 rules. These hardware mechanisms operate at full line rate on all ports simultaneously with no jitter penalty and predictable latency. Arista EOS implements a complete layer 2/3 switching stack with extensibility API's that enable the client software to configure any of the standard layer 2/3 features based on instructions from the central controller, enabling orchestration of the network-wide configuration.

What about Openflow?

OpenFlow is widely regarded as the leading open software defined implementation. However, there are no large-scale deployments of OpenFlow at this time. OpenFlow-1.0 is a good research project but has many limitations that impede production deployment, such as the lack of support for critical IP protocols (such as IP forwarding, LAG hashing, ECMP hashing, MAC aging, MPLS support, or any form of tunneling.) In addition, OpenFlow-1.0 suffers from various “quadratic explosion” problems that prevent standalone production deployment of pure Openflow 1.0. Future versions OpenFlow-1.1 is early in the standardization process and intends to offer more flexibility. Practical OpenFlow-1.1 implementations must cope with instructions the controller can load into the switch and map them carefully to switch software and protocols.

New Class Of Software for Cloud Networking Control:

The requirements of cloud computing environments are driving centrally-controlled cloud networking. A disruptive standards-based architecture for cloud networks that provides greater scalability and more management control is here. The combination of extremely high- performance switching and a modern switch operating system design such as EOS is a key solution. Also emerging Openflow definitions offer the promise of dynamic management control to new cloud-networking models. Many early implementations are underway within cloud provider companies, big data center operators, and innovative companies. Arista is an early pioneer, innovator and believer and we are pleased to expand the 7000 family with our new Arista 7504 and EOS 4.6.

Welcome to the new world of cloud networks with open APIs, new platforms and a new class of software.

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