المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء EPS-Location-Information AVP المفقودة وإصلاحها تحت رسالة Insert-Subscriber-Data-Response.
المتطلبات الأساسية
المواصفات الفنية 3GPP - 29.272
المتطلبات
توصي Cisco بأن تكون لديك معرفة بدليل مسؤول وحدة إدارة نظام التشغيل StarOS-Mobility (MME).
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
نظرة عامة
Insert-Subscriber-Data Request (ISDR) و Insert-Subscriber-Data Response (ISDA) هي رسائل معرفة عبر الواجهة S6a/S6d في شبكات 3GPP. تمكن هذه الرسائل خادم المشترك المنزلي (HSS) من دفع بيانات المشترك المحدثة إلى MME (S6a) أو SGSN (S6d) دون طلب من شبكة الوصول.
يتم إستخدام إجراء Insert-Subscriber-Data عندما يحتاج HSS إلى تحديث معلومات المشترك المخزنة في MME أو SGSN (التي تخدم عقدة دعم GPRS). على عكس إجراءات القطر الأخرى، هذا يبدأ من قبل HSS، وليس MME/SGSN.
السيناريوهات النموذجية لاستخدام ISDR:
- التحديثات الإدارية: تم التشغيل بواسطة التغييرات في بيانات اشتراك المستخدم المخزنة في HSS (على سبيل المثال، اشتراكات جديدة أو معدلة).
- تحديد عامل التشغيل للمنع: يستخدم عند تطبيق قواعد المنع أو تغييرها أو إزالتها بواسطة المشغل.
- تتبع المشترك: تمكين تتبع المشترك في MME/SGSN أو تحديثه.
- إمكانية الوصول إلى UE: إعلام MME/SGSN بأن HSS يريد أن يتم إعلامه عندما يصبح UE قابلا للوصول.
- دعم T-ADS (إنهاء دعم مجال الوصول): يطلب البيانات اللازمة لتوجيه حركة مرور البيانات في طبقة التطبيقات (T-ADS).
- إسترداد الموقع/الحالة: إحضار موقع المستخدم أو معلومات الحالة من MME/SGSN.
- معلومات المنطقة الزمنية المحلية: إسترداد تفاصيل المنطقة الزمنية لموقع UE (معدات المستخدم) الحالي.
- تحديث STN-SR (رقم نقل جلسة العمل ل SRVCC): تحديث رقم توجيه SRVCC (اتصال الصوت عبر الراديو الواحد) بسبب التفاعلات مع SCC-AS (خادم تطبيق تمركز الخدمة والاستمرارية).
- معلومات PDN (شبكة بيانات الحزم) GW (البوابة) (بخلاف 3GPP): تحديث MME/SGSN باستخدام هويات عبارة PDN للوصول إلى غير 3GPP، بما في ذلك خدمات الطوارئ.
- إلغاء تسجيل SMS (خدمة الرسائل القصيرة): إعلام MME بأنه تم إلغاء تسجيله لخدمات SMS.
- إستعادة p-CSCF (وظيفة التحكم في جلسة عمل الوكيل): تقوم بتشغيل الاستعادة وفقا لتعليمات HSS (لكل 3GPP TS 23.380).
- مراقبة تكوين الحدث: يطلب تكوين/إرسال تقارير أو حذف أحداث المراقبة.
- تحديث الوقت النشط: يرسل وقت نشط PSM المطلوب (وضع توفير الطاقة) إلى MME.
تنسيق الرسائل ل ISDR-ISDA
< Insert-Subscriber-Data-Request> ::= < Diameter Header: 319, REQ, PXY, 16777251 >
< Session-Id >
[ DRMP ]
[ Vendor-Specific-Application-Id ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Host }
{ Destination-Realm }
{ User-Name }
*[ Supported-Features]
{ Subscription-Data}
[ IDR- Flags ]
*[ Reset-ID ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
< Insert-Subscriber-Data-Answer> ::= < Diameter Header: 319, PXY, 16777251 >
< Session-Id >
[ DRMP ]
[ Vendor-Specific-Application-Id ]
*[ Supported-Features ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ IMS-Voice-Over-PS-Sessions-Supported ]
ETSI
3GPP TS 29.272 version 15.4.0 Release 15 70 ETSI TS 129 272 V15.4.0 (2018-07)
[ Last-UE-Activity-Time ]
[ RAT-Type ]
[ IDA-Flags ]
[ EPS-User-State ]
[ EPS-Location-Information ]
[Local-Time-Zone ]
[ Supported-Services ]
*[ Monitoring-Event-Report ]
*[ Monitoring-Event-Config-Status ]
*[ AVP ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
ما هو دور EPS-Location-Information AVP؟
يتم إستخدام EPS-Location-Information AVP بموجب إجراء إدراج بيانات المشترك في 3GPP لتوفير معلومات حول موقع المستخدم ذي الصلة بعمليات نظام الحزم المتطور (EPS). وعلى وجه التحديد، يسمح HSS بطلب MME لتفاصيل الموقع الحالي للمشترك. يمكن أن يتضمن هذا معرف TAC (رمز منطقة التعقب) ومعرف eNB (العقدةB المطورة) للخلية التي تخدم المشترك. الغرض الأساسي من هذا AVP هو إسترداد HSS لمعلومات الموقع حول المشترك.
تدفق المكالمات

1. يقوم HSS ببدء ISDR:
يقوم HSS، المسؤول عن تخزين بيانات المشترك وإدارتها، ببدء رسالة ISDR (مع تعيين "طلب معلومات موقع EPS" على 1 تحت IDR-Flags AVP) إلى MME أو SGSN. يتم تشغيل هذا بواسطة أحداث مثل تعديل ملف تعريف اشتراك المشترك أو تحديث الموقع.
2. تتلقى MME/SGSN ISDR:
تتلقى MME أو SGSN رسالة ISDR وتستخرج بيانات المشترك.
3. تنفذ MME/SGSN إجراءات:
تستخدم MME أو SGSN بيانات موقع المشترك المستلم لتحديث قاعدة البيانات المحلية الخاصة به وربما تشغيل إجراءات أخرى، مثل تحديثات الموقع أو عمليات تنشيط الخدمة.
4. يرسل MME/SGSN ISDA:
بمجرد أن تقوم MME أو SGSN بمعالجة ISDR وتحديث بياناتها، فإنها ترسل رسالة ISDA التي تحتوي على AVP الخاص بمعلومات موقع EPS (والتي يوجد تحتها معرف الخلية 3 AVPs المطلوب، TAC، Age-Location-Info) إلى HSS للإقرار بإتمام العملية.
5. يتلقى HSS ISDA:
يتلقى HSS رسالة ISDA ويتحقق أن البيانات تم إدراجها بنجاح في MME أو SGSN.
استكشاف الأخطاء وإصلاحها
- الجانب الأساسي هو التحقق من وجود 'Update-Dictionary-Avps' عبر 'خدمات HSS'. في هذه الحالة هي "نا". يمكنك التحقق من نفس الإجراء من خلال تنفيذ واجهة سطر الأوامر هذه:
******** show hss-peer-service service all *******
Service name : hss<>
Notify Request Message : Enable
Service name : hss<>
Notify Request Message : Enable
Update-Dictionary-Avps : N/A
- ما إن، هذا يكون فحصت، أنت يستطيع طلبت هذا سجل in order to تحريت الإصدار أبعد:
1. Request “show config verbose”
2. Monitor Subscriber with all the required options:
monitor subscriber <imsi>, along with 19,33,34,35,A,S,X,Y,+++
3. Debug logs:
logging filter active facility diameter level debug
logging filter active facility sessmgr level debug
logging filter active facility mme-app level debug
logging active
no logging active // to deactivate
4. Logging monitor:
configure
logging monitor msid <imsi>
exit
5. Request syslogs which captures the issue.
سيناريو إشكالي
في ال PCAP إشكالي يظهر (ربط 1)، أنت يستطيع رأيت أن 'EPS موقع معلومات AVP' مطلوب/معين إلى '1' في ال insert-subscriber-Data Request (ISDR) ولا يوجد 'معلومات EPS' موجودة في ال insert-susbcriber-data Response (ISDA) (ربط 2) على الرغم من أنها طلبت.


من أجل أستكشاف المشكلة وإصلاحها بشكل إضافي، يجب التأكد من المتابعة عبر جميع السجلات المطلوبة.
وكما ذكرنا سابقا، يجب عليك أولا التحقق من تكوين خدمة HSS-peer للعقدة التي تنطوي على مشاكل.
التكوين المرجعي:
hss-peer-service <>
diameter hss-endpoint <>
no diameter update-dictionary-avps
--- more lines ---
exit
في هذا التكوين، يمكنك أن ترى أنه لم يكن هناك 'no diameter update-dictionary-avps'.
وبالتالي، تم تحديثه إلى أحدث إصدار وفقا لدليل مسؤول StarOS من أجل تصحيح المشكلة، وهي الإصدار 11.
هنا المرجع تشكيل:
Mode
Exec > Global Configuration > Context Configuration > HSS Peer Service Configuration
configure > context context_name > hss-peer-service service_name
Entering the above command sequence results in the following prompt:
[context_name]host_name(config-hss-peer-service)#
Syntax
diameter update-dictionary-avps { 3gpp-r10 | 3gpp-r11 | 3gpp-r9 }
no diameter update-dictionary-avps
no
Sets the command to the default value where Release 8 ('standard') dictionary is used for backward compatibility of previous releases.
3gpp-r10
Configures the MME /SGSN to signal additional AVPs to HSS in support of Release 10 of 3GPP 29.272.
3gpp-r11
Configures the MME /SGSN to signal additional AVPs to HSS in support of Release 11 of 3GPP 29.272.
Using this keyword is necessary to enable the MME to fully support inclusion of the Additional Mobile Station ISDN (A-MSISDN) flag of the Feature List AVP in Update Location Request (ULR) messages sent over the S6a interface to the HSS at the time a UE Attaches. For more information about supporting A-MSISDN, refer to the information for the a-msisdn command in the Call-Control Profile configuration mode.
3gpp-r9
Configures the MME/SGSN to signal Release 9 AVPs to HSS.
Usage Guidelines
Use this command to configure the 3GPP release that should be supported for this HSS peer service.
This command is only applicable for the 'standard' diameter dictionary as defined in the diameter hss-dictionary command.
الحل
بمجرد تنفيذ واجهة سطر الأوامر (CLI) المقترحة، فيما يلي التتبع الناجح، أي "معلومات موقع EPS" الموجودة في ISDA.

