JP2011101140A - ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム - Google Patents
ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム Download PDFInfo
- Publication number
- JP2011101140A JP2011101140A JP2009253643A JP2009253643A JP2011101140A JP 2011101140 A JP2011101140 A JP 2011101140A JP 2009253643 A JP2009253643 A JP 2009253643A JP 2009253643 A JP2009253643 A JP 2009253643A JP 2011101140 A JP2011101140 A JP 2011101140A
- Authority
- JP
- Japan
- Prior art keywords
- network
- path
- traffic
- virtual
- virtual nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】インタフェースモジュール22にはバーチャルノード27−1乃至27−Nが設けられ、トラヒックジェネレータ24は、所定のタイミングで、バーチャルノード27−1乃至27−N間に仮想的に流れるトラヒックに関する情報を、バーチャルノード27−1乃至27−Nを介してネットワークコントローラ13に送信する。バーチャルノード27−1乃至27−Nは、ネットワークコントローラ13から送信されてくるパスの変更の要求を受信してリソースシミュレータ23に供給し、リソースシミュレータ23は、そのパスの変更の要求に対する処理を行い、要求に対する処理結果を示す情報をバーチャルノード27−1乃至27−Nを介してネットワークコントローラ13に送信する。本発明は、例えば、ネットワークコントローラの試験を行うネットワークエミュレータに適用できる。
【選択図】図2
Description
Claims (8)
- 複数のノードにより構成されるネットワークを制御するネットワークコントローラに接続されるネットワークエミュレータ装置において、
複数の前記ノードそれぞれに対応して仮想的に構成される複数の仮想ノードが設けられ、前記ネットワークコントローラと通信を行うインタフェース手段と、
複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間を仮想的に接続するパスの変更の要求に応じた処理を行うパス処理手段と、
複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間に流れるトラヒックを仮想的に発生させるトラヒック生成手段と
を備え、
前記トラヒック生成手段は、所定のタイミングで、前記仮想ノード間に仮想的に流れるトラヒックに関する情報を前記仮想ノードに供給し、
前記仮想ノードは、前記トラヒック生成手段から供給される前記トラヒックに関する情報を前記ネットワークコントローラに送信し、前記ネットワークコントローラから送信されてくる前記パスの変更の要求を受信して前記パスの変更の要求を前記パス処理手段に供給し、
前記パス処理手段は、前記パスの変更の要求に対する処理を行い、前記要求に対する処理結果を示す情報を複数の前記仮想ノードに供給し、
前記仮想ノードは、前記トラヒック生成手段から供給される前記処理結果を示す情報を前記ネットワークコントローラに送信する
ネットワークエミュレータ装置。 - 前記パス処理手段は、前記ネットワークコントローラから前記仮想ノードを介して、前記仮想ノード間にパスを設定することが要求されたとき、複数の前記仮想ノードに現在設定されているパスの使用帯域および使用可能帯域のリソースに関するリソース情報に基づいて前記要求に対する処理を行う
請求項1に記載のネットワークエミュレータ装置。 - 前記インタフェース手段に設けられる複数の前記仮想ノードと前記パス処理手段との間の通信、および、前記インタフェース手段に設けられる複数の前記仮想ノードと前記トラヒック生成手段との間の通信には、TCP/IP(Transmission Control Protocol/Internet Protocol)が用いられる
請求項1に記載のネットワークエミュレータ装置。 - 前記インタフェース手段、前記パス処理手段、および前記トラヒック生成手段は、複数のコンピュータに実装される
請求項1に記載のネットワークエミュレータ装置。 - 前記インタフェース手段に設けられる複数の前記仮想ノードは、前記ネットワークコントローラに対して送信するデータを遅延させる遅延手段をそれぞれ有する
請求項1に記載のネットワークエミュレータ装置。 - 所定の故障発生モデルに従ったタイミングで、前記仮想ノード、または前記仮想ノード間のリンクに仮想的に故障を発生させ、故障が発生したことを示す情報を出力する故障発生手段
をさらに備え、
前記インタフェース手段は、前記故障が発生したことを示す情報で指定された前記仮想ノードの機能を停止し、
前記パス処理手段は、前記故障が発生したことを示す情報で指定された前記リンクにより接続されていた前記仮想ノード間のパスを解除する
請求項1に記載のネットワークエミュレータ装置。 - 複数のノードにより構成されるネットワークを制御するネットワークコントローラに接続されるネットワークエミュレータ装置の制御方法において、
前記ネットワークエミュレータ装置は、複数の前記ノードそれぞれに対応して仮想的に構成される複数の仮想ノードが設けられ、前記ネットワークコントローラと通信を行うインタフェース手段と、複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間を仮想的に接続するパスの変更の要求に応じた処理を行うパス処理手段と、複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間に流れるトラヒックを仮想的に発生させるトラヒック生成手段とを備え、
前記トラヒック生成手段が、所定のタイミングで、前記仮想ノード間に仮想的に流れるトラヒックに関する情報を前記仮想ノードに供給し、
前記仮想ノードが、前記トラヒック生成手段から供給される前記トラヒックに関する情報を前記ネットワークコントローラに送信し、前記ネットワークコントローラから送信されてくる前記パスの変更の要求を受信して前記パスの変更の要求を前記パス処理手段に供給し、
前記パス処理手段が、前記パスの変更の要求に対する処理を行い、前記要求に対する処理結果を示す情報を複数の前記仮想ノードに供給し、
前記仮想ノードが、前記トラヒック生成手段から供給される前記処理結果を示す情報を前記ネットワークコントローラに送信する
ステップを含むネットワークエミュレータ装置の制御方法。 - 複数のノードにより構成されるネットワークを制御するネットワークコントローラに接続されるネットワークエミュレータ装置を制御する処理をコンピュータに実行させるプログラムにおいて、
前記ネットワークエミュレータ装置は、複数の前記ノードそれぞれに対応して仮想的に構成される複数の仮想ノードが設けられ、前記ネットワークコントローラと通信を行うインタフェース手段と、複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間を仮想的に接続するパスの変更の要求に応じた処理を行うパス処理手段と、複数の前記仮想ノードそれぞれと通信し、複数の前記仮想ノード間に流れるトラヒックを仮想的に発生させるトラヒック生成手段とを備え、
前記トラヒック生成手段が、所定のタイミングで、前記仮想ノード間に仮想的に流れるトラヒックに関する情報を前記仮想ノードに供給し、
前記仮想ノードが、前記トラヒック生成手段から供給される前記トラヒックに関する情報を前記ネットワークコントローラに送信し、前記ネットワークコントローラから送信されてくる前記パスの変更の要求を受信して前記パスの変更の要求を前記パス処理手段に供給し、
前記パス処理手段が、前記パスの変更の要求に対する処理を行い、前記要求に対する処理結果を示す情報を複数の前記仮想ノードに供給し、
前記仮想ノードが、前記トラヒック生成手段から供給される前記処理結果を示す情報を前記ネットワークコントローラに送信する
ステップを含むプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009253643A JP2011101140A (ja) | 2009-11-05 | 2009-11-05 | ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009253643A JP2011101140A (ja) | 2009-11-05 | 2009-11-05 | ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011101140A true JP2011101140A (ja) | 2011-05-19 |
Family
ID=44191975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009253643A Pending JP2011101140A (ja) | 2009-11-05 | 2009-11-05 | ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011101140A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020013214A1 (ja) * | 2018-07-11 | 2020-01-16 | 三菱電機株式会社 | ネットワーク制御装置及びネットワーク制御方法 |
JPWO2021166015A1 (ja) * | 2020-02-17 | 2021-08-26 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006117833A1 (ja) * | 2005-04-25 | 2006-11-09 | Fujitsu Limited | 監視シミュレーション装置,方法およびそのプログラム |
-
2009
- 2009-11-05 JP JP2009253643A patent/JP2011101140A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006117833A1 (ja) * | 2005-04-25 | 2006-11-09 | Fujitsu Limited | 監視シミュレーション装置,方法およびそのプログラム |
Non-Patent Citations (4)
Title |
---|
CSNG200800573036; 西川 賀樹: 'プロセスレベルの仮想化を用いた大規模分散システムテストベッド' 先進的計算基盤システムシンポジウム 第2008巻, 20080604, 社団法人情報処理学会 * |
CSNJ200910097469; 大木 英司: '光インフラ網上でのネットワーク仮想化に向けたネットワークエミュレータアーキテクチャ' 電子情報通信学会2009年総合大会講演論文集 通信2 , 20090304, 社団法人電子情報通信学会 * |
JPN6013043442; 大木 英司: '光インフラ網上でのネットワーク仮想化に向けたネットワークエミュレータアーキテクチャ' 電子情報通信学会2009年総合大会講演論文集 通信2 , 20090304, 社団法人電子情報通信学会 * |
JPN6014004891; 西川 賀樹: 'プロセスレベルの仮想化を用いた大規模分散システムテストベッド' 先進的計算基盤システムシンポジウム 第2008巻, 20080604, 社団法人情報処理学会 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020013214A1 (ja) * | 2018-07-11 | 2020-01-16 | 三菱電機株式会社 | ネットワーク制御装置及びネットワーク制御方法 |
JPWO2020013214A1 (ja) * | 2018-07-11 | 2021-07-15 | 三菱電機株式会社 | ネットワーク制御装置及びネットワーク制御方法 |
JP7282088B2 (ja) | 2018-07-11 | 2023-05-26 | 三菱電機株式会社 | ネットワーク制御装置及びネットワーク制御方法 |
JPWO2021166015A1 (ja) * | 2020-02-17 | 2021-08-26 | ||
WO2021166015A1 (ja) * | 2020-02-17 | 2021-08-26 | 日本電信電話株式会社 | 光通信ネットワーク管理装置 |
US20230076671A1 (en) * | 2020-02-17 | 2023-03-09 | Nippon Telegraph And Telephone Corporation | Optical communication network management apparatus |
JP7299551B2 (ja) | 2020-02-17 | 2023-06-28 | 日本電信電話株式会社 | 光通信ネットワーク管理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6571090B2 (ja) | 協働するネットワークコントローラに基づくマルチドメイン送信元ルート選択転送 | |
WO2011013805A1 (ja) | 制御サーバ、サービス提供システムおよび仮想的なインフラストラクチャの提供方法 | |
Wen et al. | Optical wavelength division multiplexing (WDM) network simulator (OWns): architecture and performance studies | |
Yang et al. | Performance evaluation of multi-stratum resources integrated resilience for software defined inter-data center interconnect | |
JP5102689B2 (ja) | 仮想ネットワークシステム、仮想ネットワーク構築方法 | |
Christodoulopoulos et al. | Performance evaluation of a hybrid optical/electrical interconnect | |
Chen et al. | Deterministic quality of service guarantee for dynamic service chaining in software defined networking | |
CN103067287B (zh) | 在转发和控制分离架构下实现虚拟可编程路由器的方法 | |
Benet et al. | OpenStackEmu—A cloud testbed combining network emulation with OpenStack and SDN | |
Rygielski et al. | Modeling and prediction of software-defined networks performance using queueing petri nets | |
JP5750175B1 (ja) | ネットワークシミュレータおよびネットワークシミュレーション方法 | |
Kunz et al. | Comparing OpenFlow and NETCONF when interconnecting data centers | |
Aktas et al. | Scheduling and flexible control of bandwidth and in-transit services for end-to-end application workflows | |
JP2011101140A (ja) | ネットワークエミュレータ装置、ネットワークエミュレータ装置の制御方法、およびプログラム | |
Muñoz et al. | SDN orchestration and virtualization of heterogeneous multi-domain and multi-layer transport networks: The STRAUSS approach | |
Yang et al. | Experimental demonstration of time-aware software defined networking for OpenFlow-based intra-datacenter optical interconnection networks | |
Ahmed et al. | A dynamic bulk provisioning framework for concurrent optimization in PCE-based WDM networks | |
US11405284B1 (en) | Generating network link utilization targets using a packet-loss-versus-link utilization model | |
Zhao et al. | Proactive and hitless vSDN reconfiguration to balance substrate TCAM utilization: From algorithm design to system prototype | |
JP2015233283A (ja) | 相互接続ネットワーク・シミュレータおよび相互接続ネットワークをシミュレーションする方法 | |
Humernbrum et al. | Using software-defined networking for real-time internet applications | |
JP5063726B2 (ja) | 仮想ノード装置のコンフィグ制御方法 | |
Perelló et al. | Experimenting with real application-specific QoS guarantees in a large-scale RINA demonstrator | |
Linn et al. | Server Load Balancing in Software Defined Networking | |
Zhao et al. | Time-sensitive software-defined networking (Ts-SDN) control architecture for flexi-grid optical networks with data center application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121101 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130903 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131031 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140206 |