JP7720003B2 - トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラム - Google Patents
トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラムInfo
- Publication number
- JP7720003B2 JP7720003B2 JP2023578233A JP2023578233A JP7720003B2 JP 7720003 B2 JP7720003 B2 JP 7720003B2 JP 2023578233 A JP2023578233 A JP 2023578233A JP 2023578233 A JP2023578233 A JP 2023578233A JP 7720003 B2 JP7720003 B2 JP 7720003B2
- Authority
- JP
- Japan
- Prior art keywords
- flows
- route
- traffic
- flow
- calculation unit
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/42—Centralised routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
図1~図4は、TE装置の概要を説明するための図である。まず、図1に示すように、本実施形態のTE装置10は、NE(Network Element)から収集された交流トラヒック情報から、VPN等のサービスや、ユーザ通信、通信経路等の情報を分析し、分析した情報を元に、経路変動を抑制した経路計算を行う。
[TE装置の構成]
図5は、TE装置の概略構成を例示する模式図である。図5に例示するように、TE装置10は、パソコン等の汎用コンピュータで実現され、入力部11、出力部12、通信制御部13、記憶部14、および制御部15を備える。
次に、図19は、TE処理手順を示すフローチャートである。図19のフローチャートは、例えば、ユーザが処理の開始を指示したタイミングで開始される。
図20および図21は、第2の実施形態のTE装置の処理を説明するための図である。なお以下では、上記の第1の実施形態のTE装置10のTE処理と異なる点についてのみ説明を行い、共通する点についての説明を省略する。
図22および図23は、第3の実施形態のTE装置の処理を説明するための図である。第3の実施形態のTE装置10では、経路計算部15cは、数理計算部15dが計算した解のうちの実数解について、ダイクストラ法により経路を再度計算する。具体的には、図22に示すように、線形計画問題を周知の解法で解いた後、経路変動を考慮した改良を行う。具体的には、まず、線形計画問題を解き、最大リンク使用率を最小化するような各フローの経路の解を得る。
図24は、他の実施形態のTE装置の処理を説明するための図である。TE装置10は、上記第1~第3の実施形態の処理を組み合わせた処理を行ってもよい。図24において、計算方法(1)とは、第1の実施形態の処理を意味している。また、計算方法(2)とは、第2の実施形態の処理を意味しており、計算方法(3)とは、第3の実施形態の処理を意味している。
以上、説明したように、TE装置10において、取得部15aが、ネットワーク装置の接続形態を示すネットワークトポロジ情報14aと、トラヒック内のフローの情報であるトラヒック情報データ14bとを取得する。また、経路計算部15cは、経路を変更するフローの数が最小となるように、各フローの経路を計算する。
上記実施形態に係るTE装置10が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。一実施形態として、TE装置10は、パッケージソフトウェアやオンラインソフトウェアとして上記のTE処理を実行するTEプログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記のTEプログラムを情報処理装置に実行させることにより、情報処理装置をTE装置10として機能させることができる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やPHS(Personal Handyphone System)等の移動体通信端末、さらには、PDA(Personal Digital Assistant)等のスレート端末等がその範疇に含まれる。また、TE装置10の機能を、クラウドサーバに実装してもよい。
13 通信制御部
14 記憶部
14a ネットワークトポロジ情報
14b トラヒック情報データ
15 制御部
15a 取得部
15b 前処理部
15c 経路計算部
15d 数理計算部
Claims (9)
- ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得部と、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算部と、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算部と、
を有し、
前記経路計算部は、
前記トラヒック内のフローをグルーピングしたフロー群を対象にして得られた前記線形計画問題の解に基づいて、各フローの経路を確定する
ことを特徴とするトラヒックエンジニアリング装置。 - ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得部と、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算部と、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算部と、
を有し、
前記経路計算部は、前記解のうちの実数解について、ダイクストラ法により経路を再度計算する
ことを特徴とするトラヒックエンジニアリング装置。 - 前記経路計算部は、各フローのトラヒック量の降順の合計がトラヒック総量に対して所定の割合を占める場合に、該フローを対象に、各フローの経路を計算することを特徴とする請求項1又は請求項2に記載のトラヒックエンジニアリング装置。
- 前記トラヒック内のフローの情報から、経路変更を許容しないフローの情報を削除する前処理部をさらに有することを特徴とする請求項1又は請求項2に記載のトラヒックエンジニアリング装置。
- 前記前処理部は、前記トラヒック内のフローの情報に、異なる時刻で取得されたトラヒック量の平均値、最大値または最小値の少なくともいずれかを含めることを特徴とする請求項4に記載のトラヒックエンジニアリング装置。
- トラヒックエンジニアリング装置が実行するトラヒックエンジニアリング方法であって、
ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得工程と、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算工程と、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算工程と、
を含み、
前記経路計算工程は、
前記トラヒック内のフローをグルーピングしたフロー群を対象にして得られた前記線形計画問題の解に基づいて、各フローの経路を確定する
ことを特徴とするトラヒックエンジニアリング方法。 - トラヒックエンジニアリング装置が実行するトラヒックエンジニアリング方法であって、
ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得工程と、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算工程と、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算工程と、
を含み、
前記経路計算工程は、前記解のうちの実数解について、ダイクストラ法により経路を再度計算する
ことを特徴とするトラヒックエンジニアリング方法。 - ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得ステップと、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算ステップと、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算ステップと、
をコンピュータに実行させ、
前記経路計算ステップは、
前記トラヒック内のフローをグルーピングしたフロー群を対象にして得られた前記線形計画問題の解に基づいて、各フローの経路を確定する
ことを特徴とするトラヒックエンジニアリングプログラム。 - ネットワーク装置の接続形態を示す情報と、トラヒック内のフローの情報とを取得する取得ステップと、
経路を変更するフローの数が最小となるように、各フローの経路を計算する経路計算ステップと、
経路を変更するフローの数が最小となり、かつ、最大リンク利用率が最小となるように立式した線形計画問題の解を計算する数理計算ステップと、
をコンピュータに実行させ、
前記経路計算ステップは、前記解のうちの実数解について、ダイクストラ法により経路を再度計算する
ことを特徴とするトラヒックエンジニアリングプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/003891 WO2023148830A1 (ja) | 2022-02-01 | 2022-02-01 | トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023148830A1 JPWO2023148830A1 (ja) | 2023-08-10 |
| JP7720003B2 true JP7720003B2 (ja) | 2025-08-07 |
Family
ID=87553341
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023578233A Active JP7720003B2 (ja) | 2022-02-01 | 2022-02-01 | トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250088463A1 (ja) |
| JP (1) | JP7720003B2 (ja) |
| WO (1) | WO2023148830A1 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007158818A (ja) | 2005-12-06 | 2007-06-21 | Nippon Telegr & Teleph Corp <Ntt> | 経路設定方法および経路設定装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6006684B2 (ja) * | 2013-07-01 | 2016-10-12 | 日本電信電話株式会社 | フロー経路変更計算装置 |
| CN109194577B (zh) * | 2018-10-23 | 2020-04-10 | 清华大学 | 一种基于部分部署的分段路由网络的流量工程方法及装置 |
| CN109922004B (zh) * | 2019-04-24 | 2020-09-04 | 清华大学 | 基于部分部署分段路由的IPv6网络的流量工程方法及装置 |
-
2022
- 2022-02-01 JP JP2023578233A patent/JP7720003B2/ja active Active
- 2022-02-01 WO PCT/JP2022/003891 patent/WO2023148830A1/ja not_active Ceased
- 2022-02-01 US US18/728,510 patent/US20250088463A1/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007158818A (ja) | 2005-12-06 | 2007-06-21 | Nippon Telegr & Teleph Corp <Ntt> | 経路設定方法および経路設定装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023148830A1 (ja) | 2023-08-10 |
| US20250088463A1 (en) | 2025-03-13 |
| WO2023148830A1 (ja) | 2023-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kuo et al. | Deploying chains of virtual network functions: On the relation between link and server usage | |
| CN110891093B (zh) | 一种时延敏感网络中边缘计算节点选择方法及系统 | |
| CN108243044B (zh) | 业务部署的方法与装置 | |
| EP2820808B1 (en) | Compound masking and entropy for data packet classification using tree-based binary pattern matching | |
| Shvedov et al. | Determining shortest paths between two arbitrary nodes in a composite transport network using segment routing | |
| JP5285083B2 (ja) | 並行してトポロジを発見する方法および装置 | |
| WO2017133587A1 (zh) | 用于通信网络中的流量工程的方法和控制器 | |
| JP6586237B2 (ja) | リソース割当装置及びリソース割当方法 | |
| Shang et al. | Network congestion-aware online service function chain placement and load balancing | |
| JP2017143366A (ja) | ネットワーク構成レコメンド装置、ネットワーク構成レコメンド方法およびプログラム | |
| CN119759567A (zh) | 一种拓扑感知调度系统、方法、电子设备和存储介质 | |
| US11552853B2 (en) | Service chain accomodation apparatus and service chain accommodation method | |
| CN113630339A (zh) | 流量转发方法及装置、电子设备和存储介质 | |
| JP7720003B2 (ja) | トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラム | |
| WO2020175165A1 (ja) | 識別装置及び識別プログラム | |
| CN117097681B (zh) | 网络资源的调度方法、装置和存储介质及电子设备 | |
| Chuprikov et al. | How to implement complex policies on existing network infrastructure | |
| JP7548339B2 (ja) | トラヒックエンジニアリング装置、トラヒックエンジニアリング方法およびトラヒックエンジニアリングプログラム | |
| CN117978320A (zh) | Wdm网络中求最短不相交路径对的方法及系统 | |
| US10868764B2 (en) | Route calculation control device and route calculation control method | |
| JP6557191B2 (ja) | サービスパス管理装置およびサービスパス管理方法 | |
| US20240305556A1 (en) | Network controller, network controll method, and network controll program | |
| Cao et al. | Efficient slice reconfiguration for 6G networks with guaranteed QoS and reduced OPEX | |
| JP7605231B2 (ja) | 設計装置、設計方法及び設計プログラム | |
| CN113507411A (zh) | 一种路径选择方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240607 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250611 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250624 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250707 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7720003 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |