ISPChamp
Software-Defined BNG + Complete OSS/BSS

The Operating System for Bangladesh's Internet Infrastructure.

Replace your ৳50 lakh hardware BRAS with software. A modular platform with 13+ plug-and-play modules — billing, RADIUS, OLT management, CGNAT compliance, traffic graphs, hotspot, compliance logging, CRM, accounting, HR, and inventory — all on commodity hardware at wire-speed.

Software vBNG
13+ Modules
6 OLT Vendors
5 Router Vendors
BTRC Compliant
Modular Platform
ispchamp — platform metrics
0+
Modules
0
Web Portals
0+
API Endpoints
0G
Wire-Speed
All systems operationalv3.0
ISPChamp
A KaritKarma Product

The Problem

Bangladesh's ISP industry is stuck in 2015.

Expensive hardware, fragmented tools, manual operations, and zero local software solutions. Every ISP is reinventing the wheel.

Bangladesh has over 2,500 licensed ISPs serving 40+ million broadband subscribers. Most run on expensive hardware BRAS from ZTE, Huawei, or Nokia — costing ৳50-200 lakh per unit — with separate tools for billing, RADIUS, monitoring, and customer management that never integrate properly.

৳50-200 লক্ষ

Hardware BRAS Cost

ZTE, Huawei, Nokia hardware BRAS devices cost a fortune and lock you into vendor ecosystems with expensive support contracts.

8-12 Tools

Fragmented Operations

Separate tools for billing, RADIUS, monitoring, provisioning, CRM, accounting, HR, and inventory that don't talk to each other. Data silos everywhere.

2-4 Hours

Manual Provisioning

Every new subscriber requires manual router configuration, IP assignment, and RADIUS setup. Human error is guaranteed.

Zero

Local Solutions

No Bangladeshi OSS/BSS exists. ISPs depend on foreign software that doesn't understand bKash, BTRC, or local workflows.

Industry First

Software-Defined BNG

Replace hardware BRAS with pure software.

The first Bangladeshi software vBNG running on commodity x86 hardware. VPP/DPDK data plane, FRRouting control plane, ISC Kea DHCP, and deterministic CGNAT — all integrated into ISPChamp. ISPChamp is built by KaritKarma Limited, a Dhaka-based enterprise and fintech software company, and supports multi-vendor routing (MikroTik, Cisco, Juniper, Huawei, ZTE) alongside 6 OLT vendors natively.

OLT

Option 82

ISC Kea

DHCPv4/v6

Session Mgr

IPoE Lifecycle

VPP / DPDK Data Plane

QoS • ACL • FIB • NAT44 — 100 Gbps

FRRouting

BGP / OSPF / BFD

CGNAT Logger

BTRC Compliance

RADIUS CoA

RFC 5176

100 Gbps per core

VPP/DPDK Data Plane

Wire-speed packet processing on commodity x86 hardware. Mellanox ConnectX-6 100G support. No proprietary ASIC needed.

Dual-mode coexistence

IPoE + PPPoE Dual-Mode

IPoE via DHCP Option 82 from OLTs, PPPoE on MikroTik edge routers — both coexist. Gradual migration path without disrupting existing subscribers.

Sub-second failover

FRRouting BGP/OSPF

Dynamic routing with BGP (AS peering), OSPF, BFD fast failover, graceful restart, and per-subscriber /32 route injection.

Dual-stack IPv4/IPv6

ISC Kea DHCP Server

Enterprise DHCP with PostgreSQL backend, DHCPv4 + DHCPv6 prefix delegation, RADIUS hook, and real-time pool sync from IPAM.

BTRC compliant

Deterministic CGNAT

Inline NAT44 with deterministic port allocation. Full session logging for BTRC compliance. Hourly gzip rotation, syslog forwarding.

Live CoA updates

Per-Subscriber QoS

Token bucket policer (trTCM) per subscriber. Real-time bandwidth changes via CoA without session disconnect. FUP speed reduction.

Complete Platform

Everything an ISP needs. Nothing it doesn't.

16 modules across operations, network, billing, portals, and compliance — all integrated, all multi-tenant, all built for Bangladesh.

Operations & Billing

Automated Billing

Invoice generation, dunning engine (5 stages), payment webhooks, auto-suspend/reactivate

Usage-Based Billing

FUP enforcement, quota management, tiered pricing, metered invoicing with RADIUS sync

