708bd97dee
The ML2 Nexus Driver uses either a RESTAPI driver or the ncclient driver to configure the Nexus devices. This changeset makes the REST API driver the default choice for use by the ML2 Nexus driver. This replaces the original ssh/ncclient driver. The Nexus 9K handles the REST API more efficiently and with less session limitations. Additionally, The REST API Driver will be enhanced with new features while ncclient will not. In time, the ncclient driver will become deprecated in Queens release. For the ML2 Nexus REST API driver to be successful, it requires more recent Cisco Nexus N9K NXAPI images starting from Cisco NX-OS 7.0(3)I5. Code has been added in this changeset to warn in log file that the ncclient/ssh driver and associated config options are deprecated. If ncclient is configured, the following warning will be logged. DeprecationWarning: Using class 'CiscoNexusSshDriver' (either directly or via inheritance) is deprecated in version 'Cisco 5.1.0' and will be removed in version 'Cisco 7.0.0': CiscoNexusSshDriver replaced by default CiscoNexusRestapiDriver. Other configuration variables associated with ncclient have been tagged for deprecation. The following sample warning message will appear for those marked as deprecated. Option "never_cache_ssh_connection" from group "ml2_cisco" is deprecated for removal. Its value may be silently ignored in the future. Change-Id: I20c9554999d2dcaa14de78d2d43da53e3d29317d Closes-bug: #1705036 |
||
---|---|---|
devstack | ||
doc/source | ||
etc | ||
networking_cisco | ||
releasenotes | ||
tools | ||
usr/share/cpnr/rootwrap | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
networking-cisco
The networking-cisco project's goal is to provide support for Cisco networking hardware and software in OpenStack deployments. This includes ML2 drivers and agents for neutron, as well as other pieces of software which interact with neutron to best utilise your Cisco products with OpenStack.
- Free software: Apache license
- Documentation: http://docwiki.cisco.com/wiki/OpenStack
- Source: http://git.openstack.org/cgit/openstack/networking-cisco
- Bugs: http://bugs.launchpad.net/networking-cisco
Releases and Version Support
From Mitaka forward, networking-cisco is branchless and releases will be made from master. We have a goal to maintain compatibility with multiple versions of OpenStack for as long as possible starting from version 4.0.0 which is compatible with both Mitaka and Newton OpenStack releases.
- 4.X.X Mitaka and Newton onwards
- 3.X.X Mitaka
- 2.X.X Liberty