OPENDAYLIGHT

  • Currently one of the most important open source projects
  • Defines the way networks and the internet will work in the future
MORE

SYSREPO

  • Provides YANG-based datastore functionality for Unix/Linux applications
  • Ensures consistency of data stored in the datastore
  • Apps can use Sysrepo’s C-language API to enter their configuration
  • Can be easily integrated with management agents such as NETCONF or RESTCONF utilizing the API used by applications

LIGATO

The open source cloud platform for building and wiring VNFs: Ligato provides infrastructure and libraries, code samples and CI/CD process to accelerate & improve the overall developer experience. It thus paves the way towards faster code reuse, reducing costs and increasing application agility & maintainability. Being native to the cloud, Ligato has a minimal footprint, plus can be easily integrated, customized and extended, deployed using Kubernetes.

High performance networking & network wiring

  • Cloud native: Minimal footprint, simple management, deployed using Kubernetes
  • VPP agent: Robust management and config of high speed virtual networking device
  • BGP agent: integration of BGP protocol & automatic configuration of VPP Agent L3 routes
  • SFC Controller: Chaining VNFs (based on VPP agent), routers (IOS XE)
  • High performance network wiring: MEMIF interconnection for VNF, vSwitch, vRouter
  • Easy integration: Google protocol buffers APIs, Docker images, connectors
    (ETCD, Redis, Kafka, Cassandra)
  • Customizable: Utilizes plugins for better extensibility

NETWORK FUNCTIONS VIRTUALIZATION

  • Replaces hardware devices with software within a network as a part of SDN
  • Network functions can work as a software or in cloud
  • No need for designated hardware
  • Software designed networks are easy to maintain and their parameters can be easily set up through an application
  • NFV curbs the running costs and complexity of the whole network
    Network Functions Virtualization

    Network Functions Virtualization is one of the tools that the SDN uses in order to achieve its goals. NFV is a structure of networks in which special network hardware parts, as well as active physical network devices, are being replaced by software devices. Thanks to this virtualization, network data can exist on PCs or clouds. Devices virtualized in this way are called VNF – virtualized network functions. VNF is a running software or process which eliminates the need to have a dedicated unit of hardware for every network function. You can thus configure most settings on cloud servers through software, be it a router, firewall, or an internet filter.

    A virtualized session border controller function can be used to protect the network without the need for installing expensive and complex physical hardware. In this scenario, the software – or process – fulfills exactly the same function as hardware would.

FD.IO

  • Accelerates NFV and SDN solutions
  • Focused on data IO speed and efficiency
  • More flexible and scalable networks and storage
    The Fast Data Project: FD.io

    A high-performance IO services framework for dynamic computing environments. In fact consisting of several related projects, FD.io aims at satisfying the growing demands of today’s cloud computing environments. The project utilizes Cisco’s widely spread and highly modular Vector Packet Processing library and implements DPDK capabilities favoring flexibility in packet processing solutions. It achieves acceleration in NFV and SDN through support of various additional projects. While developing high-throughput, low-latency and resource-efficient IO services, FD.io remains hardware, kernel, and deployment (bare metal, VM, container) agnostic. Due to its unique dispositions and high adaptability, its capabilities are expected to extend into additional areas and features including security and cloud solutions.

SOFTWARE-DEFINED NETWORKING

  • A network is no longer only a collection of cables and devices
  • Our task is to replace as much hardware as we can with software
  • A software-defined network can be set up and managed remotely, no need for boots on the ground

OPNFV

  • Open source platform for products using network functions virtualization
  • The main aim is to make the spread of NFV faster
  • Pantheon works on integration and testing

The Open Platform for Network Functions Virtualization is an integrated open source platform designed for products and services which use NFV. The project is a result of a group effort in which we are cooperating with a large number of companies, service providers, and developers on the platform’s development. Our aim is to speed up its adaptation and spread. Since there already are various NFV blocks on the market, the OPNFV project tries to coordinate their development, mutual integration, testing, and, at the same time, develop blocks that are not available yet