المحتويات

المقدمة

المشكلة:

الأجهزة المستخدمة:

الأوامر المستخدمة:

التحقق من الصحة:

واجهة سطر الأوامر (CLI) عبر الطراز 3850:

عبر واجهة المستخدم الرسومية MSE

استكشاف الأخطاء وإصلاحها:

تصحيح الأخطاء:

سيناريو الفشل:

سيناريو النجاح:

مناقشات مجتمع دعم Cisco ذات الصلة

المقدمة

يدير بروتوكول خدمات تنقل الشبكة (NMSP) الاتصال بين Mobility Services Engine (MSE) ووحدة التحكم في الشبكة المحلية اللاسلكية (WLC).

NMSP هو بروتوكول ثنائي الإتجاه يمكن تشغيله عبر نقل موجه للاتصال أو نقل غير متصل.يمكن للمحولات المتوافقة مع السياق إستخدام NMSP للاتصال بواحد أو أكثر من MSE. تعتمد NMSP على نظام ثنائي الإتجاه من الطلبات والاستجابات بين دائرة الصيانة العسكرية ووحدة التحكم في الوصول. الآن دعونا نرى كيفية تمكين هذا الاتصال بين MSE و WLC.

لقد إستخدمنا هنا 3850 (WLC المستند إلى IOS) & MSE لهذا المنشور.

المشكلة:

مشكلات في إنشاء نفق NMSP بين 3850 و MSE.

الأجهزة المستخدمة:

MSE: Virtual MSE 8.0.110 (MR.1)

عنصر التحكم في الشبكة المحلية اللاسلكية (WLC): 3850 3.3.5SE

البنية الأساسية ل Prime (PI): 2.2.1

ونظرا لأن NMSP يعمل عبر SSL (طبقة مأخذ التوصيل الآمنة)، يجب تكوين بيانات اعتماد MSE في WLC. يستخدم MSE عنوان MAC وتجزئة المفتاح، لذلك يجب أن تكون WLC على دراية بهذين المعلمتين. يمكنك الحصول على هذه التفاصيل من خلال واجهة سطر الأوامر (CLI) الخاصة بمؤشر MSE كما هو موضح أدناه

[root@robin ~]# cmdshell

cmd> show server-auth-info

أمر الاستدعاء: com.aes.server.cli.cmdGetServerAuthInfo

علامة عالية لقائمة انتظار AesLog: 50000

علامة منخفضة لقائمة انتظار AESlog: 500

—

معلومات مصادقة الخادم

—

عنوان MAC: 00:50:56:9c:34:89

SHA1 Key Hash: e0afbe2e2abeed5a2f9ffc75f059da6a1bf2bfa0

تجزئة SHA2 الأساسية: 6ab919e20afc103d025aaf210c2a9dda151af9403ef52e80a35ae1ecb6d3c177

نوع الشهادة: SSC

يتم الآن تكوين إعدادات NMSP على نظام أساسي للوصول المجمع (5760/3850/3650).

هنا إستخدمنا 3850 من أجل هذا المثال. علينا أن يشكل MSE {upper}mac address كمستعمل إسم ومفتاح تجزئة ككلمة مرور. ملاحظة: يتم إستخدام الإصدار الذي يتم تشغيله على ميزة التشفير 3.3.5 SE & SHA2 في برنامج IOS-XE.

الأوامر المستخدمة:

3850c(config)#username 0050569c3489 AAA سمة قائمة NMSP

3850c(config)#aaa سمة قائمة nmsp

3850c(config)#attribute type password 6ab919e20afc103d025aaf210c2a9dda151af9403ef52e80a35ae1ecb6d3c177

3850c(config)#aaa اعتماد التفويض - تنزيل wcm_loc_serv_cert المحلي

في البنية الأساسية ل Prime لديك انقر فوق: خدمات > خدمات التنقل > مزامنة الخدمات

حدد 3850 وانقر زر "تغيير مهمة MSE".

ثم تحتاج إلى تحديد الخدمة الافتراضية الخاصة (MSE) والخدمات المناسبة التي تريد مزامنتها بين خدمة WLC (3850) والخدمة الافتراضية الخاصة (MSE).

التحقق من الصحة:

بعد اكتمال مزامنة الخدمات يمكنك التحقق من ذلك من خلال واجهة المستخدم الرسومية (WLC) أو MSE أو PI.

واجهة سطر الأوامر (CLI) عبر الطراز 3850:

عبر واجهة المستخدم الرسومية MSE

بالنسبة للإصدار 8. 0 من MSE أو إصدار أحدث، انتقل إلى: (https://<MSE_IP>/MSEUI/ )

استكشاف الأخطاء وإصلاحها:

إذا كان NMSP لا يزال غير نشط:

1) تحقق من تجزئة المفتاح وإذا لم تتطابق فأدخل التجزئة يدويا كما هو موضح أعلاه

2) يجب أن تكون هناك مزامنة وقت NTP بين MSE و WLC

تصحيح الأخطاء:

سيناريو الفشل:

فشل التحقق من صحة مفتاح التجزئة:

3850c#set تتبع تصحيح أخطاء مستوى اتصال nmsp

3850c#show تتبع الرسائل nmsp

[06/03/15 22:28:10.762 UTC A27 10241] تم تخصيص اتصال NMSP جديد 0

[06/03/15 22:28:10.762 UTC A28 10241] sslConnectionInit: SSL_New() conn ssl b3f8a8d0

[06/03/15 22:28:10.762 UTC A29 10241] sslConnectionInit: SSL_do_handshake for conn ssl3f8a8d0، conn state: INIT، SSL دولة: Handshake

[06/03/15 22:28:10.762 UTC A2a 10241] حالة SSL = 0x6000، حيث = 0x10؛ RET = 0x1

[06/03/15 22:28:10.762 UTC a2b 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.762 UTC a2c 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.762 UTC A2d 10241] SSL_STATE_STRING=قبل/قبول التهيئة

[06/03/15 22:28:10.762 UTC A2e 10241] حالة SSL = 0x6000، حيث = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.762 UTC a2f 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.762 UTC A30 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.762 UTC A31 10241] SSL_STATE_STRING=قبل/قبول التهيئة

[06/03/15 22:28:10.762 utc a32 10241] حالة SSL = 0x2111، حيث = 0x2002؛ ret = 0xffffff

[06/03/15 22:28:10.762 UTC A33 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.762 UTC A34 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.762 UTC A35 10241] SSL_state_string=SSLv3 قراءة ملف تعريف العميل B

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟[06/03/15 22:28:10.762 UTC A36 10241] — إرجاع WANT_READ ل conn ssl b3f8a8d0

[06/03/15 22:28:10.762 UTC A37 10241] sslConnectionInit() نجاح مع حالة الاتصال: INIT، حالة SSL: تأكيد اليد

[06/03/15 22:28:10.768 UTC A38 10241] doSSLRecvLoop: لم يتم إكمال Handshake ل conn 0

[06/03/15 22:28:10.768 UTC A39 10241] sslConnectionInit: SSL_do_handshake for conn ssl3f8a8d0، conn state: INIT، SSL دولة: Handshake

[06/03/15 22:28:10.768 UTC A3a 10241] حالة SSL = 0x2111، حيث = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.768 UTC A3b 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.768 UTC A3c 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A3d 10241] SSL_STATE_STRING=SSLv3 قراءة مراحب العميل Hello B

[06/03/15 22:28:10.768 UTC A3e 10241] حالة SSL = 0x2130، حيث = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.768 UTC A3f 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.768 UTC A40 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A41 10241] SSL_state_string=SSLv3 write server مرحبا بك A

[06/03/15 22:28:10.768 utc A42 10241] حالة SSL = 0x2140، حيث = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.768 UTC A43 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.768 UTC A44 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A45 10241] SSL_state_string=SSLv3 Write Certificate A

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟[06/03/15 22:28:10.768 UTC A46 10241] SSL state = 0x2160؛ أين = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.768 UTC A47 10241] ret_type_string=مجهول

[06/03/15 22:28:10.768 UTC A48 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A49 10241] SSL_STATE_STRING=SSLv3 كتابة طلب شهادة A

[06/03/15 22:28:10.768 UTC A4a 10241] حالة SSL = 0x2100، حيث = 0x2001؛ RET = 0x1

[06/03/15 22:28:10.768 UTC A4b 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.768 UTC A4c 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A4d 10241] SSL_state_string=SSLv3 بيانات تدفق

[06/03/15 22:28:10.768 UTC A4e 10241] حالة SSL = 0x2180، حيث = 0x2002؛ RET = 0xffffff

[06/03/15 22:28:10.768 UTC A4f 10241] ret_type_string=غير معروف

[06/03/15 22:28:10.768 UTC A50 10241] ret_desc_string=غير معروف

[06/03/15 22:28:10.768 UTC A51 10241] SSL_state_string=SSLv3 قراءة شهادة العميل A

[06/03/15 22:28:10.768 UTC A52 10241] — يرجع WANT_READ ل conn ssl b3f8a8d0

[06/03/15 22:28:11.068 UTC A53 10241] doSSLRecvLoop: لم يتم إكمال Handshake ل conn 0

[06/03/15 22:28:11.068 UTC A54 10241] sslConnectionInit: SSL_do_handshake ل conn ssl3f8a8d0، conn state: INIT، SSL دولة: Handshake

