المقدمة
يصف هذا المستند كيفية إجراء ترقية برنامج بدون انقطاع N+1 على وحدات التحكم في الشبكة المحلية اللاسلكية من السلسلة Catalyst 9800 Series.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المكونات المستخدمة
تستند المعلومات المقدمة في هذا المستند إلى مكونات البرامج والمكونات المادية التالية.
- وحدات التحكم في الشبكة المحلية اللاسلكية Catalyst C9800-40 و C9800-L-F-K9
- انقر فوق نظام التشغيل ونقاط الوصول Cisco IOS® APs
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يتطلب تنفيذ CAPWAP الحالي أن يكون WLC ونقطة الوصول على نفس إصدار البرنامج. لذلك، يلي ترقية WLC ترقية APs مما يتسبب في انقطاع محتم للشبكة. مع التنفيذ الحالي، من المستحيل ترقية WLC دون وقت توقف عن العمل مجدول.
تعمل الترقية المستمرة على الاستفادة من مفهوم التوفر العالي ل N+1 مع عنصر تحكم الشبكة المحلية اللاسلكية (WLC) إحتياطي (تمت ترقيته بالفعل إلى الإصدار الهدف) لترقية البنية الأساسية ل CAPWAP. ومن ثم يتم ترقية نقاط الوصول (AP) بطريقة متداخلة، كما أنها تستخدم ميزة ترقية نقاط الوصول المتدفقة (AP)، التي تتجنب تعطل الشبكة ولا تسمح بترقية نقاط الوصول (AP) في نفس الوقت. وهذا يضمن خدمة العملاء بواسطة نقاط الوصول المجاورة في حين تخضع إحدى نقاط الوصول (AP) لعملية الترقية.
سير العمل
- ترقية عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) الاحتياطي إلى الإصدار الهدف.
- إنشاء نفق قابلية التنقل بين وحدة التحكم في الشبكة المحلية اللاسلكية (WLC) للإنتاج ووحدة إحتياطية.
- ابدأ الترقية على وحدة التحكم في الإنتاج باستخدام الأمر install add file.
- تنزيل نقاط الوصول مسبقا.
- انقل نقاط الوصول إلى وحدة التحكم في الوجهة (إحتياطي WLC). تتم ترقية نقاط الوصول (AP) بطريقة متداخلة باستخدام خوارزمية ترقية نقاط الوصول (AP) المتموجة.
- بمجرد أن تقوم كل نقاط الوصول بالانتقال إلى عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) الاحتياطي في تكرارات متعددة بتنشيط الصورة المستهدفة على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للإنتاج.
- تتم إعادة تحميل عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للإنتاج لكي تصبح الصورة الجديدة نافذة المفعول.
- قم بنقل جميع نقاط الوصول مرة أخرى إلى وحدة التحكم في الإنتاج.
خوارزمية ترقية نقطة الوصول (AP) المتدفقة
تعمل الخوارزمية في ثلاث مراحل.
1. تحديد مجموعة نقاط الوصول للمرشح
أولا، يتم إختيار مجموعة من المرشحين استنادا إلى معلومات نقاط الوصول (AP) القريبة. تحدد خوارزمية ترقية نقطة الوصول المتدفقة النسبة المئوية التي تم تكوينها لنقاط الوصول التي سيتم ترقيتها في كل تكرار بينما تحافظ على تغطية التردد اللاسلكي
بالنسبة لخدمة العملاء اللاسلكيين، تعد صيانة التغطية أمرا مهما، ومن ثم فهي تأتي قبل تحديد العدد المطلوب من نقاط الوصول. لذلك،
بالنسبة ل P = 25٪، العدد المتوقع للتكرارات لجميع نقاط الوصول للترقية إلى ما يقارب 6
بالنسبة ل P = 15٪، العدد المتوقع للتكرارات الخاصة بجميع نقاط الوصول للترقية إلى ~ 12
بالنسبة ل P = 5٪، العدد المتوقع للتكرارات الخاصة بجميع نقاط الوصول للترقية ~ 22
2 - توجيه العملاء
يتم توجيه العملاء على نقاط الوصول المرشحة إلى نقاط الوصول غير المدرجة في قائمة المرشحين قبل إعادة تمهيد نقاط الوصول للمرشحين. إذا استمر العملاء في الثبات على نقاط الوصول المرشحة، يتم إرسالها في إطار إلغاء مصادقة وإعادة تحميل نقطة الوصول باستخدام الصورة الجديدة.
3. إعادة تحميل نقطة الوصول وإعادة الانضمام
بعد مرحلة توجيه العميل، يتم إعادة تحميل نقطة الوصول بالصورة الجديدة.
عند هذه النقطة، يتم بدء تشغيل مؤقت لمدة 3 دقائق لنقاط الوصول للعودة. عندما تنتهي صلاحية المؤقت هذا، يتم التحقق من جميع نقاط الوصول للمرشح ووضع علامة لها على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) التي تم إتصالها بها (النفس أو النظير).
إذا ما انضم ما لا يقل عن 90٪ من نقاط الوصول المرشحة، يتم الانتهاء من التكرار. وإذا لم يكن الأمر كذلك، يتم تمديد نافذة مدتها 3 دقائق ويتم تكرار الشيك لمرتين إضافيتين إلى أن يصل التعداد إلى 90٪ على الأقل.
في نهاية المحاولة الثالثة، يتم الانتهاء من التكرار على أي حال ويتم بدء التكرار التالي. وبالتالي، تستغرق كل تكرار 10 دقائق على الأكثر.
قيود
- تتم ترقية نقاط الوصول (APs) التي لا تخدم العميل (مثل تلك التي تعمل في وضع الشاشة، sniffer mode) في انتقال واحد قبل بدء بقية الإجراء.
- نقاط الوصول من الشبكة غير مدعومة من خلال ترقية نقاط الوصول (AP) المتدفقة. إذا كان النشر يتضمن نقاط وصول شبكة، تتم ترقيتها في لقطة واحدة وفي نهاية كل التكرارات.
- كان ل 16.10 خيار CLI للتكوين فقط.
- تحتاج نقطة الوصول إلى التسجيل قبل أن تظهر واجهة المستخدم الرسومية الخيار لتمكين ترقية بلا انقطاع.
- الترقية المستمرة غير معتمدة من قبل وحدة التحكم التي تعمل في وضع الحزمة.
المخطط

