Open Broadband
Open Broadband (OB) is a set of independent Broadband Forum projects that use a modified IPR Policy and possibly a different software license (which means they have their own participation agreements). An OB project may also allow membership by companies or individuals who are not currently BBF members.
- 1 Active Projects
- 1.1 Open Broadband - Broadband Access Abstraction (OB-BAA)
- 1.2 Open Broadband - CloudCO App SDK (OB-CAS)
- 1.3 Open Broadband - Multi Access Point (OB-MAP)
- 1.4 Open Broadband - Subscriber Session Steering (OB-STEER)
- 1.5 Open Broadband - User Datagram Protocol Speed Test (OB-UDPST)
- 1.6 Open Broadband - User Services Platform - Agent (OB-USP-Agent)
- 1.7 Open Broadband - User Services Platform - Controller (OB-USP-Controller)
- 2 Archived & Parked Projects
Active Projects
Open Broadband - Broadband Access Abstraction (OB-BAA)
The Open Broadband-Broadband Access Abstraction (OB-BAA) is an open source project that specifies the Northbound Interfaces (NBI), Core Components and Southbound Adapter Interfaces (SAI) for functions associated with the access network devices (e.g., configuration, reporting, alarms) that have been virtualized. Inherent in the OB-BAA project is the ability to pull differing access device types, including legacy implementations, together under a single network and service management &control umbrella to be exposed to management elements such as the SDN Management and/or Control and Element Management Systems.
Project lead: @Tom van Caenegem (Nokia)
Join the project: Find out more and sign the participation agreement.
View current work on the OB-BAA Wiki space
Open Broadband - CloudCO App SDK (OB-CAS)
The OB-CloudCO-Application & AgentSDK project will define and develop in BBF an open platform software environment and associated software development kit (SDK) through which control/management software providers can easily hook in their cloud application running in the BBF CloudCO management environment. It will demonstrate BBF’s Automated Intelligent Management (AIM) by plugging AIM modeling function apps containing only core application code, while leveraging common cloud/CloudCO infrastructure services via pre-defined open APIs.
Project lead: TBD
Join the project: Find out more and sign the participation agreement.
View current work on the OB-CAS Wiki Space
Open Broadband - Multi Access Point (OB-MAP)
The Open Broadband-Multi Access Point (OB-MAP) project includes generating requirements for features that extend and enhance the Wi-Fi Alliance EasyMesh and Data Elements specifications for use in a service provider managed subscriber local network. The current BBF 1905.1a open source stack may also be extended to support some of these new features.
Project leads: @kenneth.kerpez@dzsi --Termed 2024-02-03 (Deactivated), @Marcos Martinez Vazquez
Join the project: Find out more and sign the participation agreement.
View current work on the OB-MAP Wiki space
Open Broadband - Subscriber Session Steering (OB-STEER)
Open Broadband Subscriber Session Steering (OB-STEER) aims at creating a reference implementation for key elements of the Subscriber Session Steering architecture as currently worked out in WT/TR-474 project within the Broadband Forum. Examples of key elements / components, include, but are not limited to: upsf-net-conn-manager, upsf-sess-ctx-manager, upsf-server, and the upsf-sgrp-manager. The reference implementations are constructed in python, with a focus on rapid prototyping instead of system performance, intending to enable testing of proposed changes and updates to the Broadband Forum subscriber session steering specifications. Additionally, vendor implementations may be able to demonstrate interoperability with this common reference implementation, as commercial products are developed.
Project lead: TBD
Join the project: Find out more and sign the participation agreement.
View current work on the OB-STEER Wiki space
Open Broadband - User Datagram Protocol Speed Test (OB-UDPST)
The Open Broadband-User Datagram Protocol Speed Test (OB-UDPST) project will produce an open source implementation of a tool to perform the metrics defined in TR-471: IP Layer Capacity Metrics and Measurement (PDF).
Project lead: @Len Ciavattone (Unlicensed)
Join the project: Find out more and sign the participation agreement.
View current work on the OB UDP Speed Test Wiki space
Open Broadband - User Services Platform - Agent (OB-USP-Agent)
Open Broadband-User Services Platform-Agent (OB-USP-Agent) is an open source project that is focused on creating a reference implementation of the User Services Platform (USP) specification from an "Agent" perspective. USP is a remote management and control protocol where management entities are separated between the Agent and the Controller. A USP Agent is responsible for exposing a set of "Service Elements" (essentially, a data model composed of objects and parameters that represent a specific set of functionality) for consumption by a Controller. While USP is capable of being used in many different environments, the home network is expected to be the most common environment, and in this environment a USP Agent would reside in a piece of Customer Premise Equipment (CPE), e.g. broadband home router, Wi-Fi access point, IoT gateway.
Project lead: @John Blackford
Join the project: Find out more and sign the participation agreement.
View current work on the OB-USP-Agent Wiki space
Open Broadband - User Services Platform - Controller (OB-USP-Controller)
The OB-USP-Controller projects develops an open-source reference implementation of a Stand Alone USP Controller that is fully compliant with the USP specifications (https://usp.technology/ ) produced by the Broadband Forum. The baseline solution is intended to be a fully functional solution which will include base USP Controller functionality. The solution is not intended to be utilized in production broadband deployments, but is intended to serve as an engineering and development tool to be used by engineers, integration and test organizations, application developers, operators and service providers. As such, this implementation might include design choices that limit its ability to scale, in favor of code simplicity, aligned with the reference implementation purposes. If, during the development of this project, suggestions, changes, or input to the USP specification(s) are developed within the project, that input will be recommended back to the Broadband Forum via a formal contribution from a joint member.
Project lead: To be selected
Join the project: Find out more and sign the participation agreement
View current work on the OB-USP-Controller Wiki space
Archived & Parked Projects
Open Broadband - Simple Two-Way Active Measurement Protocol (OB-STAMP)
The OB-STAMP (Open Broadband – Simple Two-Way Active Measurement Protocol) aims to create an open-source implementation of a STAMP Sender and Reflector, fully compatible with RFC 8762 and its associated extensions, to be installed on a Customer Premises Equipment (CPE). The application must run as a containerized application within the CPE following the User Services Platforms (USP) paradigms. The purpose is to develop a component outlined in the TR-390.2 document, thus facilitating the capacity to perform performance measurement between the customer's equipment and the IP Edge. The (soon-to-be) TR-390.2 Amendment 1 document also describes the feasibility of using the STAMP protocol to take the performance measurements in the subscriber home network.
Project leads: @DISPLAY_NAME (Unlicensed)
Join the project: Find out more and sign the participation agreement.
View current work on the OB-STAMP Wiki space
Open Broadband – WWC Reference Implementation for 5G-RG (OB-5WWC)
Open Broadband – WWC Reference Implementation for 5G-RG (OB-5WWC) is an open source project focused on creating reference implementation of BBF-specified Wireless-Wireline Convergence solution for 5G-capable Residential Gateways (5G-RG). Goal is to develop a production-grade 5G-Residential Gateway solution stack for integration into OpenWRT/RDK-B RG platforms/kits.
Project lead: @Manuel Paul, @David Woolley (Unlicensed)
Join the project: Find out more and sign the participation agreement.
View current work on the OB-5WWC Wiki space
All open source (and even standard/specification) projects flow through a natural life cycle, as they evolve from idea to published materials. Similarly, not all projects reach the maturity of a graduated project, with formal release cycles, continuous testing, and robust documentation.
See OB Project Life Cycles for the full definitions of each project state, the marketing and support expectations for each, and the criteria for transitioning between states.: https://broadband-forum.atlassian.net/wiki/x/CoB0Kw