RoutingArchitecture WP
RoutingArchitecture WP
arista.com
White Paper
Given these cloud-scale dynamics, the line between Layer 3 Ethernet switches and traditional Layer 3 routers is indeed blurring. The
industry is at an inflection point, where the adoption of cloud principles has intersected the expanding capabilities of the merchant
silicon feature set and scale, creating a disruption of legacy routing architectures.
This paper examines some of the use cases, including DC core, IP Peering, Cloud WAN and Telco NFV Cloud where traditional routing
architectures are actively undergoing transformation. It also examines how the Arista 7500R and 7280R series, powered by EOS,
applies to these use cases.
• Most resources were contained within the data center, and east to west traffic within the data center was far higher than north
to south traffic traversing the DC core.
• Purpose built platforms were needed to support Internet scale routing and advanced IP routing protocols.
The inter-DC traffic traversing the DC core is growing several-fold per year, due to increased levels of bulk data transfers between
application clusters spanning multiple DCs. Whether you are a cloud or a service provider (SP), the requirement to operate several
distributed data centers as one logical DC requires the ability to keep pace with the increasing inter-DC application bandwidth
demands in a scale-out manner. Even in enterprise networks, critical resources commonly span multiple data centers or a private
data center and the public cloud.
arista.com
White Paper
These shifts in traffic patterns drive the need for a flexible, cost-effective, scale-out design at the DC Core that is non-blocking,
supports large scale ECMP for multi-pathing, enables IP routing with Internet route scale and delivers best in class routing
convergence. The DC core needs a platform that can connect to the Internet, DCI or inter-DC WAN and even collapse routing and
optical transport tiers into a single tier. The DC core needs a Spine architecture. The Arista 7500R Universal Spine platforms meet
these requirements with up to 115 Tbps of fully non-blocking throughput, support for over 2M IPv4 and IPv6 routes using the Arista
FlexRoute™ Engine and EOS NetDB with best-in-class routing convergence. With support for a wide range of Ethernet interfaces and
integrated Coherent DWDM optics with wirespeed 256-bit MACsec support, the 7500R enables the removal of additional optical
transport tiers, lowering cost and complexity, to provide a high bandwidth and flexible interconnect solution. The Arista 7500R series
is an ideal choice to transform the legacy DC core to a Universal Spine architecture.
In the race to capture eyeballs and provide high quality user experience, content providers are aggressively rolling out Content
Distribution Networks (CDNs) that place content closer to the edges of the network to avoid transit hops through the Internet,
and are peering directly over high bandwidth peering interconnects with the ISPs. A typical content provider now has the choice
of steering content via transit, private or public peering, or private WAN from the CDN pop. On the other hand, amidst growing
bandwidth demand from “over the top” (OTT) traffic and declining revenue per user, the ISPs have been forced to adopt cloud
efficiencies and principles as they increase capacity in their edge networks and on their IP peering platforms.
arista.com
White Paper
Traditional “big iron” router platforms tend to be expensive, inflexible and over-engineered for these roles. By combining both large
routing tables and high throughput with low power per port and high interface density, the Arista 7500R and 7280R offer a higher
density, greener, programmable, cost-effective 100G IP peering platform for both the content provider and the ISP. The R series
platforms can support over 2M routes in hardware thereby providing future-proof Internet Edge routing for customers. In addition
to route scale, security at the edge is equally important and Arista AlgoMatch™ delivers industry leading scale for security access
control policies on 7500R and 7280R series platforms with uncompromised scale for IPv6 ACLs. Additionally, these platforms support
tunneling technologies including MPLS, VXLAN, GRE and MPLSoGRE, along with programmatic traffic steering options that content
providers can leverage to optimally route the content.
arista.com
White Paper
Cloud networks need fine-grained control for steering traffic across a wide variety of network interconnects based on a holistic
view of their end-to-end network. They need the ability to compute an optimal traffic engineered path based on the global
topology, distance, bandwidth availability, congestion conditions, traffic type, latency sensitivity, and business logic. Moreover,
the ability to dynamically adapt these computations to changing conditions and criteria is critical. Reliance on the vendor-specific
path computation and traffic engineering solutions for their business critical applications doesn’t meet that need. Also, simplifying
network design, eliminating complexity and removing unnecessary features and functionality is an overarching cloud principle that
drives cloud efficiency.
The Cloud WAN requires a software driven approach to traffic engineering that eliminates complexity and enables fine grained
control. Segment Routing (SR) provides the perfect paradigm for intelligent software-driven source routing. With this approach, path
computation and traffic engineering is centralized and can be customized by the customers to meet their individual deployment
needs. Extracting this functionality out of the routing platform eliminates their reliance on vendor specific path computation
algorithms. It also helps simplify the network architecture itself by removing the need to run hop-by-hop signaling protocols
like RSVP-TE. The physical network can now focus on high performance routing and switching, running IP routing protocols,
programmability and rich network telemetry in order to support this new software driven traffic engineering approach.
Segment Routing is being standardized in the IETF in the SPRING working group. MPLS based Segment Routing still leverages MPLS
forwarding in the data path. By extending the IGP (ISIS and OSPF) for label distribution, using external path computation engine to
compute optimal paths based on varied constraints, then encapsulating the explicit path in the data plane with an MPLS label stack,
MPLS Segment Routing solution for TE applications delivers the ideal solution for the Cloud WAN. Segment Routing also offers better
control plane and data plane scaling by removing the need for per flow state at every network hop and better ECMP characteristics
compared to traditional TE solutions.
Arista 7500R and 7280R series support ISIS-SR extensions, multi-label stack support for BGP-LU, MPLS ECMP hashing, and
ability to look deep into the MPLS label stack for hashing decisions. In addition, EOS is built on the foundation of high degrees
of programmability, and EOS NetDB provides real-time state streaming and analytics for live monitoring and historic forensic
troubleshooting, making the R series the ideal Segment Routing platform for the Cloud WAN.
Many Telcos face business challenges from increased high bandwidth OTT traffic and competition from the cloud providers. Instead
of competing directly with public cloud offerings, the Telcos are instead adopting cloud principles to deliver their network services
in a more efficient manner. Some are providing cloud connection services to their existing L3VPN customers to provide secure
VPN access to the public cloud. Others are leveraging the user proximity of the COs to offer CDN services or to house 3rd party
CDN caches from Google, Netflix, etc. These trends have resulted in a dramatic overhaul of the legacy routing architectures and a
transformation to cloud network designs.
The most significant inefficiency in the legacy Telco networks is the reliance on large and expensive hardware service edge
platforms. These platforms are rigid, lack programmability, and need wholesale replacement for meaningful bandwidth upgrades.
They present a real challenge to the operator in bringing new services to market or adapting to business growth in a cost-effective
and agile manner.
arista.com
White Paper
As Service Providers think through the benefits of cloud principles, the main transformation is a holistic software-centric approach
to offering services and minimizing the reliance on hardware edge platforms. Virtualizing the service edge into Virtual Network
Functions (VNFs), SP Network Functions Virtualization (NFV) aims to adopt an efficient, scale-out, cost-effective approach to
delivering cloud based network services. The service provider can now meet growing demands by instantiating more software VNFs
as needed on any server. This requires the network infrastructure to support some Network Virtualization technology to interconnect
these VNFs over an overlay network. Additionally, provisioning, orchestration and telemetry functions are envisioned to be software
driven in the new Telco NFV Cloud.
With the virtualization of the Service Edge now eliminating much of the complexity from the hardware edge platforms, the physical
network can focus on high performance switching and routing and network virtualization. Arista’s Universal Cloud Network (UCN)
leaf-spine architecture with the 7280R Series Universal Leaf and 7500R Series Universal Spine delivers the best scale-out network
architecture for the SP NFV networks. EOS supports multiple overlay options including VXLAN, MPLS, MPLSoGRE and powerful
capabilities for network automation with EOS CloudVision®. Arista AlgoMatch technology provides rich visibility with accelerated
sFlow at dense 100G that can be used for various applications from optimal traffic steering to DDOS monitoring to trending analysis.
AlgoMatch in conjunction with EOS advanced visibility and Telemetry capabilities including real-time state streaming with NetDB,
DANZ, Tracers and CloudVision Telemetry provide the needed high visibility for customers building NFV clouds. EOS CloudVision
integrates with various SDN controllers and orchestration systems enabling best-of-breed ecosystem choices for the SP. With
support for DC power and NEBS compliance, these platforms are an ideal fit for central offices, which are transforming into the next
generation Telco NFV Cloud.
arista.com
White Paper
Deep packet buffers and large routing tables provide complete deployment flexibility and allow the 7500R to be deployed in a wide
range of open networking solutions, including large scale layer 2 and layer 3 cloud designs and routing applications.
Available as a choice of 16, 12, 8 and 4 slot, the Arista 7500R is the next generation of the 7500 Series and sets a new standard for
performance, density, reliability, and power efficiency. The 7500R can support up to 576 ports of wire speed 100GbE and 40GbE and
offers over 150 Tbps of total capacity with a broad choice of Ethernet line cards. Every 100GbE interface supports a choice of five
speeds including 25GbE and 50GbE providing unparalleled flexibility and the ability to seamlessly transition data centers to the next
generation of Ethernet performance.
Table 1: Arista 7500R Series Ethernet Port Combinations and System Performance
Designed for high availability, all components are hot swappable, with redundant supervisor, power, fabric and cooling modules
with efficient front-to-rear airflow. The system is purpose built for co-location and data centers, with a choice of AC or DC power, and
are designed for NEBS compliance. These attributes make the Arista 7500R an ideal platform for building reliable and highly scalable
data center networks.
The Arista 7500 Series uses a deep buffer virtual output queue (VOQ) architecture that eliminates head-of-line (HOL) blocking and
virtually eliminates packet drops even in the most challenging network scenarios. An advanced traffic scheduler fairly allocates
bandwidth between all virtual output queues, while accurately following queue disciplines, including weighted fair queueing, fixed
priority, or hybrid schemes. As a result, the Arista 7500 can handle the most demanding traffic requirements with ease, including
mixed loads of real-time, multicast, and storage traffic, while still delivering low latency.
arista.com
White Paper
Arista AlgoMatch
AlgoMatch is a unique Arista innovation for modern cloud networks, combining both software and hardware to enable more flexible
and scalable solutions for access control, policy based forwarding and network telemetry. By combining general purpose memory
with advanced software algorithms AlgoMatch delivers higher scale, performance and efficiency with lower power and is more
cost effective than traditional TCAM-based solutions. AlgoMatch provides a more efficient packet matching algorithm that enables
flow matching for access control, policy and visibility. The net benefits are a high performance policy engine with both increased
functionality and scale in a cost and power efficient solution. AlgoMatch is available on the 7500R and 7280R Series of products.
• AlgoMatch enables IPv4 and IPv6 access control at the same scale
• User defined filters allow flexible packet classification based on offsets for custom actions
• Supports rich policy with consistent semantics that would exhaust classical resources
Arista EOS
EOS is built on the strong foundations of a multi-process state-sharing architecture with modularity, programmability, fault
containment and resiliency as the core software building blocks. EOS combines these attributes with key infrastructure innovations
like EOS SDK, Go programming language, NetDB for improved route scale and convergence, a real-time state streaming
infrastructure, and support for Docker containers, etc. These strengths allow the deployment of Arista platforms in various roles
beyond the traditional Cloud and Service Provider data center environment, while ensuring seamless customer experience and high
software quality.
arista.com
White Paper
• A rich routing stack for layer 3 IP unicast and multicast protocols - BGP, ISIS, OSPF, IGMP, PIM-SM, PIM-SSM, PIM Bidir
• MPLS protocols - LDP, ISIS-SR, BGP LU (w multi-label stack), LDP based pseudowires and MPLS ECMP, allowing customers to
deploy the 7500R Series as MPLS label-switched routers
• Tunneling options - Network virtualization and choice of tunneling with VXLAN, MPLS, GRE, MPLSoGRE, IP-in-IP along with
programmatic traffic steering allows customers interested in exit point selection for traffic exiting the data center to steer traffic
over optimal paths
• EOS NetDB - enables large scale routing capability with industry leading route convergence and wide ECMP along with real-time
network telemetry and visibility features
• EOS CloudVision - provides network wide orchestration and automation and a single point of integration for a wide variety of
orchestration systems including OpenStack and OVSDB based SDN controllers
Summary
This paper reviewed changing trends and how cloud networking principles are driving transformation of legacy routing network
architectures. All these transformations strive to eliminate the feature complexity from the physical network and instead increase
the focus on high performance, high density platforms with programmability and rich telemetry, using an underlying scale-out
design. With solid software foundations and innovations in both platform and EOS, Arista’s open and extensible solutions expand
the capabilities in density, table sizes, programmability, tunneling, traffic steering and software features. These enable the Arista
7280R Universal Leaf and 7500R Universal Spine platforms to be deployed in various roles that require high performance switching
and Internet scale routing, combined with high port density, low power, programmability and automation, where traditional router
platforms are lacking.
Copyright © 2017 Arista Networks, Inc. All rights reserved. CloudVision, and EOS are registered trademarks and Arista Networks
is a trademark of Arista Networks, Inc. All other company names are trademarks of their respective holders. Information in this
document is subject to change without notice. Certain features may not yet be available. Arista Networks, Inc. assumes no
responsibility for any errors that may appear in this document. Jun 19, 2017 02-0063-03
arista.com