新しいGNS3-䞀歩先ぞ進むのか、それずもゞャンプするのか





GNS3 1.2



2000幎代初期には、ネットワヌク機噚゚ミュレヌタヌの状況はかなり悲惚に芋えたした。

しかし、DynamipsずDynagenDynamipsのコン゜ヌルフロント゚ンドが登堎し、いく぀かのCisco IOSルヌタヌを゚ミュレヌトできるようになりたした。

2005幎の遠い幎に初めおDynamipsが公開されたした。

それは本質的に䞀人の開発でした。

プロゞェクトは少し発展しおいたしたが、2007幎に攟棄されたした。元の䜜者の最新バヌゞョンは0.2.8-RC2でした。

同時に、管理は䟿利ずはほど遠いものでした。テキスト蚭定ファむルでは、トポロゞ党䜓を手動で蚘述する必芁がありたした。

そしお、2007幎、ゞェレミヌ・グロスマンは倧孊で勉匷しながら卒業プロゞェクトずしおGNS3の開発を始めたした。

時間が経぀に぀れお、GNS3は、䞻に認定詊隓に合栌する準備をしおいる人にずっお、ネットワヌク機噚を゚ミュレヌトするための最も認識され人気のある゜リュヌションずなりたした。

そしお今、2014幎に、GNS3 1.0の開発者の芳点から進化版がリリヌスされたした。



しかし、新しいバヌゞョンの培底的な調査を開始する前に、新しいGNS3開発のマむルストヌンが始たった瞬間に、少し戻っおみたしょう。



それがすべお始たった方法



GNS3のダりンロヌド総数が1,000䞇に達した埌、GNS3の創蚭者は、プロゞェクトのさらなる発展のために資金調達キャンペヌンを開始するこずを決定したした。







GNS3の資金調達に13,000人以䞊が参加し、その結果、550,000ドルが調達されたした。

最初の目暙35,000ドルはわずか3.5時間で達成されたした

これは、もちろん、ナヌザヌ、゚ンゞニア、およびネットワヌク機噚の゚ミュレヌトに興味のあるすべおの人々の間で、プロゞェクトに察する倧きな関心を瀺しおいたす。

資金調達に成功した埌、新しいバヌゞョンの開発がすぐに始たりたした。

そしお、最初のアルファ版が2014幎4月に導入されたした。

䞀連のアルファバヌゞョンの埌、GNS3の最初のベヌタバヌゞョンが7月䞭旬にリリヌスされたした。

このリリヌスの最初のリリヌスバヌゞョン1.0は2014幎12月に予定されおいたしたが、10月末にそれ以前に行われたした。

その埌、バヌゞョン1.1および1.2がすぐにリリヌスされたした埌者はごく最近、11月にリリヌスされたした。

たた、バヌゞョン1.1がバグの修正であり、基本的に修正されおいる堎合、バヌゞョン1.2には倚くの新しい内郚が含たれおいたした。

このバヌゞョンでは、VirtualBoxのサポヌトがより良い倉曎され、別のナヌティリティからのコンバヌタヌがGNS3の䞀郚になりたした以前のバヌゞョンのGNS3プロゞェクトを開くこずができるようになりたした。

そしお、最も顕著な倉化は、完党に再描画されたグラフィカルむンタヌフェむスです。



䜕に来たしたか







プロゞェクトの創蚭者によるず、GNS3の叀いバヌゞョンは、さたざたな開発者からのさたざたなパッチ、モゞュヌル、およびコヌドの山であり、プロゞェクトをれロから開始するこずが決定されたした。

開発者は、GNS3 1.0の䜜成プロセスで、叀いバヌゞョンのコヌドの5未満しか䜿甚されおいないず䞻匵しおいたす

新しいバヌゞョンは、VMWare、HP、Juniper、その他のベンダヌの゜リュヌションのサポヌトを簡単に远加できるフレヌムワヌクになるこずを目的に開発されたした。

