There’s a Better Approach for Increased Performance and Efficiency

Implementing DPDK and Xen With DPDK, packet processing is performed at the application layer in the virtual machine. Receive processing is based on polling the receive interface (using the EAL) rather than on interrupts. Interrupts require a fair amount of overhead in...

Use Multiple Cores in Your General Packet Processing Model to Enhance Performance

In general, packet processing applications follow a standard regimen:     Receive a packet (Rx)     Process a packet (Proc)     Transmit a packet (Tx) The Rx part is, more or less, the same regardless of the type of packet processing. The Proc part is the heart of the...
XEN, Not Your Regular Hypervisor, and DPDK

XEN, Not Your Regular Hypervisor, and DPDK

– No host OS + paravirtualization support = performance improvement XEN is a hypervisor. A hypervisor is a supervisory program (think, operating system) that provides support for virtual machines. Parallels (Parallels), VMWare (Dell), and Virtual Box (Oracle) are all...
Northforge Blog March 2017

Speed up your development process with functionality of Broadcom StrataXGS

Are you looking to reduce costs and improve latency? The Multi Stage Content Aware Engine of the Broadcom StrataXGS allows for additional packet inspection and manipulation in the switching chip rather than using an external device like an FPGA, NPU or software on a host...
FreeSWITCH gives you options for voice and messaging services

FreeSWITCH gives you options for voice and messaging services

Let’s say you want to develop a service where a SmartHome monitoring system detects smoke and a phone call is generated to alert the homeowner. With the ability to receive external events from any monitoring software, there’s a free, open source communications software for...
Looking at OpenWrt as an option for Enterprise Routers

Looking at OpenWrt as an option for Enterprise Routers

With the Internet of Things gaining popularity, embedded devices are getting more attention. An operating system that’s also getting its share of attention is OpenWrt, an OS that’s primarily for embedded networking devices. It’s based on the Linux kernel and primarily used on...
Upgrading from 1G

Upgrading from 1G to 25/40/100G and Beyond

The ongoing exponential growth of traffic moving through the interconnected world drives a continuous upgrade cycle for equipment in the data path and control network. For home and business subscribers, gigabit connectivity per termination is now in reach. This drives the upgrade...
Blog Article

Opportunities for More Advanced SDN-based Traffic Classification

With mobile technologies, the shift to the cloud paradigm, and increased demand for content delivery networks, traffic classification is becoming more and more complex. In this blog, let’s discuss the need for more advanced traffic classification in a SDN environment. This...
Will OCP Networking Catch On?

OCP Networking — Will It Catch on Throughout the Industry?

The networking industry is starting to embrace the Open Compute Project (OCP). While it’s probably too early to speculate how OCP networking will pan out, but it is hard to contain our excitement. OCP is an industry association originating from the largest data center hardware...

Mitigating Malicious Attacks that Interrupt Network Services — Distributed Denial of Service (DDoS)

Attacks on networks are happening daily around the world and network operators need to protect their networks from attempts to disrupt their services. A DDoS attack is a malicious attempt from multiple sources to make a server or network resource unavailable to its intended...