JP6949255B2 - Control nodes, control methods, and control programs - Google Patents
Control nodes, control methods, and control programs Download PDFInfo
- Publication number
- JP6949255B2 JP6949255B2 JP2020562275A JP2020562275A JP6949255B2 JP 6949255 B2 JP6949255 B2 JP 6949255B2 JP 2020562275 A JP2020562275 A JP 2020562275A JP 2020562275 A JP2020562275 A JP 2020562275A JP 6949255 B2 JP6949255 B2 JP 6949255B2
- Authority
- JP
- Japan
- Prior art keywords
- port
- nodes
- node
- path cost
- cost
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- 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
-
- 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/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0073—Provisions for forwarding or routing, e.g. lookup tables
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、制御ノード、制御方法、及び制御プログラムに関する。 The present invention relates to control nodes, control methods, and control programs.
複数のノードを構成する通信システムでは、スパニングツリープロトコルが用いられている場合がある(非特許文献1を参照)。 A spanning tree protocol may be used in a communication system constituting a plurality of nodes (see Non-Patent Document 1).
スパニングツリープロトコルが用いられている通信システムでは、経路選択が行われる。経路選択では、パスコストの合計値が最も小さい経路が選択される。
ところで、通信システムを構成している複数のノードのそれぞれは、光ファイバで接続されている場合がある。複数のノードのそれぞれは、電源断が発生しても光通信を継続できる機能を有している。当該機能は、光バイパスとも言う。In a communication system in which the Spanning Tree Protocol is used, route selection is performed. In route selection, the route with the smallest total path cost is selected.
By the way, each of the plurality of nodes constituting the communication system may be connected by an optical fiber. Each of the plurality of nodes has a function of being able to continue optical communication even if a power failure occurs. This function is also called optical bypass.
ノードに電源断が発生した場合、当該ノードに関係するパスコストは、経路選択の判断で用いられるパスコストの合計値に含まれない。そのため、当該ノードを含む経路のパスコストの合計値が最も小さい値になる場合がある。よって、当該ノードに電源断が発生しても、当該ノードが光バイパスを行うことで、当該ノードを含む経路で光通信が行われる。また、当該ノードが光バイパスを行うことは、光通信距離が長くなる。光通信距離が長くなることは、光信号が劣化する。よって、電源断が発生したノードを含む経路で光通信を行うことは、信頼性の高い光通信を実現できない。 When a power failure occurs in a node, the path cost related to the node is not included in the total value of the path costs used in the determination of route selection. Therefore, the total path cost of the route including the node may be the smallest value. Therefore, even if a power failure occurs in the node, the node performs optical bypass, so that optical communication is performed on the route including the node. Further, when the node performs optical bypass, the optical communication distance becomes long. When the optical communication distance becomes long, the optical signal deteriorates. Therefore, performing optical communication on a route including a node in which a power failure has occurred cannot realize highly reliable optical communication.
本発明の目的は、信頼性の高い光通信を実現することである。 An object of the present invention is to realize highly reliable optical communication.
本発明の一態様に係る制御ノードが提供される。光通信システムは、制御ノードと複数のノードとを含む。光通信システムでは、前記複数のノードのうち、電源断が発生した1以上のノードを介して光通信が継続される。前記制御ノードは、前記複数のノードのうちの第1のノードと光ファイバで物理的に接続している第1のポートと、前記複数のノードのうちの第2のノードと光ファイバで物理的に接続している第2のポートと、のうちの少なくとも1以上のポートを介して光信号を受信する送受信部と、前記第1のポートを介して受信される光信号に基づいて前記電源断が発生したことを検出し、パスコストを算出する際に用いられる情報であるパスコスト情報に基づいて前記第1のポートに対応するパスコストを算出し、前記第1のポートに対応するパスコストに重みで重み付けすることによって第1のパスコストを算出し、前記パスコスト情報に基づいて前記第2のポートに対応するパスコストである第2のパスコストを算出する制御部と、を有する。前記送受信部は、前記複数のノードから前記電源断が発生した1以上のノードを除いて得られる電源供給を受けている1以上のノードに構成変化通知を送信し、前記構成変化通知を受信した前記電源供給を受けている1以上のノードから、前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストを受信する。前記制御部は、前記第1のパスコスト、前記第2のパスコスト、及び前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する。 A control node according to one aspect of the present invention is provided. The optical communication system includes a control node and a plurality of nodes. In the optical communication system, optical communication is continued via one or more of the plurality of nodes in which the power supply is cut off. The control node is physically connected to the first node of the plurality of nodes by an optical fiber with a first port, and the second node of the plurality of nodes by an optical fiber. The power supply is cut off based on the second port connected to, the transmission / reception unit that receives an optical signal through at least one of the ports, and the optical signal received through the first port. Is generated, the path cost corresponding to the first port is calculated based on the path cost information which is the information used when calculating the path cost, and the path cost corresponding to the first port is calculated. It has a control unit that calculates a first pass cost by weighting with a weight, and calculates a second pass cost that is a pass cost corresponding to the second port based on the pass cost information. The transmission / reception unit transmits a configuration change notification from the plurality of nodes to one or more nodes receiving power supply obtained by excluding the one or more nodes in which the power is cut off, and receives the configuration change notification. From the one or more powered nodes, the path cost corresponding to each port of the one or more powered nodes is received. The control unit has the first pass cost among the first pass cost, the second pass cost, and the path cost corresponding to each port of the one or more nodes receiving power supply. When is the largest value, optical communication via the first port is restricted.
本発明によれば、信頼性の高い光通信を実現できる。 According to the present invention, highly reliable optical communication can be realized.
以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。 Hereinafter, embodiments will be described with reference to the drawings. The following embodiments are merely examples, and various modifications can be made within the scope of the present invention.
実施の形態1.
図1は、実施の形態1の光通信システムを示す図である。光通信システムは、ノード101〜107とルートノード200とを含む。さらに、光通信システムは、サーバ群300を含んでもよい。
FIG. 1 is a diagram showing an optical communication system according to the first embodiment. The optical communication system includes
光通信システムは、次のように表現してもよい。光通信システムは、制御ノードと複数のノードとを含む。制御ノードは、ノード101〜107のうちの1つのノードである。例えば、ノード104は、制御ノードである。ノード104が制御ノードの場合、複数のノードは、ノード101〜103,105〜107とルートノード200である。ここで、制御ノードは、制御方法を実行する。
The optical communication system may be expressed as follows. The optical communication system includes a control node and a plurality of nodes. The control node is one of the
光通信システムは、ルートノード200を起点としたリングネットワークを構築している。光通信システムでは、スパニングツリープロトコルが用いられている。スパニングツリープロトコルは、IEEE802.1Dで規格化されている。
ノード101〜107は、光ファイバで接続されている。例えば、ノード101とノード102とは、光ファイバで接続されている。また、ノード101とルートノード200とは、光ファイバで接続されている。さらに、ノード107とルートノード200とは、光ファイバで接続されている。ノード間のリンク速度は、1Gbpsであるものとする。
例えば、ルートノード200とサーバ群300は、LAN(Local Area Network)ケーブルで接続されている。The optical communication system constructs a ring network starting from the
The
For example, the
ノード101〜107とルートノード200とは、BPDU(Bridge Protocol Data Unit)フレームを送受信する。BPDUフレームには、各ノードが管理している情報が含まれている。
ノード101〜107は、ルートノード200から自ノードまでの仮想的な距離を算出する。仮想的な距離は、パスコストとも言う。ノード101〜107とサーバ群300とは、パスコストの合計値が最も小さい経路で通信する。The
ノード104のポート10には、非指定ポートが設定されているものとする。光通信システムでは、非指定ポートが設定されることで、マルチキャストフレーム又はブロードキャストフレームのループが防止される。
It is assumed that a non-designated port is set for the
光通信システムでは、複数のノードのうち、電源断が発生した1以上のノードを介して光通信が継続される。例えば、ノード104が制御ノードの場合、光通信システムでは、ノード101〜103,105〜107とルートノード200のうち、電源断が発生した1以上のノードを介して光通信が継続される。
In the optical communication system, optical communication is continued via one or more nodes in which the power supply is cut off among the plurality of nodes. For example, when the
次に、ノード104が有するハードウェアについて説明する。
図2は、実施の形態1のノードが有するハードウェアの構成を示す図である。ノード104は、プロセッサ11、揮発性記憶装置12、及び不揮発性記憶装置13を有する。Next, the hardware included in the
FIG. 2 is a diagram showing a hardware configuration of the node of the first embodiment.
プロセッサ11は、ノード104全体を制御する。例えば、プロセッサ11は、CPU(Central Processing Unit)、又はFPGA(Field Programmable Gate Array)などである。プロセッサ11は、マルチプロセッサでもよい。ノード104は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。
The processor 11 controls the
揮発性記憶装置12は、ノード104の主記憶装置である。例えば、揮発性記憶装置12は、RAM(Random Access Memory)である。不揮発性記憶装置13は、ノード104の補助記憶装置である。例えば、不揮発性記憶装置13は、SSD(Solid State Drive)である。
また、揮発性記憶装置12又は不揮発性記憶装置13は、記憶部とも言う。
ノード101〜103、105〜107とルートノード200とは、ノード104と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。The
Further, the
Nodes 101-103, 105-107 and
次に、ノードが有する機能ブロックについて説明する。ノード104が有する機能ブロックとノード101〜103、105〜107が有する機能ブロックとは、同じである。そのため、図3では、ノード104が有する機能ブロックについて説明する。そして、ノード101〜103、105〜107が有する機能ブロックについては、説明を省略する。
Next, the functional blocks of the nodes will be described. The functional block included in the
図3は、実施の形態1のノードの構成を示す機能ブロック図である。ノード104は、ポート104a,104b、強度測定部104c,104d、光バイパス部104e、送受信部104f、及び制御部104gを有する。
ポート104aは、ノード103と光ファイバで物理的に接続している。ここで、例えば、ポート104aは、第1のポートとも言う。また、例えば、ノード103は、第1のノードとも言う。FIG. 3 is a functional block diagram showing the configuration of the node of the first embodiment. The
The
ポート104bは、ノード105と光ファイバで物理的に接続している。ここで、例えば、ポート104bは、第2のポートとも言う。また、例えば、ノード105は、第2のノードとも言う。
ポート104bが非指定ポートの場合、ノード104とノード105との間の通信は、制限される。なお、送受信部104fは、ポート104bを介してノード105からBPDUフレームを受信する場合がある。また、図1のポート10は、ポート104bである。The
When
強度測定部104cと強度測定部104dは、DDM(Digital Diagnostic Monitoring)と考えてもよい。
送受信部104f及び制御部104gは、1つの筐体に含まれていてもよい。
送受信部104f及び制御部104gの一部又は全部は、プロセッサ11によって実現してもよい。また、送受信部104f及び制御部104gの一部又は全部は、プロセッサ11が実行するプログラムのモジュールとして実現してもよい。例えば、プロセッサ11が実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、揮発性記憶装置12、不揮発性記憶装置13などの記録媒体に格納される。The
The transmission /
A part or all of the transmission /
強度測定部104cは、ポート104aを介して受信される光信号の強度を測定する。強度測定部104dは、ポート104bを介して受信される光信号の強度を測定する。ここで、光信号の強度は、光信号のパワーと表現してもよい。
光バイパス部104eは、ノード104に電源断が発生した場合、バイパスモードに切り替わる。バイパスモードとは、光信号を反射で別ポートに転送するモードである。このように、光通信システムでは、ノードに電源断が発生しても、光通信が継続できる。The
The
送受信部104fは、ポート104a,104bのうちの少なくとも1以上のポートを介して光信号を受信する。
送受信部104fは、ノード104に入力された光信号を受信する。例えば、送受信部104fは、光バイパス部104eを介して、当該光信号を受信する。また、例えば、送受信部104fは、光バイパス部104eを介さないで、当該光信号を受信する。なお、光バイパス部104eがバイパスモードの場合、送受信部104fは、ノード104に入力された光信号を受信することができない。The transmission /
The transmission /
送受信部104fは、O(Optical)/E(Electrical)変換機能を有する。また、送受信部104fは、定期的にBPDUフレームを送受信する。BPDUフレームには、パスコストが含まれる。
パスコストは、制御部104gが算出する。制御部104gは、パスコストを算出するとき、パスコストテーブルを用いる。すなわち、パスコストテーブルは、パスコストを算出する際に用いられる情報である。パスコストテーブルの具体例を示す。The transmission /
The path cost is calculated by the
図4は、実施の形態1のパスコストテーブルの例を示す図である。例えば、パスコストテーブル400は、揮発性記憶装置12又は不揮発性記憶装置13に格納される。また、パスコストテーブル400は、パスコスト情報とも言う。
パスコストテーブル400は、リンク速度とコストの項目を有する。リンク速度は、帯域と表現してもよい。パスコストテーブル400のコストの項目には、それぞれ異なる値の複数のコストが含まれている。FIG. 4 is a diagram showing an example of the path cost table of the first embodiment. For example, the path cost table 400 is stored in the
The path cost table 400 has items for link speed and cost. The link speed may be expressed as a band. The cost items in the path cost table 400 include multiple costs, each with a different value.
制御部104gは、パスコストテーブル400に基づいて、ポート104aに対応するパスコストを算出できる。また、制御部104gは、パスコストテーブル400に基づいて、ポート104bに対応するパスコストを算出できる。
また、制御部104gは、パスコストに重みを重み付けする。例えば、制御部104gは、パスコストに重みを加算する。重みは、式(1)に基づいて、算出される。The
Further, the
重み=N×M×障害度・・・(1) Weight = N x M x degree of disability ... (1)
Nは、ポートからルートノード200までの間に存在するノード数である。例えば、ノード数のカウントは、BPDUフレームに含まれているMessage Ageが利用される。Message Ageでは、BPDUフレームがノードを通過する度に値が1ずつ加算される。
Mは、パスコストテーブル400に登録されている複数のコストのうちの最大値である。例えば、Mは、100である。N is the number of nodes existing between the port and the
M is the maximum value among the plurality of costs registered in the path cost table 400. For example, M is 100.
障害度は、電源断によって生じる光通信における障害の度合である。例えば、障害度は、強度測定部104c又は強度測定部104dが測定した光信号の強度に基づいて決定される。制御部104gは、光信号の強度が第1の閾値以上の場合、障害度に0を設定する。なお、障害度が0であることは、障害が発生していないことを意味する。障害度が0の場合、重みは、0になる。重みが0の場合、パスコストには、重み付けがされていないと言える。
The degree of failure is the degree of failure in optical communication caused by a power failure. For example, the degree of failure is determined based on the intensity of the optical signal measured by the
また、制御部104gは、光信号の強度が第1の閾値未満であり、かつ第2の閾値以上の場合、障害度に1を設定する。例えば、制御部104gは、ポート104aを介して受信される光信号の強度が第1の閾値未満であり、かつ第2の閾値以上の場合、障害度に1を設定する。なお、第2の閾値は、第1の閾値よりも小さい値である。障害度が1であることは、Warning閾値超過状態であることを意味する。障害度に設定される値“1”は、第1の値とも言う。
Further, the
さらに、制御部104gは、光信号の強度が第2の閾値未満の場合、障害度に2を設定する。例えば、制御部104gは、ポート104aを介して受信される光信号の強度が第2の閾値未満の場合、障害度に2を設定する。障害度が2であることは、Alarm超過状態であることを意味する。障害度に設定される値“2”は、第2の値とも言う。制御部104gは、障害度に応じた値が重みに反映されることで、深刻な度合をパスコストに反映することができる。
Further, the
このように、制御部104gは、式(1)に基づいて、重みを算出する。そして、制御部104gは、パスコストに重みを重み付けする。なお、パスコストに重み付けすることは、パスコストを増やすことを目的としている。そのため、制御部104gは、重みをパスコストに乗算してもよい。
In this way, the
次に、隣接するノードに電源断が発生した場合におけるノード104の処理を説明する。例えば、隣接するノードは、ノード103とする。
制御部104gは、ポート104aを介して受信される光信号に基づいて、電源断が発生したことを検出する。検出方法については、後で詳細に説明する。制御部104gは、パスコストテーブル400に基づいてポート104aに対応するパスコストを算出する。制御部104gは、ポート104aに対応するパスコストに重みで重み付けすることによって新たなパスコストを算出する。例えば、新たなパスコストは、第1のパスコストとも言う。制御部104gは、パスコストテーブル400に基づいてポート104bに対応するパスコストである第2のパスコストを算出する。Next, the processing of the
The
送受信部104fは、複数のノードから電源断が発生したノードを除いて得られる電源供給を受けている1以上のノードに構成変化通知を送信する。送受信部104fは、構成変化通知を受信した電源供給を受けている1以上のノードから、電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストを受信する。
The transmission /
制御部104gは、第1のパスコスト、第2のパスコスト、及び電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、第1のパスコストが最も大きい値である場合、ポート104aを介する光通信を制限する。また、この文は、次のように表現してもよい。制御部104gは、第1のパスコスト、第2のパスコスト、及び電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、第1のパスコストが最も大きい値である場合、ポート104aを非指定ポートに設定する。
The
図5は、実施の形態1のノードに電源断が発生した場合の具体例を示す図である。図5は、ノード102とノード103とに電源断が発生したことを示している。ノード102とノード103とは、バイパスモードになっている。そのため、ノード101とノード104とは、直接、光ファイバを接続した状態になる。
FIG. 5 is a diagram showing a specific example when a power failure occurs in the node of the first embodiment. FIG. 5 shows that a power failure has occurred at the
次に、シーケンスを用いて、非指定ポートの設定処理を説明する。
図6は、実施の形態1の非指定ポートの設定処理のシーケンスの例を示す図(その1)である。
(ステップS101)ノード102とノード103では、電源断が発生する。Next, the setting process of the non-designated port will be described using a sequence.
FIG. 6 is a diagram (No. 1) showing an example of a sequence of setting processing of the non-designated port of the first embodiment.
(Step S101) A power failure occurs at the
(ステップS102)ノード105は、BPDUフレームを含む光信号を送信する。
(ステップS103)ノード101は、BPDUフレームを含む光信号を送信する。
(ステップS104)ノード104の制御部104gは、ポート104aを介して受信される光信号に基づいて、電源断が発生したことを検出する。(Step S102)
(Step S103)
(Step S104) The
例えば、ノード104の制御部104gは、光信号に含まれるBPDUフレームに基づいて、電源断が発生したことを検出する。詳細に説明する。まず、BPDUフレームには、MAC(Media Access Control)アドレスが含まれている。電源断が発生する前、ノード104の送受信部104fは、ノード103のMACアドレスを含むBPDUフレームを受信する。電源断が発生した後、ノード104の送受信部104fは、ノード101のMACアドレスを含むBPDUフレームを受信する。これにより、ノード104の制御部104gは、送信元のMACアドレスが変化することで、ノード102,103に電源断が発生したことを検出する。
For example, the
また、例えば、ノード104の制御部104gは、強度測定部104cが測定した光信号の強度が予め設定された閾値以下の場合、ノード102,103に電源断が発生したことを検出する。
Further, for example, the
さらに、例えば、ノード104の制御部104gは、BPDUフレームのMessage Ageに基づいて、電源断が発生したことを検出する。詳細に説明する。ノード104の制御部104gは、電源断が発生する前のMessage Ageと電源断が発生した後のMessage Ageとを比較することで、ノード102,103に電源断が発生したことを検出する。
Further, for example, the
(ステップS105)ノード104の制御部104gは、パスコストテーブル400に基づいてポート104aに対応するパスコストを算出する。例えば、ノード101とルートノード200との間のリンク速度は、1Gbpsである。ノード101とノード104との間のリンク速度は、1Gbpsである。よって、ノード104の制御部104gは、ポート104aに対応するパスコストである、8(=4+4)を算出する。
(Step S105) The
ノード104の制御部104gは、重みを算出する。例えば、ノード104の制御部104gは、BPDUフレームのMessage Ageから、ポート104aからルートノード200までの間に存在するノード数を取得する。ノード数は、1である。ここで、ノード104の強度測定部104cが測定した光信号の強度が、第1の閾値未満であり、かつ第2の閾値以上であるとする。ノード104の制御部104gは、障害度に1を設定する。ノード104の制御部104gは、式(1)に基づいて、重みを算出する。重みは、400(=1×100×1)である。
The
ノード104の制御部104gは、パスコストに重みを加算する。パスコストは、408(=8+400)である。当該パスコストは、第1のパスコストである。以下、第1のパスコストは、ポート104aに対応するパスコストと記載する。
The
ここで、重みの算出には、パスコストの最大値が用いられる。パスコストの最大値を用いる理由を説明する。例えば、ノード105からルートノード200までの経路の一部のリンク速度が、10Mbpsであるとする。この場合、ノード101〜104の経路におけるパスコストの合計値は、ノード105〜107の経路におけるパスコストの合計値よりも小さくなる可能性がある。光通信システムは、電源断が発生したノードを含む経路の通信を抑制するために、ノード101〜104の経路におけるパスコストの合計値を大きくしたい。そこで、重みの算出には、パスコストの最大値が用いられている。
Here, the maximum value of the path cost is used for calculating the weight. The reason for using the maximum path cost will be explained. For example, assume that the link speed of a part of the route from the
ノード104の制御部104gは、パスコストテーブル400に基づいてポート104bに対応するパスコストを算出する。例えば、ノード104とノード105との間のリンク速度は、1Gbpsである。ノード105とノード106との間のリンク速度は、1Gbpsである。ノード106とノード107との間のリンク速度は、1Gbpsである。ノード107とルートノード200との間のリンク速度は、1Gbpsである。よって、ノード104の制御部104gは、ポート104bに対応するパスコストである、16(=4×4)を算出する。
The
なお、ノード105に電源断が発生していないため、ノード104の強度測定部104dが測定した光信号の強度は、第1の閾値以上になる。そのため、ノード104の制御部104gは、障害度に0を設定する。これにより、重みは、0になる。よって、ポート104bに対応するパスコストには、重み付けされない。なお、ノード104の強度測定部104dは、ステップS102でノード105が送信した、BPDUフレームを含む光信号に基づいて、光信号の強度を測定することができる。
Since the power supply is not cut off at the
(ステップS106)ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームをノード101に送信する。なお、当該BPDUフレームは、構成変化通知とも言う。また、当該BPDUフレームは、光信号で送信される。
(Step S106) The transmission /
(ステップS107)ノード101の制御部は、ノード102とノード103とに電源断が発生したことを検出する。検出方法は、上記で説明した通りである。
(ステップS108)ノード101の制御部は、ノード101が有する2つのポートに対応するパスコストを算出する。なお、ノード101の制御部は、当該2つのポートのうちノード104に接続するポートに対応するパスコストに重みを加算する。重みは、ノード101の制御部が式(1)を用いることで、算出される。
ここで、ステップS108の後の処理は、スパニングツリープロトコルに基づいて実行されると考えてもよい。(Step S107) The control unit of the
(Step S108) The control unit of the
Here, the processing after step S108 may be considered to be executed based on the spanning tree protocol.
図7は、実施の形態1の非指定ポートの設定処理のシーケンスの例を示す図(その2)である。
(ステップS111)ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームをノード105に送信する。なお、当該BPDUフレームは、構成変化通知とも言う。また、当該BPDUフレームは、光信号で送信される。FIG. 7 is a diagram (No. 2) showing an example of a sequence of setting processing of the non-designated port of the first embodiment.
(Step S111) The transmission /
(ステップS112)ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームをノード106に送信する。なお、当該BPDUフレームは、構成変化通知とも言う。また、当該BPDUフレームは、光信号で送信される。
(Step S112) The transmission /
(ステップS113)ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームをノード107に送信する。なお、当該BPDUフレームは、構成変化通知とも言う。また、当該BPDUフレームは、光信号で送信される。
(Step S113) The transmission /
(ステップS114)ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームをルートノード200に送信する。なお、当該BPDUフレームは、構成変化通知とも言う。また、当該BPDUフレームは、光信号で送信される。
(Step S114) The transmission /
このように、ノード104の送受信部104fは、電源供給を受けているノード101,105〜107とルートノード200にBPDUフレームを送信する。但し、ノード104の送受信部104fは、BPDUフレームをノード102,103に送信しない。
In this way, the transmission /
ノード104の送受信部104fは、ポート104aに対応するパスコストとポート104bに対応するパスコストとを含むBPDUフレームを送信する。しかし、ノード104の送受信部104fは、ポート104aに対応するパスコストを含むBPDUフレームとポート104bに対応するパスコストを含むBPDUフレームとの2つのBPDUフレームを送信してもよい。
The transmission /
(ステップS115)ノード101の送受信部は、ノード101が有する2つのポートに対応するパスコストを含むBPDUフレームをノード104に送信する。また、当該BPDUフレームは、光信号で送信される。
(ステップS116)ノード105の送受信部は、ノード105が有する2つのポートに対応するパスコストを含むBPDUフレームをノード104に送信する。また、当該BPDUフレームは、光信号で送信される。(Step S115) The transmission / reception unit of the
(Step S116) The transmission / reception unit of the
(ステップS117)ノード106の送受信部は、ノード106が有する2つのポートに対応するパスコストを含むBPDUフレームをノード104に送信する。また、当該BPDUフレームは、光信号で送信される。
(ステップS118)ノード107の送受信部は、ノード107が有する2つのポートに対応するパスコストを含むBPDUフレームをノード104に送信する。また、当該BPDUフレームは、光信号で送信される。(Step S117) The transmission / reception unit of the
(Step S118) The transmission / reception unit of the
(ステップS119)ルートノード200は、ルートノード200が有する2つのポートに対応するパスコストを含むBPDUフレームをノード104に送信する。また、当該BPDUフレームは、光信号で送信される。
これにより、ノード104の送受信部104fは、BPDUフレームを受信したノード101,105〜107とルートノード200からポートに対応するパスコストを取得する。(Step S119) The
As a result, the transmission /
また、ノード101は、ノード104と同様に、ノード101が有する2つのポートに対応するパスコストを含むBPDUフレームをネットワークに含まれる全てのノードに送信する。但し、ノード101は、ノード102,103にBPDUフレームを送信しない。なお、ノード101の送信処理は、図示を省略している。また、ノード101が送信するBPDUフレームは、構成変化通知とも言う。
Further, like the
ノード101は、ノード104と同様に、ネットワークに含まれる全てのノードのポートに対応するパスコストを取得する。当該取得は、図示を省略している。但し、ノード101の送受信部は、ノード102,103のポートに対応するパスコストを受信しない。
The
さらに、ノード105,106,107とルートノード200は、ノード104と同様に、自ノードが有する2つのポートに対応するパスコストを含むBPDUフレームをネットワークに含まれる全てのノードに送信する。但し、ノード102,103には、BPDUフレームが送信されない。なお、ノード105,106,107とルートノード200の送信処理は、図示を省略している。
Further, the
ノード105,106,107とルートノード200は、ノード104と同様に、ネットワークに含まれる全てのノードのポートに対応するパスコストを取得する。当該取得は、図示を省略している。ノード105,106,107とルートノード200は、ノード102,103のポートに対応するパスコストを受信しない。
The
(ステップS120)ノード104の制御部104gは、ポート104aに対応するパスコスト、ポート104bに対応するパスコスト、ノード101、105,106,107及びルートノード200から取得したパスコストの中で、ポート104aに対応するパスコストが最も大きい値である場合、ポート104aを非指定ポートに設定する。
(Step S120) The
図6,7の例では、ポート104aに対応するパスコスト、ポート104bに対応するパスコスト、ノード101、105,106,107及びルートノード200から取得されるパスコストの中で、ポート104aに対応するパスコストが最も大きい値とする。ノード104の制御部104gは、ポート104aを非指定ポートに設定する。
In the examples of FIGS. 6 and 7, among the path cost corresponding to the
また、ノード101、105,106,107及びルートノード200は、ノード104と同様に、自装置のポートを非指定ポートに設定するか否かを判定する。なお、図6,7の例では、ポート104aに対応するパスコストが最も大きい値である。そのため、ノード101、105,106,107及びルートノード200が有するポートには、非指定ポートが設定されない。
Further, the
ノード101、104〜107及びルートノード200で非指定ポートの設定処理を行うことは、ノード102,103で電源断が発生したため、改めて非指定ポートを設定することである。
Performing the setting process of the non-designated port in the
図5は、ノード104のポート20が非指定ポートに設定されたことを示す。また、ポート20は、ポート104aである。これにより、ノード101とノード104の間の通信は、制限される。そして、ノード104は、ノード105,106,107及びルートノード200を介して、サーバ群300と通信する。
FIG. 5 shows that
実施の形態1によれば、ノード104は、ポート104aに非指定ポートに設定することで、ノード102,103を含む経路による光通信を中止する。ノード102,103に電源断が発生した場合、ノード105から受信される光信号の強度は、ノード101から受信される光信号の強度よりも、大きい。そのため、ノード104は、ノード105を介する経路で光通信を行うことで、信頼性の高い光通信を実現できる。
According to the first embodiment, the
上記では、ノード102,103に電源断が発生した場合、ポート104aが非指定ポートに設定される場合を説明した。また、実施の形態1の方法が用いられるならば、次のようなことが起こり得る。例えば、ノード102に電源断が発生した場合、ノード103が有する2つのポートのうちノード101に接続するポートが、非指定ポートに設定される。なお、当該場合、ノード103は、制御ノードと考えてもよい。そして、複数のノードは、ノード101,102,104〜107とルートノード200と考えてもよい。
In the above, the case where the
なお、実施の形態1の光通信システムに含まれる各ノードが有するポートの数は、3つ以上でもよい。例えば、ノード104は、さらに複数のポートを有する。複数のポートは、ノード101〜103,105〜107とルートノード200からノード103とノード105を除いて得られる第1の複数のノードと複数の光ファイバで物理的に接続している。
The number of ports possessed by each node included in the optical communication system of the first embodiment may be three or more. For example,
ノード104は、さらに複数のポートを有する場合、次の制御を実行する。送受信部104fは、ポート104a、ポート104b、及び複数のポートのうちの少なくとも1以上のポートを介して光信号に基づく情報を受信する。制御部104gは、さらに、パスコストテーブル400に基づいて複数のポートに対応する複数のパスコストを算出する。制御部104gは、ポート104aに対応するパスコスト(すなわち、第1のパスコスト)、ポート104bに対応するパスコスト、複数のパスコスト、及び電源供給のある1以上のノードのそれぞれのポートに対応するパスコストの中で、ポート104aに対応するパスコスト(すなわち、第1のパスコスト)が最も大きい値である場合、ポート104aを介する光通信を制限する。
When the
実施の形態2.
次に、実施の形態2を説明する。実施の形態2は、実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態2は、図1〜7を参照する。
実施の形態1では、光通信システムがリングネットワークを構築している場合を説明した。実施の形態2では、光通信システムがリングネットワーク以外のネットワークを構築している場合を説明する。
Next, the second embodiment will be described. In the second embodiment, the matters different from the first embodiment will be mainly described, and the description of the matters common to the first embodiment will be omitted. The second embodiment refers to FIGS. 1 to 7.
In the first embodiment, the case where the optical communication system constructs a ring network has been described. In the second embodiment, a case where the optical communication system constructs a network other than the ring network will be described.
図8は、実施の形態2の光通信システムを示す図である。光通信システムは、ノード101a,102a,103〜105,106a,107a,108,109とルートノード200とを含む。
FIG. 8 is a diagram showing the optical communication system of the second embodiment. The optical communication system includes
まず、ノード101a,102a,106a,107a,108,109が有する機能ブロックについて説明する。ノード102aが有する機能ブロックとノード101a,106a,107a,108,109が有する機能ブロックとは、同じである。そのため、図9では、ノード102aが有する機能ブロックについて説明する。そして、ノード101a,106a,107a,108,109が有する機能ブロックについては、説明を省略する。
First, the functional blocks included in the
図9は、実施の形態2のノードの構成を示す機能ブロック図である。ノード102aは、ポート102aa,102ab,102ah、強度測定部102ac,102ad、光バイパス部102ae、送受信部102af、制御部102ag、及びSFP(Small Form−factor Pluggable)102aiを有する。
ポート102aaは、ノード101と光ファイバで物理的に接続している。ここで、例えば、ポート102aaは、第2のポートとも言う。また、例えば、ノード101は、第2のノードとも言う。FIG. 9 is a functional block diagram showing the configuration of the node of the second embodiment. The
The port 102aa is physically connected to the
ポート102abは、ノード103と光ファイバで物理的に接続している。ここで、例えば、ポート102abは、第1のポートとも言う。また、例えば、ノード103は、第1のノードとも言う。
ポート102ahは、ノード108と光ファイバで物理的に接続している。ここで、例えば、ポート102ahは、第3のポートとも言う。また、例えば、ノード108は、第3のノードとも言う。The port 102ab is physically connected to the
The port 102ah is physically connected to the
送受信部102af及び制御部102agは、1つの筐体に含まれていてもよい。
SFP102aiは、強度測定部102ai1を有する。強度測定部102ai1は、DDMと考えてもよい。The transmission / reception unit 102af and the control unit 102ag may be included in one housing.
The SFP102ai has a strength measuring unit 102ai1. The strength measuring unit 102ai1 may be considered as a DDM.
送受信部102af及び制御部102agの一部又は全部は、ノード102aが有するプロセッサによって実現してもよい。また、送受信部102af及び制御部102agの一部又は全部は、ノード102aが有するプロセッサが実行するプログラムのモジュールとして実現してもよい。例えば、当該プロセッサが実行するプログラムは、制御プログラムとも言う。
A part or all of the transmission / reception unit 102af and the control unit 102ag may be realized by the processor included in the
強度測定部102ac,102adは、強度測定部104c,104dと同じ機能を有する。そのため、強度測定部102ac,102adの説明は、省略する。
光バイパス部102aeは、光バイパス部104eと同じ機能を有する。そのため、光バイパス部102aeの説明は、省略する。The strength measuring units 102ac and 102ad have the same functions as the
The optical bypass unit 102ae has the same function as the
送受信部102afは、送受信部104fと同じ機能を有する。そのため、同じ機能については、説明を省略する。また、送受信部102afは、ポート102aa,102ab,102ahのうちの少なくとも1以上のポートを介して光信号に基づく情報を受信する。
制御部102agは、制御部104gと同じ機能を有する。そのため、同じ機能については、説明を省略する。The transmission / reception unit 102af has the same function as the transmission /
The control unit 102ag has the same function as the
強度測定部102ai1は、ポート102ahを介して受信される光信号の強度を測定する。ここで、制御部102agは、強度測定部102ac,102ad,102ai1が測定した光信号の強度を取得できる。なお、図9では、制御部102agと強度測定部102ac,102ad,102ai1との間の接続線は、省略している。 The intensity measuring unit 102ai1 measures the intensity of the optical signal received via the port 102ah. Here, the control unit 102ag can acquire the intensity of the optical signal measured by the intensity measuring units 102ac, 102ad, 102ai1. In FIG. 9, the connecting line between the control unit 102ag and the strength measuring unit 102ac, 102ad, 102ai1 is omitted.
図8は、ノード102a,103に電源断が発生している場合を示している。実施の形態1で説明したように、ノード102a,103で電源断が発生した後、ノード102a,103を除く、全てのノードでパスコストが算出される。そして、パスコストが最も大きい値のポートには、非指定ポートが設定される。図8では、非指定ポートがノード104のポート20に設定されることを示している。なお、ポート20は、ポート104aである。
FIG. 8 shows a case where the power supply is cut off at the
実施の形態2によれば、ノード104は、ポート104aに非指定ポートに設定することで、ノード102a,103を含む経路による光通信を中止する。ノード102a,103に電源断が発生した場合、ノード105から受信される光信号の強度は、ノード101から受信される光信号の強度よりも、大きい。そのため、ノード104は、ノード105を介する経路で光通信を行うことで、信頼性の高い光通信を実現できる。
According to the second embodiment, the
また、実施の形態2の方法が用いられるならば、次のようなことが起こり得る。例えば、ノード103に電源断が発生した場合、ポート102abが、非指定ポートに設定される。当該場合では、ノード102aが、制御ノードと考えてもよい。ノード102aが有するポート102abが非指定ポートに設定される場合を説明する。制御部102agは、ポート102abを介して受信される光信号に基づいて、電源断が発生したことを検出する。制御部102agは、パスコストテーブル400に基づいてポート102abに対応するパスコストを算出する。制御部102agは、ポート102abに対応するパスコストに重みで重み付けすることによって新たなパスコストを算出する。例えば、新たなパスコストは、第1のパスコストとも言う。制御部102agは、パスコストテーブル400に基づいてポート102aaに対応するパスコストを算出する。例えば、当該パスコストは、第2のパスコストとも言う。制御部102agは、パスコストテーブル400に基づいてポート102ahに対応するパスコストを算出する。例えば、当該パスコストは、第3のパスコストとも言う。送受信部102afは、電源供給のある1以上のノードに構成変化通知を送信する。送受信部102afは、電源供給のある1以上のノードのそれぞれのポートに対応するパスコストを受信する。制御部102agは、第1のパスコスト、第2のパスコスト、第3のパスコスト、及び電源供給のある1以上のノードのそれぞれのポートに対応するパスコストの中で、第1のパスコストが最も大きい値である場合、ポート102abを介する光通信を制限する。すなわち、制御部102agは、第1のパスコスト、第2のパスコスト、第3のパスコスト、及び電源供給のある1以上のノードのそれぞれのポートに対応するパスコストの中で、第1のパスコストが最も大きい値である場合、ポート102abを非指定ポートに設定する。
Further, if the method of the second embodiment is used, the following can occur. For example, when a power failure occurs in the
このように、実施の形態2の光通信システムは、リングネットワーク以外のネットワークを構築している場合でも信頼性の高い光通信を実現できる。 As described above, the optical communication system of the second embodiment can realize highly reliable optical communication even when a network other than the ring network is constructed.
実施の形態1,2の光通信システムでは、スパニングツリープロトコルが用いられる。しかし、実施の形態1,2の光通信システムでは、ラピッドスパニングツリープロトコル又はマルチプルスパニングツリープロトコルが用いられてもよい。 The spanning tree protocol is used in the optical communication systems of the first and second embodiments. However, in the optical communication systems of the first and second embodiments, the rapid spanning tree protocol or the multiple spanning tree protocol may be used.
以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。 The features of each of the embodiments described above can be combined with each other as appropriate.
10,20 ポート、 11 プロセッサ、 12 揮発性記憶装置、 13 不揮発性記憶装置、 101〜109 ノード、 101a,102a,106a,107a ノード、 102aa,102ab,102ah ポート、 102ac,102ad,102ai1 強度測定部、 102ae 光バイパス部、 102af 送受信部、 102ag 制御部、 102ai SFP、 104a,104b ポート、 104c,104d 強度測定部、 104e 光バイパス部、 104f 送受信部、 104g 制御部、 200 ルートノード、 300 サーバ群、 400 パスコストテーブル。 10, 20 ports, 11 processors, 12 volatile storage devices, 13 non-volatile storage devices, 101-109 nodes, 101a, 102a, 106a, 107a nodes, 102aa, 102ab, 102ah ports, 102ac, 102ad, 102ai1 strength measuring unit, 102ae optical bypass unit, 102af transmission / reception unit, 102ag control unit, 102ai SFP, 104a, 104b port, 104c, 104d intensity measurement unit, 104e optical bypass unit, 104f transmission / reception unit, 104g control unit, 200 route node, 300 server group, 400 Path cost table.
Claims (7)
前記複数のノードのうちの第1のノードと光ファイバで物理的に接続している第1のポートと、前記複数のノードのうちの第2のノードと光ファイバで物理的に接続している第2のポートと、のうちの少なくとも1以上のポートを介して光信号を受信する送受信部と、
前記第1のポートを介して受信される光信号に基づいて前記電源断が発生したことを検出し、パスコストを算出する際に用いられる情報であるパスコスト情報に基づいて前記第1のポートに対応するパスコストを算出し、前記第1のポートに対応するパスコストに重みで重み付けすることによって第1のパスコストを算出し、前記パスコスト情報に基づいて前記第2のポートに対応するパスコストである第2のパスコストを算出する制御部と、
を有し、
前記送受信部は、前記複数のノードから前記電源断が発生した1以上のノードを除いて得られる電源供給を受けている1以上のノードに構成変化通知を送信し、前記構成変化通知を受信した前記電源供給を受けている1以上のノードから、前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストを受信し、
前記制御部は、前記第1のパスコスト、前記第2のパスコスト、及び前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する、
制御ノード。A control node in an optical communication system that includes a control node and a plurality of nodes, and in which optical communication is continued via one or more nodes in which a power failure occurs among the plurality of nodes.
The first port physically connected to the first node of the plurality of nodes by an optical fiber and the second node of the plurality of nodes are physically connected by an optical fiber. A second port, a transmitter / receiver that receives an optical signal through at least one of the ports, and a transmitter / receiver.
The first port is based on path cost information, which is information used when detecting that a power failure has occurred based on an optical signal received via the first port and calculating a path cost. The first path cost is calculated by calculating the path cost corresponding to the first port and weighting the path cost corresponding to the first port with a weight, and corresponding to the second port based on the path cost information. A control unit that calculates the second pass cost, which is the pass cost,
Have,
The transmission / reception unit transmits a configuration change notification from the plurality of nodes to one or more nodes receiving power supply obtained by excluding the one or more nodes in which the power is cut off, and receives the configuration change notification. Receive the path cost corresponding to each port of the powered one or more nodes from the powered one or more nodes.
The control unit has the first pass cost among the first pass cost, the second pass cost, and the path cost corresponding to each port of the one or more nodes receiving power supply. When is the largest value, the optical communication via the first port is restricted.
Control node.
前記制御部は、前記パスコスト情報に基づいて前記第3のポートに対応するパスコストである第3のパスコストを算出し、前記第1のパスコスト、前記第2のパスコスト、前記第3のパスコスト、及び前記電源供給のある1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する、
請求項1に記載の制御ノード。The transmission / reception unit is at least one of the first port, the second port, and a third port physically connected to the third node of the plurality of nodes by an optical fiber. Receives information based on optical signals through the port of
The control unit calculates a third pass cost, which is a pass cost corresponding to the third port, based on the path cost information, and the first pass cost, the second pass cost, and the third pass cost. When the first path cost is the largest value among the path cost of the above and the path cost corresponding to each port of one or more nodes having the power supply, optical communication via the first port is performed. To limit
The control node according to claim 1.
前記制御部は、前記パスコスト情報に基づいて前記複数のポートに対応する複数のパスコストを算出し、前記第1のパスコスト、前記第2のパスコスト、前記複数のパスコスト、及び前記電源供給のある1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する、
請求項1に記載の制御ノード。The transmission / reception unit is a first plurality of nodes and a plurality of optical fibers obtained by excluding the first node and the second node from the first port, the second port, and the plurality of nodes. Receives information based on optical signals through at least one or more of the multiple ports physically connected in
The control unit calculates a plurality of path costs corresponding to the plurality of ports based on the path cost information, and the first path cost, the second path cost, the plurality of path costs, and the power supply. When the first path cost is the largest value among the path costs corresponding to each port of one or more supplied nodes, the optical communication through the first port is restricted.
The control node according to claim 1.
前記パスコスト情報は、それぞれ異なる値の複数のコストを含み、
前記制御部は、前記第1のポートから前記ルートノードまでの間に存在するノード数、前記複数のコストのうちの最大値、及び前記電源断によって生じる光通信における障害の度合である障害度に基づいて、前記重みを算出する、
請求項1から3のいずれか1項に記載の制御ノード。The plurality of nodes include a root node.
The path cost information includes a plurality of costs having different values.
The control unit determines the number of nodes existing between the first port and the root node, the maximum value among the plurality of costs, and the degree of failure, which is the degree of failure in optical communication caused by the power failure. Based on, the weight is calculated,
The control node according to any one of claims 1 to 3.
請求項4に記載の制御ノード。When the intensity of the optical signal received through the first port is less than the first threshold value and is equal to or higher than the second threshold value, which is a value smaller than the first threshold value, the control unit has a second threshold value. A value of 1 is set for the degree of failure, and when the intensity is less than the second threshold value, a second value, which is a value larger than the first value, is set for the degree of failure.
The control node according to claim 4.
前記複数のノードのうちの第1のノードと光ファイバで物理的に接続している第1のポートと、前記複数のノードのうちの第2のノードと光ファイバで物理的に接続している第2のポートと、のうちの少なくとも1以上のポートを介して光信号を受信し、
前記第1のポートを介して受信される光信号に基づいて前記電源断が発生したことを検出し、
パスコストを算出する際に用いられる情報であるパスコスト情報に基づいて前記第1のポートに対応するパスコストを算出し、前記第1のポートに対応するパスコストに重みで重み付けすることによって第1のパスコストを算出し、前記パスコスト情報に基づいて前記第2のポートに対応するパスコストである第2のパスコストを算出し、
前記複数のノードから前記電源断が発生した1以上のノードを除いて得られる電源供給を受けている1以上のノードに構成変化通知を送信し、
前記構成変化通知を受信した前記電源供給を受けている1以上のノードから、前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストを受信し、
前記第1のパスコスト、前記第2のパスコスト、及び前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する、
制御方法。The control node in an optical communication system including a control node and a plurality of nodes, and among the plurality of nodes, in which optical communication is continued via one or more nodes in which a power failure has occurred, is the control node.
The first port physically connected to the first node of the plurality of nodes by an optical fiber and the second node of the plurality of nodes are physically connected by an optical fiber. Receives an optical signal through a second port and at least one of the ports,
It is detected that the power failure has occurred based on the optical signal received through the first port, and the power is cut off.
The path cost corresponding to the first port is calculated based on the path cost information which is the information used when calculating the path cost, and the path cost corresponding to the first port is weighted by a weight. The path cost of 1 is calculated, and the second pass cost, which is the path cost corresponding to the second port, is calculated based on the path cost information.
A configuration change notification is transmitted from the plurality of nodes to one or more nodes receiving power supply obtained by excluding the one or more nodes in which the power is cut off.
The path cost corresponding to each port of the one or more power-supplied nodes is received from the one or more power-supplied nodes that have received the configuration change notification.
Among the first pass cost, the second pass cost, and the pass cost corresponding to each port of the one or more nodes receiving power supply, the first pass cost is the highest value. If there is, the optical communication via the first port is restricted.
Control method.
前記複数のノードのうちの第1のノードと光ファイバで物理的に接続している第1のポートと、前記複数のノードのうちの第2のノードと光ファイバで物理的に接続している第2のポートと、のうちの少なくとも1以上のポートを介して光信号を受信し、
前記第1のポートを介して受信される光信号に基づいて前記電源断が発生したことを検出し、
パスコストを算出する際に用いられる情報であるパスコスト情報に基づいて前記第1のポートに対応するパスコストを算出し、前記第1のポートに対応するパスコストに重みで重み付けすることによって第1のパスコストを算出し、前記パスコスト情報に基づいて前記第2のポートに対応するパスコストである第2のパスコストを算出し、
前記複数のノードから前記電源断が発生した1以上のノードを除いて得られる電源供給を受けている1以上のノードに構成変化通知を送信し、
前記構成変化通知を受信した前記電源供給を受けている1以上のノードから、前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストを受信し、
前記第1のパスコスト、前記第2のパスコスト、及び前記電源供給を受けている1以上のノードのそれぞれのポートに対応するパスコストの中で、前記第1のパスコストが最も大きい値である場合、前記第1のポートを介する光通信を制限する、
処理を実行させる制御プログラム。The control node in the optical communication system including a control node and a plurality of nodes, and of which the optical communication is continued via one or more nodes in which the power supply is cut off, among the plurality of nodes.
The first port physically connected to the first node of the plurality of nodes by an optical fiber and the second node of the plurality of nodes are physically connected by an optical fiber. Receives an optical signal through a second port and at least one of the ports,
It is detected that the power failure has occurred based on the optical signal received through the first port, and the power is cut off.
The path cost corresponding to the first port is calculated based on the path cost information which is the information used when calculating the path cost, and the path cost corresponding to the first port is weighted by a weight. The path cost of 1 is calculated, and the second pass cost, which is the path cost corresponding to the second port, is calculated based on the path cost information.
A configuration change notification is transmitted from the plurality of nodes to one or more nodes receiving power supply obtained by excluding the one or more nodes in which the power is cut off.
The path cost corresponding to each port of the one or more power-supplied nodes is received from the one or more power-supplied nodes that have received the configuration change notification.
Among the first pass cost, the second pass cost, and the pass cost corresponding to each port of the one or more nodes receiving power supply, the first pass cost is the highest value. If there is, the optical communication via the first port is restricted.
A control program that executes processing.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2018/048491 WO2020136878A1 (en) | 2018-12-28 | 2018-12-28 | Control node, control method, and control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2020136878A1 JPWO2020136878A1 (en) | 2021-05-20 |
| JP6949255B2 true JP6949255B2 (en) | 2021-10-13 |
Family
ID=71128877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020562275A Active JP6949255B2 (en) | 2018-12-28 | 2018-12-28 | Control nodes, control methods, and control programs |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6949255B2 (en) |
| TW (1) | TWI704777B (en) |
| WO (1) | WO2020136878A1 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0720121B2 (en) * | 1987-06-19 | 1995-03-06 | 株式会社日立製作所 | How to detect a fault in a ring network |
| JP3189064B2 (en) * | 1992-02-12 | 2001-07-16 | 富士通株式会社 | Path switching control method |
| JP2002062549A (en) * | 2000-08-14 | 2002-02-28 | Fujitsu Ltd | Optical switch switching control method, optical node device, and optical switch system |
| US7941047B2 (en) * | 2001-07-18 | 2011-05-10 | Alcatel-Lucent Usa Inc. | Method for engineering connections in a dynamically reconfigurable photonic switched network |
| JP2012182649A (en) * | 2011-03-01 | 2012-09-20 | Furukawa Electric Co Ltd:The | Supervisory controller and network of power distribution system |
-
2018
- 2018-12-28 JP JP2020562275A patent/JP6949255B2/en active Active
- 2018-12-28 WO PCT/JP2018/048491 patent/WO2020136878A1/en not_active Ceased
-
2019
- 2019-11-28 TW TW108143377A patent/TWI704777B/en active
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2020136878A1 (en) | 2021-05-20 |
| TWI704777B (en) | 2020-09-11 |
| TW202027436A (en) | 2020-07-16 |
| WO2020136878A1 (en) | 2020-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5299508B2 (en) | Node device and communication method | |
| US9647921B2 (en) | Statistics and failure detection in a network on a chip (NoC) network | |
| EP4311248B1 (en) | Real-time detection of completion of sensor wrap completion in gnmi telemetry of a network device | |
| US20130148537A1 (en) | Communication quality monitoring system, communication quality monitoring method and recording medium | |
| EP4167530A1 (en) | Network monitoring method, electronic device and storage medium | |
| KR101000193B1 (en) | Routing Path of Sensor Network for Enhanced Security and Sensor Node | |
| CN107294743A (en) | A kind of network path detection method, controller and the network equipment | |
| JP6949255B2 (en) | Control nodes, control methods, and control programs | |
| US7715709B2 (en) | Optical switch and network system including the same | |
| JP5542730B2 (en) | Communication system and switching device | |
| BR112016024046B1 (en) | OPTICAL TRANSMISSION SYSTEM AND CONTROL METHOD | |
| CN111373700B (en) | Communication system, controlled device, and control method of communication system | |
| CN101827089B (en) | Encrypted-traffic discrimination device and encrypted-traffic discrimination system with same | |
| JP4873556B2 (en) | Topology detection method, communication device, management device, and program for detecting logical topology of network | |
| JP5409536B2 (en) | Gateway device | |
| US9209928B2 (en) | Transmission device and transmission method | |
| US9178804B2 (en) | Methods and apparatuses for path selection in a packet network | |
| JP2004040726A (en) | Optical cross connect device | |
| JP5056775B2 (en) | Frame loss measurement method and measurement system, and network relay device | |
| US9001646B2 (en) | Information transmission device, information transmission system and information transmission method | |
| US8582446B2 (en) | Responding to change in a data communication network system | |
| AU2012390581A1 (en) | Method for running a computer network | |
| JP5532445B2 (en) | Ring network system | |
| JP7663722B2 (en) | Method, device, and system for identifying anomaly location, and storage medium | |
| US9537750B2 (en) | Multicast router topology discovery |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201111 |
|
| 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: 20210824 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210921 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6949255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |