GNS3のジュニパーJunOS仮想化

画像

エントリー


電気通信では、技術者に関連する議論の余地のない現象の1つが観察されます。特定の専門家の要件が増加する一方で、それはますます少なくなっています。 電話交換機のデジタル交換システムが素晴らしいままであった時代には、駅のスタッフはかなりの数の電気技師を含んでいました。 加入者の切り替え、番号の変更、新しい方向の作成などの多くの操作は「手作業」で完了しました;後にデジタルシステムに切り替えると、ほとんどのアクションはソフトウェアによって決定され、人員は少なくなりました。 ハードウェアおよびソフトウェアシステムが開発および改善され、より複雑になり、エンジニアの要件が増加しました。
カットの下で多くのスクリーンショット。

常に人気のある製品があり、あらゆる種類のマニュアルとwhotoを「生成」するコミュニティが広く、ローカライズされた優れた文献もあるため、それらとの連携ははるかに簡単です。 私の意見では、Ciscoシステムのアクティブなネットワーク機器は、このような人気のある非常に成功した製品に起因すると考えられます。

ジュニパーネットワークスの製品は長い間私には馴染みがなく、その仕事は「普及」に大きな役割を果たしました。 営業日が始まると、私は主要な製品ラインと知り合いになりました。 私はおそらく幸運だったとすぐに言いたいのですが、M / MXおよびTシリーズ(T1600まで)のデバイスを「タッチ」してから、EXシリーズが切り替わります。 より迅速なトレーニングのために、私はすぐにグランドでプレイしたいと思いました。たとえば、Ciscoで複数のメインシャーシのテストベンチで実行できる場合、ジュニパーではより複雑になります。 この規模の無料のキャリアクラスのデバイス自体はほとんどなく、上記のあまり人気がありません。


開始する


この機器またはその機器へのアクセスの難しさについて疑問が生じたとき、成功したDynamipsプロジェクト、およびその開発中のGNS3環境を思い出します。 また、JunOSの基礎はFreeBSDであり、これが仮想化機能への希望に影響を与えていることにすぐに気付きました。

独創的なものはすべて私の前で発明された


ためらうことなく、すぐにGNS3プロジェクトの公式サイトに行きましたが、GNS3に含まれるQ(J)EMUが「...を使用してCisco IOS、Juniper JunOSの機能をテストしたり、後で実際のルータに配備されます"
上記の記述を確認することにしました。
完全なGNS3パッケージをダウンロードし、インストールして、使い慣れたグラフィカル環境を確認します。 ノードタイプでは、(以前は気づかなかった)ジュニパーのルーターを観察できます。 トポロジウィンドウにドラッグして、次の操作を行います。
画像
もちろん、すべてがすぐに機能したとしても、まったく面白くありませんでした。
よく調整されました。
アイテムのバイナリイメージに興味があります。 Google。 予想どおり、これはQEMUのOS(またはHDD)のイメージです。 すぐに、「JunOS over FreeBSD」という自己組織化に関する記事がいくつかありました(次回はどのように自分のイメージを組み立てたかを説明します)。
Oliveプロジェクトに注目したいのですが、これは通常のPCでJunOSを実行する最初の試みです(リンクの詳細を参照)。

そのため、ここでは完成した画像を使用します。 すぐに、JunOSバージョンの選択を停止します。 私にとっては、バージョン9.3は興味深いものです。仕事中の実際の鉄片の仕事のため、それはその上にあります。

そして、ここで説明の画像が私たちに合っていることがわかりました。
-QEMUの画像
-JunOSバージョン9.3
-ログイン/パスワード情報

これが、構成が開始を探す方法です。
画像

それでは、簡単なテストベンチを作成しましょう。
画像
2台目のルーターとして、お気に入りの7200シャーシを使用します。
192.168.0.0/24のネットワークを持つ2台のルーター間を接続し、完全に成功することを確認するために、両側からpingを送信するという単純なタスクを設定しました。 そして、スタンドを立ち上げます。
QEMUウィンドウがあります:
画像
それに移動してクリックします。
そして、待ち始めます。 これで仮想マシンがロードされます。
視覚的には、碑文のみを観察できます。
画像
その結果、ログイン名とパスワードを入力するための挨拶が表示されます。 FreeBSDコンソールに入り、そこに入ります:
画像
実行トップ
画像
しかし、気を散らさないようにしましょう。JunOSに興味があり、 cliを実行すると、古典的なプロンプトであるsh verを実行できます。
画像
ここで、JunOSを正常に起動しました。 設定しましょう。
まず、利用可能なインターフェースのリストを見てみましょう。
画像
素晴らしい。 emインターフェイスがあります(これらはNIC Virtual Intel 1000e Proです)。
em0ポートのステータスを見てみましょう
画像
インターフェイスがアップしています。 全二重1Gb / s、MACが存在します。
これで、目標を達成するために住所を登録できます。
設定モードに入りましょう:
画像
実行:
画像
もう一度、私たちがやったことを見て、候補バージョンをチェックしましょう:
画像
そして、構成を適用します。
画像

設定モードを終了し、Cisco72xxノード(192.168.0.1/24)をpingします。
IOSでインターフェイスを設定するプロセスは十分に説明されているため、省略します。
画像

Cisco72xxの背面(192.168.0.1/24):
画像

おわりに



その結果、次の目標を達成しました。
-JunOS仮想化
-初期設定
-簡単なチェックに成功

仮想化に関するいくつかの言葉。 ジュニパーのソリューションは本質的にハイブリッドであり、一部の計算は特別なモジュール(MX / M / Tシリーズのルーターに一般的)のハードウェアで実行されるため、ブースでの特定のものの実装で多くの問題が発生します。

しかし、私はまだJシリーズについて言及していません。ここでは「プログラム的に」考えられているので、スタンドを組み立てれば、多くの困難を克服できます。

これは初期段階に関する写真付きのテスト記事です。一連の記事を作成し、BGP / VPLS、MPLS PE-PEの典型的なCE-PEスキームのさまざまな問題を検討し、もちろんポリサーなどを検討したいと考えています。

参照資料


ジュニパーネットワークスの公式ウェブサイト
Juniper Clue Wiki
オリーブについて

UPD:レビュー/画像で修正( Torin666コメント)

ありがとう

Source: https://habr.com/ru/post/J111172/


All Articles