SDN deployment with multi data-path options
- 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
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