المقدمة
يصف هذا المستند الخطوات الرامية إلى أستكشاف أخطاء أرشفة بروتوكول الاتصال النفقي لسجلات بيانات الشحن (CDRs)/خدمة حزمة الراديو العامة (GPRS) في موجهات خدمات التجميع (ASR) 5000/ASR 5500/Virtual Packet Core.
معلومات أساسية
قد يقوم ASR 5000/ASR 5500/Virtual Packet Core بأرشفة وحدات التحكم في الوصول عن بعد (CDR) لعدة أسباب (تعذر نقل الملفات بسبب مشاكل اتصال IP، يتعذر على الخادم البعيد تلقي وحدات التحكم في الوصول عن بعد (CDR)، والعديد من عمليات التهيئة الخاطئة، وما إلى ذلك). تقوم إعادة تشغيل الوكيل بحل المشكلة في العديد من الحالات حتى إذا كانت مشكلة وظيفة عبارة الشحن (CGF). على سبيل المثال، إذا تعذر على CGF قبول نوع معين من الرسائل (على سبيل المثال، طلب الإلغاء) بعد إعادة تشغيل الوكيل، لن يتم إرسال الرسالة بعد ذلك. منذ إعادة تشغيل APROXY يخاطب الإصدار، فإنه يعطي موجب خاطئ ك ASR 5000/ASR 5500/Virtual Packet Core يكون السبب. إستخدام PCAP خارجي لالتقاط حركة مرور سيساعد على تحديد السبب، أي في هذه الحالة يكون CGF.
المشكلة
يعرض show gtpp counters النوع والعدادات ل CDRs. تظهر العدادات وحدات CDR المؤرشفة. في المثال هنا، عدد وحدات CDR (GCDRs) لعقدة دعم العبارة التي تمت أرشفتها (GGSN) هو 144015. تظهر المخرجات المتعددة لعدادات GTPP ما إذا كان عدد وحدات التحكم في الوصول للذاكرة (CDR) التي تمت أرشفتها في أزدياد.
[local]StarOS# show gtpp counters all
Archived GCDRs: 144015
GCDRs buffered with AAAPROXY: 0
GCDRs buffered with AAAMGR: 22354
يوضح هذا الإخراج أرشفة عقدة دعم GPRS (SGSN) المستمرة لخدمة وحدات التحكم في الوصول إلى البيانات (SCDRs) بينما يكون أرشيف GCDRs مستقرا.
[local]StarOS# show gtpp counters all | grep Archive
Archived GCDRs: 176703
Archived MCDRs: 0
Archived SCDRs: 2244673
Archived S-SMO-CDRs: 0
Archived S-SMT-CDRs: 0
Archived G-MB-CDRs: 0
Archived SGW CDRs: 0
Archived WLAN CDRs: 0
Archived LCS-MT CDRs: 0
[local]StarOS# show gtpp counters all | grep Archive
Archived GCDRs: 176703
Archived MCDRs: 0
Archived SCDRs: 2244864
Archived S-SMO-CDRs: 0
Archived S-SMT-CDRs: 0
Archived G-MB-CDRs: 0
Archived SGW CDRs: 0
Archived WLAN CDRs: 0
Archived LCS-MT CDRs: 0
[local]StarOS# show gtpp counters all | grep Archive
Archived GCDRs: 176703
Archived MCDRs: 0
Archived SCDRs: 2245281
Archived S-SMO-CDRs: 0
Archived S-SMT-CDRs: 0
Archived G-MB-CDRs: 0
Archived SGW CDRs: 0
Archived WLAN CDRs: 0
Archived LCS-MT CDRs: 0
يمكن إستخدام فحص syslogs للتحذير من "gtpp 52056" لتحديد السياق ومجموعة GTPP حيث يتم أرشفة وحدات التحكم في الوصول عن بعد (CDRs). يوضح هذا الإخراج أنه يتم الإبلاغ عن الأرشفة للسياق GTPP ومجموعة GTPP الافتراضية.
[gtpp 52056 warning] [5/0/2399 <aaamgr:50> gr_gtpp_proxy.c:667] [context: GTPP, contextID: 6]
[software internal security system critical-info syslog] [gtpp-group default]
GTPP request with req-count 61747 retried by AAAmgr. Retry-count 3342670
الحل
1. قد يؤدي التكوين الخاطئ إلى تراكم وحدات المعالجة المركزية (CDR) في الأرشيف. إذا تم إنشاء سجلات CDRs/GTPP بواسطة مجموعة GTPP غير مقصودة، وكانت هذه المجموعة تحتوي على تكوين غير صالح، فتحدث عملية الأرشفة. تحقق من أن التكوين موجود أو صالح لهذه المشكلات الشائعة:
- "افتراضي مجموعة GTPP" في تكوين APN
- "سياق المحاسبة" في GGSN، عبارة الخدمة (SGW)، SAEGW، خدمات SGSN
- عنوان IP لخادم وكيل الشحن و CGF.
- تحقق مما إذا كان CGF قيد التشغيل أم لا.
2. تحقق مما إذا كانت واجهة مأخذ التوصيل قيد التشغيل في السياق المطابق. قد يؤدي فشل إنشاء مأخذ التوصيل إلى أرشفة CDR. لتحديد هذه المشاكل، اختبر اتصال CGF باستخدام هذا الأمر. يجب تنفيذ هذا الأمر في السياق الذي تم فيه تكوين مجموعة GTPP.
[context]StarOS# gtpp test accounting group name <name>
3. تحقق من RTD (تأخير الرحلة المستديرة) ما إذا كانت بوابة الشحن تعترف بوحدات CDR. يعرض "show gtpp statistics verbose" RTD ل CGF.
4. تحقق من شبكة النقل لتحديد ما إذا كانت لديها القدرة على معالجة حركة المرور بواسطة البوابة. سيؤدي التأخير أو إسقاط الحزمة في الشبكة إلى أرشفة وحدات التحكم في الوصول عن بعد (CDR) في البوابة. إذا تم إسقاط الحزم (مما يؤدي إلى إعادة إرسال الحزم من ASR 5000/ASR 5500/Virtual Packet Core، مما يؤدي إلى إبطاء معدل نقل CDR)، فهذا سيؤدي إلى إستخدام وحدات التحكم في الوصول الخاصة (CDR) التي تمت أرشفتها. ويمكن إصلاح هذا عن طريق زيادة سعة إرتباط النقل أو إضافة جودة الخدمة في الشبكة.
5. تحقق من السجلات النشطة في مثيل AAMGR باستخدام "debug aamgr show archive-records instance <aamgr_instance_id>" (تتطلب كلمة مرور أوامر CLI المكونة في الهيكل.) توفر إصدارات البرامج الأحدث معلومات عن نوع CDR والسياق واسم مجموعة GTPP للسجلات التي تمت أرشفتها على مرجع محدد. تساعد هذه المعلومات في تحديد التكوينات الخاطئة المحتملة. من أسفل مثال إنتاج، من الواضح أن CDRs هي عالقة/أرشفة في مجموعة GTPP الافتراضية في السياق ggsn. ال APN الذي أنتج هذه CDRs هو أنظف. قد يكون لمجموعة gtpp الافتراضية هذه في سياق ggsn تكوين غير صالح.
--------------------------------------------------------------------------------------
Record Type | Apn Name | Accounting Context | Group Name | Timestamp
--------------------------------------------------------------------------------------
EGCDR |wifitest |ggsn |default |Tuesday August 26 10:18:21
EGCDR |wifitest |ggsn |default |Tuesday August 26 10:23:21
EGCDR |wifitest |ggsn |default |Tuesday August 26 10:28:21
EGCDR |wifitest |ggsn |default |Tuesday August 26 10:33:22