Giter Site home page Giter Site logo

niochlas / ovsdb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huaweiswitch/ovsdb

0.0 1.0 0.0 16.98 MB

OVSDB for CloudEngine Switches

Shell 49.60% Makefile 1.77% Ruby 0.01% M4 0.33% Python 2.81% Perl 0.07% C 43.88% PowerShell 0.02% Batchfile 0.01% Objective-C 0.01% C++ 0.19% Roff 1.29% JavaScript 0.03%

ovsdb's Introduction

Overview

Huawei CloudEngine series data center switches use Huawei's next-generation Versatile Routing Platform (VRP) operating system to provide full openness in addition to stable, reliable, and secure high-performance switching services.

The switches support Linux containers (LXC) technology, which enables the Open vSwitch Database Management Protocol (OVSDB) plugin to be easily installed on the switches for seamless connection with the VMware NSX network virtualization platform. The NSX platform creates a visual model of the entire network and enables customers to create and deploy any network topology in seconds. With the NSX platform, virtual networks can be deployed and managed through software programming, making customer networks open and flexible. The NSX platform can be used with Huawei CloudEngine switches to construct elastic, virtualized, and efficient cloud computing networks.

Huawei CloudEngine switches support the standard Virtual Extensible LAN (VXLAN) protocol and can act as VXLAN gateways for traditional servers, connecting them to the VMware VXLAN network. Based on the vSphere 6 platform, VMware NSX uses the OVSDB protocol to deliver OpenFlow tables to Huawei CloudEngine data center switches and centrally controls hardware and software virtual tunnel end points (VTEPs). Collaboration of Huawei CloudEngine switches and VMware NSX enables efficient communication between traditional servers and VXLAN servers. This solution combines the high performance of hardware equipment and flexibility of software, while providing high scalability.

The code is ported from Open vSwitch 2.5.0

##The main components of this distribution are:

  • ovsdb-server - a OVSDB server to save the configuration from NSX controller.
  • ovsdb-client - a OVSDB client to communicate between NSX controller and Huawei switches.
  • ovs-pki - a utility for creating and managing the public-key infrastructure for NSX controller communication.
  • vtep-ctl - a tool to show the OVSDB data.
  • huaweiswitch-key - a key management tools to encrypt user key.

##Implement guide:

Refer to CloudEngine Hardware Gateway Integration with VMware NSX-V 6.2.4 โ€” Implementation Guide

##References

ovsdb's People

Contributors

niochlas avatar justbiaoliu avatar makyomao avatar sayidnan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.