All Projects → FRRouting → Frr

FRRouting / Frr

Licence: other
The FRRouting Protocol Suite

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
perl
6916 projects
M4
1887 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Frr

freeRouter
freeRouter - networking swiss army knife
Stars: ✭ 26 (-98.71%)
Mutual labels:  babel, bgp, rip, ospf, ldp, mpls, pim, is-is, msdp, evpn, eigrp
fastcli
CLI tool powered by Nornir 3.0 for network automation fast configuration. Support BGP, OSPF, EIGRP, RIP auto-configuration.
Stars: ✭ 38 (-98.11%)
Mutual labels:  bgp, rip, ospf, eigrp
neteng-roadmap
Network Engineering at Scale Roadmap/Landscape
Stars: ✭ 53 (-97.36%)
Mutual labels:  bgp, routing, ospf
gen-cisco
🧨 Generates Cisco scripts based on YAML files
Stars: ✭ 29 (-98.56%)
Mutual labels:  rip, ospf, eigrp
hphr
Halophile Router (a VyOS-based, SaltStack-automated, NetBox-configured router for small provider networks)
Stars: ✭ 39 (-98.06%)
Mutual labels:  bgp, ospf
pathman-sr
Pathman SR is an open-source app to compute paths and deploy routes in Segment Routing-enabled network.
Stars: ✭ 79 (-96.07%)
Mutual labels:  bgp, mpls
ansible-frr
No description or website provided.
Stars: ✭ 28 (-98.61%)
Mutual labels:  bgp, ospf
invalidroutesreporter
An ExaBGP process to elaborate and report/log invalid routes received by route servers.
Stars: ✭ 14 (-99.3%)
Mutual labels:  bgp, routing
bagpipe-cni
CNI plugin for BaGPipe BGP
Stars: ✭ 14 (-99.3%)
Mutual labels:  bgp, evpn
Docker Tuntap Osx
A tuntap shim installer for "Docker for Mac"
Stars: ✭ 264 (-86.86%)
Mutual labels:  networking, routing
Cnp3
Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Stars: ✭ 471 (-76.56%)
Mutual labels:  networking, bgp
Actix Net
A collection of lower-level libraries for composable network services.
Stars: ✭ 415 (-79.34%)
Mutual labels:  networking, routing
Cjdns
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
Stars: ✭ 4,766 (+137.23%)
Mutual labels:  networking, routing
pilot
Simple web-based SDN controller for family and friends
Stars: ✭ 33 (-98.36%)
Mutual labels:  bgp, mpls
rtrlib
An open-source C implementation of the RPKI/Router Protocol client
Stars: ✭ 62 (-96.91%)
Mutual labels:  bgp, routing
Gke Networking Demos
This project presents a number of best practices for establishing network links between Kubernetes Engine clusters, and exposing cluster services across Google Cloud projects. You will use a set of Deployment Manager templates to create networks, subnets, vpn connections, and Kubernetes Engine clusters.
Stars: ✭ 104 (-94.82%)
Mutual labels:  networking, routing
pocketinternet
A Pocket Internet for teaching how the Internet really works.
Stars: ✭ 28 (-98.61%)
Mutual labels:  bgp, routing
pim6sd
PIM for IPv6 sparse mode daemon
Stars: ✭ 15 (-99.25%)
Mutual labels:  routing, pim
Metallb
A network load-balancer implementation for Kubernetes using standard routing protocols
Stars: ✭ 4,306 (+114.34%)
Mutual labels:  bgp, vrrp
Corerad
CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed.
Stars: ✭ 82 (-95.92%)
Mutual labels:  networking, routing

Icon

FRRouting

FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD and supports all modern CPU architectures.

FRR currently supports the following protocols:

  • BGP
  • OSPFv2
  • OSPFv3
  • RIPv1
  • RIPv2
  • RIPng
  • IS-IS
  • PIM-SM/MSDP
  • LDP
  • BFD
  • Babel
  • PBR
  • OpenFabric
  • VRRP
  • EIGRP (alpha)
  • NHRP (alpha)

Installation & Use

For source tarballs, see the releases page.

For Debian and its derivatives, use the APT repository at https://deb.frrouting.org/.

Instructions on building and installing from source for supported platforms may be found in the developer docs.

Once installed, please refer to the user guide for instructions on use.

Community

The FRRouting email list server is located here and offers the following public lists:

Topic List
Development [email protected]
Users & Operators [email protected]
Announcements [email protected]

For chat, we currently use Slack. You can join by clicking the "Slack" link under the Participate section of our website.

Contributing

FRR maintains developer's documentation which contains the project workflow and expectations for contributors. Some technical documentation on project internals is also available.

We welcome and appreciate all contributions, no matter how small!

Security

To report security issues, please use our security mailing list:

security [at] lists.frrouting.org
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].