المقدمة
يصف هذا المستند عملية جمع سجلات مراقبة تشخيص DM (DM) للعبارات الخلوية ووحدات الواجهات القابلة للتوصيل (PIM).
ما هي سجلات DM
DM - Diagnostic Monitor - يتم إستخدام السجلات لالتقاط حركات البيانات بين المودم والشبكة عبر واجهة التردد اللاسلكي، مما يساعد على أستكشاف أخطاء اتصال البيانات من الجيل الرابع والجيل الخامس وإصلاحها أو الأداء.
تدفق المكالمات الأساسي 5G
من المهم فهم تدفق المكالمات الأساسي، قبل الانتقال إلى جمع سجلات DM وتحليلها.
تدفق المكالمات الأساسي 5G
1. تهيئة الجهاز والبحث عن الخلايا:
- يعمل الجهاز من الجيل الخامس ويبدأ في البحث عن خلايا الجيل الخامس المتاحة.
- يقوم بفحص إشارات المزامنة التي يتم بثها بواسطة المحطات الأساسية القريبة (gNBs).
2. الوصول الأولي:
- بمجرد العثور على خلية مناسبة، يحاول الجهاز إجراء المزامنة مع توقيت قاعدة بيانات GNB والتردد.
- يرسل رسالة (طلب اتصال RRC) إلى gNB، يطلب اتصالا.
3. إنشاء اتصال RRC:
- تستلم GNB الطلب وتنشئ اتصال تحكم بموارد الراديو (RRC) مع الجهاز.
- يتيح هذا الاتصال الاتصال الاتصال الآمن والموثوق به بين الجهاز والشبكة.
4. التسجيل:
- يصادق الجهاز نفسه مع الشبكة (باستخدام معلومات بطاقة SIM).
- كما يقوم بتسجيل وجوده مع الشبكة ويطلب الوصول إلى الخدمات.
5. نقل البيانات:
- وبمجرد تسجيلها، يمكن للجهاز الآن إرسال البيانات واستقبالها عبر شبكة 5G.
- قد يتضمن ذلك المكالمات الصوتية أو حركة مرور البيانات (الاستعراض أو الدفق) أو تطبيقات أخرى.
6. إصدار الاتصال:
- عندما ينهي المستخدم المكالمة أو ينقطع الاتصال بالشبكة، يطلق الجهاز الاتصال مع gNB.
النقاط الرئيسية:
- اتصال RRC: هذه خطوة حساسة تتيح إمكانية الاتصال الآمن والموثوق به بين الجهاز والشبكة.
- مستوى البيانات: بمجرد إنشاء اتصال RRC، يمكن للجهاز إستخدام مستوى البيانات لإرسال البيانات واستقبالها.
- مستوى التحكم: يستخدم مستوى التحكم في وظائف الإشارات والتحكم، مثل إنشاء الاتصال وإدارة الموارد.
مجموعة سجلات DM لعبارة الجوال
أولا، قم بإيقاف تشغيل المودم قبل تمكين سجلات DM، ويمكن القيام بذلك باستخدام الأمر AT+CFUN=0
CellularGateway# cellular 1 modem-at-commands
Value for '' (<string>): AT+CFUN=0
يستغرق هذا الأمر بضع ثوان ويتجمد جلسة SSH، ويفتح جلسة SSH أخرى إلى البوابة الخلوية.
هل تريد التحقق من أنه قد تم تطبيقه باستخدام الأمر AT+CFUN؟
CellularGateway# cellular 1 modem-at-commands
Value for '' (<string>): AT+CFUN?
cellular_modem_at_cmd: modem-at-response AT+CFUN?
+CFUN: 0
OK
إعداد حجم سجلات DM وتداولها وإيقافها تلقائيا.
CellularGateway# config terminal
Entering configuration mode terminal
CellularGateway(config)# controller cellular 1
CellularGateway(config-cellular-1)# dm-log rotation
CellularGateway(config-cellular-1)# dm-log max_dm_log_size 60
CellularGateway(config-cellular-1)# dm-log autostop-event MODEM_STATE_DNS_ACQUIRED
CellularGateway(config-cellular-1)# dm-log autostop-timer 2
يمكن تكييف هذه الإعدادات بناء على تدفق مجموعة السجلات، إختياريا يمكن تطبيق عامل تصفية إذا كانت المشكلة متعلقة بأداء شبكة الجوال.
تمكين سجلات إدارة dm
CellularGateway(config-cellular-1)# dm-log enable
CellularGateway(config-cellular-1)# commit
قم بتمكين المودم باستخدام الأمر AT+CFUN=1.
CellularGateway# cellular 1 modem-at-commands
Value for '' (<string>): AT+CFUN=1
cellular_modem_at_cmd: modem-at-response AT+CFUN=1
OK
CellularGateway#
CellularGateway# cellular 1 modem-at-commands
Value for '' (<string>): AT+CFUN?
cellular_modem_at_cmd: modem-at-response AT+CFUN?
+CFUN: 1
OK
تحقق من الملفات التي تم إنشاؤها.
CellularGateway# gw-action:request file list
-rw-r--r-- 97272745 Dec 11 09:05 dmlog-slot0-20241211-090453.tar.gz
-rw-r--r-- 10550241 Dec 25 10:58 dmlog-slot0-20241225-105827.tar.gz
drwx------ 16384 Sep 27 18:29 lost+found
drwxr-xr-x 4096 Dec 25 11:03 storage
drwxr-xr-x 4096 Sep 27 18:29 tmp
يمكن نقل هذه الملفات عن طريق تهيئة نسخة من الخطوة التالية.
5GSwitch#copy tftp://192.168.1.1/dmlog-slot0-20241211-090453.tar.gz flash:
Destination filename [dmlog-slot0-20241211-090453.tar.gz]?
Accessing tftp://192.168.1.1/dmlog-slot0-20241211-090453.tar.gz...
Loading dmlog-slot0-20241211-090453.tar.gz from 192.168.1.1 (via GigabitEthernet1/0/3): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
قم بتعطيل سجلات DM بمجرد اكتمال تصحيح الأخطاء.
CellularGateway# config terminal
Entering configuration mode terminal
CellularGateway(config-cellular-1)# no dm-log enable
CellularGateway(config-cellular-1)# commit
مجموعة سجلات DM للوحدات النمطية PIM
قم أولا بإيقاف تشغيل الواجهة الخلوية والراديو.
ISR2#configure terminal
ISR2(config)#interface cellular 0/2/0
ISR2(config-if)#shutdown
ISR2(config-if)#exit
ISR2(config)#controller cellular 0/2/0
ISR2(config-controller)#lte radio off
إعداد معلمات تسجيل DM، بما في ذلك الدوران وحجم الملف والتوقف التلقائي وإذا كانت هناك حاجة إلى عامل تصفية.
ISR2(config)#controller cellular 0/2/0
ISR2(config-controller)#lte modem dm-log rotation
ISR2(config-controller)#lte modem dm-log filesize 20
ISR2(config-controller)#lte modem dm-log autostop timer 20
تمكين سجلات إدارة dm
ISR2(config-controller)#lte modem dm-log enable
قم بتمكين الراديو والواجهة الخلوية.
ISR2(config)#controller cellular 0/2/0
ISR2(config-controller)#no lte radio off
ISR2(config)#interface cellular 0/2/0
ISR2(config-if)#no shutdown
التحقق من إحصائيات سجلات DM وملفاتها.
ISR2#show cellular 0/2/0 logs dm-log
Integrated DM logging is on
Output path = bootflash:
Filter Type = MC73xx generic
Filter Name = Telit Default log mask.bin
Maximum log size = 64 MB
Maximum file size = 20 MB
Log rotation = Enabled
ISR2#dir bootflash: | inc dm
24 -rw- 4236574 Jan 3 2025 11:39:33 +00:00 dmlog-slot2-20250103-113930.tar.gz
بمجرد اكتمال تصحيح الأخطاء، قم بتعطيل سجلات DM.
ISR2(config)#controller cellular 0/2/0
ISR2(config-controller)#no lte modem dm-log enable
إستخدام برامج IM النصية لتعطيل تسجيل DM على الوحدات النمطية ل PIM
يمكننا إستخدام برنامج IM Script لتعطيل تسجيل DM استنادا إلى رسالة السجل أو الحدث المحدد، أما حالة الاستخدام الأكثر شيوعا فهي الواجهة الخلوية أو رفرفة واجهة النفق.
event manager applet Cellular-Capture authorization bypass
event syslog pattern "Syslog Messege Needed to stop logging" maxrun 600
action 100 cli command "enable"
action 101 cli command "terminal length 0"
action 102 cli command "term exec prompt timestamp"
action 103 cli command "show cellular 0/2/0 all | append flash:Out_info"
action 104 cli command "show controller cellular 0/2/0 | append flash:Out_info"
action 105 cli command "show dialer | append flash:Out_info"
action 106 cli command "show int cellular 0/2/0 | append flash:Out_info"
action 112 syslog msg "Information loaded"
action"113"wait"180
action 114 cli command "show log | append flash:Out_info"
action 115 cli command "enable"
action 116 cli command "conf t"
action 117 cli command "controller cellular 0 1"
action 118 cli command "no lte modem dm-log enable"
action 119 syslog msg "DM-logs disabled"
action 120 cli command "en
القرار
يتطلب تحليل سجلات DM مساعدة TAC لأن الملفات التي يتم تجميعها تتطلب فك ترميز، يرجى فتح حالة مركز المساعدة الفنية في حالة حدوث مشاكل حيث يكون تسجيل DM مطلوبا.