Data centers

Data centers have undergone great changes in recent years. The transition from traditional structure based on core-aggregation-access tier model to more complex architectures caused need for more sophisticated methods of traffic management. The form of appliances used in data centers has been changing as well. Dedicated appliances are being replaced with unified white box servers, which are easier to manage and configure, and programmable smart NICs became popular for acceleration of computational-intensive tasks, monitoring purposes or diagnostics like in-band network telemetry (INT) or in-situ operations, administration and management (iOAM).

shutterstock_1022671228_800px_orez-(1).jpg

The concepts that changed the situation the most are software-defined networking (SDN) and network functions virtualization (NFV). Software-defined networking helps to manage the traffic by splitting the network between control and data (or forwarding) plane. Each of these parts needs to be handled in a different way and allows for different optimizations. The most widespread solution for managing distributed control plane is Open Stack framework together with Open vSwitch (OvS) virtual switch for managing forwarding plane, which can be effectively offloaded with a smart NIC.

Network functions virtualization is used to process the traffic in virtual machines instead of dedicated hardware. The problem appears in the performance of virtual network functions (VNF) being performed on CPUs and necessity for numerous data transfers among virtual machines. It turned out to be effective to offload data-intensive tasks to hardware and let CPU cores dedicate to more complex control tasks. Smart NICs are able to handle the offload because they can be reprogrammed for a specific task like cryptography or pattern matching without hardware modification.
 

Netcope P4 was designed to offload key tasks to smart NICs and alleviate enormous load of high-speed network traffic being processed on CPU cores. It uses vendor-independent language P4 based on open standards and supported by a strong community. There are many use cases Netcope P4 can be used in, some of them are described in white papers mentioned below.
 

Read whitepapers:

Explore more Netcope products

Netcope P4

Netcope P4

P4 is a high-level language for programming protocol-independent packet processing. It has been d...

Netcope Session Filter (NSF)

Netcope Session Filter (NSF)

Learn more about Netcope's powerful session-oriented packet capture solution.

Netcope Development Kit (NDK)

Netcope Development Kit (NDK)

NDK enables rapid design, prototyping and evaluation of hardware-accelerated applications.

Netcope Success Stories

NSF-100G2-Picomass-Netcope

NSF-100G2-Picomass-Netcope Network Traffic Monitoring

Picomass uses Netcope Session Filter in the IPS200 DPI solution because NSF is capable of offloading traffic to hardware. This makes real-time DPI on 100G networks possible.

Flowmon Networks

Flowmon Networks Network Traffic Monitoring

Flowmon Networks aims to develop a new generation of NetFlow/IPFIX probes that can monitor and process traffic of 100GE high-speed networks. Because of that, Flowmon Networks needs to find a network card that would be able of handling 100 GE monitoring requirements.

U.S. trading firm deploys Tradecope

U.S. trading firm deploys Tradecope Electronic Stock Trading

For successful trading on electronic exchanges today, it is not enough to come up with the smartest strategy anymore. Learn more about how U.S trading firm deployed FPGA-based Tradecope solution to increase hit rate of the trading strategy.