Case study

Integration of Tungsten Fabric SDN, OVS, and SR-IOV compute nodes with an ML2 OpenStack mechanism

Cloud
SDN & NFV
Software integration

Client type

Networking software provider offering solutions including SDN, WAN controllers, SD-WAN/LAN, private cloud and DC provider—with OpenStack playing a key role

Business goal

To expand the Tungsten Fabric (TF, previously OpenContrail) enterprise customer base by enabling current OpenStack users to integrate and later live migrate their OVS- and SR-IOV-based compute nodes to Tungsten Fabric

Our approach

  • Provide a team of software and network engineers with experience in developing Tungsten Fabric
  • Prepare a Proof of Concept (PoC), to be presented as a demo at the 2019 Open Infrastructure Summit in Shanghai
  • Ensure smooth communication between client and team to deliver this R&D project successfully
  • Deliver CI changes and a complete set of automated tests
  • Support the client with a live PoC demo at the Open Infrastructure Summit
  • Open-source the solution
Requirements

Business benefits

Requirements
  • New business opportunities: opened up thanks to the live PoC presentation during the conference.
  • Fast time-to-market: CodiLime quickly formed an efficient and experienced team to start the project immediately and deliver the PoC on time.
  • Optimized cost: each team member had a wide range of skills (hardware, networking, software and DevOps) so fewer people were engaged and costs were optimized.
  • Ensured quality: the solution was released to the open-source community for scrutiny.
  • Reduced risks: engineers experienced in TF were able to deliver the PoC in short iterations, with the client then able to adjust the scope and requirements.

Technical highlights

  • The solution was based on the ML2 MechanismDriver framework from OpenStack, enabling the use of numerous ML2-based SDN drivers simultaneously.
  • This made it possible to manage and orchestrate workloads from one central point and reuse security policies.
  • OVS-, SR-IOV-, and vRouter-based workloads ran simultaneously.
  • Ran OVS and SR-IOV workloads while Tungsten Fabric was managing the underlying fabric.
  • Live migration of OVS-based computes to vRouter-based computes was possible.
Requirements

Technology stack

https://d33wubrfki0l68.cloudfront.net/91de93fdd01f615fc29ee33422102549b994a090/3f588/img/tungsten_fabric_logo.svg
https://d33wubrfki0l68.cloudfront.net/bbb1cb50082ab08062e794124f93f0247e38b0ad/1f0ea/img/openstack_logo.svg
https://d33wubrfki0l68.cloudfront.net/2f94aceab65d3929a2f2a8bf41e6eb9d7236e64c/808c3/img/ovs.svg
https://d33wubrfki0l68.cloudfront.net/e360ca174e76df32f1069e5b817279a822adb6a3/1b627/img/ml2_logo.svg
https://d33wubrfki0l68.cloudfront.net/90f308515ff9552ded16375343e77feb7b317bed/48663/img/sr-iov.svg
https://d33wubrfki0l68.cloudfront.net/e557173220a658fac1a6ea3d17899f166af92375/48e84/img/l3vpn.svg
https://d33wubrfki0l68.cloudfront.net/ec3ef604a8557138a5d73541005cbf4a9920c743/139a1/img/evpn.svg
https://d33wubrfki0l68.cloudfront.net/1ae30bf6d0d76273ea3fdc2718e64fbc22820f97/3e8c4/img/vxlan.svg

Need support with your specific case?

For more information see our Privacy policy