المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات أساسية

الأجهزة الافتراضية

التحقق من الأجهزة الظاهرية

الوصول إلى eXR VM

إعادة تشغيل eXR VM

نظام ملف eXR VM

eXR VM إظهار الدعم الفني

معلومات ذات صلة

المقدمة

يصف هذا المستند بنية المحاكاة الظاهرية لأجهزة Cisco التي تشغل برنامج XR المحسن (eXR).

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

ينطبق هذا المستند على أي نظام XR أساسي يشغل برنامج eXR.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات أساسية

تمثل الفئة eXR الخطوة المتطورة التالية في تطوير الطراز Cisco IOS® XR المصمم خصيصا لتلبية متطلبات بيئات الشبكات الحديثة. وهو مصمم خصيصا لتوفير الإمكانات المتقدمة لبرنامج IOS XR لمشغلي الشبكات على مستوى الويب والعملاء الذين يركزون على الشبكات، مما يمكنهم من تحقيق قابلية تطوير فائقة وعزل الأعطال والكفاءة التشغيلية في بنى الشبكات الديناميكية والموزعة بدرجة كبيرة.

تتميز الفئة eXR، وهي بنية إصدار 64 بت، بتقدم هائل مقارنة بالنظام الأساسي cXR إصدار 32 بت. نظرا لاعتماده على نظام التشغيل Linux إصدار 64 بت، يوفر الطراز eXR تصميما محدثا مع العديد من التحسينات الأساسية:

- نواة لينوكس 64 بت: تعمل الفئة eXR على زيادة قوة نواة لينوكس 64 بت، مما يتيح أداء أفضل وقابلية أكبر ودعما لبنى الأجهزة الحديثة.

- فصل الطائرات:

يتم فصل الأجهزة الافتراضية بنظام Sysadmin وميزة XR VM بشكل واضح، مما يوفر إمكانية محسنة لعزل الأعطال وموثوقية تشغيلية.

يضمن هذا الفصل أن المشاكل في مستوى ما لا تؤثر على وظائف أو أداء الآخر.

- بنية الجهاز الظاهري (VM):

يستخدم الطراز eXR الأجهزة الافتراضية (VMs) القائمة على نظام التشغيل Linux لكل من مستويي الإدارة والتوجيه.

وتتيح هذه البنية ميزات مثل دعم إعادة تحميل الأجهزة الافتراضية (VM)، مما يتيح إمكانية إعادة تشغيل الأجهزة الافتراضية الفردية دون التأثير على النظام بالكامل.

الأجهزة الافتراضية

يستخدم النظام الأساسي ASR9K الأجهزة الافتراضية (VMs) لبنية المحاكاة الافتراضية الخاصة به، بينما تستفيد الأنظمة الأساسية NCS5000 و NCS5500 من حاويات Linux (LXCs). على الرغم من أختلاف التقنيات الأساسية، توفر كل من VMs و LXCs وظائف متماثلة، مما يضمن الأداء المتناسق والقدرات عبر هذه الأنظمة الأساسية.

يتم نشر الأجهزة الافتراضية (VM) عبر جميع معالجات المسار (RP) وبطاقات الخط (LCs) لدعم بنية محاكاة افتراضية معيارية وفعالة. تعمل كل عقدة باستخدام إثنين من الأجهزة الافتراضية:

- تقوم كل عقدة بتشغيل:

- نظام واحد SysAdmin VM (CallAdos)

- 1 XR VM (Default-SDR)

1 - SysAdmin VM:

- المساعدة في مستوى التحكم وإدارة العمليات على مستوى الأجهزة والوصول إلى النظام.

- يوفر مستوى مخصصا لإدارة الأجهزة والوصول الإداري.

2 - XR VM:

- المساعدة في مستوى البيانات ومعالجة بروتوكولات التوجيه وعمليات إعادة التوجيه.

- يوفر مستوى منفصلا لإدارة بروتوكولات التوجيه وتكوينات الشبكة

بنية IOS EXR من Cisco.

التحقق من الأجهزة الظاهرية

يمكن التحقق من حالة كل جهاز ظاهري (VM) ومراقبتها بدقة باستخدام الأوامر التالية:

RP/0/RSP0/CPU0:router#admin

sysadmin-vm:0_RSP0# show vm

Location: 0/3

Id                Status        IP Address       HB Sent/Recv

-------------------------------------------------------------

sysadmin          running       192.0.2.1        NA/NA

default-sdr       running       192.0.2.3        231194/231194

Location: 0/RSP0

Id                Status        IP Address       HB Sent/Recv

-------------------------------------------------------------

sysadmin          running       192.0.0.1        NA/NA

default-sdr       running       192.0.0.4        4623686/4623686

Location: 0/RSP1

Id                Status        IP Address       HB Sent/Recv

-------------------------------------------------------------

sysadmin          running       192.0.0.6        NA/NA

default-sdr       running       192.0.0.5        4623453/4623450

sysadmin-vm:0_RSP0# exit

RP/0/RSP0/CPU0:router#show platform vm

Node name       Node type       Partner name    SW status       IP address

--------------- --------------- --------------- --------------- ---------------

0/RSP0/CPU0     RP (ACTIVE)     0/RSP1/CPU0     FINAL Band      192.0.0.4

0/RSP1/CPU0     RP (STANDBY)    0/RSP0/CPU0     FINAL Band      192.0.0.5

0/3/CPU0        LC (ACTIVE)     NONE            FINAL Band      192.0.2.3

RP/0/RSP0/CPU0:router#

في IOS XR، تشير حالة "تشغيل" المعروضة لمعالج التوجيه (RP) أو بطاقة الخط (LC) إلى أن الجهاز الظاهري XR (XR VM) نشط وأن برنامج IOS XR يعمل بالكامل.

بالإضافة إلى ذلك، تشير حالة الجهاز (قيد التشغيل) إلى أنه يتم تشغيل الجهاز وتشغيله بشكل صحيح، بينما تؤكد حالة البرامج (قيد التشغيل) أن الجهاز الظاهري Sysadmin (Sysadmin VM) قيد التشغيل والتشغيل والإدارة كما هو متوقع.

تحقق من حالة الأجهزة الظاهرية (VMs) باستخدام الأمر show platform وadmin show platform.

RP/0/RSP0/CPU0:router#show platform

Node              Type                       State             Config state

--------------------------------------------------------------------------------

0/RSP0/CPU0       A9K-RSP5-SE(Active)        IOS XR RUN        NSHUT

0/RSP1/CPU0       A9K-RSP5-SE(Standby)       IOS XR RUN        NSHUT

0/3/CPU0          A9K-4HG-FLEX-SE            IOS XR RUN        NSHUT

RP/0/RSP0/CPU0:router#admin show platform

Location  Card Type               HW State      SW State      Config State

----------------------------------------------------------------------------

0/RSP0    A9K-RSP5-SE             OPERATIONAL   OPERATIONAL   NSHUT

0/RSP1    A9K-RSP5-SE             OPERATIONAL   OPERATIONAL   NSHUT

0/3       A9K-4HG-FLEX-SE         OPERATIONAL   OPERATIONAL   NSHUT

RP/0/RSP0/CPU0:router#

الوصول إلى eXR VM

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

ملاحظة: تم تنفيذ الأوامر على جهاز NCS5500 داخل بيئة معملية خاضعة للتحكم لأغراض الاختبار والتحقق.

للاتصال من XR VM إلى موقع XR VM آخر:

مثال: attach location x/y/CPU0

RP/0/RP0/CPU0:NCS-5500#attach location 0/1/CPU0

export PS1='#'

[xr-vm_node0_1_CPU0:~]$export PS1='#'

#

للوصول إلى SysAdmin VM من ال XR VM النشط، ببساطة أدخل الأمر admin:

مثال: admin

RP/0/RP0/CPU0:NCS-5500#admin

sysadmin-vm:0_RP1#

للاتصال من SysAdmin VM إلى موقع SysAdmin VM آخر:

مثال: (admin) attach location x/y

sysadmin-vm:0_RP1# attach location 0/3

[sysadmin-vm:0_3:~]$

الوصول إلى نظام التشغيل المضيف Linux:

مثال: ssh 10.0.2.16

sysadmin-vm:0_RP1# attach location 0/RP0

[sysadmin-vm:0_RP0:~]$ ssh 10.0.2.16

[host:0_RP0:~]$

ملاحظة: للخروج من أي مستوى VM، ببساطة اكتب الأمر exit. يؤدي هذا إلى إنهاء جلسة العمل الحالية وإعادتك إلى مستوى النظام السابق.

إعادة تشغيل eXR VM

في الإستجابة التقليدية السريعة، كان الاختيار بين reload الأمر والأمر غير hw-module reload  هام إلى حد كبير، حيث حقق كل منهما نتائج مماثلة. ومع ذلك، في eXR، تخدم هذه الأوامر أغراض مميزة وتنفذ عمليات مختلفة:

- يقومreloadالأمر بإعادة تحميل برنامج سريع، مع إعادة تشغيل حاويات Linux (LXCs) مع ترك نظام التشغيل المضيف (OS) نواة Linux غير متأثرة. وينتج عن ذلك إعادة تعيين أسرع وأقل إزعاجا على مستوى البرامج.

- يقوم الأمر hw-modulereload ببدء إعادة تحميل الأجهزة بالكامل، مع إعادة تشغيل البطاقة بالكامل، بما في ذلك نظام التشغيل المضيف ونظام التشغيل Linux kernel.

نظام ملف eXR VM

من خلال كل من XR VM و SysAdmin VM، من الممكن التنقل عبر الدلائل المختلفة الخاصة بهم، مثل القرص الثابت: و disk0:

1- XR VM:

[xr-vm_node0_RP0_CPU0:~]$cd /

[xr-vm_node0_RP0_CPU0:/]$ls  -l

drwxr-xr-x.   14 root root   1720 Apr  9 11:40 dev

lrwxrwxrwx.    1 root root     13 Jan 11 13:53 disk0: -> /misc/scratch

lrwxrwxrwx.    1 root root     11 Jan 11 13:41 harddisk: -> /misc/disk1

[xr-vm_node0_RP0_CPU0:/]$cd /misc/disk1

[xr-vm_node0_RP0_CPU0:/misc/disk1]$ls -l

-rwxr--r--. 1 root root 2249461760 Jan 11 13:25 NCS5500-iosxr-k9-7.11.2.tar

[xr-vm_node0_RP0_CPU0:/]$exit

RP/0/RP0/CPU0:NCS-5500#dir harddisk: | in iosxr

Thu Jun 12 01:16:02.195 UTC

87 -rwxr--r--. 1 2249461760 Jan 11 13:25 NCS5500-iosxr-k9-7.11.2.tar

RP/0/RP0/CPU0:NCS-5500#

2- SysAdmin VM:

[sysadmin-vm:0_RP0:/]$ls -l

lrwxrwxrwx.    1 root root     12 Jan 11 13:51 config -> /misc/config

lrwxrwxrwx.    1 root root     13 Jan 11 13:51 disk0: -> /misc/scratch

lrwxrwxrwx.    1 root root     11 Jan 11 13:51 harddisk: -> /misc/disk1

[sysadmin-vm:0_RP0:~]$cd /misc/scratch

[sysadmin-vm:0_RP0:/misc/scratch]$ls -l

total 688

--wS---r-t. 1 root root 154805 Jul 23  2024 calvados_log_aaad_0_0.out

--w----r-x. 1 root root 150475 Jul 10  2024 calvados_log_aaad_0_0.out.1.gz

--w----r-x. 1 root root 150439 Jul  7  2024 calvados_log_aaad_0_0.out.2.gz

[sysadmin-vm:0_RP0:/misc/scratch]$exit

sysadmin-vm:0_RP0# dir disk0: | in aaad_0_0

36 --w----r-x. 1 150475 Jul 10  2024 calvados_log_aaad_0_0.out.1.gz

13 --wS---r-t. 1 154805 Jul 23  2024 calvados_log_aaad_0_0.out

42 --w----r-x. 1 150439 Jul  7  2024 calvados_log_aaad_0_0.out.2.gz

sysadmin-vm:0_RP0#

eXR VM إظهار الدعم الفني

إظهار مخزن ملفات الدعم الفني في XR VM في هذا الموقع:

Example: dir harddisk:showtech

RP/0/RP0/CPU0:NCS-5500#dir harddisk:showtech

Directory of harddisk:showtech

915772 -rw-r--r--. 1 428689 Apr 11 03:58 showtech-shelf_mgr-admin-2025-Apr-11.033239.UTC.tgz

915835 drwxr-xr-x. 2 4096 May 15 04:28 showtech-NCS-5508-A-mpls-lsd-2025-May-15.042841.UTC

إظهار مخزن ملفات الدعم الفني في SysAdmin VM في هذا الموقع:

مثال: (admin) dir harddisk:/showtech

RP/0/RP0/CPU0:NCS-5500#admin

sysadmin-vm:0_RP0#  dir harddisk:/showtech

Wed Jun  11 23:27:36.164 UTC+00:00

total 1096

521219 -rw-r--r--. 1 1118635 Jun 11 22:40 showtech-fabric-admin-2025-Jun-11.223345.UTC.tgz

15620508 kbytes total (14757516 kbytes free)

sysadmin-vm:0_RP0#

يمكن نسخ ShowTech الذي تم تجميعه في مستوى SysAdmin إلى مستوى XR :

مثال: sysadmin-vm:0_RP0#copy

location <0/RP0/CPU0-default-sdr>

sysadmin-vm:0_RP0# show tech-support HBloss

Waiting for gathering to complete

....

Compressing show tech output

Show tech output available at /misc/disk1//showtech/showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz

++ Show tech end time: 2025-Jun-12.002028.UTC ++

sysadmin-vm:0_RP0# dir harddisk:/showtech

56 -rw-r--r--. 1 11411081 Jun 12 00:20 showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz

5827624 kbytes total (5007416 kbytes free)

sysadmin-vm:0_RP0#exit

RP/0/RP0/CPU0:NCS-5500#dir harddisk:/ | in HB

RP/0/RP0/CPU0:NCS-5500#

sysadmin-vm:0_RP0# copy harddisk:/showtech/showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz harddisk: location 0/RP0/CPU0/VM1

Copying harddisk:/showtech/showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz to harddisk:

showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz

File copied successfully

sysadmin-vm:0_RP0# exit

RP/0/RP0/CPU0:NCS-55000#dir harddisk:/ | in HB

107 -rw-r--r--. 1   11411081 Jun 12 00:22 showtech-HBloss-admin-2025-Jun-12.002004.UTC.tgz

RP/0/RP0/CPU0:NCS-5500#

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco

- أوامر الدعم الفني

- أوامر نظام الملفات على برنامج Cisco IOS XR