JP2010268342A - Network equipment - Google Patents
Network equipment Download PDFInfo
- Publication number
- JP2010268342A JP2010268342A JP2009119577A JP2009119577A JP2010268342A JP 2010268342 A JP2010268342 A JP 2010268342A JP 2009119577 A JP2009119577 A JP 2009119577A JP 2009119577 A JP2009119577 A JP 2009119577A JP 2010268342 A JP2010268342 A JP 2010268342A
- Authority
- JP
- Japan
- Prior art keywords
- information
- power saving
- network
- saving mode
- mode
- 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
- 238000000034 method Methods 0.000 claims description 51
- 230000007704 transition Effects 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 42
- 238000012545 processing Methods 0.000 description 38
- 230000005540 biological transmission Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 21
- 230000007246 mechanism Effects 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000000903 blocking effect Effects 0.000 description 7
- 230000000644 propagated effect Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】複雑かつ大規模なネットワークの省電力運転を自動で実現する。
【解決手段】隣接装置と装置情報を交換する手段と、隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する手段と、自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する手段と、省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる手段と、隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する手段とを備える。
【選択図】図1A power saving operation of a complex and large-scale network is automatically realized.
When a device stop notification is received via a device for exchanging device information with a neighboring device and a neighboring device, the device is set to a power saving shiftable mode, and the device stop notification is sent to another neighboring device. Means for transferring to the device, and means for determining whether the own device is a device capable of shifting to the power saving mode from the device information of the own device and neighboring devices when the own device is in the power saving mode. When it is determined that the device can shift to the power saving mode, the device shifts to the power saving mode when a device stop release notification is received via the adjacent device and a means for shifting the device to the power saving mode. And a unit for setting the disabled mode and transferring the device stop cancellation notification to another adjacent device.
[Selection] Figure 1
Description
本発明は、IP(Internet Protocol)ネットワーク等の構成要素として用いられるルータやスイッチ等のネットワーク装置の省電力運転技術に関するものである。 The present invention relates to a power saving operation technique for a network device such as a router or a switch used as a component of an IP (Internet Protocol) network or the like.
昨今、企業等におけるネットワーク利用は、生産・製造ラインの制御や各種管理統制データの収集・伝播、コミュニケーションのためのドキュメント共有やメール利用など、多目的に行われている(例えば、特許文献1参照。)。そして、複数の活動拠点や多数のフロア・部門などに散在する小規模ネットワークを相互に接続し、複雑かつ大規模な構成となっている。 In recent years, companies have used networks for various purposes such as production / production line control, collection / propagation of various management control data, document sharing for communication, and mail use (see, for example, Patent Document 1). ). A small-scale network scattered across a plurality of activity bases and a large number of floors / departments is connected to each other to form a complex and large-scale configuration.
また、このようなネットワークに対する性能・信頼性の要求は高く、高性能なネットワーク装置を階層化して配置し、故障による業務停止を避けるために冗長化した構成をとることが多くなっている。 In addition, there is a high demand for performance and reliability for such a network, and high-performance network devices are arranged in a hierarchy, and a redundant configuration is often used in order to avoid a business stop due to a failure.
このようなネットワークの構成要素として用いられるネットワーク装置は、無停止運用であるため消費電力が高い。そのため、CO2削減による社会貢献・エコブランドの企業イメージ獲得の観点から、消費電力を低下しランニングコストを抑えたいというニーズが高い。 A network device used as a component of such a network has high power consumption because of non-stop operation. For this reason, from the viewpoint of contributing to society by reducing CO2 and acquiring a corporate image of an eco-brand, there is a strong need to reduce power consumption and reduce running costs.
しかしながら、ネットワーク製品の機能として、スケジューリングやトラフィック量によるスタンバイ運転の機能が具備されていても、ネットワーク構成や業務による利用時間の偏りのため、安全・確実にこれらの機能を使うことが困難である。 However, it is difficult to use these functions safely and reliably, even if the network products have standby operation functions based on scheduling and traffic volume due to the uneven usage time due to network configuration and business. .
また、ネットワーク管理システムにより、最新ネットワーク構成の把握や遠隔操作によるネットワーク装置の省電力運転は可能であるが、高度な管理スキルが要求され、運用者が常時張り付いて対応しなければならないため、費用削減に至らない。 In addition, the network management system can grasp the latest network configuration and power-saving operation of the network device by remote control, but since advanced management skills are required and the operator must always stick and respond, It does not lead to cost reduction.
これらの問題により、スケジューリングやトラフィック量によるスタンバイ運転の機能が現実的に利用されるケースは、運用を固定化可能な小規模ネットワークに限定されていた。 Due to these problems, the case where the standby operation function based on scheduling and traffic volume is practically used is limited to a small-scale network in which operation can be fixed.
上記の従来の問題点に鑑み、複雑かつ大規模なネットワークの省電力運転を自動で実現することのできるネットワーク装置を提供することを目的とする。 In view of the above-described conventional problems, an object is to provide a network device that can automatically realize power-saving operation of a complex and large-scale network.
このネットワーク装置の一実施態様では、隣接装置と装置情報を交換する手段と、隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する手段と、自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する手段と、省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる手段と、隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する手段とを備える。 In one embodiment of this network device, when receiving the device stop notification via the adjacent device and the means for exchanging device information with the adjacent device, the own device is set to the power saving transition possible mode and the device is stopped. Whether the device is a device capable of shifting to the power saving mode from the device information of the device and the neighboring device when the notification device is transferred to another neighboring device and the device is in the power saving mode. If the device is determined to be a device that can be shifted to the power saving mode, the device is configured to shift the own device to the power saving mode, and the device stop release notification is received via the adjacent device, And a unit for setting the device to the power saving transition impossible mode and transferring the device stop cancellation notification to another adjacent device.
開示のネットワーク装置にあっては、自装置が省電力運転可能か否かを判断するための情報を自動的に収集し、これらの情報をもとに各ネットワーク装置が自律的に省電力運転モードに切り替える。そのため、安全・確実に高度なネットワークの省電力運転が可能となり、保守運用者の介在も不要となる。 In the disclosed network device, information for determining whether or not the own device can perform power saving operation is automatically collected, and each network device autonomously uses the information to autonomously operate in power saving mode. Switch to. As a result, it is possible to safely and reliably perform advanced network power-saving operation and to eliminate the need for maintenance operator intervention.
以下、本発明の好適な実施形態につき説明する。 Hereinafter, preferred embodiments of the present invention will be described.
<構成>
図1は一実施形態にかかるネットワーク装置の構成例を示す図である。
<Configuration>
FIG. 1 is a diagram illustrating a configuration example of a network device according to an embodiment.
図1において、ネットワーク装置1は、制御部11とスイッチ部12と記憶部13とIngressパケット処理部14とEgressパケット処理部15と電源供給部16と物理ポート部17−1〜17−4と省電力制御部18とを備えている。
In FIG. 1, the
制御部11は、ネットワーク装置1の全体的な制御を行う部分である。
The
スイッチ部12は、Ingressパケット処理部14とEgressパケット処理部15の間のパケットの接続を行う部分である。
The
記憶部13は、制御部11における処理に必要なデータを保持する部分である。
The
Ingressパケット処理部14は、物理ポート部17−1、17−2から入力したパケットを処理する部分である。
The Ingress
Egressパケット処理部15は、スイッチ部12から入力したパケットを処理し、物理ポート部17−3、17−4に出力する部分である。
The egress
電源供給部16は、ネットワーク装置1内の各部に電源を供給する部分である。
The
物理ポート部17−1〜17−4は、外部のネットワークと接続する部分である。 The physical port units 17-1 to 17-4 are parts connected to an external network.
省電力制御部18は、省電力モードにおけるネットワーク装置1内の各部への電源供給を制御する部分である。すなわち、省電力モードへ移行する場合は、物理ポート部17−1〜17−4と省電力制御部18以外への電源供給部16からの電源供給を止める。省電力移行可能モードへ移行する場合は、物理ポート部17−1または物理ポート部17−2に隣接装置の起動により電気信号を受信し、それが省電力制御部18へ通知されると、各部への電源供給を電源供給部16へ依頼し、物理ポート部17−3、17−4のリフレッシュを行う。このリフレッシュにより、物理ポート部17−3、17−4に接続されている隣接装置へ電気信号を送信し、省電力モード中の隣接装置を起動する。
The power
図2は記憶部13(図1)に保持される自装置情報および隣接装置情報のデータ構造例を示す図である。 FIG. 2 is a diagram showing an example of the data structure of the own device information and neighboring device information held in the storage unit 13 (FIG. 1).
図2(a)に示すように、自装置情報は、「モード状態」と「自装置の階層情報」を含んでいる。モード状態には、省電力運転への移行を行わない「OFF(0x000)」と、可能であれば省電力運転への移行を行う「ON(0x1000)」と、実際に省電力運転に入っていることを示す「中(0x1100)」とがある。デフォルトは「OFF」である。自装置の階層情報は、デフォルトを「1024」としている。なお、自装置情報とは別に、自装置のIPアドレス、MACアドレス等の通信に必要な情報を装置内に保持しているのは言うまでもない。 As shown in FIG. 2A, the own device information includes “mode state” and “hierarchy information of the own device”. In the mode state, “OFF (0x000)” which does not shift to the power saving operation, “ON (0x1000)” which shifts to the power saving operation if possible, and actually enters the power saving operation. "Medium (0x1100)" indicating that the The default is “OFF”. In the hierarchy information of the own device, the default is “1024”. Needless to say, information necessary for communication such as the IP address and MAC address of the own device is held in the device separately from the own device information.
図2(b)に示すように、隣接装置情報は、「ポート番号」「ポート状態」「階層情報受信フラグ」「階層情報送信フラグ」「モード状態」「隣接装置のMACアドレス」「隣接装置のIPアドレス」「隣接装置の階層情報」を含んでいる。ポート番号は、複数のポートのそれぞれを識別する番号である。ポート状態は「動作中(1)」と「停止中(0)」のいずれかとなる。なお、以下の説明では、「動作中」は「アクティブ」、「停止中」は「ダウン」と表記する場合もある。階層情報受信フラグは「済(1)」と「未(0)」のいずれかとなる。階層情報送信フラグは「済(1)」と「未(0)」のいずれかとなる。モード状態は「OFF(0x000)」「ON(0x1000)」「中(0x1100)」のいずれかとなる。隣接装置のMACアドレス、隣接装置のIPアドレス、隣接装置の階層情報はポート番号毎に設定される。 As shown in FIG. 2B, the neighboring device information includes “port number”, “port state”, “hierarchical information reception flag”, “hierarchical information transmission flag”, “mode state”, “MAC address of neighboring device”, “neighboring device information”. IP address ”and“ hierarchical information of neighboring devices ”. The port number is a number that identifies each of the plurality of ports. The port state is either “operating (1)” or “stopped (0)”. In the following description, “in operation” may be expressed as “active”, and “stopped” may be expressed as “down”. The hierarchy information reception flag is either “Done (1)” or “Not (0)”. The hierarchy information transmission flag is either “Done (1)” or “Not (0)”. The mode state is any one of “OFF (0x000)”, “ON (0x1000)”, and “Medium (0x1100)”. The MAC address of the neighboring device, the IP address of the neighboring device, and the hierarchy information of the neighboring device are set for each port number.
<基本的動作>
図3はネットワーク装置1の処理例を示すフローチャートである。なお、省電力運転のための処理についてのみ示しており、ネットワーク装置としての一般的な処理については省略してある。
<Basic operation>
FIG. 3 is a flowchart illustrating a processing example of the
図3において、ネットワーク装置1は、イベントが発生すると(ステップS1)、イベントの内容に応じて処理を分岐し(ステップS2)、それぞれの処理が完了すると次のイベントの待機に入る(ステップS13)。
In FIG. 3, when an event occurs (step S1), the
イベントの内容が、隣接装置との接続検出(省電力モードにおけるポートリンクアップを除く)であった場合、ネットワーク装置1は、階層情報要求(自装置)を作成して送信する(ステップS3)。階層情報要求(自装置)は、発信元のモード状態と階層情報を隣接装置に伝えるものである。
When the content of the event is connection detection with an adjacent device (excluding port link up in the power saving mode), the
図4はARP(Address Resolution Protocol)を用いた階層情報要求(自装置)のフォーマット例を示す図である。図の右側に示す通常のARP要求のフォーマットにおける「送信先のMACアドレス」に発信元のモード状態と階層情報を含ませている。この部分は、通常のARP要求では全て「0x00」であるため、本実施形態の拡張に対応していない場合、発信元のモード状態は「OFF」に対応し、階層情報は「0」に対応する。また、階層情報要求(自装置)では、「送信先のIPアドレス」に発信元(自装置)のIPアドレスを設定する。 FIG. 4 is a diagram showing a format example of a hierarchical information request (local device) using ARP (Address Resolution Protocol). In the format of the normal ARP request shown on the right side of the figure, the “destination MAC address” includes the mode state and hierarchy information of the sender. Since this part is all “0x00” in the normal ARP request, if the extension of this embodiment is not supported, the mode state of the sender corresponds to “OFF”, and the hierarchy information corresponds to “0”. To do. In the hierarchical information request (own device), the IP address of the transmission source (own device) is set in the “destination IP address”.
なお、ARPを用いた例について説明したが、DHCP(Dynamic Host Configuration Protocol)やBOOTP(BOOTstrap Protocol)等のプロトコルを使用することも可能である。 In addition, although the example using ARP was demonstrated, it is also possible to use protocols, such as DHCP (Dynamic Host Configuration Protocol) and BOOTP (BOOTstrap Protocol).
図3に戻り、イベントの内容が、階層情報要求(自装置)の受信であった場合、ネットワーク装置1は、受信内容に基づいて隣接装置情報(図2(b))の更新を行う(ステップS4)。続いて、発信元の階層情報の確認処理(ステップS5)とモード状態の確認処理(ステップS6)を行う。
Returning to FIG. 3, when the content of the event is reception of a hierarchy information request (own device), the
図5は発信元の階層情報の確認処理の例を示すフローチャートである。この処理では、隣接装置から受信した階層情報要求(自装置)に基づき、自装置の階層情報(デフォルトは最大値「1024」)を更新し、階層情報に変化が生じる場合には隣接装置に階層情報要求(自装置)を送信する。自装置の階層情報としては、サーバやPC(Personal Computer)の階層情報を「0」とし、それに自装置が隣接する場合には自装置の階層情報を「1」というように、階層情報を更新していく。 FIG. 5 is a flowchart showing an example of the confirmation process of the source hierarchy information. In this process, based on the hierarchical information request (own device) received from the neighboring device, the hierarchical information of the own device (default is the maximum value “1024”) is updated. An information request (own device) is transmitted. As the hierarchy information of the own device, the hierarchy information of the server or PC (Personal Computer) is set to “0”, and when the own device is adjacent to it, the hierarchy information of the own device is updated to “1”. I will do it.
図5において、発信元の階層情報の確認処理を開始すると(ステップS101)、発信元の階層情報が「0」であるか否か判断する(ステップS102)。発信元の階層情報が「0」である場合(ステップS102のYes)、自装置の階層情報を「1」に更新する(ステップS103)。なお、発信元の階層情報が「0」であるか否かを判断せずに、次の処理に移行してもよい。発信元の階層情報が「0」である場合の処理を分けることで、複数の隣接装置情報をチェックする処理が省略でき、処理を若干軽くすることができる。 In FIG. 5, when the process of confirming the sender hierarchy information is started (step S101), it is determined whether or not the sender hierarchy information is “0” (step S102). When the hierarchy information of the transmission source is “0” (Yes in step S102), the hierarchy information of the own device is updated to “1” (step S103). Note that the processing may be shifted to the next processing without determining whether or not the source hierarchy information is “0”. By dividing the processing when the hierarchy information of the transmission source is “0”, the processing for checking a plurality of neighboring device information can be omitted, and the processing can be slightly lightened.
また、発信元の階層情報が「0」でない場合(ステップS102のNo)、隣接装置情報の階層情報の中で一番小さい値に「1」を加算する(ステップS104)。そして、最大値「1024」より大きいか否か判断する(ステップS105)。 If the source hierarchy information is not “0” (No in step S102), “1” is added to the smallest value in the hierarchy information of the neighboring device information (step S104). Then, it is determined whether or not the maximum value is “1024” (step S105).
「1024」より大きい場合(ステップS105のYes)、自装置の階層情報を「1024」に更新する(ステップS106)。「1024」より大きくない場合(ステップS105のNo)、自装置の階層情報を加算した値に更新する(ステップS107)。 If it is greater than “1024” (Yes in step S105), the hierarchy information of the own device is updated to “1024” (step S106). If it is not greater than “1024” (No in step S105), the information is updated to a value obtained by adding the hierarchy information of the own device (step S107).
その後、自装置の階層情報に変化があるか否か判断し(ステップS108)、変化がある場合(ステップS108のYes)、階層情報要求(自装置)を作成して送信し(ステップS109)、処理を終了する(ステップS110)。変化がない場合(ステップS108のNo)、そのまま処理を終了する(ステップS110)。 Thereafter, it is determined whether or not there is a change in the hierarchy information of the own apparatus (step S108). If there is a change (Yes in step S108), a hierarchy information request (own apparatus) is created and transmitted (step S109). The process ends (step S110). If there is no change (No in step S108), the process is terminated as it is (step S110).
図6はモード状態の確認処理の例を示すフローチャートである。この処理では、モード状態が「ON」である場合に、自装置が最周辺であるか、自装置がルーティングのブロッキングポートであるか、自装置が冗長化グループのスタンバイ側であるか等によって、自装置を省電力モードに移行させる。 FIG. 6 is a flowchart illustrating an example of a mode state confirmation process. In this process, when the mode state is “ON”, depending on whether the own device is the most peripheral, whether the own device is a routing blocking port, whether the own device is the standby side of the redundancy group, etc. The device is shifted to the power saving mode.
図6において、モード状態の確認処理を開始すると(ステップS111)、自装置情報のモード状態は「ON」であるか否か判断する(ステップS112)。自装置情報のモード状態が「ON」でない場合(ステップS112のNo)、処理を終了する(ステップS129)。 In FIG. 6, when the mode state confirmation process is started (step S111), it is determined whether or not the mode state of the device information is “ON” (step S112). When the mode state of the own apparatus information is not “ON” (No in step S112), the process is ended (step S129).
自装置情報のモード状態が「ON」である場合(ステップS112のYes)、自装置においてルーティング機構が動作しているか否か判断する(ステップS113)。ルーティング機構が動作している場合(ステップS113のYes)にはルーティングフラグを「ON」にする(ステップS114)。 When the mode state of the own device information is “ON” (Yes in step S112), it is determined whether or not the routing mechanism is operating in the own device (step S113). When the routing mechanism is operating (Yes in step S113), the routing flag is set to “ON” (step S114).
次いで、自装置において冗長化機構が動作しているか否か判断し(ステップS115)、冗長化機構が動作している場合(ステップS115のYes)には冗長化フラグを「ON」にする(ステップS116)。 Next, it is determined whether or not the redundancy mechanism is operating in the own apparatus (step S115). If the redundancy mechanism is operating (Yes in step S115), the redundancy flag is set to “ON” (step S115). S116).
次いで、次の4つの状態
・自装置情報の階層情報が全ての隣接装置情報の階層情報より大きく、かつ隣接装置情報が1つであるか否か(ステップS117、S118)
・ルーティングフラグが「ON」で、木構造でのブロッキングポートか否か(ステップS119、S120)
・冗長化フラグが「ON」で、冗長化グループはスタンバイ側か否か(ステップS121、S122)
・ルーティングフラグおよび冗長化フラグが「ON」で、冗長化グループはスタンバイ側で、かつ木構造でのブロッキングポートか否か(ステップS123〜S125)
を並行して判断する。
Next, the following four states: Whether or not the hierarchical information of the own device information is larger than the hierarchical information of all the neighboring device information and whether there is one neighboring device information (steps S117 and S118)
Whether the routing flag is “ON” and the port is a blocking port in a tree structure (steps S119 and S120)
Whether the redundancy flag is “ON” and the redundancy group is on the standby side (steps S121 and S122)
Whether the routing flag and the redundancy flag are “ON” and the redundancy group is a standby side and is a blocking port in a tree structure (steps S123 to S125)
Are judged in parallel.
そして、これらのいずれかに該当する場合、自装置情報のモード状態を「中」に更新し(ステップS126)、階層情報要求(自装置)を作成して送信し(ステップS127)、自装置を省電力モードに移行させ(ステップS128)、処理を終了する(ステップS129)。 If any of these is true, the mode state of the own device information is updated to “medium” (step S126), and a hierarchical information request (own device) is created and transmitted (step S127). The mode is shifted to the power saving mode (step S128), and the process is terminated (step S129).
図3に戻り、イベントの内容が、ポートリンクダウン検出であった場合、ポートリンクダウン時処理を行う(ステップS7)。 Returning to FIG. 3, if the event content is port link down detection, processing at the time of port link down is performed (step S <b> 7).
図7はポートリンクダウン時処理の例を示すフローチャートである。この処理では、隣接装置のポートリンクダウンを隣接装置情報として記録するとともに、自装置の階層情報を更新する。 FIG. 7 is a flowchart showing an example of port link down processing. In this processing, the port link down of the neighboring device is recorded as neighboring device information, and the hierarchical information of the own device is updated.
図7において、ポートリンクダウン時処理を開始すると(ステップS131)、隣接装置情報の対象ポートのポート状態を「ダウン」へ変更する(ステップS132)。 In FIG. 7, when the port link down process is started (step S131), the port state of the target port of the neighboring device information is changed to “down” (step S132).
次いで、隣接装置情報のポート状態が「アクティブ」であるものが1つ以上存在するか否か判断する(ステップS133)。 Next, it is determined whether or not there are one or more devices whose neighboring device information port status is “active” (step S133).
隣接装置情報のポート状態が「アクティブ」であるものが1つ以上存在しない場合(ステップS133のNo)、自装置の階層情報を「1024」へ更新し、自装置のモード状態を「OFF]へ更新し(ステップS134)、処理を終了する(ステップS143)。 If one or more of the neighboring device information port states are “active” (No in step S133), the hierarchical information of the own device is updated to “1024”, and the mode state of the own device is set to “OFF”. Update (step S134), and the process ends (step S143).
また、隣接装置情報のポート状態が「アクティブ」であるものが1つ以上存在する場合(ステップS133のYes)、隣接装置情報のポート状態が「アクティブ」で階層情報が「0」の情報が存在するか否か判断する(ステップS135)。存在しない場合(ステップS135のNo)、処理を終了する(ステップS143)。 If there is one or more ports whose neighboring device information port status is “active” (Yes in step S133), there is information whose neighboring device information port status is “active” and whose hierarchy information is “0”. It is determined whether or not to perform (step S135). If it does not exist (No in step S135), the process ends (step S143).
隣接装置情報のポート状態が「アクティブ」で階層情報が「0」の情報が存在する場合(ステップS135のYes)、自装置の階層情報が「1」か否か判断する(ステップS136)。 When the port status of the adjacent device information is “active” and the information of the hierarchy information is “0” (Yes in step S135), it is determined whether the hierarchy information of the own device is “1” (step S136).
自装置の階層情報が「1」である場合(ステップS136のYes)、自装置の階層情報を「1024」に更新し(ステップS137)、階層情報要求(自装置)を作成して送信し(ステップS138)、処理を終了する(ステップS143)。 When the hierarchy information of the own apparatus is “1” (Yes in step S136), the hierarchy information of the own apparatus is updated to “1024” (step S137), and a hierarchy information request (own apparatus) is created and transmitted ( Step S138), the process ends (Step S143).
自装置の階層情報が「1」でない場合(ステップS136のNo)、隣接装置情報のポート状態が「アクティブ」の階層情報中で一番小さい値に「1」を加算する(ステップS139)。 If the hierarchical information of the own device is not “1” (No in step S136), “1” is added to the smallest value in the hierarchical information in which the port status of the neighboring device information is “active” (step S139).
次いで、加算した値と自装置の階層情報は同じか否か判断し(ステップS140)、同じである場合(ステップS140のYes)は処理を終了する(ステップS143)。 Next, it is determined whether or not the added value and the hierarchy information of the own device are the same (step S140). If they are the same (Yes in step S140), the process ends (step S143).
加算した値と自装置の階層情報は同じでない場合(ステップS140のNo)、自装置の階層情報を加算した値に更新し(ステップS141)、モード状態の確認処理(ステップS142)を行い、処理を終了する(ステップS143)。モード状態の確認処理(ステップS142)は、図6に示したものと同様である。 If the added value and the hierarchy information of the own device are not the same (No in step S140), the hierarchy information of the own device is updated to the added value (step S141), and the mode state confirmation process (step S142) is performed. Is finished (step S143). The mode state confirmation process (step S142) is the same as that shown in FIG.
図3に戻り、イベントの内容が、省電力モードにおけるポートリンクアップ検出であった場合、ポートリンクアップ時処理を行う(ステップS8)。 Returning to FIG. 3, when the event content is port link up detection in the power saving mode, processing at the time of port link up is performed (step S <b> 8).
図8はポートリンクアップ時処理の例を示すフローチャートである。この処理では、省電力モードから省電力移行可能モードへの復帰を行う。 FIG. 8 is a flowchart showing an example of processing at the time of port link up. In this process, a return from the power saving mode to the power saving mode is possible.
図8において、ポートリンクアップ時処理を開始すると(ステップS151)、接続ポートのリフレッシュを行う(ステップS152)。 In FIG. 8, when the port link up process is started (step S151), the connection port is refreshed (step S152).
そして、自装置のモード状態を「ON」へ更新し(ステップS153)、処理を終了する(ステップS154)。 Then, the mode state of the own device is updated to “ON” (step S153), and the process is terminated (step S154).
図3に戻り、イベントの内容が、装置停止通知の受信である場合、隣接装置情報の更新を行い(ステップS9)、装置停止通知処理(ステップS10)を行う。 Returning to FIG. 3, when the event content is reception of a device stop notification, the neighboring device information is updated (step S9), and device stop notification processing (step S10) is performed.
また、イベントの内容が、装置停止解除通知の受信である場合、隣接装置情報の更新を行い(ステップS11)、装置停止解除通知処理(ステップS12)を行う。 If the event content is reception of a device stop release notification, the neighboring device information is updated (step S11), and device stop release notification processing (step S12) is performed.
図9はARPを用いた装置停止通知および装置停止解除通知のフォーマット例を示す図であり、(a)は装置停止通知を示し、(b)は装置停止解除通知を示している。図4に示した階層情報要求(自装置)と異なる点は、プロトコルタイプ(Protocol type)が「0x0807」に変更されている点、オペレーション番号が、装置停止通知の場合は「0x0001」、装置停止解除通知の場合は「0x0002」となっている点、送信先のIPアドレスが「0.0.0.0」となっている点である。 FIG. 9 is a diagram showing a format example of a device stop notification and a device stop release notification using ARP. (A) shows a device stop notification, and (b) shows a device stop release notification. The difference from the hierarchical information request (own device) shown in FIG. 4 is that the protocol type is changed to “0x0807”, and the operation number is “0x0001” when the device stop notification is received. In the case of the cancellation notification, it is “0x0002”, and the destination IP address is “0.0.0.0”.
なお、ARPを用いた例について説明したが、DHCPやBOOTP等のプロトコルを使用することも可能である。 In addition, although the example using ARP was demonstrated, it is also possible to use protocols, such as DHCP and BOOTP.
図10は装置停止通知処理の例を示すフローチャートである。この処理では、モード状態を「ON」とした上で、他のアクティブポートに装置停止通知を転送する。また、自装置が最周辺であるか、自装置がルーティングのブロッキングポートであるか、自装置が冗長化グループのスタンバイ側であるか等によって、自装置を省電力モードに移行させる。 FIG. 10 is a flowchart illustrating an example of the apparatus stop notification process. In this process, after the mode state is set to “ON”, a device stop notification is transferred to another active port. Further, depending on whether the own device is the most peripheral, the own device is a routing blocking port, or the own device is the standby side of the redundancy group, the own device is shifted to the power saving mode.
図10において、装置停止通知処理を開始すると(ステップS161)、自装置情報のモード状態を「ON」に更新し(ステップS162)、装置停止通知を作成して、全アクティブポートへ送信する(ステップS163)。 In FIG. 10, when the device stop notification process is started (step S161), the mode state of the own device information is updated to “ON” (step S162), and a device stop notification is created and transmitted to all active ports (step S162). S163).
次いで、自装置においてルーティング機構が動作しているか否か判断する(ステップS164)。ルーティング機構が動作している場合(ステップS164のYes)にはルーティングフラグを「ON」にする(ステップS165)。 Next, it is determined whether or not the routing mechanism is operating in the own apparatus (step S164). When the routing mechanism is operating (Yes in step S164), the routing flag is set to “ON” (step S165).
次いで、自装置において冗長化機構が動作しているか否か判断し(ステップS166)、冗長化機構が動作している場合(ステップS166のYes)には冗長化フラグを「ON」にする(ステップS167)。 Next, it is determined whether or not the redundancy mechanism is operating in the local apparatus (step S166). If the redundancy mechanism is operating (Yes in step S166), the redundancy flag is set to “ON” (step S166). S167).
次いで、次の4つの状態
・自装置情報の階層情報が全ての隣接装置情報の階層情報より大きく、かつ隣接装置情報が1つであるか否か(ステップS168、S169)
・ルーティングフラグが「ON」で、木構造でのブロッキングポートか否か(ステップS170、S171)
・冗長化フラグが「ON」で、冗長化グループはスタンバイ側か否か(ステップS172、S173)
・ルーティングフラグおよび冗長化フラグが「ON」で、冗長化グループはスタンバイ側で、かつ木構造でのブロッキングポートか否か(ステップS174〜S176)
を並行して判断する。
Next, the following four states: Whether or not the hierarchical information of the own device information is larger than the hierarchical information of all neighboring device information and whether there is one neighboring device information (steps S168 and S169)
Whether the routing flag is “ON” and the port is a blocking port in a tree structure (steps S170 and S171)
Whether the redundancy flag is “ON” and the redundancy group is on the standby side (steps S172 and S173)
Whether the routing flag and the redundancy flag are “ON” and the redundancy group is a standby side and is a blocking port in a tree structure (steps S174 to S176)
Are judged in parallel.
そして、これらのいずれかに該当する場合、自装置情報のモード状態を「中」に更新し(ステップS177)、階層情報要求(自装置)を作成して送信し(ステップS178)、自装置を省電力モードに移行させ(ステップS179)、処理を終了する(ステップS180)。 If any of these is true, the mode state of the own device information is updated to “medium” (step S177), and a hierarchical information request (own device) is created and transmitted (step S178). The mode is shifted to the power saving mode (step S179), and the process is terminated (step S180).
図11は装置停止解除通知処理の例を示すフローチャートである。この処理では、モード状態「ON」から「OFF」への復帰を行う。 FIG. 11 is a flowchart illustrating an example of the apparatus stop cancellation notification process. In this process, the mode state “ON” is returned to “OFF”.
図11において、装置停止解除通知処理を開始すると(ステップS181)、自装置情報のモード状態を「OFF」へ更新する(ステップS182)。 In FIG. 11, when the device stop release notification process is started (step S181), the mode state of the own device information is updated to “OFF” (step S182).
次いで、接続ポートのリフレッシュを行い(ステップS183)、装置停止解除通知を作成して全アクティブポートへ送信し(ステップS184)、処理を終了する(ステップS185)。 Next, the connection port is refreshed (step S183), an apparatus stop cancellation notification is created and transmitted to all active ports (step S184), and the process is terminated (step S185).
<動作例>
次に、具体的な動作例について説明する。
<Operation example>
Next, a specific operation example will be described.
(第1の動作例)
図12Aに示すように、ネットワーク装置1#1とネットワーク装置1#2の2つがあり、ネットワーク装置1#1のポート1番とネットワーク装置1#2のポート1番とを接続した場合を考える。
(First operation example)
As shown in FIG. 12A, consider a case where there are two
この場合、図12Bに示すように、階層情報要求(自装置)を送信し合い、お互いの情報を交換し、隣接装置情報を更新する。図12Cに自装置情報を、図12Dに隣接装置情報をそれぞれ示す。 In this case, as shown in FIG. 12B, the hierarchical information requests (own device) are transmitted to each other, the mutual information is exchanged, and the adjacent device information is updated. FIG. 12C shows own device information, and FIG. 12D shows neighboring device information.
(第2の動作例)
図13Aに示すように、ネットワーク装置1#1とネットワーク装置1#2が接続された状態(第1の動作例の結果)において、ネットワーク装置1#1のポート2番にサーバ装置SVを接続した場合を考える。
(Second operation example)
As shown in FIG. 13A, in a state where the
この場合、図13Bに示すように、サーバ装置SVはARP要求の送信先のIPアドレスに自装置のIPアドレスを設定して送信する。 In this case, as shown in FIG. 13B, the server apparatus SV sets the IP address of its own apparatus as the IP address of the transmission destination of the ARP request and transmits it.
サーバ装置SVからARP要求を受信したネットワーク装置1#1は、送信元のMACアドレスが全て0x00であることから、階層情報交換の拡張に対応していない装置であると判断し、自装置の階層情報を「1」へ変更し、隣接装置情報を更新後に、アクティブポートへ階層情報要求(自装置)を送信する。
The
ネットワーク装置1#1からの階層情報要求を受信したネットワーク装置1#2は、自装置の階層情報を「2」へ変更し、隣接装置情報を更新後に、階層情報要求(自装置)を送信する。
Receiving the hierarchical information request from the
ネットワーク装置1#2からの階層情報要求を受信したネットワーク装置1#1は、隣接装置情報を更新する。自装置の階層情報に変更がないので、階層情報要求(自装置)は送信しない。
Receiving the hierarchical information request from the
(第3の動作例)
図14Aに示すように、サーバ装置SVとネットワーク装置1#1とネットワーク装置1#2が接続された状態(第2の動作例の結果)において、ネットワーク装置1#2のポート2番にネットワーク装置1#3のポート1番を接続した場合を考える。
(Third operation example)
As shown in FIG. 14A, when the server apparatus SV, the
この場合、図14Bに示すように、ネットワーク装置1#2とネットワーク装置1#3が接続された時に、お互いに階層情報要求(自装置)を送信し合い、隣接装置情報を更新する。
In this case, as shown in FIG. 14B, when the
ネットワーク装置1#3は、ネットワーク装置1#2の階層情報「2」を受けて、自装置の階層情報を「3」へ変更し、アクティブポートへ階層情報要求(自装置)を送信する。
The
ネットワーク装置1#3からの階層情報要求を受信したネットワーク装置1#2は、隣接装置情報を更新する。
Receiving the hierarchy information request from the
(第4の動作例)
図15A(a)に示すように、サーバ装置SVとネットワーク装置1#1とネットワーク装置1#2とネットワーク装置1#3が接続された状態(第3の動作例の結果)において、ネットワーク装置1#3のポート2番にクライアント装置PCを接続した場合を考える。
(Fourth operation example)
As shown in FIG. 15A (a), the
この場合、図15Bに示すように、クライアント装置PCはARP要求の送信先のIPアドレスに自装置のIPアドレスを設定して送信する。 In this case, as shown in FIG. 15B, the client apparatus PC sets the IP address of its own apparatus as the transmission destination IP address of the ARP request, and transmits it.
クライアント装置PCからARP要求を受信したネットワーク装置1#3は、送信元のMACアドレスが全て0x00であることから、階層情報交換の拡張に対応していない装置であると判断し、自装置の階層情報を「1」へ変更し、隣接装置情報を更新後に、アクティブポートへ階層情報要求(自装置)を送信する。
The
ネットワーク装置1#3からの階層情報要求を受信したネットワーク装置1#2は、隣接装置情報を更新する。自装置の階層情報に変更がないので、階層情報要求(自装置)は送信しない。
Receiving the hierarchy information request from the
階層情報を反映したネットワーク構成を図15A(b)に示す。 A network configuration reflecting the hierarchy information is shown in FIG. 15A (b).
(第5の動作例)
図16A(a)に示すように、サーバ装置SVとネットワーク装置1#1とネットワーク装置1#2とネットワーク装置1#3とクライアント装置PCが接続された状態(第4の動作例の結果)において、クライアント装置PCの電源停止等で接断を行った場合を考える。
(Fifth operation example)
As shown in FIG. 16A (a), in a state where the server apparatus SV, the
この場合、図16Bに示すように、ネットワーク装置1#3はポート2番のリンクダウンを検知して、隣接装置の階層情報に「0」がなくなったことを判断する。
In this case, as illustrated in FIG. 16B, the
他の隣接装置の階層情報で一番小さい値に「2」があるので、自装置の階層情報を「3」へ変更し、隣接装置情報を更新後に、アクティブポートへ階層情報要求(自装置)を送信する。隣接装置情報が一つもない場合は、自装置の階層情報を「1024」へ変更する。 Since the smallest value in the hierarchy information of other neighboring devices is “2”, the hierarchy information of the own device is changed to “3”, the neighboring device information is updated, and then the hierarchy information request to the active port (own device) Send. If there is no neighboring device information, the hierarchical information of the own device is changed to “1024”.
ネットワーク装置1#3からの階層情報要求を受信したネットワーク装置1#2は、隣接装置情報を更新する。自装置の階層情報に変更がないので、階層情報要求(自装置)は送信しない。
Receiving the hierarchy information request from the
階層情報を反映したネットワーク構成を図16A(b)に示す。 A network configuration reflecting the hierarchy information is shown in FIG. 16A (b).
(第6の動作例)
図17Aに示すように、サーバ装置SVとネットワーク装置1#1とネットワーク装置1#2とネットワーク装置1#3とクライアント装置PCが接続された状態(第4の動作例の結果)において、サーバ装置SVより装置停止通知を行った場合を考える。
(Sixth operation example)
As shown in FIG. 17A, in a state where the server apparatus SV, the
この場合、図17Bに示すように、装置停止通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「ON」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。また、装置停止通知(#2)/(#3)を行い、送信フラグを済とする。その後に装置停止通知(#4)を受信して、ポート番号1の受信フラグは済とする。
In this case, as illustrated in FIG. 17B, the
同様に、各装置に装置停止通知を伝搬していく。 Similarly, a device stop notification is propagated to each device.
(第7の動作例)
図18Aに示すように、装置停止通知後にクライアント装置PCの電源停止等で接断を行った場合を考える。
(Seventh operation example)
As shown in FIG. 18A, a case is considered in which connection / disconnection is performed after power-off of the client apparatus PC after the apparatus stop notification.
この場合、図18Bに示すように、クライアント装置PCが停止すると、階層構成が変わる。 In this case, as shown in FIG. 18B, when the client apparatus PC stops, the hierarchical structure changes.
この際、ネットワーク装置1#3においては、自装置情報よりモード状態が「ON」であり、隣接装置情報の階層情報より末端装置であることを認識し、自装置情報のモード状態を「中」とし階層情報要求(自装置)を送り、装置の省電力モードへ移行する。
At this time, the
ネットワーク装置1#2においては、ネットワーク装置1#3のモード状態「中」への移行をうけて、ネットワーク装置1#2も自装置情報のモード状態を「中」とし階層情報要求(自装置)を送り、装置の省電力モードへ移行する。
In the
(第8の動作例)
図19A(a)に示すように、ネットワーク装置1#2とネットワーク装置1#3が省電力モードに移行した後に、クライアント装置PCを起動した場合を考える。
(Eighth operation example)
As shown in FIG. 19A (a), consider a case where the client apparatus PC is started after the
この場合、図19Bに示すように、ネットワーク装置1#3のクライアント装置PCを接続したポートがリンクアップすると、それを契機に省電力モードから定常状態に戻る。
In this case, as shown in FIG. 19B, when the port connected to the client device PC of the
その時に、自装置情報のモード状態を「ON」とし、クライアント装置PCからARP要求を受ける。 At that time, the mode state of the own device information is set to “ON” and an ARP request is received from the client device PC.
その後は、図19A(b)に示すように、第4の動作例と同様の状態となる。 After that, as shown in FIG. 19A (b), the state is the same as in the fourth operation example.
(第9の動作例)
図20Aに示すように、第8の動作例の後に、サーバ装置SVより装置停止解除通知を行った場合を考える。
(Ninth operation example)
As shown in FIG. 20A, a case is considered in which after the eighth operation example, an apparatus stop cancellation notification is made from the server apparatus SV.
この場合、図20Bに示すように、装置停止解除通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「OFF」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止解除通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。また、装置停止解除通知(#2)/(#3)を行い、送信フラグを済とする。装置停止解除通知(#4)を受信して、ポート番号1の受信フラグは済とする。
In this case, as illustrated in FIG. 20B, the
同様に、各装置に装置停止解除通知を伝搬していく。 Similarly, a device stop release notification is propagated to each device.
(第10の動作例)
図21Aに示すように、第7の動作例の後に、装置停止解除通知を行った場合を考える。
(Tenth operation example)
As shown in FIG. 21A, consider a case where a device stop cancellation notification is made after the seventh operation example.
この場合、図21Bに示すように、装置停止解除通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「OFF」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止解除通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。装置停止解除通知(#2)/(#3)を行い、送信フラグを済とする。装置停止解除通知(#4)を受信して、ポート番号1の受信フラグは済とする。
In this case, as illustrated in FIG. 21B, the
ネットワーク装置1#2は、装置停止解除通知を受けて、省電力モードから定常状態に戻り、自装置情報のモード状態を「OFF]とし、アクティブなポートに対して、装置停止解除通知(#4)/(#5)を送信する。
Upon receiving the device stop release notification, the
(第11の動作例)
図22A(a)に示すように、サーバ装置SVより装置停止通知を行った場合を考える。
(Eleventh operation example)
As shown in FIG. 22A (a), consider a case where a server stop notification is sent from the server SV.
ここで、ネットワーク装置1#3とネットワーク装置1#4は、Act/Stand−by冗長化構成をとり、ネットワーク装置1#4はStand−by側である。
Here, the
図22Bに示すように、装置停止通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「ON」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。装置停止通知(#2)/(#3)/(#4)を行い、送信フラグを済とする。装置停止通知(#6)/(#8)を受信して、ポート番号1/3の受信フラグは済とする。
As illustrated in FIG. 22B, the
以下、各装置に装置停止通知を伝搬していく。 Hereinafter, a device stop notification is propagated to each device.
その結果、図22A(b)に示すように、ネットワーク装置1#4が省電力モードに入る。
As a result, as shown in FIG. 22A (b), the
(第12の動作例)
図23A(a)に示すように、サーバ装置SVより装置停止解除通知を行った場合を考える。
(Twelfth operation example)
As shown in FIG. 23A (a), a case is considered in which an apparatus stop cancellation notification is sent from the server apparatus SV.
ここで、ネットワーク装置1#3とネットワーク装置1#4は、Act/Stand−by冗長化構成をとり、ネットワーク装置1#4はStand−by側である。
Here, the
図23Bに示すように、装置停止解除通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「OFF」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止解除通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。装置停止解除通知(#2)/(#3)/(#4)を行い、送信フラグを済とする。装置停止解除通知(#6)/(#8)を受信して、ポート番号1/3の受信フラグは済とする。
As illustrated in FIG. 23B, the
以下、各装置に装置停止解除通知を伝搬していく。 Thereafter, the device stop cancellation notification is propagated to each device.
その結果、図23A(b)に示すように、ネットワーク装置1#4が省電力移行不可能モードに復帰する。
As a result, as shown in FIG. 23A (b), the
(第13の動作例)
図24A1(a)に示すように、サーバ装置SVより装置停止通知を行った場合を考える。
(13th operation example)
As shown in FIG. 24A1 (a), consider a case where a server stop notification is sent from the server SV.
ここで、ネットワーク装置1#3、1#4、1#5、1#6は、ルーティング機構により図24A2に示す木構造を持つ。
Here, the
図24Bに示すように、装置停止通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「ON」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。装置停止通知(#2)/(#3)/(#4)を行い、送信フラグを済とする。装置停止通知(#6)/(#8)を受信して、ポート番号1/3の受信フラグは済とする。
As illustrated in FIG. 24B, the
以下、各装置に装置停止通知を伝搬していく。 Hereinafter, a device stop notification is propagated to each device.
その結果、図24A1(b)に示すように、ネットワーク装置1#6が省電力モードに入る。
As a result, as shown in FIG. 24A1 (b), the
(第14の動作例)
図25A(a)に示すように、サーバ装置SVより装置停止解除通知を行った場合を考える。
(14th operation example)
As shown in FIG. 25A (a), a case is considered in which an apparatus stop cancellation notification is sent from the server apparatus SV.
ここで、ネットワーク装置1#3、1#4、1#5、1#6は、ルーティング機構を持つ。
Here, the
図25Bに示すように、装置停止解除通知を受信したネットワーク装置1#1は、自装置情報のモード状態を「OFF」とする。また、隣接装置情報の受信フラグ/送信フラグをクリアする。装置停止解除通知(#1)を受信済なので、ポート番号2の受信フラグは済とする。装置停止解除通知(#2)/(#3)/(#4)を行い、送信フラグを済とする。装置停止解除通知(#6)/(#8)を受信して、ポート番号1/3の受信フラグは済とする。
As illustrated in FIG. 25B, the
以下、各装置に装置停止解除通知を伝搬していく。 Thereafter, the device stop cancellation notification is propagated to each device.
その結果、図25A(b)に示すように、ネットワーク装置1#6が省電力移行不可能モードに復帰する。
As a result, as shown in FIG. 25A (b), the
<現実的動作例>
図26は現実的動作例におけるネットワーク構成図であり、ネットワーク装置1#1〜ネットワーク装置1#16が接続されている。ネットワーク装置1#1、1#2、1#15、1#16はL2SW(Layer 2 switch)を想定している。ネットワーク装置1#3、1#4、1#11〜1#14はL3SW(Layer 3 switch)を想定している。ネットワーク装置1#5〜1#10はルータを想定している。また、ネットワーク装置1#3、1#4と、ネットワーク装置1#11、1#12と、ネットワーク装置1#13、1#14とは、それぞれ二重化(冗長化)構成をとっており、網掛けした側がスタンバイ側であるものとする。
<Realistic operation example>
FIG. 26 is a network configuration diagram in a practical operation example, in which
以下、階層情報を自動生成する流れを説明する。 Hereinafter, a flow of automatically generating hierarchy information will be described.
(1)全装置はデフォルトで階層情報「1024」を持ち、全ての装置が起動されると、階層情報を付与したARPにより隣接装置間で階層情報要求を交換する。 (1) All devices have layer information “1024” by default, and when all devices are activated, layer information requests are exchanged between adjacent devices by ARP to which layer information is added.
(2)図27に示すように、サーバ装置SVを起動した場合、サーバ装置SVより階層情報「0」のARPがネットワーク装置1#1、1#2へ送信される。
(2) As shown in FIG. 27, when the server apparatus SV is activated, the ARP of the hierarchy information “0” is transmitted from the server apparatus SV to the
(3)ネットワーク装置1#1、1#2は階層情報を「1」へ生成し直し、その階層情報要求を載せたARPを送信する。
(3) The
(4)ネットワーク装置1#3、1#4は階層情報を「2」へ生成し直し、その階層情報要求を載せたARPを送信する。同様に、各装置は階層情報要求を伝搬する。
(4) The
(5)図28に示すように、ネットワーク装置1#15、1#16にクライアント装置PC1、PC2を接続する。
(5) As shown in FIG. 28, the client apparatuses PC1 and PC2 are connected to the
(6)階層状態は図29に示すようになる。 (6) The hierarchical state is as shown in FIG.
(7)サーバ装置SVより装置停止通知を送信すると、ネットワーク装置が全てモード状態「ON」となる。また、装置停止通知が伝搬する過程で、冗長化構成のネットワーク装置1#3、1#11、1#13がモード状態「中」となり停止する。
(7) When a device stop notification is transmitted from the server device SV, all the network devices are in the mode state “ON”. Further, in the process of propagating the device stop notification, the
(8)ルーティング機構が動作している、階層3/4のネットワーク装置1#5〜1#10の木構造は図30に示すものとなり、ブロッキングポートがネットワーク装置1#7側となる。
(8) The tree structure of the
(9)装置停止通知が全体へ伝搬した結果、図31に「×」を付して示すように、ネットワーク装置1#3、1#5、1#7、1#9、1#11、1#13が省電力モードへ移行する。
(9) As a result of the apparatus stop notification being propagated throughout, as shown in FIG. 31 with “x”, the
(10)この状態から、クライアント装置PC2を停止すると、階層状態が図32に示すように変わる。更に、末端にあるネットワーク装置1#14、1#16も省電力モードへ移行する。
(10) When the client apparatus PC2 is stopped from this state, the hierarchical state changes as shown in FIG. Further, the
(11)この状態において、サーバ装置SVから装置停止解除通知を送信すると、ネットワーク装置は、全てモード状態が「OFF」となる。また、図33に示すように、省電力モードであったネットワーク装置1#3、1#5、1#7、1#9、1#11、1#13、1#14、1#16も省電力移行不可能モードへ戻る。
(11) In this state, when the device stop release notification is transmitted from the server device SV, all the network devices are in the mode state “OFF”. Also, as shown in FIG. 33, the
上述した(2)(5)(10)における各装置の階層情報の遷移を図34に示す。 FIG. 34 shows the transition of the hierarchical information of each device in (2), (5), and (10) described above.
<総括>
以上説明したように、本実施形態によれば、自装置が省電力運転可能か否かを判断するための情報(周辺装置の構成およびネットワークトポロジ上の自装置の設置階層)を自動的に収集し、これらの情報をもとに各ネットワーク装置が自律的に省電力運転モードに切り替える。そのため、安全・確実に高度なネットワークの省電力運転が可能となり、保守運用者の介在も不要となる。
<Summary>
As described above, according to this embodiment, information for determining whether or not the own device is capable of power saving operation (configuration of peripheral devices and installation hierarchy of the own device on the network topology) is automatically collected. Then, each network device autonomously switches to the power saving operation mode based on the information. As a result, it is possible to safely and reliably perform advanced network power-saving operation and to eliminate the need for maintenance operator intervention.
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
(付記1)
隣接装置と装置情報を交換する手段と、
隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する手段と、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する手段と、
省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる手段と、
隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する手段と
を備えたことを特徴とするネットワーク装置。
(付記2)
付記1に記載のネットワーク装置において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が最周辺の不要な装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。
(付記3)
付記1または2のいずれか一項に記載のネットワーク装置において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置がスタンバイ側の装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。
(付記4)
付記1乃至3のいずれか一項に記載のネットワーク装置において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が未利用の迂回経路にある装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。
(付記5)
隣接装置と装置情報を交換する工程と、
隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する工程と、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する工程と、
省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる工程と、
隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する工程と
を備えたことを特徴とするネットワーク装置制御方法。
(付記6)
付記5に記載のネットワーク装置制御方法において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が最周辺の不要な装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置制御方法。
(付記7)
付記5または6のいずれか一項に記載のネットワーク装置制御方法において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置がスタンバイ側の装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置制御方法。
(付記8)
付記5乃至7のいずれか一項に記載のネットワーク装置制御方法において、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が未利用の迂回経路にある装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置制御方法。
The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.
(Appendix 1)
Means for exchanging device information with neighboring devices;
When a device stop notification is received via an adjacent device, the device sets the own device in a power saving transition possible mode, and transfers the device stop notification to another adjacent device;
Means for determining whether the own device is a device capable of shifting to the power saving mode from the device information of the own device and the neighboring device when the own device is in the power saving mode;
When it is determined that the device can shift to the power saving mode, a means for shifting the own device to the power saving mode;
When the device stop release notification is received via the adjacent device, the device is set to a power saving transition impossible mode, and the device stop release notification is transferred to another adjacent device. Network device.
(Appendix 2)
In the network device according to
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the own device is an unnecessary device in the vicinity. A network device characterized by the above.
(Appendix 3)
In the network device according to any one of
When the self device is in a power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the self device is a standby device. Network device.
(Appendix 4)
In the network device according to any one of
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can enter the power saving mode when the own device is in an unused detour path. A network device characterized by:
(Appendix 5)
Exchanging device information with neighboring devices;
When receiving a device stop notification via an adjacent device, the step of setting the own device in a power saving transition possible mode and transferring the device stop notification to another adjacent device;
A step of determining whether or not the own device is a device that can be shifted to the power saving mode from the device information of the own device and the neighboring device when the own device is in the power saving mode; and
When it is determined that the device can be shifted to the power saving mode, the step of shifting the own device to the power saving mode;
A step of setting the own device to a power-saving transition impossible mode and transferring the device stop release notification to another adjacent device when the device stop release notification is received via the adjacent device. A network device control method.
(Appendix 6)
In the network device control method according to
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the own device is an unnecessary device in the vicinity. A network device control method characterized by the above.
(Appendix 7)
In the network device control method according to any one of
When the self device is in a power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the self device is a standby device. A network device control method.
(Appendix 8)
In the network device control method according to any one of
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can enter the power saving mode when the own device is in an unused detour path. And a network device control method.
1、1#1〜1#16 ネットワーク装置
11 制御部
12 スイッチ部
13 記憶部
14 Ingressパケット処理部
15 Egressパケット処理部
16 電源供給部
17−1〜17−4 物理ポート部
18 省電力制御部
SV サーバ装置
PC、PC1、PC2 クライアント装置
1, 1 # 1 to 1 # 16
Claims (5)
隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する手段と、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する手段と、
省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる手段と、
隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する手段と
を備えたことを特徴とするネットワーク装置。 Means for exchanging device information with neighboring devices;
When a device stop notification is received via an adjacent device, the device sets the own device in a power saving transition possible mode, and transfers the device stop notification to another adjacent device;
Means for determining whether the own device is a device capable of shifting to the power saving mode from the device information of the own device and the neighboring device when the own device is in the power saving mode;
When it is determined that the device can shift to the power saving mode, a means for shifting the own device to the power saving mode;
When the device stop release notification is received via the adjacent device, the device is set to a power saving transition impossible mode, and the device stop release notification is transferred to another adjacent device. Network device.
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が最周辺の不要な装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。 The network device according to claim 1,
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the own device is an unnecessary device in the vicinity. A network device characterized by the above.
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置がスタンバイ側の装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。 The network device according to any one of claims 1 and 2,
When the self device is in a power saving mode, it is determined from the device information of the own device and neighboring devices that the device can be shifted to the power saving mode when the self device is a standby device. Network device.
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が未利用の迂回経路にある装置である場合に省電力モードに移行可能な装置であると判断する
ことを特徴とするネットワーク装置。 The network device according to any one of claims 1 to 3,
When the own device is in the power saving mode, it is determined from the device information of the own device and neighboring devices that the device can enter the power saving mode when the own device is in an unused detour path. A network device characterized by:
隣接装置を介して装置停止通知を受信した場合に、自装置を省電力移行可能モードに設定するとともに、当該装置停止通知を他の隣接装置に転送する工程と、
自装置が省電力移行可能モードである場合に、自装置および隣接装置の装置情報から、自装置が省電力モードに移行可能な装置であるか否か判断する工程と、
省電力モードに移行可能な装置であると判断した場合に、自装置を省電力モードに移行させる工程と、
隣接装置を介して装置停止解除通知を受信した場合に、自装置を省電力移行不可能モードに設定するとともに、当該装置停止解除通知を他の隣接装置に転送する工程と
を備えたことを特徴とするネットワーク装置制御方法。 Exchanging device information with neighboring devices;
When receiving a device stop notification via an adjacent device, the step of setting the own device in a power saving transition possible mode and transferring the device stop notification to another adjacent device;
A step of determining whether or not the own device is a device that can be shifted to the power saving mode from the device information of the own device and the neighboring device when the own device is in the power saving mode; and
When it is determined that the device can be shifted to the power saving mode, the step of shifting the own device to the power saving mode;
A step of setting the own device to a power-saving transition impossible mode and transferring the device stop release notification to another adjacent device when the device stop release notification is received via the adjacent device. A network device control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009119577A JP5169988B2 (en) | 2009-05-18 | 2009-05-18 | Network equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009119577A JP5169988B2 (en) | 2009-05-18 | 2009-05-18 | Network equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010268342A true JP2010268342A (en) | 2010-11-25 |
JP5169988B2 JP5169988B2 (en) | 2013-03-27 |
Family
ID=43364937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009119577A Expired - Fee Related JP5169988B2 (en) | 2009-05-18 | 2009-05-18 | Network equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5169988B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8902898B2 (en) | 2012-03-19 | 2014-12-02 | Fujitsu Limited | Apparatus and method for transferring a data signal by bypassing a power-saving segment in a communication network |
JP2021002816A (en) * | 2019-06-24 | 2021-01-07 | 古河電気工業株式会社 | Communication system, control method of communication system, and communication device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005252563A (en) * | 2004-03-03 | 2005-09-15 | Nippon Telegr & Teleph Corp <Ntt> | Method for controlling path of intermittently operating multihop wireless network |
JP2009049928A (en) * | 2007-08-22 | 2009-03-05 | Auto Network Gijutsu Kenkyusho:Kk | Relay device, communication system, and communication method |
-
2009
- 2009-05-18 JP JP2009119577A patent/JP5169988B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005252563A (en) * | 2004-03-03 | 2005-09-15 | Nippon Telegr & Teleph Corp <Ntt> | Method for controlling path of intermittently operating multihop wireless network |
JP2009049928A (en) * | 2007-08-22 | 2009-03-05 | Auto Network Gijutsu Kenkyusho:Kk | Relay device, communication system, and communication method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8902898B2 (en) | 2012-03-19 | 2014-12-02 | Fujitsu Limited | Apparatus and method for transferring a data signal by bypassing a power-saving segment in a communication network |
JP2021002816A (en) * | 2019-06-24 | 2021-01-07 | 古河電気工業株式会社 | Communication system, control method of communication system, and communication device |
JP7019629B2 (en) | 2019-06-24 | 2022-02-15 | 古河電気工業株式会社 | Communication system, communication system control method, and communication device |
Also Published As
Publication number | Publication date |
---|---|
JP5169988B2 (en) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5935873B2 (en) | Network system, switch, and network construction method | |
JP5506444B2 (en) | Information system, apparatus and method | |
JP4747118B2 (en) | Router, communication guarantee method and communication guarantee program | |
CN100484034C (en) | Method and system for access user by virtual router redundance protocol | |
US9077558B2 (en) | Client/bridge failure recovery method and system | |
JP5150679B2 (en) | Switch device | |
US20070081535A1 (en) | Method and system for implementing virtual router redundacy protocol on a resilient packet ring | |
JPWO2011065268A1 (en) | Load distribution system, load distribution method, and program | |
CN109547875B (en) | FC switching network arbitrary port access design method | |
CN105162704A (en) | Multicast replication method and device in Overlay network | |
CN103002065A (en) | Method and device for sharing internet protocol (IP) address by host device and standby device | |
CN101965691A (en) | Cable redundancy with a networked system | |
JP5429697B2 (en) | Communication network management system, method, and management computer | |
CN101562576B (en) | Route distribution method and equipment thereof | |
CN100420224C (en) | Network appiliance and method of realizing service sharing | |
CN109067633B (en) | Power management system and method based on Ethernet daisy chain communication network topology | |
CN101262407B (en) | A method for virtual router to establish tunnel | |
JP5062851B2 (en) | Network connection switching unit and network station | |
CN107077429A (en) | Method for reading data, equipment and system | |
JP5974911B2 (en) | Communication system and network relay device | |
JP5169988B2 (en) | Network equipment | |
JP4683345B2 (en) | Network load balancing apparatus, network load balancing method, and program | |
CN101127770B (en) | Backup method based on address parsing protocol proxy | |
JP4579850B2 (en) | Blade type system and connection management method | |
WO2012111745A1 (en) | Communication system, switching hub, router, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121107 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121217 |
|
LAPS | Cancellation because of no payment of annual fees |