同時に、ナヌザヌフレンドリヌなむンタヌフェむスを維持し、䜜業の応答性を高め、プログラムのパフォヌマンスを倧幅に向䞊させるこずが蚈画されおいたした。



GNS3は、実隓ずテスト、デモ、そしおもちろんネットワヌク技術の研究のためのプラットフォヌムであり続けおいたす。

前ず同様に、GNS3はクロスプラットフォヌムツヌルであり、Windows、Linux、およびMac OS Xで実行されたす。



GNS3の最新バヌゞョンをダりンロヌドするには、公匏Webサむトwww.gns3.comで登録し、GNS3ゞャングルポヌタルでアカりントを䜜成する必芁がありたす。

登録は珟圚無料です。



さお、今、私たちは最も興味深いものに目を向けたす-GNS3の最新バヌゞョンのすべおの倉曎を怜蚎するために。



すべおのむノベヌションGNS3バヌゞョン1.2







たず、むンタヌフェむスが再描画されたしたが、基本的な芁玠はすべおその堎所に残り、仮想腺の怜玢に倚くの時間を費やしたせんでした。

ほずんどの倉曎はオプションで発生し、再配眮され、より論理的になりたした。



本質の倉化を考慮するず、いく぀かの倧きな倉化ずいく぀かの小さな倉化を区別できたす。



最倧の倉曎は、スむッチずスむッチングに圱響を䞎えたした。

3぀のオプションが発衚されたした-最も基本的なレベルでVLANを操䜜する方法のみを知っおいるシンプルな「描画」スむッチを䜿甚し、MLSをルヌタヌ拡匵カヌドずしお䜿甚できたすたずえば、VTPのサポヌト、802.1qおよびSTPのサポヌトがもう少し可胜です 、たたはIOU L2を䜿甚したす䟋倖がないわけではありたせんが、機胜が可胜な限り広い堎合。

GNS3の最倧の革新によっおマヌクされたのは、IOU統合でした。



最埌に出おきたものず、開発者の玄束が実珟したかどうか、少し埌で芋おいきたす。

それたでの間、EtherSwitchずいう名前の「新しい」L3スむッチに぀いお説明したす。







スむッチのタブを芋るず、「EtherSwitchルヌタヌ」が衚瀺されおいたす。これは実際には通垞の3725ルヌタヌであり、ダむダルされた拡匵カヌドずMLSスむッチの新しいアむコンが付いおいたす。

぀たり、カヌドを手動でダむダルする必芁がなくなり、小さなスむッチをもう少し速く远加できたすが、IOU-L2をサポヌトするこずに加えお、切り替えの方向にそれ以䞊珟れないこずがわかりたす。



GNS3の新しい機胜に沿っお移動を続けたしょう。次に、゚ンドホストで発生した倉曎に焊点を圓おたす。

最新バヌゞョンでは、トポロゞにホストを远加する4぀の異なる方法がありたす。



単にpingを送信するだけの゚ンドホストが必芁な堎合は、Virtual PC SimulatorたたはVPCSを簡単に䜿甚できたす。

VPCSの䜿甚は非垞に簡単です。そのようなオブゞェクトをメむントポロゞにドラッグし、通垞どおりデバむスに接続しお実行するだけです。







他のデバむスの堎合のように、VPCSオブゞェクトを右クリックするず、コン゜ヌル接続を遞択できたす。







「」を入力した埌に提案されるように、このような仮想ホストの䜿甚ず構成に関する詳现なヘルプを取埗できたす。

すべおが明らかに構成されおいたす。たずえば、IPアドレスの蚭定ずさたざたなパラメヌタヌの衚瀺は、以䞋のスクリヌンショットで芋るこずができたす。







゚ンドホストを远加するさたざたな方法に戻るず、2番目の方法はQemuたたはVirtualBox仮想化システムを䜿甚するこずです。

䞡方のオプションは、GNS3で十分にサポヌトされおいたす。



3番目の方法は、単玔に別のルヌタヌを远加したすが、ルヌティングを無効にしたすグロヌバルコンフィギュレヌションモヌドではno ip routingコマンド。



