نظام التشغيل سيسكو IOS

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

لا تعمل جميع منتجات شبكات سيسكو بنظام التشغيل IOS. تشمل الاستثناءات بعض محولات سيسكو كاتاليست ، التي تعمل بنظام IOS XE ، وموجهات سيسكو ASR ، التي تعمل إما بنظام IOS XE أو IOS XR ؛ وكلاهما نظاما تشغيل مبنيان على لينكس. أما في بيئات مراكز البيانات، فتعمل محولات سيسكو نيكسوس ( إيثرنت ) ومحولات سيسكو MDS ( فايبر تشانيل ) بنظام التشغيل سيسكو NX-OS ، وهو أيضاً نظام تشغيل مبني على لينكس.

تاريخ

تم تطوير نظام تشغيل الشبكة IOS باستخدام شفرة برمجية كتبها ويليام ييغر في جامعة ستانفورد ، [ 3 ] [ 4 ] [ 5 ] والتي طُوّرت في ثمانينيات القرن الماضي لأجهزة التوجيه ذات ذاكرة 256 كيلوبايت وقدرة معالجة مركزية منخفضة . ومن خلال التوسعات المعيارية، تم تكييف IOS مع القدرات المتزايدة للأجهزة وبروتوكولات الشبكات الجديدة. [ 6 ] عند تطوير IOS، كانت أجهزة التوجيه هي خط الإنتاج الرئيسي لشركة سيسكو سيستمز. استحوذت الشركة على عدد من الشركات الناشئة التي ركزت على محولات الشبكة، مثل شركة Kalpana ، مخترعة أول محول إيثرنت ، ونتيجة لذلك، لم تكن محولات سيسكو تعمل بنظام IOS في البداية. قبل IOS، كانت سلسلة Cisco Catalyst تعمل بنظام CatOS . [ 7 ]

واجهة سطر الأوامر

توفر واجهة سطر الأوامر (CLI) لنظام التشغيل IOS مجموعة ثابتة من الأوامر المكونة من عدة كلمات . وتُحدد هذه المجموعة بناءً على "الوضع" ومستوى صلاحيات المستخدم الحالي. يوفر "وضع التكوين العام" أوامر لتغيير تكوين النظام، بينما يوفر "وضع تكوين الواجهة" أوامر لتغيير تكوين واجهة محددة. تُخصص لكل أمر مستوى صلاحيات ، من 0 إلى 15، ولا يمكن الوصول إليه إلا من قِبل المستخدمين الذين يملكون الصلاحيات اللازمة. ومن خلال واجهة سطر الأوامر، يمكن تحديد الأوامر المتاحة لكل مستوى صلاحيات.

تتضمن معظم إصدارات نظام التشغيل IOS مترجم لغة Tcl . وباستخدام ميزة إدارة الأحداث المدمجة ، يمكن برمجة المترجم للتفاعل مع الأحداث داخل بيئة الشبكة، مثل فشل الواجهة أو المؤقتات الدورية.

تتضمن أوضاع الأوامر المتاحة ما يلي: [ 8 ]

  • وضع تنفيذ المستخدم
  • وضع تنفيذي مميز
  • وضع التكوين العام
  • وضع مراقبة ذاكرة القراءة فقط (ROM)
  • وضع الإعداد

وأكثر من 100 وضع ونمط فرعي للتكوين.

بنيان

يتميز نظام التشغيل Cisco IOS ببنية متجانسة ، نظرًا لمحدودية موارد الأجهزة في أجهزة التوجيه والمحولات في ثمانينيات القرن الماضي. وهذا يعني أن جميع العمليات تتمتع بوصول مباشر إلى الأجهزة لتوفير وقت معالجة وحدة المعالجة المركزية. لا توجد حماية للذاكرة بين العمليات، ويعتمد نظام IOS على جدولة التشغيل حتى الاكتمال ، مما يعني أن النواة لا تقاطع أي عملية قيد التشغيل . بدلاً من ذلك، يجب على العملية استدعاء النواة قبل أن تُتاح الفرصة للعمليات الأخرى للتشغيل. يعتبر نظام IOS كل عملية بمثابة خيط معالجة واحد ويُخصص لها قيمة أولوية، بحيث تُنفذ العمليات ذات الأولوية العالية على وحدة المعالجة المركزية قبل العمليات ذات الأولوية المنخفضة الموجودة في قائمة الانتظار، ولكن لا يمكن للعمليات ذات الأولوية العالية مقاطعة العمليات ذات الأولوية المنخفضة قيد التشغيل. [ 6 ]

لا تُطبّق نواة نظام التشغيل Cisco IOS المتجانسة حمايةً للذاكرة لبيانات العمليات المختلفة. إذ تُربط الذاكرة الفعلية بأكملها في مساحة عنوان افتراضية واحدة. ولا تُجري نواة Cisco IOS أي ترحيل أو تبديل للذاكرة. ولذلك، تقتصر الذاكرة القابلة للعنونة على الذاكرة الفعلية لجهاز الشبكة المُثبّت عليه نظام التشغيل. ومع ذلك، يدعم نظام IOS إعادة تسمية محتويات الذاكرة الافتراضية المُكرّرة إلى نفس الذاكرة الفعلية. وقد طبّقت Cisco هذه البنية لضمان أداء النظام وتقليل الأعباء التشغيلية لنظام التشغيل. [ 6 ]

من عيوب بنية نظام التشغيل IOS أنها تزيد من تعقيد النظام، كما أنها تُعرّض البيانات للتلف نتيجةً لإمكانية قيام عملية ما بالكتابة فوق بيانات عملية أخرى، وقد تتسبب عملية واحدة في زعزعة استقرار النظام بأكمله أو حتى في تعطل النظام قسرًا . في حال تعطل نظام التشغيل IOS، يُعاد تشغيل النظام تلقائيًا ويُعاد تحميل الإعدادات المحفوظة. [ 6 ]

التوجيه

في جميع إصدارات نظام التشغيل Cisco IOS، يُعتبر توجيه الحزم وإعادة توجيهها ( التبديل ) وظيفتين منفصلتين. يعمل التوجيه والبروتوكولات الأخرى كعمليات في نظام التشغيل Cisco IOS، وتُساهم في قاعدة معلومات التوجيه (RIB). تُعالج هذه القاعدة لإنشاء جدول توجيه IP النهائي (FIB، قاعدة معلومات التوجيه)، والذي تستخدمه وظيفة التوجيه في جهاز التوجيه. في منصات أجهزة التوجيه التي تعتمد على التوجيه البرمجي فقط (مثل Cisco 7200)، تتم معالجة معظم حركة البيانات، بما في ذلك تصفية قوائم التحكم في الوصول وإعادة التوجيه، على مستوى المقاطعة باستخدام Cisco Express Forwarding (CEF) أو dCEF (التوجيه الموزع CEF). هذا يعني أن نظام التشغيل IOS لا يحتاج إلى تبديل سياق العملية لإعادة توجيه حزمة. تعمل وظائف التوجيه مثل OSPF أو BGP على مستوى العملية. في أجهزة التوجيه التي تعتمد على التوجيه المادي، مثل سلسلة Cisco 12000، يقوم نظام التشغيل IOS بحساب جدول معلومات التوجيه (FIB) برمجيًا، ثم يُحمّله إلى جهاز التوجيه المادي (مثل ASIC أو معالج الشبكة)، الذي يُنفذ وظيفة إعادة توجيه الحزم الفعلية.

كتلة وصف الواجهة

كتلة وصف الواجهة (IDB) هي جزء من الذاكرة أو بنية البيانات الداخلية لنظام التشغيل Cisco IOS، وتحتوي على معلومات مثل عنوان IP وحالة الواجهة وإحصائيات حزم بيانات الشبكة. يحتفظ برنامج Cisco IOS بكتلة وصف واجهة واحدة لكل واجهة أجهزة في محول أو موجه Cisco معين، وكتلة وصف واجهة واحدة لكل واجهة فرعية. يختلف عدد كتل وصف الواجهة الموجودة في النظام باختلاف نوع منصة أجهزة Cisco.

ستتم الإشارة إلى الواجهات المادية والمنطقية على المحول باستخدام أسماء وصفية موسعة أو مختصرة للمنافذ. هذا بالإضافة إلى ترقيم الفتحات والوحدات والواجهات، مما يُنشئ مرجعًا فريدًا لتلك الواجهة.

معرّفات الواجهة
موسعمختصر
إيثرنت بسرعة 200 جيجابتذ
إيثرنت مائة جيجابتهو
إيثرنت بسرعة 40 جيجابتفو
TwentyFiveGigEتو
إيثرنت بسرعة عشرة جيجابتتي
إيثرنت 5 جيجابتفي
إيثرنت مزدوج جيجابتتويتر
جيجابت إيثرنتجي
إيثرنت سريعفا
قناة الميناءبو
تطبيق جيجابت إيثرنتأب

الحزم ومجموعات الميزات

يُشحن نظام التشغيل IOS كملف فريد مُصمم خصيصًا لأجهزة شبكة سيسكو. ولذلك، تتضمن كل صورة IOS مجموعة من الميزات التي تحدد أوامر وميزات واجهة سطر الأوامر (CLI) المتوفرة على أجهزة سيسكو المختلفة. وبالتالي، تتطلب الترقية إلى مجموعة ميزات أخرى تثبيت صورة IOS جديدة على جهاز الشبكة وإعادة تحميل نظام التشغيل IOS. ويمكن الحصول على معلومات حول إصدار IOS ومجموعة الميزات المُشغلة على جهاز سيسكو باستخدام الأمر show version . [ 6 ]

تحتوي معظم منتجات سيسكو التي تعمل بنظام التشغيل IOS على مجموعة أو أكثر من "مجموعات الميزات" أو "الحزم"، وعادةً ما تكون ثماني حزم لأجهزة توجيه سيسكو وخمس حزم لمحولات شبكة سيسكو. على سبيل المثال، تتوفر إصدارات سيسكو IOS المخصصة للاستخدام على محولات Catalyst كإصدارات "قياسية" (توفر توجيه IP الأساسي فقط)، وإصدارات "محسّنة" توفر دعمًا كاملاً لتوجيه IPv4 ، وإصدارات "خدمات IP متقدمة" توفر الميزات المحسّنة بالإضافة إلى دعم IPv6 . [ 9 ]

ابتداءً من سلسلة أجهزة توجيه ISR 1900 و2900 و3900، قامت سيسكو بتحديث نموذج ترخيص نظام التشغيل IOS. ولتبسيط عملية توسيع مجموعة الميزات وتقليل الحاجة إلى إعادة تثبيت نظام تشغيل الشبكة، قدمت سيسكو صور IOS شاملة، تتضمن جميع الميزات المتاحة للجهاز، ويمكن للعملاء تفعيل بعض الميزات بشراء ترخيص برمجي إضافي . [ 10 ] يمكن تحديد مجموعة الميزات المطلوبة لوظيفة معينة باستخدام أداة Cisco Feature Navigator . تأتي أجهزة التوجيه مزودة بـ IP Base مثبتًا مسبقًا، ويمكن تثبيت تراخيص حزم ميزات إضافية كإضافات لتوسيع مجموعة ميزات الجهاز. حزم الميزات المتاحة هي:

  • تضيف البيانات ميزات مثل BFD و IP SLAs و IPX و L2TPv3 و Mobile IP و MPLS و SCTP .
  • تضيف ميزات الأمان خصائص مثل VPN وجدار الحماية وIP SLAs وNAC.
  • تضيف الاتصالات الموحدة ميزات مثل CallManager Express و Gatekeeper و H.323 و IP SLAs و MGCP و SIP و VoIP و CUBE (SBC).

لا يمكن تحديث صور نظام التشغيل IOS بإصلاحات أخطاء البرامج . لتصحيح ثغرة أمنية في نظام التشغيل IOS، يلزم تحميل ملف ثنائي يحتوي على نظام التشغيل بالكامل. [ 11 ]

التحكم في الإصدارات

يتم ترقيم إصدارات نظام التشغيل Cisco IOS باستخدام ثلاثة أرقام وبعض الأحرف، بالشكل العام ab(cd)e ، حيث:

  • يمثل a رقم الإصدار الرئيسي.
  • b هو رقم الإصدار الفرعي.
  • يمثل c رقم الإصدار، الذي يبدأ من واحد ويتزايد مع إصدار نسخ جديدة بنفس طريقة إصدار القطار ab . وكلمة "قطار" هي مصطلح سيسكو يعني "وسيلة لتوصيل برامج سيسكو إلى مجموعة محددة من المنصات والميزات".
  • d (تم حذفه من الإصدارات العامة) هو رقم الإصدار المؤقت.
  • e (صفر أو حرف واحد أو حرفين) هو معرف قطار إصدار البرامج ، مثل لا شيء (الذي يشير إلى الخط الرئيسي، انظر أدناه)، T (للتكنولوجيا)، E (للمؤسسات)، S (لمقدم الخدمة)، XA كقطار وظائف خاصة، XB كقطار وظائف خاصة مختلف، إلخ.

إعادة البناء - غالبًا ما يتم تجميع إعادة البناء لإصلاح مشكلة أو ثغرة أمنية محددة في إصدار معين من نظام التشغيل IOS. على سبيل المثال، الإصدار 12.1(8)E14 هو إعادة بناء، حيث يشير الرقم 14 إلى إعادة البناء الرابعة عشرة للإصدار 12.1(8)E. تُنتج عمليات إعادة البناء إما لإصلاح عيب ما بسرعة، أو لإرضاء العملاء الذين لا يرغبون في الترقية إلى إصدار رئيسي أحدث لأنهم قد يستخدمون بنية تحتية بالغة الأهمية على أجهزتهم، وبالتالي يفضلون تقليل التغييرات والمخاطر.

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

إصدارات الصيانة – إصدارات خضعت لاختبارات دقيقة، وهي متاحة الآن وتتضمن تحسينات وإصلاحات للأخطاء. توصي سيسكو بالترقية إلى إصدارات الصيانة كلما أمكن ذلك، بدلاً من الإصدارات المؤقتة وإصدارات إعادة البناء.

القطارات

تقول شركة سيسكو: "يوفر القطار وسيلة لتوصيل البرامج بمجموعة محددة من الميزات إلى مجموعة محددة من المنصات." [ 9 ]

حتى 12.4

قبل إصدار Cisco IOS 15، كانت الإصدارات تُقسّم إلى عدة مجموعات ، تحتوي كل منها على مجموعة مختلفة من الميزات. وترتبط هذه المجموعات بشكل أو بآخر بأسواق أو مجموعات عملاء متميزة استهدفتها Cisco. [ 9 ]

  • يهدف الإصدار الرئيسي إلى أن يكون الإصدار الأكثر استقرارًا الذي يمكن للشركة تقديمه، ولا تتوسع ميزاته طوال فترة دعمه. تُصدر التحديثات فقط لمعالجة الأخطاء في المنتج. يصبح الإصدار التقني السابق أساسًا للإصدار الرئيسي الحالي - على سبيل المثال، يصبح الإصدار 12.1T أساسًا للإصدار الرئيسي 12.2. لذلك، لتحديد الميزات المتوفرة في إصدار رئيسي معين، انظر إلى الإصدار التقني السابق. [ 12 ] : 6
  • يحصل قطار التكنولوجيا ( T ) على ميزات جديدة وإصلاحات للأخطاء طوال فترة تشغيله، ولذلك قد يكون أقل استقرارًا من الخط الرئيسي. (في الإصدارات السابقة لإصدار Cisco IOS 12.0، كان قطار التكنولوجيا (P ) هو قطار التكنولوجيا). لا تنصح Cisco باستخدام قطار التكنولوجيا (T) في بيئات الإنتاج إلا في حالات الضرورة القصوى لتطبيق ميزة جديدة من نظام التشغيل IOS خاصة بقطار التكنولوجيا (T). [ 12 ] : 6
  • يعمل قطار مزودي الخدمة ( S ) حصريًا على منتجات أجهزة التوجيه الأساسية للشركة، وهو مُصمم خصيصًا لعملاء مزودي الخدمة. [ 12 ] : 6
  • تم تصميم قطار E – Enterprise خصيصًا للتنفيذ في بيئات المؤسسات. [ 12 ] : 6
  • يدعم قطار النطاق العريض B ميزات النطاق العريض القائمة على الإنترنت. [ 12 ] : 6
  • سلسلة الإصدارات الخاصة X* (XA، XB، إلخ) تتضمن إصدارات فردية مصممة لإصلاح خلل معين أو إضافة ميزة جديدة. تُدمج هذه الإصدارات لاحقًا مع إحدى السلاسل المذكورة أعلاه. [ 12 ] : 15

كانت هناك قطارات أخرى من وقت لآخر، مصممة لتلبية احتياجات محددة - على سبيل المثال، احتوى القطار 12.0AA على رمز جديد مطلوب لمنتج AS5800 من Cisco.

منذ الإصدار 15.0

ابتداءً من إصدار Cisco IOS 15، يوجد مسار واحد فقط، وهو مسار M/T . يشمل هذا المسار إصدارات الصيانة الممتدة وإصدارات الصيانة القياسية. إصدارات M هي إصدارات صيانة ممتدة، وستوفر Cisco إصلاحات للأخطاء لمدة 44 شهرًا. أما إصدارات T فهي إصدارات صيانة قياسية، وستوفر Cisco إصلاحات للأخطاء لمدة 18 شهرًا فقط.

الأمن ونقاط الضعف

نظرًا لأن نظام التشغيل IOS يحتاج إلى معرفة كلمة المرور الأصلية لبعض الاستخدامات (مثل مصادقة CHAP )، فإن كلمات المرور المُدخلة في واجهة سطر الأوامر (CLI) تُشفّر افتراضيًا تشفيرًا ضعيفًا باستخدام تشفير من النوع 7، مثل " ". صُمم هذا الإجراء لمنع هجمات التجسس على إعدادات جهاز التوجيه، ولكنه غير آمن، إذ يُمكن فك تشفيرها بسهولة باستخدام برنامج "getpass" المُتاح منذ عام 1995، أو "ios7crypt" [ 13 ] ، وهو إصدار حديث منه. مع ذلك، يُمكن لجهاز التوجيه فك تشفير كلمات المرور باستخدام الأمر "key chain" وإدخال كلمة المرور من النوع 7 كمفتاح، ثم تنفيذ الأمر "show key"؛ المثال أعلاه يُفك تشفيره إلى "stupidpass". [ 14 ] لكن البرنامج لن يفك تشفير كلمات المرور من النوع 5 أو كلمات المرور المُعيّنة باستخدام الأمر الذي يستخدم تجزئات MD5 المُملّحة . [ 15 ]Router(config)#username jdoe password 7 0832585B1910010713181Fenable secret

توصي سيسكو بتطبيق نموذج الأمان AAA (المصادقة والترخيص والمحاسبة) على جميع أجهزة Cisco IOS. يمكن لـ AAA استخدام قواعد البيانات المحلية، و RADIUS ، و TACACS+ . ومع ذلك، لا يزال الحساب المحلي مطلوبًا عادةً في حالات الطوارئ. [ 16 ]

في مؤتمر بلاك هات بريفينغز في يوليو 2005، قدّم مايكل لين، الذي كان يعمل آنذاك لدى شركة أنظمة أمن الإنترنت ، معلوماتٍ حول ثغرة أمنية في نظام التشغيل IOS. [ 17 ] كانت شركة سيسكو قد أصدرت بالفعل تحديثًا أمنيًا، لكنها طلبت عدم الكشف عن الثغرة. [ 18 ] رفعت سيسكو دعوى قضائية، لكنها سوّت الأمر بعد صدور أمر قضائي يمنع المزيد من الإفصاحات. [ 19 ]

مع توقف استخدام نظام التشغيل IOS على الأجهزة، اعتمد نظام IOS-XE العديد من التحسينات، بما في ذلك تحديث الإعدادات الافتراضية. ويمكن الآن لبعض حالات الاستخدام تخزين البيانات السرية على شكل تجزئات أحادية الاتجاه .

