JP2018093552A - 通信ノード、通信システム、更新方法及び更新プログラム - Google Patents
通信ノード、通信システム、更新方法及び更新プログラム Download PDFInfo
- Publication number
- JP2018093552A JP2018093552A JP2018051921A JP2018051921A JP2018093552A JP 2018093552 A JP2018093552 A JP 2018093552A JP 2018051921 A JP2018051921 A JP 2018051921A JP 2018051921 A JP2018051921 A JP 2018051921A JP 2018093552 A JP2018093552 A JP 2018093552A
- Authority
- JP
- Japan
- Prior art keywords
- update
- information
- communication
- flow entry
- ofs
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims description 80
- 238000012545 processing Methods 0.000 claims abstract description 57
- 230000008569 process Effects 0.000 claims description 63
- 238000007726 management method Methods 0.000 description 93
- 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
- 238000005516 engineering process Methods 0.000 description 5
- 230000004044 response Effects 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
- 230000001960 triggered effect 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)
Abstract
【解決手段】本発明にかかる通信ノードは、通信制御装置により制御されるものである。そして、通信ノードは、受信パケットの処理ルールを定義したフローエントリを記憶する記憶手段と、フローエントリの更新に用いる更新情報を受信する受信手段と、更新情報を用いて更新を実行する更新手段と、を備える。そして、通信ノードの更新手段は、通信制御装置から通知される更新指示に従って更新を開始し、更新指示は、更新を開始するタイミングを示す情報を含むものである。
【選択図】図1
Description
通信制御装置により制御される通信ノードであって、
受信パケットの処理ルールを定義したフローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を受信する受信手段と、
前記更新情報を用いて前記更新を実行する更新手段と、
を備え、
前記更新手段は、前記通信制御装置から通知される更新指示に従って前記更新を開始し、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする。
受信パケットの処理ルールを定義したフローエントリを記憶し、前記フローエントリを用いて当該受信パケットを処理する通信ノードと、
前記通信ノードに対して、前記フローエントリの更新に用いる更新情報を送信する通信制御装置と、
を含み、
前記通信ノードは、前記通信制御装置から通知される更新指示に従って前記フローエントリの更新を開始し、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする。
受信パケットの処理ルールを定義したフローエントリの更新方法であって、
前記フローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を用いて前記更新を実行する更新手段と、
を備える通信ノードにおいて、
前記更新情報を受信するステップと、
通信制御装置から通知される更新指示に従って前記更新を開始するステップと、
を含み、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする。
受信パケットの処理ルールを定義したフローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を受信する受信手段と、
前記更新情報を用いて前記更新を実行する更新手段と、
を備えるコンピュータに、
通信制御装置から通知される更新指示に含まれる前記更新を開始するタイミングに従って前記更新を開始させる
処理を実行させることを特徴とする。
図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 (6)
- 通信制御装置により制御される通信ノードであって、
受信パケットの処理ルールを定義したフローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を受信する受信手段と、
前記更新情報を用いて前記更新を実行する更新手段と、
を備え、
前記更新手段は、前記通信制御装置から通知される更新指示に従って前記更新を開始し、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする通信ノード。 - 前記通信制御装置は冗長構成された通信制御装置であり、
前記タイミングを示す情報は、前記冗長構成された通信制御装置の稼働系と待機系を切り替える時刻を示す情報である
ことを特徴とする請求項1に記載の通信ノード。 - 前記更新情報は、前記フローエントリに含まれる情報を書き換えるための書き換え情報を含み、
前記更新手段は、前記フローエントリに含まれる情報を、前記書き換え情報に書き換える
ことを特徴とする請求項1又は2のいずれか一項に記載の通信ノード。 - 受信パケットの処理ルールを定義したフローエントリを記憶し、前記フローエントリを用いて当該受信パケットを処理する通信ノードと、
前記通信ノードに対して、前記フローエントリの更新に用いる更新情報を送信する通信制御装置と、
を含み、
前記通信ノードは、前記通信制御装置から通知される更新指示に従って前記フローエントリの更新を開始し、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする通信システム。 - 受信パケットの処理ルールを定義したフローエントリの更新方法であって、
前記フローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を用いて前記更新を実行する更新手段と、
を備える通信ノードにおいて、
前記更新情報を受信するステップと、
通信制御装置から通知される更新指示に従って前記更新を開始するステップと、
を含み、
前記更新指示は、前記更新を開始するタイミングを示す情報を含む
ことを特徴とする更新方法。 - 受信パケットの処理ルールを定義したフローエントリを記憶する記憶手段と、
前記フローエントリの更新に用いる更新情報を受信する受信手段と、
前記更新情報を用いて前記更新を実行する更新手段と、
を備えるコンピュータに、
通信制御装置から通知される更新指示に含まれる前記更新を開始するタイミングに従って前記更新を開始させる
処理を実行させることを特徴とする更新プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018051921A JP6635138B2 (ja) | 2018-03-20 | 2018-03-20 | 通信ノード、通信システム、更新方法及び更新プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018051921A JP6635138B2 (ja) | 2018-03-20 | 2018-03-20 | 通信ノード、通信システム、更新方法及び更新プログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013216522A Division JP6311265B2 (ja) | 2013-10-17 | 2013-10-17 | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018093552A true JP2018093552A (ja) | 2018-06-14 |
| JP6635138B2 JP6635138B2 (ja) | 2020-01-22 |
Family
ID=62566476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018051921A Expired - Fee Related JP6635138B2 (ja) | 2018-03-20 | 2018-03-20 | 通信ノード、通信システム、更新方法及び更新プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6635138B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112579192A (zh) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 信息处理方法、装置、系统和计算机可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06318954A (ja) * | 1993-05-07 | 1994-11-15 | Mitsubishi Electric Corp | パケット交換システム |
| JP2010045678A (ja) * | 2008-08-15 | 2010-02-25 | Ntt Docomo Inc | ルータ装置及び通信システム |
| WO2013021304A1 (en) * | 2011-08-11 | 2013-02-14 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing ospf in split architecture networks |
| WO2013132559A1 (en) * | 2012-03-06 | 2013-09-12 | Nec Corporation | Communication apparatus, control apparatus, communication system, packet processing method, communication apparatus control method, and program |
| WO2013133227A1 (ja) * | 2012-03-05 | 2013-09-12 | 日本電気株式会社 | ネットワークシステム、スイッチ、及びネットワーク構築方法 |
-
2018
- 2018-03-20 JP JP2018051921A patent/JP6635138B2/ja not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06318954A (ja) * | 1993-05-07 | 1994-11-15 | Mitsubishi Electric Corp | パケット交換システム |
| JP2010045678A (ja) * | 2008-08-15 | 2010-02-25 | Ntt Docomo Inc | ルータ装置及び通信システム |
| WO2013021304A1 (en) * | 2011-08-11 | 2013-02-14 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing ospf in split architecture networks |
| WO2013133227A1 (ja) * | 2012-03-05 | 2013-09-12 | 日本電気株式会社 | ネットワークシステム、スイッチ、及びネットワーク構築方法 |
| WO2013132559A1 (en) * | 2012-03-06 | 2013-09-12 | Nec Corporation | Communication apparatus, control apparatus, communication system, packet processing method, communication apparatus control method, and program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112579192A (zh) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 信息处理方法、装置、系统和计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6635138B2 (ja) | 2020-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11290367B2 (en) | Hierarchical network configuration | |
| US10541869B2 (en) | Upgrading of controller cluster | |
| US20110238820A1 (en) | Computer, communication device, and communication control system | |
| US10841160B2 (en) | System and method for processing messages during a reboot of a network device | |
| CN112039769B (zh) | 一种处理路由的方法及网络设备 | |
| CN108259215B (zh) | 一种设备管理方法及装置 | |
| US10250437B2 (en) | Method and system for configuring network devices | |
| CN114244810A (zh) | 虚拟ip管理方法、装置、电子设备和存储介质 | |
| CN107947981B (zh) | 一种网络设备管理方法和装置 | |
| CN110943928B (zh) | 转发信息状态同步方法、控制器、网络转发设备及存储介质 | |
| CN113900728A (zh) | 同步配置的方法、系统、电子设备及存储介质 | |
| JP6635138B2 (ja) | 通信ノード、通信システム、更新方法及び更新プログラム | |
| JP6311265B2 (ja) | 通信中継装置、通信中継システム、中継定義情報の更新方法及び更新プログラム | |
| JP6953713B2 (ja) | 通信ノード、通信システム、通信方法及びプログラム | |
| JP5939352B2 (ja) | ネットワークシステム、仮想マシン生成装置、プレー設定制御方法及びプログラム | |
| KR20160090485A (ko) | 소프트웨어 정의 네트워크에서 분산 컨트롤러를 운용하는 방법 및 장치 | |
| JP6237102B2 (ja) | 管理装置、管理装置の制御方法及びプログラム | |
| CN115174374B (zh) | 一种配置网络时间同步工具的系统、方法、设备及介质 | |
| CN114430310B (zh) | 信息处理方法及其装置、宽带接入服务器、存储介质 | |
| JP2017097590A (ja) | 通信装置、及び管理装置 | |
| US20240129189A1 (en) | In-service software upgrade in a virtual switching stack | |
| JP6920628B2 (ja) | 情報管理システム及び情報管理方法 | |
| KR101628219B1 (ko) | 소프트웨어 정의 네트워크에서 컨트롤러를 운용하는 방법 및 장치 | |
| CN105991349B (zh) | 一种邻居表项备份方法及装置 | |
| CN102571890B (zh) | 一种无线传感接入复用设备的配置管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180320 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190719 |
|
| 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: 20191119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6635138 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |