All Projects → lagopus → Lagopus

lagopus / Lagopus

Yet another SDN / OpenFlow software switch

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Lagopus

http-connection-lifecycle
Complete and detailed explanation of HTTP connection lifecycle
Stars: ✭ 43 (-84.7%)
Mutual labels:  router, switch
Npf
NPF: packet filter with stateful inspection, NAT, IP sets, etc.
Stars: ✭ 160 (-43.06%)
Mutual labels:  router, dpdk
The router
TheRouter is a software packet router based on DPDK an NPF libraries.
Stars: ✭ 123 (-56.23%)
Mutual labels:  router, dpdk
Affinity
Free 2D symbols for computer network diagrams
Stars: ✭ 294 (+4.63%)
Mutual labels:  switch, router
Netcopa
Network Configuration Parser
Stars: ✭ 112 (-60.14%)
Mutual labels:  switch, router
Ciscoconfparse
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations. Python Infrastructure as Code (IaC) for Cisco IOS (and other vendors).
Stars: ✭ 562 (+100%)
Mutual labels:  switch, router
Packet Journey
DEPRECATED - Packet-journey, userland router which uses DPDK for its fastpath switching.
Stars: ✭ 200 (-28.83%)
Mutual labels:  router, dpdk
UserDeviceTracker
快速定位一个IP或MAC在你的网络中的位置,是网络工程师提高工作效率的利器,也可以为CMDB提供基础网络数据。
Stars: ✭ 36 (-87.19%)
Mutual labels:  router, switch
networking-icons
Repo containing various networking icons including routers, switches, servers, firewalls, load balancers and more. Icons are provided in png and svg formats.
Stars: ✭ 61 (-78.29%)
Mutual labels:  router, switch
Vedetta
OpenBSD Router Boilerplate
Stars: ✭ 260 (-7.47%)
Mutual labels:  router
Bamf
A tool which utilizes Shodan to detect vulnerable IoT devices.
Stars: ✭ 269 (-4.27%)
Mutual labels:  router
Muxie
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
Stars: ✭ 257 (-8.54%)
Mutual labels:  router
Easy Toggle State
A tiny JavaScript library to easily toggle the state of any HTML element in any contexts, and create UI components in no time.
Stars: ✭ 261 (-7.12%)
Mutual labels:  switch
Road To Yuzu Without Switch
This Repo explains how to install the Yuzu Switch Emulator without a Switch
Stars: ✭ 267 (-4.98%)
Mutual labels:  switch
Hybrid Navigation
React Native Navigation that supports seamless navigation between Native and React.
Stars: ✭ 258 (-8.19%)
Mutual labels:  router
Swup
🎉 Complete, flexible, extensible and easy to use page transition library for your static web.
Stars: ✭ 3,190 (+1035.23%)
Mutual labels:  router
Found Relay
Relay integration for Found
Stars: ✭ 258 (-8.19%)
Mutual labels:  router
T Mvp
Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2
Stars: ✭ 2,740 (+875.09%)
Mutual labels:  router
Simple Php Router
Simple, fast and yet powerful PHP router that is easy to get integrated and in any project. Heavily inspired by the way Laravel handles routing, with both simplicity and expand-ability in mind.
Stars: ✭ 279 (-0.71%)
Mutual labels:  router
Aio Switch Updater
All-in-One Nintendo Switch Updater
Stars: ✭ 272 (-3.2%)
Mutual labels:  switch

Lagopus Software Switch

Lagopus software switch is a yet another OpenFlow 1.3 software switch implementation. Lagopus software switch is designed to leverage multi-core CPUs for high-performance packet processing and fowarding with DPDK. Many network protocol formats are supported, such as Ethernet, VLAN, QinQ, MAC-in-MAC, MPLS and PBB. In addition, tunnel protocol processing is supported for overlay-type networking with GRE, VxLAN and GTP.

How to use Lagopus vswitch

Supported hardware

Lagopus can run on Intel x86 servers and virtual machine.

  • CPU
    • Intel Xeon, Core, Atom
  • NIC
  • Memory: 2GB or more

Supported distribution

  • Linux
    • Ubuntu 16.04, Ubuntu 18.04
    • CentOS 7
  • FreeBSD 10
  • NetBSD

Support

Lagopus Official site is https://lagopus.github.io/.

Development

Your contribution are very welcome, submit your patch with Github Pull requests. Or if you find any bug, let us know with Github Issues.

License

All of the code is freely available under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].