JP6008761B2 - 自立分散型ネットワークシステム - Google Patents
自立分散型ネットワークシステム Download PDFInfo
- Publication number
- JP6008761B2 JP6008761B2 JP2013045029A JP2013045029A JP6008761B2 JP 6008761 B2 JP6008761 B2 JP 6008761B2 JP 2013045029 A JP2013045029 A JP 2013045029A JP 2013045029 A JP2013045029 A JP 2013045029A JP 6008761 B2 JP6008761 B2 JP 6008761B2
- Authority
- JP
- Japan
- Prior art keywords
- relay device
- network
- relay
- node
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
このノードは、複数の中継装置の配下に支線ネットワークで接続され、中継装置が管理する中継装置ネットワークを自立的に構築するものである。
コントロールサーバと一の中継装置とが接続される幹線ネットワークに異常が生じて、一の中継装置が、コントロールサーバ又は他の中継装置と通信不能となる異常が生じた場合に、通信不能となった一の中継装置が、一の中継装置の中継装置ネットワークに所属するノードに対して、全体配信通信を用いて、定期的に通信情報を送信するタイミングとは異なるタイミングで、一の中継装置が通信不能であることを示す異常情報と共に、中継装置及びノードの間で伝搬する中継装置の状態を示す情報を含む中継装置情報を含む通信情報を、一の中継装置の中継装置ネットワークに所属するノードに伝搬する。
一の中継装置の中継装置ネットワークに所属するノードは、以下の動作を行う。
このノードは、定期的に受け取る通信情報とは異なり、一の中継装置が通信不能となった時間の情報、一の中継装置の中継装置ネットワークで使用される通信情報、一の中継装置の中継装置ネットワークに所属するノードが参入を要求する他の中継装置の中継装置ネットワークを選択するための、他の中継装置の中継装置ネットワークの通信品質、他の中継装置の配下のノード数が優先条件として含まれる異常情報を含む中継装置情報を受け取り、他の中継装置の中継装置ネットワークに所属するノードに対して、他の中継装置の中継装置ネットワークへの参入を要求する。
参入が許可された場合に、一の中継装置の中継装置ネットワークに所属するノードが、一の中継装置の中継装置ネットワークに所属していたことを保存し、他の中継装置の中継装置ネットワークへの通信設定に切替えて、他の中継装置の中継装置ネットワークに参入する。
異常が生じた一の中継装置が復旧した場合に、復旧した一の中継装置が、一の中継装置が復旧したことを示す復旧情報として、一の中継装置に異常が生じた時間、一の中継装置が復旧した時間、異常が生じた一の中継装置の中継装置ネットワークから他の中継装置の中継装置ネットワークに参入したノードが、復旧した一の中継装置の中継装置ネットワークを選択するための見直し条件が含まれる復旧中継装置情報を、他の中継装置及びノードに伝搬する。
異常が生じた一の中継装置の中継装置ネットワークから他の中継装置の中継装置ネットワークに参入したノードが、復旧中継装置情報を受け取った場合に、復旧した一の中継装置の中継装置ネットワークへの参入を要求し、一の中継装置の中継装置ネットワークへの通信設定に切替えて、他の中継装置の中継装置ネットワークから、復旧した一の中継装置の中継装置ネットワークに参入する。
以下、本発明の第1の実施の形態例について、図1〜図7を参照して説明する。
本発明が適用される自立分散型ネットワークシステム1は、コンピュータがプログラムを実行することにより、後述する各ノード、中継装置が連携して行うネットワーク構築方法を実現する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
図2は、Helloパケットの構成例を示す説明図である。
中継装置情報フィールドh2は、中継装置の装置ID、MACID、中継装置ネットワーク内に所属しているノードの数等の情報を含んでいる。
時刻情報フィールドh3は、Helloパケットの送信時点における時刻の情報を含んでいる。
通信設定情報フィールドh5は、各中継装置ネットワークを識別するために一意に設定される通信チャネル等の情報を含んでいる。
システム情報フィールドh6は、ノードが所属していた中継装置ネットワークにおいて中継装置と通信するまでの最大ホップ数、再送回数等の情報を含んでいる。
空白フィールドh7には、後述する故障中継装置情報i1(図3を参照)等が詰め込まれている。
故障中継装置通信情報i2は、故障した第2中継装置5の第2中継装置ネットワーク12で使用される通信情報として、通信チャネルの情報を含んでいる。この通信チャネルは、中継装置ネットワーク毎に個別に割り振られる値である。
指示パラメータi3は、第2中継装置ネットワーク12に所属するノードn5〜n8が参入を要求する他の中継装置の中継装置ネットワークを選択するための第1及び第2優先条件を含んでいる。第1優先条件は、ネットワークの通信品質が良いことであり、第2優先条件は、中継装置ネットワークに所属するノードのノード数が最大ノード数以下であることである。
図4は、第2中継装置5が故障した場合における自立分散型ネットワークシステム1のネットワーク構成図である。
また、全ての中継装置及びコントロールサーバ2は、互いに異常を監視し合っている。そして、第2中継装置5に異常が生じた場合に、コントロールサーバ2が、他の中継装置を介して、第2中継装置5の第2中継装置ネットワーク12に所属するノードn5〜n8に対して、異常情報を含む故障中継装置情報を伝搬している。
以下、ノードn6を例にとって他の中継装置の中継装置ネットワークに参入する処理例を説明する。
図6は、故障した第2中継装置5の第2中継装置ネットワーク12に所属するノードn6が他の中継装置ネットワークに参入要求を行う処理例を示すフローチャートである。
次に、図7に示したようにノードn5〜n8が自立的に他の中継装置ネットワークに参入した後、第2中継装置5が故障から復旧した場合に、変更していたネットワーク構成を元のネットワーク構成に再構築する方法について説明する。
指示パラメータi5は、異常が生じた第2中継装置5の第2中継装置ネットワーク12から他の中継装置の中継装置ネットワークに参入したノードが、復旧した第2中継装置5の中継装置ネットワークを選択するための第1及び第2の見直し条件と、見直し時間を含む。第1の見直し条件は、復旧した中継装置の中継装置ネットワークにノードが過去に所属していたことであり、第2の見直し条件は、通信品質が良いことである。そして、見直し時間は、中継装置が故障から復旧して所定時間(例えば、3時間)を経過したことである。
図10は、Helloパケットp3を利用して各ノードに復旧中継装置情報を伝搬する例を示すネットワーク構成図である。
なお、図10に示した例では、全てのノードn1〜n10がネットワークの再構築を行う対象となる。
図11は、ユニキャスト通信パケットp4を利用して特定のノードに復旧中継装置情報を伝搬する例を示すネットワーク構成図である。
なお、図11に示した例では、ノードn5だけがネットワークの再構築を行う対象となる。
図12は、マルチキャスト通信パケットp5を利用して特定のノード群に復旧中継装置情報を伝搬する例を示すネットワーク構成図である。
なお、図12に示した例では、ノードn7〜n10がネットワークの再構築を行う対象となる。
図13は、全体配信通信パケットp6を利用して全てのノードに復旧中継装置情報を伝搬する例を示すネットワーク構成図である。
次に、各中継装置とコントロールサーバ2の間に設けられた幹線ネットワーク3に故障が発生した場合に、ネットワークを再構築する方法について、図15と図16を参照して説明する。
指示パラメータi6は、幹線ネットワーク3に故障が発生した場合に、他の中継装置を選択して中継装置ネットワークに参入するための第1優先条件を含む。また、指示パラメータi6は、中継装置ネットワークに参入可能なノードがない場合に、他の中継装置ネットワークに参入するための通信設定を含む。
第1優先条件は、ノードが参入しようとする他の中継装置ネットワークの通信品質が良いことである。そして、他の中継装置ネットワークに参入するための通信設定は、例えば、第3中継装置ネットワーク13の通信チャネル等を含む通信設定が含まれている。
第2中継装置5は、コントロールサーバ2、第1中継装置4及び第3中継装置6に対して異常監視を行っている。そして、異常監視が途絶したときに、コントロールサーバ2、第1中継装置4又は第3中継装置6のいずれかに異常が生じたことを検知する。
例えば、上記した実施の形態例は本開示をわかりやすく説明するために詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
Claims (10)
- ネットワークを管理するコントロールサーバと、
前記コントロールサーバに幹線ネットワークでそれぞれ接続され、前記コントロールサーバとの間で情報を通信する複数の中継装置と、
前記複数の中継装置の配下に支線ネットワークで接続され、前記中継装置が管理する中継装置ネットワークを自立的に構築するノードと、を備え、
前記コントロールサーバと一の前記中継装置とが接続される前記幹線ネットワークに異常が生じて、一の前記中継装置が、前記コントロールサーバ又は他の前記中継装置と通信不能となる異常が生じた場合に、通信不能となった一の前記中継装置が、一の前記中継装置の中継装置ネットワークに所属する前記ノードに対して、全体配信通信を用いて、定期的に通信情報を送信するタイミングとは異なるタイミングで、一の前記中継装置が通信不能であることを示す異常情報と共に、前記中継装置及び前記ノードの間で伝搬する前記中継装置の状態を示す情報を含む中継装置情報を含む前記通信情報を、一の前記中継装置の中継装置ネットワークに所属するノードに伝搬し、
一の前記中継装置の中継装置ネットワークに所属する前記ノードが、定期的に受け取る前記通信情報とは異なり、一の前記中継装置が通信不能となった時間の情報、一の前記中継装置の中継装置ネットワークで使用される前記通信情報、一の前記中継装置の中継装置ネットワークに所属する前記ノードが参入を要求する他の前記中継装置の中継装置ネットワークを選択するための、他の前記中継装置の中継装置ネットワークの通信品質、他の前記中継装置の配下のノード数が優先条件として含まれる前記異常情報を含む前記中継装置情報を受け取り、他の前記中継装置の中継装置ネットワークに所属する前記ノードに対して、他の前記中継装置の中継装置ネットワークへの参入を要求し、
参入が許可された場合に、一の前記中継装置の中継装置ネットワークに所属する前記ノードが、一の前記中継装置の中継装置ネットワークに所属していたことを保存し、他の前記中継装置の中継装置ネットワークへの通信設定に切替えて、他の前記中継装置の中継装置ネットワークに参入し、
異常が生じた一の前記中継装置が復旧した場合に、復旧した一の前記中継装置が、一の前記中継装置が復旧したことを示す復旧情報として、一の前記中継装置に異常が生じた時間、一の前記中継装置が復旧した時間、異常が生じた一の前記中継装置の中継装置ネットワークから他の前記中継装置の中継装置ネットワークに参入したノードが、復旧した一の前記中継装置の中継装置ネットワークを選択するための見直し条件が含まれる復旧中継装置情報を、他の前記中継装置及び前記ノードに伝搬し、
異常が生じた一の前記中継装置の中継装置ネットワークから他の前記中継装置の中継装置ネットワークに参入したノードが、前記復旧中継装置情報を受け取った場合に、復旧した一の前記中継装置の中継装置ネットワークへの参入を要求し、一の前記中継装置の中継装置ネットワークへの通信設定に切替えて、他の前記中継装置の中継装置ネットワークから、復旧した一の前記中継装置の中継装置ネットワークに参入する
自立分散型ネットワークシステム。 - 一の前記中継装置に異常が生じて、一の前記中継装置が前記コントロールサーバ又は他の中継装置と通信不能となった場合に、前記コントロールサーバ又は他の中継装置と通信可能である他の前記中継装置が、前記異常情報を含ませた前記中継装置情報を、他の前記中継装置の中継装置ネットワークに所属するノードを介して、前記通信情報を送信するタイミングとは異なるタイミングで、一の前記中継装置の中継装置ネットワークに所属する前記ノードに伝搬し、
一の前記中継装置の中継装置ネットワークに所属する前記ノードが、他の前記中継装置の中継装置ネットワークへの参入を要求し、参入が許可された場合に、
一の前記中継装置の中継装置ネットワークに所属する前記ノードは、一の前記中継装置の中継装置ネットワークに所属していたことを保存し、他の前記中継装置の中継装置ネットワークへの通信設定に切替えて、他の前記中継装置の中継装置ネットワークに参入する
請求項1記載の自立分散型ネットワークシステム。 - 全ての前記中継装置は互いに異常を監視し合い、一の前記中継装置に異常が生じた場合に、他の前記中継装置が、一の前記中継装置の中継装置ネットワークに所属する前記ノードに対して、前記異常情報を含む前記中継装置情報を伝搬する
請求項2記載の自立分散型ネットワークシステム。 - 全ての前記中継装置及び前記コントロールサーバは、互いに異常を監視し合い、一の前記中継装置に異常が生じた場合に、前記コントロールサーバが、一の前記中継装置の中継装置ネットワークに所属する前記ノードに対して、他の前記中継装置を介して前記異常情報を含む前記中継装置情報を伝搬する
請求項2記載の自立分散型ネットワークシステム。 - 前記ノードは、前記ノードが所属していた一の前記中継装置の中継装置ネットワークの上位にある前記中継装置の前記中継装置情報、前記ノードが所属していた一の前記中継装置の中継装置ネットワークにおいて一の前記中継装置と通信するまでのホップ数、及び一の前記中継装置の中継装置ネットワークにおける通信品質を含む過去の中継装置情報を保存し、
一の前記中継装置が復旧した場合に、前記ノードが、復旧した一の前記中継装置の情報、及びネットワーク再構築を行うかを判定するパラメータを包含するメッセージを受信すると、前記メッセージに設定されたパラメータと、予め保存していた異常が生じる前における一の前記中継装置の情報を比較し、比較した前記情報に基づいてネットワークの再構築を行う
請求項3又は4記載の自立分散型ネットワークシステム。 - 他の前記中継装置は、定期的に前記中継装置情報を送信するタイミングで、前記復旧中継装置情報を、Helloパケットの空白フィールドに含めて、他の前記中継装置の中継装置ネットワークに所属するノードに送信する
請求項1〜5のいずれか一項に記載の自立分散型ネットワークシステム。 - 前記コントロールサーバは、前記復旧中継装置情報を、他の前記中継装置の中継装置ネットワークに所属する特定のノードに対して、ユニキャスト通信を用いて送信する
請求項1〜5のいずれか一項に記載の自立分散型ネットワークシステム。 - 前記コントロールサーバは、前記復旧中継装置情報を、他の前記中継装置の特定の中継装置ネットワークに所属するノードに対して、マルチキャスト通信を用いて送信する
請求項1〜5のいずれか一項に記載の自立分散型ネットワークシステム。 - 他の前記中継装置は、前記復旧中継装置情報を、全体配信通信を用いて、定期的に前記中継装置情報を送信するタイミングとは異なるタイミングで、他の前記中継装置の中継装置ネットワークに所属するノードに送信する
請求項1〜5のいずれか一項に記載の自立分散型ネットワークシステム。 - 前記復旧中継装置情報は、一の前記中継装置を交換したことを示す情報を含む
請求項6〜9のいずれか1項に記載の自立分散型ネットワークシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013045029A JP6008761B2 (ja) | 2013-03-07 | 2013-03-07 | 自立分散型ネットワークシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013045029A JP6008761B2 (ja) | 2013-03-07 | 2013-03-07 | 自立分散型ネットワークシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014175747A JP2014175747A (ja) | 2014-09-22 |
| JP6008761B2 true JP6008761B2 (ja) | 2016-10-19 |
Family
ID=51696606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013045029A Expired - Fee Related JP6008761B2 (ja) | 2013-03-07 | 2013-03-07 | 自立分散型ネットワークシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6008761B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015177266A (ja) * | 2014-03-13 | 2015-10-05 | オムロン株式会社 | 伝送モジュール、情報伝送ネットワークシステム、情報伝送方法、情報伝送プログラム |
| JP6646248B2 (ja) | 2015-08-19 | 2020-02-14 | ヤマハ株式会社 | オーディオシステム、オーディオ機器およびオーディオシステムの再接続方法 |
| WO2018169695A1 (en) * | 2017-03-16 | 2018-09-20 | Amazon Technologies, Inc. | Mobile fulfillment centers with intermodal carriers and unmanned aerial vehicles |
| US10384692B2 (en) | 2017-03-16 | 2019-08-20 | Amazon Technologies, Inc. | Demand-based distribution of items using intermodal carriers and unmanned aerial vehicles |
| US20190349277A1 (en) * | 2018-05-08 | 2019-11-14 | Landis+Gyr Innovations, Inc. | Information element to indicate loss of backhaul connection |
| JP7052590B2 (ja) * | 2018-06-19 | 2022-04-12 | 富士通株式会社 | 異常通知システム、異常通知方法、及び異常通知装置 |
| JP6978070B2 (ja) * | 2018-08-06 | 2021-12-08 | Necプラットフォームズ株式会社 | 通信装置、転送先変更方法および転送先変更プログラム |
| CN113286347B (zh) | 2020-02-19 | 2024-06-14 | 摩点物联创意科技股份有限公司 | 无线网络建构方法 |
| US12205072B1 (en) | 2022-09-13 | 2025-01-21 | Amazon Technologies, Inc. | Fulfilling orders for multiple items from multiple sources via multimodal channels |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4871154B2 (ja) * | 2007-01-31 | 2012-02-08 | 株式会社日立製作所 | 無線通信ネットワークシステム、ネットワーク構築方法、センタ局、中継局、端局およびそのプログラム |
| JP4767329B2 (ja) * | 2009-02-20 | 2011-09-07 | 三菱電機株式会社 | ネットワークシステムおよび通信方法 |
| JP5709649B2 (ja) * | 2011-06-02 | 2015-04-30 | 三菱電機株式会社 | 通信システム、自動検針システムおよび監視サーバ |
-
2013
- 2013-03-07 JP JP2013045029A patent/JP6008761B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014175747A (ja) | 2014-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6008761B2 (ja) | 自立分散型ネットワークシステム | |
| US8018844B2 (en) | Reliable message transfer over an unreliable network | |
| JP4087271B2 (ja) | 代理応答装置およびネットワークシステム | |
| EP3754908B1 (en) | Migrating services in data communication networks | |
| JP6596575B2 (ja) | ネットワークにおけるリンクロスの処理のためのシステムおよび方法 | |
| CN106685676B (zh) | 一种节点切换方法及装置 | |
| JP6357953B2 (ja) | 伝送装置およびアクティベーション方法 | |
| JP2022534983A (ja) | 停電の検出と報告 | |
| CN106817301A (zh) | 故障恢复方法及装置、控制器、软件定义网络 | |
| CN103973809B (zh) | 一种数据分发方法及系统 | |
| US12316488B2 (en) | Expediting correction of WAN or LAN traffic loss | |
| JP2014241536A (ja) | 監視装置、及び監視方法 | |
| CN103490914A (zh) | 一种网络应用设备多机热备的切换系统及方法 | |
| US7564780B2 (en) | Time constrained failure recovery in communication networks | |
| CN110768840A (zh) | 通信设备的控制方法、装置、设备及存储介质 | |
| WO2019128670A1 (zh) | 用于在分布式系统中使管理能力自恢复的方法和装置 | |
| US9032118B2 (en) | Administration device, information processing device, and data transfer method | |
| JP2015097331A (ja) | ネットワーク管理サーバおよび復旧方法 | |
| CN107342911B (zh) | 处理装置、代替处理装置、中继装置、处理系统及处理方法 | |
| US20130205162A1 (en) | Redundant computer control method and device | |
| CN115801642B (zh) | 基于状态控制的rdma通讯管理模块、方法、设备及介质 | |
| US9015518B1 (en) | Method for hierarchical cluster voting in a cluster spreading more than one site | |
| JP5527613B2 (ja) | ネットワーク中継システム及びネットワーク中継システムの障害検知方法 | |
| US12483464B2 (en) | Expediting correction of WAN or LAN traffic loss | |
| Anderson | An investigation into the use of software defined networking controllers in aerial networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160314 |
|
| 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: 20160830 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160913 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6008761 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |