محرك تزويد معدات المشغّلين وبرامجها الثابتة
البنية التحتية للاتصالات · أتمتة شبكات النفاذ والتحكم بحركة البيانات على مستوى النواة
محرك تزويد لمشغّل اتصالات يؤتمت إعداد المشتركين وشبكات النفاذ عبر وحدات الألياف البصرية (GPON ONT) والموجّهات الأساسية.
التحدي التشغيلي
يؤتمت المحرك تزويد المشتركين وضبط شبكات النفاذ عبر أساطيل وحدات الألياف البصرية (GPON ONT وفق معايير TR-069 وTR-181) وموجّهات الشبكة الأساسية. وتبلغ أشجار الإعدادات عدة ميغابايت لكل طرفية، مما يستلزم تحليلها وتعديلها بذاكرة ثابتة O(1) دون بناء شجرة DOM في الذاكرة.
ويجب تنفيذ تغييرات الشبكة متعددة الخطوات كمعاملة ذرّية واحدة عبر جميع العُقد المستهدفة—مع التراجع التلقائي الشامل إلى اللقطة السابقة إذا رفض أي جهاز قاعدةً أثناء التنفيذ—مع الحفاظ على التفريغ العتادي للتوجيه عبر معالج الشبكة (NPU) والتحويل الاحتياطي تحت الثانية.
- أشجار الإعدادات
- تحليل ملفات XML الضخمة لمعايير TR-069 وTR-181 بذاكرة ثابتة O(1)
- تطبيق التغييرات
- معاملات ذرّية متعددة العُقد مع تراجع تلقائي كامل عند الأعطال
- مستوى البيانات
- تفريغ توجيه الطبقة الثالثة للمسار العتادي NPU وضبط MSS ديناميكياً
- التحويل الاحتياطي
- مراقبة حية عبر المقابس الخام وتحويل احتياطي في أقل من ثانية
المعمارية الهندسية
محلّل متدفق لأشجار الإعدادات
تُحلَّل أشجار إعدادات وحدات الألياف البصرية (GPON ONT) التي تبلغ عدة ميغابايت—بما يشمل نماذج TR-069 وTR-181 وصيغ المصنّعين—وتُعدَّل عبر محلّل معجمي متدفق قائم على آلة حالة محدودة دون بناء شجرة DOM، فتبقى الذاكرة المستهلكة ثابتة مهما بلغ حجم الملف.
تطبيق التغييرات كمعاملة ذرّية واحدة
ينفّذ منسّق غير متزامن تعديلات الإعدادات متعددة الخطوات عبر عُقد النفاذ والموجّهات؛ حيث يلتقط نسخة لحالة كل جهاز قبل التعديل، ويتراجع عن العملية برمّتها تلقائياً في حال رفض أي جهاز لإحدى القواعد.
يقود منسّق التزويد محلّلاً متدفقاً لملفات XML بذاكرة ثابتة وعميل واجهة ثنائية للموجّهات لتطبيق التغييرات كمعاملة ذرّية واحدة عبر أسطول وحدات الألياف البصرية والموجّهات الأساسية مع التفريغ العتادي لمعالج الشبكة، بينما يراقب فاحص المقابس الخام الوصلات المتعددة لتعديل مسارات التوجيه وتحديث سجلات DNS المحلية تلقائياً.
التكامل العتادي والشبكي
عميل الواجهة الثنائية للموجّهات
يتخاطب المحرك مباشرة مع الموجّهات عبر مقابس دائمة غير حاجبة باستخدام تأطير الكلمات الثنائية المسبوقة بالطول، وتوازي الأوامر الموسومة، والمعالجة غير المتزامنة للتنبيهات، وفك التشفير والضغط داخلياً.
التفريغ العتادي للمسار السريع وضبط أحجام الحزم
عبر التكامل مع مستويات التمرير في المعدات وواجهات النواة الشبكية، يضمن المحرك بقاء توجيه الطبقة الثالثة على المسار العتادي السريع لمعالج الشبكة (NPU) مع الضبط الديناميكي لحجم القطعة الأقصى (MSS) عبر أنفاق المشتركين.
مراقبة الوصلات والتحويل الاحتياطي في أقل من ثانية
ترسل خدمة مراقبة خلفية عبر المقابس الخام نبضات فحص (BFD وICMP) بأجزاء من الثانية عبر البوابات المتعددة، لتعدّل أوزان التوجيه وتحدّث سجلات نظام الأسماء (DNS) المحلي ذرّياً فور تدهور أي وصلة.
التحقق والاعتمادية المقيسة
تعمل مجموعة الاختبارات داخل نطاقات شبكية معزولة ودون صلاحيات الجذر في نظام Linux، موصولة بأزواج إيثرنت افتراضية بخدمات أجهزة وهمية تتحدث البروتوكولات الثنائية نفسها.
وتغطي التعافي من تدفقات XML مشوّهة، وترميز بادئات الطول عند كل حدّ من بايت واحد إلى خمسة بايتات، وتقارب التوجيه بعد التحويل في أقل من ثانية، دون الحاجة إلى أجهزة توجيه أو أطراف ONT فعلية.