Flow Classifier

ONOS implements networking-sfc’s flow-classifier api’s for realizing traffic classification for service function chaiing.

Mode of Working

networking-onos provides a shim layer between ONOS and networking-sfc to realize flow classification for sevice function chaining in ONOS. This shim layer makes the communication between ONOS and networking-sfc possible via ReST calls.

Usage

To use networking-onos flow-classifier driver below steps needs to be followed:

Manual method

  1. Download and install networking-onos.

  2. Download and install networking-sfc after updating networking-sfc’s setup.cfg with onos driver information:

    networking_sfc.flowclassifier.drivers =
        onos = networking_onos.services.flowclassifier.driver:OnosFlowClassifierDriver
    
  3. Enable FlowClassifier service plugin in neutron.

Devstack method

  1. Update networking-sfc’s setup.cfg with onos driver information:

    networking_sfc.flowclassifier.drivers =
        onos = networking_onos.services.flowclassifier.driver:OnosFlowClassifierDriver
    
  2. Update [[local|localrc]] with:

    enable_plugin networking-sfc git://git.openstack.org/openstack/networking-sfc
    enable_plugin networking-onos git://git.openstack.org/openstack/networking-onos
    
  3. run ./stack.sh