Hunter CE - Site Comparator Module (NOKIA)

Intelligent Configuration Comparison for LTE / 5G Networks


1. Overview

The Hunter Site Comparator is a configuration analysis module designed to compare two network sites - typically one “healthy” (reference) site and one “problematic” site - using consolidated configuration data (CM).

Its objective is simple:

Detect real configuration differences and isolate potential root causes — quickly, objectively, and at scale.

Instead of manually inspecting XML dumps or navigating vendor GUIs, the module processes a consolidated multi-MO dataset and produces structured comparison reports.

It is designed for:

  • RAN Engineers
  • NOC teams
  • Optimization teams
  • Private Network operators
  • Telecom developers building internal automation tools

2. Why This Module Exists

In real network operations, a common situation occurs:

  • Site A is working perfectly.
  • Site B (similar topology) is underperforming.
  • The first question asked:
    “Are the parameters aligned?”

Traditional approaches:

  • Manual XML comparison
  • Vendor OSS side-by-side checks
  • Spreadsheet exports
  • Human inspection

These approaches are slow, error-prone, and non-scalable.

The HUNTER Site Comparator automates this process and delivers:

  • Structured comparison
  • Parameter-level visibility
  • Object alignment
  • UI vs Internal classification
  • Clean investigation workflow

3. Architecture Concept

The module works on top of:

Consolidated_MOS.xlsx

This file is generated by the HUNTER Consolidator and contains:

  • Multiple MOs (sheets)
  • Both UI and Internal parameters
  • Normalized object identifiers
  • Site-level tagging

The comparator:

  1. Filters objects per site
  2. Normalizes distinguished names (DN)
  3. Aligns equivalent logical objects
  4. Compares parameter values
  5. Generates structured Excel output

4. Core Capabilities

4.1 Site-to-Site Comparison

Compare:

  • Reference site (OK)
  • Problem site (BAD)

The module highlights:

  • Identical parameters
  • Different parameters
  • Missing parameters (asymmetry)
  • Object-level inconsistencies

4.2 Intelligent DN Normalization

One of the biggest challenges in configuration comparison is object alignment.

Different sites may have different:

  • MRBTS IDs
  • LNBTS IDs
  • NRBTS IDs

The module masks numeric IDs while preserving logical object structure, allowing:

MRBTS-123411/LNBTS-123411/LNCEL-131
to align with
MRBTS-123499/LNBTS-123499/LNCEL-131

This enables true logical comparison rather than raw string matching.


4.3 UI vs Internal Classification

Each parameter is classified automatically:

  • UI → visible in the user interface
  • Internal → system/internal parameters (suffix _internal)

This allows engineers to:

  • Run a clean “UI-only” analysis first
  • Perform deeper internal audits when necessary
  • Reduce investigation noise

CLI option:

--ui-internal ALL | UI | Internal

4.4 Status Classification

Each compared parameter receives a status:

Status Meaning
OK Same value in both sites
DIFF Different values
MISSING_OK Present in BAD, missing in OK
MISSING_BAD Present in OK, missing in BAD
BOTH_MISSING Empty on both sides

This classification enables structured triage.


5. Output Structure

The generated report contains:

1. Overview

Executive summary:

  • Total comparisons

  • Number of differences

  • Missing parameters

  • Verdict:

    • “Everything aligned”
    • “Differences detected - investigate”

2. By_Sheet

Shows which MOs contain the most divergences.

Useful to quickly identify:

  • Cell-level issues
  • Neighbor-related inconsistencies
  • BTS-level configuration deviations

3. Top_Diffs

Aggregates the most frequent divergent parameters.

Includes:

  • MO
  • Parameter name
  • UI/Internal classification
  • Difference count

4. Diffs_Long (Detailed View)

Full granular comparison:

  • MO (sheet)
  • Logical object (dn_norm)
  • Parameter
  • UI/Internal
  • Value in OK site
  • Value in BAD site
  • Status

This is the main engineering investigation view.


5. Matrix_Wide

Full structured comparison table.

Ideal for:

  • Pivot analysis
  • External reporting
  • Exporting evidence
  • Cross-validation

6. Practical Workflow for Engineers

Recommended investigation sequence:

  1. Run with --ui-internal UI
  2. Check Overview
  3. Go to By_Sheet
  4. Review Top_Diffs
  5. Inspect exact values in Diffs_Long
  6. If needed, rerun with --ui-internal ALL

This reduces noise and accelerates root cause isolation.


7. Typical Use Cases

7.1 Private 4G / 5G Networks

  • Mining
  • Industry 4.0
  • Airports
  • Energy

Where multiple similar sites exist and fast RCA is critical.


7.2 Optimization & Mobility Issues

  • Handover inconsistencies
  • PCI conflicts
  • PRACH/RACH configuration mismatch
  • PLMN/TAC misalignment
  • Admission control thresholds

7.3 Post-Change Validation

After:

  • Software upgrade
  • Parameter mass change
  • Migration
  • Vendor intervention

The module confirms alignment.


7.4 Golden Site Baseline Reference

Can be used in combination with:

  • HUNTER Baseline Module
  • Audit automation
  • Configuration compliance checks

8. For Developers

The module is designed to be:

  • Python-based
  • Pandas-driven
  • Vendor-neutral at logic layer
  • Extensible

Potential enhancements:

  • Severity tagging
  • Parameter criticality mapping
  • Automated root cause suggestions
  • XML-native comparison
  • REST integration
  • Dashboard interface

It is built as a modular block inside the broader HUNTER ecosystem.


9. For Network Operators

You do not need to be a Python developer to use it.

Typical steps:

  1. Generate consolidated MOS
  2. Run comparison command
  3. Open Excel report
  4. Filter differences
  5. Validate findings

No OSS access required during analysis phase.


10. Design Philosophy

The HUNTER Site Comparator follows three principles:

  1. Object alignment before comparison
  2. Signal over noise
  3. Engineering clarity over automation hype

It does not guess root causes.
It exposes facts.
Engineers make decisions based on structured evidence.


11. Strategic Impact

For telecom teams, this module enables:

  • Faster incident response
  • Objective configuration audits
  • Reduced dependency on vendor tools
  • Internal capability development
  • Repeatable engineering workflows

For private network operators, this means:

  • Higher configuration confidence
  • Reduced troubleshooting time
  • Stronger operational maturity

12. Conclusion

The HUNTER Site Comparator transforms a traditional manual task into:

  • Structured
  • Repeatable
  • Scalable
  • Engineer-friendly
  • Data-driven analysis

It is not just a script.

It is a configuration intelligence layer for modern LTE/5G operations.

where can i find this tool ?