الأداة المرجعية في التوجيه الديناميكي حالياً هي quagga
، المتوفرة في الحزمة ذات الاسم نفسه؛ لقد كان اسمها zebra
إلى أن توقف تطويرها. على أي حال، فإن quagga
حافظت على أسماء البرامج بدافع الحفاظ على التوافقية وهذا ما يفسر وجود الأمر zebra
فيما يلي.
Quagga هي مجموعة من الخدمات التي تتعاون مع بعضها لتعريف جداول التوجيه التي تستخدمها النواة لينكس؛ يقدم كل بروتوكول توجيه (أهمها BGP، و OSPF، و RIP) خدمته الخاصة. تجمع الخدمة zebra
المعلومات من الخدمات الأخرى وتدير جداول التوجيه الستاتيكية وفقاً لها. الخدمات الأخرى هي bgpd
، ospfd
، ospf6d
، ripd
، ripngd
، isisd
وbabeld
.
يتم تفعيل الخدمات بتحرير الملف /etc/quagga/daemons
وإنشاء ملف الإعداد المناسب في /etc/quagga/
؛ ويجب تسمية هذا الملف بنفس اسم الخدمة مع إضافة اللاحقة .conf
ويجب أن يكون مالكه المستخدم quagga
و المجموعة quaggavty
، حتى يستدعي السكربت /etc/init.d/quagga
الخدمة.
The configuration of each of these daemons requires knowledge of the routing protocol in question. These protocols cannot be described in detail here, but the
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:
In addition, the syntax is very close to a standard router's configuration interface, and network administrators will adapt quickly to quagga
.