تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية قراءة مختلف مراحل تتبع NSO NED وفهمها بشكل صحيح.
يمكن أن يقوم Cisco® Crosswork Network Service Orchestrator (NSO) بإنشاء مسارات تفصيلية للاتصال بين NSO والأجهزة التي تتم إدارتها بواسطة برامج تشغيل عناصر الشبكة (NEDs) الخاصة ب NSO. بالنسبة ل Java-based DDs، تتضمن ملفات التتبع هذه هيكلتها وفقا لإطار عمل مشترك. يساعدك هذا المستند على فهم إطار العمل المشترك هذا والتفاصيل الموجودة في هذه السجلات.
يفترض هذا المستند أنك تستخدم Java NED الذي تم تطويره بواسطة Cisco. يتضمن هذا واجهة سطر الأوامر (CLI) و العامة و 3PY NEDs. تنطبق المراحل وإطار العمل الموضحة في هذا المستند على NetConf NEDs، ولكن سجلات التتبع التي تم إنشاؤها ل NetConf NEDs لا تقوم بتسميتها بنفس الطريقة الموضحة في هذا المستند.
بينما تتم مشاركة المراحل الموصوفة في هذا المستند عبر كل معرفات Java NT، فإن العمليات المحددة التي يتم تشغيلها كجزء من تلك المرحلة تختلف لكل NED بسبب إحتياجات كل جهاز على حدة.
يمكن عرض البيانات الموجودة في ملف تتبع NED في 3 فئات مختلفة.
يرشد NSO الشاشة NT لبدء مراحل محددة. ينتج عن كل عملية في NSO نفس تسلسلات المراحل ولكن كل NED يقوم بتشغيل تعليمات فريدة تجاه جهاز الشبكة. لا يقوم ملف تتبع NED بتسجيل البيانات المتدفقة بدقة بين NSO و NED ولكنه يقوم بتسجيل الإرشادات لبدء مرحلة، وقد اكتملت الاستجابة NED التي تشير إلى مرحلة. تشير الخطوط التي تبدأ ب >> إلى التعليمات لبدء مرحلة ما. الأسطر التي تبدأ ب <تشير إلى NED الذي يقوم بإبلاغ NSO أن المرحلة قد انتهت.
>> 20-Mar-2025::23:23:17.277 user: admin/56 thandle 86091 hostname ncs device xr-netsim0 trace-id=1ee09d76-4415-4bb8-bd39-05f99072bd54 CLI CONNECT to xr-netsim0-127.0.0.1:10025 as admin (Trace=raw)<< CONNECTED
<< 20-Mar-2025::23:23:17.623 user: admin/56 thandle 86091 hostname ncs device xr-netsim0 trace-id=1ee09d76-4415-4bb8-bd39-05f99072bd54 CONNECTED 0
>> 20-Mar-2025::23:24:41.703 user: admin/56 thandle 86213 hostname ncs device xr-netsim0 trace-id=1ee09d76-4415-4bb8-bd39-05f99072bd54 SHOW 0:
<< 20-Mar-2025::23:24:41.879 user: admin/56 thandle 86213 hostname ncs device xr-netsim0 trace-id=1ee09d76-4415-4bb8-bd39-05f99072bd54 SHOW
وضمن كل مرحلة، سيعمل ال NED على تشغيل أوامر باتجاه جهاز الشبكة لتحقيق أهداف كل مرحلة. يتم وضع علامة على الاتصال من الجهاز NED إلى الجهاز *** output
، ويتم وضع علامة على الاتصال الذي يستلمه NED من الجهاز *** input
.
*** output 20-Mar-2025::13:08:31.955 user: admin/316551 thandle 18978916 hostname ncs device xr-netsim0 trace-id=- ***
show running-config
*** input 20-Mar-2025::13:08:31.987 user: admin/316551 thandle 18978916 hostname ncs device xr-netsim0 trace-id=- ***
show running-config
Thu Jan 5 13:08:37.274 BRT
Building configuration...
!! IOS XR Configuration 7.2.1
...
في واجهة سطر الأوامر (CLI)، يتكون الإدخال من جميع المعلومات التي تظهر على واجهة سطر الأوامر (CLI) الخاصة بالجهاز، بما في ذلك الأوامر التي يتم إرسالها بواسطة NSO.
يقوم NED بتسجيل كمية معينة من المعلومات التي لا يتم إرسالها إلى الجهاز أو إلى NSO. يتضمن ذلك إعدادات NED ومعالجة البيانات والتغييرات المتوقعة في قاعدة بيانات NSO(CDB).
يبدأ هذا النوع من المعلومات غالبا--
ولكن لا ينطبق على جميع المعلومات من هذا النوع.
*** output 20-Mar-2025::13:08:31.955 user: admin/316551 thandle 18978916 hostname ncs device xr-netsim0 trace-id=- ***
-- BEGIN SHOW
-- [20-Mar-2025::13:08:31.956] progress: show: reading config...
-- Reading running config...
show running-config
يمر هذا القسم عبر قائمة العمليات المشتركة ويوثق التسلسل المتوقع للمراحل التي يقوم NSO بإنشائها لكل عملية. يمكن العثور على مزيد من التفاصيل لكل مرحلة في قسم المراحل بهذا المستند.
ملاحظة: يتم حذف مراحل IS_ALIVE و SET_TIMEOUT و CLOSE من كل تسلسل نظرا لأن لها قيمة قليلة لاستكشاف الأخطاء وإصلاحها
>> CLI CONNECT
<< CONNECTED
أو
>> GENERIC CONNECT
<< CONNECTED
بينما تكون مرحلتا واجهة سطر الأوامر (CLI) و الاتصال العام متطابقتين تقريبا من الناحية الوظيفية، تستخدم كل من واجهة سطر الأوامر (CLI) والنوع العام NEDs مراحل اتصال مختلفة.
>> CLI CONNECT
<< CONNECTED
>> GET_TRANS_ID
<< TRANS_ID
>> CLI CONNECT
<< CONNECTED
>> SHOW
<< SHOW
>> GET_TRANS_ID
<< TRANS_ID
أو
>> CLI CONNECT
<< CONNECTED
>> SHOW
<< SHOW
<< PROVISIONAL TRANS_ID
بعض ال NED تم تحسينها للاستخدام بدلا PROVISIONAL TRANS_ID
من GET_TRANS_ID
.
>> CLI CONNECT
<< CONNECTED
>> SHOW
<< SHOW
عملية المقارنة-config مماثلة جدا لعملية المزامنة من، ولكنها لا تقوم بتحديث CDB. عندما يكتشف Compare-config فرقا في التكوين، فإنه لا يقوم باستدعاء GET_TRANS_ID لتحديث المجموع الاختباري. في حالة عدم وجود فرق تكوين، يقوم باستدعاء GET_TRANS_ID وتحديث المجموع الاختباري.
>> CLI CONNECT
<< CONNECTED
>> INITIALIZE
<< INITIALIZED
>> PREPARE
<< PREPARE OK
>> COMMIT
<< COMMIT OK
>> PERSIST
<< PERSIST OK
>> GET_TRANS_ID
<< TRANS_ID
لا تشترك هذه العمليات في منطق NED ولا تتسبب في إنشاء أي سجلات في ملف التتبع NED.
لا ترسل هذه العملية أي بيانات إلى أجهزة الشبكة، ولكنها تشرك في المنطق NED.
>> CLI CONNECT
<< CONNECTED
>> PREPARE DRY
<< PREPARE DRY
>> CLI CONNECT
<< CONNECTED
>> INITIALIZE
<< INITIALIZED
>> SHOW_PARTIAL
<< SHOW
>> PREPARE
<< PREPARE OK
>> COMMIT
<< COMMIT OK
>> PERSIST
<< PERSIST OK
>> GET_TRANS_ID
<< TRANS_ID
هذا التسلسل مضلل. إنها تدعي أن يتضمن ال INITIALIZE مرحلة لكن ال NED لن يطلق أي أمر أثناء هذه المرحلة ويتخطى ذلك بشكل فعال. وذلك لأن العلامة no-overwrite لا تحقق من المجموع الاختباري ولكنها تتحقق من التكوين باستخدام SHOW_PARTIAL بدلا من ذلك.
>> CLI CONNECT
<< CONNECTED
>> INITIALIZE
<< INITIALIZED
>> PREPARE
>> CLOSE
<< CLOSED
>> CLI CONNECT
<< CONNECTED
>> SHOW_PARTIAL
<< SHOW
>> ABORT
<< ABORT OK
>> GET_TRANS_ID
<< TRANS_ID
عند حدوث خطأ أثناء الالتزام، يقوم NSO بإنهاء الاتصال، وإعادة الاتصال، ويحاول إستعادة النظام. يقوم NSO بذلك عن طريق التحقق من تكوين الجهاز باستخدام SHOW_PARTIAL وإرسال تسلسل من الأوامر لإرجاع التكوين الحالي إلى التكوين قبل بدء الالتزام أثناء مرحلة ABORT. تحتوي الأجهزة ذات تكوين المرشح على طرق بديلة لاستعادة ما يمكن أن تستفيد منه NSO، وذلك حسب وقت حدوث الخطأ.
>> CLI CONNECT
<< CONNECTED
>> COMMAND
<< COMMAND
تستخدم جميع ال DDs المستندة إلى جافا نفس المراحل، لكن كل NED يضبط التنفيذ الدقيق للمرحلة إلى الجهاز المحدد الذي يعالجه.
أثناء مرحلة الاتصال، يطبع ال NED المعلومات عن نفسه، وينشئ اتصال، يعجز ترقيم الصفحات (لواجهة سطر الأوامر (CLI))، ويجمع معلومات الجهاز. ويتضمن ذلك NSO وإصدار NED، وإعدادات NED، وخوارزميات SSH، وطراز الجهاز وإصداره. لا يقوم بتسجيل تبادل كلمة المرور.
عند مواجهة فشل اتصال NSO بجهاز، يمكن أن يكون أي جزء من هذه المرحلة مسؤولا. من المحتمل أن يكون NSO قد تمكن من إنشاء جلسة SSH ولكنه فشل في إسترداد طراز الجهاز وإصداره.
تحتفظ NEDs بجلسة عمل مع جهاز لعدة ثوان بعد انتهاء العملية. إذا كانت هناك حاجة إلى عملية أخرى لنفس الجهاز خلال ذلك الإطار الزمني، سيقوم NED بتسجيل مرحلة إعادة الاتصال بدلا من اتصال CLI/GENERIC وإعادة إستخدام المعلومات.
تقوم المرحلة GET_TRANS_ID بتجميع المعلومات لحساب المجموع الاختباري. يمكن التحقق من المجموع الاختباري هذا لتحديد ما إذا كان الجهاز خارج المزامنة أثناء عملية الالتزام أو المزامنة، أو يمكن تخزينه للتحقق المستقبلي. تحدد Cisco خيار الوزن الخفيف الأكثر المتوفر لكل جهاز. يجمع Cisco-IOS-CLI NED تكوين الجهاز الكامل لإنشاء المجموع الاختباري. يستخدم Cisco-iosxr NED قائمة الالتزام ويتحقق مما إذا كان معرف الالتزام قد تغير منذ آخر مزامنة.
يقوم NEDs بطباعة المجموع الاختباري الذي قاموا بحسابه في نهاية مرحلة GET_TRANS_ID.
>> 15-Mar-2025::10:29:41.410 user: admin/205 thandle 1559 hostname ncs device alu0 GET_TRANS_ID
*** output 15-Mar-2025::10:29:41.411 user: admin/205 thandle 1559 hostname ncs device alu0 ***
-- get config method: cli dump
admin display-config
*** input 15-Mar-2025::10:29:41.415 user: admin/205 thandle 1559 hostname ncs device alu0 ***
admin display-config
...
<< 15-Mar-2025::10:29:42.045 user: admin/205 thandle 1559 hostname ncs device alu0 TRANS_ID 8f42fe893c448f47c155710bb909800b
يتم إستدعاء GET_TRANS_ID أثناء مزامنة الشيك، أو في نهاية المزامنة من، أو في نهاية الالتزام، أو في نهاية Compare-config إذا لم يتم اكتشاف أي فرق. لا يتم تحديث المجموع الاختباري كجزء من GET_TRANS_ID إلا أثناء إجراء المزامنة. في بداية عملية الالتزام، يتحقق NSO أيضا من المجموع الاختباري ولكنه يستخدم INITIALIZE بدلا من GET_TRANS_ID.
أثناء مرحلة العرض، يقوم NED بتجميع التكوين الحالي على الجهاز وتحليله بحيث يمكن تحديثه أو مقارنته ب CDB. يمكن أن تتكون مرحلة العرض من أمر واحد أو أكثر لجمع البيانات ذات الصلة. بعض DDs يطالب يتعدد عرض مرحلة في صف لأقسام مختلف من التشكيل.
<< 15-Mar-2025::14:17:07.190 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c CONNECTED 0
>> 15-Mar-2025::14:17:07.210 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0:
<< 15-Mar-2025::14:17:07.211 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.211 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0:
<< 15-Mar-2025::14:17:07.212 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.212 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0:
<< 15-Mar-2025::14:17:07.212 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.213 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0:
<< 15-Mar-2025::14:17:07.213 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.214 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0: <'vlan-configuration'>
<< 15-Mar-2025::14:17:07.214 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.214 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0: <'switchvlan-configuration'>
<< 15-Mar-2025::14:17:07.215 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
>> 15-Mar-2025::14:17:07.215 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW 0:
<< 15-Mar-2025::14:17:08.672 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c SHOW
<< 15-Mar-2025::14:17:08.672 user: admin/17279 thandle 7896374 hostname ncs device zte0 trace-id=438b8c PROVISIONAL TRANS_ID 8bb56df1e125549b62f96e8007866
وحالما يتم جمع البيانات، يقوم المعهد الوطني للإحصاء بعرضها ويعدها لمكاتب الاتصال الوطنية. في واجهة سطر الأوامر (CLI)، يتم تمييز هذه العملية بواسطة محلل التوربو. أي بيانات NSO لا تفهم ولا يمكن تعيينها إلى نموذج Yang الحالي تم تسجيلها كخط تم تخطيه.
-- turbo-mode parsing (setvalues) :: performance numbers :
-- --------------------------------------------------------------------------------
-- number of lines parsed : 469
-- number of lines skipped : 2
-- time to parse config (ms) : 20
-- time to transfer xml to nso (ms) : 531
-- --------------------------------------------------------------------------------
-- skipped 2 lines in context '/' :
-- (line 16) : 'platform sslvpn use-pd'
-- (line 74) : 'pae'
-- --------------------------------------------------------------------------------
-- [15-Mar-2025::17:00:07.906] progress: show: populating cdb ok [531 ms]
-- transformed >= sorted 8 'neighbor ' lines for hash checksum
-- show trans_id = 12b6f28a48520ca4b5c6ebdfe3d333ee
-- done show [5055 ms]
<< 15-Mar-2025::17:00:07.912 user: nsoadmin/23219 thandle 3068964 hostname ncs device ios0 SHOW
TRANS_ID المؤقت هو تحسين تم تنفيذه في بعض NEDs لاستبدال GET_TRANS_ID في نهاية عملية المزامنة من. بدون هذه التحسينات المطلوبة لتجميع التكوين الكامل للجهاز لحساب المجموع الاختباري قم بتجميع هذه البيانات مرتين أثناء المزامنة من. مرة أثناء المرحلة show ومرة أخرى أثناء المرحلة get_trans_id. يقوم TRANS_ID المؤقت باستبدال GET_TRANS_ID في هذه الحالات لإعادة إستخدام البيانات من عملية SHOW.
يوجد تنفيذ خاص لهذا التحسين في Cisco-iosxr-cli NED. لا يتطلب هذا الأمر NED التكوين الكامل ولكن التكوين يمكن أن يكون كبيرا إلى الحد الذي يجعل التحليل يستغرق وقتا طويلا بما يكفي لجلسة عمل SSH حتى ينتهي الوقت الذي يبدأ فيه GET_TRANS_ID. ولتجنب ذلك، يقوم NED بجمع المعلومات اللازمة كجزء من SHOW واستخدام معرف انتقال_ID المؤقت بدلا من ذلك.
مرحلة التهيئة مماثلة ل GET_TRANS_ID. ويقوم بتجميع نفس البيانات وحساب المجموع الاختباري، ولكنه لا يستخدم إلا في بداية عملية الالتزام للتحقق مما إذا كان الجهاز في تزامن. في حالة العثور على جهاز غير متزامن، تتبع مرحلة "تهيئة" مرحلة "عدم التهيئة" ويتم إرجاع خطأ إلى NSO. لم تقم التهيئة بتحديث المجموع الاختباري مطلقا.
ملاحظة: لا يحتوي Commit No-overwrite على مرحلة تهيئة ولكن لا يتم تشغيل أي أوامر خلالها نظرا لأن خارج المزامنة غير ذي صلة.
إن مرحلة التحضير هي أهم مرحلة في عملية الالتزام. أثناء مرحلة التحضير يترجم ال NED التغييرات المقصودة في ال NSO CDB أن يمر الجهاز يفهم. ثم يرسل هذه الأوامر إلى الجهاز، بما في ذلك أي أوامر للتنقل في واجهة المستخدم (UI) مثل إدخال وضع التكوين.
بالنسبة للأجهزة التي لا تحتوي على تكوين مرشح، يؤدي إرسال الأوامر إلى إحداث تأثير فوري على تكوين الشبكة وتشغيلها قيد التشغيل.
أثناء مرحلة التأكيد، يطبق NED التكوين على الجهاز. تكون مرحلة COMMIT فارغة للأجهزة التي ليس لها تكوين مرشح مثل الأجهزة المدارة بواسطة Cisco-IOS-CLI NED. إذا كان لدى الجهاز قدرات تأكيد الالتزام، فإن NSO تستفيد من تلك القدرات أثناء هذه المرحلة.
>> 8-Mar-2025::14:06:54.238 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a COMMIT 1: (Timeout 30)
*** output 8-Mar-2025::14:06:54.239 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
-- BEGIN COMMIT
-- [08-Mar-2025::14:06:54.239] progress: commit: committing config...
-- Committing (confirmed) [num-commit 0 0a delayed=0]
commit confirmed 30 show-error
*** input 8-Mar-2025::14:06:54.268 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
commit confirmed 30 show-error
Wed Mar 8 14:06:54.354 BRT
RP/0/RP0/CPU0:RNCOBSA0101(config)#
*** output 8-Mar-2025::14:06:58.377 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
commit show-error
*** input 8-Mar-2025::14:06:58.404 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
commit show-error
Wed Mar 8 14:06:58.493 BRT
% Confirming commit for trial session.
RP/0/RP0/CPU0:RNCOBSA0101(config)#
*** output 8-Mar-2025::14:06:58.734 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
end
*** input 8-Mar-2025::14:06:58.763 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
end
RP/0/RP0/CPU0:RNCOBSA0101#
*** output 8-Mar-2025::14:06:58.832 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a ***
-- [08-Mar-2025::14:06:58.832] progress: commit: committing config ok [4593 ms]
-- DONE COMMIT [4594 ms]
<< 8-Mar-2025::14:06:58.832 user: admin/397910 thandle 18935883 hostname ncs device xr0 trace-id=c9c7a91b-dfd2-45bd-bbe4-71a0ddb1039a COMMIT OK
تتطلب بعض الأجهزة تعليمات إضافية لضمان الحفاظ على التكوين حتى عند إعادة تشغيل الجهاز. يتم إرسال هذه الأوامر أثناء مرحلة PERSIST.
تعد مرحلة "تحضير الجفاف" فريدة من نوعها بالنسبة commit dry-run outformat native
للعمليات. مماثل إلى تجهيز مرحلة أن يترجم ال NSO غاية إلى أداة أمر، غير أن لا يرسل أن أمر إلى الأداة.
يمكن إستدعاء SHOW_PARTIAL Phase بواسطة إرشادات MAAPI، أو يمكن إستخدامه أثناء commit no-overwite
و rollback during commit error
.
هذه المرحلة مماثلة لمرحلة العرض في أنها تجمع بيانات التكوين من الجهاز وتعدلها. ويقوم بتجميع مجموعة أكثر تحديدا من البيانات ذات الصلة بعملية الالتزام الحالية بدلا من التكوين الكامل. لا تدعم جميع الأجهزة جمع مجموعات أصغر من البيانات.
مرحلة ABORT مماثلة لمرحلة PREPARE ولكن حصرية للاسترداد. يرسل NSO أوامر لإرجاع تكوين الأجهزة إلى الطريقة التي كان عليها قبل الالتزام.
يتم إستخدام مرحلة REVERT في الحالات التي واجه فيها الالتزام خطأ ولكن يمكن أن يقوم NSO ببساطة بإخطار الجهاز بالرجوع إلى تكوين سابق. في هذه الحالة، لا تكون مرحلتا show_partial و abort مطلوبة.
تعد مرحلة "الأمر" فريدة لعمليات "الحالة الحية". أثناء مرحلة القيادة، يقوم NSO بتمرير التعليمات إلى الأجهزة الموجودة خارج نطاق عمليات الالتزام النموذجية.
تعد مرحلة IS_ALIVE بمثابة فحص صحي للتحقق مما إذا كانت الجلسات بين معالج NED والجهاز ووحدة التخزين المتصلة بالشبكة (NSO) لا تزال صحية. إذا واجهت IS_ALIVE false، فمن المحتمل أنك واجهت مهلة في إحدى الجلسات.
أثناء مرحلة الإغلاق يقوم NED بإغلاق جلسة SSH إلى الجهاز الطرفي.
تشير المرحلة set_timeout إلى تحديث مختلف حالات انتهاء المهلة التي يديرها NSO و NT.
بعد مرحلة العرض، يطبع NED قائمة بالتغييرات المتوقعة التي سيتم إجراؤها في NSO CDB.
created /ios:line/vty[first='5'][last='15']/login
created /ios:line/vty[first='5'][last='15']/login/local
modified /ios:interface/Loopback[name='2']
created /ios:interface/Loopback[name='2']/shutdown
created /ios:username[name='cisco']
value_set /ios:username[name='cisco']/privilege 15
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
24-Mar-2025
|
الإصدار الأولي |