BroadNet
DIAMETERالسياسة والفوترة

DIAMETER Gx وGy: التحكم في السياسة والفوترة

آخر تحديث 4 دقائق للقراءةقائم على المعايير
إجابة مباشرة

يستخدم التحكمُ في السياسة والفوترة بروتوكولَ DIAMETER عبر ثلاث واجهات. تعمل Gx (TS 29.212) بين PCEF وPCRF، مستخدمةً CCR/CCA لتثبيت قواعد PCC. وتعمل Gy (TS 32.299 وRFC 4006) نحو نظام الفوترة الآنية، فتمنح الحصة وتُعيد تفويضها. وتحمل Rf الفوترةَ المؤجّلة نحو CDF عبر Accounting-Request/Answer.

§01

معمارية PCC

تقرّر معمارية التحكم في السياسة والفوترة لدى 3GPP، آنيًّا، جودةَ الخدمة التي يحصل عليها تدفّق بيانات وكيفيةَ فوترته. فـ PCRF (وظيفة قواعد السياسة والفوترة) هي نقطة القرار: تحتفظ بقواعد المشغّل وتُخبر، لكل جلسة، نقطةَ الإنفاذ بما تفعله. أما PCEF (وظيفة إنفاذ السياسة والفوترة)، القاطنة في PGW، فتُنفّذ تلك القرارات على الحامل — ببوّابة التدفّقات وضبط جودة الخدمة وقياس الاستهلاك. وتتولّى OCS (نظام الفوترة الآنية) الفوترةَ الآنية، وتتولّى OFCS (نظام الفوترة المؤجّلة / CDF) الفوترةَ المؤجّلة. وDIAMETER هو البروتوكول الذي يربط هذه معًا.

أدوار PCC وواجهاتها في DIAMETER
عقدةالدورواجهة Diameter
PCRFقرار السياسة — يختار قواعد PCC لكل جلسةGx (إلى PCEF)، Sy (إلى OCS)، Sd (إلى TDF)
PCEF (PGW)الإنفاذ — التحكم في المرور، QoS، قياس الاستخدامGx (إلى PCRF)، Gy (إلى OCS)، Rf (إلى OFCS)
OCSالفوترة المتصلة (online charging) — الرصيد والحصة في الوقت الفعليGy / Ro (التحكم في الائتمان)
OFCS / CDFالفوترة غير المتصلة (offline charging) — إنشاء سجلات CDRRf (المحاسبة)
TDFكشف حركة الرسائل (الوعي بالتطبيقات)Sd (to PCRF)
§02

Gx: تثبيت قواعد PCC

تعمل Gx بين PCEF وPCRF مستخدمةً زوجَ أوامر التحكم بالائتمان في DIAMETER (CCR/CCA، الأمر 272) مع Application-Id قيمته 16777238 (0x01000016). عند إنشاء حامل، ترسل PCEF طلبَ CCR-Initial يصف الجلسة (المشترك، ونوع IP-CAN، وتفاصيل النفاذ)؛ وتُجيب PCRF باستجابة CCA حاملةً واحدةً أو أكثر من AVP نوع Charging-Rule-Install — كلٌّ منها قاعدة PCC تربط تدفّق بيانات خدمة بمعرّف فئة جودة الخدمة (QCI)، وحالة بوّابة، ومفتاح فوترة. وأثناء الجلسة تستطيع PCRF دفعَ قرارات جديدة دون طلب عبر RAR (Re-Auth-Request)، وتُبلّغ PCEF عن الأحداث عبر CCR-Update. وهكذا، مثلًا، يُخنَق تدفّق فيديو بمجرد بلوغ عتبة الاستخدام العادل.

إنشاء جلسة Gx (مُبسَّط)text
PCEF → PCRF  CCR-Initial { Subscription-Id, IP-CAN-Type,
                          Framed-IP-Address, RAT-Type }
PCRF → PCEF  CCA        { Charging-Rule-Install {
                          Charging-Rule-Definition {
                            Rating-Group, QoS-Information{ QCI, ARP },
                            Flow-Information, Flow-Status } } }
PCRF → PCEF  RAR        { Charging-Rule-Install (new rule mid-session) }
§03

Gy: الفوترة الآنية والحصة

تربط Gy (مع توأمها Ro في IMS) بين PCEF ونظام الفوترة الآنية للفوترة الآنية على نمط الدفع المسبق، مستخدمةً تطبيقَ التحكم بالائتمان في DIAMETER (RFC 4006، وApplication-Id قيمته 4) مع امتدادات 3GPP في TS 32.299. وتُجرى الفوترة لكل مجموعة تسعير عبر دورة حياة الجلسة. يطلب CCR-Initial حصةً ابتدائية؛ وتمنح OCS وحدةَ خدمة ممنوحة Granted-Service-Unit (مخصّص حجم أو زمن). ومع استهلاك المشترك لها، ترسل PCEF طلبَ CCR-Update للإبلاغ عن الوحدات المستهلَكة وطلب المزيد، فتُعيد OCS التفويض أو ترفض. ويُعيد CCR-Terminate الرصيدَ غير المستهلَك في النهاية. وإذا رفضت OCS منح مزيد من الحصة، تُطبّق PCEF الإجراءَ المُهيّأ — إعادة توجيه إلى صفحة تعبئة، أو حجب.

أنواع طلبات التحكم بالائتمان في Gy (CC-Request-Type)
النوعالقيمةالمعنى
INITIAL_REQUEST1بدء الجلسة — طلب الحصة الأولى
UPDATE_REQUEST2الإبلاغ عن الوحدات المستخدمة، وطلب المزيد من الحصة / إعادة التفويض
TERMINATION_REQUEST3انتهاء الجلسة — إرجاع الوحدات غير المستخدمة
EVENT_REQUEST4فوترة لمرة واحدة لحدث واحد قابل للفوترة
§04

Rf: الفوترة المؤجّلة

لا تمسّ الفوترة المؤجّلة رصيدًا حيًّا؛ بل تُنتج سجلات بيانات فوترة للمعالجة اللاحقة وإصدار الفواتير. وتعمل وظيفة إطلاق الفوترة في PCEF (أو عنصر شبكة آخر) بوصفها وظيفةَ إطلاق فوترة (Charging Trigger Function) وترسل رسائلَ Accounting-Request في DIAMETER (ACR، الأمر 271) عبر واجهة Rf إلى وظيفة بيانات الفوترة (CDF)، التي تبني سجلات CDR. ويُحيط ACR-Start وACR-Interim وACR-Stop بالجلسة ويُبلّغون دوريًّا عن الاستهلاك المتراكم؛ وتُجيب CDF كلًّا منها باستجابة ACA. ويُعرّف TS 32.299 AVP المحاسبة الخاصة بـ 3GPP (Service-Information ومجموعاتها الفرعية) التي تحمل التفصيل الذي يحتاجه سجلّ CDR.

§05

جودة الخدمة وQCI وواجهتا Sy/Sd

تُعبَّر السياسة التي تُثبّتها PCRF عنها إلى حدّ بعيد عبر جودة الخدمة. تُشير كل قاعدة PCC إلى معرّف فئة جودة الخدمة (QCI) — تسمية معيارية (مثل QCI 1 للصوت التخاطبي، وQCI 9 للبيانات ببذل أفضل الجهد) تُطابق ميزانيةَ تأخير الحزمة ومعدلَ الفقد والأولوية — إضافةً إلى أولوية التخصيص والاحتفاظ (ARP). وتُوسّع واجهتان أخريان في DIAMETER النموذجَ: تتيح Sy لـ PCRF الاستعلامَ عن حدود الإنفاق لدى OCS والاشتراكَ فيها، فتتفاعل السياسة مع رصيد المشترك، وتتيح Sd لـ PCRF قيادةَ وظيفة كشف الحركة لسياسة واعية بالتطبيق. وتُغذّي هاتان معًا حالةَ الفوترة والوعيَ بالتطبيق قراراتِ السياسة آنيًّا.

التعليمات

الأسئلة المتكررة

ما الفرق بين Gx وGy وRf؟

تحمل Gx السياسةَ بين PCEF وPCRF، فتُثبّت قواعد PCC عبر CCR/CCA. وتحمل Gy الفوترةَ الآنية بين PCEF وOCS، فتمنح الحصة وتُعيد تفويضها. وتحمل Rf الفوترةَ المؤجّلة نحو CDF عبر Accounting-Request/Answer لبناء سجلات CDR. والثلاث جميعًا واجهات DIAMETER.

ما هما PCRF وPCEF؟

PCRF (وظيفة قواعد السياسة والفوترة) هي نقطة القرار التي تحتفظ بسياسة المشغّل وتُخبر، لكل جلسة، نقطةَ الإنفاذ بجودة الخدمة والفوترة اللتين تُطبّقهما. وPCEF (وظيفة إنفاذ السياسة والفوترة)، داخل PGW، تُنفّذ تلك القرارات — ببوّابة التدفّقات وضبط جودة الخدمة وقياس الاستهلاك — وتتحدّث بـ Gx إلى PCRF.

كيف تمنح الفوترة الآنية الحصةَ عبر Gy؟

باستخدام تطبيق التحكم بالائتمان في DIAMETER (RFC 4006). يطلب CCR-Initial حصةً؛ وتُعيد OCS وحدةَ خدمة ممنوحة Granted-Service-Unit. ومع استهلاك الاستخدام ترسل PCEF طلبَ CCR-Update للإبلاغ عن الوحدات المستهلَكة وطلب المزيد، فتُعيد OCS التفويض أو ترفض. ويُعيد CCR-Terminate الرصيدَ غير المستهلَك في نهاية الجلسة.

ما هي قاعدة PCC؟

قاعدة التحكم في السياسة والفوترة، تُثبّتها PCRF عبر Gx في AVP نوع Charging-Rule-Install، تربط تدفّق بيانات خدمة بمعرّف فئة جودة الخدمة (QCI)، وحالة بوّابة (سماح/حجب)، ومفتاح فوترة (مجموعة تسعير). وهي كيفية تطبيق الشبكة جودةَ الخدمة والفوترة لكل تدفّق، مثل خنق الفيديو بعد عتبة الاستخدام العادل.

ما هو QCI؟

معرّف فئة جودة الخدمة هو تسمية معيارية محمولة في قاعدة PCC تُطابق حاملًا بميزانية تأخير حزمة معرّفة، ومعدل فقد حزم، وأولوية — مثل QCI 1 للصوت التخاطبي أو QCI 9 للبيانات ببذل أفضل الجهد. ومع ARP يُخبر PGW كيف يعامل التدفّق.

أي أمر في DIAMETER تتشاركه Gx وGy؟

يستخدم كلاهما زوجَ أوامر التحكم بالائتمان CCR/CCA (رمز الأمر 272). تستخدمه Gx مع Application-Id قيمته 16777238 لتثبيت قواعد PCC؛ وتستخدمه Gy مع Application-Id تطبيق التحكم بالائتمان قيمته 4 (RFC 4006) إضافةً إلى امتدادات 3GPP لإدارة الحصة. وتُميّز AVP نوع CC-Request-Type بين الطلبات الابتدائية والتحديثية والإنهائية والحدثية.

مراجع

مواصفات المصدر

تستند هذه الصفحة إلى المعايير المنشورة. يفتح في علامة تبويب جديدة.

BNتتم صيانته بواسطة فريق الهندسة BroadNet·خدمة الرسائل عالية الجودة منذ عام 2003
ضعه على السلك

قم بالبناء باستخدام ربط SMPP حقيقي وواجهة برمجة تطبيقات REST.

اطلب الوصول التجريبي باستخدام مفاتيح اختبار حقيقية: أرسل أولاً إلى رقمك الذي تم التحقق منه، ثم انتقل إلى الإنتاج عبر أكثر من 200 دولة بمجرد الموافقة على معرّف المُرسِل ومساراته.