Skip to main content

Network Automation and Programmability Abstraction for Nokia OLT. This package is intended to be used by applications that need to feed the network 'Single Source Of Truth' with the exact 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.1.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.1-py3-none-any.whl (10.1 kB view details)

    Uploaded Python 3

    File details

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

    File metadata

    File hashes

    Hashes for nokia-olt-device-harvester-0.0.1.tar.gz
    Algorithm Hash digest
    SHA256 f049c9d40244b2428bb66566ba89e449da56cba1951debe54131f9068f0bae30
    MD5 305ce5b9bcd6bdcd1327270bb0b71e9e
    BLAKE2b-256 bf6ff7b4d82bdb05e16bcf3acac2b230cf74f50d236f4aa2599790ae4f467c28

    See more details on using hashes here.

    File details

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

    File metadata

    File hashes

    Hashes for nokia_olt_device_harvester-0.0.1-py3-none-any.whl
    Algorithm Hash digest
    SHA256 dc30bc79045462ec84a1b3b3c492879731373426cda0787f0c3b7f1b7999b986
    MD5 96dcf66f3ab4d8d71f59cc01c68f9704
    BLAKE2b-256 65c0d4e4771829608e9eee3518cb3368e920737c851bc605f65083e238a3bfc2

    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