Skip to main content
Nokia BNG Network Laboratory

Dual-Stack BNG Lab with Telemetry

A complete Containerlab-based network laboratory featuring Nokia SR-7 BNG routers, OLT/ONT simulation, IPoE/PPPoE subscriber management, and full telemetry stack with gNMI, Prometheus, and Grafana.

Dual BNG Setup
Nokia SR-7 routers with ESM
Full Telemetry Stack
gNMI, Prometheus, Grafana
RADIUS Auth
IPoE & PPPoE subscribers

Quick start

Deploy the complete lab environment in minutes

1

Clone the repository

Get the lab files and navigate to the directory:
git clone https://github.com/abelperezr/nokia-bng-lab.git
cd nokia-bng-lab
2

Add Nokia licenses

Place your Nokia SR-SIM license files in the configs directory:
mkdir -p configs/license
cp /path/to/SR_SIM_license.txt configs/license/
Nokia SR-SIM licenses are required but not included in the repository. You must obtain them from Nokia.
3

Deploy the lab

Launch the complete lab topology with Containerlab:
sudo containerlab deploy -t lab.yml
The deployment creates:
  • 2x Nokia BNG routers (SR-7)
  • OLT and ONT devices for fiber access simulation
  • Transport switch (SR Linux)
  • RADIUS server
  • Telemetry stack (gNMIc, Prometheus, Grafana)
4

Access services

Once deployed, access the lab services:

Explore by topic

Deep dive into specific components and configurations

Architecture

Understand the network topology, underlay/overlay design, and authentication flows

Deployment

Prerequisites, installation steps, and verification procedures

Configuration

BNG device configs, RADIUS setup, and network service configurations

Telemetry

gNMI collection, Prometheus metrics, and Grafana dashboards

Operations

Service access, monitoring procedures, and troubleshooting guides

Reference

Complete device configurations and automation scripts

Key features

What makes this lab environment comprehensive

Subscriber management

IPoE and PPPoE with RADIUS authentication and accounting

Network sharing

Dual ISP architecture with shared transport layer

Fiber access simulation

OLT/ONT with VLAN tagging and dual-stack addressing

Real-time telemetry

gNMI streaming to Prometheus with pre-built Grafana dashboards

Ready to deploy?

Start building your Nokia BNG lab environment with complete telemetry and subscriber management