[06/03/15 22:28:11.069 UTC A55 10241] تم التحقق من صحة شهادة النظير ل conn ssl b3f8a8d0، إستدعاء authlist..

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟[06/03/15 22:28:11.070 UTC A56 10241] فشلت مصادقة Authlist ل conn ssl b3f8a8d0

[06/03/15 22:28:12.070 UTC A57 10241] لم يتم التحقق من صحة النظير مقابل AuthList

[06/03/15 22:28:12.070 utc A58 10241] حالة SSL = 0x2182، حيث = 0x4008؛ RET = 0x22e

[06/03/15 22:28:12.070 UTC A59 10241] ret_type_string=deadly

[06/03/15 22:28:12.070 UTC A5a 10241] ret_desc_string=شهادة غير معروفة

[06/03/15 22:28:12.070 UTC A5b 10241] SSL_state_string=SSLv3 قراءة شهادة العميل C

[06/03/15 22:28:12.070 utc a5c 10241] حالة SSL = 0x2182، حيث = 0x2002؛ ret = 0xffffff

[06/03/15 22:28:12.070 UTC A5d 10241] ret_type_string=غير معروف

[06/03/15 22:28:12.070 UTC A5e 10241] ret_desc_string=غير معروف

[06/03/15 22:28:12.070 UTC a5f 10241] SSL_state_string=SSLv3 قراءة شهادة العميل C

[06/03/15 22:28:12.070 UTC A60 10241] — فشلت المصافحة ل conn ssl3f8a8d0، ssl_err 1 خطأ = خطأ:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:لم يتم إرجاع شهادة

[06/03/15 22:28:12.070 UTC A61 10241] تحرير NMSP conn ssl b3f8a8d0، conn id 0

سيناريو النجاح:

[06/06/15 17:47:53.600 UTC 4f2 10205] إرسال NMSP_APP_MEAS_NOTIFY_MSG إلى LocServer 0

[06/06/15 17:56:34.305 UTC 4f3 10205] اتصال NMSP جديد مخصص 0

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟[06/06/15 17:56:34.306 UTC 4f4 10205] sslConnectionInit: SSL_NEW() conn ssl 590a6048

[06/06/15 17:56:34.306 UTC 4f5 10205] sslConnectionInit: SSL_do_handshake ل conn ssl 590a6048، conn state: init، SSL دولة: تأكيد

[06/06/15 17:56:34.306 UTC 4f6 10205] حالة SSL = 0x6000، حيث = 0x10؛ RET = 0x1

[06/06/15 17:56:34.306 UTC 4f7 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.306 UTC 4f8 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.307 UTC 4f9 10205] SSL_STATE_STRING=قبل/قبول التهيئة

[06/06/15 17:56:34.307 UTC 4fa 10205] حالة SSL = 0x6000، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.307 UTC 4fb 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.307 UTC 4fc 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.307 UTC 4fd 10205] SSL_STATE_STRING=قبل/قبول التهيئة

[06/06/15 17:56:34.307 UTC 4fe 10205] حالة SSL = 0x211؛ حيث = 0x2002؛ RET = 0xffffff

[06/06/15 17:56:34.307 UTC 4ff 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.307 UTC 500 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.307 UTC 501 10205] SSL_state_string=SSLv3 قراءة العميل مرحبا ب

[06/06/15 17:56:34.307 UTC 502 10205] — يرجع WANT_READ ل conn ssl 590a6048

[06/06/15 17:56:34.307 UTC 503 10205] sslConnectionInit() نجاح مع حالة الاتصال: INIT، حالة SSL: تأكيد اليد

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟[06/06/15 17:56:34.309 UTC 504 10205] doSSLRecvLoop: لم يتم إكمال المصافحة ل conn 0

[06/06/15 17:56:34.309 UTC 505 10205] sslConnectionInit: SSL_do_handshake ل conn ssl 590a6048، conn state: init، SSL دولة: Handshake

[06/06/15 17:56:34.309 UTC 506 10205] حالة SSL = 0x2111، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.309 UTC 507 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.309 UTC 508 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.309 UTC 509 10205] SSL_STATE_STRING=SSLv3 قراءة العميل مرحبا ب

[06/06/15 17:56:34.309 UTC 50a 10205] حالة SSL = 0x2130، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.309 UTC 50b 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.309 UTC 50c 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.309 UTC 50d 10205] SSL_STATE_STRING=SSLv3 write server مرحبا بك a

[06/06/15 17:56:34.310 UTC 50e 10205] حالة SSL = 0x2140، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.310 UTC 50f 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.310 UTC 510 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.310 UTC 511 10205] SSL_state_string=SSLv3 write certificate A

