Skip to content

wenners/napalm-ce

 
 

Repository files navigation

PyPI

napalm-ce

This is a NAPALM community driver for the Huawei CloudEngine Switch.

Quick start

pip install napalm-ce
from napalm import get_network_driver

driver = get_network_driver("ce")
device = driver(hostname='192.168.1.1', username='admin', password="Huawei123", optional_args = {'port': 22})
device.open()
facts = device.get_facts()
device.close()

Check the full NAPALM Docs for more detailed instructions.

Implemented API

  • cli(commands)
  • close()
  • commit_config()
  • compare_config()
  • discard_config()
  • get_arp_table()
  • get_config(retrieve=u'all')
  • get_environment()
  • get_facts()
  • get_interfaces()
  • get_interfaces_counters()
  • get_interfaces_ip()
  • get_lldp_neighbors()
  • get_mac_address_table()
  • get_users()
  • is_alive()
  • load_merge_candidate(filename=None, config=None)
  • load_replace_candidate(filename=None, config=None)
  • open()
  • ping(destination, source=u'', ttl=255, timeout=2, size=100, count=5, vrf=u'')
  • rollback()

Setting up a Lab Environment

You can download Huawei eNSP simulator for free from Huawei website after make an account. You can learn how to install it by this tutorial.

About

NAPALM driver for Huawei CloudEngine switch.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%