Runko Works

Case study

An embedded management system for PON networks

An equipment vendor's passive optical network needed a management system of its own: core, SNMP and a command line, embedded and distributed.

Client
Network equipment vendor
Role
Developer: core, SNMP modules, CLI
Period
2011 – 2015
Area
Embedded · Telecom
Stack
C · SNMP · klish · Lua

Why it mattered

A passive optical network (PON) connects many subscribers over shared fibre, and the operator has to configure and monitor all of its equipment. The vendor needed a management system that runs on the equipment itself and speaks the interfaces operators already use.

How it works

An embedded, distributed management system. My part:

  • The system core and auxiliary modules in C.
  • SNMP modules, so standard network management tools can see and control the equipment.
  • A command line interface built with klish and Lua.