SDN deployment with multi data-path options

2 0
  • 0 Collaborators

Sofioni Networks is an SDN product company. We are developing hybrid SDN solutions, bringing options to our customers by merging leading Opensource SDN control and data-path solutions. ...learn more

Project status: Published/In Market

Networking

Code Samples [1]

Overview / Usage

Sofioni Networks has developed a hybrid SDN product that integrates Tungsten Fabric Control plane with FD.io data path in a multi-cloud environment - bringing options to the customers by merging leading Opensource SDN controller and data-forwarding solutions. With Sofioni's multi-data path offering, network operators are able to mix and match different control plane solutions with FD.io data-forwarding which helps them leverage VPP's performance and architectural gains

Methodology / Approach

We have a working, limited feature implementation of the integration. The project is to show VPP forwarding plane work as part of Tungsten Fabric Cluster in a hybrid data-path environment. The integration has TF Control Plane connected to one of the compute-host running VPP as data path instead of the regular kernel module or DPDK vRouter and other as a regular DPDK vRouter.

A three-node Tungsten Fabric setup is used for this POC, where we have a control node running TF Controller on one of the nodes. The other two nodes are compute-nodes with vRouter on one and other running VPP as the data-path component.

We demonstrate L2 and L3 cross-platform functionality by validating forwarding packets from a VM spawned on VPP compute node to another VM spawned on a TF vRouter node using VxLAN tunnels.

We can spawn a Service-Chain using TF controller and having two service Instances spawned across the two compute hosts, one using VPP and the other TF-vRouter.

Technologies Used

  • DPDK
  • Tungsten Fabric
  • FD.io (VPP)
  • Intel Servers

Repository

https://github.com/Sofioni/contrail-vpp-deploy

Comments (0)