أهم 10 أسباب لعدم استخدام SONiC
على مدى السنوات القليلة الماضية تحدثنا إلى مئات الشركات حول الوعود التي يقدمها نظام تشغيل شبكة SONiC. يتواجد مهندسو الشبكات الذين تحدثنا معهم على طول سلسلة متصلة من نقيضين مختلفين، دعنا نسميهما "على جثتي" و "أرني الميزات".
دعنا لا نحارب دين الشبكة. إذا كان لديك وشم Cisco، أو قلب يضخ الدم من Junos، أو لوحة ترخيص مكتوب عليها EOS4LIFE، فهذا أمر رائع! أن تكون من كبار المعجبين بمورّدك المفضل أمر جيد لعملك (ولهم).
ولكن بالنسبة للمهندسين الذين قالوا سابقًا "لن أستخدم SONiC حتى تتوفر فيه الميزة X"، دعونا نبدد بعض اللغط...
الاعتراض الأكثر شيوعًا عندما يفكر الناس في SONiC. نظرًا لأن MLAG/MCLAG/vPC مملوكة للبائعين مع اعتمادات على بعض ASICs، فقد ثبت أن الحصول على بروتوكول موحد لتكرار التبديل أمر صعب. ومع ذلك، في السنوات الخمس الماضية، قام كل بائع ASIC بتطبيقه في توزيع SONiC الخاص به، لذلك في حين أن الميزة خاصة بالتوزيع، إلا أنها متاحة بالفعل على كل منصة. لذا يمكننا التوقف عن القول بأن SONiC لا تقوم بتكرار التبديل!
ومع ذلك، فإن أكثر إثارة متاحة الآن في SONiC. توفر ESI طريقة متوافقة وظيفيًا للتكرار بين المحولات والخوادم، يتم تنفيذها في عمليات نشر EVPN، والتي تمثل أساسًا 90% من عمليات نشر SONiC في العالم. على عكس MLAG، يمكن أن توفر ESI التكرار لأكثر من محولين، وتلغي الحاجة إلى وصلة بين المحولات. المزيد من التكرار مع عدد أقل من الكابلات المطلوبة؟ نعم من فضلك!

لا توجد بروتوكولات نسيج بلا خسائر
بلغت الموجة الهائلة من الطلبات على الإصدار RoCEv2 ذروتها مع زيادة الاهتمام بـ GenAI الذي بدأ في عام 2023. هذه الميزة هي في الأساس مطلب لجعل Ethernet تدعم تدفقات حركة المرور طويلة الأمد بين وحدات معالجة الرسومات مع اتصال بدون فقدان. خمن ماذا؟ في Verity هي نقرة واحدة وفي بعض توزيعات SONiC هي أمران حرفيًا وهي متاحة الآن.
شيء آخر تقدم SONiC الآن NVMe وموازنة التحميل الديناميكي (DLB) وموازنة التحميل التكيفي (ALB) وعدد من الميزات الرائعة الأخرى التي تساعد على تسهيل تدفق حركة المرور عبر روابط ECMP الموثوقة. لو كانت هذه الميزات متوفرة لدينا في عام 2010، لربما كان شعر رؤوسنا جميعاً سيزداد.

خيارات الأجهزة المحدودة
المنصات متوفرة الآن من جميع البائعين الكبار، مثل Dell و Cisco و Nvidia و Edgecore و Celestica و Arista و HP و Accton و Wistron و Wistron و Ufispace وغيرها. تتراوح السرعات من 1G إلى 800G وتوفر جميع أجهزة الإرسال والاستقبال النحاسية والبصرية الشائعة. بحلول الوقت الذي تقرأ فيه هذا قد تكون ستاربكس قد أصدرت فرابتشينو متوافق مع SONiC!

ضعف البرمجة
تدعم SONiC كل طرق البرمجة تقريبًا، بما في ذلك CLI و API و gNMI و gNMI والوصول المباشر إلى قاعدة البيانات والمزيد. من الواضح أن معظم الناس ينجذبون نحو gNMI و CLI، ولكن مثل معظم الأشياء مع البرامج مفتوحة المصدر، يمكنك الحصول عليها بطريقتك.

