FRRouting User Guide
====================

FRR is a fully featured, high performance, free software IP routing suite.  It
implements all standard routing protocols such as BGP, RIP, OSPF, IS-IS and
more (see :ref:`feature-matrix`), as well as many of their extensions. It can
handle full Internet routing tables and is suitable for use on hardware ranging
from cheap SBCs to commercial grade routers, and is actively used in production
by hundreds of companies, universities, research labs and governments.

FRR runs on all modern \*NIX operating systems, including Linux and the BSDs.
Feature support varies by platform; see the :ref:`feature-matrix`.

FRR is distributed under GPLv2, with development modeled after the Linux
kernel. Anyone may contribute features, bug fixes, tools, documentation
updates, or anything else.

FRR is a fork of the Quagga project.

.. toctree::
   :maxdepth: 2

   introduction
   basics
   protocols

.. toctree::
   :caption: Appendix
   :maxdepth: 2

   bugs
   packet-dumps
   glossary
   frr-reload

################
Copyright notice
################

Copyright (c) 1996-2018 Kunihiro Ishiguro, et al.

Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that this permission notice may be stated in a translation
approved by Kunihiro Ishiguro.
