We finally have a working ODL Boron distro for testing with the OVS 2.5.90 NSH Yi Yang patch in OPNFV.

You can get the distro here:
    https://drive.google.com/open?id=0B20dtomeEJsVc0tVVUdweG1IOG8

I have set the version in the tarball name to 0.5.9, but when untarred, you'll see that the created directory is still 0.5.0. The 0.5.9 version is just something I came up with to be able to distinguish the different tarballs.

Here is a list of issues we ran into while testing that should help:

 * Classifier resubmit vs outport
     o There is a bug in the Brahmaputra version of Tacker whereby it
       creates the classifier flow with an output, when it should
       resubmit to the SFC tables.
     o We manually update this flow for now to get around this problem
     o This problem existed before the OVS 2.5.90 changes

 * Netvirt karaf features
     o Any karaf features with the text "netvirt" in them should NOT be
       used, they will cause instabilities
     o Only these Netvirt karaf features are needed:
         + odl-ovsdb-sfc
         + odl-ovsdb-sfc-rest

 * SFC karaf feature rename and others not used in OPNFV (sb-rest, ui,
   netconf)
     o The odl-sfcofl2 karaf feature was renamed to
       odl-sfc-openflow-renderer
     o Only these SFC karaf features are needed:
         + odl-sfc-model
         + odl-sfc-provider
         + odl-sfc-provider-rest
         + odl-sfc-ovs
         + odl-sfc-openflow-renderer

 * Blocked port on Compute node
     o We had a problem whereby the Fuel installer blocks all ports in
       the IP tables on the compute node and each needed port has to be
       manually "opened"
     o If packets appear to not be entering the vxlan-gpe port, then
       its probably because they are being dropped by ip tables

 * vxlan_tool.py update
     o The previous version of the vxlan_tool.py used on the SF
       vxlan-gpe only supported vxlan-gpe + NSH + orig packet
     o The latest Yi Yang OVS patches use vxlan-gpe + Eth + NSH + orig
       packet, so the tool needs to be updated to support this



Here are the ODL patches in this distro:
(They have all been rebased to master/boron today)

 * Openflowplugin
     o https://git.opendaylight.org/gerrit/37937

 * SFC
     o https://git.opendaylight.org/gerrit/37944

 * Netvirt:
     o https://git.opendaylight.org/gerrit/40942

 * GBP: (We havent tested nor rebased this one yet)
     o https://git.opendaylight.org/gerrit/40945


Hopefully, tomorrow we'll formalize the final details to get these patches merged into ODL.

Regards,

Brady

_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to