المقدمة
يصف هذا وثيقة كيف أن يتحرى مشكلة القيمة خطأ في النظام الثماني الأول من المستعمل موقع معلومة (ULI) مجال في PDN-Gateway (PGW).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المختصرات
APN |
اسم نقطة الوصول |
CDR |
سجل تفاصيل المكالمة |
سي جي آي |
المعرف العمومي للخلية |
إيكي |
اوتران سيغي |
يوتران |
تطوير البوتران |
LSB |
بت الأقل قيمة |
MSB |
بت الأكثر أهمية |
PDN |
شبكة بيانات الحزمة |
PGW |
بوابة PDN |
رع |
ضمان العائد |
راعي |
هوية منطقة التوجيه |
ساى |
معرف منطقة الخدمة |
تاي |
هوية منطقة التعقب |
أولي |
معلومات موقع المستخدم |
أوتران |
النظام العالمي للاتصالات المتنقلة |
المشكلة
أثار مزود الخدمة هذه المشكلة مع القلق حول المعالجة الخاطئة ل PGW CDRs لبعض المشتركين من الجيل الرابع. كانت وحدات ذاكرة CDR للمشترك المسبب للمشاكل لديها قيم خاطئة في الموقع الأول تماما من حقل ULI فيها.
Non-Problematic
==============
userLocationInformation 1804f4790x1x0xfx7x0x2x1x1x
Problematic
===========
userLocationInformation 8204f4790x2x0xfx7x0x4x2x0x
هنا، أول رقمين من النظام الثماني واحد على حقل ULI، تظهر القيم مطبوعة على أنها 82 بدلا من 18.
بسبب هذه الطباعة الخاطئة في وحدات النسخ المتماثل للأقراص، تعذر على فريق RA لمزود الخدمة تحديد نوع موقع المستخدمين سواء كانوا من النوع E-UTRAN(4G) أو GERAN/UTRAN(2G/3G) مما تسبب في مشاكل في الشحن الخطأ.
استكشاف الأخطاء وإصلاحها
موفر الخدمة هو أي مشغل أجهزة محمولة يوفر خدمات Mobile Wireless للمستخدمين النهائيين الذين يتصلون بالمشتركين في الأجهزة المحمولة.
معلومات موقع المستخدم
This field contains the User Location Information of the MS as defined in TS 29.060 for GPRS case, and in TS 29.274 for EPC case (e.g. CGI, SAI, RAI TAI and ECGI), if available.
This field is provided by the SGSN/MME and transferred to the S-GW/P-GW during the IP-CAN bearer activation/modification. User Location Information contains the location (e.g. CGI/SAI, ECGI/TAI or RAI) where the UE is located while opening the respective CDR.
The flags ECGI, TAI, RAI, SAI and CGI in octet 5 indicate if the corresponding fields are present in the IE or not. If one of these flags is set to "0", the corresponding field is not present at all.
وفقا للقسم 8. 21 وفقا لمعيار 3GPP 29. 274v12، يتم ترميز ULI على النحو التالي:
This IE shall contain only one identity of the same type (for example, more than one CGI cannot be included), but ULI IE may contain more than one identity of a different type (e.g. ECGI and TAI). The flags LAI, ECGI, TAI, RAI, SAI and CGI in octet 5 indicate if the corresponding type shall be present in a respective field or not.
If one of these flags is set to "0", the corresponding field shall not be present at all.
If more than one identity of different type is present, then they shall be sorted in the following order: CGI, SAI, RAI, TAI, ECGI, LAI.
التعرف على نوع الموقع من ULI
طبقا للصورة السابقة، يمثل النظام الثماني الخامس من حقل ULI نوع الموقع.
يمثل كل نظام ثماني محولين، مع نفس المنطق، يحتوي النظام الثماني الخامس على محولين، وهما نطاقات من بت-8 إلى بت-5 ونطاقات nibble-2 من بت-4 إلى بت-1.
وبناء على ذلك، كلما ظهرت علامة كل موقع في هذه القطع في المجموعة 1، تأمل في المعلومات المتعلقة بنوع الموقع الموجودة في الحقول المطابقة التالية من ULI.
For example (for octet 5):
When 1st bit of nibble-1 (LSB) is set "1" in 5th Octet, it should reflect ECGI information in respective octet (e to e+6)
When 4th bit of nibble-2 (MSB) is set "1" in 5th Octet, it should reflect TAI information in respective octet (d to d+4)
See the pictorial representation in Figure-2
لذلك، وفقا لهذه الصورة، بالنسبة لمشتركي الجيل الرابع الذين لديهم معلومات ECGI في CDR، يجب أن تمثل القيمة 18 في بداية حقل ULI. (ولكن وفقا للمشكلة التي قمت بالإبلاغ عنها، يطبع PGW من Cisco القيمة 82 في وحدات PGW cdr، والتي تكون خاطئة وفقا لمطالبة فريق RA).
نموذج أثر من PGW (على GTPv2) يؤكد هذا قيمة من ال S5 قارن.
<< ULI seen in CSReq>>
USER LOCATION INFO:
Type: 86 Length: 13 Inst: 0
Value:
Location type: TAI
MCC: 123
MNC: 456
TAC: 0x1
Location type: ECGI
MCC: 123
MNC: 456
ECI: 0x0000001
Hex: 5600 0D00 1821 6354 0001 2163 5400 0000
01
في المثال السابق، يمثل التمثيل العشري لحقول ULI المعلمة بالأخضر الغامق (18) قيمة الحقلين الأولين من النظام الثماني الخامس.
وفي هذه الحالة، يطبع أيضا PGW CDR القيم الصحيحة من ULI في CDR (مطبوع في إخراج CDR مأخوذ على PGW)
<< ULI seen in CDR >> - - - Non-Problematic scenario
userLocationInformation
Location Type TAI
MCC 123
MNC 456
TAC 0x1
Location Type ECGI
MCC 123
MNC 456
ECI 0x0000001
قرار
في حالة وجود مشكلة، يتم عرض قيم مماثلة في Create Session Request (CSReq)، والتي تتم طباعتها في تتبع PGW، لكن المخرجات في CDR لحقل ULI لا تعكس الموقع بشكل صحيح. بدلا من ذلك، هذا هو المخرج:
<< ULI seen in CDR >> - - - Problematic scenario
userLocationInformation 123-456-1-8547
إن الناتج السابق يثير الشكوك.
بعد التحقق من التكوين من داخل مجموعة GTPP لمستخدمي APN المتأثرين، تم العثور على قاموس GTPP المعين كقاموس مخصص 33
gtpp group <name-default>
- -
gtpp dictionary custom33 - - - > dictionary mapped to this group
- -
#exit
وفقا للتوصية، بالنسبة لحقول CDR الخاصة بمشتركي الجيل الرابع، يجب أن يستخدم مزود الخدمة قاموسا مناسبا يحتوي على كل الحقول للجيل الرابع. تم طلب تغيير قيمة القاموس من custom33 إلى custom24 .
gtpp group <name-default>
- -
gtpp dictionary custom24 - - - > New dictionary mapped to this group
- -
#exit
بعد تغيير نوع القاموس السابق في مجموعة GTPP، يمكن لفريق RA فك ترميز حقول ULI بشكل صحيح ويتم حل المشكلة.