Showing posts with label P4. Show all posts
Showing posts with label P4. Show all posts

Monday, December 10, 2018

Barefoot's Tofino 2 chip delivers 12.8 Tbps switching for 32x400GE

Barefoot Networks is now sampling its Tofino 2 chip, the second generation of its P4-programmable Tofino Ethernet switch application-specific integrated circuit (ASIC) family.

Tofino 2 doubles the performance of the first generation Tofino chip, now delivering 12.8 Tbps of packet processing capacity for hyperscale data centers, cloud, enterprise and service provider networks. The device leverages 7nm process technology and is designed for full P4-programmability.

Tofino 2 highlights:

  • World’s first 7nm switch ASIC 
  • Supports up 32x400GE on a single chip.
  • Supports up to 256x10/25/50GE ports on a single chip.
  • Fully P4-programmable, enabling various deployment options, from a standard top-of-rack switch to a service provider router, or even a feature-rich switch appliance. 
  • Support for unrivaled table sizes for routing, tunnels, and access control lists (ACLs).
  • Support for Barefoot SPRINT™- Barefoot's enhanced version of the industry-standard In-band Network Telemetry (INT), providing fine-grained per-packet intelligent real-time visibility of network traffic. 
  • Leverages the growing industry-wide P4 Ecosystem supported by multiple switch and network interface controller (NIC) chips.
  • Modular architecture enabling rapid integration of 112G SerDes and silicon photonics.
“Until Tofino arrived in 2016, networking switch ASICs hadn’t changed much in 20 years; they all ran pretty much the same tired old features. Our industry is stuck in a dinosaur way of doing things, and it takes years to add new features,” said Nick McKeown, Co-Founder, and Chief Scientist at Barefoot Networks. “Thankfully, networking is changing. Tofino, the first chip based on the PISA architecture, moved protocols - old and new - up and out of hardware into software, where they evolve at the pace of software. Tofino started it, now Tofino 2, at twice the capacity and twice the resources, demonstrates there is no going back. Within five years all switches will be programmable. We believe programming your network should be as easy as programming your computer.”

Customers cited in the Barefoot press release include Goldman Sachs, Cisco, Alibaba Infrastructure Services, Tencent, Baidu, JD Cloud, and Ucloud.

https://www.barefootnetworks.com/products/brief-tofino-2/

P4 Programmable Data Plane offloads network functions



Thanks to the P4 programming language, the next generation of switches can perform network functions and workloads that previously required dedicated appliances or x86 processing, says Prem Jonnalagadda, Director of Product Management, Barefoot Networks. Prem discusses early use cases and highlights Barefoot's new Tofino 2 silicon. Filmed at ONF Connect.

https://youtu.be/w_SPW03Kh1g


Wednesday, October 24, 2018

MantisNet unveils P4 Reconfigurable Frame Processor for monitoring

MantisNet, a start-up based in Reston, Virginia, introduced its next-generation Reconfigurable Frame Processor (RFP) for real-time monitoring, managing and securing network traffic at speeds up to 100G and beyond.

The MantisNet RFP-NG consists of MantisNet software applications running on a P4-programmable SDN platform to provide next-generation packet broker (NGPB), flow-aware load balancing, advanced telemetry and more. It takes advantage of the advanced capabilities of the Barefoot Tofino chipset that provides 3.2 Tbps (32 x 100G) or 6.4 Tbps (64 x 100G) of bandwidth at network speeds of – 10G, 25G, 40G, 50G or 100G.

MantisNet said its RFP-NG supersedes purpose-built packet brokers, load balancers, and firewalls by introducing a flexible approach to data-plane programming, advanced instrumentation and packet processing. The RFP-NG offers an open, “vendor agnostic” approach to management and monitoring that simplifies deployment with third-party applications and analytic workflows.

The P4 programmable match-action pipeline architecture enables the RFP-NG to support a wide variety of functions including service chaining, streaming telemetry, filtering, de-encapsulation, load balancing and per-packet visibility with nanosecond precision Barefoot Smart Programmable Real-time In-band Network Telemetry – Barefoot SPRINT as well as Yang model-driven management.

“The explosion in volume and velocity of data that businesses depend on for-day-to-day operations, go to market and cyber defense has resulted in a critical need for solutions that can keep up with those demands as well as increase productivity while reducing risks. With the RFP-NG, MantisNet empowers organizations with the information and tools they need to successfully address those challenges and adapt to the future,” says Peter Dougherty, CEO MantisNet.

“Barefoot Tofino with its P4-programmable pipeline and the Barefoot SPRINT unique set of telemetry features are enabling our partners and customers to build the next-generation networking systems which are solving critical limitations faced by today’s high-speed networks,” stated Roberto Mari, Director, Product Management, Advanced Applications at Barefoot Networks. “Network operators, as well as data center and cloud service providers, are deploying 100G, soon 400G, to keep up with the exponentially increasing data traffic and need platforms to provide per-packet, nanosecond scale visibility, and control. MantisNet has built their next-generation packet broker using our technology enabling them to deliver per-packet and real-time insights into customers' infrastructure.”

