Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

NETCONF Functionality Test Suite

Purpose

This test ensures the functionality of the ONOS's ability to use the NETCONF communication protocol to configure switches. 

Test Overview

This test uses a single node which will be emulated via mininet.  It will use a combination of the REST API and the ONOS CLI to connect, configure, and disconnect a device using the NETCONF protocol.  This test does not configure specific devices, but rather demonstrates the ability of ONOS to configure a device using NETCONF assuming the appropriate drivers and variables are set.

The specifics of the device to be connected should be set in the .params file.

...

Setup Mininet with 1.0 OVS

...

Pass if mininet, switch assignment and topology comparison all pass

...

Setup Mininet with 1.3 OVS

...

Pass if mininet, switch assignment and topology comparison all pass

...

Pass if mininet and switches are successfully stopped

...

Make sure the netconf app is activated

...

Pass if NETCONF app is successfully started or already running

...

Write a configuration file and upload it to ONOS through REST API to connect a device

...

Pass if config file is written and a 200 response is given by ONOS REST

...

Get and Set configurations using the device-controllers and device-set controllers method

...

Pass if valid responses

...

 

 

...

Pass if device is successfully disconected

...