OmniSEPP
OmniSEPP هو Proxy حماية الحافة الأمنية (SEPP) لنواة Omnitouch 5G. إنه يقع على حافة inter-PLMN (التجوال) وينهي واجهة N32 بين الشبكة المنزلية وشركائها في التجوال، مما يحمي الإشارات التي تعبر حدود PLMN.
يتم تعريف SEPP بواسطة 3GPP TS 23.501 §6.2.17. يتم تحديد سلوكه الأمني في 3GPP TS 33.501 (وضع TLS N32-f في §13.1، إخفاء الطوبولوجيا في §13.2) وواجهة N32 نفسها في 3GPP TS 29.573 (مصافحة N32-c في §5.2.3 / §6.1.5.2، إعادة توجيه رسالة N32-f في §5.3).
يتم تنفيذ مصافحة قدرة N32-c (المستجيب والمبادر، الأخير يتم تشغيله تلقائيًا عند بدء التشغيل)، سجل شركاء التجوال، إخفاء الطوبولوجيا، وrelay N32-f في وضع TLS (الوارد والصادر). يقوم مستمع SBI/N32 بإنهاء TLS نفسه عندما يكون
sbi_schemeهوhttps، بما في ذلك TLS المتبادل (شهادة العميل) ضد CA محددة، ويتم الاحتفاظ بسياق ارتباط N32 بحيث يبقى بعد إعادة التشغيل.
الوثائق
- دليل العمليات - الهندسة المعمارية، مصافحة N32-c وتدفقات relay N32-f، نقاط النهاية، والعمليات اليومية
- مرجع التكوين - كل مفتاح تكوين ومتغير بيئي، بما في ذلك خرائط شركاء التجوال وإخفاء الطوبولوجيا المتداخلة
- المقاييس والمراقبة - ما هو قابل للملاحظة اليوم من خلال سجلات منظمة
- استكشاف الأخطاء وإصلاحها - القضايا الشائعة والحلول
نظرة عامة على الهندسة المعمارية
يمتد OmniSEPP عبر الحدود بين PLMN المنزل وواحد أو أكثر من شركاء التجوال. أولاً، تتفاوض SEPPs الشريكة على ارتباط أمان N32 عبر N32-c، ثم تتبادل إشارات قائمة على الخدمة عبر N32-f. على الجانب المنزلي، يقوم OmniSEPP بإعادة توجيه حركة مرور N32-f الواردة إلى وظائف الشبكة الداخلية ويسجل نفسه مع NRF.
تحتوي واجهة N32 على قناتين منطقيتين:
- N32-c (التحكم): مصافحة HTTP/2 قصيرة العمر حيث تتفاوض SEPPs على قدرة أمان N32-f مدعومة بشكل متبادل واحدة وتؤسس ارتباط N32.
- N32-f (إعادة التوجيه): إعادة توجيه مستمرة لرسائل قائمة على الخدمة (SBI) بين PLMNs، في وضع TLS اليوم.
نظرة عامة على الميزات
الوظائف الأساسية
- التفاوض على قدرة الأمان N32-c - أدوار المستجيب والمبادر. تتفاوض SEPP على قدرة أمان N32-f مدعومة بشكل متبادل واحدة من قائمتها المفضلة محليًا. يتم تشغيل مصافحة المبادر نحو كل شريك تجوال محدد تلقائيًا عند بدء التشغيل.
- تخزين سياق ارتباط N32 - سجل دائم (مدعوم من DETS) لكل ارتباط تم إنشاؤه، مفاتيحه هي FQDN لـ SEPP البعيد، الذي يبقى بعد إعادة تشغيل العملية أو العقدة.
- إعادة توجيه N32-f (وضع TLS) - يعيد توجيه حركة مرور الشريك الواردة إلى NF الداخلية المعالجة بواسطة رأس
3gpp-Sbi-Target-apiRoot، ويعيد توجيه حركة المرور المنشأة من المستهلك إلى SEPP شريك التجوال الم��تار بواسطة PLMN المستهدف. - TLS N32 داخل التطبيق - عندما يكون
sbi_schemeهوhttps، يقوم المستمع بإنهاء TLS باستخدام الشهادة والمفتاح المحددين، ويتطلب ويتحقق من شهادة العميل لـ SEPP النظير عندما يتم تكوين CA (وضع TLS N32-f، TS 33.501 §13.1). - إخفاء الطوبولوجيا - إعادة كتابة FQDN للكل-host يتم تكوينها بواسطة المشغل، مما يخفي هويات NF الداخلية الصادرة ويعكسها الواردة (TS 33.501 §13.2).
- سجل شركاء التجوال - قائمة سماح ثابتة لشبكات PLMN الشريكة؛ يتم إعادة توجيه الشركاء المحددين فقط.
نقاط التكامل
- SEPP شريك التجوال (N32-c / N32-f) - SEPP النظير في PLMN شريك.
- NFs الداخلية (SBI) - AMF، SMF، AUSF، UDM وغيرها من المنتجين التي يتم إعادة توجيه حركة المرور الواردة إليها.
- NRF (SBI) - يسجل OmniSEPP مع NRF المحلي كـ NFType
SEPPويقوم بإرسال نبضات، بحيث يمكن للمستهلكين ال��حليين وSCP اكتشافه (TS 29.573 cl 4.2.1). يتم حل SEPP النظير البعيد من تكوينroaming_partnersالثابت لكل اتفاقية تجوال، وليس من خلال اكتشاف NRF، وهو النموذج المقصود لحل النظير بين PLMN.
ملخص التكوين
تعيش جميع التكوينات تحت مفتاح التطبيق :omnisepp. يمكن تجاوز مجموعة فرعية من المفاتيح بواسطة
متغيرات البيئة في تكوين وقت التشغيل الإنتاجي؛ يتم تعيين الخرائط المتداخلة
(roaming_partners، topology_hiding_map) من خلال ملف تكوين التطبيق فقط. انظر
مرجع التكوين لجداول المعلمات الكاملة.
config :omnisepp,
sbi_scheme: "http",
sbi_addr: "127.0.0.22",
sbi_port: 7777,
# مواد TLS لمستمع N32، تستخدم فقط عندما يكون sbi_scheme هو "https"
sbi_certfile: nil,
sbi_keyfile: nil,
sbi_cacertfile: nil,
nrf_uri: "http://127.0.0.10:7777",
mcc: "999",
mnc: "70",
heartbeat_interval: 10_000,
supported_sec_capabilities: ["TLS"],
roaming_partners: %{},
topology_hiding_map: %{}
هيكل الوثائق
حسب الدور
المشغلون والمديرون:
- ابدأ مع دليل العمليات
- راجع المقاييس والمراقبة
- احتفظ بـ استكشاف الأخطاء وإصلاحها في متناول اليد
مكاملو الأنظمة:
- ابدأ مع مرجع التكوين
- راجع أقسام النقاط النهائية والتدفقات في دليل العمليات
حسب الموضوع
- إعداد التجوال: مرجع التكوين - شركاء التجوال
- إخفاء الطوبولوجيا: مرجع التكوين - خريطة إخفاء الطوبولوجيا
- تدفقات N32: دليل العمليات - تدفقات الرسائل