Jump to: navigation, search

Southbound plugin to the OpenContrail platform:Main

This content is out-of-date and is considered deprecated. It is unlikely to be updated in the future either. Information here should be taken with that in mind. For more up-to-date information see: Main Page Note that this project has been archived and is no longer maintained.

Plugin2oc Facts

Project Creation Date: January 23rd, 2014
Lifecycle State: Archived
Type: {{{type}}}
Primary Contact: Rudra Rugge (rrugge@juniper.net)
Project Lead: Ashish Ranjan (aranjan@juniper.net)
Committers:

  • Rudra Rugge (rrugge@juniper.net) (to be added)

IRC: freenode.net: NA
Mailing List: plugin2oc-dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings:

  • time: NA
  • IRC: NA
  • Join and email plugin2oc Dev for a Calendar invite.
  • WebEx: NA

Test Contact: Rudra Rugge (rrugge@juniper.net)
Repository: git clone https://git.opendaylight.org/gerrit/p/plugin2oc
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

[[Category:{{{type}}} Projects]]

Welcome to the Southbound plugin to the OpenContrail platform project page!

Introduction

This project will provide the integration/interworking between the OpenDaylight controller and the OpenContrail platform. This combined open-source solution will seamlessly enable OpenContrail platform capabilities within the OpenDaylight project. The southbound plugin to the OpenContrail platform will enable OpenDaylight to utilize the OpenContrail platform's networking capabilities.

Please see Project Proposal page as below:

Getting Started

The southbound plugin to the OpenContrail platform will enable OpenDaylight to utilize the OpenContrail platform's networking capabilities such as:

  • Cloud Networking – Dynamic and reliable management of virtual overlay networks with scalability important for Private clouds for Enterprises or Service Providers, Infrastructure as a Service (IaaS) and Virtual Private Clouds (VPCs) for Cloud Service Providers.
  • Network Function Virtualization (NFV) in Service Provider Network and service chaining for enterprise deployments – Streamlined service chaining utilizing L3 overlay solution.
SouthboundPlugin Architecture.png

High Level Design

The neutron calls to NeutronAPIService within OpenDaylight will be intercepted by southbound plugin, which will be developed as one of the standard OpenDaylight southbound plugins. The plugin in turn will use Contrail API-lib methods to make REST calls to OpenContrail for networking capabilities.

SouthboundPlugin HighLevelDesign.png

Features supported

M3 Base code release

This Release of Southbound plugin to the OpenContrail Platform leverages OpenDaylight's neutron APIs to manage:

  • Virtual Networks
  • Subnets
  • Ports

M4 Base code release

This Release of Southbound plugin to the OpenContrail Platform leverages OpenDaylight's neutron APIs to manage:

  • Multiple networks
  • Router
  • Floating IP

M5 Base code release

This Release of Southbound plugin to the OpenContrail Platform leverages OpenDaylight's neutron APIs to manage:

  • Security Group
  • Security Group Rules

Environment Setup

Following is the end-to-end environment setup:

SouthboundPlugin EnvironmentSetup.png

Technical Overview

Please refer to User and Developer guide.

Clone the plugin2oc repository

git clone https://git.opendaylight.org/gerrit/plugin2oc.git
or
git clone ssh://<username>@git.opendaylight.org:29418/plugin2oc

People

  • Pedro Marques(roque@juniper.net)
  • Rudra Rugge (rrugge@juniper.net)
  • Ashish Ranjan (aranjan@juniper.net)

See also