No description
  • C 67%
  • Python 31.2%
  • Perl 0.6%
  • M4 0.5%
  • Shell 0.2%
  • Other 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann 78c94c3076
Releasing fastforward version 10.7.0-1~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-07-19 22:10:17 +02:00
.github Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
alpine Merging upstream version 10.5.2. 2026-02-22 08:52:12 +01:00
babeld Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
bfdd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
bgpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
debian Releasing fastforward version 10.7.0-1~ffwd13+u1. 2026-07-19 22:10:17 +02:00
doc Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
docker Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
eigrpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
fpm Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
gdb Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
grpc Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
include Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
isisd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
ldpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
lib Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
m4 Merging upstream version 10.4.0. 2025-07-21 06:12:46 +02:00
mgmtd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
mlag Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
nhrpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
ospf6d Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
ospfclient Merging upstream version 10.6.0. 2026-03-30 14:37:05 +02:00
ospfd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
pathd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
pbrd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
pceplib Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
pimd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
pkgsrc Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
python Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
qpb Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
redhat Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
ripd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
ripngd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
sharpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
snapcraft Merging upstream version 10.4.0. 2025-07-21 06:12:46 +02:00
staticd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
tests Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
tools Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
vrrpd Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
vtysh Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
watchfrr Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
yang Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
zebra Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
.clang-format Merging upstream version 10.6.0. 2026-03-30 14:37:05 +02:00
.dockerignore Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
.flake8 Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
.git-blame-ignore-revs Merging upstream version 10.6.0. 2026-03-30 14:37:05 +02:00
.gitignore Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
.isort.cfg Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
.pylintrc Merging upstream version 10.4.0. 2025-07-21 06:12:46 +02:00
.travis.yml Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
bootstrap.sh Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
buildtest.sh Merging upstream version 10.4.0. 2025-07-21 06:12:46 +02:00
config.version.in Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
configure.ac Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
COPYING Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
Makefile.am Merging upstream version 10.5.0. 2025-11-11 20:49:04 +01:00
README.md Merging upstream version 10.7.0. 2026-07-19 21:02:41 +02:00
stamp-h.in Adding upstream version 10.3. 2025-07-11 07:03:19 +02:00
version.h Merging upstream version 10.4.0. 2025-07-21 06:12:46 +02:00

Icon

FRRouting

github-ci Documentation Status

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. The project website is frrouting.org.

FRR currently supports the following protocols:

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

Not every protocol or feature is available on every platform; see the feature matrix in the user guide.

Centralized FRR configuration (work in progress): the mgmtd daemon applies YANG configuration to the routing protocol daemons through the northbound API (instead of each daemon only having its own legacy configuration path). Not all daemons are migrated yet; expect ongoing changes. See mgmtd in the user guide.

Installation & Use

For source tarballs, see the releases page.

Pre-built packages: APT for Debian and derivatives (deb.frrouting.org), and RPM for RHEL, Fedora, and related distributions (rpm.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

See lists.frrouting.org for the list index, subscription, and archives. The public lists include:

Topic List
Development dev@lists.frrouting.org
Users & Operators frog@lists.frrouting.org
Announcements announce@lists.frrouting.org

For chat, we use Slack. New members can join via the invite link on the community page.

Contributing

See submitting patches and enhancements and the commit guidelines when contributing. FRR maintains developer's documentation with the full project workflow and contributor expectations; technical documentation on internals is also available.

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

License

Per-file licenses use SPDX identifiers; see COPYING and doc/licenses/. The combined work is generally understood to be distributable under GNU General Public License version 2 or later (GPLv2+); see COPYING for details. FRR's documentation uses a separate custom permissive license (see COPYING for background).

Security

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

security [at] lists.frrouting.org