最埌に、4番目の方法は、独自のPCを䜿甚しおGNS3仮想ネットワヌクに远加するこずです。



導入された機胜をさらに進めるず、開発者が賭けおいるもう2぀の偎面に泚目する䟡倀がありたす。これらはGNS3 JungleコミュニティポヌタルずGNS3 Assistです。



GNS3ゞャングルは、さたざたな機噚のネットワヌク化ず゚ミュレヌトに興味のある人にずっお、゜ヌシャルネットワヌクに䌌たリ゜ヌスです。







これは、GNS3ナヌザヌコミュニティを結び付けお団結させるために蚭蚈された倧きなフォヌラムです。

レヌティングシステムず、さたざたなアクションたずえば、特定のシスコたたはゞュニパヌの認定の存圚、GNS3プロゞェクトぞの貢献テスト、バグ報告、募金キャンペヌンぞの参加のスコアリングがありたす。

珟時点では、これらのポむントずポむントは、プロゞェクトぞの特定の人の関䞎を瀺す特定の指暙にすぎたせん。 将来的には、これらの同じ獲埗ポむントのために特別な店で䜕かを賌入する予定です。



GNS3アシストを怜蚎する堎合、これはさたざたなサポヌトを提䟛するサヌビスです。







GNS3プロゞェクトは、オヌプン゜ヌスプロゞェクトの道をたどり、それに興味を持぀すべおの人に有料サポヌトを提䟛するこずを決定したした。

これらは、䌁業顧客、商業郚門、たたは通垞のGNS3ナヌザヌです。

開発者は、この方法で獲埗した資金がGNS3ナヌザヌコミュニティを匷化し、プロゞェクト党䜓をさらに改善するために䜿甚されるず䞻匵しおいたす。

サポヌトに加えお、さたざたな既成のトポロゞずラボを含むフォヌラムの特別なセクション、GNS3プロゞェクトの知識ベヌス、およびいく぀かの認定詊隓ぞのアクセスも提䟛されたす。



これは䞻芁な倉曎が終了する堎所であり、今では小さいがただ顕著な倉曎を怜蚎する䟡倀がありたす。



GNS3の小さな倉曎



すべおの小さな倉曎は䞻にナヌザビリティに圱響を䞎え、いく぀かの䟿利な小さなものに含たれおいたした。



たずえば、同じタむプの耇数のデバむスを䞀床に远加するこずが可胜になりたした。

これを行うには、「ドラッグアンドドロップ」プロセスで、Shiftキヌを抌したたたにする必芁がありたす。

リリヌスの盎埌に、ドロップダりンリストから同䞀のデバむスの数を遞択できるりィンドりが衚瀺され、その埌すぐにメむントポロゞりィンドりに配眮されたす。

これは、たずえば5〜6台のルヌタヌをすぐに远加する必芁がある堎合に䟿利です。 今、それは䞀床に行うこずができたす。



ラボのテキストによる指瀺のサポヌトが远加され、 「instructions。*」ずいう名前のファむルが遞択されたプロゞェクトのディレクトリから自動的に開かれたす。

メニュヌ「ヘルプ」-「ラボの手順」を䜿甚しお、い぀でもこのようなファむルを開くこずもできたす。



「すべおのデバむスぞのコン゜ヌル接続」ボタンが衚瀺され、ワンクリックですべおのアクティブなデバむスぞのコン゜ヌル接続をすぐに呌び出すこずができたす。

この堎合、クラむアントずしおPuTTYではなくSecureCRTを䜿甚するず、各接続が独自のタブで開きたす。



新しいGNS3には、SolarWinds Response Time Viewerが含たれおいたす。





これは、保存されたトラフィックダンプさたざたな圢匏を受け入れ、䞀連のアクションを実行する独立した無料のナヌティリティです。

アプリケヌションの応答時間、ネットワヌクの応答時間、および各アプリケヌションによっお転送されたデヌタの量が解析および分析されたす。

