ابزار مرجع برای کار با مسیریابی پویا quagga است، از بستهای با نام مشابه؛ سابق بر این از zebra استفاده میشد تا زمانی که دیگر توسعه آن ادامه نیافت. اگرچه، quagga برای سازگاری با برنامههای دیگر از اصول نامگذاری zebra که در ادامه میآید تبعیت میکند.
Quagga is a set of daemons cooperating to define the routing tables to be used by the Linux kernel; each routing protocol (most notably BGP, OSPF and RIP) provides its own daemon. The zebra daemon collects information from other daemons and handles static routing tables accordingly. The other daemons are known as bgpd, ospfd, ospf6d, ripd, ripngd, and isisd.
Daemons are enabled by creating the /etc/quagga/daemon.conf config file, daemon being the name of the daemon to use; this file must belong to the quagga user and group in order for the /etc/init.d/zebra script to invoke the daemon. The package quagga-core provides configuration examples under /usr/share/doc/quagga-core/examples/
The configuration of each of these daemons requires knowledge of the routing protocol in question. These protocols cannot be described in detail here, but
quagga-doc provides ample explanation in the form of an
info file. The same contents may be more easily browsed as HTML on the Quagga website:
علاوه بر این، شیوه دستوری آن بسیار نزدیک به پیکربندی استاندارد مسیریابها است و مدیریان شبکه به راحتی میتوانند با quagga ارتباط برقرار کنند.