S
Sheba ISP ERPDOCS
Networking & Hardware

OLT Chassis & Optical Diagnostics

Optical line terminal management, PON port monitoring, optical power (RX/TX dBm), and ONU reboots.

OLT Chassis & Optical Diagnostics

IMPLEMENTED

Located in backend/apps/network/services/olt/, the OLT service layer interacts with optical chassis hardware.


1. OLT Client Architecture (services/olt/client.py)

class OLTClient:
    def __init__(self, olt: OLT):
        self.olt = olt

    def get_optical_power(self, pon_port: str, onu_index: int) -> dict:
        """
        Polls the OLT via SNMP/Telnet for ONU optical power parameters.
        Returns RX Power (dBm), TX Power (dBm), Distance (meters), and Status.
        """

2. Optical Signal Health Thresholds

The frontend visualizes optical health using standard color-coded badges:

Signal Range (RX Power)ClassificationAction
-14.0 dBm to -24.0 dBmOptimal / Good (Green)Normal operating conditions
-24.1 dBm to -27.0 dBmMarginal / Warning (Yellow)Check drop cable bends / dirty connectors
< -27.1 dBmCritical / Optical Loss (Red)High loss, frequent packet drops. Dispatch technician
0.0 dBm / N/ALoss of Signal (LOS) (Gray)Fiber cut or ONU unpowered

3. Remote Operations

  • Remote ONU Reboot: Triggers an OMCI/OAM reboot command to restart a frozen subscriber ONU without requiring a home technician visit.
  • Auto-Discovery: Identifies newly attached unconfigured ONUs on PON ports for quick one-click provisioning.

On this page