خطوات الاستخدام
أدخل حجم الحمولة (Payload) بالبايت. الحمولة هي البيانات الأصلية التي تريد إرسالها عبر نفق Geneve. على سبيل المثال، إذا كنت ترسل حزمة IP عادية، فالحمولة هي حجم حزمة IP الداخلية.
أدخل عدد بايتات الخيارات (Options) لرأس Geneve. يمكن أن تتراوح من 0 إلى 36 بايت. الخيارات تستخدم لنقل معلومات إضافية مثل تدفقات SDN أو بيانات التعريف. كلما زادت الخيارات، زادت التكلفة.
يقوم الحاسب بجمع أحجام الرؤوس: رأس Geneve الثابت (8 بايت) + الخيارات (التي أدخلتها) + رأس UDP (8 بايت) + رأس IP (20 بايت لـ IPv4 أو 40 لـ IPv6، نفترض هنا IPv4) + رأس إيثرنت (14 بايت). التكلفة الإجمالية = 50 + حجم الخيارات بايت.
يحسب الحاسب الحجم الإجمالي للإطار على الشبكة: التكلفة الإجمالية + حجم الحمولة. هذا الحجم يجب ألا يتجاوز الحد الأقصى لوحدة الإرسال (MTU) لتجنب التجزئة.
أمثلة محلولة
تطبيقات عملية على نفق Geneve بخطوات الحل كاملة.
الحل
أولاً، حساب التكلفة الإجمالية للتغليف: رأس Geneve الثابت (8) + الخيارات (0) + رأس UDP (8) + رأس IP (20) + رأس إيثرنت (14) = 50 بايت. ثم الحجم الإجمالي للإطار = الحمولة (1000) + التكلفة (50) = 1050 بايت. هذا الإطار مناسب لشبكات إيثرنت التي MTU فيها 1500 بايت عادةً.
الحل
التكلفة الإجمالية = 8 (Geneve) + 12 (خيارات) + 8 (UDP) + 20 (IP) + 14 (إيثرنت) = 62 بايت. الحجم الإجمالي = 1500 + 62 = 1562 بايت. هذا يتجاوز MTU الافتراضي لإيثرنت (1500 بايت)، مما قد يؤدي إلى التجزئة أو الحاجة إلى ضبط MTU في الشبكة.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة نفق Geneve.
مرجع — حمولة 1000 بايت بلا خيارات Geneve
- حجم الحمولة (بايت)
- 1,000
- بايتات الخيارات (0 إلى 36)
- 0
مرجع — إطار كامل 1500 بايت مع 12 بايت خيارات (تجزئة)
- حجم الحمولة (بايت)
- 1,500
- بايتات الخيارات (0 إلى 36)
- 12
مرجع — أقصى خيارات Geneve (36 بايت) مع إطار صغير
- حجم الحمولة (بايت)
- 64
- بايتات الخيارات (0 إلى 36)
- 36
مرجع — أصغر حمولة ممكنة تُظهر فداحة التغليف
- حجم الحمولة (بايت)
- 1
- بايتات الخيارات (0 إلى 36)
- 0