قد يبقى UE غائبًا عن الشبكة لمدة كافية لتحقق شروط مؤقت إلغاء التسجيل الضمني لدى AMF. عند هذه النقطة، لم يعد الأمر متعلقًا بكيفية إكمال UE للتسجيل، وقد لا توجد حتى رسالة NAS لإلغاء التسجيل يمكن تسليمها إلى UE. بدلًا من ذلك، على الشبكة أن تقرر ما تفعله ببيانات الاشتراك، وسياق إدارة التنقل، وحالة اشتراك UDM وتسجيله التي لا يزال AMF يحتفظ بها لهذا UE.
يتولى تطهير AMF هذه المرحلة من التنظيف. تعرّف 3GPP الإجراء باسم تطهير بيانات المشترك في AMF. بعد إلغاء التسجيل الضمني أو الصريح لـ UE، يجوز لـ AMF إزالة بيانات المشترك وسياق MM المخزّنة محليًا، وإنهاء العلاقات ذات الصلة التي يحتفظ بها مع UDM.
لذلك لا ينبغي أن يبدأ تحليل التطهير من Registration Request أو Authentication أو Registration Accept. ينصب التركيز على كيفية تنظيف حالة التسجيل القديمة المتعلقة بالتسجيل بين AMF وUDM بعد انتهاء علاقة التسجيل بالفعل.
الحدود بين التطهير والتسجيل وإلغاء التسجيل الذي تبدأه الشبكة
يُخلط أحيانًا بين التطهير وإلغاء التسجيل لأن التطهير قد يتبع تحقق شرط إلغاء تسجيل ضمني، لكن الإجراءين ليسا الشيء نفسه.
| الإجراء | الغرض الرئيسي | الإشارات النموذجية للتحقق منها |
|---|---|---|
| التسجيل الأولي | إنشاء علاقة التسجيل بين UE و5GS | Registration Request / Accept |
| إلغاء التسجيل الذي تبدأه الشبكة | إنهاء علاقة تسجيل 5GS قائمة | Deregistration Request وإشارات التنظيف ذات الصلة |
| تطهير AMF | إزالة بيانات المشترك وسياق MM القديمة من AMF ومسح حالة UDM ذات الصلة | إلغاء اشتراك SDM وإلغاء تسجيل UECM |
في سيناريو إلغاء التسجيل الضمني، قد يكون UE غير قابل للوصول لفترة ممتدة، لذلك لا يتطلب إجراء التطهير نفسه مشاركة UE. وغياب رسائل NAS الخاصة بالتسجيل أو إلغاء التسجيل من جانب UE في تتبع ما لا يعني أن التطهير لم يحدث.
وبشكل أكثر دقة، يحدد إلغاء التسجيل أن UE لم يعد يحتفظ بعلاقة تسجيل 5GS الحالية، بينما يزيل التطهير ما تبقى من حالة AMF وUDM المرتبطة بتلك العلاقة.
لمراجعة سبب إنهاء الشبكة لتسجيل UE، راجع إجراء إلغاء التسجيل الذي تبدأه الشبكة الأساسية 5GC. ويستمر إجراء التطهير من التنظيف الذي يجري من جانب AMF بعد إلغاء التسجيل.

محفزات تطهير AMF ونطاق التنظيف
يحدث المحفز النموذجي عندما تتحقق شروط المؤقت في جانب AMF المستخدمة لإلغاء التسجيل الضمني. ولم يعد بإمكان الشبكة الاستمرار في التعامل مع UE كمسجل بشكل طبيعي، لذلك تنتقل إلى تنظيف السياق المتبقي.
يحتاج AMF بشكل أساسي إلى التعامل مع فئتين من الحالة.
الأولى هي بيانات المشترك. أثناء تسجيل UE، قد يسترد AMF بيانات الاشتراك المتعلقة بإدارة الوصول والتنقل من UDM ويخزّنها. وقد ينشئ أيضًا اشتراك SDM حتى يتمكن UDM من إخطار AMF عند تغيّر بيانات المشترك ذات الصلة.
والثانية هي سياق MM. يحتوي هذا السياق على معلومات يستخدمها AMF لإدارة حالة التسجيل والتنقل الخاصة بـ UE. وبمجرد أن لا يحتفظ UE بعلاقة التسجيل الحالية، لا ينبغي أن يبقى هذا السياق المحلي مخصصًا إلى أجل غير مسمى.
لذلك يزيل التطهير الحالة القديمة بدلًا من إنشاء حالة جديدة. ويشمل التنظيف النموذجي ما يلي:
إلغاء اشتراك بيانات المشترك الخاص بـ AMF في UDM؛
إلغاء تسجيل UECM الخاص بـ AMF في UDM؛
إزالة بيانات مشترك UE وسياق MM المخزّنين محليًا في AMF؛
مواءمة حالة تسجيل UE المخزّنة لدى AMF مع حالة إلغاء التسجيل الفعلية.

