sFlow
sFlow ، اختصارًا لـ "تدفق مُعَمَّم"، هو معيار لتصدير الحزم في الطبقة الثانية من نموذج OSI . طُوِّر sFlow في الأصل بواسطة شركة InMon [ 1 ]. يوفر هذا المعيار وسيلة لتصدير الحزم المُقتطعة، بالإضافة إلى عدادات الواجهة لأغراض مراقبة الشبكة. يتولى اتحاد sFlow.org [ 2 ] صيانة البروتوكول، وهو المصدر المعتمد لمواصفات بروتوكول sFlow. الإصدار الحالي من sFlow هو الإصدار 5.
عملية
يستخدم بروتوكول sFlow أسلوب أخذ العينات الإلزامي لتحقيق قابلية التوسع [ 3 ] ، ولذلك فهو مناسب للشبكات عالية السرعة ( سرعات جيجابت في الثانية وما فوق) [ 4 ] . يدعم بروتوكول sFlow العديد من مصنعي أجهزة الشبكة [ 5 ] وموردي برامج إدارة الشبكات [ 6 ] .
يتكون نظام sFlow من أجهزة متعددة تُجري نوعين من أخذ العينات: أخذ عينات عشوائية من الحزم [ 7 ] أو عمليات طبقة التطبيق [ 8 ] ، وأخذ عينات زمنية من العدادات [ 7 ] . تُرسل معلومات الحزم/العمليات والعدادات المأخوذة، والتي يُشار إليها بعينات التدفق وعينات العدادات على التوالي، على شكل حزم بيانات sFlow إلى خادم مركزي يُشغّل برنامجًا يُحلل حركة مرور الشبكة ويُبلغ عنها؛ وهو مُجمِّع sFlow [ 9 ] .
عينات التدفق
بناءً على معدل أخذ عينات محدد، يتم اختيار عينة عشوائية من متوسط 1 من كل n حزمة/عملية. لا يوفر هذا النوع من أخذ العينات نتيجة دقيقة بنسبة 100%، ولكنه يوفر نتيجة ذات دقة قابلة للقياس الكمي. [ 10 ]
عينات مضادة
تحدد فترة الاستطلاع عدد مرات إرسال جهاز الشبكة لعدادات الواجهة. يُعد أخذ عينات عدادات sFlow أكثر كفاءة من استطلاع SNMP عند مراقبة عدد كبير من الواجهات. [ 11 ]
حزم بيانات sFlow
تُرسل البيانات المأخوذة كحزمة UDP إلى المضيف والمنفذ المحددين. رقم المنفذ الرسمي لبروتوكول sFlow هو 6343. [ 12 ] لا يؤثر عدم موثوقية آلية نقل UDP بشكل كبير على دقة القياسات التي يحصل عليها وكيل sFlow. في حال فقدان عينات العداد، تُرسل قيم جديدة عند انقضاء فترة الاستطلاع التالية. يؤدي فقدان عينات تدفق الحزم إلى انخفاض طفيف في معدل أخذ العينات الفعال.
تحتوي حمولة UDP على مخطط بيانات sFlow . يوفر كل مخطط بيانات معلومات حول إصدار sFlow، وعنوان IP للجهاز المُرسِل ، ورقم تسلسلي، وعدد العينات التي يحتوي عليها، وعينة تدفق واحدة أو أكثر و/أو عينة عداد.
إصدارات sFlow
| إصدار | تعليق |
|---|---|
| الإصدار 1 | النسخة الأولية |
| الإصدار الثاني | (مجهول) |
| الإصدار 3 | يضيف دعمًا لمعلومات extended_url . [ 13 ] |
| الإصدار الرابع | يضيف دعمًا لمجتمعات بروتوكول بوابة الحدود (BGP). [ 13 ] |
| الإصدار 5 | العديد من التحسينات على البروتوكول. [ 14 ] هذه هي النسخة الحالية، وهي مدعومة عالميًا. |
التقنيات ذات الصلة
يُعدّ NetFlow [ 15 ] بديلاً معروفاً (انظر أدناه). علاوة على ذلك، وبحسب موارد تكنولوجيا المعلومات المتاحة، قد يكون من الممكن إجراء عمليات التقاط كاملة للحزم [ 16 ] باستخدام أجهزة مراقبة الشبكة المخصصة (والتي يتم تحليلها لاحقاً).
NetFlow، IPFIX
- يُعدّ كلٌّ من NetFlow و IPFIX بروتوكولات لتصدير التدفقات، تهدف إلى تجميع الحزم في تدفقات . بعد ذلك، تُرسل سجلات التدفقات إلى نقطة تجميع للتخزين والتحليل. [ 15 ] أما sFlow، فلا يتضمن أي مفهوم للتدفقات أو تجميع الحزم.
- يُتيح بروتوكول sFlow تصدير أجزاء بيانات الحزم وعدادات الواجهة، وهي ميزات غير شائعة في بروتوكولات تصدير التدفق. مع ذلك، تجدر الإشارة إلى أن التطورات الحديثة في بروتوكول IPFIX تُوفر وسيلة لتصدير متغيرات SNMP MIB [ 17 ] وأجزاء بيانات الحزم. [ 18 ]
- على الرغم من إمكانية تصدير التدفق باستخدام أخذ عينات بنسبة 1:1 ( أي ، مع الأخذ في الاعتبار كل حزمة)، إلا أن هذا غير ممكن عادةً مع بروتوكول sFlow، لأنه لم يُصمم لهذا الغرض. يُعد أخذ العينات جزءًا لا يتجزأ من بروتوكول sFlow، ويهدف إلى توفير قابلية التوسع للمراقبة على مستوى الشبكة. [ 19 ]
انظر أيضاً
مراجع
- ↑ "InMon: SFlow" .
- ↑ "sFlow.org - جعل الشبكة مرئية" . sFlow.org . تم الاطلاع عليه بتاريخ 9 مارس 2016 .
- ↑ جيدواب، جوناثان؛ فال، بيتر؛ بينا، بوب (مارس 1992). "تقدير حركة البيانات لأكبر المصادر على الشبكة، باستخدام أخذ عينات الحزم مع سعة تخزين محدودة" (ملف PDF) . مختبرات HP . تم الاطلاع عليه بتاريخ 9 مارس 2016 .
- ↑ جاسينسكا، إليسا (ديسمبر 2006). "تدفق، أشعر بحركة مرورك" (ملف PDF) . بورصة أمستردام للإنترنت (AMS-IX) . تم الاطلاع عليه بتاريخ 9 مارس 2016 .
- ↑ "منتجات sFlow: معدات الشبكة" . sFlow.org . تم الاطلاع عليه بتاريخ 2016-03-09 .
- ↑ "منتجات sFlow: جامعات sFlow" . sFlow.org . تم الاطلاع عليه بتاريخ 2016-03-09 .
- 1 2 فال، بيتر؛ لافين، مارك (يوليو 2004). "sFlow الإصدار 5" . sFlow.org . تم الاسترجاع في 26-06-2014 .
- ↑ فال، بيتر؛ جوردان، روبرت (يوليو 2010). "هياكل مضيف sFlow" . sFlow.org . تم الاسترجاع في 23 أكتوبر 2010 .
- ↑ "مراقبة حركة المرور باستخدام sFlow" (ملف PDF) . sFlow.org. 2003. تم الاطلاع عليه بتاريخ 23-10-2010 .
- ↑ فال، بيتر؛ بانشن، سونيا (2002). "أساسيات أخذ عينات الحزم" . sFlow.org . تم الاسترجاع في 23-10-2010 .
- ↑ ليو، جي؛ نيوفيلد، ن. (ديسمبر 2009). "إدارة شبكة LHCb باستخدام نظام SCADA" (ملف PDF) . سيرن . تاريخ الاسترجاع: 23 أكتوبر 2010 .
- ↑ "أرقام المنافذ" . هيئة الأرقام المخصصة للإنترنت (IANA ). تم الاطلاع عليه بتاريخ 23-10-2010 .
- 1 2 فال، بيتر؛ بانشن، سونيا؛ ماكي، نيل (سبتمبر 2001). "تنسيق بيانات sFlow". sFlow من شركة InMon: طريقة لمراقبة حركة البيانات في الشبكات المحولة والموجهة . IETF . doi : 10.17487/RFC3176 . RFC 3176. تاريخ الاسترجاع: 20 يونيو 2014 .
- ↑ "sFlow الإصدار 5" . sFlow.org . تم الاطلاع عليه بتاريخ 20-06-2014 .
- 1 2 هوفستيد، ريك؛ سيليدا، بافيل؛ تراميل، برايان؛ دراغو، إيديليو؛ صدري، رامين؛ سبيروتو، آنا؛ براس، أيكو (2014). "شرح مراقبة التدفق: من التقاط الحزم إلى تحليل البيانات باستخدام NetFlow وIPFIX" (ملف PDF) . مجلة IEEE للمسح والدروس التعليمية في مجال الاتصالات . 16 (4): 2037-2064 . doi : 10.1109/COMST.2014.2321898 . S2CID 14042725 .
- ↑ "التقاط الحزم" . sFlow.org . تم الاطلاع عليه بتاريخ 13 يوليو 2019 .
- ↑ "تصدير متغيرات MIB باستخدام بروتوكول IPFIX" . IETF . تم الاطلاع عليه بتاريخ 19-06-2014 .
- ↑ "كيانات تصدير معلومات تدفق بروتوكول الإنترنت (IPFIX)" . هيئة الأرقام المخصصة للإنترنت (IANA ). تم الاطلاع عليه بتاريخ 19-06-2014 .
- ↑ "قابلية التوسع ودقة أخذ عينات الحزم" . sFlow.org . تم الاطلاع عليه بتاريخ 19-06-2014 .
روابط خارجية
- تحليل شبكات الحاسوب