https://www.MantisNet.com

Monday, March 19, 2018

P4 programming language gets folded into the Linux Foundation

The P4 Language Consortium (P4.org), creator of the P4 programming language,  will become a project of the Open Networking Foundation (ONF) and become part of the Linux Foundation portfolio.

P4 was designed to be target-independent (i.e. a program written in P4 could be compiled, without modification, to run on a variety of targets, such as ASICs, FPGAs, CPUs, NPUs, and GPUs), and protocol-independent (i.e. a P4 program can describe existing standard protocols, or be used to specify innovative, new, customized forwarding behaviors). P4 can be used for both programmable and fixed-function devices alike. For example, it is used to accurately capture the switch pipeline behavior under the Switch Abstraction Interface (SAI) APIs, used by the SONiC open-source switch OS. P4 is also used by the ONF Stratum project to describe forwarding behavior across a variety of fixed and programmable devices.

“A group of us decided on May 19, 2013 that we needed an industry-standard, open language for specifying forwarding behaviors,” said Nick McKeown, Professor of Computer Science at Stanford University, and P4 Board Member. “We created a language that students are studying in our universities, and using to prototype and publish new research ideas at the best networking conferences. Industry has adopted P4 to program devices and capture existing behaviors. In the future, we hope that Internet RFCs and IEEE Standards will include a clear, unambiguous P4 specification too, paving the way for interoperability by design.”

“SDN has transformed the networking industry and P4 takes SDN to the next level by bringing programmability to the forwarding plane,” said Guru Parulkar, Executive Director at Open Networking Foundation. “We are excited to have P4.org join ONF and are looking forward to seeing our synergy bring incredible benefits to the P4 and the larger SDN community.”

“Linux Foundation is thrilled to welcome the P4 community,” said Jim Zemlin, Executive Director at Linux Foundation. “Networking is a major focus at the foundation and the addition of the thriving P4 community combined with Linux Foundation Networking Projects in similar domains will drive innovation in networking to the next level.”

Tuesday, June 28, 2016

Open-NFP Opens Cloud-based Lab for SDN and NFV Apps

Open-NFP (Open Network Function Processing), an industry group focused on on research and development in datapath offloads and acceleration for SDN and NFV applications, will host a series of webinars focused on P4 programming techniques, applications and usage. The six session series runs from July 13 through September 21, 2016.

Open-NFP also announced the creation of a cloud-based infrastructure for server hardware-accelerated P4-based application development. The infrastructure utilizes the Netronome generally available Integrated development environment (IDE) connected to a pool of servers with Agilio™ intelligent server adapters (ISAs). The IDE supports P4 development tools from the P4 Language Consortium (www.P4.org) and provides extensions for optional C-based programming for sophisticated functions such as stateful processing.

“We are pleased to provide our first summer series of online trainings that focus on the P4 and C programming language, as well as a cloud-based infrastructure that can be of service to researchers offering their own P4 and C-based lectures and labs,” said Dr. Bapi Vinnakota, managing director of Open-NFP. “Our educational series of webinars will feature introductory and advanced levels of P4-based topics such as custom tagging, time stamping, NFV and building a network time server. We look forward to working with the academic, industry and research communities to further enhance their programming education and productivity.”

http://open-nfp.org/

Tuesday, June 14, 2016

Barefoot Unveils 6.5 Tbps Tofino Switching Chip

Barefoot Networks, a start-up based in Palo Alto, California emerged from stealth to unveil its "Tofino" switching chip and announce that it has raised $130 million, including a strategic investment from Google.

Dubbed "the fast switch every built", Barefoot’s programmable Tofino switch chip processes packets at 6.5 terabits per second, twice as fast as the previous record holder. While conventional programmable network devices such as NPUs have orders of magnitude slower than their fixed-function brethren, Barefoot said its Tofino silicon provides the first programmable forwarding plane while setting a new performance benchmark for performance, power, and price.

The silicon is designed for user programmability via the open-source P4 programming language, enabling precise control over packets and bringing entirely new features into the switch—for example, features that replace load balancers, features that replace firewalls, features that add packet-by-packet telemetry enabling rapid debug of distributed application behavior.

Barefoot said the open-source P4 language provides software developers with the compilers, tools, and applications they need to successfully program the fastest networking gear. This could eliminate "middle boxes" that add latency, complexity and cost to a data center network. Barefoot’s new compiler technology has taken P4 programs – written by customers – and converted them into blazing-fast running code executed on Tofino.  Barefoot will open an ecosystem of compilers, tools and P4 code to make P4 accessible.

Barefoot Networks also disclosed that it has recently closed a $57 million funding round led by Goldman Sachs Principal Strategic Investments and Google Inc. This brings total funding to more than $130 million to date.

