LFX Platform

Know more about LFX Platform

LFX Insights

LF Networking (LFN)

LF Networking (LFN) is an initiative under the Linux Foundation that fosters collaboration to develop open-source networking solutions. It brings together service providers, cloud providers, enterprises, and vendors to create scalable, interoperable, and automated network infrastructures.

104 projects

29,098 contributors

$960M

Multi-site State Coordination Service (MUSIC)

Multi-site State Coordination Service - ONAP service that provides a scalable shared eventually-consistent data-store (Cassandra) wherein the access to the keys can be protected using a locking service (built on Zookeeper) that is tightly coupled with the data-store.

Contributors

4,256

Organizations

26

ONAP

ONAP provides a comprehensive platform for real-time, policy-driven orchestration and automation of physical and virtual network functions that will enable software, network, IT and cloud providers and developers to rapidly automate new services and support complete lifecycle management. By unifying member resources, ONAP is accelerating the development of a vibrant ecosystem around a globally shared architecture and implementation for network automation–with an open standards focus–faster than any one product could on its own.

Contributors

4,058

Organizations

271

Software value

$605M

Plastic

The Project Proposal is a great place to get the five minute read of what Plastic is and why you might want to consider using it. Plastic is a model-to-model transformation library supporting northbound and southbound payloads

Contributors

3,916

Organizations

25

Genius

Genius project provides Generic Network Interfaces, Utilities & Services. Any ODL application can use these to achieve interference-free co-existence with other applications using Genius.

Contributors

3,212

Organizations

25

Moon

Moon is a Linux Foundation project focused on developing open-source solutions for lunar exploration, satellite communications, or space-related technologies, fostering collaboration among industry partners to advance space innovation through standardized, accessible frameworks.

Contributors

3,075

Organizations

25

Holmes

Holmes project provides alarm correlation and analysis for telecom cloud infrastructure and services, including hosts, vims, VNFs and NSs.

Contributors

2,714

Organizations

18

OpenDaylight

OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale. The OpenDaylight Project arose out of the SDN movement, with a clear focus on network programmability. It was designed from the outset as a foundation for commercial solutions that address a variety of use cases in existing network environments.

Contributors

2,037

Organizations

311

Software value

$177M

FD.io

The Fast Data Project (FD.io) is a collaborative open-source project aimed at establishing a high-performance IO services framework for dynamic compute environments.

Contributors

1,834

Organizations

388

Software value

$135M

Anuket

The mission of the Anuket project is to empower the global communications community by creating and developing reference cloud infrastructure models, architectures, tools, and programs to deliver network services faster, more reliably, and securely.

Contributors

1,080

Organizations

133

Software value

$2.6M

L3AF

L3AF is an eBPF based platform enabling network functions a service. L3AF provides a platform to launch and manage eBPF programs and consists of two core components: Data Plane and Control Plane. The control plane orchestrates eBPF network functions across a group of endpoints running the L3AF daemon. It provides the core ability to chain network functions in a pre-defined configuration state.

Contributors

931

Organizations

83

Software value

$790K

CLAMP

CLAMP is a platform for designing and managing control loops. It is used to design a closed loop, configure it with specific parameters for a particular network service, then deploying and undeploying it. Once deployed, the user can also update the loop with new parameters during runtime, as well as suspending and restarting it.

Contributors

653

Organizations

9

Software value

$1.6M

Nephio Project

The mission of the Project is delivers a carrier-grade, simple, open, Kubernetes-based cloud native automation solution which is intended to eliminate the need for out-of-band configuration management, and common automation templates that materially simplify the deployment and management of multi-vendor cloud infrastructure and network functions across large scale edge deployments. The Project seeks to enable faster onboarding of network functions to production including provisioning of underlying cloud infrastructure with a true cloud-native approach, and to reduce costs of adoption of cloud and network infrastructure.

Contributors

330

Organizations

88

Software value

$14M

LF Networking (LFN)

Network transformation creates an opportunity for the industry to take advantage of open source, open technology, choice, and cloud economics. LFN software and projects provide platforms and building blocks for Network Infrastructure and Services across Service Providers, Cloud Providers, Enterprises, Vendors, and System Integrators that enable rapid interoperability, deployment, and adoption. LF Networking supports the largest set of networking projects with the broadest community in the industry that collaborate on this opportunity.

Contributors

279

Organizations

49

Barometer

The ability to monitor the Network Function Virtualization Infrastructure (NFVI) where VNFs are in operation will be a key part of Service Assurance within an NFV environment, in order to enforce SLAs or to detect violations, faults or degradation in the performance of NFVI resources so that events and relevant metrics are reported to higher level fault management systems. If fixed function appliances are going to be replaced by virtualized appliances the service levels, manageability and service assurance needs to remain consistent or improve on what is available today.

Contributors

197

Organizations

4

ONAP Application Controller (APPC)

ONAP APPC is one of the components of the ONAP platform. It is responsible for handling the Life Cycle Management (LCM) of Virtual Network Functions (VNFs). ONAP APPC infrastructure is implemented on virtual machine in an OpenStack cloud in the Amsterdam release. ONAP APPC is created on the top of the OpenDaylight (ODL) platform. ONAP APPC contains three containers: VM#1: ONAP APPC(ODL Framework & APPC OSGI Bundles), VM#2: MYSQL DB, VM#3: DG Builder ( as of Amsterdam release) The ONAP APPC HTTP API supports LCM commands, allowing users to manage virtual applications and their components via other ONAP components.

Contributors

86

Organizations

1

Dovetail

The Dovetail project is responsible for the technical realization of the OPNFV Verified Program (OVP) and acts as a technical baseline for other compliance verification projects within the scope of the Linux Foundation Networking (LFN) umbrella project. Dovetail provides a framework for executing a specific set of test cases which define the scope of a given compliance verification program, such as OVP. The Dovetail project is being run with guidance and oversight of the OPNFV TSC and the LF Networking Compliance and Verification Committee.

Contributors

64

Organizations

1

Application Authorization Framework (AAF)

AAF is designed to cover Fine-Grained Authorization, meaning that the Authorizations provided are able to used an Application’s detailed authorizations, such as whether a user may be on a particular page, or has access to a particular Pub-SUB topic controlled within the App.

Contributors

54

Organizations

8

Software value

$7.5M

XGVela

An open source cloud native PaaS for applications and telco network functions, which is to enable new services and help mobile operators to seize the business opportunity from vertical industries in the 5G era.

Contributors

50

Organizations

19

Software value

$9.4M

Reference Model (RM)

A Linux Foundation initiative establishing standardized frameworks and best practices for software development, promoting interoperability, consistency, and efficiency across open-source projects.

Contributors

41

Organizations

2

EMCO

The Edge Multi-Cluster Orchestrator (EMCO) is a software framework for intent-based deployment of cloud-native applications to a set of Kubernetes clusters, spanning enterprise data centers, multiple cloud service providers and numerous edge locations. It is architected to be flexible, modular and highly scalable. It is aimed at various verticals, including telecommunication service providers.

Contributors

36

Organizations

1

ONAP Optimization Framework (OOF)

The ONAP Optimization Framework provides a declarative, policy- and model-driven functionality for creating and managing optimization applications for a broad range of use cases within ONAP. Specifically, it provides a framework for rapidly developing new optimization applications independent of how the underlying optimization modules are implemented.

Contributors

33

Organizations

9

Software value

$3.7M

NETCONF

The OpenDaylight documentation site acts as a central clearinghouse for OpenDaylight project and release documentation.

Contributors

30

Organizations

1

Vector Packet Processing (VPP)

In development since 2002, VPP is production code currently running in shipping products. It runs in user space on multiple architectures including x86, ARM, and Power architectures on both x86 servers and embedded devices. The design of VPP is hardware, kernel, and deployment (bare metal, VM, container) agnostic. It runs completely in userspace.

Contributors

29

Organizations

1

Pharos

The Pharos Project deals with developing an OPNFV lab infrastructure that is geographically and technically diverse. This will greatly assist in developing a highly robust and stable OPNFV platform. Community labs are hosted by individual companies and there is also an OPNFV lab hosted by the Linux Foundation that has controlled access for key development and production activities. The Pharos Specification defines a "compliant" deployment and test environment. Pharos is responsible for defining lab capabilities, developing management/usage policies and process; and a support plan for reliable access to project and release resources. Community labs are provided as a service by companies and are not controlled by Pharos however our goal is to provide easy visibility of all lab capabilities and their usage at all-times.

Contributors

21

Organizations

1

Functest

The Functest project provides comprehensive testing methodology, test suites and test cases to test and verify OPNFV Platform functionality that covers the VIM and NFVI components.

Contributors

16

Organizations

1

VSPerf

VSPERF provides an automated test-framework and comprehensive test suite based on industry standards for measuring data-plane performance which includes switching technologies with physical and virtual network interfaces. The VSPERF architecture is switch and traffic generator agnostic and test cases can be customized. The vSwitch and other software component versions and configurations are controlled by VSPERF as is the network topology. VSPERF is useful for development of switching technologies as well as for evaluation and optimization of the data-path.

Contributors

12

Organizations

1

YANG Tools

YANG Tools is a infrastructure project aiming to develop necessary tooling and libraries providing support of NETCONF and YANG for Java (JVM-language based) projects and applications, such as Model Driven SAL for Controller (which uses YANG as its modeling language) and Netconf / OFConfig plugins.

Contributors

9

Organizations

1

Service Orchestrator (SO)

ONAP orchestration arranges, sequences, and implements tasks based on rules and policies to coordinate the creation, modification, or removal of logical and physical resources in the managed environment. The Service Orchestrator (SO) manages orchestration at the top level and facilitates additional orchestration that takes place within underlying controllers.

Contributors

6

Organizations

1

Common Controller SDK (CCSDK)

ONAP CCSDK is a set of libraries/docker containers that provide a base platform for creating network controllers.

Contributors

5

Organizations

1

Universal Deep Packet Inspection Project (UDPI)

The UDPI (Universal Deep Packet Inspection) project is a reference framework to build a high performance solution for Deep Packet Inspection, integrated with the general purpose FD.io VPP stack. It leverages industry regex matching library to provide a rich set of features, which can be used in IPS/IDS, Web Firewall and similar applications.

Contributors

4

Organizations

1

Hybrid Information-Centric Networking Project (HICN)

Hybrid ICN is an architecture that brings ICN into IPv6 as described in [1]. By doing that, hicn allows to generalize IPv6 networking by using location-independent name-based networking. This is made either at the network layer and at the transport layer by also providing name-based sockets to applications

Contributors

4

Organizations

1

Portal Platform

The ONAP Portal is a platform that provides the ability to integrate different ONAP applications into a centralized Portal Core.

Contributors

4

Organizations

1

CI-Management (CI-Man)

The CI Management project is dedicated to managing the code resources related to the CI systems. It is intended as a way for the community to collaborate on the design and management of the CI infrastructure where it is possible to do so.

Contributors

3

Organizations

1

Ci-management

The ci-management repository has existed since the start of the FD.io project but it has not been an official project. The repository is designed to support the Jenkins Job Builder (JJB), Packer, instance initialization scripts, and nodepool definitions. Essentially, if there's code required to create, manage or control the CI environment should be targeted into the ci-management repository.

Contributors

3

Organizations

1

OpenDaylight Integration/Packaging

The Integration/Packaging project is responsible for OpenDaylight's upstream Packaging and Deployment support, including packages (RPMs), configuration management tools (Ansible, Puppet) and pre-built images (containers, Vagrant base boxes).

Contributors

3

Organizations

1

Transport Layer Development Kit (TLDK)

The TLDK (Transport Layer Development Kit) project will implement a set of libraries for L4 protocol processing (UDP, TCP etc.) and VPP graph nodes, plugins, etc using those libraries to implement a host stack.

Contributors

3

Organizations

1

CICN

Information-centric networking (ICN) is an approach to evolve the Internet infrastructure to directly support data-centric and location independent communications by introducing uniquely named data as a core communications principle. Data access becomes independent from location, application and storage, enabling in-network caching and and anchor-less mobility. The expected benefits are improved efficiency, better scalability with respect to information/bandwidth demand and better robustness in challenging communication scenarios. These concepts are known under different terms, including but not limited to: Content-Centric Networking (CCN), Named Data Networking (NDN), the network of information (Netinf) and Publish/Subscribe Networking (PSIRP).

Contributors

2

Organizations

1

OpenDaylight Documentation

The OpenDaylight documentation site acts as a central clearinghouse for OpenDaylight project and release documentation.

Contributors

2

Organizations

1

Data Movement as a Platform (DMaaP)

DMaaP Message Router is a reliable, high-volume pub/sub messaging service with a RESTful HTTP API that is delivered as a web service using AJSC framework. The service is built over Apache Kafka.

Contributors

2

Organizations

1

ODL Controller

OpenDaylight Controller is Java-based, model-driven controller using YANG as its modeling language for various aspects of the system and applications and with its components serves as a base platform for other OpenDaylight applications.

Contributors

1

Organizations

1

Software value

$3.6M

TransportPCE

TransportPCE primary function is to control an optical transport (WDM or OTN) infrastructure using a non-proprietary South Bound Interface. Currently, the project supports NETCONF devices relying on the OpenROADM MSA specifications.

Contributors

1

Organizations

1

Common Infrastructure Realization/Validation (CIRV)

This project will act a feature project which is responsible for defining RI scenarios that comply with the CNTT reference model and reference architectures. Work with upstream projects to defined RI details including detailed scenario descriptions and integration strategies. Work with relevant projects in OPNFV, including installer projects, testing projects, infrastructure projects, to integrate, deploy and test RIs as part of OPNFV release life-cycle. Implement a limited number of RIs that address CNTT reference architectures to meet operators’ requirements. Limit the number of RI to ensure limiting the VNF verification effort Develop test-cases for testing RI. These test cases could be used by the compliance program for verification and compliance. Work with LF Compliance and Verification Committee (CVC) to integrate RI, test cases and test frameworks within OVP compliance Framework.

