Registered by Frederic LOUI

networking swiss army knife

freeRouter is a free, open source router os process
it speaks routing protocols, and (re)encapsulates packets on interfaces
(a huge list of encapsulation and routing test cases can be found under self-test page)
since it handles packets itself, it is independent of underlaying os capabilities
(optionally, it can export forwarding tables through openflow or p4 to external switch)
since it is an unprivilegized process, it receives and sends packets through sockets
there are external, privileged processes that place traffic to these sockets
(it means that internet can be used as backplane for router processes)
the command line tries to mimic the industry standards with one exception:
no global routing table: every routed interface must be in a virtual routing table
positive side effect: there are no vrf-awareness questions

Project information

Maintainer:
Frederic LOUI
Driver:
Frederic LOUI
Licence:
Creative Commons - Attribution Share Alike, Other/Open Source
(https://creativecommons.org/licenses/by-sa/4.0/)
This project’s licence has not been reviewed.

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Git

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

freeRouter does not have any download files registered with Launchpad.