Software defined monitoring

To process all the traffic on modern high-speed links effectively is a challenge. The volume of network traffic is so huge that it is not possible to process it all in software. Although all the traffic can be transferred to memories of the host system, it is not possible to perform a non-trivial task with each packet due speed of networks of today. Real-time processing of 100G traffic is too much to handle even for the most powerful CPUs


Looking at the structure of network traffic, we can notice heavy-tailed distribution where 80% of traffic is transferred in 20% of network flows. These 80% of traffic is comprised mostly from real-time entertainment and streaming video and audio like Netflix, YouTube, marketplaces like Apple iTunes, file sharing, social networking etc. Depending on use case, these categories of network traffic are often not interesting to us and they only waste processing power. Addressing this issueThis was the primary motivator for designing a smart technique called Software Defined Monitoring (SDM).

In SDM, a piece of hardware driven by a software application is used as a preprocessor of network traffic. The hardware part is able to process packets at wire speed, while the software part is able to analyze content of packets and instruct the hardware which part of the traffic is to be offloaded. Such division of labor between the hardware part and the software part allows each part to do its job in an effective manner. Netcope Session Filter (NSF) is an implementation of SDM concept. It leverages FPGA-based cards and their on-board memories to track network flows and apply actions committed through NSF API at run time.

Explore more Netcope products

Netcope Packet Capture (NPC)

Netcope Packet Capture (NPC)

Learn more about the network solution for wire-speed, low-latency packet processing.

Netcope Session Filter (NSF)

Netcope Session Filter (NSF)

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

Netcope FPGA Boards (NFB)

Netcope FPGA Boards (NFB)

High-performance appliances designed for the development of hardware-accelerated applications.

Netcope Success Stories


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.

Cookies help us deliver our services. By using this website, you agree to the use of cookies.  More information