Jump to: navigation, search

Neutron/ML2/Tail-f-NCS-neutron-ml2-driver

< Neutron‎ | ML2
Revision as of 15:16, 14 November 2013 by Niska (talk | contribs) (Created page with "= Neutron ML2 Driver For Tail-f NCS = ---------------------- == Overview == The Tail-f NCS Mechanism Driver implements the ML2 Plugin Mechanism Driver API. It allows OpenS...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Neutron ML2 Driver For Tail-f NCS


Overview

The Tail-f NCS Mechanism Driver implements the ML2 Plugin Mechanism Driver API.

It allows OpenStack to talk to the Tail-f Network Control System (NCS) and let NCS provision a multi-vendor network in response to OpenStack network configuration changes.

NCS transforms generic request from OpenStack into device-specific configuration changes that are deployed to the network with transactional guarantees.

Prerequisites

  • NCS Version 2.3 or above

Directory Structure

The Tail-f NCS mechanism driver can be found here:

/opt/stack/neutron/neutron/plugins/ml2/drivers/mechanism_ncs.py


Configuration

Add the following to /etc/neutron/neutron.conf where <ncs hostname> is the hostname or ip address to the server where NCS is running. You also need to add a user to NCS with the right permissions.

    [ml2_ncs]
    url = http://<ncs hostname>:8080/api/running/openstack
    username = NCS username
    password = NCS password