JP6311265B2 - 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム - Google Patents
通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム Download PDFInfo
- Publication number
- JP6311265B2 JP6311265B2 JP2013216522A JP2013216522A JP6311265B2 JP 6311265 B2 JP6311265 B2 JP 6311265B2 JP 2013216522 A JP2013216522 A JP 2013216522A JP 2013216522 A JP2013216522 A JP 2013216522A JP 6311265 B2 JP6311265 B2 JP 6311265B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- communication
- relay
- information
- definition information
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 188
- 238000000034 method Methods 0.000 title claims description 86
- 230000008569 process Effects 0.000 claims description 68
- 238000012545 processing Methods 0.000 claims description 50
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000004353 relayed correlation spectroscopy Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 95
- 230000006870 function Effects 0.000 description 33
- 235000014510 cooky Nutrition 0.000 description 29
- 238000010586 diagram Methods 0.000 description 15
- 230000009471 action Effects 0.000 description 10
- 238000005096 rolling process Methods 0.000 description 10
- 238000011161 development Methods 0.000 description 9
- 238000001914 filtration Methods 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
装置間の通信の中継に関する定義である複数の中継定義情報を記憶する記憶部と、
前記中継定義情報を更新するための更新情報を取得する取得部と、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づく更新処理を実行する更新部と、
を備える。
装置間の通信の中継に関する定義である複数の中継定義情報を保持し、当該中継定義情報に基づいて前記装置間の通信の中継を行う通信中継装置と、
前記通信中継装置を制御する通信制御装置と、
前記通信中継装置及び前記通信制御装置と接続された管理サーバと、を備え、
前記通信制御装置又は前記管理サーバは、前記中継定義情報を更新するための更新情報を前記通信中継装置へ送信し、
前記通信中継装置は、
前記更新情報を受信し、
複数の前記中継定義情報を更新するための指示に応じて、前記更新情報に基づく更新処理を所定のタイミングにより実行する。
装置間の通信の中継に関する定義である複数の中継定義情報の更新方法であって、
前記複数の中継定義情報を保持する通信中継装置が、
前記中継定義情報を更新するための更新情報を取得し、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づく更新処理を実行する。
コンピュータに、
装置間の通信の中継に関する定義である中継定義情報を更新するための更新情報を取得する処理と、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づいて更新する更新処理と、
を実行させる。
稼働系と待機系により冗長構成された複数の通信制御装置により制御され、
端末間の通信の中継に関する定義である複数の中継定義情報を保持し、
前記稼働系と前記待機系の切り替えの間に、前記複数の中継定義情報のうち2以上を更新するための更新情報に基づいて、当該2以上の中継定義情報の更新処理を開始する。
図1は、本発明の実施の形態1にかかる通信中継装置100の構成を示すブロック図である。通信中継装置100は、端末11と端末12との間の通信の中継を行う装置である。端末11と端末12とは、通信パケット等を、通信中継装置100を介して送受信する通信装置である。
本発明の実施の形態2は、上述した実施の形態1の応用例であり、OpenFlow技術に基づくネットワークシステムを対象とした場合について説明する。但し、本発明は、OpenFlow技術に限定されない。また、以下では、通信中継装置の一例としてOFS(OpenFlow Switch)、通信中継装置を制御する通信制御装置の一例としてOFC(OpenFlow Controller)を用いる。また、中継定義情報の一例としてOFSに内蔵されるフローテーブルにおける各フローエントリを用いる。但し、通信中継装置、通信中継装置及び中継定義情報の例は、これらに限定されない。
図3は、本発明の実施の形態2にかかるOpenFlowネットワークシステム1の構成を示すブロック図である。OpenFlowネットワークシステム1は、端末11〜16と、OFS31〜33と、OFC21及び22と、管理サーバ40と、開発端末50とを備える。OFC21及び22と、OFS31〜33と、管理サーバ40とは、管理ネットワーク上で接続されている。また、開発端末50は管理サーバ40と接続されている。尚、開発端末50と管理サーバ40との接続を管理ネットワークに加えても構わない。また、OFS31は、端末11〜13及びOFS32とOpenFlowネットワーク上で接続されている。OFS32は、OFS31及び33とOpenFlowネットワーク上で接続されている。OFS33は、OFS32及び端末14〜16とOpenFlowネットワーク上で接続されている。
上述した発明の実施の形態は、フローエントリのcookie書き換え以外にも、グループテーブルのグループIDのリファクタリング(グループエントリの内容へ変更せずにグループIDのみ置換する)などにも応用可能である。
(付記1)
装置間の通信の中継に関する定義である複数の中継定義情報を記憶する記憶部と、
前記中継定義情報を更新するための更新情報を取得する取得部と、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づく更新処理を実行する更新部と、
を備える通信中継装置。
(付記2)
前記更新情報は、前記中継定義情報に対応する新たな識別情報を含み、
前記更新部は、
前記更新処理により前記中継定義情報における識別情報を、前記更新情報に含まれる新たな識別情報へ更新する
付記1に記載の通信中継装置。
(付記3)
前記取得部は、複数の中継定義情報の更新内容に応じた更新処理が実装された更新プログラムを前記更新情報として取得し、
前記更新部は、前記更新プログラムを前記所定のタイミングに実行することにより、前記更新処理を行う
付記1又は2に記載の通信中継装置。
(付記4)
前記通信中継装置は、稼働系と待機系により冗長構成された複数の通信制御装置により制御され、
前記更新部は、前記稼働系と前記待機系の切り替えを前記所定のタイミングとして、前記更新処理を開始する
付記1乃至3のいずれか1項に記載の通信中継装置。
(付記5)
前記更新部は、
前記通信制御装置と当該通信中継装置との間の制御のための接続が切断されたことを検出した場合を、前記所定のタイミングとして前記更新処理を開始する
付記4に記載の通信中継装置。
(付記6)
前記取得部は、
外部から前記更新処理の開始要求を前記更新指示として取得し、
前記更新部は、前記開始要求の取得後に前記接続が切断されたことを検出した場合に、前記更新処理を開始する
付記5に記載の通信中継装置。
(付記7)
前記取得部は、前記所定のタイミングの基準となる時刻情報を前記更新情報に含めて取得し、
前記更新部は、前記接続が切断されたことを検出した場合に、前記取得した時刻情報に基づいて前記所定のタイミングであるか否かを判定し、当該所定のタイミングであると判定した場合に、前記更新処理を開始する
付記5又は6に記載の通信中継装置。
(付記8)
前記通信中継装置は、
前記稼働系と前記待機系の切り替えの前に前記更新情報を取得している
付記4乃至7のいずれか1項に記載の通信中継装置。
(付記9)
装置間の通信の中継に関する定義である複数の中継定義情報を保持し、当該中継定義情報に基づいて前記装置間の通信の中継を行う通信中継装置と、
前記通信中継装置を制御する通信制御装置と、
前記通信中継装置及び前記通信制御装置と接続された管理サーバと、を備え、
前記通信制御装置又は前記管理サーバは、前記中継定義情報を更新するための更新情報を前記通信中継装置へ送信し、
前記通信中継装置は、
前記更新情報を受信し、
複数の前記中継定義情報を更新するための指示に応じて、前記更新情報に基づく更新処理を所定のタイミングにより実行する、
通信中継システム。
(付記10)
装置間の通信の中継に関する定義である複数の中継定義情報の更新方法であって、
前記複数の中継定義情報を保持する通信中継装置が、
前記中継定義情報を更新するための更新情報を取得し、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づく更新処理を実行する
中継定義情報の更新方法。
(付記11)
コンピュータに、
装置間の通信の中継に関する定義である中継定義情報を更新するための更新情報を取得する処理と、
複数の前記中継定義情報を更新するための更新指示に応じた所定のタイミングにより、前記更新情報に基づいて更新する更新処理と、
を実行させる更新プログラム。
(付記12)
稼働系と待機系により冗長構成された複数の通信制御装置により制御され、
端末間の通信の中継に関する定義である複数の中継定義情報を保持し、
前記稼働系と前記待機系の切り替えの間に、前記複数の中継定義情報のうち2以上を更新するための更新情報に基づいて、当該2以上の中継定義情報の更新処理を開始する
通信中継装置。
110 記憶部
111a、111b、・・・111n 中継定義情報
112 更新情報
120 取得部
130 更新部
1 OpenFlowネットワークシステム
11〜16 端末
21、22 OFC(Open Flow Controller)
31〜33 OFS(Open Flow Switch)
40 管理サーバ
50 開発端末
401 構成管理機能
402 OFS制御機能
403 OFS及び更新ソフトウェア管理機能
404 OMA−DMサーバ
311 テーブル編集機能
312 OFS更新管理機能
313 OMA−DMクライアント
M1 ソフトウェア配信、更新開始トリガ
M2 クラスタ切り替え
M3 secure channel切断
601〜603 ポート
61 OpenFlow制御IC
611 イーサネット制御部
612 SRAM
613 フローテーブル
614 グループテーブル
615 フローエントリ
616 cookie
62 アドレス及びデータバス
63 NOR FLASH MEMORY
64 CPU
65 イーサネットドライバIC
66 HDD
67 SDRAM
68 SATA
69 SDRAM/IF
71 OpenFlow制御IC用ドライバ
72 組み込みLinux
73 OpenFlowSwitch制御/管理アプリ
74 ログフィルタリング処理アプリ
75 OFS更新アプリ
76 デバイス管理ライブラリ
77 ログフィルタリングルール
78 フローテーブル更新アプリ
791 DMT制御ライブラリ
792 ユーザ作成ライブラリ
Claims (10)
- 冗長構成された複数の通信制御装置により制御される通信中継装置であって、
端末間の通信の中継に関する定義である中継定義情報を記憶する記憶部と、
前記中継定義情報を更新するための更新情報を取得する取得部と、
前記中継定義情報を前記更新情報に基づき更新する更新部と、
を備え、
前記更新部は、前記複数の通信制御装置の稼働系と待機系の切り替えをトリガとして、更新処理を開始する
通信中継装置。 - 前記更新情報は、前記中継定義情報に対応する新たな識別情報を含み、
前記更新部は、前記更新処理により前記中継定義情報における識別情報を、前記更新情報に含まれる新たな識別情報へ更新する
請求項1に記載の通信中継装置。 - 前記取得部は、前記中継定義情報の更新内容に応じた前記更新処理が実装された更新プログラムを前記更新情報として取得し、
前記更新部は、前記更新プログラムを前記トリガに応じて実行することにより、前記更新処理を行う
請求項1又は2に記載の通信中継装置。 - 前記更新部は、
通信制御装置と当該通信中継装置との間の制御のための接続が切断されたことを前記トリガとして前記更新処理を開始する
請求項1乃至3のいずれか1項に記載の通信中継装置。 - 前記取得部は、
外部から前記更新処理の開始要求を取得し、
前記更新部は、前記開始要求の取得後に前記接続が切断されたことを前記トリガとして、前記更新処理を開始する
請求項4に記載の通信中継装置。 - 端末間の通信の中継に関する定義である中継定義情報を保持し、当該中継定義情報に基づいて前記端末間の通信の中継を行う通信中継装置と、
前記通信中継装置を制御する複数の通信制御装置と、を備え、
前記複数の通信制御装置は、冗長構成され、稼働系と待機系の切り替えをトリガとして、前記中継定義情報を更新するための更新情報を前記通信中継装置へ送信し、
前記通信中継装置は、
前記更新情報に基づき前記中継定義情報を更新する、
通信中継システム。 - 前記通信中継装置及び前記複数の通信制御装置と接続された管理サーバと、を備え、
前記管理サーバは、前記複数の通信制御装置の稼働系と待機系の切り替えをトリガとして、前記中継定義情報を更新するための更新情報を前記通信中継装置へ送信し、
前記通信中継装置は、前記更新情報に基づき前記中継定義情報を更新する、
請求項6に記載の通信中継システム。 - 端末間の通信の中継に関する定義である中継定義情報の更新方法であって、
稼働系と待機系により冗長構成された複数の通信制御装置に制御され、前記中継定義情報を保持する通信中継装置が、
前記稼働系と前記待機系の切り替えをトリガとして通知された更新情報に基づき前記中継定義情報を更新するための更新処理を開始する
中継定義情報の更新方法。 - 端末間の通信の中継に関する定義である中継定義情報を保持し、稼働系と待機系により冗長構成された複数の通信制御装置に制御されるコンピュータに、
前記稼働系と前記待機系の切り替えをトリガとして通知された更新情報に基づき前記中継定義情報を更新する処理、
を実行させる更新プログラム。 - 稼働系と待機系により冗長構成された複数の通信制御装置により制御され、
端末間の通信の中継に関する定義である複数の中継定義情報を保持し、
前記稼働系と前記待機系の切り替えの間に、前記複数の中継定義情報のうち2以上を更新するための更新情報に基づいて、当該2以上の中継定義情報の更新処理を開始する
通信中継装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013216522A JP6311265B2 (ja) | 2013-10-17 | 2013-10-17 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013216522A JP6311265B2 (ja) | 2013-10-17 | 2013-10-17 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018051921A Division JP6635138B2 (ja) | 2018-03-20 | 2018-03-20 | 通信ノード、通信システム、更新方法及び更新プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015080105A JP2015080105A (ja) | 2015-04-23 |
JP6311265B2 true JP6311265B2 (ja) | 2018-04-18 |
Family
ID=53011192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013216522A Expired - Fee Related JP6311265B2 (ja) | 2013-10-17 | 2013-10-17 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6311265B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7091923B2 (ja) * | 2018-08-07 | 2022-06-28 | 日本電信電話株式会社 | 転送装置、転送方法及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2935787B2 (ja) * | 1993-05-07 | 1999-08-16 | 三菱電機株式会社 | パケット交換システム |
JPH11126169A (ja) * | 1997-10-22 | 1999-05-11 | Fujitsu Ltd | ファイル入替え時のデータ変換制御方式 |
JP5717164B2 (ja) * | 2009-10-07 | 2015-05-13 | 日本電気株式会社 | コンピュータシステム、及びコンピュータシステムのメンテナンス方法 |
JP5488980B2 (ja) * | 2010-02-08 | 2014-05-14 | 日本電気株式会社 | コンピュータシステム、及び通信方法 |
JP5605109B2 (ja) * | 2010-09-14 | 2014-10-15 | 日本電気株式会社 | プログラム生成装置、方法及びプログラム並びに遠隔管理システム |
US9178833B2 (en) * | 2011-10-25 | 2015-11-03 | Nicira, Inc. | Chassis controller |
KR101692890B1 (ko) * | 2011-10-25 | 2017-01-04 | 니시라, 인크. | 범용 흐름을 변환하는 섀시 제어기 |
CN104067572A (zh) * | 2012-01-16 | 2014-09-24 | 日本电气株式会社 | 网络系统和同步路径信息的方法 |
-
2013
- 2013-10-17 JP JP2013216522A patent/JP6311265B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015080105A (ja) | 2015-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10873523B2 (en) | Hierarchical network configuration | |
CN105743692B (zh) | 用于应用管理的基于策略的框架 | |
US9521070B2 (en) | Apparatus, information processing method and information processing system | |
US20110238820A1 (en) | Computer, communication device, and communication control system | |
CN108259215B (zh) | 一种设备管理方法及装置 | |
CN110633127A (zh) | 一种数据处理方法及相关设备 | |
CN112039769B (zh) | 一种处理路由的方法及网络设备 | |
US10250437B2 (en) | Method and system for configuring network devices | |
CN112100005B (zh) | 一种Redis副本集的实现方法及装置 | |
JP2017506472A (ja) | オープンフロースイッチのグレースフル・リスタート処理方法、装置及びオープンフローコントローラ | |
CN103916277A (zh) | 实现重启时不中断转发业务的方法和装置 | |
CN110943928B (zh) | 转发信息状态同步方法、控制器、网络转发设备及存储介质 | |
CN106537840A (zh) | 用于网络设备管理的系统和方法 | |
CN106911769B (zh) | 云平台路由数据的处理方法和云平台的物理服务器 | |
JP6635138B2 (ja) | 通信ノード、通信システム、更新方法及び更新プログラム | |
JP6311265B2 (ja) | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム | |
KR101650691B1 (ko) | 소프트웨어 정의 네트워크에서 분산 컨트롤러를 운용하는 방법 및 장치 | |
JP2015032301A (ja) | 仮想ホストのバージョンアップ方法、および、ネットワーク装置 | |
JP6953713B2 (ja) | 通信ノード、通信システム、通信方法及びプログラム | |
EP3251303B1 (en) | Method for running a computer network and computer network | |
JP6237102B2 (ja) | 管理装置、管理装置の制御方法及びプログラム | |
JP2017097590A (ja) | 通信装置、及び管理装置 | |
WO2018121067A1 (zh) | 网络设备的更新方法和网络设备 | |
KR101628219B1 (ko) | 소프트웨어 정의 네트워크에서 컨트롤러를 운용하는 방법 및 장치 | |
CN114930313A (zh) | 用于管理区块链节点的系统和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160905 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170911 |
|
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: 20180220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180305 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6311265 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |