يوضح هذا المستند كيفية إجراء ترقية تتم كتابتها حسب الحامل أو تنشيط ترقية صيانة البرامج (SMU) لإعادة التحميل على مجموعة موجهات خدمات التجميع طراز ASR 9000 Series Aggregation Services Router nV Edge. يمكن إستخدام ترقية كل حامل على حدة لتثبيت إصدار برنامج جديد أو حزمة برامج (SMU) على كل حامل في كل مرة. يتم تقليل فقدان الحزمة إلى الحد الأدنى في ترقية البرامج لمخططات الشبكة التي تتضمن تكرار الكابلات لكل حامل في المجموعة.
اعتبارا من تاريخ النشر الأولي لهذه الوثيقة، في مايو 2014، هناك ثلاث طرق مدعومة لترقية وحدة معالجة مركزية (SMU) أو تنشيطها على مجموعة:
تمت مناقشة الطريقة الثالثة في هذا المستند.
يختلف فقد الحزم بناء على المقياس والميزات، ولكن من المتوقع أن يكون في أي مكان من 8s <> 180s.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى محطتين ASR 9001s، و Cisco IOS XR الإصدار 4.3.2 إلى 5.1.0 ومحطة عمل Ubuntu Linux.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
Enter into KSH and copy the script to disk0:
From exec mode type 'run' to enter KSH.
Copy the file from /pkg/bin/ folder using the following command:
cp /pkg/bin/nv_edge_upgrade.exp <destination>
eg: cp /pkg/bin/nv_edge_upgrade.exp /disk0:
After this the script can be copied off the router and modified.
sudo yum install expect
أو
sudo apt-get install expect
root@ubuntu:~$ whereis expect
expect: /usr/bin/expect /usr/bin/X11/expect /usr/share/man/man1/expect.1.gz
root@ubuntu:~$
#!/usr/bin/expect -f
set rack0_addr "172.18.226.153"
set rack0_port "2049"
set rack0_stby_addr "172.27.152.19"
set rack0_stby_port "2004"
set rack1_addr "172.18.226.153"
set rack1_port "2050"
set rack1_stby_addr "172.27.152.19"
set rack1_stby_port "2007"
set router_username "cisco"
set router_password "cisco"
set image_list "disk0:asr9k-mini-px-5.1.0 \
disk0:asr9k-fpd-px-5.1.0 \
disk0:asr9k-mpls-px-5.1.0 \
disk0:asr9k-mgbl-px-5.1.0 \
disk0:asr9k-bng-px-5.1.0 \ "
أو إعادة تحميل SMU (الوحدات) المطلوب تنشيطها.
set image_list "disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0 \ "
set irl_list {{TenGigE 0/0/2/0} {TenGigE 0/0/2/1} {TenGigE 1/0/2/0} {TenGigE 1/0/2/1} }
proc router_disconnect { } {
global debug_mode
global connected_rack
if {$debug_mode == 1} { return }
send -- "\35"
sleep 1
expect -exact "telnet> "
send -- "quit\r"
expect eof
set connected_rack -1
sleep 5
admin
install add tar ftp://cisco:cisco@10.118.12.236/5.1.0.tar sync
root@ubuntu:~/nV$ expect nv_edge_upgrade.exp
########################
This CLI Script performs a software upgrade on
an ASR9k Nv Edge system, using a rack-by-rack
parallel reload method. This script will modify
the configuration of the router, and will incur
traffic loss.
Do you wish to continue [y/n] y
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
يكون تقدم البرنامج النصي/الترقية مرئيا من محطة عمل لينوكس. وتستغرق عملية ترقية الحامل بحامل من 45 إلى 60 دقيقة لإنجازها.
في ASR 9000، أكمل الخطوات التالية لتأكيد ترقية البرامج/تنشيط SMU وحالة نظام حافة nV:
RP/0/RSP0/CPU0:ASR9006#show install active summary
Mon Mar 31 12:43:43.825 EST
Default Profile:
SDRs:
Owner
Active Packages:
disk0:asr9k-fpd-px-5.1.0
disk0:asr9k-mgbl-px-5.1.0
disk0:asr9k-mpls-px-5.1.0
disk0:asr9k-mini-px-5.1.0
disk0:asr9k-bng-px-5.1.0
disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0
RP/0/RSP0/CPU0:ASR9006#show install committed summary
Mon Mar 31 12:44:07.250 EST
Default Profile:
SDRs:
Owner
Committed Packages:
disk0:asr9k-fpd-px-5.1.0
disk0:asr9k-mgbl-px-5.1.0
disk0:asr9k-mpls-px-5.1.0
disk0:asr9k-mini-px-5.1.0
disk0:asr9k-bng-px-5.1.0
disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0
show nv edge data forwarding location all
<Snippet>
-----------------node0_RSP0_CPU0------------------
nV Edge Data interfaces in forwarding state: 4
TenGigE0_0_1_3 <--> TenGigE1_0_0_3
TenGigE0_1_1_3 <--> TenGigE1_1_0_3
TenGigE0_2_1_3 <--> TenGigE1_2_0_3
TenGigE0_3_1_3 <--> TenGigE1_3_0_3
<Snippet>
في هذا الإخراج، يجب أن تظهر قوائم التحكم في الوصول للبنية الأساسية (IRLs) في حالة إعادة التوجيه.
show nv edge control control-link-protocols location 0/RSP0/CPU0
<Snippet>
Port enable administrative configuration setting: Enabled
Port enable operational state: Enabled
Current bidirectional state: Bidirectional
Current operational state: Advertisement - Single neighbor detected
Priority lPort Remote_lPort UDLD STP
======== ===== ============ ==== ========
0 0/RSP0/CPU0/0 1/RSP0/CPU0/0 UP Forwarding
1 0/RSP0/CPU0/1 1/RSP1/CPU0/1 UP Blocking
2 0/RSP1/CPU0/0 1/RSP1/CPU0/0 UP On Partner RSP
3 0/RSP1/CPU0/1 1/RSP0/CPU0/1 UP On Partner RSP
من هذا الإخراج، يجب أن تظهر "حالة الإرسال ثنائي الإتجاه الحالية" على أنها ثنائية الإتجاه ويجب أن يكون أحد المنافذ فقط في حالة إعادة التوجيه.
RP/0/RSP0/CPU0:ASR9006#admin show dsc
---------------------------------------------------------
Node ( Seq) Role Serial State
---------------------------------------------------------
0/RSP0/CPU0 ( 0) ACTIVE FOX1613G35U PRIMARY-DSC
0/RSP1/CPU0 (10610954) STANDBY FOX1613G35U NON-DSC
1/RSP0/CPU0 ( 453339) STANDBY FOX1611GQ5H NON-DSC
1/RSP1/CPU0 (10610865) ACTIVE FOX1611GQ5H BACKUP-DSC
يعرض هذا الأمر كل من حالة DSC (بين الحوامل) ودور التكرار (داخل الحامل) لجميع معالجات التحويل والتوجيه (RSPs) في النظام.
في هذا المثال:
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Jul-2014 |
الإصدار الأولي |