ابزار مرجع برای کار با مسیریابی پویا 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 create 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/
پیکربندی هر یک از این فرآیندهای پسزمینه نیازمند داشتن دانش مرتبط با پروتکل مسیریابی مرتبط با آن است. در اینجا نمیتوان به توضیح این پروتکلها پرداخت اما بسته
quagga-doc اطلاعات فراوانی را درباره هر یک به صورت فایل
info
شامل میشود. همین محتوا میتواند از طریق وبسایت رسمی Quagga مرور شود:
علاوه بر این، شیوه دستوری آن بسیار نزدیک به پیکربندی استاندارد مسیریابها است و مدیریان شبکه به راحتی میتوانند با quagga
ارتباط برقرار کنند.