FRINX Fast Data Plane Distribution

FRINX Fast Data Plane distribution offers customers an alternative to the existing Openstack networking options when they require a simple and feature rich networking solution with unmatched deterministic data plane throughput and rich analytics.

We provide a supported distribution of the technology, which brings enormous improvements in software-based packet-processing performance, drawing on Cisco development and several years of production deployment experience.

FRINX VPP Distribution & ML2 Driver

Customers who run data plane hungry applications like media production and network function virtualization in Openstack, benefit from the FRINX distribution by gaining feature rich, deterministic packet forwarding in user space together with a lightweight monitoring agent developed by FRINX

VPP (Vector Packet Processor)

The VPP platform is an extensible framework that provides out-of-the-box production quality switch/router functionality.​

The design of VPP is hardware, kernel and deployment (bare metal, VM, container) agnostic.

Proven Since 2002

It runs completely in userspace

Runs on x86, ARM and Power architectures

It outperforms available solutions:

See for yourself: OVS-DPDK vs VPP performance comparison​

Based on DPDK

Open source Plugins/management agents/tools Extensible design

OpenStack ML2 (Modular Layer 2)

The OpenStack Neutron plug-in (introduced in Havana) ​is a framework allowing OpenStack Neutron to simultaneously utilize the variety of layer 2 networking technologies found in complex real-world data centers​. It deprecates existing plugins such as OVS or Linuxbridge.

Type drivers

Define how an OpenStack network is technically realized.

Mechanism Driver

Are responsible for taking information supplied by Type Drivers and ensuring it is properly applied given the specific networking mechanisms which have been enabled.​

​Support for vendor mechanism drivers

ALE Omniswitch, Arista, Brocade, Cisco Nexus, DCFabric, Lenovo… Multiple mechanism and type drivers can be used simultaneously to access different ports of the same virtual network.

FRINX Analytics agent for VPP

The FRINX proprietary analytics agent brings monitoring and an analytical aspect to VPP​. It allows the extraction of network data statistics and log information from the data plane to make it available via a Kafka stream or store it as simple log files. ​

It is

Very lightweight

Built with Golang + Cgo

It collects

Interface state change

Interface info

Bridge domain info

Interface traffic stats

Global traffic stats

It produces



VPP Management

A range of management agents can be used as per customer requirements. In its basic form, VPP provides very low-level shared memory APIs that can be accessed from C code. Because this offers limited functionality, higher level APIs have been developed. For example, Honeycomb was developed on top of those binary APIs to provide Java APIs, on top of which NETCONF and RESTCONF were developed by borrowing from OpenDaylight. Essentially, Honeycomb exists as a management extension for VPP.

Click here to add your own text

Click here to add your own text