“The basic fixed-function switch architecture was set in 1996 and has remained unchanged for twenty years,” noted Nick McKeown, co-founder and chief scientist at Barefoot Networks. “Yet everything else in the data center changed. We went from monolithic software to VM’s and then to containers and fully distributed applications. With the rise of the cloud, data center traffic patterns changed as did the role of the data center. How could a 1996 switching architecture be the right foundation for 2016’s applications? In all other parts of the data center we have moved to programmability. Tofino enables this move for networking. It empowers network owners and their infrastructure partners to design, optimize and innovate to their specific requirements.”

"Mega-scale data center operators greatly benefit from building their own networking equipment and writing the software that runs on it. The forwarding plane, though, has been off-limits to programmers because of the rigid nature of high-performance switching solutions,” noted Martin Izzard, co-founder and CEO, Barefoot Networks.  “With P4 and Barefoot, the landscape is changing; users can develop the P4 programs to define the innovative forwarding plane behavior, introducing new ways to monitor and analyze network traffic, making networks more reliable, scalable, efficient and secure."

http://www.barefootnetworks.com


  • Barefoot Networks was co-founded by Nick McKeown, a Stanford professor and co-founder of Nicira (acquired by VMware), Martin Izzard, Pat Bosshart, and Dan Lenoski VP Engineering.

Monday, May 23, 2016

Netronome Integrates P4 and C Programming on Production Server NICs

Netronome introduced a P4 and C compliant Integrated Development Environment (IDE) for dynamically programming new networking capabilities on its Agilio CX and LX family of intelligent server adapters (ISAs).

The news is significant because bringing SDN capabilities into a server NIC could help identify and resolve tenant application performance bottlenecks rapidly, enabling cloud service providers to maintain high levels of user experience.

For telco NFV deployments, Netronome said its solution enables a significantly higher degree of dynamic data center traffic observability, helping telco operators to pinpoint issues related to call drops or poor call and video quality in 4G and 5G networks. AT&T and Netronome are presenting and demonstrating this use case at the P4 Language Consortium workshop this week at Stanford University.

The P4 Language Consortium, of which Netronome is an active member, is currently developing specifications for the P4 programming language and associated compilers.The Netronome IDE leverages the Consortium’s open source P4 compiler to deliver 10 Gbps to 100 Gbps performance for popular data center networking functions using the Agilio server networking platform. Extensions developed by  Netronome also enable integration with optional C-based programming for sophisticated functions such as stateful processing.

“Server-based networking has evolved as the most widely deployed form of SDN; its fundamental tenets are feature velocity and control - important requirements for data center operators,” said Sujal Das, senior vice president and general manager, marketing and corporate strategy. “As a pioneer in hardware-accelerated, server-based networking solutions, we take great pride in being the first in the industry with shipping products that can truly help customers realize the value of integrated P4 and C programming for their data center applications.”

A beta release of the Netronome IDE with Programmer Studio v6.0 featuring P4 and C programming on Agilio CX and LX ISAs is available.

http://www.netronome.com
http://www.open-nfp.org
http://www.p4.org

Netronome Brings Hardware-Acceleration to OpenStack Networking

Netronome has tuned its Agilio Server Networking Platform for delivering hardware-acceleration for OpenStack networking, allowing data centers to accelerate applications such as network virtualization, security, load balancing and telemetry using different data plane options suitable for use cases spanning traditional IT to IaaS and Telco NFV workloads. Netronome's own testing has found a 5X boost in VM performance when network functions are offloaded to its Agilio interface cards.

At this week's OpenStack Summit in Austin, Netronome, in collaboration with Ericsson and Mirantis, is showcasing acceleration of open source datapath implementations, specifically, Open vSwitch (OVS), Stateful Firewall (Connection Tracking) and OpenContrail vRouter using Agilio CX intelligent server adapters. The company said this approach will be incorporated as an enhanced OpenStack networking plug-in architecture specification. As a result, critical networking functions that would otherwise hamper performance of the OpenStack implementation are offloaded to the Agilio platform, accommodating significantly more virtual machines per server leading to up to 6X lower TCO and higher services revenue per server compared to traditional NICs.
http://www.netronome.com


Netronome's Agilio Server Networking Accelerates Cloud Data Centers

Netronome introduced its Agilio Server Networking Platform for transparently offloading server-based networking data paths, such as open virtual switch (OVS), Juniper Networks Contrail vRouter, and Linux firewall.

The company said its hardware and software-based Agilio platform delivers up to 5X higher throughput while reducing CPU requirements by up to 80 percent compared to traditional NICs and server-based networking implemented in software.

Server-based networking is being widely deployed in cloud data centers to handle virtualization, firewalls, load balancing, telemetry, zero-trust security using micro-segmentation, virtual network functions (VNFs) and application-based analytics. The big cloud providers (AWS, Microsoft Azure, Google) are using server-based networking in their mega data centers. Netronome's Agilio solution accelerates such server-based networking functions by offloading compute-intensive flow and tunnel processing from the CPUs.

The Agilio CX intelligent server adapters (ISAs) are based on Netronome's own flow processing silicon (NFP-4000) and software architecture (Agilio Software). The Agilio ISAs use onboard memory to support up to two million security policies, and deliver 28Mpps of throughput using hardware-based acceleration.

See also