In the book, we covered the core Neutron commands related to building networks, routers, firewalls, load balancers, and virtual private networks. Neutron is capable of much more, provided the appropriate extension or plugin is installed. In this appendix, you will find the Neutron commands that didn't quite have a home in other chapters or are used in network solutions outside the scope of this book. Commands used to manage the following resources are discussed in this appendix:
Neutron extensions allow a plugin to extend the Neutron API to provide advanced functionality or expose a capability before it is incorporated into the official API.
To list the extensions available in Neutron, use the Neutron ext-list
command, as follows:
Usage: ext-list
The returned output includes a list of the available extensions, as shown in the following screenshot:
To show the details of an API extension, use the Neutron ext-show
command, as follows:
Usage: ext-show EXTENSION_ALIAS
Here, the keyword EXTENSION_ALIAS
represents the alias of the extension provided in the ext-list
output. The returned output includes the alias, description, name, namespace, and updated date of the specified extension.
To find more information on creating Neutron API extensions, visit the Neutron development Wikipedia page at the following location: