telecomHall Open Source Vision - Tools and Best Practices

Introduction

  • Every year, those involved in telecommunication analysis spend a lot of money on proprietary tools to collect and process data from their networks.

    • This data includes configuration parameters, performance counters/KPI, alarms, cell traces, logs , maps etc.
  • Because these tools are developed as a “one size to fit all” solution, they end up imposing generic workflows with little provision for customization.

    • This creates inefficiencies in operator processes that are hard to remedy and also cause unnecessary expenditure on features that are not needed.
  • The nature of the operations and the amount of data involved, leads to customer lock-in due to the hustle involved in swamping out an old tool for a new one. Further compounding the problem is the fact that most of the tools don’t cover the different aspects of the operations.

    • This leads to deployment of multiple tools that in most case duplicate some functionality yet costing a lot to purchase.
  • Furthermore, the advent of new technologies such as IoT, 5G, virtualization and initiatives like OpenRAN has resulted in more suppliers of telecom equipment and infrastructure.

    • Connsequently even more complex multi-vendor setups.

With this background, as a Community, we believe a more democratic approach to tooling is necessary in the industry. Through this initiative, we will be able to address the above challenges and set some best practices to common tasks.

One of the main pillars of the Hunter methodology is Correlation, and this can be seen in the simplified example below.

image

Soon we’ll be seeing how to accomplish this and much more.

But now let’s see a quick summary of the vision and mission.

The telecomHall Community

Over the last two decades, a community of telecommunication professionals has come together to collaborate, share ideas, and simple tools like excel macros and parsers.

  • This collaborative experience sparked the idea of developing standards tools and procedures that can be used by all professionals.

  • And this became the Community “Project” regarging tools and best practices.

What is the Project?

In short, the project goal is to develop an open source multi-vendor and multi-domain network management tool as well as establish best practices and procedures through collaboration among telecommunication experts.

  • The effort is led by a team of experts from the TelecomHall community.

The Solution will handle configuration management, performance management, fault management, Geo-location, cell traces, etc… for all telecommunication domains (RAN, Core, Transport, etc).

The idea is to leverage the collaborative nature of open source, which is increasingly being adapted in the Telecommunications industry, to build a feature rich platform.

What is the Solution?

Bellow you can find a snapshot with simplified initial idea of the Solution.

image

It is modular, with separated modules for each part (Configuration, Performance, Inventory, Geo, etc…).

The modularity allows you to use specifically what you want/need, and permit coders to go improving/extending each module individually.

  • :one: In 2019, the first of Solution (and more complex version) was a tool called BTS-CE (Boda Telecom Suite Community Edition).

    • It could be accessed via any web browser and allows simultaneous users.
    • Unfortunately, due to complexity (required knowledge of Virtual Machine, Containers and so on), Community abandoned it.
  • :two: But idea was good, and in 2020 Community developed together a new Solution (this time more easy to use), called Boda Lite.

    • Boda Lite was a tremendous success, with dozens of thousands of users worldwide.
    • Although the project was discontinued (Community decision), Boda Lite continue Active and widely used.
  • :three: : Three years after the launch of Boda Tool, in 2022 Community decided to restart the Solution Project, now with another approach. Enters Hunter CE (Hunter Community Edition)

    • The new Solution uses Boda as base platform, but now uses Hunter, Python and other resources.

Best Practices

The project is not the tool or solution only. :arrow_right: We also work on defining best practices for everyone to use.

In the end, all this end up in the tool, so is recursive:

  • Expert point problems
  • Thought brainstorm, they define the best solution
  • Coders Implement solutions in the tool

This is very important, because data alone worth almost nothing. The big advantage is to correlate it all.

One of the great advantages of expert’s support is to define correlate data.

  • For example, in a KPI chart, I want also to check the information from CM (Configuration) and Alarms (FM).

This saves time from users to investigate drilling down into the possible problem causing.

In the below example, for example we can see for a cell KPI (some mains Indicators in a chart, with current active Alarms, and also Physical Data (Tilt, Azimuth…) and Configuration Data (RRU, Logical Parameters).

  • The simple correlation of it all gives the user a rapid analysis of the problem.

image

All the best practices and functionalities like above are being brainstormed among experts, and soon will be delivered / launched.

Current version of Solution is focused on reports, audits and analysis of CM domain (Other domains like PM and FM will be added next):

  • Automatic generation of network Topology - HUNTER KEY PARAMETERS
  • Automatic network baseline generation - HUNTER BASELINE
  • Automatic network Inventory generation - HUNTER INVENTORY
  • CM managed object browsing
  • Radio Access Network (RAN) audit (relations, conflicts, parameter values vs baseline)

Modules and Scalability

The Solution is modular.

  • This allows the use of parts of the system (modules), or the complete system (all modules).

This also allows for scalability, meaning you can go evolving over time, adding new modules to adapt to changing.

image

The free customization structure, and open source model allows you to develop of a very large number of modules. One can create new additional modules, according to their specific needs. The only limit is the the creativity of each one to create and/or extend their own modules.

And don’t worry if you’re not a programmer: if you have a great idea for a module and/or report, just say it in the group :wink:.

What are the Inputs?

Data sources / information in general.

  • Data from all equipment (hardware and software) that compose the RAN (BSC, RNC, NodeB/eNodeB/Cells, etc…).

  • Other domains than RAN can be added, and is on the Roadmap, for example to cover CORE and Transport.

  • As well as any other Data from any Source - the idea is always the same: like an ETL (Extract Transform Load), but focused on deliver the results.

    • Technically speaking: inputs are Configuration Parameters, Inventory data, Network Performance Counters, Traces/Logs with detailed call information, etc.

Current version of Solution is able to parse a lot of different formats (XML, Text, etc…) and “handle” or manipulate it to gererate the analysis.

Who is it Intended for?

In short, for those who want :wink:

  • The tool can be used by Operators, Vendors, Independent Consultants, Programmers, Teachers/Students or even only for “curious”.

What are the Gains?

It will depend on what user you are.

  • If you’re an Operator , obviously the cost savings. You will know great alternative tools/methods you can use in your company, saving CAPEX and OPEX.

    Another advantage is the non-reliance on proprietary tools developed by third parties.

    Also, an advantage: you can customize the tool, that is, to design the tool totally according to the specific needs - and not only to use the same modules developed for all existing Operators.

    In the long term with the customization of the tool you can incorporate other modules and systems into a platform contributing even more to investment savings, have automated and customized reports, agility and reliability of information preventing errors in information consolidation.

  • Now if you’re a Vendor , you’ll be able to offer this solution to your clients.

    Also, your employees will be able to give better support on Operator tickets, once you will be able to analyse other vendors data (there are practically no Operator today that is not multi-vendor).

  • But if you’re an Independent Consultant , it will be much more easier working for several vendors, and often needing to handle different vendor data.

  • Maybe you’re a Teacher/Student . In this case, you’ll have the opportunity to learn and understand how a complete telecom system works through practical examples.

    As you have the obligation to write one Final Paper/Undergraduate thesis, why do not to choose the project? It will bring together the information and skills that you have learned thus far on your academic journey and set you free to enhance/extend the project with your ideas.

  • And maybe you’re a Programmer . So, the tool is made for you. Be you a newbie or advanced, there are space for you too.

    If you’re a newbie programmer, and just want to learn code, here you will be in touch with some of professional programmers, using the market proof best languages, databases and procedures.

    And if you’re already skilled, you can improve it a lot, discussing with experts.

  • And finally, you’re just a curious, or a technology addict , and want to participate in a project that aims to reach the complete ecosystem (get and handle configuration data, performance data, fault data, etc…) and present it in a dashboard.

Is the Project Finished?

Of course not. And probably, it never will be.

  • As they say: the Sky is the limit. :wink:

Do you share other good resources or docs?

One word: NEVER!

We never share any kind of material (docs, training…), mainly if they are proprietary (like documentation from vendors).

The tool is totally independent, and without (your) data it is useless.

And your data (or you company data) is, like the name say, yours!

To use the tool, you never need to upload it. You can install the tool and use it totally offline (your computer/server, your database, your reports).

Contact

If you want to join the project, and want to join, you can Contact Us - telecomHall .

  • Currently the new Hunter CE solution is under ‘Beta’ phase (few testers)

  • The CM functionality is finished, a and we’re performing tests with other modules.

We have a group of volunteers/experts, from all around the globe working 24x7 on the project – it includes the tool development and best practices definition.

  • Practically all experts have full time job, do it in their spare time. So, you can do it also. :wink:

It seems to good to be true…

Well… indeed.

But give it a try and join it for free.

Check it (believe it) with your own eyes! :grinning:

This article was only a brief introduction to the Hunter methodology used together with Bodastage to create a customized set of tools and concepts (Best Practices) to help telecom (and other areas) professionals to achieve greater productivity and efficiency in their work!

Join the Forum (create a username) to stay updated with new Solution updates.

And please continue reading here: Hunter CE - Before we begin

5 Likes