Contributors

1

Organizations

1

Unimgr

The User Network Interface (UNI) Manager project within OpenDaylight provides data models and APIs that enable software applications and service orchestrators to configure and provision connectivity services; in particular, Carrier Ethernet services as defined by MEF Forum, in physical and virtual network elements.

Contributors

1

Organizations

1

ODL Tools

OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale.

This project hasn't been onboarded to LFX Insights.

Honeycomb 2 VPP (Hc2vpp)

Hc2vpp is a java-based agent that runs on the same host as a VPP instance, and exposes yang models via netconf or restconf to allow the management of that VPP instance from off box. The Hc2vpp project used to be part of honeycomb

This project hasn't been onboarded to LFX Insights.

OpenDaylight Integration/Distribution

The purpose of the Integration/Distribution project is to be the holder for the OpenDaylight distribution code, which aims to integrate artifacts from all Java-based ODL projects into a common Karaf distribution.

This project hasn't been onboarded to LFX Insights.

RelEng/Autorelease

Mirror of the OpenDaylight releng/autorelease

This project hasn't been onboarded to LFX Insights.

Reference Architecture for Virtualized Environments (RA1)

The Reference Architecture for Virtualised Cloud Infrastructure (RA1) specifies an OpenStack based Infrastructure-as-a-Service (IaaS) cloud architecture.

This project hasn't been onboarded to LFX Insights.

Logging Enhancements

ONAP logging is intended to support operability, debugging and reporting on ONAP.

This project hasn't been onboarded to LFX Insights.

ODL Guice

ODL Guice is a Linux Foundation project that provides dependency injection capabilities for Java applications, enabling modular software design with reduced coupling between components.

This project hasn't been onboarded to LFX Insights.

Infrastructure Utils

We anticipate that e.g. the upcoming ready service may eventually want to be used by other offset 0 projects, and therefore want to be careful to not accidentally introduce dependencies from infrautils to other offset 0 projects.

This project hasn't been onboarded to LFX Insights.

Virtual Infrastructure Deployment (VID)

Provides a well-structured organization of infrastructure deployment, instantiation and change-management operations used by Operations to derive orchestrations and change-management.

This project hasn't been onboarded to LFX Insights.

LISP Flow Mapping

Locator ID Separation Protocol (LISP) is a technology that provides a flexible map-and-encap framework that can be used for overlay network applications, such as data center network virtualization, and Network Function Virtualization (NFV). LISP introduces two name spaces: Endpoint Identifiers (EIDs), and Routing Locators (RLOCs). In a virtualization environment, EIDs can be viewed as virtual address space and RLOCs can be viewed as physical network address space.

This project hasn't been onboarded to LFX Insights.

ONAP Policy Framework

POLICY is the subsystem of ONAP that maintains, distributes, and operates on the set of rules that underlie ONAP’s control, orchestration, and management functions. POLICY provides a logically centralized environment for the creation and management of policies, including conditional rules. This provides the capability to create and validate policies/rules, identify overlaps, resolve conflicts, and derive additional policies as needed.

This project hasn't been onboarded to LFX Insights.

Service Design & Creation (SDC)

ONAP SDC is the ONAP visual modeling and design tool. It creates internal metadata that describes assets used by all ONAP components, both at design time and run time.

This project hasn't been onboarded to LFX Insights.

Airship Installer

Airship-based Infrastructure Deployment and Lifecycle Management is an installer with the goal of deploying and managing the lifecycle of cloud and NFV infrastructure in order to support VNFs testing and certification on top of the infrastructure.

This project hasn't been onboarded to LFX Insights.

Kuberef

The objective of the Kuberef project is to develop and deliver a Kubernetes-based reference implementation according to the RA-2 specifications in close collaboration with the RI-2 and RC-2 projects.

This project hasn't been onboarded to LFX Insights.

StorPerf

The purpose of StorPerf is to provide a tool to measure block and object storage performance in an NFVI. When complemented with a characterization of typical VF storage performance requirements, it can provide pass/fail thresholds for test, staging, and production NFVI environments.

This project hasn't been onboarded to LFX Insights.

ONAP Command Line Interface (CLI)

Provides Industry first CLI platform for developing CLI in declarative mode called "Open Command Line Interface Platform(OCLIP)". It also provides CLI for ONAP by using OCLIP.

This project hasn't been onboarded to LFX Insights.

Reference Implementation for Containerized Environments (RI2)

RI2 is a Linux Foundation project providing standardized reference implementations for containerized environments, offering developers a consistent framework for building, deploying, and managing container-based applications across different platforms.

This project hasn't been onboarded to LFX Insights.