Payment Reconciliation

Multi-pass matching for bKash, Nagad, SSLCommerz. Auto-resolve, settlement tracking

Alert Engine

Hysteresis evaluation, SMS/email/webhook/Slack dispatch, silence rules, maintenance windows

Network & Infrastructure

Multi-Vendor Router Automation

MikroTik, Cisco, Juniper, Huawei, ZTE support. PPPoE, queues, firewall, NAT, hotspot, pools — with rollback

OLT Management

6 vendor SNMP drivers: ZTE, Huawei, BDCOM, CDATA, VSol, generic. ONU discovery, signal monitoring

Real-Time Telemetry

SNMP polling pipeline, time-series queries, auto-bucketing, 4 preset dashboards, streaming export

RADIUS AAA

FreeRADIUS 3.2.7 integration. Post-auth hooks, accounting, CoA (RFC 5176), session management

Portals & Experience

Admin Dashboard

Full ISP control: subscribers, plans, OLTs, ONUs, NAS, IPAM, BNG sessions, support tickets

Customer Portal

Self-service: usage dashboard, plan management, bKash/Nagad payments, connection info, speed test

Partner Portal

Earnings tracking, commission statements, subscriber management, payout requests, wallet

Superadmin Console

Multi-tenant management, tenant provisioning, global analytics, platform configuration

Security & Compliance

Darwan Authorization

RBAC + ABAC with 40+ permissions, 6 roles, SoD constraints, audit trails, time-bound access

Wenme OIDC

Passwordless authentication via WebAuthn/FIDO2. OAuth 2.1 + PKCE, session management

BTRC Compliance

CGNAT session logging, CDR records, configurable retention (365 days), CSV/syslog export

Multi-Tenant Isolation

Tenant-scoped queries on every table. Per-tenant configuration, billing, and data boundaries

Add-on Modules

Log Server

BTRC-compliant centralized logging with syslog ingestion, searchable storage, retention policies, and compliance reporting

Traffic Graphs (MRTG)

Classic 4-panel MRTG graphs, SNMP polling, per-interface and per-subscriber bandwidth monitoring, top talkers

Hotspot & Captive Portal

Voucher-based and OTP authentication, zone/plan management, reseller system with commission tracking

CRM & Lead Management

Leads pipeline, marketing campaigns, interaction tracking, Customer 360 views, SLA policy enforcement

Accounting & Finance

Double-entry accounting, chart of accounts, journal entries, financial reports, vendor management

HR & Payroll

Employee management, attendance tracking, leave management, payroll processing, shift scheduling

Inventory & Assets

Item catalog, multi-warehouse stock tracking, serial numbers, stock movements, fixed asset management

Hardware Support

Works with every OLT in Bangladesh.

Native SNMP drivers for all major OLT vendors deployed by Bangladeshi ISPs. ONU discovery, signal monitoring, and firmware tracking out of the box.

ZTE

ZTE

C300 / C600

22 OIDs
Huawei

Huawei

MA5800

25 OIDs
BDCOM

BDCOM

GP3600

18 OIDs
CDATA

CDATA

FD1104/1108

16 OIDs
VSol

VSol

V1600G

14 OIDs
Generic

Generic

IF-MIB / ENTITY-MIB

Standard

Router Automation

One API for every router vendor.

The same automation ISP operators love in MikroTik — now available for Cisco, Juniper, Huawei, and ZTE. Configure PPPoE, IPoE, queues, firewall, NAT, and hotspot across any vendor from one dashboard. PPPoE and IPoE coexist seamlessly — run PPPoE on existing MikroTik edge routers while migrating newer deployments to IPoE via the software vBNG. Every operation supports transactional rollback.

Bangladesh ISPs typically run mixed-vendor environments — MikroTik at the edge, Cisco or Huawei at the core, with ZTE OLTs. ISPChamp automates all of them through a unified API, eliminating vendor-specific scripting and manual CLI sessions.

MikroTik

MikroTik

RouterOS API

50+ actions
PPPoE ServerIPoE / DHCPSimple QueuesQueue TreesFirewallNATHotspotIP PoolsAddress ListsMangle
Cisco

Cisco

NETCONF / CLI

30+ actions
PPPoE / IPoEACL ManagementQoS PoliciesVLAN ConfigBGP NeighborsInterface ConfigNAT RulesRoute Maps
Juniper

Juniper

NETCONF / Junos XML

25+ actions
PPPoE / IPoEFirewall FiltersPolicersRouting InstancesClass-of-ServiceInterface ConfigNATBGP Config
Huawei

Huawei

NETCONF / CLI

25+ actions
PPPoE / IPoETraffic PolicyQoS ProfilesACL RulesVLAN ConfigBGP PeersInterface ConfigNAT Server
ZTE

ZTE

SNMP / CLI

20+ actions
PPPoE / IPoEQoS QueuesACL ManagementVLAN ConfigInterface ConfigRouting ConfigNATDHCP Relay

Transactional Rollback on Every Operation

If any step in a multi-command automation fails, ISPChamp rolls back all changes to the previous state. No half-configured routers. No orphaned firewall rules. Every change is atomic — commit or rollback, nothing in between.

Web Portals

A portal for every stakeholder.

Purpose-built interfaces for admins, customers, partners, and platform operators. Mobile-first, built with Next.js and React.

ispchamp.com/admin-dashboard

Admin Dashboard

Full ISP control center with subscriber management, billing, OLT monitoring, BNG sessions, and support tickets.

SubscribersPlans & BillingOLT/ONU StatusBNG SessionsIPAMTickets
ispchamp.com/customer-portal

Customer Portal

Self-service for subscribers: real-time usage, plan upgrades, bKash/Nagad payments, connection diagnostics.

Usage DashboardPay BillPlan UpgradeConnection InfoSpeed TestSupport
ispchamp.com/partner-portal

Partner Portal

Reseller and LCO management with earnings tracking, commission statements, and subscriber oversight.

EarningsCommissionsSubscribersWalletPayoutsSettings
ispchamp.com/superadmin

Superadmin

Platform-level management for multi-tenant operations, global analytics, and system configuration.

TenantsAnalyticsConfigurationUsersAudit LogsSystem Health

Payment Ecosystem

Built for Bangladesh.
bKash. Nagad. SSLCommerz.

Native payment providers with auto-reconciliation, dunning automation, and usage-based billing. Subscribers pay with the apps they already use.

bKash OAuth integration with tokenized payments
Nagad RSA-signed API with real-time callbacks
SSLCommerz multi-card gateway support
Daily auto-reconciliation with multi-pass matching
5-stage dunning: reminder → overdue → warning → suspend → terminate
Exponential backoff retry (1h → 6h → 24h → 3d → 7d)

Payment Flow

1

Invoice Generated

Automated billing cycle creates invoice

2

Customer Pays

bKash / Nagad / SSLCommerz via portal

3

Webhook Received

Idempotent payment webhook processing

4

Auto-Reactivate

RADIUS CoA restores full bandwidth

5

Reconciled

Daily settlement with provider matching

Why Switch

ISPChamp vs. Legacy Stack

Stop paying for hardware that limits you. Switch to software that grows with you.

Capability
Legacy / Hardware BRAS
ISPChamp
Upfront Cost৳50-200 lakh hardwareZero hardware cost
Data Plane SpeedFixed capacity (upgrade = replace)100G per core, scale with x86
Subscriber Provisioning2-4 hours manual configAutomated in seconds
Billing IntegrationSeparate system, manual syncBuilt-in, auto-reconcile
OLT Vendors SupportedSingle vendor lock-in6 OLT vendors + 5 router vendors
BTRC CGNAT LoggingBolt-on or noneBuilt-in, deterministic, compliant
Payment MethodsNone or custom integrationbKash, Nagad, SSLCommerz built-in
Customer Self-ServiceNot includedFull portal with usage, payments, tickets
Multi-TenancySingle ISP onlyUnlimited ISP tenants
Upgrade PathForklift replacementRolling software update
Add-on ModulesBuy separate software for each13+ plug-and-play modules

Engineering

Built on proven open-source foundations.

No proprietary lock-in. Every component is best-in-class open source, battle-tested at scale by the world's largest networks.

Go

Go

Backend Services

Next.js

Next.js

Web Portals

PostgreSQL

PostgreSQL

Primary Database

FreeRADIUS

FreeRADIUS

AAA Server

VPP/DPDK

VPP/DPDK

Data Plane

FRRouting

FRRouting

Routing Engine

ISC Kea

ISC Kea

DHCP Server

React

React

UI Framework

