المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء مزامنة بروتوكول وقت الشبكة (NTP) على المراسلة الفورية والحضور (IM&P) وإصلاحها.
المتطلبات الأساسية
cisco يوصي أنت يتلقى فهم أساسي من NTP وال IM&P أمر خط قارن (CLI) قبل أن أنت تراجع هذا وثيقة.
المتطلبات
لا توجد متطلبات أجهزة أو برامج خاصة لهذا المستند.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى المراسلة الفورية والأجوبة.
ملاحظة: ينطبق الكثير من هذه المعلومات أيضا على منصات الاتصالات الموحدة الأخرى؛ غير أن تركيز هذه الوثيقة ينصب على الرسائل الفورية والواردة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
شرح NTP على IM&P
يعد ناشر Cisco Unified Communications Manager (CUCM) مصدر NTP للمراسلة الفورية الفورية والآنية. تستخدم IM&P المراقبة الخاصة ب NTP للحفاظ على مزامنة الوقت مع ناشر CUCM. بالنسبة لمنصات IM&P الموجودة على الجهاز الظاهري، تستطلع منظمة NTP Monitor ناشر CUCM مرة كل 64 ثانية بشكل افتراضي. إذا كانت إزاحة NTP أكثر من ثلاث ثوان، يقوم البرنامج الخفي NTP بإعادة تشغيل نفسه.
ملاحظة: تقوم مراقبة NTP بمراقبة عدد المرات التي تم فيها إعادة تشغيل برنامج NTP Daemon في الساعة الأخيرة. إذا حدثت أكثر من 10 عمليات إعادة تشغيل برنامج NTP في غضون ساعة، يتم تأجيل عمليات إعادة التشغيل الإضافية لفترة وجيزة.
متطلبات مصدر NTP
توصي Cisco بشدة باستخدام خادم Stratum 1 أو Stratum 2 أو Stratum 3 NTP كمرجع NTP الخارجي ل CUCM Publisher. يجب ألا يكون أي مصدر NTP لناشر CUCM أعلى من الطبقة 4.
يجب أن تكون خوادم NTP الخارجية المحددة لعقدة ناشر CUCM هي NTP v4 لتجنب التوافق المحتمل والدقة ومشكلات رجفان الشبكة. يتوافق الإصدار 4 من NTP بأثر رجعي مع الإصدار 3، ومع ذلك، فقد تم ملاحظة العديد من المشاكل مع محاولات إستخدام إصدارات NTP المختلفة.
تحذير: إستخدام خدمات وقت Windows كخادم NTP غير مدعوم. غالبا ما تستخدم "خدمات وقت Windows" بروتوكول وقت الشبكة البسيط (SNTP) ولا يمكن ل CUCM المزامنة مع SNTP بنجاح.
ملاحظة: تتم ملاحظة جميع متطلبات بروتوكول وقت الشبكة (NTP) بشكل واضح في النظام Cisco Collaboration System SRND.
شرح إخراج حالة NTP
لتحديد الحالة الحالية ل NTP على IM&P، قم بتنفيذ الأمر utils ntp status من واجهة سطر الأوامر (CLI) الخاصة بخادم IM&P.
admin:utils ntp status
ntpd (pid 28589) is running...
remote refid st t when poll reach delay offset jitter
==============================================================================
10.0.0.1 192.0.2.0 2 u 40 64 1 0.292 0.041 0.000
synchronised to NTP server (10.0.0.1) at stratum 3
time server re-starting
poll server every 64 s
Current time in UTC is : Fri Sep 16 19:41:55 UTC 2016
Current time in America/New_York is : Fri Sep 16 15:41:55 EDT 2016
هذه أوصاف الأعمدة التي تظهر في إخراج حالة NTP
- يحدد العمود البعيد النظير البعيد حيث يتم مزامنة الوقت. في حالة التعيين إلى محلي، تكون ساعة الأجهزة المحلية قيد الاستخدام.
- يحدد عمود refID مصدر وقت الخادم البعيد. في حالة التعيين إلى .LOCL، تتم الإشارة إلى ساعة الأجهزة المحلية على الخادم البعيد. في حالة التعيين إلى .INIT. ثم لم تنجح التهيئة بعد.
- يشير العمود st إلى طبقة نظير NTP البعيد. عندما تكون قيمة 16 في عمود الطبقة العليا، فهذا يعني أن النظام يستخدم الساعة الداخلية بدلا من مصدر NTP الخارجي. يمكن أن يتسبب موفر وقت غير صالح في نظام يستخدم ساعته الخاصة.
- يشير العمود t إلى نوع الإرسال المستخدم: (l: محلي؛ u: unicast؛ m: multicast، أو b: broadcast).
- يشير العمود متى إلى عدد الثواني التي انقضت منذ آخر إستقصاء للنظير البعيد.
- يشير عمود الاستقصاء إلى الفاصل الزمني الاستقصائي بالثواني. قيمة الاستقصاء الافتراضية على IM&P هي 64 ثانية. ومع ذلك، يمكن تعيين هذه القيمة في أي مكان بين 64 و 1024 ثانية.
- يشير عمود الوصول إلى إتجاه إختبارات القابلية للوصول في ثماني، حيث تمثل كل رقم، عند تحويله إلى ثنائي، ما إذا كان إستقصاء معين ناجحا (ثنائي 1) أو غير ناجح (ثنائي 0). فعلى سبيل المثال يعنى " 1 " انه لم يتم حتى الان سوى إستفتاء واحد وهو ناجح. "3" (= ثنائي 11) يعني أن آخر عمليتي اقتراع كانتا ناجحتين. "7" (= ثنائي 111) يعني أن آخر ثلاث انتخابات كانت ناجحة. يعني الرقم "17" ( = الرقم الثنائي 111) أن آخر أربع انتخابات كانت ناجحة. "15" (= ثنائي 101) يعني أن آخر عمليتي اقتراع كانتا ناجحتين، والاقتراع الذي سبق ذلك لم يكن ناجحا، والاقتراع الذي سبق ذلك كان ناجحا.
- يعرض عمود التأخير تأجيل جولة إلى النظير البعيد. ويتحدد ذلك بقياس الوقت من الطلب إلى الاستجابة.
- يمثل عمود الإزاحة الانحراف المقدر بين ساعة الخوادم المحلية وساعة الخوادم البعيدة.
- يشير عمود jitter إلى تباين التأخير بين طلب الاستقصاء. تحدد قيمة الاهتزاز العالي قدرة الخادم على مزامنة NTP بدقة.
أستكشاف أخطاء NTP وإصلاحها
تشخيصات واجهة سطر الأوامر (CLI) ل NTP
يتم تنفيذ الأوامر المدرجة في الأمثلة من واجهة سطر الأوامر (CLI) الخاصة بالمراسلة الفورية والحوسبة. توفر هذه الأوامر طريقة بسيطة لتأكيد تطابق نظير NTP مع معايير Cisco.
تلميح: يتم تشغيل وحدات التشخيص الثلاث هذه، إلى جانب وحدات أخرى عديدة، عند إجراء إختبار تشخيص لليوتيينيتم إستخدام الأمر
تقوم الوحدة النمطية التشخيصية NTP_reachability بإجراء إختبار اتصال لجميع أقران NTP الذين تم تكوينهم.
admin:utils diagnose module ntp_reachability
Log file: platform/log/diag2.log
Starting diagnostic test(s)
===========================
test - ntp_reachability : Passed
Diagnostics Completed
تتحقق الوحدة النمطية التشخيصية NTP_CLOCK_DRIFT من أن إزاحة انزحال نظير NTP لا تتجاوز 15000 مللي ثانية.
admin:utils diagnose module ntp_clock_drift
Log file: platform/log/diag3.log
Starting diagnostic test(s)
===========================
test - ntp_clock_drift : Passed
Diagnostics Completed
تتحقق الوحدة النمطية التشخيصية NTP_stratum من قيمة طبقة NTP على IM&P. ينجح هذا الاختبار إذا كانت إستراتيجية NTP على ناشر CUCM بقيمة 5 أو أقل لأن ناشر CUCM هو مصدر NTP الخارجي للرسائل الفورية والشخصية.
admin:utils diagnose module ntp_stratum
Log file: platform/log/diag4.log
Starting diagnostic test(s)
===========================
test - ntp_stratum : Passed
Diagnostics Completed
تلميح: إذا فشلت الوحدة النمطية NTP_STRATUM على نظامك، راجع قسم متطلبات مصدر NTP في هذا المستند
التحقق من اتصال NTP وإصداره
NTP هو بروتوكول عميل\خادم يتصل عبر بروتوكول مخطط بيانات المستخدم (UDP) على المنفذ 123. للتحقق من اتصال NTP، وإصدار NTP، يلزمك إجراء التقاط حزمة (PCAP) على خادم IM&P.
تلميح: إذا رأيت طلب IM&P يرسل طلبات NTP في PCAP؛ ومع ذلك، لا توجد استجابات NTP وقد تكون مشكلة في الشبكة هي السبب. تجميع PCAP بشكل محاكاة على خادم CUCM وخادم IM&P لتأكيد الطلبات المرسلة من IM&P يتم تلقيها على جانب CUCM. تأكيد CUCM هو ردود على الطلبات أيضا.
تعرض الحزم إستجابة خادم NTP واحدة لكل طلب عميل NTP. يعرض رسائل NTP Client\Server إصدار NTP المستخدم. تحقق من إستخدام كل من طلب العميل واستجابة الخادم ل NTPv4.
قم بتنفيذ الأمر CLI باستخدام منفذ التقاط الشبكة 123 لإنشاء التقاط حزمة على المنفذ 123. هذا الأمر هو نفسه ل IM&P أو CUCM.
واجهة سطر الأوامر IM&P
admin:utils network capture port 123
Executing command with options:
size=128 count=1000 interface=eth0
src=dest= port=123
ip=
09:44:43.106325 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.109866 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.109931 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.112815 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.112895 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.113305 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.113361 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.114157 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
واجهة سطر أوامر ناشر CUCM
admin:utils network capture port 123
Executing command with options:
size=128 count=1000 interface=eth0
src=dest= port=123
ip=
09:44:43.106744 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.106872 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.109866 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.109914 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.112637 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.112719 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48
09:44:43.113532 IP imppub.lab.local.46476 > cucmpub.lab.local.ntp: NTPv4, Client, length 48
09:44:43.113575 IP cucmpub.lab.local.ntp > imppub.lab.local.46476: NTPv4, Server, length 48