Skip to content

Cach30verfl0w/Octavius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Octavius

Octavius is my modern router project implementing BGP (iBGP and eBGP with extensions) in the Rust programming language. This project is massively under work and should currently not be used in a production environment.

ToDo

  • Implement all BGP RFCs planned for implementation
  • Add implementation of OSPF into the router
  • Write incoming routes into the system's routing table
  • Fuzz the protocol implementations for more error-tolerance (ref)
  • Test the router implementation against Bird2 in integration tests with Docker
  • Extract the protocol implementations as separate crates (and more documentation)
  • Limit extension support with features which can be set at compilation

About

Modern BGP router, written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages