スペイン語ネットワークエミュレーション:構成要素の問題ネットワークエミュレーションは、プラットフォームの動作をテストする際の関連技術です。いくつかの事例を見てみましょう。新しいアプリケーションを開発し、ネットワークセグメントを考慮してそのアプリケーションを実際に展開したとき、どのように動作するのか知りたい。新しいアプリケーションが、拠点Aと、利用可能な帯域幅がはるかに小さい拠点Bという、2つの異なる拠点にいる想定ユーザに対して、どのような動作をするのか知りたい。新しいアプリケーションにおいて、帯域幅、損失パケットのレベル、破損パケット、遅延など、異なる50の技術的影響を考えます。特定の帯域幅と技術を持つ通信リンクにおいて、アプリケーションがどのように反応するかを検証します。クラウドサービスを契約するか、または複数のクラウドアーキテクチャへの移行を検討しているが、ユーザにどのような性能を提供できるのか知りたい。リンクの帯域幅は十分ではないとわかっているが、契約すべきレベルがどの程度であるべきかが正確にわからない。これらすべての事例は、IT管理者の日々の作業の一部であり、必要な試験を実施することによって対応します。我々がこれらのテストの実施を考えるとき、ネットワークのシミュレーションかエミュレーションという2つの選択肢が生じます。これらはよく区別されずに使用される2つの概念ですが、実際には非常に異なるものです。シミュレーションネットワークシミュレーションでの基本的な考え方は、システムを使用してネットワークの仮想モデルを作成することです。結果として得られるモデルには、ワークステーション、電話、サーバ、スイッチ、ルータ、ファイアウォールなど、ネットワークの種類、そのトポロジ、またはそれを構成する機器の構成などを含める必要があります。初期モデルが定義されたら、実際のネットワークに適用したときに、特定の変更が及ぼす可能性がある影響を、検証するために必要な変更を加えることができます。ネットワークシミュレータは、仮想モデルと実際のネットワークとの間でほぼ同等の類似性を確保できるという利点があります。一般的に、高い類似性を達成するためには、高性能のシミュレータを持つことと、モデルの確立と維持に多くの時間を費やすことから始まると考えなくてはなりません。ネットワークシミュレータの使用は、通常、新しいネットワークデバイスの概念実証、新しいプロトコルを含む効果の実証、または機器の再構成を伴うネットワークソリューションなどに関連しています。ネットワークシミュレーションのこのトピックに関する詳細を知りたい場合は、こちらのドキュメントを確認して下さい。エミュレーション一方、ネットワークエミュレーションを使用すると、ネットワークの動作をコピーまたは再現してテスト環境で置き換えたり複製したりするため、シミュレーションよりも抽象的ではありません。言い換えれば、エミュレータは、ネットワークセグメントや通信リンクの動作条件を再現することが出来、テストプロセス中に実際のプラットフォームに統合されることを可能にするデバイスです。次の図は、ネットワークエミュレーションを使用してWANリンクの動作条件を再現する方法を示しています。WANリンクエミュレータ引用:https://www.ayscom.com/por-que-necesitas-un-emulador-de-red/エミュレーションはLANセグメントに適用することができますが、実際にネットワークエミュレーションについて話すとき、それが一般的にはWANリンクのエミュレーションについてであることを理解するべきです。ネットワークエミュレータを評価していて、LANセグメントをエミュレートする必要がある場合は、エミュレータのマニュアルでそれが実際にLANエミュレーションをサポートできるかを検証する必要があります。ワイヤレスセグメントをエミュレートする場合も同じです。全てのネットワークエミュレータが、考えられる全てのネットワークテクノロジを網羅するスコープを持つわけではありません。エミュレータのスコープの問題が解決されても、エミュレータの容量の問題があります。このように、多くの人が同時にエミュレートできるリンクの数を増やし、理論的には同じデバイスでネットワークプラットフォーム全体をエミュレートできるようになることがわかります。エミュレータの使用は通常、通信リンクの概念テスト、それらをサポートするネットワークプラットフォームに応じたアプリケーションテストなどに関連しています。この時点で、一方は仮想ネットワークモデルの作成、もう一方はネットワーク状態を再現するためのデバイスの使用という、ネットワークシミュレーションとエミュレーションの違いが理解できました。それでは、ネットワークエミュレータのケースと、監視ツールとの関係について検討しましょう。構成要素の問題ネットワークエミュレータの設定には、エミュレートするセグメントの動作を説明する特定のパラメータまたは属性があります。契約上の帯域幅など一般的な属性が必要ですが、待ち時間やパケット損失のレベルなどの要素もより現実的なエミュレーションに必要です。興味深いことに、これらの構成属性はリンクの動作を説明する要素であり、その多くは障害または障害と見なされます。精度はネットワークエミュレータの最も重要な要素の1つであり、エミュレートするネットワークセグメントを表すすべての要因を正確に再現するエミュレータの能力として理解されています。製造業者はそれから彼らの製品をこれまで以上に正確なものにすることを期待して、多数の構成要素を含むエミュレータを作るように努力します。エミュレータの構成に含まれる要素は製造元によって異なります。帯域幅L消失パケット重複パケット破損したパケットパケット送信の遅れの遅延レベル通信時間納期のジッタや変動これらの要因や、テストの要求事項に応じて、例えばビデオ伝送または無線セグメントに関連するものなど、特定の条件が要求されるかもしれません。これらの条件をできるだけ現実に近づけることは必ずしも容易ではありません。本番環境として稼働しているネットワークについては、もう少し簡単かもしれませんが、これらの状況を測定し、データの履歴を保存してそれに関する統計を生成する作業を行う必要があります。可能なネットワーク構成を評価している場合はもっと複雑で、時には理論的なデータだけで判断しなければなりません。構成に対する信頼できるデータを収集することをさらに複雑にさせる1つのポイントとして、それが全時間を通して静的ではないということです。ネットワークセグメントまたはWANリンクでは、1日のすべての時間または週のすべての曜日でレイテンシが同じではありません。プラットフォームに関する相応の知識、履歴データの管理、およびそのデータの分析が、ネットワークエミュレータに基づくテスト計画を成功させるために不可欠であることは明らかです。実際、エミュレータベースのテストにおける大きな目標となる基準があります。それは、テスト環境に現実の状況を取り入れることです。問題は、それらの実際の状態をどうやって得るかです。FMSのような汎用モニタリングツールの視覚化機能は、ネットワークの動作に関して必要な知識をすべて提供してくれます。ここでは、ネットワークデバイス、通信リンク、およびLANセグメント、サーバ、アプリケーション、サービス、さらにはプロセスの動作など、プラットフォームの各要素に関する情報を取得できることをお話しします。FMSが持つ監視プラットフォームとしての利点に加え、ネットワークエミュレーションでさまざまなテストシナリオの設定パラメータを定義することができます。通信リンクで使用可能な帯域幅の動作に関する情報が必要だとしましょう。FMSを使ってこの情報を得ることができます。これについては、こちらの記事を参照してください。それでは、消失パケットに関する情報を入手する方法について考えてみましょう。FMSは消失パケットの情報を取得することができ、こちらの記事ではその方法を説明しています。そのため我々はすべての構成要素を扱うことができます。実際のデータを取得してエミュレータを設定する方法を解決したので、あとは結果の測定です。この問題は、エミュレータがネットワークを再現してテストを可能にするということに基づいていますが、結果を測定するプロセスを確立する必要があります。新しいアプリケーションの動作と、これを本番環境に導入したことによる他のプラットフォームに与える影響を評価しているとしましょう。エミュレータが設定されテストが実行されたら、関連するサーバのパフォーマンス、他のネットワークセグメントの影響レベルなどのパラメータと同様に、問題のアプリケーションと他のアプリケーションの動作を測定する必要などがあります。FMSのようなインストール済みの監視プラットフォームを使用すれば、はるかに簡単です。FMSのような監視プラットフォームを自然に統合できると言えます。Enterpriseスタッフに連絡することができます。FMSのオープンソース版を使用することができます。詳しい情報はこちらのリンクにあります。commentコメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。