Product SiteDocumentation Site

10.4. التوجيه الديناميكي

الأداة المرجعية في التوجيه الديناميكي حالياً هي 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 الخدمة.
إن إعداد كل من هذه الخدمات يتطلب معرفة بروتوكول التوجيه المرتبط بها. لا يمكن شرح هذه البروتوكولات بالتفصيل هنا، لكن الحزمة quagga-doc توفر شرحاً وافياً في ملف info. يمكن تصفح المحتوى نفسه بصيغة HTML على موقع Quagga:
بالإضافة لذلك، صيغة هذه الملفات قريبة جداً من واجهة إعداد الموجهات الشبكية، لذلك سوف يتأقلم مديرو الشبكات سريعاً مع quagga.