التكوين
من واجهة المستخدم الرسومية
ملاحظة: من 16.11 فصاعدا، يكون خيار واجهة المستخدم الرسومية (GUI) للترقية المستمرة N+1 متاحا فقط عندما يتم تسجيل نقطة وصول إلى وحدة التحكم.
1. قم بإنشاء نفق التنقل بين وحدات التحكم.

2. بدء الترقية على وحدة التحكم. قم أيضا بتمكين خيار الترقية التي لا تتغير. إختياريا، قم بتمكين إصدار إحتياطي بعد الترقية حتى تنتقل نقاط الوصول مرة أخرى إلى وحدة التحكم الأصلية (بدون تبديل وإعادة تعيين) بعد تنشيط الصورة الجديدة وإعادة تحميل وحدة التحكم الأصلية.
ملاحظة: قبل هذه الخطوة، تأكد من ترقية عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للوجهة بالفعل إلى الرمز الهدف.

3. بمجرد تنفيذ جميع المراحل، تطالبك WLC بإعادة التحميل.


من CLI
1. قم بإنشاء نفق التنقل بين وحدات التحكم.
9800-40(config)#wireless mobility group member mac-address d478.9b3c.4ecb ip 10.106.36.78 public-ip 10.106.36.78 group default
9800-L(config)#wireless mobility group member mac-address d4e8.80b2.dc8b ip 10.106.36.110 public-ip 10.106.36.110 group default
2. بدء الترقية على وحدة التحكم.
9800-40#install add file flash:C9800-40-universalk9_wlc.17.01.01s.SPA.bin
بمجرد نجاح التثبيت، تكون الصورة الجديدة في حالة غير نشطة.
9800-40#show install summary
[ Chassis 1 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG I 17.1.1s.0.351
IMG C 16.12.2s.0.47
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
3. ابدأ التنزيل المسبق على نقاط الوصول (APs) لتحميل الصورة الجديدة كنسخة إحتياطية على نقاط الوصول (APs).
9800-40#ap image predownload
للتحقق من حالة التنزيل المسبق، أستخدم هذا الأمر.
9800-40#show ap image
Total number of APs: 5
Number of APs
Initiated : 0
Predownloading : 1
Completed predownloading : 3
Not Supported : 0
Failed to Predownload : 0
Predownload in progress : Yes
AP Name Primary Image Backup Image Predownload Status Predownload Version Next Retry Time Retry Count
-------------------------------------------------------------------------------------------------------------------------------------------------------
AP3800 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0
3800-2 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0
4800-1 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0
3702I-2 16.12.2.132 0.0.0.0 Predownloading 17.1.1.29 0 0
4. بشكل إختياري، إذا كنت مطلوبا لتكوين النسبة المئوية لنقاط الوصول التي سيتم ترقيتها لكل تكرار، يمكن إستخدام هذا الأمر. القيمة الافتراضية هي 15.
9800-40(config)#ap upgrade staggered ?
15 15 percent APs per iteration
25 25 percent APs per iteration
5 5 percent APs per iteration
one-shot All APs in one shot, no staggering
5. بمجرد اكتمال التنزيل المسبق على جميع نقاط الوصول (APs)، انقل نقاط الوصول (APs) إلى وحدة التحكم الاحتياطية التي تعمل على الرمز المحدث.
9800-40#ap image upgrade destination 9800-L 10.106.36.78 fallback
ينقل هذا أمر ال APs إلى الغاية يعين WLC مع تبديل وإعادة ضبط أمر. يقوم أمر التبديل بتغيير صورة نقطة الوصول حتى يتم تمييز التعليمات البرمجية المستهدفة كصورة أساسية لنقاط الوصول، حيث يقوم أمر إعادة ضبط بإعادة تحميل نقطة الوصول. يفترض أن الغاية WLC على نفس الإصدار مثل ال APs نسخة إحتياطية صورة.
إختياريا، يمكنك إستخدام الكلمة الأساسية الاحتياطية لتمكين خيار إحتياطي بعد الترقية بحيث تنتقل نقاط الوصول مرة أخرى إلى وحدة التحكم الأصلية (بدون تبديل وإعادة تعيين) بعد تنشيط الصورة الجديدة وإعادة تحميل وحدة التحكم في المصدر.
6. بمجرد نقل جميع نقاط الوصول إلى وحدة التحكم الوجهة، قم بتنشيط الصورة على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) المصدر.
على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للوجهة، تحقق مما إذا كانت جميع نقاط الوصول قد تم نقلها بنجاح.
9800-L#show ap upgrade
AP upgrade is complete, fallback awaited
Fallback type: Fallback only
From version: 16.12.2.132
To version: 17.1.1.29
Started at: 04/13/2020 02:32:09 UTC
Configured percentage: N/A
Percentage complete: 100
End time: 04/13/2020 02:56:09 UTC
Progress Report
---------------
Iterations
----------
Iteration Start time End time AP count
------------------------------------------------------------------------------------------------
0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1
1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1
2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1
3 04/13/2020 02:44:09 UTC 04/13/2020 02:47:09 UTC 1
4 04/13/2020 02:47:09 UTC 04/13/2020 02:56:09 UTC 1
Upgraded
--------
Number of APs: 5
AP Name Radio MAC Iteration Status Site
----------------------------------------------------------------------------------------------------
AP3800 1880.9021.e0e0 0 Joined default-site-tag
3800-2 1880.9021.e280 1 Joined default-site-tag
9130-1 04eb.409f.9760 2 Joined default-site-tag
4800-1 dc8c.3746.b0e0 3 Joined default-site-tag
3702I-2 fc5b.39f1.c7e0 4 Joined Unknown
In Progress
-----------
Number of APs: 0
AP Name Radio MAC
-------------------------------------------------
Remaining
---------
Number of APs: 0
AP Name Radio MAC
-------------------------------------------------
APs not handled by Rolling AP Upgrade
-------------------------------------
AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade
----------------------------------------------------------------------------------------------------------------------
في عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للمصدر، قم بتنشيط الصورة. اكتب نعم لجميع المطالبات. بمجرد اكتمال التثبيت، تنتقل وحدة التحكم إلى إعادة التحميل.
9800-40#install activate
install_add_activate_commit: Activating PACKAGE
These packages shall be activated:
/bootflash/C9800-L-rpboot.17.01.01s.SPA.pkg
/bootflash/C9800-L-mono-universalk9_wlc.17.01.01s.SPA.pkg
/bootflash/C9800-L-hw-programmables.17.01.01s.SPA.pkg
This operation requires a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members
[1] Activate package(s) on chassis 1
[1] Finished Activate on chassis 1
Checking status of Activate on [1]
Activate: Passed on [1]
Finished Activate
بعد إعادة التحميل، قم بتأكيد الصورة باستخدام هذا الأمر.
9800-40#install commit
7. إذا لم تقم بتمكين خيار إحتياطي بعد الترقية (كما هو مذكور في الخطوة 5)، فاستخدم هذا الأمر على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للوجهة لنقل نقاط الوصول إلى مصدر عنصر التحكم في الشبكة المحلية اللاسلكية (WLC)، بمجرد ترقية مصدر عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) إلى أحدث رمز.
ملاحظة: أستخدم هذا الأمر على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) للوجهة، فقط إذا لم يتم تمكين خيار إحتياطي بعد الترقية (في الخطوة 5) أثناء بدء الترقية المستمرة.
على المصدر WLC:
9800-40#show version | i Version
Cisco IOS XE Software, Version 17.01.01s
Cisco IOS Software [Amsterdam], C9800 Software (C9800_IOSXE-K9), Version 17.1.1s, RELEASE SOFTWARE (fc4)
على الوجهة WLC:
9800-L#ap image move destination 9800-40 10.106.36.110
ينقل هذا أمر ال APs إلى المصدر WLC دون تبديل وإعادة ضبط أمر.
8. تقوم جميع نقاط الوصول بضم مصدر عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) إلى الخلف ويجب أن تكون أحدث صورة في حالة التزام.
9800-40#show install summary
[ Chassis 1/R0 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 17.1.1s.0.351
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
9800-40#show ap summary
Number of APs: 5
AP Name Slots AP Model Ethernet MAC Radio MAC Location Country IP Address State
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9130-1 2 9130AXI 04eb.409e.2620 04eb.409f.9760 default location IN 10.106.36.145 Registered
AP3800 2 3802I a023.9fae.f48a 1880.9021.e0e0 default location IN 10.106.37.13 Registered
3800-2 2 3802I a023.9fae.f4a4 1880.9021.e280 default location IN 10.106.36.187 Registered
4800-1 3 4800 dc8c.370e.b2da dc8c.3746.b0e0 default location IN 10.106.36.130 Registered
3702I-2 2 3702I fc5b.39d9.f4b4 fc5b.39f1.c7e0 default location IN 10.106.38.219 Registered
استكشاف الأخطاء وإصلاحها
من الممكن إجهاض التنزيل المسبق لنقطة الوصول في حال علق واحد أو بعض نقاط الوصول في قسم التنزيل المسبق لنقطة الوصول باستخدام الأمر:
WLC#ap image predownload abort
من الممكن إحباط ترقية نقطة الوصول (وهو الجزء من سير العمل الذي يتم فيه تبديل صور نقاط الوصول ويتم إعادة تمهيد تقدميه للانضمام إلى عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) N+1) باستخدام الأمر :
WLC#ap image upgrade abort
التحقق من الصحة
- تأكد من تشغيل عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) في وضع التثبيت. الترقية المستمرة غير مدعومة في وضع الحزمة.
9800-40#show version | i mode
Installation mode is INSTALL
- يجب أن يكون نفق التنقل بين وحدات التحكم قيد التشغيل.
9800-40#show wireless mobility summary
Mobility Summary
Wireless Management VLAN: 36
Wireless Management IP Address: 10.106.36.110
Wireless Management IPv6 Address:
Mobility Control Message DSCP Value: 48
Mobility Keepalive Interval/Count: 10/3
Mobility Group Name: default
Mobility Multicast Ipv4 address: 0.0.0.0
Mobility Multicast Ipv6 address: ::
Mobility MAC Address: d4e8.80b2.dc8b
Mobility Domain Identifier: 0x34ac
Controllers configured in the Mobility Domain:
IP Public Ip MAC Address Group Name Multicast IPv4 Multicast IPv6 Status PMTU
---------------------------------------------------------------------------------------------------------------------
10.106.36.110 N/A d4e8.80b2.dc8b default 0.0.0.0 :: N/A N/A
10.106.36.78 10.106.36.78 d478.9b3c.4ecb default 0.0.0.0 :: Up 1385
- استعملت in order to راقبت ال ap تحسين، هذا أمر.
على المصدر WLC
9800-40#show ap upgrade
AP upgrade is in progress
Fallback type: Fallback only
From version: 16.12.2.132
To version: 17.1.1.29
Started at: 04/12/2020 21:02:09 India
Configured percentage: 15
Percentage complete: 80
Expected time of completion: 04/12/2020 22:22:09 India
Progress Report
---------------
Iterations
----------
Iteration Start time End time AP count
------------------------------------------------------------------------------------------------
0 04/12/2020 21:02:09 India 04/12/2020 21:02:09 India 1
1 04/12/2020 21:02:09 India 04/12/2020 21:08:09 India 1
2 04/12/2020 21:08:09 India 04/12/2020 21:14:09 India 1
3 04/12/2020 21:14:09 India 04/12/2020 21:17:09 India 1
4 04/12/2020 21:17:09 India ONGOING 1
Upgraded
--------
Number of APs: 4
AP Name Radio MAC Iteration Status Site
----------------------------------------------------------------------------------------------------
AP3800 1880.9021.e0e0 0 Joined Member default-site-tag
3800-2 1880.9021.e280 1 Joined Member default-site-tag
9130-1 04eb.409f.9760 2 Joined Member default-site-tag
4800-1 dc8c.3746.b0e0 3 Joined Member default-site-tag
In Progress
-----------
Number of APs: 1
AP Name Radio MAC
-------------------------------------------------
3702I-2 fc5b.39f1.c7e0
Remaining
---------
Number of APs: 0
AP Name Radio MAC
-------------------------------------------------
APs not handled by Rolling AP Upgrade
-------------------------------------
AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade
----------------------------------------------------------------------------------------------------------------------
على الوجهة WLC
9800-L#show ap upgrade
AP upgrade is in progress
Fallback type: Fallback only
From version: 16.12.2.132
To version: 17.1.1.29
Started at: 04/13/2020 02:32:09 UTC
Configured percentage: N/A
Percentage complete: 80
Expected time of completion: 04/13/2020 03:52:09 UTC
Progress Report
---------------
Iterations
----------
Iteration Start time End time AP count
------------------------------------------------------------------------------------------------
0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1
1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1
2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1
3 04/13/2020 02:44:09 UTC 04/13/2020 02:47:09 UTC 1
4 04/13/2020 02:47:09 UTC ONGOING 0
Upgraded
--------
Number of APs: 4
AP Name Radio MAC Iteration Status Site
----------------------------------------------------------------------------------------------------
AP3800 1880.9021.e0e0 0 Joined default-site-tag
3800-2 1880.9021.e280 1 Joined default-site-tag
9130-1 04eb.409f.9760 2 Joined default-site-tag
4800-1 dc8c.3746.b0e0 3 Joined default-site-tag
In Progress
-----------
Number of APs: 1
AP Name Radio MAC
-------------------------------------------------
3702I-2 fc5b.39f1.c7e0
Remaining
---------
Number of APs: 0
AP Name Radio MAC
-------------------------------------------------
APs not handled by Rolling AP Upgrade
-------------------------------------
AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade
----------------------------------------------------------------------------------------------------------------------
9800-L#show ap upgrade summary
Report Name Start time
------------------------------------------------------------------------------------------
AP_upgrade_from_9800-40_13320202329 04/13/2020 02:32:09 UTC
9800-L#show ap upgrade name AP_upgrade_from_9800-40_13320202329
AP upgrade is in progress
Fallback type: Fallback only
From version: 16.12.2.132
To version: 17.1.1.29
Started at: 04/13/2020 02:32:09 UTC
Configured percentage: N/A
Percentage complete: 60
Expected time of completion: 04/13/2020 03:52:09 UTC
Progress Report
---------------
Iterations
----------
Iteration Start time End time AP count
------------------------------------------------------------------------------------------------
0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1
1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1
2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1
3 04/13/2020 02:44:09 UTC ONGOING 0
Upgraded
--------
Number of APs: 3
AP Name Radio MAC Iteration Status Site
---------------------------------------------------------------------------------------------------------
AP3800 1880.9021.e0e0 0 Joined default-site-tag
3800-2 1880.9021.e280 1 Joined default-site-tag
9130-1 04eb.409f.9760 2 Joined default-site-tag
In Progress
-----------
Number of APs: 1
AP Name Radio MAC
-------------------------------------------------
4800-1 dc8c.3746.b0e0
Remaining
---------
Number of APs: 0
AP Name Radio MAC
-------------------------------------------------
APs not handled by Rolling AP Upgrade
-------------------------------------
AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade
----------------------------------------------------------------------------------------------------------------------