التنسيق الصعب
واو، من أين نبدأ؟ نظرًا لانفتاحها المتأصل والعدد الهائل من خيارات الأجهزة، هناك الكثير من حلول تنسيق الشبكات والأتمتة الرائعة، بدءًا من المنصات المصممة خصيصًا لشبكات SONiC، إلى أدوات التطوير المخصصة مثل Terraform وOpentofu وAnsible وChef وPuppet وغيرها. اعتماداً على مستوى خبرتك، يمكنك شراء منصة تأتي مع دعم على مدار الساعة طوال أيام الأسبوع، أو يمكنك بناء شيء ما بنفسك. نحن شخصياً نحب المنصة التي تحتوي على زر سهل لإنشاء تراكب/ تراكب سفلي والقيام بأشياء مثل ZTP وترقيات NOS بنقرة واحدة.

حسنًا، هذه بالفعل مشكلة كبيرة! لم تكن ZTP سهلة أبدًا، لكن SONiC تستخدم ONIE الذي يسمح لك بالانتقال من نظام NOS القديم إلى بنية أكثر حداثة. يمكن أن ينتقل جهاز SONiC من صندوق من الورق المقوى إلى كونه جزءًا من نسيج Clos في حوالي 15 دقيقة، دون مراقبة. توفر معظم منصات أتمتة SONiC شكلاً من أشكال دعم ZTP.

بعض المهندسين الذين تحدثنا إليهم لا يعتقدون أن التوفير في التكلفة من استخدام SONiC يستحق العناء، حيث يحتاجون إلى تطوير مهارات جديدة ومتابعة تدريب إضافي. إن SONiC ليست بهذه الصعوبة حقاً، إذا كنت تعرف نظام لينكس واستخدمت FRR/quagga من قبل فستكون بخير. يمكنك أيضًا نشر شبكات معقدة للغاية باستخدام منصة أتمتة، من الناحية المثالية شيء يستخدم "النية"، بحيث يمكنك تحديد متطلبات عالية المستوى والسماح للبرنامج بإدارة تكوينات الجهاز الفعلية.
الحقيقة هي أنه عند اقتران SONiC مع حل أتمتة جيد، يمكنك القيام بالكثير مقابل القليل. توفر خيارات أجهزة SONiC نفس خصائص أداء ASIC ولكن بنصف السعر تقريباً. بالإضافة إلى ذلك، إذا كنت تستخدم SONiC، فيمكنك التفكير في العديد من بائعي الأجهزة والسماح لهم بتقديم عروضهم على احتياجاتك. وهذا يُترجم إلى نفقات رأسمالية أقل ومهل زمنية أقصر. ألا تصدقنا؟ تحقق من حاسبة النفقات الرأسمالية لبناء الشبكة أو حاسبة Verity OPEX OPEX للحصول على تقدير جيد لما يمكنك توقع توفيره باستخدام SONiC.
هذا هو الكرز على القمة! يمكنك الآن الحصول على دعم على جميع منصات الأجهزة مباشرةً من الشركات المصنعة، بما في ذلك دعم البرامج الثابتة وSAI وتوزيع SONiC للمؤسسات التي تختارها. منصات الأتمتة الخاصة بـ SONiC قيد التطوير منذ ما يقرب من 10 سنوات حتى الآن وهي متينة للغاية. باستخدام نظام برمجي لإدارة شبكتك، فإنك تحصل على مستوى إضافي من الدعم من بائع البرنامج. لذلك لا تتم تغطيتك على تكوينات الأجهزة والأجهزة فحسب، بل يمكنك أيضًا العثور على شركات راسخة تقدم الدعم لتخصيصات SONiC الخاصة بك، على مدار الساعة طوال أيام الأسبوع.

وفي الختام...
هكذا نكون قد فضحنا أكثر الشكاوى شيوعًا حول SONiC. قد يكون لديك مخاوفك الخاصة أو تعرف مقبض معقد مهم غير متوفر بعد. نود أن نناقش احتياجاتك وكيف يمكن لـ SONiC و Open Hardware و Verity توفير شبكة فعالة من حيث التكلفة وعالية الأداء مع القليل من النفقات التشغيلية.
لقد قطعت SONiC شوطاً طويلاً! يضم المجتمع الآلاف من المساهمين، ومنصات أجهزة من كل بائعي الأجهزة الرئيسيين في الشركات، وجميع الميزات الشائعة التي تحتاجها وتطلبها، ولا توجد علامات على التباطؤ. لهذا السبب نعتقد أن حان الوقت الآن لنشر شبكة SONiC الخاصة بك.
شكراً لقراءتك!
- شبكات BE