[06/06/15 17:56:34.310 UTC 512 10205] حالة SSL = 0x2160، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.310 UTC 513 10205] ret_type_string=غير معروف

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟[06/06/15 17:56:34.310 UTC 514 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.310 UTC 515 10205] SSL_STATE_STRING=SSLv3 كتابة طلب شهادة A

[06/06/15 17:56:34.310 UTC 516 10205] حالة SSL = 0x2100، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:34.310 UTC 517 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.310 UTC 518 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.310 UTC 519 10205] SSL_state_string=SSLv3 بيانات تدفق

[06/06/15 17:56:34.310 UTC 51a 10205] حالة SSL = 0x2180، حيث = 0x2002؛ RET = 0xffffff

[06/06/15 17:56:34.310 UTC 51b 10205] ret_type_string=غير معروف

[06/06/15 17:56:34.310 UTC 51c 10205] ret_desc_string=غير معروف

[06/06/15 17:56:34.310 UTC 51d 10205] SSL_STATE_STRING=SSLv3 قراءة شهادة العميل A

[06/06/15 17:56:34.310 UTC 51e 10205] — يرجع WANT_READ ل conn ssl 590a6048

[06/06/15 17:56:34.610 UTC 51f 10205] doSSLRecvLoop: لم يتم إكمال Handshake ل conn 0

[06/06/15 17:56:34.610 UTC 520 10205] sslConnectionInit: SSL_do_handshake ل conn SSL 590a6048، conn state: init، SSL دولة: Handshake

[06/06/15 17:56:34.616 UTC 521 10205] تم التحقق من صحة شهادة النظير ل conn ssl 590a6048، إستدعاء authlist..

[06/06/15 17:56:34.622 UTC 522 10205] نجحت مصادقة Authlist ل conn ssl 590a6048

؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟[06/06/15 17:56:35.616 UTC 523 10205] تم التحقق من صحة النظير مقابل AuthList

[06/06/15 17:56:35.616 UTC 524 10205] حالة SSL = 0x2180، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.616 UTC 525 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.616 UTC 526 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.616 UTC 527 10205] SSL_state_string=SSLv3 قراءة شهادة العميل A

[06/06/15 17:56:35.633 UTC 528 10205] حالة SSL = 0x2190، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.633 UTC 529 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.633 UTC 52a 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.633 UTC 52b 10205] SSL_state_string=SSLv3 قراءة مفتاح العميل تبادل A

[06/06/15 17:56:35.635 UTC 52c 10205] حالة SSL = 0x21a0؛ حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.636 UTC 52d 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.636 UTC 52e 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.636 UTC 52f 10205] SSL_STATE_STRING=SSLv3 قراءة شهادة التحقق من A

[06/06/15 17:56:35.636 UTC 530 10205] حالة SSL = 0x21c0، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.636 UTC 531 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.636 UTC 532 10205] ret_desc_string=غير معروف

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟[06/06/15 17:56:35.636 UTC 533 10205] SSL_STATE_STRING=SSLv3 قراءة منتهية A

[06/06/15 17:56:35.636 UTC 534 10205] حالة SSL = 0x21d0، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.636 UTC 535 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.636 UTC 536 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.636 UTC 537 10205] SSL_state_string=SSLv3 write change cipher spec A

[06/06/15 17:56:35.636 UTC 538 10205] حالة SSL = 0x21e0، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.636 UTC 539 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.636 UTC 53a 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.636 UTC 53b 10205] SSL_STATE_String=SSLv3 write end a

[06/06/15 17:56:35.637 UTC 53c 10205] حالة SSL = 0x2100، حيث = 0x2001؛ RET = 0x1

[06/06/15 17:56:35.637 UTC 53d 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.637 UTC 53e 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.637 UTC 53f 10205] SSL_STATE_STRING=SSLv3 بيانات تدفق

[06/06/15 17:56:35.637 UTC 540 10205] حالة SSL = 0x3، حيث = 0x20؛ RET = 0x1

[06/06/15 17:56:35.637 UTC 541 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.637 UTC 542 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.637 UTC 543 10205] SSL_STATE_STRING=SSL تم الانتهاء من التفاوض بنجاح

[06/06/15 17:56:35.637 UTC 544 10205] حالة SSL = 0x3، حيث = 0x2002؛ RET = 0x1

—أكثر— ؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟[06/06/15 17:56:35.637 UTC 545 10205] ret_type_string=غير معروف

[06/06/15 17:56:35.637 UTC 546 10205] ret_desc_string=غير معروف

[06/06/15 17:56:35.637 UTC 547 10205] SSL_STATE_STRING=SSL تم الانتهاء من التفاوض بنجاح

[06/06/15 17:56:35.637 UTC 548 10205] SSL_do_handshake() نجحت ل conn ssl 590a6048

[06/06/15 17:56:35.637 UTC 549 10205] نجاح اتصال NMSP! للمصادقة 0