# DIAMETER مقابل RADIUS: لماذا حلّ DIAMETER محل RADIUS

> حلّ DIAMETER محل RADIUS في مصادقة المشغّلين واسعة النطاق لأن RADIUS يعمل فوق UDP غير الموثوق دون تجاوز فشل، وبفضاء سمات بطول ثُماني واحد، وبأمان ضعيف. يضيف DIAMETER نقلًا موثوقًا SCTP/TCP، وتفاوضًا صريحًا على القدرات، وفضاء AVP بعرض 32 بت، واكتشافَ الأنداد، ورموز أخطاء لكل رسالة، وTLS/IPsec — مع إبقاء النموذج نفسه القائم على AVP، فتستطيع وكلاء الترجمة الجسر بينهما.

- الرابط الأساسي: https://www.broadnet.me/ar/reference/diameter-vs-radius
- اللغة: ar
- آخر تحديث: 2026-07-18
- الناشر: BroadNet (https://www.broadnet.me)

لماذا تجاوز DIAMETER (RFC 6733) بروتوكولَ RADIUS (RFC 2865) في مصادقة المشغّلين: نقل SCTP موثوق مع تجاوز الفشل، والتفاوض على القدرات، وفضاء AVP أوسع بكثير بعرض 32 بت، واكتشاف الأنداد، ومعالجة أغنى للأخطاء وأمان أقوى — مع جدول مقارنة وملاحظات ترحيل.

## أين قصّر RADIUS

صُمّم RADIUS (RFC 2865) في التسعينيات للنفاذ الهاتفي إلى الشبكة: يرسل العميل طلبَ نفاذ Access-Request فوق UDP ويأمل باستجابة Access-Accept. ولا يتوسّع هذا النموذج ليخدم نواة محمولة. فـ UDP لا يمنح تسليمًا موثوقًا، فيُترَك كشفُ الفقد وإعادة الإرسال للتطبيق. ولا توجد رسالة يبدؤها الخادم، فلا تستطيع الشبكة إنهاء جلسة أو إعادة تفويضها استباقيًّا. وحقل نوع السمة ثُماني واحد (256 قيمة)، وأمان السرّ المشترك ضعيف، ولا يوجد تجاوز فشل مدمج بين الخوادم. ومع مطالبة LTE بإعادة تفويض يبدؤها الخادم، ونقل موثوق، وفضاء سمات أكبر بكثير، نفد ما لدى RADIUS من متّسع.

## ما الذي أضافه DIAMETER

أبقى DIAMETER فكرة AVP لكنه أعاد بناء البروتوكول حول متطلبات المشغّلين. فهو يعمل فوق SCTP أو TCP الموثوقَيْن، فيتولّى النقلُ التسليمَ والترتيب وإعادة الإرسال، ويُعرّف تجاوزَ الفشل الصريح بين الأنداد عبر المراقب. ويتفاوض على القدرات عند الاتصال (CER/CEA) فيتفق الأنداد على التطبيقات قبل تدفّق الحركة. ورمز AVP فيه بعرض 32 بت مع فضاء للمورّدين، فيمنح سمات غير محدودة فعليًّا. ويدعم الرسائل التي يبدؤها الخادم (Re-Auth وAbort-Session). ويُعرّف نموذج أخطاء مُهيكلًا برموز نتائج عابرة ودائمة متمايزة، إضافةً إلى TLS/DTLS وIPsec للأمان.

## DIAMETER مقابل RADIUS في لمحة

يتشارك البروتوكولان نسبًا واحدًا لكنهما يختلفان في كل خاصية تهمّ مستوى تحكّم المشغّل. يُلخّص الجدول أدناه الفروق العملية التي يزنها المشغّل عند نقل المصادقة من RADIUS إلى DIAMETER.

*DIAMETER (RFC 6733) مقابل RADIUS (RFC 2865)*

| الخاصية | RADIUS | Diameter |
|---|---|---|
| النقل | UDP (غير موثوق) | SCTP أو TCP (موثوق) |
| التسليم / التحويل عند الفشل | على مستوى التطبيق، لا يوجد تجاوز فشل قياسي | نقل موثوق + تجاوز فشل عبر watchdog (RFC 3539) |
| مساحة السمات | نوع ذو ثمانية بتات (256 قيمة) | رمز AVP بطول 32 بت + نطاق المورّد |
| حجم السمة | طول 1 أوكتيت (بحد أقصى 255 أوكتيت) | طول 24 بت (قيم كبيرة، AVPs مجمعة) |
| التفاوض على القدرات | لا يوجد | CER/CEA عند إعداد الاتصال |
| الرسائل التي يبدأها الخادم | لا (تمت إضافة CoA/Disconnect لاحقًا، RFC 5176) | نعم — إعادة المصادقة (RAR)، إيقاف الجلسة (ASR) |
| اكتشاف الأقران | التكوين الثابت | التوجيه حسب النطاق (realm) + الاكتشاف الديناميكي (DNS/SRV) |
| معالجة الأخطاء | ضمني (قبول/رفض) | نطاقات Result-Code صريحة 1xxx–5xxx |
| الأمن | سر مشترك، إخفاء باستخدام MD5 | TLS / DTLS / IPsec |

## توجيه النطاقات واكتشاف الأنداد

يوجّه RADIUS بالوسائط عبر تهيئة ثابتة. أما DIAMETER فيوجّه على AVP من نوع Destination-Realm: يُمرّر العقدُ رسالةً نحو النطاق الذي يملك المستخدم، مستخدمًا جدول توجيه قائمًا على النطاقات، ويستطيع اكتشاف الأنداد ديناميكيًّا عبر سجلات DNS من نوع NAPTR/SRV بدلًا من مضيفين مُهيّئين يدويًّا. ونموذج النطاقات هذا هو ما يجعل تجوال DIAMETER بين المشغّلين ممكنًا — إذ توجّه الشبكة المُزارة طلبَ S6a نحو النطاق الأصلي دون معرفة عنوان HSS الأصلي مسبقًا — وهو التوجيه نفسه الذي تراقبه وكلاء توجيه DIAMETER (DRA) والوكلاء الحدّيون عند الحدود.

## الترحيل ووكلاء الترجمة

لأن كلا البروتوكولين قائم على AVP، صُمّم DIAMETER للتوافق مع RADIUS عبر وكيل ترجمة يُطابق سمات RADIUS بـ AVP في DIAMETER والعكس، فيستطيع المشغّل الترحيل تدريجيًّا بدلًا من التحوّل دفعةً واحدة. ويُبقي نمطٌ شائع RADIUS عند حافة النفاذ (الواي-فاي، والنطاق العريض الثابت) بينما تعمل مصادقة النواة والسياسة والفوترة على DIAMETER، مع بوابة ترجمة بينهما. أما واجهات LTE وIMS و5G الجديدة فأصيلة في DIAMETER، فتتقلّص بصمة RADIUS مع الوقت إلى النفاذ القديم.

## الأسئلة الشائعة

### لماذا حلّ DIAMETER محل RADIUS؟

لأن RADIUS يعمل فوق UDP غير الموثوق، وله فضاء سمات بـ 256 قيمة فقط، ولا يقدّم تفاوضًا على القدرات أو تجاوز فشل معياريًّا، ولا رسائل يبدؤها الخادم. أما DIAMETER فيضيف نقلًا موثوقًا SCTP/TCP، وتجاوز فشل بالمراقب، وفضاء AVP بعرض 32 بت، وتفاوضًا على القدرات عبر CER/CEA، وإعادة تفويض يبدؤها الخادم، وتوجيهًا بالنطاقات، وTLS/IPsec — كل ما تحتاجه نواة محمولة.

### هل DIAMETER متوافق للخلف مع RADIUS؟

ليس على السلك — فهما بروتوكولان مختلفان — لكن DIAMETER صُمّم للتوافق عبر وكيل ترجمة يُطابق سمات RADIUS بـ AVP في DIAMETER والعكس. وهذا يتيح للمشغّلين إبقاء RADIUS عند حافة النفاذ مع تشغيل DIAMETER في النواة، والترحيل تدريجيًّا بدلًا من تحوّل واحد.

### ما النقل الذي يستخدمه DIAMETER بدلًا من UDP؟

يعمل DIAMETER فوق SCTP أو TCP، وكلاهما موثوق، مع تفضيل SCTP للإشارات بسبب تعدّد التدفّقات وتعدّد الاستضافة. ويمنح النقلُ الموثوق مع مراقب RFC 3539 بروتوكولَ DIAMETER ضماناتِ التسليم وتجاوزَ فشل الأنداد التي لم يمتلكها RADIUS فوق UDP قط.

### كيف يكون فضاء AVP في DIAMETER أكبر من سمات RADIUS؟

يستخدم RADIUS نوعَ سمة بطول ثُماني واحد (256 قيمة) وطولًا بطول ثُماني واحد (255 ثُمانيًّا كحدّ أقصى). أما DIAMETER فيستخدم رمز AVP بعرض 32 بت مع فضاء أسماء للمورّدين وطولًا بعرض 24 بت، إضافةً إلى AVP المُجمّعة، فيمنح سمات غير محدودة فعليًّا وقيمًا كبيرة ومُهيكلة.

### هل يمكن أن يعمل DIAMETER وRADIUS في الشبكة نفسها؟

نعم. يُبقي النشرُ النموذجي RADIUS عند حافة النفاذ (الواي-فاي، والنطاق العريض الثابت) ويُشغّل DIAMETER لمصادقة النواة والسياسة (Gx) والفوترة (Gy)، مع بوابة ترجمة بينهما. وواجهات LTE وIMS و5G أصيلة في DIAMETER، فتتقلّص بصمة RADIUS تدريجيًّا إلى النفاذ القديم.

## المصادر

- [IETF RFC 6733 — Diameter Base Protocol](https://datatracker.ietf.org/doc/html/rfc6733)
- [IETF RFC 2865 — Remote Authentication Dial In User Service (RADIUS)](https://datatracker.ietf.org/doc/html/rfc2865)

## ذو صلة

- [بروتوكول DIAMETER الأساسي (RFC 6733)](https://www.broadnet.me/ar/reference/diameter-base-protocol)
- [AVP في DIAMETER وصيغة الرسالة](https://www.broadnet.me/ar/reference/diameter-avps-and-message-format)
- [DIAMETER S6a/S6d نحو HSS](https://www.broadnet.me/ar/reference/diameter-s6a-s6d-hss)
- [أمان تجوال DIAMETER (DRA/DEA)](https://www.broadnet.me/ar/reference/diameter-roaming-security-dra-dea)
- [المطوّرون](https://www.broadnet.me/ar/developers)
