ciscomultiosinfocoordinate

This is a library used to normalize data between Cisco OS flavors


Keywords
ipv4, ip, multicast, unicast, network, engineer, cisco, nxos, ios, iosxr, ios-xr, library, nx-os, python, python3
License
MIT
Install
pip install ciscomultiosinfocoordinate==1.3.0

Documentation

Python Script: ciscomultiosinfocoordinate

Written By: Benjamin P. Trachtenberg

Contact Information: e_ben_75-python@yahoo.com

LinkedIn: Ben Trachtenberg

Docker Hub: Docker Hub

PyPi Page for ciscomultiosinfocoordinate

Requirements

  • Nothing Specific, I would suggest Python 3.5.2 and above.

Installation

  • From source "setup.py install"
  • From pip "pip install ciscomultiosinfocoordinate"

Languages

  • Python

About

This is a library that can take IOS, IOS-XE, IOS-XR, and NX-OS data and give it a common format.

Features

  1. CiscoTelnetClass

    • Supports IOS, IOS-XE, IOS-XR, and NX-OS
      • Can Pull the Following
        • Running Configuration
        • CEF Table
        • Mroute Table
        • BGP Table
        • MAC Address Table
        • ARP Table
  2. CiscoInfoNormalizer

    • Supports IOS, IOS-XE, IOS-XR, and NX-OS
      • Creates Dictionaries from the Following
        • Running Configuration
        • CEF Table
        • Mroute Table
        • BGP Table
        • MAC Address Table
        • ARP Table
  3. CiscoInfoCorrelater

    • Supports IOS, IOS-XE, IOS-XR, and NX-OS
      • Matches Mroutes to Source Interfaces in a List