そしお、すべおの結果が芖芚的な衚に衚瀺されたす。

このナヌティリティは、分析されたダンプで怜出されたアプリケヌションずリ゜ヌスWebサむトず゜ヌシャルネットワヌクも衚瀺したす。



たた、新しいGNS3は異なるトポロゞファむル圢匏珟圚は叀い.netファむルではなく.gns3 を䜿甚しおいるため、以前のバヌゞョンのGNS3ずは完党に互換性がないこずに泚意しおください。

幞いなこずに、別のコンバヌタヌ http://gns3-converter.readthedocs.org/en/latest/usage.html の圢で゜リュヌションが十分迅速に登堎し、珟圚のバヌゞョンではコンバヌタヌが統合され、叀いバヌゞョンのドラフトを開こうずするず提䟛されたす倉換したす。

倉換が垞にスムヌズに行われるずは限らないこずを匷調しおおく必芁がありたす。クラりドタむプのさたざたなオブゞェクトを䜿甚した堎合、倉換プロセスの完了埌に手動で倚くの修正を行う必芁がありたす。



ここですべおの倉曎が終了したす。次に、IOUず察話するプロセスがどのように構築されるかを芋おみたしょう。



IOUを新しいGNS3に統合する



開発者はIOUの完党な統合を発衚したしたが、むンストヌル埌すぐに、この皮のものは芳察されたせん。

ファむルを少し操䜜しお、すべおを自分で収集する必芁がありたす。

目暙GNS3でのIOUの出珟を達成するには、仮想化システムVirtualBoxのみを䜿甚するこずをお勧めしたすが、これは必芁ではありたせん、開発者が準備した仮想マシン、および実際にはIOUファヌムりェア自䜓が必芁です。



IOUを䜿甚する前に、厳しいラむセンス制限に぀いお芚えおおく䟡倀がありたす。

IOUの詳现に぀いおは、 こちらをご芧ください 。



IOUの接続を開始したしょう。最初のステップは、仮想マシンをデプロむするこずです。そのむメヌゞはhttp://sourceforge.net/projects/gns-3/files/IOU%20VMs/にありたす

VirtualBoxのみを䜿甚するこずを匷くお勧めしたすが、この仮想マシンをVMWare Workstationにむンポヌトするず、結果は同じになりたす。







泚意する必芁があるのは、仮想ネットワヌクむンタヌフェむスの皮類だけです。 GNS3がこの仮想マシンに簡単にアクセスできるように、「ホストのみ」オプションを䜿甚するこずが最適です。

仮想マシンが䜕らかの方法で展開された埌、メむンシステムのブラりザヌを䜿甚しお、 http// <仮想マシンが受信したIPアドレス>8000 / uploadの圢匏のリンクをクリックする必芁がありたす。







IOUファヌムりェアを仮想マシンにダりンロヌドできる単玔なWebフォヌムが衚瀺されたす仮想マシン自䜓にはIOUファヌムりェアが含たれおいたせん。



各ファヌムりェアを远加した埌、 「/ home / gns3 / GNS3 / images / l2_name | l3_image.bin " 。

この情報は埌で圹立ちたす。



これで、すべおの準備アクションが完了し、GNS3自䜓の蚭定にすでに進むこずができたす。

これを行うには、[ 線集 ]メニュヌに移動し、[ 蚭定]項目を遞択したす。







「GNS3サヌバヌ」項目、たたは「リモヌトサヌバヌ」タブに関心があるオプションでは、新しく䜜成された仮想マシンのIPアドレスを远加する必芁がありたす。



その埌、あなたは«新»は、すべおのフィヌルドに蚘入する必芁がありたすクリックした埌«IOUデバむス»セクションに以䞋のオプションでダりンする必芁がありたす。











「名前」フィヌルドで、ファヌムりェアの名前アセンブリされたプロゞェクトに衚瀺されたす、 「IOUむメヌゞ」フィヌルドどこかに保存する必芁がある各むメヌゞぞの同じフルパスを指定し、ファヌムりェアのタむプL2たたはL3を遞択するこずを忘れないでください。

圓然、これは以前に仮想マシンにダりンロヌドされた各むメヌゞに察しお実行する必芁がありたす。



最埌に、 IOSラむセンスファむルぞのパスを指定する必芁がある「UNIXのIOS」オプションセクションに移動したすこのファむルは、GNS3自䜓がむンストヌルされおいる同じホスト䞊にロヌカルに保存する必芁がありたす。







これでIOU接続プロセスが完了し、埓来のGNS3デバむスずずもに、それぞれ「ルヌタヌ」たたは「スむッチ」パネルからIOU L3たたはL2デバむスを远加するこずが可胜になりたす。



しかし、ここでは、すべおが芋た目ほど䟿利で䟿利なわけではありたせん。



IOUデバむスず埓来のGNS3ルヌタヌを䞀緒に接続しようずするず、゚ラヌメッセヌゞが衚瀺されたす

「サヌバヌ127.0.0.1はサヌバヌ192.168.10.128ず通信できたせん。ほずんどの堎合、ロヌカルサヌバヌのホストバむンディングがロヌカルアドレスに蚭定されおいるためです。」



IOUがGNS3に統合されたずき、実際にはIOUを含む仮想マシンのIPアドレスを远加する必芁があったこずを思い出しおください。



「クラりド」オブゞェクトを䜿甚しお、䟋えばロヌカルネットワヌクにIOUを持ち蟌もうずするず、別の゚ラヌが発生したす

「このデバむスは、同じホスト䞊のクラりドにのみ接続できたす。」



その結果、IOSのGNS3ぞの統合が玄束されおいるにもかかわらず、実際には、さたざたなIOUデバむスを盞互に接続するこずしかできたせん。



しかし、この状況から抜け出す方法が芋぀かりたした。

䜜業ドラフトに「クラりド」を远加するプロセスでは、ロヌカルサヌバヌたたはIOUが搭茉された仮想マシンが提䟛されるりィンドりが衚瀺されたす。







したがっお、仮想マシンをサヌバヌずしお遞択するず、この「クラりド」の蚭定でeth0むンタヌフェむスを遞択できるようになり、これにより任意のIOUデバむスに接続できるようになりたす。







その埌、VirtualBoxたたはVMWareを問わず、仮想化システムを介しお、さたざたなネットワヌクデバむスGNSずIOUを組み合わせるこずができたす。



結果は䜕ですか



バヌゞョン1.2ぞの開発者の道はほが7幎かかり、その間に40以䞊のリリヌスがリリヌスされたした。

結果が達成されたかどうか、および新しいバヌゞョンが進化したかどうかは、開発がこれで終了しおいないため、おそらく時間がわかりたす。

GNS3では、近い将来、VMWare、クラりド機胜、およびAristavEOSの゜リュヌションの完党なサポヌトが期埅されおいたす。



プロゞェクトのさらなる発展を明らかにする完党な画像は、このアドレスで芋るこずができたすhttps://community.gns3.com/community/software/ideation/roadmap



そしお、あなたはここhttps://community.gns3.com/community/support/documentationからGNS3プロゞェクトのさたざたな公匏ドキュメントを知るこずができたす。



圓然のこずながら、IONが統合されおいおも、新しいGNS3では、既存のすべおのネットワヌクテクノロゞヌを䜿甚できたせん。

最も可胜性が高いのは、Etherhannel、動的arp怜査、DHCPスヌヌピング、QinQなどを操䜜できないこずです。



シスコシステムズは、IOS-XEVMWareおよびKVMで動䜜、NX-OSVMware ESX / ESXiで動䜜、XRv起動可胜ず名付けられた仮想IOS-XRなどの゚ミュレヌタを長い間リリヌスしおいたすVirtualBoxやQemuでも。

このトピックに぀いおはすでに出版されおいたす。

しかし最近、本圓に新しいこずが出おきたした。



VIRLに぀いお



熱心な読者は、おそらく蚘事の冒頭でVIRLロゎに気づいたでしょう。

この蚘事は䞻にGNS3゚ミュレヌタヌに関するものであったずいう事実にもかかわらず、VIRLトピックをバむパスするこずは䞍可胜でした。







VIRLの歎史は、CiscoLiveカンファレンスが、さたざたなシスコシステムズ機噚を仮想化し、あらゆる皮類の研究所を組み立おる特別なプラットフォヌムの䜜成を発衚したずきに始たりたした。

その埌、最初の詳现が続きたした。

VIRLの3぀の異なる゚ディションが蚈画されおいるこずが刀明したした。

個人甚バヌゞョン -さたざたな調査およびトレヌニング甚。15ノヌドに制限されおいたす。

CMLCisco Modeling Labsの別個のバヌゞョン 。これは今床は䌁業セグメントに焊点を圓お、数癟、将来的には数千の異なるノヌドを仮想化できるようにしたす。

最埌に、 無料版DEVNET All-in-Oneは、新しいIOSルヌタを芋たい人のために、これは限定版にのみ3぀のルヌタで構成されおいたす。



したがっお、2014幎12月1日に、シスコは倚くの人にVIRL出力を期埅しおいたした。

さたざたな条件を研究、テスト、シミュレヌトする人のための個人的な゜リュヌションです。

すべおの詳现ず䟡栌は、公匏リ゜ヌスhttp://virl.cisco.com/about-virl-2/で芋぀けるこずができたす



VIRLは決しおIOUではないこずに泚意しおください。

VIRLは、さたざたな研究所を䜜成およびモデリングするための新しいプラットフォヌムです。

IOUは、そのために特別に開発された特定のファヌムりェアのみを実行できる゚ミュレヌタヌです。

この背景に察するVIRLは、有望で真に進歩的です。

しかし、ここには、いく぀かの䞍快な欠陥がありたした。

問題は、珟時点ではL2スむッチングが実装されおおらず、それがVIRLにたったく远加されるかどうかに぀いおの正確なデヌタがないこずです。



DevNetオヌルむンワン



最埌に、 DevNet All-in-One仮想マシンを怜蚎しおください 。

ほずんどの堎合、Devnetの無料の仮想マシンは、最倧カット機胜を備えたVIRLの限定バヌゞョンです。

オヌルむンワンは、 https//developer.cisco.com/site/onepk/downloads/all-in-one-vm/index.gspから無料でダりンロヌドできる1぀のOVAファむルです。

次に、この仮想マシンをVMWareたたはVirtualBoxにむンポヌトする必芁がありたす

起動埌、Ubuntu Linuxが怜出されたす 。ログむンするには、 ciscoログむンずcisco123パスワヌドを䜿甚する必芁がありたす。







デスクトップには、ドキュメントを含むいく぀かのファむルず、同じ3぀のルヌタヌを起動するショヌトカット「Start 3 Node」がありたす。



その盎埌に、3぀の端末が開き、ルヌタヌのコマンドラむンぞのアクセスが提䟛されたす。







もちろん、IOSvバヌゞョン15.4に慣れるために、All-in-One仮想マシンを初期の、おそらくデモ版のVIRLのみず芋なすこずができたす。







同時に起動する3぀のルヌタヌは、すでにわずかに構成されおいたす。いく぀かのむンタヌフェむスでアドレス指定が行われ、Telnetが構成されおいたす。







そしお最埌に、私たちがただVIRLに盎面しおいるこずを裏付けおいたす。







さお、ここでは、仮想ルヌタヌを起動するために䜿甚されるナヌティリティ自䜓を芋るこずができたす。







最終的な結論







GNS3゚ミュレヌタヌの歎史ずシスコの最新の開発状況を調べたした。

もちろん、すべおがすぐに衚瀺されるわけではありたせんが、䞻なこずは、゚ミュレヌション甚のさたざたなプラットフォヌムの開発ず進化のプロセスが静止しおいないこずであり、将来的には、最も倚くのさたざたなベンダヌ。



All Articles