Skip to main content

Network Automation and Programmability Abstraction for Nokia OLT.This package is intended to be used by applications thatneeds to feed the network 'Single Source Of Truth' with theexact physical state of the network topology with 100% accuracy.

Project description

Nokia OLT - Network Devices Harvester


This Package is useful for devices harvesting in environment that uses Nokia OLT Devices


Important Info: Make sure your OLT FQDN resolves to IPV6

You could use this package to dynamically collect any client device that is available in your network. All you have to do is to connect to the target Nokia OLT devices and everything will be handled automatically for you. After the proces is completed, you will receive a json file with all the devices known by the Nokia OLT. Example output per collected device:
  • MAC Address: 11:11:21:03:11:11
  • Port: 1/1/1/5/1/1/1
  • VLAN ID: 5
  • IPv6: 1101:11fd:1100:59:aa11:2111:fe11:2229
  • Device Name: goo-com-and-ap-1
  • Vendor: Cisco Systems, Inc
  • PON: 1/1/1/5
  • ONT: 1/1/1/5/1
  • Serial Number: ALCL:B5D64C99
  • Admin Status: up
  • Operational Status: up
  • OLT RX Signal Level: -15.0
  • ONT OLT Distance: 1.1
  • Description 1: NY-GN-NY-ONT-1
  • Description 2: ONT:1/1/1/5/1
  • Hostname: undefined



Useful to feed network SOT (Netbox, Ansible etc.)


How to use it:

  • pip install
  • hostname = "nokia_olt_hostname_1"
  • network_operations = NetworkOperations(hostname, username="", password="")
  • results = network_operations.get_all_devices()
  • print(results)



  • Useful info:

    Project details


    Download files

    Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

    Source Distribution

    nokia-olt-device-harvester-0.0.0.tar.gz (9.5 kB view details)

    Uploaded Source

    Built Distribution

    If you're not sure about the file name format, learn more about wheel file names.

    nokia_olt_device_harvester-0.0.0-py3-none-any.whl (10.1 kB view details)

    Uploaded Python 3

    File details

    Details for the file nokia-olt-device-harvester-0.0.0.tar.gz.

    File metadata

    File hashes

    Hashes for nokia-olt-device-harvester-0.0.0.tar.gz
    Algorithm Hash digest
    SHA256 80fc4a5eedd13d06926eb42fa78f5f27f2d11e5de417a6feef21b2f5a4b1e057
    MD5 02041d0c4db1710ab13b91f69931be98
    BLAKE2b-256 9f89aca93af778f18ce67f02b476ad6067fce60f3968d3fa1f77521d99183188

    See more details on using hashes here.

    File details

    Details for the file nokia_olt_device_harvester-0.0.0-py3-none-any.whl.

    File metadata

    File hashes

    Hashes for nokia_olt_device_harvester-0.0.0-py3-none-any.whl
    Algorithm Hash digest
    SHA256 f27f3d7b80889dae9eb0435803e3fd07886c9decc968960a698cea414e8d16e1
    MD5 273c73b4f287369a7674404c9c25bd41
    BLAKE2b-256 2460db6c000e1715a5541252a2ec6ddd1ac68bc568de0f0747405e68c0393d6e

    See more details on using hashes here.

    Supported by

    AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page