JP7789529B2 - データ処理システムおよびデータ処理方法 - Google Patents
データ処理システムおよびデータ処理方法Info
- Publication number
- JP7789529B2 JP7789529B2 JP2021184725A JP2021184725A JP7789529B2 JP 7789529 B2 JP7789529 B2 JP 7789529B2 JP 2021184725 A JP2021184725 A JP 2021184725A JP 2021184725 A JP2021184725 A JP 2021184725A JP 7789529 B2 JP7789529 B2 JP 7789529B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- data processing
- packet
- service
- 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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
- H04L45/037—Routes obligatorily traversing service-related nodes
-
- 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/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
- H04L45/037—Routes obligatorily traversing service-related nodes
- H04L45/0377—Routes obligatorily traversing service-related nodes for service chaining
-
- 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/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
-
- 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/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- 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/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- 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/645—Splitting route computation layer and forwarding layer, e.g. routing according to path computational element [PCE] or based on OpenFlow functionality
- H04L45/655—Interaction between route computation entities and forwarding entities, e.g. for route determination or for flow table update
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
また、本発明のデータ処理システムの1構成例において、前記データ管理部は、前記ユーザ判定部と前記ユーザ選択部と前記出力選択部とによって構成されるメモリコントローラを複数備え、ユーザから受信したパケットの振り分け先の前記メモリコントローラを決定し、決定したメモリコントローラにユーザから受信したパケットを出力するように構成されたパケット振り分け部と、前記複数のメモリコントローラのそれぞれの出力選択部から出力されたパケットを所定の制御方式に従って選択して前記タグ付加部に出力するように構成された出力制御部とをさらに備えることを特徴とするものである。
また、本発明のデータ処理システムの1構成例において、前記通信管理装置は、ユーザが要求するサービスの実現に新たなサービス機能が必要な場合に、稼動停止中の前記データ処理デバイスに必要なサービス機能を追加し、サービスの利用終了後に、このサービスの実現のために使用した前記データ処理デバイスからサービス機能を削除することを特徴とするものである。
パケット種別判定部103は、パケット解析部102による解析結果に基づいてパケット種別を判定する(図3ステップS3)。パケット種別としては、「サービス利用申請」と「サービス利用」とがある。
タグ付加部107は、タグ生成部111によって登録されたタグのうち、データ管理部105から受信したパケットに付加されているユーザIDに対応するタグを、受信したパケットに付加して、タグ付きのパケットをパケット送信部101に出力する(図3ステップS10)。
上記のようにタグの具体例としては、NSHやMPLSヘッダなどが考えられる。また、独自ヘッダを定義してもよい。タグの代わりにMACアドレスやIPアドレスを用いることも可能である。しかし、MACアドレスやIPアドレスを用いる方法では、データ転送デバイス2-1~2-9が大規模なルーティングテーブルを持つ必要があり、タグを用いる方法と比べて計算リソースやメモリリソースをより多く消費する。
パケット振り分け部1050は、パケット種別判定部103から受信したデータパケットの格納を制御するメモリコントローラを決定し、決定したメモリコントローラのユーザ判定部1051(1051-1~1051-N)にデータパケットを出力する。なお、ユーザIDの一部をメモリコントローラの番号とすれば、パケット振り分け部1050は高速な振り分けが可能になる。パケットを振り分けるメモリコントローラの決定は、例えばメモリコントローラの処理の空きの状態に応じて適宜決定すればよい。
データ転送デバイス2-8は、パケット受信部200と、パケット送信部201と、パケット解析部202と、転送制御部203と、データ通信制御部204とから構成される。
データ転送デバイス2-8のパケット受信部200が前段のユーザ管理装置または他のデータ転送デバイスからデータパケットを受信すると(図6ステップS20)、パケット解析部202は、データパケットを解析して、データパケットに付加されているタグを取得し、受信したデータパケットを転送制御部203に出力する(図6ステップS21)。
以上により、本実施例では、各サービスチェインに適切なルートを割り当てることができる。
サービス利用申請時、ユーザ端末8は、パケットのペイロード403に「サービス利用申請」を示すパケット種別の情報(図15(A)の405の箇所)を格納してデータ処理システム宛に送信する。
Claims (7)
- サービスの利用を申請したユーザの情報の管理とユーザから受信したパケットの転送制御とを行うように構成されたユーザ管理装置と、
受信したパケットに含まれるデータに対してサービス機能のデータ処理を行うように構成されたデータ処理デバイスと、
1乃至複数の前記データ処理デバイスを配下に有する1乃至複数のデータ転送デバイスと、
ユーザが要求するサービスの実現に必要なサービスチェインのルートを計算し、ルート情報を前記ユーザ管理装置に送信すると共に、計算したルート上の前記データ転送デバイスに登録されているルーティングテーブルを、ルート計算の結果に基づいて更新するように構成された通信管理装置と、
前記サービスチェインの全てのデータ処理が完了したパケットをユーザ宛に返送するように構成された外部送信装置とを備え、
前記ユーザ管理装置は、
サービスの利用を申請したユーザの情報を管理し、ユーザIDを発行し、発行したユーザIDをユーザに通知するように構成されたユーザ管理部と、
前記通信管理装置から受信したルート情報を記載したタグを生成するように構成されたタグ生成部と、
ユーザから受信したパケットに前記タグを付加するように構成されたタグ付加部と、
前記タグが付加されたパケットを前記データ転送デバイスに送信するように構成されたパケット送信部と、
前記ユーザ管理部が管理するユーザの情報に基づいて、ユーザごとのパケットの転送の優先度を決定するように構成されたQoS制御部と、
ユーザから受信したパケットを前記優先度に応じたタイミングで前記タグ付加部に転送するように構成されたデータ管理部とを備え、
ユーザから受信したパケットに前記ユーザIDが付加され、
前記データ転送デバイスは、受信したパケットに付加されたタグに含まれる前記ルート情報と前記ルーティングテーブルとに基づいて、配下の前記データ処理デバイスまたは他のデータ転送デバイスにパケットを転送し、
前記データ処理デバイスは、データ処理が完了したパケットを送信元の前記データ転送デバイスに返信することを特徴とするデータ処理システム。 - 請求項1記載のデータ処理システムにおいて、
ユーザから受信したパケットを一時的に格納するための記憶部をさらに備え、
前記データ管理部は、
前記優先度の情報に基づいて前記記憶部からパケットを選択的に取り出すように構成されたユーザ選択部と、
ユーザから受信したパケットが、前記タグ付加部に向けて現在出力されているパケットのユーザIDと同じユーザIDを有するものか否かを判定するように構成されたユーザ判定部と、
前記ユーザ判定部と前記ユーザ選択部のいずれかから出力されたパケットを前記タグ付加部に向けて選択的に出力するように構成された出力選択部とを備え、
前記ユーザ判定部は、判定の結果に基づいて、ユーザから受信したパケットを前記記憶部と前記出力選択部のいずれかに転送することを特徴とするデータ処理システム。 - 請求項2記載のデータ処理システムにおいて、
前記データ管理部は、
前記ユーザ判定部と前記ユーザ選択部と前記出力選択部とによって構成されるメモリコントローラを複数備え、
ユーザから受信したパケットの振り分け先の前記メモリコントローラを決定し、決定したメモリコントローラにユーザから受信したパケットを出力するように構成されたパケット振り分け部と、
前記複数のメモリコントローラのそれぞれの出力選択部から出力されたパケットを所定の制御方式に従って選択して前記タグ付加部に出力するように構成された出力制御部とをさらに備えることを特徴とするデータ処理システム。 - 請求項1乃至3のいずれか1項に記載のデータ処理システムにおいて、
前記ユーザ管理装置は、ユーザによるサービス利用の前に、前記サービス機能の処理に必要なユーザ固有のパラメータを、前記ルート情報に基づいて前記サービスチェインのルート上の前記データ処理デバイスに送信し、サービスの利用終了後に前記パラメータを前記データ処理デバイスから回収することを特徴とするデータ処理システム。 - 請求項1乃至4のいずれか1項に記載のデータ処理システムにおいて、
前記通信管理装置は、ユーザが要求するサービスの実現に新たなサービス機能が必要な場合に、稼動停止中の前記データ処理デバイスに必要なサービス機能を追加し、サービスの利用終了後に、このサービスの実現のために使用した前記データ処理デバイスからサービス機能を削除することを特徴とするデータ処理システム。 - ユーザ管理装置が、サービスの利用を申請したユーザの情報を通信管理装置と外部送信装置とに送信する第1のステップと、
前記通信管理装置が、前記ユーザの情報に含まれるサービス情報に基づいて、ユーザが要求するサービスの実現に必要なサービスチェインのルートを計算し、ルート情報を前記ユーザ管理装置に送信すると共に、計算したルート上のデータ転送デバイスに登録されているルーティングテーブルを、ルート計算の結果に基づいて更新する第2のステップと、
前記ユーザ管理装置が、ユーザから受信したパケットに、前記ルート情報を記載したタグを付加してデータ転送デバイスに送信する第3のステップと、
前記データ転送デバイスが、受信したパケットに付加されたタグに含まれる前記ルート情報と自身で管理するルーティングテーブルとに基づいて、配下のデータ処理デバイスまたは他のデータ転送デバイスにパケットを転送する第4のステップと、
前記データ処理デバイスが、受信したパケットに含まれるデータに対してサービス機能のデータ処理を行い、データ処理が完了したパケットを送信元の前記データ転送デバイスに返送する第5のステップと、
前記外部送信装置が、前記サービスチェインの全てのデータ処理が完了したパケットをユーザ宛に返送する第6のステップとを含むことを特徴とするデータ処理方法。 - 請求項6記載のデータ処理方法において、
前記ユーザ管理装置が、ユーザによるサービス利用の前に、前記サービス機能の処理に必要なユーザ固有のパラメータを、前記ルート情報に基づいて前記サービスチェインのルート上の前記データ処理デバイスに送信する第7のステップと、
前記ユーザ管理装置が、サービスの利用終了後に、前記パラメータを前記データ処理デバイスから回収する第8のステップとをさらに含むことを特徴とするデータ処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021184725A JP7789529B2 (ja) | 2021-11-12 | 2021-11-12 | データ処理システムおよびデータ処理方法 |
| US18/705,398 US20250097137A1 (en) | 2021-11-12 | 2022-11-08 | Data processing system and data processing method |
| PCT/JP2022/041554 WO2023085266A1 (ja) | 2021-11-12 | 2022-11-08 | データ処理システムおよびデータ処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021184725A JP7789529B2 (ja) | 2021-11-12 | 2021-11-12 | データ処理システムおよびデータ処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023072282A JP2023072282A (ja) | 2023-05-24 |
| JP7789529B2 true JP7789529B2 (ja) | 2025-12-22 |
Family
ID=86335739
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021184725A Active JP7789529B2 (ja) | 2021-11-12 | 2021-11-12 | データ処理システムおよびデータ処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250097137A1 (ja) |
| JP (1) | JP7789529B2 (ja) |
| WO (1) | WO2023085266A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20260017388A1 (en) * | 2024-07-11 | 2026-01-15 | SanDisk Technologies, Inc. | Dynamic Integrity and Data Encryption (IDE) Aggregation Size |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120281540A1 (en) | 2011-05-03 | 2012-11-08 | Cisco Technology, Inc. | Mobile service routing in a network environment |
| JP2016225877A (ja) | 2015-06-01 | 2016-12-28 | 日本電信電話株式会社 | サービス提供システム、サービス提供方法、およびサービス提供プログラム |
| JP2017060079A (ja) | 2015-09-18 | 2017-03-23 | 日本電信電話株式会社 | サービスファンクション制御システム、サービスファンクション制御方法、サービスコントロールノード、及びプログラム |
| WO2018159677A1 (ja) | 2017-03-01 | 2018-09-07 | 日本電信電話株式会社 | データ処理装置、ネットワークシステム、パケット順序制御回路、およびデータ処理方法 |
| US20180262431A1 (en) | 2015-10-12 | 2018-09-13 | Fujitsu Limited | Service function chaining based on resource availability in the time dimension |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6265427B2 (ja) * | 2014-08-20 | 2018-01-24 | 日本電信電話株式会社 | ネットワーク機能の負荷分散システム及び方法 |
| JP6332697B2 (ja) * | 2015-02-02 | 2018-05-30 | 日本電信電話株式会社 | トラヒック振り分け装置、その方法及びプログラム |
-
2021
- 2021-11-12 JP JP2021184725A patent/JP7789529B2/ja active Active
-
2022
- 2022-11-08 WO PCT/JP2022/041554 patent/WO2023085266A1/ja not_active Ceased
- 2022-11-08 US US18/705,398 patent/US20250097137A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120281540A1 (en) | 2011-05-03 | 2012-11-08 | Cisco Technology, Inc. | Mobile service routing in a network environment |
| JP2016225877A (ja) | 2015-06-01 | 2016-12-28 | 日本電信電話株式会社 | サービス提供システム、サービス提供方法、およびサービス提供プログラム |
| JP2017060079A (ja) | 2015-09-18 | 2017-03-23 | 日本電信電話株式会社 | サービスファンクション制御システム、サービスファンクション制御方法、サービスコントロールノード、及びプログラム |
| US20180262431A1 (en) | 2015-10-12 | 2018-09-13 | Fujitsu Limited | Service function chaining based on resource availability in the time dimension |
| WO2018159677A1 (ja) | 2017-03-01 | 2018-09-07 | 日本電信電話株式会社 | データ処理装置、ネットワークシステム、パケット順序制御回路、およびデータ処理方法 |
Non-Patent Citations (2)
| Title |
|---|
| 望月 このみ Konomi MOCHIZUKI 他,ネットワーク仮想化実現に向けたキャリア要件を満たすサービスチェイニング方式 Service Chaining Method,電子情報通信学会技術研究報告 Vol.114 No.206 IEICE Technical Report,日本,一般社団法人電子情報通信学会 The Institute of Ele,2014年09月30日,P.113-118 |
| 高谷 直樹 Naoki TAKAYA 他,解説,電子情報通信学会誌 第99巻 第6号 THE JOURNAL OF THE INSTITUTE OF ELECTRONICS,INFORMATION AND CO,日本,一般社団法人電子情報通信学会 DENSHI-JOHO-TSUSHIN-,2016年06月01日,P.536-542 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023085266A1 (ja) | 2023-05-19 |
| US20250097137A1 (en) | 2025-03-20 |
| JP2023072282A (ja) | 2023-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6539432B1 (en) | Network manager, nodes and network management system | |
| US8677011B2 (en) | Load distribution system, load distribution method, apparatuses constituting load distribution system, and program | |
| JP6544401B2 (ja) | パケット転送装置、制御装置、通信システム、通信方法及びプログラム | |
| US10554555B2 (en) | Hash-based overlay routing architecture for information centric networks | |
| CN102469015B (zh) | 实现中继选择的方法及装置、系统 | |
| JP2003209567A (ja) | パケット交換システム、パケット交換方法、ルーティング装置、パケットデータ及びその生成方法 | |
| CN106341330A (zh) | 一种sdn控制器的拓扑发现方法及系统 | |
| WO2010038775A1 (ja) | ネットワークノードおよびその負荷分散方法 | |
| TWI759571B (zh) | 基於流表的資料傳送方法 | |
| CN105357124A (zh) | 一种MapReduce带宽优化方法 | |
| WO2022012287A1 (zh) | 路由优化方法、物理网络设备及计算机可读存储介质 | |
| CN105933235B (zh) | 数据通信方法及装置 | |
| CN110022263A (zh) | 一种数据传输的方法及相关装置 | |
| JP6525256B2 (ja) | 仮想ネットワークシステムおよび仮想ネットワーク経路設定方法 | |
| JP7789529B2 (ja) | データ処理システムおよびデータ処理方法 | |
| US12388676B2 (en) | Data transfer device, data processing device and data processing method | |
| CN119728532A (zh) | 数据处理方法、装置、路由设备、存储介质和程序产品 | |
| JP2002077257A (ja) | ストリーム配信ネットワークサービス方法およびシステム | |
| JP2017098600A (ja) | 通信装置及びプログラム | |
| JP7302730B2 (ja) | 経路情報管理装置、経路情報管理方法及びプログラム | |
| CN113037635B (zh) | 一种icn路由器中数据块的多源组装方法及装置 | |
| KR102956072B1 (ko) | 모바일 네트워크를 위한 서비스 기능 체이닝 장치, 시스템 및 방법 | |
| Almohaimeed et al. | Distribution Model for OpenFlow-Based Networks | |
| US20260075394A1 (en) | Service function chaining system and method for mobile network | |
| CN120186632A (zh) | 业务处理逻辑分发方法、网络功能及业务处理设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20211115 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250827 |
|
| 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: 20251111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7789529 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |