Unetlab GNS3 और सिस्को पैकेट ट्रेसर के लिए एक बढ़िया प्रतिस्थापन है! सिस्को उपकरण के एमुलेटर और सिमुलेटर का अवलोकन सिस्को नेटवर्क के निर्माण के लिए एक एमुलेटर।

नमस्ते।

एक समय मुझे सिस्को से डील करना पड़ा। लंबे समय तक नहीं, लेकिन फिर भी। सिस्को से जुड़ी हर चीज अब बहुत लोकप्रिय है। एक समय मैं एक स्थानीय विश्वविद्यालय में एक स्थानीय सिस्को अकादमी खोलने में शामिल था। एक साल पहले मैं "" पाठ्यक्रमों में था। लेकिन हमारे पास हमेशा उपकरण तक पहुंच नहीं होती है, खासकर पढ़ाई के दौरान। एमुलेटर बचाव के लिए आते हैं। सिस्को के लिए भी हैं। मैंने बोसॉन नेटसिम के साथ शुरुआत की, और लगभग सभी छात्र अब सिस्को पैकेट ट्रैसर पर बैठे हैं। फिर भी, सिमुलेटर का सेट इन दो प्रकारों तक सीमित नहीं है।

कुछ समय पहले, हमारे "नेटवर्क्स फॉर द लिटलेस्ट" चक्र में, हमने एक GNS3 एमुलेटर पर स्विच किया जो सिस्को पैकेट ट्रैसर से बेहतर हमारी आवश्यकताओं के अनुकूल था।

लेकिन हमारे पास क्या विकल्प हैं? अलेक्जेंडर उर्फ ​​सिनिस्टर, जिनका अभी तक हब्रे पर खाता नहीं है, उनके बारे में बताएंगे।

सिस्को सिस्टम्स उपकरण के लिए काफी बड़ी संख्या में सिमुलेटर और एमुलेटर हैं। इस संक्षिप्त समीक्षा में, मैं इस समस्या को हल करने वाले सभी मौजूदा टूल दिखाने का प्रयास करूंगा। जानकारी उन लोगों के लिए उपयोगी होगी जो नेटवर्क प्रौद्योगिकियों का अध्ययन कर रहे हैं, सिस्को परीक्षा देने की तैयारी कर रहे हैं, समस्या निवारण रैक एकत्र कर रहे हैं या सुरक्षा मुद्दों पर शोध कर रहे हैं।

थोड़ी शब्दावली।

सिम्युलेटर- वे आदेशों के एक निश्चित सेट की नकल करते हैं, इसे सिल दिया जाता है और आपको बस आगे जाना है, हमें तुरंत एक त्रुटि संदेश मिलेगा। एक उत्कृष्ट उदाहरण सिस्को पैकेट ट्रैसर है।

एम्युलेटर्सइसके विपरीत, वे आपको वास्तविक उपकरणों की छवियों (फर्मवेयर) को चलाने (बाइट अनुवाद करने) की अनुमति देते हैं, अक्सर दृश्य प्रतिबंधों के बिना। एक उदाहरण GNS3/Dynamips है।

आइए पहले सिस्को पैकेट ट्रैसर को देखें।

1.सिस्को पैकेट ट्रेसर


यह सिम्युलेटर सिस्को नेटवर्किंग अकादमी के छात्रों के लिए विंडोज और लिनक्स दोनों के लिए नि: शुल्क उपलब्ध है।

छठे संस्करण में ऐसी चीजें थीं:

  • आईओएस 15
  • HWIC-2T और HWIC-8A मॉड्यूल
  • 3 नए उपकरण (सिस्को 1941, सिस्को 2901, सिस्को 2911)
  • एचएसआरपी समर्थन
  • अंतिम उपकरणों (डेस्कटॉप) की सेटिंग में IPv6।

भावना यह है कि नई रिलीज सीसीएनए परीक्षा को संस्करण 2.0 में अपडेट करने के लिए समय पर थी।

इसके फायदे इंटरफ़ेस की मित्रता और तर्क हैं। इसके अलावा, विभिन्न नेटवर्क सेवाओं, जैसे डीएचसीपी / डीएनएस / एचटीटीपी / एसएमटीपी / पीओपी 3 और एनटीपी के संचालन की जांच करना सुविधाजनक है।

और सबसे दिलचस्प विशेषताओं में से एक सिमुलेशन मोड पर स्विच करने और समय के फैलाव के साथ पैकेट की गति को देखने की क्षमता है।

इसने मुझे उसी मैट्रिक्स की याद दिला दी।

  • सीसीएनए के दायरे से बाहर जाने वाली लगभग हर चीज को इस पर एकत्र नहीं किया जा सकता है। उदाहरण के लिए, ईईएम पूरी तरह से अनुपस्थित है।
  • इसके अलावा, कभी-कभी विभिन्न गड़बड़ियां दिखाई दे सकती हैं, जिनका इलाज केवल प्रोग्राम को पुनरारंभ करके किया जाता है। इसके लिए एसटीपी प्रोटोकॉल विशेष रूप से प्रसिद्ध है।

हम क्या खत्म करते हैं?

उन लोगों के लिए एक अच्छा उपकरण जिन्होंने अभी सिस्को उपकरण के साथ अपना परिचय शुरू किया है।

अगला GNS3 है, जो डायनामिक्स एमुलेटर के लिए GUI (Qt में) है।

लिनक्स, विंडोज और मैक ओएस एक्स के लिए मुफ्त परियोजना उपलब्ध है। जीएनएस परियोजना की वेबसाइट www.gns3.net है। लेकिन इसकी अधिकांश प्रदर्शन-बढ़ाने वाली विशेषताएं केवल लिनक्स (घोस्ट आईओएस, जो एक ही फर्मवेयर का उपयोग करते समय काम करती हैं) के तहत काम करती हैं, 64-बिट संस्करण भी केवल लिनक्स है। GNS का वर्तमान संस्करण चालू है इस पल- 0.8.5। यह एक एमुलेटर है जो वास्तविक आईओएस फर्मवेयर के साथ काम करता है। इसका उपयोग करने के लिए, आपके पास फर्मवेयर होना चाहिए। मान लीजिए कि आपने सिस्को राउटर खरीदा है, आप उन्हें इससे बाहर निकाल सकते हैं। आप वर्चुअलबॉक्स या वीएमवेयर वर्कस्टेशन वर्चुअल मशीनों को इससे कनेक्ट कर सकते हैं और काफी जटिल योजनाएं बना सकते हैं, यदि आप चाहें तो आगे जाकर इसे वास्तविक नेटवर्क में जारी कर सकते हैं। इसके अलावा, डायनामिप्स पुराने सिस्को पिक्स और कुख्यात सिस्को एएसए, यहां तक ​​कि संस्करण 8.4 दोनों का अनुकरण कर सकते हैं।

लेकिन इन सबके साथ बहुत सी कमियां भी हैं।

प्लेटफार्मों की संख्या सख्ती से सीमित है: केवल उन्हीं चेसिस को लॉन्च किया जा सकता है जो डायनामिक्स डेवलपर्स द्वारा प्रदान किए जाते हैं। ios 15 संस्करण चलाना केवल 7200 प्लेटफॉर्म पर संभव है। उत्प्रेरक स्विच का पूरी तरह से उपयोग करना असंभव है, यह इस तथ्य के कारण है कि वे बड़ी संख्या में विशिष्ट एकीकृत सर्किट का उपयोग करते हैं, जिसका अनुकरण करना बेहद मुश्किल है। यह राउटर के लिए नेटवर्क मॉड्यूल (NM) का उपयोग करना बाकी है। बड़ी संख्या में उपकरणों का उपयोग करते समय, प्रदर्शन को शिथिल होने की गारंटी दी जाती है।

सूखे अवशेषों में हमारे पास क्या है?

एक उपकरण जिसमें आप काफी जटिल टोपोलॉजी बना सकते हैं, कुछ आरक्षणों के साथ सीसीएनपी स्तर की परीक्षाओं की तैयारी कर सकते हैं।

3.बोसन नेटसिम

बोसॉन नेटसिम सिम्युलेटर के बारे में कुछ शब्द, जिसे हाल ही में संस्करण 9 में अपडेट किया गया है।

केवल विंडोज़ के लिए उपलब्ध, कीमत सीसीएनए के लिए $179 से लेकर सीसीएनपी के लिए $349 तक है।

यह परीक्षा विषयों द्वारा समूहीकृत प्रयोगशाला कार्य का एक संग्रह है।

जैसा कि आप स्क्रीनशॉट से देख सकते हैं, इंटरफ़ेस में कई खंड होते हैं: कार्य विवरण, नेटवर्क मानचित्र, बाईं ओर सभी प्रयोगशालाओं की एक सूची है। समाप्त होने पर, आप परिणाम की जांच कर सकते हैं और पता लगा सकते हैं कि क्या सब कुछ किया गया था। कुछ प्रतिबंधों के साथ अपनी खुद की टोपोलॉजी बनाना संभव है।

बोसॉन नेटसिम की मुख्य विशेषताएं:

  • 42 राउटर, 6 स्विच और 3 अन्य उपकरणों का समर्थन करता है
  • वर्चुअल पैकेट तकनीक का उपयोग करके नेटवर्क ट्रैफ़िक का अनुकरण करता है
  • दो प्रदान करता है भिन्न शैलीब्राउज़िंग: टेलनेट मोड या कंसोल कनेक्शन मोड
  • एकल टोपोलॉजी पर 200 उपकरणों तक का समर्थन करता है
  • आपको अपनी प्रयोगशाला बनाने की अनुमति देता है
  • एसडीएम सिमुलेशन का समर्थन करने वाली प्रयोगशालाएं शामिल हैं
  • TFTP सर्वर, TACACS+ और पैकेट जनरेटर जैसे गैर-सिस्को डिवाइस शामिल हैं (ये शायद वही 3 अन्य डिवाइस हैं)

इसमें पैकेट ट्रैसर के समान ही नुकसान हैं।

जो लोग एक निश्चित राशि के लिए खेद महसूस नहीं करते हैं, और साथ ही अपनी टोपोलॉजी को समझना और बनाना नहीं चाहते हैं, लेकिन परीक्षा से पहले अभ्यास करना चाहते हैं, वे बहुत मददगार होंगे।

आधिकारिक वेबसाइट www.boson.com/netsim-cisco-network-simulator है।

4.सिस्को सीएसआर

अब काफी हाल के सिस्को सीएसआर पर विचार करें।

अपेक्षाकृत हाल ही में, एक वर्चुअल सिस्को क्लाउड सर्विस राउटर 1000V सामने आया है।

यह आधिकारिक सिस्को वेबसाइट पर उपलब्ध है।

इस एमुलेटर को डाउनलोड करने के लिए, बस साइट पर रजिस्टर करें। मुफ्त का। सिस्को के साथ अनुबंध की आवश्यकता नहीं है। यह वास्तव में एक घटना है, क्योंकि सिस्को ने पहले हर तरह से अनुकरणकर्ताओं से लड़ाई लड़ी है और केवल उपकरण किराए पर लेने की सिफारिश की है। उदाहरण के लिए, आप एक OVA फ़ाइल डाउनलोड कर सकते हैं, जो एक वर्चुअल मशीन है, जाहिर तौर पर RedHat या इसके डेरिवेटिव। वर्चुअल मशीन आईएसओ छवि को हर बार शुरू होने पर लोड करती है, जिसके अंदर आप CSR1000V.BIN पा सकते हैं, जो वास्तविक फर्मवेयर है। ठीक है, लिनक्स एक आवरण के रूप में कार्य करता है - अर्थात, एक कॉल कनवर्टर। साइट पर सूचीबद्ध कुछ आवश्यकताओं में DRAM 4096 एमबी फ्लैश 8192 एमबी है। आज की क्षमताओं के साथ, यह कोई समस्या नहीं होनी चाहिए। CSR का उपयोग GNS3 टोपोलॉजी में या Nexus वर्चुअल स्विच के संयोजन में किया जा सकता है।

CSR1000v को एक वर्चुअल राउटर के रूप में कार्यान्वित किया जाता है (जैसे Quagga, लेकिन Cisco से IOS), जो क्लाइंट इंस्टेंस के रूप में हाइपरवाइजर पर चलता है और एक नियमित ASR1000 राउटर की सेवाएं प्रदान करता है। यह बेसिक रूटिंग या NAT जितना आसान हो सकता है, जो कि VPN MPLS या LISP जैसी चीजों तक हो सकता है। नतीजतन, हमारे पास लगभग पूर्ण प्रदाता सिस्को एएसआर 1000 है। काम की गति काफी अच्छी है, यह वास्तविक समय में काम करती है।

यह इसकी कमियों के बिना नहीं था। आप केवल एक मूल्यांकन लाइसेंस का मुफ्त में उपयोग कर सकते हैं, जो केवल 60 दिनों तक चलता है। इसके अलावा, इस मोड में, बैंडविड्थ 10, 25 या 50 एमबीपीएस तक सीमित है। ऐसे लाइसेंस के खत्म होने के बाद स्पीड घटकर 2.5 एमबीपीएस रह जाएगी। 1 साल के लिए लाइसेंस की लागत लगभग 1000 डॉलर होगी।

5.सिस्को नेक्सस टाइटेनियम

टाइटेनियम एक एमुलेटर है ऑपरेटिंग सिस्टमसिस्को नेक्सस स्विच, जिसे एनएक्स-ओएस भी कहा जाता है। नेक्सस डेटा केंद्रों के लिए स्विच के रूप में स्थित हैं।

यह एमुलेटर सीधे सिस्को द्वारा आंतरिक उपयोग के लिए बनाया गया था।

कुछ समय पहले VMware के आधार पर निर्मित टाइटेनियम 5.1.(2) की एक छवि सार्वजनिक डोमेन में आई। और कुछ समय बाद, सिस्को नेक्सस 1000V दिखाई दिया, जिसे कानूनी तौर पर अलग से या Vmware vSphere Enterprise Plus संस्करण के हिस्से के रूप में खरीदा जा सकता है। इसे वेबसाइट - www.vmware.com/ru/products/cisco-nexus-1000V/ पर देखा जा सकता है।

डेटा सेंटर ट्रैक लेने की तैयारी करने वाले किसी भी व्यक्ति के लिए बिल्कुल सही। इसकी कुछ ख़ासियत है - स्विच ऑन करने के बाद, बूट प्रक्रिया शुरू होती है (जैसा कि सीएसआर के मामले में, हम लिनक्स भी देखेंगे) और रुक जाती है। ऐसा लगता है कि सब कुछ जम गया है, लेकिन ऐसा नहीं है। इस एमुलेटर से कनेक्शन नामित पाइप के माध्यम से किया जाता है।

एक नामित पाइप अंतर-प्रक्रिया संचार के तरीकों में से एक है। वे यूनिक्स जैसी प्रणालियों और विंडोज दोनों पर मौजूद हैं। कनेक्ट करने के लिए, उदाहरण के लिए बस पोटीन खोलें, सीरियल कनेक्शन प्रकार का चयन करें और \\.\pipe\vmwaredebug निर्दिष्ट करें।

GNS3 और QEMU (विंडोज के लिए GNS3 के साथ आने वाला हल्का OS एमुलेटर) का उपयोग करके, आप टोपोलॉजी बना सकते हैं जो Nexus स्विच का उपयोग करेगी। और फिर, आप इस वर्चुअल स्विच को वास्तविक नेटवर्क में रिलीज़ कर सकते हैं।

6.सिस्को आईओयू

और अंत में, प्रसिद्ध सिस्को आईओयू (यूनिक्स पर सिस्को आईओएस) मालिकाना सॉफ्टवेयर है जिसे आधिकारिक तौर पर बिल्कुल भी वितरित नहीं किया जाता है।

एक राय है कि सिस्को पता लगा सकता है और पहचान सकता है कि आईओयू का उपयोग कौन कर रहा है।

स्टार्टअप पर, xml.cisco.com सर्वर पर HTTP POST अनुरोध करने का प्रयास किया जाता है। भेजे जाने वाले डेटा में होस्टनाम, उपयोगकर्ता नाम, IOU संस्करण आदि शामिल हैं।

सिस्को टीएसी IOU का उपयोग करने के लिए जाना जाता है। एम्यूलेटर उन लोगों के बीच बहुत लोकप्रिय है जो सीसीआईई की तैयारी कर रहे हैं। प्रारंभ में, यह केवल सोलारिस के तहत काम करता था, लेकिन समय के साथ इसे लिनक्स में पोर्ट किया गया था। इसमें दो भाग होते हैं - l2iou और l3iou, नाम से आप अनुमान लगा सकते हैं कि पहला लिंक परत और स्विच का अनुकरण करता है, और दूसरा - नेटवर्क और राउटर।

वेब इंटरफेस के लेखक एंड्रिया डेनीज हैं। उनकी वेबसाइट www.routeroreflector.com/cisco/cisco-iou-web-interface/ है। साइट में स्वयं कोई IOU या कोई फर्मवेयर नहीं है, इसके अलावा, लेखक का कहना है कि वेब इंटरफ़ेस उन लोगों के लिए बनाया गया था जिनके पास IOU का उपयोग करने का अधिकार है।

और अंत में थोड़ा सारांश।

जैसा कि यह निकला, इस समय सिस्को उपकरण के एमुलेटर और सिमुलेटर की एक विस्तृत श्रृंखला है। यह आपको विभिन्न ट्रैक्स (क्लासिक आर/एस, सर्विस प्रोवाइडर और यहां तक ​​कि डेटा सेंटर) की परीक्षाओं के लिए लगभग पूरी तरह से तैयार करने की अनुमति देता है। कुछ प्रयासों के साथ, आप विभिन्न टोपोलॉजी को एकत्र और परीक्षण कर सकते हैं, भेद्यता अनुसंधान कर सकते हैं और यदि आवश्यक हो, तो नकली उपकरण को वास्तविक नेटवर्क में जारी कर सकते हैं।

नमस्ते! आज मैं एक दिलचस्प नेटवर्क इंजीनियर टूल के बारे में बात करना चाहता हूं जिसे UNL कहा जाता है। यह एक संपूर्ण अनुकरण और दृश्य नेटवर्क डिज़ाइन वातावरण है जो आपको सिस्को छवियों (डायनेमिप्स एमुलेटर) और जुनिपर या क्यूईएमयू दोनों घटकों का उपयोग करने की अनुमति देता है। समर्थित उपकरणों की सूची काफी व्यापक है, जो मुझे उपयोगी लगी वह है l2 स्विच, क्योंकि मैं वर्तमान में एसटीपी और इसकी विविधताओं का अध्ययन कर रहा हूं, और सिस्को पैकेट ट्रैसर और जीएनएस 3, इसे हल्के ढंग से रखने के लिए, इस कार्य का सामना नहीं कर सकते।

वैसे, अगर कोई और दिलचस्पी लेता है, तो मुझे एक ऐसी जगह मिली जहां आप बैटरी, बैटरी, हेडसेट सहित कई अलग-अलग तकनीकी गैजेट थोक कर सकते हैं।

ठीक है, आइए चरण दर चरण हमारी आभासी प्रयोगशाला स्थापित करना शुरू करें:

  1. वर्चुअल मशीन की छवि डाउनलोड करें (मैंने Google ड्राइव आइटम चुना है);
  2. VMWare प्लेयर डाउनलोड करें (फ्री);
  3. VMWare प्लेयर में वर्चुअल मशीन की छवि खोलें। इस मामले में, सेटिंग्स में जाना और (यदि संभव हो तो) रैम, प्रोसेसर कोर जोड़ना और वर्चुअलाइजेशन मोड की जांच करना बेहतर है:
  4. हमें तथाकथित आईओएल (लिनक्स पर आईओएस) की छवियों की आवश्यकता होगी जिन्हें लिया जा सकता है (341 एमबी)। L2 और L3 दोनों डिवाइस हैं।
  5. हमें सुरक्षित प्रोटोकॉल का उपयोग करके फ़ाइलें डाउनलोड करने के लिए एक प्रोग्राम की भी आवश्यकता है।
  6. हम वर्चुअल मशीन शुरू करते हैं, लॉग इन करते हैं जड़: unl. हम कंसोल में http://192.168.241.129/ आमंत्रण देखते हैं।

    आपका आईपी पता अलग हो सकता है।

  7. इस आईपी को ब्राउजर में खोलें और वेब इंटरफेस देखें। आप क्रेडेंशियल के साथ लॉगिन कर सकते हैं व्यवस्थापक: unl
  8. WinSCP का उपयोग करके, सर्वर पर अपलोड करें (रूट के साथ एक scp कनेक्शन बनाएं: IP पर अनल क्रेडेंशियल्स)

    कनेक्ट करें और निर्देशिका में जाएं /opt/unetlab/addons/iol/bin, और हमारे आईओएल की बिन-छवियां वहां अपलोड करें। यह वह जगह है जहाँ आपको फ़ाइल डालने की आवश्यकता है। आईयूआरसीनिम्नलिखित सामग्री:

    यदि अचानक किसी कारण से छवियां प्रारंभ नहीं हो पाती हैं, उदाहरण के लिए, होस्ट नाम बदल गया है या कुछ और, तो आप keygen (चरण 4 से संग्रह में), ./scripts/keygen.py का उपयोग कर सकते हैं। इसे वर्चुअल मशीन पर कॉपी करें और इसे इस तरह चलाएं (बेशक, सही पथ निर्दिष्ट करते हुए):
    # अजगर /पथ/से/keygen.py
    यह निम्न पंक्ति को /etc/hosts फ़ाइल में जोड़ने के लायक भी है:
    127.0.0.0 xml.cisco.com

  9. आदेश के साथ अनुमतियां सेट करें:
    /opt/unetlab/wrappers/unl_wrapper -a फिक्सअनुमतियाँ
  10. अब सुनिश्चित करें कि सब कुछ सही ढंग से काम करता है:
    # सीडी /ऑप्ट/यूनेटलैब/एडॉन्स/आईओएल/बिन
    # नेटमैप स्पर्श करें
    # LD_LIBRARY_PATH=/opt/unetlab/addons/iol/lib /opt/unetlab/addons/iol/bin/i86bi-linux-l2-ipbasek9-15.1e.bin 1

    स्विच बंद करो और हम आगे बढ़ते हैं।

  11. अब हम वेब इंटरफेस में काम करेंगे। यदि हमें चरण 10 मिल गया है, तो आगे कोई कठिनाई नहीं होनी चाहिए। लॉग इन करें, शीर्ष मेनू में LABS चुनें। क्रियाएँ अनुभाग में, एक नई प्रयोगशाला जोड़ें चुनें

    हम डेटा दर्ज करते हैं, प्रयोगशाला के काम का नाम, संस्करण, यदि वांछित है, तो आप लेखक को निर्दिष्ट कर सकते हैं।


    सक्रिय डिवाइस (नोड्स) जोड़ें। विभिन्न विक्रेताओं से स्विच और राउटर का एक विशाल चयन है। हमने अभी तक केवल IOL डाउनलोड किया है।


    इसलिए, हम IOL जोड़ेंगे। एक बार में 3 टुकड़े, आइकन बदलें और सीरियल इंटरफेस को हटा दें।

    कनेक्ट करने के लिए, हमें संचार लाइनों की आवश्यकता होती है। यहां इसे नेटवर्क कहा जाता है। आइए तीन नेटवर्क जोड़ें


    अब नोड पर राइट-क्लिक करें और इंटरफेस चुनें।

    यहां हम प्रत्येक इंटरफ़ेस के लिए उपयुक्त नेटवर्क का चयन करते हैं


    यहाँ टोपोलॉजी है


    चलो चलाने के लिए लैब खोलें


    सभी नोड्स चलाएं


    आइए डिवाइस के कंसोल में आते हैं। वैसे, यदि नोड के नीचे एक त्रिकोण चिह्न है, तो नोड चल रहा है, यदि यह एक वर्ग है, तो इसका मतलब है कि यह बंद हो गया है।


    उपकरणों को टेलीपोर्ट करना आसान बनाने के लिए, आप संपादन प्रोटोकॉल संघों का उपयोग कर सकते हैं। रजिस्ट्री फ़ाइल:
    Windows रजिस्ट्री संपादक संस्करण 5.00


    @="URL: टेलनेट प्रोटोकॉल"
    "एडिटफ्लैग्स"=dword:00000002
    "FriendlyTypeName"="@ieframe.dll,-907"
    "यूआरएल प्रोटोकॉल" = ""
    "ब्राउज़रफ्लैग्स"=dword:00000008


    @="सी:\\putty.exe,0"


    @=""


    @="\"सी:\\putty.exe\"% 1"

    हम फ़ाइल को 1.reg के रूप में सहेजते हैं और इसे रजिस्ट्री में आयात करते हैं।

  12. हम उन प्रोटोकॉल के संचालन की जांच करते हैं जो सीपीटी और जीएनएस में उपलब्ध नहीं हैं:
    हाहा! काम करता है! ऊपर दाईं ओर की छवि सभी एसटीपी परिवर्तनों को दिखाती है। सिस्को पैकेट ट्रेसर में बिल्कुल भी कमांड नहीं है डिबग फैले हुए पेड़ की घटनाओं, और GNS3 में L2 स्विच को प्रारंभ करना संभव नहीं था, और इथरस्विच राउटरमैं काम नहीं करना चाहता था ताकि डिबग संदेश प्रदर्शित हों

मित्र! हमारा शामिल करें

हुआवेई ईएनएसपी Huawei का एक आधिकारिक और मुफ्त सिम्युलेटर है। स्विच और राउटर समर्थित हैं, कार्यक्षमता - एल 2, एल 3, मूल एमपीएलएस, बीएनजी (बीआरएएस)। विवरण (संग्रह), डाउनलोड लिंक (संग्रह)। यह उन लोगों के लिए रुचि का है जो हुआवेई उपकरणों के विन्यास, निगरानी और प्रबंधन प्रणालियों के डेवलपर्स (एसएनएमपी समर्थित) और सामान्य रूप से नेटवर्क प्रोटोकॉल और प्रौद्योगिकियों का अध्ययन करने के लिए परिचित होना चाहते हैं। वास्तविक या अन्य वर्चुअल या होस्ट सिस्टम के साथ इंटरफेस करने के लिए डिवाइस इंटरफेस को "बाहरी" दुनिया से जोड़ना संभव है।

GNS3वर्चुअल लैब बेंच बनाने के लिए शायद सबसे लोकप्रिय उपकरण है। प्रारंभ में, यह डायनेमिप्स (पिछली पीढ़ी के सॉफ्टआउटर्स के सिस्को एमुलेटर - c7200, c2800, c3725, आदि) पर एक ग्राफिकल शेल था, लेकिन फिलहाल इसमें वर्चुअल डिवाइस (डायनेमिप्स को छोड़कर) चलाने के लिए कई बैकएंड हैं - qemu, kvm, virtualbox, पुराने सिस्को सॉफ्टआउटर्स चलाने के अलावा, बहुत कुछ किया जा सकता है (क्यूमू, केवीएम और वर्चुअलबॉक्स क्या कर सकता है)। अधिक जानकारी आधिकारिक वेबसाइट (संग्रह) पर पाई जा सकती है। वर्चुअल उपकरण छवियों को वितरण में शामिल नहीं किया गया है, और सिस्को और जुनिपर ओलिव छवियों के उपयोग के संबंध में कानूनी मुद्दे हैं। बाहरी दुनिया के साथ इंटरकनेक्ट करने में सक्षम।

आईओयू-वेब- आईओयू पर जीयूआई (यूनिक्स पर सिस्को आईओएस)। डिवाइस छवियां सिस्को आंतरिक हैं, लेकिन नेटवर्क पर लीक हो गई हैं। शिक्षा और परीक्षा की तैयारी के लिए डिज़ाइन किया गया, L2 और L3 डिवाइस चित्र उपलब्ध हैं।

सिस्को लर्निंग लैब्स- सीसीएनए, सीसीएनपी, एमपीएलएस परीक्षाओं की तैयारी के लिए प्रयोगशाला के काम का व्यावसायिक किराया। समाधान IOU पर आधारित है। विवरण (संग्रह)

सिस्को पैकेट ट्रेसर- सिस्को उपकरण के साथ नेटवर्क सिमुलेशन सॉफ्टवेयर। सिस्को नेटवर्किंग अकादमी के छात्रों और स्नातकों को डाउनलोड करने के लिए उपलब्ध (मुफ्त)। इसमें बड़ी संख्या में त्रुटियां हैं, कार्यक्षमता में बहुत सीमित है, इसका उपयोग कभी न करना बेहतर है।

जूनोस्फीयर लैब- प्रशिक्षण और नेटवर्क सिमुलेशन के लिए डिज़ाइन किए गए "क्लाउड" में जुनिपर उपकरणों का वाणिज्यिक किराया। ()

वर्चुअल नेटवर्क उपकरण

सिस्को

- CSR1000V क्लाउड राउटर सिस्को ASR1K उपकरण का एक कार्यात्मक एनालॉग है। यह एक वाणिज्यिक उत्पाद है, लेकिन इसकी परीक्षण अवधि 60 दिनों की है। L3, MPLS (), ISG (BRAS) कार्यक्षमता समर्थित है, मूल L2 कार्यक्षमता सबइंटरफेस, रीराइट/पुश/पॉप dot1Q टैग, vxlan (मल्टीकास्ट मोड) के बीच 3.12S रिलीज में स्विच कर रही है। कीमतें बहुत मानवीय नहीं हैं (उदाहरण के लिए, 3 साल के लिए 10 एमबीपीएस के लिए पूर्ण कार्यक्षमता (प्रीमियम) का लाइसेंस (एल-सीएसआर -10 एम-पीआरएम -3 वाई =) जीपीएल के तहत $ 1800 खर्च होता है), लेकिन इसके लिए आप अपना आयोजन कर सकते हैं ASR1K की सभी कार्यक्षमता के साथ पूरी तरह से कानूनी प्रयोगशाला है।
- ASA1000V क्लाउड फ़ायरवॉल, ASAVM, अन्य ASA चित्र। चूंकि सिस्को एएसए मूल रूप से एक नियमित x86 सर्वर है, हमने लंबे समय से सीखा है कि इस उपकरण का वर्चुअलाइजेशन कैसे किया जाता है, GNS3 में इसका उपयोग करने के तरीके हैं
- Nexus 1000V - एक साधारण vmware vSwitch के बजाय vmware बनाम क्षेत्र के लिए एक वर्चुअल स्विच। स्थापना प्रक्रिया बिल्कुल भी तुच्छ नहीं है, लेकिन इसे कैसे करना है, इसके बारे में विस्तृत जानकारी है।
- सिस्को टाइटेनियम - सिस्को Nexus7k एमुलेटर। सिस्को केवल आंतरिक, लेकिन छवियां नेटवर्क पर लीक हो गईं
- आईओएस एक्सआरवी - 2 एमबीपीएस की प्रदर्शन सीमा को छोड़कर, एक मुफ्त (डेमो) छवि उपलब्ध है, पूरी तरह कार्यात्मक है। स्टैंड के लिए काफी है। L3 और MPLS में सक्षम। L2 से जुड़ी हर चीज काम नहीं करती है (VPLS और VPWS के मामले में, सिग्नलिंग काम करती है, लेकिन ट्रैफिक स्विच नहीं होता है)। IOS-XR सिंटैक्स में IOS/IOS-XE से बहुत अलग है। . एक्सआरवी का वाणिज्यिक संस्करण मार्ग परावर्तक के रूप में स्थित है
- पिछली पीढ़ी के सॉफ्टआउटर्स (gns3 और डायनामिप्स के लिए ऊपर देखें)
- L2 और L3 IOU इमेज (IOU-WEB के बारे में ऊपर देखें)

हुवाई

- राउटरविज़ियो एक Huawei आंतरिक उत्पाद, NE40E एमुलेटर है। नेटवर्क पर वितरण हैं, लेकिन मैं शुरू नहीं कर सका
- वर्चुअल स्विच और ईएनएसपी राउटर (ऊपर देखें)

जुनिपर

- जुनिपर जुगनू परिधि (vSRX) - आज यह L3, MPLS (VPLS सहित), मानक फ़ायरवॉल कार्यक्षमता (SRX) कर सकता है। L2 से, केवल एक सामान्य स्यूडोवायर और (स्थानीय इंटरफ़ेस और स्यूडोवायर के बीच स्विचिंग) कर सकते हैं। स्थानीय इंटरफेस के बीच स्विच करना समर्थित नहीं है
- जुनिपर ओलिव एक आंतरिक जुनिपर उत्पाद है लेकिन ऑनलाइन उपलब्ध है। L3, MPLS (L3VPN), सुरंगों, बुनियादी L4 कार्यक्षमता में सक्षम। बल्कि धीरे-धीरे काम करता है (विशेषकर प्रतिबद्ध)। अधिमानतः ओलिव के बजाय vSRX का उपयोग करें
- जुनिपर वीएमएक्स (वर्चुअल एमएक्स) - जुनिपर आंतरिक उत्पाद, नेटवर्क पर उपलब्ध नहीं है

अन्य

- मिकरोटिक x86 - x86 सस्ते (सिस्को की तुलना में) राउटर का संस्करण जो SOHO सेगमेंट में लोकप्रिय हैं। एक विवादास्पद प्रतिष्ठा है, लेकिन बहुत ही ठोस कार्यक्षमता के साथ कम कीमतों पर रहता है
- रूटिंग और स्विचिंग के लिए डिज़ाइन किए गए विभिन्न लिनक्स आधारित वितरण (

मित्रों, हमें यह घोषणा करते हुए खुशी हो रही है कि हम अपने पाठकों के लेख प्रकाशित करना शुरू कर रहे हैं।
हमारे पॉडकास्ट अतिथि अलेक्जेंडर उर्फ ​​​​सिनिस्टर से आज की सामग्री।

============================
विशेष रूप से लिंकमेप परियोजना के लिए

सिस्को सिस्टम्स उपकरण के लिए काफी बड़ी संख्या में सिमुलेटर और एमुलेटर हैं।
इस संक्षिप्त समीक्षा में, मैं इस समस्या को हल करने वाले सभी मौजूदा टूल दिखाने का प्रयास करूंगा।
जानकारी उन लोगों के लिए उपयोगी होगी जो नेटवर्क प्रौद्योगिकियों का अध्ययन कर रहे हैं, सिस्को परीक्षा देने की तैयारी कर रहे हैं, समस्या निवारण रैक एकत्र कर रहे हैं या सुरक्षा मुद्दों पर शोध कर रहे हैं।

सबसे पहले, कुछ शब्दावली।
सिमुलेटर - कमांड के एक निश्चित सेट की नकल करें, यह बनाया गया है और जैसे ही हम आगे जाते हैं, हमें तुरंत एक त्रुटि संदेश मिलेगा। एक उत्कृष्ट उदाहरण सिस्को पैकेट ट्रैसर है।
इसके विपरीत, एमुलेटर आपको वास्तविक उपकरणों की छवियों (फर्मवेयर) को चलाने (बाइट अनुवाद करने) की अनुमति देते हैं, अक्सर दृश्य प्रतिबंधों के बिना। एक उदाहरण GNS3/Dynamips है।


आइए पहले सिस्को पैकेट ट्रैसर को देखें।

सिस्को पैकेट ट्रेसर


यह सिम्युलेटर सिस्को नेटवर्किंग अकादमी के छात्रों के लिए विंडोज और लिनक्स दोनों के लिए नि: शुल्क उपलब्ध है।
छठे संस्करण में ऐसी चीजें थीं:

  • आईओएस 15
  • HWIC-2T और HWIC-8A मॉड्यूल
  • 3 नए उपकरण (सिस्को 1941, सिस्को 2901, सिस्को 2911)
  • एचएसआरपी समर्थन
  • अंतिम डिवाइस सेटिंग में IPv6 (डेस्कटॉप)
भावना यह है कि नई रिलीज सीसीएनए परीक्षा को संस्करण 2.0 में अपडेट करने के लिए समय पर थी।

इसके फायदे इंटरफ़ेस की मित्रता और तर्क हैं। इसके अलावा, विभिन्न नेटवर्क सेवाओं, जैसे डीएचसीपी / डीएनएस / एचटीटीपी / एसएमटीपी / पीओपी 3 और एनटीपी के संचालन की जांच करना सुविधाजनक है।
और सबसे दिलचस्प विशेषताओं में से एक सिमुलेशन मोड पर स्विच करने की क्षमता है और देखें कि पैकेट समय के फैलाव के साथ कैसे चलते हैं।
इसने मुझे उसी मैट्रिक्स की याद दिला दी।

माइनस:

  • सीसीएनए के दायरे से बाहर जाने वाली लगभग हर चीज को इस पर एकत्र नहीं किया जा सकता है। उदाहरण के लिए, ईईएम पूरी तरह से अनुपस्थित है।
  • इसके अलावा, कभी-कभी विभिन्न गड़बड़ियां दिखाई दे सकती हैं, जिनका इलाज केवल प्रोग्राम को पुनरारंभ करके किया जाता है। इसके लिए एसटीपी प्रोटोकॉल विशेष रूप से प्रसिद्ध है।
हम क्या खत्म करते हैं?
- उन लोगों के लिए एक अच्छा उपकरण जिन्होंने अभी सिस्को उपकरण के साथ अपना परिचय शुरू किया है।

GNS3

अगला GNS3 है, जो डायनामिक्स एमुलेटर के लिए GUI (Qt में) है।

मुफ्त परियोजना, लिनक्स, विंडोज और मैक ओएस एक्स के लिए उपलब्ध है।
जीएनएस परियोजना वेबसाइट - www.gns3.net/
लेकिन इसकी अधिकांश प्रदर्शन-बढ़ाने वाली विशेषताएं केवल लिनक्स (घोस्ट आईओएस, जो एक ही फर्मवेयर का उपयोग करते समय काम करती हैं) के तहत काम करती हैं, 64-बिट संस्करण भी केवल लिनक्स है।
इस समय GNS का वर्तमान संस्करण 0.8.5 . है
यह एक एमुलेटर है जो वास्तविक आईओएस फर्मवेयर के साथ काम करता है। इसका उपयोग करने के लिए, आपके पास फर्मवेयर होना चाहिए। मान लीजिए कि आपने सिस्को राउटर खरीदा है, आप उन्हें इससे बाहर निकाल सकते हैं।
आप वर्चुअलबॉक्स या वीएमवेयर वर्कस्टेशन वर्चुअल मशीनों को इससे कनेक्ट कर सकते हैं और काफी जटिल योजनाएं बना सकते हैं, यदि आप चाहें तो आगे जाकर इसे वास्तविक नेटवर्क में जारी कर सकते हैं।
इसके अलावा, डायनामिप्स पुराने सिस्को पिक्स और कुख्यात सिस्को एएसए, यहां तक ​​कि संस्करण 8.4 दोनों का अनुकरण कर सकते हैं।

लेकिन इन सबके साथ बहुत सी कमियां भी हैं।

  • प्लेटफार्मों की संख्या सख्ती से सीमित है: केवल उन्हीं चेसिस को लॉन्च किया जा सकता है जो डायनामिक्स डेवलपर्स द्वारा प्रदान किए जाते हैं।
  • ios 15 वर्जन को सिर्फ 7200 प्लेटफॉर्म पर चलाना संभव है।
  • उत्प्रेरक स्विच का पूरी तरह से उपयोग करना असंभव है, यह इस तथ्य के कारण है कि वे बड़ी संख्या में विशिष्ट एकीकृत सर्किट का उपयोग करते हैं, जो कि अनुकरण करना बेहद मुश्किल है। यह राउटर के लिए नेटवर्क मॉड्यूल (NM) का उपयोग करना बाकी है।
  • बड़ी संख्या में उपकरणों का उपयोग करते समय, प्रदर्शन को शिथिल होने की गारंटी दी जाती है।
सूखे अवशेषों में हमारे पास क्या है?
- एक उपकरण जिसमें आप काफी जटिल टोपोलॉजी बना सकते हैं, कुछ आरक्षणों के साथ सीसीएनपी स्तर की परीक्षाओं की तैयारी कर सकते हैं।

बोसॉन नेटसिम

बोसॉन नेटसिम सिम्युलेटर के बारे में कुछ शब्द, जिसे हाल ही में संस्करण 9 में अपडेट किया गया है।

केवल विंडोज़ के लिए उपलब्ध, कीमत सीसीएनए के लिए $179 से लेकर सीसीएनपी के लिए $349 तक है।
यह परीक्षा विषयों द्वारा समूहीकृत प्रयोगशाला कार्य का एक संग्रह है।
जैसा कि आप स्क्रीनशॉट से देख सकते हैं, इंटरफ़ेस में कई खंड होते हैं: कार्य विवरण, नेटवर्क मानचित्र, बाईं ओर सभी प्रयोगशालाओं की एक सूची है।
समाप्त होने पर, आप परिणाम की जांच कर सकते हैं और पता लगा सकते हैं कि क्या सब कुछ किया गया था।
कुछ प्रतिबंधों के साथ अपनी खुद की टोपोलॉजी बनाना संभव है।

सिस्को सीएसआर

अब काफी हाल के सिस्को सीएसआर पर विचार करें।
अपेक्षाकृत हाल ही में, एक वर्चुअल सिस्को क्लाउड सर्विस राउटर 1000V सामने आया है।

डेटा सेंटर ट्रैक लेने की तैयारी करने वाले किसी भी व्यक्ति के लिए बिल्कुल सही।
इसकी कुछ ख़ासियत है - स्विच ऑन करने के बाद, बूट प्रक्रिया शुरू होती है (जैसा कि सीएसआर के मामले में, हम लिनक्स भी देखेंगे) और रुक जाती है। ऐसा लगता है कि सब कुछ जम गया है, लेकिन ऐसा नहीं है।
इस एमुलेटर से कनेक्शन नामित पाइप के माध्यम से किया जाता है।

एक नामित पाइप इंटरप्रोसेस संचार के तरीकों में से एक है।
वे यूनिक्स जैसी प्रणालियों और विंडोज दोनों पर मौजूद हैं।

कनेक्ट करने के लिए, उदाहरण के लिए बस पोटीन खोलें, सीरियल कनेक्शन प्रकार का चयन करें और निर्दिष्ट करें \\.\पाइप\vmwaredebug.

GNS3 और QEMU (विंडोज के लिए GNS3 के साथ आने वाला हल्का OS एमुलेटर) का उपयोग करके, आप टोपोलॉजी बना सकते हैं जो Nexus स्विच का उपयोग करेगी। और फिर, आप इस वर्चुअल स्विच को वास्तविक नेटवर्क में रिलीज़ कर सकते हैं।

सिस्को IOU

और अंत में, प्रसिद्ध सिस्को आईओयू (यूनिक्स पर सिस्को आईओएस) मालिकाना सॉफ्टवेयर है जिसे आधिकारिक तौर पर बिल्कुल भी वितरित नहीं किया जाता है।

एक राय है कि सिस्को पता लगा सकता है और पहचान सकता है कि आईओयू का उपयोग कौन कर रहा है।
स्टार्टअप पर, xml.cisco.com सर्वर पर HTTP POST अनुरोध करने का प्रयास किया जाता है।
भेजे जाने वाले डेटा में होस्टनाम, उपयोगकर्ता नाम, IOU संस्करण आदि शामिल हैं।

सिस्को टीएसी IOU का उपयोग करने के लिए जाना जाता है।
एम्यूलेटर उन लोगों के बीच बहुत लोकप्रिय है जो सीसीआईई की तैयारी कर रहे हैं।
प्रारंभ में, यह केवल सोलारिस के तहत काम करता था, लेकिन समय के साथ इसे लिनक्स में पोर्ट किया गया था।
इसमें दो भाग होते हैं - l2iou और l3iou, नाम से आप अनुमान लगा सकते हैं कि पहला लिंक परत और स्विच का अनुकरण करता है, और दूसरा - नेटवर्क और राउटर।

विन्यास पाठ विन्यास फाइलों को संपादित करके किया जाता है, लेकिन कुछ समय पहले इसके लिए एक ग्राफिकल इंटरफेस, एक वेब फ्रंटएंड भी विकसित किया गया था।

इंटरफ़ेस काफी सहज है, इसकी मदद से आप लगभग सभी क्रियाएं कर सकते हैं।

ऐसी टोपोलॉजी को चलाने से केवल 20% CPU उपयोग होता है।

वैसे यह CCIE की तैयारी के लिए टोपोलॉजी है।

आरेख पर किसी भी उपकरण से कनेक्ट करने के लिए, बस उस पर क्लिक करें और पोटीन तुरंत खुल जाएगा।

IOU की संभावनाएं वास्तव में बहुत बड़ी हैं।
हालांकि खामियों के बिना नहीं, डेटा लिंक परत पर अभी भी कुछ समस्याएं हैं।
कुछ में, उदाहरण के लिए, डुप्लेक्स को हार्ड-सेट करना असंभव है, लेकिन ये सभी छोटी चीजें हैं - सभी मुख्य कार्यक्षमता काम करती है, और यह ठीक काम करती है।

वेब इंटरफेस के लेखक एंड्रिया डेनीज हैं।
उनकी वेबसाइट: www.routeroreflector.com/cisco/cisco-iou-web-interface/
साइट में स्वयं कोई IOU या कोई फर्मवेयर नहीं है, इसके अलावा, लेखक का कहना है कि वेब इंटरफ़ेस उन लोगों के लिए बनाया गया था जिनके पास IOU का उपयोग करने का अधिकार है।

और अंत में एक छोटा सा सारांश

जैसा कि यह निकला, इस समय सिस्को उपकरण के एमुलेटर और सिमुलेटर की एक विस्तृत श्रृंखला है।
यह आपको विभिन्न ट्रैक्स (क्लासिक आर/एस, सर्विस प्रोवाइडर और यहां तक ​​कि डेटा सेंटर) की परीक्षाओं के लिए लगभग पूरी तरह से तैयार करने की अनुमति देता है।
कुछ प्रयासों के साथ, आप विभिन्न टोपोलॉजी को एकत्र और परीक्षण कर सकते हैं, भेद्यता अनुसंधान कर सकते हैं और यदि आवश्यक हो, तो नकली उपकरण को वास्तविक नेटवर्क में जारी कर सकते हैं।

(सैन फ्रांसिस्को को ट्रेजर आइलैंड से जोड़ने वाले बे ब्रिज को सिस्को स्विच का उपयोग करके दुनिया की सबसे बड़ी लाइट स्कल्पचर में बदल दिया गया है।)

===========================

यूकेरियोट से परिवर्धन।

मैं Huawei उपकरण सिम्युलेटर के बारे में कहना चाहूंगा।

ईएनएसपी

एंटरप्राइज नेटवर्क सिमुलेशन प्लेटफॉर्म एंटरप्राइज स्तर के राउटर, स्विच और एंडपॉइंट का अनुकरण करता है। वास्तव में, यह सिस्को पैकेट ट्रेसर के करीब है, इसमें एक स्पष्ट ग्राफिकल इंटरफ़ेस है, और यह सिर्फ एक सिम्युलेटर है।

पूरी तरह से मुफ्त वितरित - बस साइट पर पंजीकरण करें।

यह वास्तविक उपकरणों के कार्यों की एक बड़ी संख्या को लागू करता है, वास्तव में, केवल काफी विशिष्ट चीजों को लागू नहीं किया जा सकता है। MSTP, RRPP, SEP, BFD, VRRP, विभिन्न IGP, GRE, BGP, MPLS, L3VPN उपलब्ध हैं।
आप मल्टीकास्ट शुरू कर सकते हैं, यानी आप सर्वर पर एक वीडियो फ़ाइल का चयन करते हैं और आप कॉन्फ़िगर किए गए नेटवर्क के माध्यम से क्लाइंट पर वीडियो देख सकते हैं (हम निश्चित रूप से मल्टीकास्ट के बारे में एसडीएसएम मुद्दे में इसका उपयोग करेंगे)।

आप पैकेट को वायरशार्क से कैप्चर कर सकते हैं।

मैंने इसके साथ बहुत काम नहीं किया, लेकिन कोई गड़बड़ नहीं मिली, प्रोसेसर लोड काफी स्वीकार्य है।

साथ ही, कहते हैंकि एक विशेष सुपर-शक्तिशाली हुआवेई एमुलेटर है जो हूवेई टीएसी द्वारा उपयोग किए जाने वाले हाई-एंड राउटर की सभी सुविधाओं को पूरी तरह से लागू करता है, लेकिन हर कोई जानता है कि यह सिर्फ एक अफवाह है।

अच्छा समय।
जब सिस्को आईओएस का अनुकरण करने की बात आती है, तो हर कोई तुरंत अपने सिर के माध्यम से स्क्रॉल करता है: अंत में डायनामिप्स, डायनाजेन या जीएनएस 3, यदि आप किट में सबकुछ चाहते हैं, और यहां तक ​​​​कि जीयूआई फ्रंट एंड के साथ भी।

बहुत पहले नहीं, मैंने लिखा था कि सिस्को ने 17 जनवरी से एल2आईओयू पर आधारित वर्चुअल इम्यूलेशन का उपयोग करते हुए सीसीआईई आरएस प्रयोगशाला में समस्या निवारण अनुभाग में परत 2 को जोड़ा है।

मुझे पहले नहीं पता था कि सिस्को का अपना एमुलेटर है, मैंने जानकारी की तलाश शुरू कर दी। यह पता चला कि उनमें से कुछ सफलतापूर्वक घर पर पूरी चीज लॉन्च करने में कामयाब रहे, और सब कुछ अच्छी तरह से काम करता है, और सबसे महत्वपूर्ण बात यह है कि यह डायनेमिप्स जितना प्रोसेसर समय नहीं खाता है।

सामान्य तौर पर, इसने मुझे दिलचस्पी दी और मैंने इसे आजमाने का फैसला किया।
IOU एक यूनिक्स जैसी प्रणाली पर चलता है, मैंने एक वर्चुअल मशीन (मैक ओएस के तहत vmware फ्यूजन) स्थापित किया, लिनक्स उबंटू का नवीनतम संस्करण डाउनलोड किया, स्थापित किया और काम पर लग गया।

मेरे मामले में फ़ाइल को इस तरह कहा जाता है: i86bi_linux-ipbase-ms
यदि हम इसे चलाने का प्रयास करते हैं, तो हमें निम्नलिखित मिलते हैं:

./i86bi_linux-ipbase-ms



***************************************************************

IOURC: iourc फ़ाइल नहीं खोल सका

इसलिए, हम देखते हैं कि एक निश्चित iourc फ़ाइल को खोलना संभव नहीं था, आइए इसे टच iourc कमांड से बनाते हैं और इसे फिर से शुरू करने का प्रयास करते हैं:

./i86bi_linux-ipbase-ms
***************************************************************
यूनिक्स पर आईओएस—सिस्को सिस्टम्स गोपनीय, केवल आंतरिक उपयोग
किसी भी परिस्थिति में यह सॉफ्टवेयर किसी को प्रदान नहीं किया जाना है
गैर सिस्को कर्मचारी या ग्राहक। ऐसा करने के परिणाम होने की संभावना है
अनुशासनात्मक कार्रवाई में। कृपया IOU उपयोग नीति देखें
अधिक जानकारी के लिए www.in-iou.cisco.com।
***************************************************************
गुम आवेदन आईडी

उपयोग:
: यूनिक्स-जेएस-एम | यूनिक्स-इस-एम | यूनिक्स-आई-एम | …
: उदाहरण पहचानकर्ता (0 .)< id <= 1024)
विकल्प:
-ई ईथरनेट इंटरफेस की संख्या (डिफ़ॉल्ट 2)
-एस सीरियल इंटरफेस की संख्या (डिफ़ॉल्ट 2)
-n Kb में nvram का आकार (डिफ़ॉल्ट 16KB)
-बी आईओएस डिबग स्ट्रिंग
-सी कॉन्फ़िगरेशन फ़ाइल का नाम
-डी डीबग जानकारी उत्पन्न करें
-t netio संदेश ट्रेस
-q सूचनात्मक संदेशों को रोकें
-एच इस सहायता को प्रदर्शित करें
-सी मेजबान घड़ी का उपयोग बंद करें
-एम मेगाबाइट राउटर मेमोरी (डिफ़ॉल्ट 128 एमबी)
-एल स्थानीय कंसोल को अक्षम करें, रिमोट कंसोल का उपयोग करें
-यू वितरित नेटवर्क के लिए यूडीपी पोर्ट बेस
-R IOURC फ़ाइल के विकल्पों पर ध्यान न दें

हम लापता एप्लिकेशन आईडी देखते हैं, ठीक है, यह पूछता है, तो आइए कुछ दर्ज करें, उदाहरण के लिए 10:

./i86bi_linux-ipbase-ms 10
***************************************************************
यूनिक्स पर आईओएस—सिस्को सिस्टम्स गोपनीय, केवल आंतरिक उपयोग
किसी भी परिस्थिति में यह सॉफ्टवेयर किसी को प्रदान नहीं किया जाना है
गैर सिस्को कर्मचारी या ग्राहक। ऐसा करने के परिणाम होने की संभावना है
अनुशासनात्मक कार्रवाई में। कृपया IOU उपयोग नीति देखें
अधिक जानकारी के लिए www.in-iou.cisco.com।
***************************************************************

IOU लाइसेंस त्रुटि: iourc फ़ाइल में होस्ट नहीं मिला



उबंटू =<16 char license>;

ठीक है, अब हम समझते हैं (IOU लाइसेंस त्रुटि: होस्ट iourc फ़ाइल में नहीं मिला), कि आपको निम्न पंक्तियों को iourc फ़ाइल में डालने की आवश्यकता है:


उबंटू = 1010101010101010;

जहाँ, 1010101010101010 कुछ संख्याएँ हैं, कोई भी, 16 टुकड़े

इसे iourc फ़ाइल में लिखने के बाद, हम इसे चलाने का प्रयास करते हैं:

./i86bi_linux-ipbase-ms 10
***************************************************************
यूनिक्स पर आईओएस—सिस्को सिस्टम्स गोपनीय, केवल आंतरिक उपयोग
किसी भी परिस्थिति में यह सॉफ्टवेयर किसी को प्रदान नहीं किया जाना है
गैर सिस्को कर्मचारी या ग्राहक। ऐसा करने के परिणाम होने की संभावना है
अनुशासनात्मक कार्रवाई में। कृपया IOU उपयोग नीति देखें
अधिक जानकारी के लिए www.in-iou.cisco.com।
***************************************************************

IOU लाइसेंस त्रुटि: अमान्य लाइसेंस
होस्ट "उबंटू" पर कुंजी 10ac82b5 के लिए लाइसेंस आवश्यक है।
इस कुंजी के लिए लाइसेंस प्राप्त करें और निम्न स्थान से होस्ट करें:

http://wwwin-enged.cisco.com/ios/iou/license/index.html

अपनी iourc फ़ाइल में इस प्रकार रखें (वेब ​​पेज भी देखें
iourc फ़ाइल प्रारूप और स्थान के बारे में अधिक जानकारी के लिए)


उबंटू =<16 char license>;

अब हम IOU लाइसेंस त्रुटि देखते हैं: अमान्य लाइसेंस, किसी और चीज़ पर भरोसा करना मूर्खता होगी :)

अब हमें थोड़ा "धोखा" देना है।
अर्थात्, हमें फ़ाइल को अलग करना होगा, यह पता लगाना होगा कि लाइसेंस की वैधता कहाँ जाँची गई है, और वहाँ एक बिट ठीक करें।
मैंने इसे आईडीए के साथ किया।

यह परीक्षण मिला:

हम jnz देखते हैं, यहां हमें ट्रांजिशन एड्रेस बदलने की जरूरत है।
हेक्स पर जाएं, फिर हेक्सेडिटर का उपयोग करके 75148B45FCE8DB देखें और पहले 75 को 74 से बदलें। सहेजें, चलाने का प्रयास करें:

राउटर#श वेर
सिस्को आईओएस सॉफ्टवेयर, लिनक्स सॉफ्टवेयर (I86BI_LINUX-IPBASE-M), प्रायोगिक संस्करण 12.4 (20090407: 185408)
कॉपीराइट (सी) 1986-2009 सिस्को सिस्टम्स, इंक द्वारा।
संकलित बुध 08-अप्रैल-09 01:29 yuiu . द्वारा

ROM: बूटस्ट्रैप प्रोग्राम Linux है

राउटर अपटाइम 30 मिनट है
सिस्टम 0 . पर पुनः लोड करके ROM में वापस आ गया
सिस्टम छवि फ़ाइल "यूनिक्स:./i86bi_linux-ipbase-ms" है

86409K बाइट्स मेमोरी के साथ Linux Unix (Intel-x86) प्रोसेसर।
प्रोसेसर बोर्ड आईडी 2048010
8 ईथरनेट इंटरफेस
8 सीरियल इंटरफेस
एनवीआरएएम के 16K बाइट्स।

कॉन्फ़िगरेशन रजिस्टर 0x0 . है

हम देखते हैं कि सब कुछ काम करता है

निम्नलिखित लेखों में, हम समझेंगे कि IOU- आधारित टोपोलॉजी कैसे बनाई जाती है।

जल्द मिलेंगे

अनुलेख मैंने लॉन्च प्रक्रिया का बहुत ही सतही वर्णन किया है, अगर किसी को कोई समस्या आती है, तो टिप्पणियों में या मंच पर सदस्यता समाप्त करें।

पी.एस.एस. श्रमिकों के अनुरोध पर, एक अंग्रेजी-भाषा लिंक जिसने इस पूरी बात को समझने में मदद की। http://evilrouters.net/

वहां एक वीडियो भी है। इसके अलावा, यदि आप इस मुद्दे पर जानकारी की तलाश करते हैं, तो चीनी स्रोत भी हैं जहां आप उपयोगी जानकारी भी पा सकते हैं।