Share this project

Done

Share this project

Done
Students, makers, and engineers can write Linux software applications to achieve any network functions, such as NAS, VPN and Firewall.
Students, makers, and engineers can write Linux software applications to achieve any network functions, such as NAS, VPN and Firewall.
Students, makers, and engineers can write Linux software applications to achieve any network functions, such as NAS, VPN and Firewall.
Created by
119 backers pledged $53,769 to help bring this project to life.

About this project

ONetSwitch: Open Source Hardware for Networking project video thumbnail
Replay with sound
Play with
sound

ONetSwitch: Open Source Hardware for Networking

$53,769

119

As we all know, Raspberry Pi is an open source hardware computer, and Arduino is an open source hardware microcontroller. Where is the standalone open source hardware for networking without any PC support?

The ONetSwitch project sets up an open source Software Defined Networking (SDN) platform that make it easy for you to create new network applications. 

What is ONetSwitch?

  • Open Source Hardware

ONetSwitch is a notebook-sized Quad Gigabit Ethernet Ports SBC based on Xilinx Zynq SoC, which combines the software programmability of ARM processors with the hardware programmability of FPGAs.

With a FPGA programmable accelerator (Efficient Bitcoin Miner System), five Gigabit Ethernet ports, Up to 3GB DDR3 DRAM, SATA connector, and Mini PCIe interface for WLAN Card (OpenWrt on Zynq). 

  • Open Source Reference Design
ONetSwitch provides several reference designs available on GitHub. Each reference design consist of open source FPGA Hardware(RTL Code), Linux OS and open source software, sharing your mind and contribute to our community.

  • Before ONetSwitch 

-SW OpenFlow Switch: flexible without performance guarantee

-HW OpenFlow Switch: data-plane logic is fixed.

-NetFPGA: one more PC required. 

What can you do with the ONetSwitch? 

Among all the reference designs, we'd like to highlight the OpenFlow Switch for Software Defined Networking (SDN) Kit on GitHub
It accesses the software application ecosystem for networking. You can implement a network function through software App, common examples include Firewall, VPN, Router, Traffic Monitor, URL Filter and NAT:
We have stable and continuous support to connect with the Ryu SDN controller. And we have also verified the connection of ONetSwitch with previous version of floodlight, opendaylight and NOX.

The relatively cool reference design is Micro Server-Switch-Storage (Being developed on GitHub) platform that can combine computing, switch and storage into a mini board. Maybe, it is the SDx Kit.

We are developing ONetSwitch Cluster:

A preliminary ONetSwitch for a 20-node DC in a Fat-Tree topology:

Open Community and eBook

Rewards

           New Ten Early Birds Advanced ONetSwitch!  $549
ONetSwitch will provide a free eBook "Getting started with ONetSwitch" to every backer.

 Where we are today

2013 summer, we have designed ONetSwitch45, adopts the Gigabit ports and the 10G ports, and can extend wireless or storage.

2013 winter, we have designed a Quad Gigabit Ethernet FMC daughter card used for ZedBoard. Although ZedBoard was designed in general-purpose, now it is an ONetSwitch20

  • ONetSwitch20 Cluster as a DesktopDC whose size makes it possible to put on the desktop:
 project video thumbnail
Replay with sound
Play with
sound
  • One ONetSwitch45 for Video Stream Bandwidth Management:
 project video thumbnail
Replay with sound
Play with
sound
  • Xiaojun Hei, Associate Professor in Huazhong University of Science and Technology. His team has been working on Software Defined Wi-Fi network.

 project video thumbnail
Replay with sound
Play with
sound
  •  Juan PedroAssistant Professor, Department of Information and Communication Technologies, Universidad Politécnica de Cartagena in Spain
 project video thumbnail
Replay with sound
Play with
sound

ONetSwitch = NetFPGA + PC

NetFPGA is an open platform for teaching how to build gigabit rate network switches and routers, which universities worldwide have eagerly adopted. Inspired by great hardware communities like NetFPGA, we see a critical need for a truly open source hardware for networking. If we can pull this off, who knows what kind of breakthrough applications could arise?

ONetSwitch is here, and comparison with NetFPGA:

  • No extra PC/Server is required
  • More Common Interface
  • Low power, about 15w
  • Small size of a note book on desktop
  • Support WLAN or SSD storage
  •  Makers/Hobbyist 

ONetSwitch is a springboard for Makers, because it offers great software defined and hardware programmable ability. It can be easily reconfigured for any kind of network application by simply writing a software app. Also, you can modify our reference designs for purpose.

  • Professors/Students

Students can start learning and programming for SDN, Computer Network, FPGA, and embedded application. The learning process is simplified by the open source reference designs containing FPGA RTL code, Linux OS and open source software. It is also very appropriate for PhD or other research projects. 

  • Engineers/Researchers 

ONetSwitch is a great replacement for several expensive network device and also an open network innovation tool or evaluation testbed. Engineers can easily develop their own prototype products based on the ONetSwitch reference design.

Our Team

  • Chengchen Hu, ERCIM fellow in NTNU, Assoc. Prof. of XJTU, co-founder of MeshSr, 10+ experiences in R&D of networking 
  • Zewei Yang, co-founder of MeshSr, 7+ experiences in network system design using FPGA
  • Hongbo Zhao, co-founder of MeshSr, Former Ericsson CBC employee working on IP and broadband
  • Ji Yang, co-founder of MeshSr, Ph.D. candidate of XJTU, HW and Embed system Geek
  • Fenglei Yuan, co-founder of MeshSr, 12+ experiences in R&D of networking 

Chen Xu, Jinhui Zhao, Lishan Zhang, Ming Shi, Tianlin Huang, Shuoling Deng, Siyi Qiao, Lei Xie, Weinan Lv, Youqing Xu, Zhimin Gong, Zheheng Tuan. 

And special thanks to the former contributors of the project: Zulong Pan, Hongtao Zhang, Ruhua Jiang, Shuoshuo Chen, Che Zhang, Rundao Lu.

Risks and challenges

There are always significant challenges in manufacturing and delivering any hardware product at scale. Mass manufacturing isn't the same as prototype development; besides making the Core work, we have to make sure they are secure and reliable, and that they can be manufactured efficiently at larger volumes.

Fortunately, we've been living and working in China, and have been working on ONetSwitch45/20 project since 2013.Of course, there are still risks associated with producing the ONetSwitch. Unexpected changes in component lead times, availability, and cost are examples of factors outside our direct control that could affect our delivery timeline, but we are working hard to mitigate those risks and plan to be transparent throughout the delivery process.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Select this reward

    Pledge $1 or more About $1.00

    THANK YOU AND OPPORTUNITY: Thank you for supporting ONetSwitch! We will randomly pick one backer and send you one dollar ONetSwitch. Just one dollar!
    Includes:
    One Dollar ONetSwitch
    + eBook

    Less
    Estimated delivery
    Ships to Anywhere in the world
    55 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $299 or more About $299

    Quad GE FMC Daughter Card: Used for ZedBoard, which is the most popular development boards based Zynq SoC. Now ZedBoard become an ONetSwitch.
    Includes:
    One Quad GE FMC Card
    + eBook
    + Micro SD Card 8GB with reference designs ready to run

    Less
    Estimated delivery
    Ships to Anywhere in the world
    5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Reward no longer available

    Pledge $499 or more About $499

    EARLY BIRDS SPECIAL:This is how it all starts - get your very own ONetSwitch at a special pledge level .
    Includes:
    One Early Bird ONetSwitch
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Reward no longer available

    Pledge $549 or more About $549

    EARLY BIRDS SPECIAL:Get your very own Advanced ONetSwitch at a special pledge level. Includes;
    One ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $649 or more About $649

    GET AN ONETSWITCH:
    Includes:
    One ONetSwitch
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable

    Less
    Estimated delivery
    Ships to Anywhere in the world
    4 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $649 or more About $649

    GIVE ONE to open source developers!

    Open Source Hardware needs open source developers, and we would like
    to send as many boards as possible to key developers around the world.
    So with this pledge: a worthy developer gets a free ADVANCED ONetSwitch board!

    (ADVANCED ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable
    + Ethernet cable)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $699 or more About $699

    GET AN ADVANCED ONETSWITCH:
    Includes;
    One ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable

    Less
    Estimated delivery
    Ships to Anywhere in the world
    10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $1,249 or more About $1,249

    GET ONE AND GIVE ONE to open source developers!

    Open Source Hardware needs open source developers, and we would like to send as many boards as possible to key developers around the world.
    So with this pledge you GET AN ADVANCED ONetSwitch board and a worthy developer gets one more free ADVANCED ONetSwitch!

    (ADVANCED ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable
    + Ethernet cable)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $1,299 or more About $1,299

    GET ONETSWITCH CLUSTER:
    Includes:
    TWO (One ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable
    + Ethernet cable)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 14 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $2,599 or more About $2,599

    GET AN ONETSWITCH CLUSTER:
    Includes:
    FOUR (One ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable
    + Ethernet cable)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge $3,899 or more About $3,899

    GET AN ONETSWITCH CLUSTER:
    Includes:
    Six (One ONetSwitch with 3GB DDR
    + eBook
    + Micro SD Card 8GB with reference designs ready to run
    + Power
    + SATA cable
    + Ethernet cable)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (60 days)