GithubHelp home page GithubHelp logo

fortitudepub / lantern Goto Github PK

View Code? Open in Web Editor NEW

This project forked from centecnetworks/lantern

0.0 2.0 0.0 153.15 MB

Centec open source OpenFlow hardware implementation project (Lantern )

Home Page: http://www.centecnetworks.com

License: Apache License 2.0

Makefile 0.32% C 95.14% C++ 2.72% Shell 0.08% Objective-C 0.42% M4 0.01% Python 0.23% Perl 0.09% Roff 0.06% PHP 0.03% HTML 0.09% Awk 0.01% Lex 0.01% Yacc 0.03% R 0.04% Assembly 0.70% UnrealScript 0.01% Perl 6 0.01% Prolog 0.01% Scilab 0.01%

lantern's Introduction

Overview

Lantern is an open source implementation targeted at hardware based SDN switch, integrating Linux Debian 7.2 OS, Open vSwitch(OVS) with silicon SDK and adaption layer as an open source turnkey solution.

SDN is a new approach to networking of which OpenFlow is one of the key technologies. Implementing SDN via an open standard enables extraordinary agility while reducing service development and operational costs. The complete open source release including silicon SDK and adaption layer facilitates research activity in the field. It also enables equipment vendors to further innovate on top of the turnkey solution. Furthermore, Lantern release is intended to contribute to the open eco-system which is crucial to SDN development in the industry.

Lantern release include source code of Debian Linux as platform OS, modified Open vSwitch(OVS) as openflow agent, as well as silicon SDK and adaption layer. In conjunction with the release, it includes development guide and compilation scripts. Lantern features:

  • OpenFlow 1.0 interoperating with mainstream OpenFlow controllers
  • 2.5K embedded flow entries with complete match field and stats
  • Complete L2 to L4 match fields
  • Flexible editing L2-L4 fields.such as rewriting MAC DA/MAC SA/l4port/IP
  • Popular tunnel overlay technology such as L2 over GRE, QinQ

Combined with Lantern release is a high-performance development platform, V330-52TX-RD, powered by Centec's SDN optimized switch silicon. V330-52TX-RD is a product level development platform with 481GE RJ45 network ports and 410GE SFP+ uplink ports. The development system can be purchased by E-commerce at Amazon.com.

Main features

  • Support Centec Openflow hardware switching system: V330 52TX-RD.
  • Support Openflow protocol 1.0/1.3
  • Support ovs tools: ovs-ofctl, ovs-vsctl, ovsdb-server, ovsdb-tool, ovs-appctl, ovs-pki etc.
  • Support flow matching fields: in_port, dl_vlan, dl_vlan_pcp, dl_src, dl_dst, dl_type, nw_src, nw_dst, nw_proto, nw_tos, tp_src, tp_dst, icmp_code, icmp_type
  • Support flow priority, cookie, idle_timeout and hard_timeout
  • Support multiple actions: drop, output (physical port, all, in_port, controller, gre tunnel port), mod_vlan_id, push_vlan, strip_vlan, mod_dl_src, mod_dl_dst, set_tunnel_id, mod_nw_dst, mod_tp_dst
  • Support GRE tunnel port
  • Support boot from Debian Linux system (Debian Linux 7.2 is embedded)

System image and Open vSwitch package

The Virtual Centec Operating System (VCOS) image and Open vSwitch package can be built with GNU toolchain.

Please refer to 'BUILD-GUIDE' for details.

License

Package Version License
Centec openflow adapter layer & SDK 1.0 Apache 2
Open vSwitch 1.10.0 Apache 2
Linux Kernel 2.6.32.23 GPL
Busybox 1.6.1 GPL

Please refer to 'LICENSE' for details.

About Centec Networks

Centec Networks is pioneering to provide switching silicon and whitebox solution for SDN. We commit to enable SDN into networks of carrier, enterprise and data center. Leveraging the high performance open SDN architecture, Centec enables customer networks seamlessly migrate from traditional L2, L3 and MPLS/MPLS-TP architecture to the new SDN track. Together with the customer, Centec is redefining the switching network with optimized investment and more opening capability to create value for future and today.

Since the inception of the company, Centec has gradually formed a complete family of TransWarpTM Ethernet switching silicon. In 2013, Centec launched the SDN optimized switching Silicon GreatBelt Series which redefines cost, power and price for Ethernet Switching. To bring the top convenience and value to OEMs, Centec has been cooperated with leading PHY and CPU vendors, to provide a competitive total solution for switching device.

Built on TransWarpTM Family core silicon, Centec's V Series Switches, the leading industry SDN switches with OVS and Open SDK integrated, provide a complete SDN whitebox solution for Datacenter, Enterprise and Carriers applications. As a high performance open physical SDN switch, it brightens the way to migrate the traditional L2/L3/MPLS/MPLS-TP network to the new SDN blueprint.

Contact us

lantern's People

Contributors

willyzhao avatar zhangdy1985 avatar bryant1410 avatar

Watchers

dyz avatar James Cloos 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.