قطار IOS XR

بالنسبة لمنتجات سيسكو التي تتطلب توافرًا عاليًا جدًا، مثل جهاز Cisco CRS-1 ، لم تكن قيود النواة المتجانسة مقبولة. إضافةً إلى ذلك، صُممت أنظمة تشغيل أجهزة التوجيه المنافسة التي ظهرت بعد 10-20 عامًا من نظام IOS، مثل نظام Junos OS من جونيبر ، لتجنب هذه القيود. [ 20 ] وكان رد سيسكو هو تطوير نظام تشغيل جديد كليًا يوفر نمطية، وحماية للذاكرة بين العمليات، وخيوط معالجة خفيفة، وجدولة استباقية ، وإمكانية إعادة تشغيل العمليات المعطلة بشكل مستقل، وقابلية توسع هائلة للاستخدام في شبكات مزودي الخدمة. استخدم مسار تطوير IOS XR في البداية النواة المصغرة لنظام التشغيل في الوقت الحقيقي ( QNX )، وأُعيدت كتابة جزء كبير من شفرة مصدر IOS للاستفادة من الميزات التي توفرها النواة. في عام 2005، قدمت سيسكو نظام تشغيل الشبكة Cisco IOS XR على سلسلة أجهزة التوجيه الشبكية 12000 ، موسعةً بذلك بنية النواة المصغرة من أجهزة توجيه CRS-1 إلى أجهزة التوجيه الأساسية واسعة الانتشار من سيسكو . مع إصدار Cisco IOS XR 6.x، تم الاستغناء عن QNX لصالح Linux. ركز جزء من العمل الأولي على تعديل نظام IOS المتكامل ليصبح نظام IOS معياريًا، مستوحى من مبدأ الوحدات النمطية، مما يوسع بنية النواة المصغرة لتشمل بيئة IOS، مع الحفاظ على إمكانية ترقية البرامج. تم اختبار هذه الفكرة على جهاز Catalyst 6500 فقط، ولم تحظَ بانتشار واسع، وسرعان ما تم إيقافها نظرًا لمتطلباتها العالية التي أثرت سلبًا على أداء النظام.

انظر أيضاً

مراجع

  1. "برامج الشبكات (IOS و NX-OS)" . مؤرشف من الأصل في 26 أكتوبر 2022. تم الاطلاع عليه في 1 نوفمبر 2022 .
  2. "أنظمة تشغيل شبكات سيسكو (IOS)" . سيسكو. مؤرشف من الأصل في 25 أكتوبر 2022. تم الاطلاع عليه في 25 أكتوبر 2022 .
  3. "داخل ساحة الهندسة | كلية الهندسة بجامعة ستانفورد" . جامعة ستانفورد . مؤرشف من الأصل بتاريخ 14 مايو 2022. تم الاطلاع عليه بتاريخ 17 مايو 2022. في عام 1984، ترك الخريج ليونارد بوساك وزوجته ساندي ليرنر وظائفهما في قسم عمليات الحاسوب بجامعة ستانفورد لتأسيس شركة سيسكو، المتخصصة في أجهزة توجيه الإنترنت، والتي أصبحت الشركة الرائدة في هذا المجال. وقد قاما بتطوير برنامج التوجيه متعدد البروتوكولات الذي طوره ويليام ييغر قبل بضع سنوات في جامعة ستانفورد.
  4. كونور، ديني (2007-07-03). "أبرز مخترعي الشبكات على مر العصور" . كمبيوتر وورلد . مؤرشف من الأصل في 2022-10-18 . تم الاطلاع عليه في 2022-05-17 .
  5. ديكس، جون (27 مارس 2006). "رجل الراوتر" . عالم الشبكات . مؤرشف من الأصل في 1 مارس 2019. تم الاسترجاع في 17 مايو 2022 .
  6. 1 2 3 4 5 براد إيدجوورث؛ آرون فوس؛ راميرو غارزا ريوس (2014). توجيه بروتوكول الإنترنت على أنظمة تشغيل سيسكو IOS وIOS XE وIOS XR: دليل أساسي لفهم وتطبيق بروتوكولات توجيه بروتوكول الإنترنت . دار نشر سيسكو. ص 2. ISBN  9780133846768.
  7. غاري أ. دوناهو (2011). محارب الشبكات: كل ما تحتاج لمعرفته ولم يكن في امتحان CCNA . دار نشر أورايلي. ص 10. ISBN  9781449309350.
  8. "دليل أساسيات التكوين، إصدار Cisco IOS 15M&T" . Cisco. مؤرشف من الأصل بتاريخ 15 مايو 2022. تم الاطلاع عليه بتاريخ 14 مايو 2022 .
  9. 1 2 3 "دليل مرجعي لبرامج Cisco IOS و NX-OS" ، ورقة بيضاء من Cisco ، مؤرشفة من الأصل في 6 يونيو 2013 ، تم استرجاعها في 18 يونيو 2013
  10. براد إيدجوورث؛ آرون فوس؛ راميرو غارزا ريوس (2014). توجيه بروتوكول الإنترنت على أنظمة تشغيل سيسكو IOS وIOS XE وIOS XR: دليل أساسي لفهم وتطبيق بروتوكولات توجيه بروتوكول الإنترنت . دار نشر سيسكو. ص 3. ISBN  9780133846768.
  11. براد إيدجوورث؛ آرون فوس؛ راميرو غارزا ريوس (2014). توجيه بروتوكول الإنترنت على أنظمة تشغيل سيسكو IOS وIOS XE وIOS XR: دليل أساسي لفهم وتطبيق بروتوكولات توجيه بروتوكول الإنترنت . دار نشر سيسكو. ص 4. ISBN  9780133846768.
  12. 1 2 3 4 5 6 رولان، جون (2005)، "فهم اصطلاحات تسمية Cisco IOS" (ملف PDF) ، عرض تقديمي في مؤتمر أكاديمية Cisco ، مؤرشف (ملف PDF) من الأصل في 8 فبراير 2016 ، تم استرجاعه في 10 أكتوبر 2016
  13. "ios7crypt" . GitHub . مؤرشف من الأصل بتاريخ 25-03-2017 . تم الاطلاع عليه بتاريخ 19-09-2012 .
  14. "فك تشفير كلمات مرور سيسكو" . insecure.org . مؤرشف من الأصل بتاريخ 27-09-2023 . تم الاطلاع عليه بتاريخ 10-04-2024 .
  15. "حقائق حول تشفير كلمات مرور Cisco IOS" . مؤرشف من الأصل بتاريخ 13 سبتمبر 2017. تم الاطلاع عليه بتاريخ 12 سبتمبر 2017 .
  16. "اختبار سيسكو 500-052" . مؤرشف من الأصل بتاريخ 22 فبراير 2017. تم الاطلاع عليه بتاريخ 21 فبراير 2017 .
  17. كيم زيتر (1 أغسطس 2005). "خلل في جهاز التوجيه: قنبلة موقوتة" . مجلة وايرد . مؤرشف من الأصل في 4 سبتمبر 2014. تم الاطلاع عليه في 9 أغسطس 2014 .
  18. كيم زيتر (27 يوليو 2005). "ثغرة أمنية ضخمة في سيسكو" . مجلة وايرد . مؤرشف من الأصل في 5 سبتمبر 2014. تم الاطلاع عليه في 9 أغسطس 2014 .
  19. "بيان بشأن أمر المحكمة الفيدرالية الجزئية (عرض تقديمي في مؤتمر بلاك هات)" . بيان صحفي . شركة سيسكو سيستمز. 28 يوليو 2005. مؤرشف من الأصل في 5 فبراير 2012. تم الاطلاع عليه في 18 يونيو 2013 .
  20. "نظام التشغيل Junos | شركة Juniper Networks الأمريكية" . شركة Juniper Networks . مؤرشف من الأصل بتاريخ 2024-04-06 . تم الاطلاع عليه بتاريخ 2024-04-10 .