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...
Packet Processing in a Virtual Environment

Hold On – There’s a More Efficient Way to do Packet Processing in Virtual Machines

First in a five-part series It is increasingly common to implement packet processing functions in virtual machines. This is what Network Functions Virtualization (NFV) is all about. The most common implementation model for network functions has been to replicate the functions in...
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...
NFI Blog Consider MANET

Consider MANET (Mobile Ad Hoc Network) for when you can’t do direct point-to-point

Infrastructure-less Network In last few years mobile communications have dramatically increased in popularity and usage. This growth has inspired a development of advanced communication protocols offering higher throughput and reliability over wireless links. Much of wireless...
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...
The Surprise of NFV

The Surprise of NFV

While the expectation in the network industry was that Network Functions Virtualization (NFV) would primarily be for deployments in the cloud, in particular in data centers, the surprise is that NFV is proving to be most effective when used on virtual Customer Premise Equipment...
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...