المحتويات

المقدمة

ما هي سجلات DM

تدفق المكالمات الأساسي 5G

مجموعة سجلات DM لعبارة الجوال

مجموعة سجلات DM للوحدات النمطية PIM

إستخدام برامج IM النصية لتعطيل تسجيل DM على الوحدات النمطية ل PIM

القرار

المقدمة

يصف هذا المستند عملية جمع سجلات مراقبة تشخيص 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 مطلوبا.