Network Automation : Simulating network topologies with Containers and gNMI

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vrnetlab

    Run virtual routers with docker

  • Important note : there is 2 versions of vrnetlab, vrnetlab/vrnetlab is not compatiable with ContainerLab, if you want to use ContainerLab, you would have to install hellt/vrnetlab, so the docker image created by one of them cannot be used with the other.

  • vrnetlab

    Make VM-based Network OSes run in Containerlab (by hellt)

  • 1st you need to provide the image file just like the EVE-NG one, some images has open source or trial versions if your vendor does not provide a testing image. Here we will try with Cisco's IOS-XR 9K 6.5.1, I suggest you clone the Hellt/VrentLab Github page : $ git clone https://github.com/hellt/vrnetlab

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • containerlab_labs

    Labs collection created using ContainerLab

  • You can find the topology files on my Github here :)

  • yang

    YANG modules from standards organizations such as the IETF, The IEEE, The Metro Ethernet Forum, open source such as Open Daylight or vendor specific modules

  • Cisco's IOS-XR/NexusOS/IOS-XE/NCS supported Yang models https://github.com/YangModels/yang/tree/main/vendor/cisco

  • telemetry

    Juniper Telemetry models, augments and deviations (by Juniper)

  • gnmic

    Discontinued gNMIc is a gNMI CLI client and collector

  • gNMIc is a tool developed initiatlly by Nokia and then donated to OpenConfig, providing a platform to implement gNMI management, including a very useful CLI tool.

  • srlinux-yang-models

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pygnmi

    The pure Python implementation of the gNMI client.

  • Github pygnmi

  • xr-gnmi-lab

    Understand gNMI and how to build your first gNMI client with Python to interwork with IOS-XR

  • Cisco DevOps gNMI IOS-XR

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts