انتقل إلى المحتوى الرئيسي

OmniUDR

يطبق OmniUDR مستودع البيانات الموحد (UDR) من نواة Omnitouch 5G. إنه يكشف عن خدمة Nudr_DataRepository (TS 29.504): بيانات المشتركين المنظمة، وبيانات السياسات، وبيانات السياق إلى UDM وPCF عبر واجهة الخدمة المعتمدة (SBI).

لا يمتلك OmniUDR بيانات المشتركين. إنه واجهة رقيقة ومتوافقة مع المعايير لـ Nudr_DR فوق خلفية توفير OmniHSS REST: يتم تحويل كل قراءة من مستودع البيانات عند الطلب إلى واحدة أو أكثر من مكالمات OmniHSS REST، ويتم تحويل استجابة HSS إلى نموذج بيانات Nudr الخاص بـ 3GPP قبل إعادتها إلى المستهلك. يعد OmniUDR الوظيفة الوحيدة في شبكة 5G Core التي تتحدث مباشرة إلى واجهة برمجة تطبيقات OmniHSS REST. يصل UDM (ومن خلاله، AUSF) إلى بيانات المشتركين عن طريق استدعاء OmniUDR عبر Nudr القياسي، وليس عن طريق استدعاء HSS.

نظرًا لأن HSS هو نظام السجل، فإن OmniUDR يحتفظ بحالة دائمة تقريبًا. حالته المحلية الوحيدة هي ثلاثة مخازن صغيرة في الذاكرة (ETS): ذاكرة مؤقتة لسياق تسجيل AMF وSMF (تستخدم لتحديد ما إذا كانت كتابة السياق هي إنشاء أو تحديث)، ومخزن اشتراك تغيير البيانات الذي يحتفظ بالاشتراكات النشطة لـ Nudr_DR subs-to-notify، ومخزن بيانات التطبيقات الذي يحتفظ بعائلات Nudr_DR application-data (PFDs، تأثير الحركة، BDT). لا يتم الاحتفاظ بأي من هذه البيانات؛ يتم مسحها جميعًا عند إعادة التشغيل. يمكن مسح ذاكرة التخزين المؤ��ت لسياق التسجيل من خلال واجهة برمجة التطبيقات الإدارية.

الوثائق

  • دليل العمليات - دور 3GPP، مجموعات البيانات المقدمة، نقاط نهاية SBI، وإجراءات القراءة/التحديث/السياق/السياسة الرئيسية مع مخططات التسلسل.
  • مرجع التكوين - مرجع كامل لتكوين وقت التشغيل، إعدادات خلفية HSS، واجهة برمجة التطبيقات الإدارية/OAM، والتسجيل.
  • المقاييس - مقاييس Prometheus لتسجيل NRF، صحة خلفية HSS، عدد الطلبات/الكمون، وصحة BEAM VM، مع مثال PromQL.
  • استكشاف الأخطاء وإصلاحها - القضايا الشائعة وحلولها.

نظرة عامة على الهندسة المعمارية

لا يظهر AUSF كمستهلك مباشر: تتدفق بيانات المصادقة 5G من AUSF → UDM → OmniUDR → OmniHSS. يقوم OmniUDR بتحويل سجل مشترك HSS بأسلوب 4G (مادة المفتاح، ملفات تعريف QoS EPC/APN، قواعد شحن PCRF) إلى هياكل Nudr الخاصة بـ 5G (اشتراك المصادقة، بيانات الوصول والحركة، بيانات إدارة الجلسات، بيانات اختيار SMF، بيانات السياسات) في الوقت الفعلي.

نظرة عامة على الميزات

  • بيانات اشتراك Nudr_DR: قراءة اشتراك المصادقة وتحديث SQN (PATCH)، بالإضافة إلى بيانات الوصول والحركة، وإدارة الجلسات، وبيانات SMF المقدمة (GET)، والتي يتم تحويلها مباشرة من سجل مشترك HSS.
  • بيانات سيا�� Nudr_DR: تسجيل الوصول 3GPP AMF (المعكوس إلى جلسة/موقع HSS وإلى ذاكرة تخزين محلية) وتسجيل SMF (ذاكرة تخزين ETS المحلية فقط)، كل منها يعيد 201/204 لإنشاء مقابل تحديث.
  • بيانات سياسة Nudr_DR: بيانات سياسة AM (فئات subscCats الخشنة) وبيانات سياسة SM (smPolicySnssaiData لكل S-NSSAI/DNN) المشتقة من ملفات تعريف HSS EPC/PCRF لـ PCF.
  • اشتراكات تغيير بيانات Nudr_DR: يسجل المستهلكون اشتراك subs-to-notify الذي يسمي URIs الموارد المراقبة وURI رد الإشعار، والتي يتم الاحتفاظ بها في مخزن اشتراك في الذاكرة؛ يقوم OmniUDR بإصدار إشعارات DataChangeNotify (ADD / REPLACE / REMOVE) للمشتركين عندما تتغير البيانات المراقبة (وفقًا للاشتراكات-to-notify TS 29.504).
  • بيانات تطبيق Nudr_DR: CRUD العامة (GET collection / GET / PUT / DELETE) على عائلات application-data (pfds، influenceData، bdtData) المدعومة من مخزن في الذاكرة (ETS) محلي؛ غير مدعومة من HSS وغير محفوظة عبر إعادة التشغيل.
  • توليد متجه��ت المصادقة الخاصة: POST غير قياسي لـ authentication-vectors الذي يفوض توليد متجهات Milenage ومعالجة SQN/إعادة التزامن إلى HSS، والتي تستهلكها OmniUDM فقط.
  • عدم وجود حالة مدعومة من HSS: لا يوجد مخزن محلي للمشتركين؛ تتبع توفر القراءة والكمون HSS مباشرة، ويتم عرضها من خلال مقياس صحة ومقاييس الطلب لكل نقطة نهاية.
  • تكامل NRF: تسجيل تلقائي ونبض دوري، مع واجهة برمجة تطبيقات OAM لتغييرات التكوين الحية، وإعادة التسجيل القسرية، ومسح ذاكرة التخزين المؤقت للسياق.

بدء سريع

الإعداد الأساسي للمشغل هو عنوان URL لخلفية OmniHSS REST. يرتبط نشر الحد الأدنى بمستمع SBI ويشير OmniUDR إلى NRF وHSS الخاصة به:

config :omniudr,
hss_api_base_url: "https://hss.example.net:8443",
sbi_scheme: "http",
sbi_addr: "127.0.0.22",
sbi_port: 7777,
nrf_uri: "http://127.0.0.1:7777",
mcc: "999",
mnc: "70"

تم توثيق مجموعة المعلمات الكاملة - بما في ذلك هوية PLMN، وضبط المقاييس/نبض القلب، وتجاوزات رسم الشرائح، ومساعدة المشتركين في اختبارات المختبر - في مرجع التكوين.