إشارات إلغاء اشتراك SDM وإلغاء تسجيل UECM
من منظور تتبع SBI، فإن تسلسل إشارات تطهير AMF الرئيسي قصير نسبيًا ويتركز بين AMF وUDM.
إلغاء اشتراك SDM
يحتاج AMF أولًا إلى إزالة اشتراك بيانات المشترك الذي أُنشئ سابقًا. في تتبع HTTP/2، يمكن ملاحظة عملية مشابهة لما يلي:
DELETE /nudm-sdm/v2/{SUPI}/sdm-subscriptions/{subscriptionId}
يستخدم UDM معرّف الاشتراك لتحديد علاقة الاشتراك المقابلة وحذفها. وبعد إزالة الاشتراك، لم تعد التغييرات اللاحقة في بيانات مشترك UE تُبلَّغ إلى ذلك AMF عبر الاشتراك المحذوف.
في الظروف الطبيعية، يمكن لـ UDM إرجاع 204 No Content للإشارة إلى أن الاشتراك قد أُزيل بنجاح.
إلغاء تسجيل AMF في UECM
ثم يحتاج AMF إلى تحديث حالة تسجيله في UDM UECM. في تتبع شبكة حية، قد يظهر ذلك كتحديث لمورد تسجيل وصول 3GPP الخاص بـ AMF، مع حمل الطلب لـ GUAMI إلى جانب PurgeFlag=true.
يتحقق UDM من سجل تسجيل AMF المقابل باستخدام المعلومات المستلمة. وإذا تطابق GUAMI مع معلومات AMF الخادم المخزّنة، تنعكس حالة التطهير في بيانات التسجيل، مما يشير إلى أن AMF الخادم قد نفّذ إلغاء التسجيل والتنظيف المطلوبين لـ UE.
بعد المعالجة الناجحة، يمكن لـ UDM مرة أخرى إرجاع 204 No Content. عند هذه النقطة، تكون العلاقتان الرئيسيتان بين AMF وUDM قد نُظّفتا:
تمت إزالة اشتراك SDM؛
أكمل تسجيل AMF في UECM معالجة إلغاء التسجيل/التطهير.
أخيرًا، يزيل AMF سياق UE المخزّن محليًا وينقل حالة إدارة التسجيل المقابلة إلى RM-DEREGISTERED.

ما الذي يجب التحقق منه في تتبع تطهير AMF
لا ينبغي أن يبدأ استكشاف أخطاء تطهير AMF من Registration Request، وعادة لا تكون هناك حاجة للبدء من gNB أو UPF. المشكلة الرئيسية هي اتساق الحالة بين AMF وUDM.
تشمل نقاط التحقق المفيدة ما يلي:
اشتراك SDM: تحقق من أن AMF يرسل Unsubscribe لـ SUPI ومعرّف الاشتراك الصحيحين؛
استجابة UDM: تأكد من أن حذف SDM يكتمل بنجاح وأن UDM يزيل علاقة الاشتراك الأصلية؛
تسجيل UECM: تحقق من أن AMF ينفذ إلغاء التسجيل مقابل نوع الوصول وسجل تسجيل UE الصحيحين؛
GUAMI: تأكد من أن GUAMI المحمول في الطلب يطابق معلومات AMF الخادم المخزّنة لدى UDM؛
PurgeFlag: تأكد من أن الطلب يحدد العملية بشكل صحيح على أنها معالجة تطهير؛
سياق AMF المحلي: بعد اكتمال عمليات جانب UDM، تحقق من أن AMF يزيل فعليًا بيانات المشترك وسياق MM ذوي الصلة.
إذا كان اشتراك SDM قد أُزيل بالفعل لكن AMF لا يزال يحتفظ بسياق MM القديم، فمن المرجح أن تكون المشكلة في التنظيف المحلي لـ AMF. وإذا فشل SDM Unsubscribe نفسه، فيجب أن تشمل الفحوصات التالية معرّف الاشتراك وSUPI وعلاقة الاشتراك المقابلة المخزّنة في UDM.
لذلك لا ينبغي الحكم على اكتمال التطهير من خلال ظهور رسالة NAS معينة. والمعيار الأكثر موثوقية هو ما إذا كانت حالة سياق AMF المحلي واشتراك بيانات UDM وتسجيل UECM كلها متسقة مع حقيقة أن UE لم يعد مسجلًا.
الأسئلة الشائعة
هل تطهير AMF هو نفسه إلغاء التسجيل الضمني؟
ليس تمامًا. قد يؤدي إلغاء التسجيل الضمني إلى معالجة تطهير لاحقة، لكن التطهير يشير بشكل أكثر تحديدًا إلى قيام AMF بتنظيف بيانات المشترك وسياق MM بعد إلغاء التسجيل، وإزالة اشتراك SDM وتسجيل UECM ذوي الصلة في UDM.
هل يتطلب تطهير AMF أن ترسل UE رسالة NAS؟
ليس بالضرورة. في سيناريو إلغاء التسجيل الضمني، قد يكون UE غير قابل للوصول بالفعل. وتحدث إشارات التطهير الرئيسية بين AMF وUDM، لذلك قد لا يحتوي التتبع على Registration Request أو Deregistration Request من جانب UE.
ماذا يفعل Nudm_SDM_Unsubscribe؟
يزيل اشتراك بيانات المشترك الذي أنشأه AMF سابقًا لـ UE. وبعد إلغاء الاشتراك، لم يعد UDM يرسل إخطارات تغيّر بيانات المشترك اللاحقة إلى ذلك AMF عبر الاشتراك المحذوف.
ما الغرض من PurgeFlag؟
قد يحمل إلغاء تسجيل UECM أثناء التطهير إشارة مرتبطة بالتطهير حتى يعرف UDM أن AMF ينفذ تنظيف علاقة التسجيل المقابلة. وفي تحليل التتبع، ينبغي تفسير PurgeFlag مع GUAMI وتسجيل UECM ذي الصلة.
لماذا لا يتم إجراء التسجيل مرة أخرى أثناء إجراء التطهير؟
يتعامل التطهير مع التنظيف بعد انتهاء علاقة تسجيل قديمة؛ وهو لا ينشئ علاقة جديدة. وإذا وصل UE لاحقًا إلى 5GS مرة أخرى، فإنه يدخل إجراء التسجيل المناسب بناءً على حالته الحالية وحالة الشبكة. وهذا تسلسل إشارات منفصل.