0
Go Microservices
0
Next.js Portals
0+
DB Migrations
0K+
Lines of Code

FAQ

Common questions

What is ISPChamp?

ISPChamp is a complete OSS/BSS and Software-Defined BNG platform built for internet service providers. It replaces hardware BRAS devices with a software data plane (VPP/DPDK) while unifying billing, subscriber CRM, RADIUS integration, OLT management, CGNAT compliance, payment processing, and multi-tenant operations into a single platform. Built with Go microservices and Next.js portals, it runs on commodity x86 hardware at wire-speed (100 Gbps).

Can ISPChamp replace my hardware BRAS?

Yes. ISPChamp's software vBNG module uses VPP/DPDK for wire-speed packet processing, FRRouting for BGP/OSPF, and ISC Kea for DHCP. It supports IPoE with DHCP Option 82 from any OLT vendor (ZTE, Huawei, BDCOM, CDATA, VSol). Per-subscriber QoS, CGNAT, and ACLs run entirely in software on standard x86 servers with 100G NICs, eliminating the need for proprietary hardware BRAS.

What OLT vendors does ISPChamp support?

ISPChamp includes native SNMP drivers for 6 OLT vendors: ZTE C300/C600 (22 OIDs), Huawei MA5800 (25 OIDs), BDCOM GP3600 (18 OIDs, dual GPON/EPON), CDATA FD1104/FD1108, VSol V1600G, plus a generic driver using IF-MIB and ENTITY-MIB standards. Each driver handles ONU discovery, signal level monitoring (Rx/Tx power), and firmware tracking.

Does ISPChamp support bKash and Nagad payments?

Yes. ISPChamp has built-in payment providers for bKash (OAuth-based), Nagad (RSA-signed), and SSLCommerz. The payment reconciliation engine runs daily with multi-pass matching (exact → unmatched gateway → unmatched local → amount mismatch), auto-resolution, settlement tracking, and exponential backoff retry for failed transactions.

Is ISPChamp BTRC compliant?

Yes. ISPChamp includes deterministic CGNAT logging with BTRC-format CSV export, hourly gzip rotation, configurable retention (default 365 days), and RFC 5424 syslog forwarding. Every NAT session is traceable via deterministic port allocation — the same subscriber always maps to the same (NAT IP, port block) for forensic traceability.

How does multi-tenancy work?

ISPChamp is built as a multi-tenant SaaS platform. Every database query includes tenant_id scoping. Each ISP tenant gets isolated data, billing configuration, RADIUS policies, and user roles. The Darwan authorization service enforces RBAC with 40+ granular permissions and 6 predefined roles (superadmin, ISP admin, operator, viewer, partner, customer).

What routers does ISPChamp support?

ISPChamp supports multi-vendor router automation: MikroTik RouterOS (50+ actions), Cisco IOS/IOS-XE, Juniper Junos, Huawei VRP, and ZTE ZXROS. Actions include PPPoE server configuration, queue management, firewall rules, NAT, hotspot, IP pool assignment, and address lists. All operations support transactional rollback if any step fails.

How much does ISPChamp cost?

ISPChamp is a multi-tenant SaaS platform with per-subscriber pricing. There are no hardware costs — it runs on standard x86 servers. Pricing scales with the number of active subscribers, starting from small ISPs with a few hundred connections. Contact our sales team for a quote tailored to your subscriber count and feature requirements.

How long does deployment take?

A typical ISPChamp deployment takes 2-4 weeks depending on ISP size and existing infrastructure. This includes tenant provisioning, RADIUS integration, OLT driver configuration, payment gateway setup, subscriber data migration, and staff training. The SaaS model means no on-premise hardware — just point your RADIUS to ISPChamp and configure OLT SNMP access.

What add-on modules are available?

ISPChamp offers 7 add-on modules that can be enabled per tenant: Traffic Graphs (MRTG-style monitoring), Log Server (BTRC compliance logging), Hotspot & Captive Portal, CRM & Lead Management, Accounting & Finance, HR & Payroll, and Inventory & Asset Management. Each module integrates seamlessly with the core platform. ISPs pick only the modules they need.

ISPChamp

Ready to modernize your ISP?

Join the first generation of Bangladeshi ISPs running on software-defined infrastructure. No hardware lock-in. No vendor dependency. Just software that scales.

Multi-tenant SaaS — deploy for one ISP or a hundred.