Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Overview

OpenStack Neutron Plugin for ONOS

...

SONA(Simplified Overlay

...

Network Architecture)

...

SONA is the optimized multi-is an optimized tenant network virtualization service for Cloud-based data center. Basically, it implements is a set of ONOS applications which provides OpenStack Neutron 's ML2 mechanism driver and L3 service plugin for ONOS, that is, it can be used to create virtual private networks and routing them through OpenStack Neutron. It leverages VXLAN based overlay networks to provision a virtual network but in an optimized way. It also provides gateway scalability, which acts as a connection point between virtual networks and outside of the world. Gateway device can be OVS or dedicated hardware.

Image Removed

 

Features

  • Optimized logical switching : multicast free VXLAN implementation
  • Optimized logical routing : no need to go through a gateway device for East-West traffic
  • Broadcast free : ONOS provides DHCP and ARP
  • Agentless : no Neutron agents or network nodes are required
  • Scalable : provides horizontal scalability of the gateway nodes for North-South traffic

OVS Acceleration

Project Members

...

dan.park@sk.com

...

. The implementation for provisioning an isolated virtual tenant network uses VXLAN based L2 tunneling or GRE/GENEVE based L3 tunneling with Open vSwitch as a network hypervisor. It also provides horizontal scalability of a gateway node, which plays a role of connecting SONA controlled virtual networks to the outside of the world via BGP.


Image Added

Features

  • Optimized and distributed logical switching: SONA implements multicast free VXLAN/GRE/GENEVE implementation where each OpenvSwitch in the compute node act as a part of big switch.

  • Optimized and distributed logical routing: Each OpenvSwitch in the compute node act as a router and takes care of all East-West routed traffic for the VMs connected to itself.

  • Broadcast free: SONA proxies ARP, DHCP, metadata request from a virtual instance. 

  • Agent-less: No need to run any Neutron agents on compute node, network node and gateway node. Note that the agents include OpenvSwitch agent, L3 agent, metadata agent, DHCP agent.

  • Scalable: SONA provides horizontal scalability of gateway nodes which plays a role of connecting point virtual networks to the outside of the world.
  • Data Plane Acceleration: SONA supports the integration with various types of data plane acceleration technologies including OVS-DPDK, SR-IOV, PCI-PT and OVS hardware offloading (e.g., SmartNIC).
  • SDN native features: SONA supports SDN oriented features including virtual topology (through ONOS GUI), virtual flow telemetry and virtual tapping.

Limitations

  • Only IPv4 is supported. Work in Progress on IPv6 support.

...

More Information

 

...