Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5497535B2 - Communication device, failure detection method, failure detection program, communication system, and communication method - Google Patents
[go: Go Back, main page]

JP5497535B2 - Communication device, failure detection method, failure detection program, communication system, and communication method - Google Patents

Communication device, failure detection method, failure detection program, communication system, and communication method Download PDF

Info

Publication number
JP5497535B2
JP5497535B2 JP2010119487A JP2010119487A JP5497535B2 JP 5497535 B2 JP5497535 B2 JP 5497535B2 JP 2010119487 A JP2010119487 A JP 2010119487A JP 2010119487 A JP2010119487 A JP 2010119487A JP 5497535 B2 JP5497535 B2 JP 5497535B2
Authority
JP
Japan
Prior art keywords
network
communication device
accommodated
packet
failure detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010119487A
Other languages
Japanese (ja)
Other versions
JP2011250012A (en
Inventor
和宏 岸
高明 小山
能直 菊地
相哲 岩村
公彦 深見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2010119487A priority Critical patent/JP5497535B2/en
Publication of JP2011250012A publication Critical patent/JP2011250012A/en
Application granted granted Critical
Publication of JP5497535B2 publication Critical patent/JP5497535B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、冗長ネットワークにおける障害検知機能および通信機器の切替機能に関する。特に、本発明は、いわゆるスター型ネットワークにおけるHSRP(Hot Standby Routing Protocol)やVRRP(Virtual Router Redundancy Protocol)などを用いた障害検知機能および通信機器切替機能と、IP−SLA(Internet Protocol−Service Level Agreement)を用いたネットワーク監視機能とを併用する技術に関する。   The present invention relates to a failure detection function and a communication device switching function in a redundant network. In particular, the present invention relates to a failure detection function and a communication device switching function using HSRP (Hot Standby Routing Protocol) or VRRP (Virtual Router Redundancy Protocol) in a so-called star network, and an IP-SLA (Internet Protocol-Service Level Agreement). ) Is used in conjunction with the network monitoring function.

近年のネットワーク環境の普及に伴い、ネットワークの可用性を高めることを目的として、ネットワークを構成するシステムに冗長性を持たせるようになってきている。   With the recent widespread use of network environments, redundancy has been given to systems that constitute networks for the purpose of increasing network availability.

例えば、図7に、いわゆるスター型ネットワークの構成例を示す。図7は、いわゆるスター型ネットワークの構成例を示す図である。図7に示すように、スター型ネットワーク10は、上位ルータ11、中間スイッチ12A〜12Dおよび下位ルータ13A〜13Dを有する。そして、このスター型ネットワーク10では、図7に示すように、上位ルータ11の配下に中間スイッチ12A〜12Dがそれぞれ接続される。   For example, FIG. 7 shows a configuration example of a so-called star network. FIG. 7 is a diagram illustrating a configuration example of a so-called star network. As shown in FIG. 7, the star network 10 includes an upper router 11, intermediate switches 12A to 12D, and lower routers 13A to 13D. In the star network 10, intermediate switches 12 </ b> A to 12 </ b> D are connected under the upper router 11 as shown in FIG. 7.

さらに、このスター型ネットワーク10では、図7に示すように、中間スイッチ12Aに下位ルータ13Aが接続され、中間スイッチ12Bに下位ルータ13Bが接続され、中間スイッチ12Cに下位ルータ13Cが接続され、中間スイッチ12Dに下位ルータ13Dが接続される。なお、図7に示すように、下位ルータ13Aにはスイッチ14Aを介して端末15Aが接続され、下位ルータ13Bにはスイッチ14Bを介して端末15Bが接続され、下位ルータ13Cにはスイッチ14Cを介して端末15Cが接続され、下位ルータ13Dにはスイッチ14Dを介して端末15Dが接続される。   Further, in the star network 10, as shown in FIG. 7, the lower router 13A is connected to the intermediate switch 12A, the lower router 13B is connected to the intermediate switch 12B, and the lower router 13C is connected to the intermediate switch 12C. A lower router 13D is connected to the switch 12D. As shown in FIG. 7, the terminal 15A is connected to the lower router 13A via the switch 14A, the terminal 15B is connected to the lower router 13B via the switch 14B, and the terminal 15B is connected to the lower router 13C via the switch 14C. The terminal 15C is connected to the lower router 13D via the switch 14D.

また、例えば、図8に、上述した図7に示すスター型ネットワークの冗長構成例を示す。図8は、上述した図7に示すスター型ネットワークの冗長構成例を示す図である。図8には、上述した図7に示すスター型ネットワーク10を「Active系」、スター型ネットワーク10と同一の構成を有するスター型ネットワーク201を「Standby系」とする冗長構成を示す。   For example, FIG. 8 shows a redundant configuration example of the star network shown in FIG. 7 described above. FIG. 8 is a diagram showing a redundant configuration example of the star network shown in FIG. 7 described above. FIG. 8 shows a redundant configuration in which the star network 10 shown in FIG. 7 is “Active” and the star network 201 having the same configuration as the star network 10 is “Standby”.

以下、例えば、図8に示す冗長構成のスター型ネットワークに対して、IETF(The Internet Engineering Task Force)により策定されたRFC(Request For Comment)2281に規定されるHSRPが設定済みであるものと仮定し、このHSRPを用いた障害検知方法を説明する。なお、RFC(Request For Comment)2281に規定されるHSRPと、RFC(Request For Comment)3768に規定されるVRRPとは基本的に同様動作によって障害検知を実現する。   Hereinafter, for example, it is assumed that the HSRP defined in RFC (Request For Comment) 2281 established by the IETF (The Internet Engineering Task Force) has been set for the star network having the redundant configuration shown in FIG. A failure detection method using HSRP will be described. Note that HSRP defined in RFC (Request For Comment) 2281 and VRRP defined in RFC (Request For Comment) 3768 basically realize failure detection by the same operation.

例えば、図8に示す複数のルータにそれぞれ設定されるプライオリティ値の高い側のルータがActive系のルータとしての役割を担い、プライオリティ値の低い側のルータがStandby系のルータとしての役割を担う。そして、実動作を実行するActive系のルータに障害が発生した場合に、Active系のルータの代わりにStandby系のルータがパケット通信などに関する実動作を実行する。   For example, a router with a higher priority value set for each of the plurality of routers shown in FIG. 8 plays a role as an active router, and a router with a lower priority value plays a role as a standby router. When a failure occurs in the Active router that performs the actual operation, the Standby router executes the actual operation related to packet communication or the like instead of the Active router.

図8に示すActive系のルータとStandby系のルータとの間では、互いの正常性やプライオリティ値などを通知するための死活確認パケット、いわゆる「Helloパケット」がやり取りされる。Standby系のルータは、Active系のルータから「Helloパケット」を受信できない場合には、Active系のルータに障害が発生したものと判断し、Active系のルータに成り代わってパケット通信などに関する実動作を実行する。   Between the active router and the standby router shown in FIG. 8, a life / death confirmation packet for notifying each other's normality and priority value, a so-called “Hello packet” is exchanged. When a standby router cannot receive a “Hello packet” from an active router, it determines that a failure has occurred in the active router, and performs an actual operation related to packet communication on behalf of the active router. Execute.

図9は、図8に示す冗長構成のスター型ネットワーク内から冗長構成の一拠点を抽出した図である。図9に示すように、Active系の上位ルータ11とStandby系の上位ルータ21との間にはHSRP30が設定される。また、図9に示すように、Active系の下位ルータ13AとStandby系の下位ルータ23Aとの間には、HSRP31および32が設定される。なお、Active系の下位ルータ13AおよびStandby系の下位ルータ23Aは、HSRP31の機能を用いて、Active系の中間スイッチ12AおよびStandby系の中間スイッチ22Aを介して「Helloパケット」をやり取りする。また、Active系の下位ルータ13AおよびStandby系の下位ルータ23Aは、HSRP32の機能を用いてネットワーク外部の監視を行う。   FIG. 9 is a diagram in which one base in the redundant configuration is extracted from the redundant star network shown in FIG. As shown in FIG. 9, an HSRP 30 is set between the active upper router 11 and the standby upper router 21. Also, as shown in FIG. 9, HSRPs 31 and 32 are set between the Active lower router 13A and the Standby lower router 23A. The Active subordinate router 13A and the Standby subordinate router 23A exchange the “Hello packet” via the Active intermediate switch 12A and the Standby intermediate switch 22A using the HSRP 31 function. Also, the Active lower router 13A and the Standby lower router 23A monitor the outside of the network by using the HSRP 32 function.

図9に示すように、例えば、Active系の中間スイッチ12AとStandby系の中間スイッチ22Aとを接続するケーブルに障害が発生すると、例えば、Active系のスター型ネットワーク10に収容された下位ルータ13Aと、Standby系のスター型ネットワーク20に収容された下位ルータ23Aとの間で「Helloパケット」をやり取りができなくなる。このような場合には、実際には、Active系の下位ルータ13Aに障害が発生していなくても、下位ルータ23AがStandby系からActive系に切り替わって動作する。一方、もともとActive系であった下位ルータ13Aは、障害が発生しているわけではないので、そのままActive系として動作し続ける。   As shown in FIG. 9, for example, when a failure occurs in a cable connecting the active intermediate switch 12A and the standby intermediate switch 22A, for example, the lower router 13A accommodated in the active star network 10 The “Hello packet” cannot be exchanged with the lower router 23A accommodated in the Starby network 20 of the Standby system. In such a case, actually, even if no failure has occurred in the active lower router 13A, the lower router 23A operates by switching from the standby system to the active system. On the other hand, the lower router 13A that was originally an active system does not have a failure, and thus continues to operate as an active system.

このように、冗長構成のスター型ネットワーク内にActive系のルータが複数存在するという事態が発生すると、ネットワークに接続された端末の通信性能に悪影響を与える。具体的には、冗長構成のスター型ネットワーク内にて障害の発生に伴うルータの切替が行われると、障害が発生したルータの配下に接続されている端末に対してルータの変更を知らせる通知(Gratuitous ARP)が送られる。このため、複数のActive系のルータが端末に接続されている場合には、端末が有するARP(Address Resolution Protocol)テーブルが破壊されてしまうという問題があった。   Thus, when a situation occurs in which a plurality of active routers exist in a redundant star network, the communication performance of terminals connected to the network is adversely affected. Specifically, when a router is switched due to the occurrence of a failure in a star network with a redundant configuration, a notification (notifying the router change to a terminal connected to the failed router ( Gratuitous ARP) is sent. For this reason, when a plurality of active routers are connected to a terminal, there is a problem that an ARP (Address Resolution Protocol) table of the terminal is destroyed.

そこで、冗長構成のスター型ネットワークにおいて、HSRPやVRRPと、ネットワーク監視機能の1つであるIP−SLAを併用する試みがなされている。IP−SLAは、ネットワーク機器の故障やケーブル断などを原因とするネットワーク内の通信障害を検知するための監視パケット、いわゆる「監視icmp(Internet Control Message Protocol)パケット」をネットワーク内でやり取りし、ネットワーク内の通信障害を検知する機能である。   Thus, in a redundant star network, an attempt has been made to use HSRP and VRRP together with IP-SLA which is one of network monitoring functions. The IP-SLA exchanges a monitoring packet for detecting a communication failure in the network caused by a failure of a network device or a cable disconnection, so-called “monitoring icmp (Internet Control Message Protocol) packet” in the network. This is a function to detect communication failures in the network.

図10は、図8に示す冗長構成のスター型ネットワークにおいてHSRPおよびIP−SLAを併用する場合の構成例を示す図である。図10に示すように、例えば、Active系の下位ルータ13Aに対して、中間スイッチ12A→上位ルータ11→中間スイッチ12B,12C,12Dというルートで、下位ルータ13B,13C,13Dの全てに「監視icmpパケット」を送るように設定する。   FIG. 10 is a diagram illustrating a configuration example when HSRP and IP-SLA are used together in the star network having the redundant configuration illustrated in FIG. As shown in FIG. 10, for example, with respect to the active lower router 13A, the route of the intermediate switch 12A → the upper router 11 → the intermediate switches 12B, 12C, 12D is “monitored” by all of the lower routers 13B, 13C, 13D. Set to send "icmp packet".

同様に、下位ルータ13Bに対して、中間スイッチ12B→上位ルータ11→中間スイッチ12A,12C,12Dというルートで、下位ルータ13A,13C,13Dの全てに「監視icmpパケット」を送るように設定する。同様に、下位ルータ13Cに対して、中間スイッチ12C→上位ルータ11→中間スイッチ12A,12B,12Dというルートで、下位ルータ13A,13B,13Dの全てに「監視icmpパケット」を送るように設定する。同様に、下位ルータ13Dに対して、中間スイッチ12D→上位ルータ11→中間スイッチ12A,12B,12Cというルートで、下位ルータ13A,13B,13Cの全てに「監視icmpパケット」を送るように設定する。このようにすることで、下位ルータ間で「監視icmpパケット」をやり取りできなくなった箇所を特定することができる。このため、ネットワーク内のどこで発生した障害であっても検知できる。   Similarly, the lower router 13B is set to send the “monitor icmp packet” to all of the lower routers 13A, 13C, and 13D through the route of the intermediate switch 12B → the upper router 11 → the intermediate switches 12A, 12C, and 12D. . Similarly, the lower router 13C is set to send the “monitor icmp packet” to all of the lower routers 13A, 13B, and 13D through the route of the intermediate switch 12C → the upper router 11 → the intermediate switches 12A, 12B, and 12D. . Similarly, the lower router 13D is set to send the “monitor icmp packet” to all of the lower routers 13A, 13B, and 13C through the route of the intermediate switch 12D → the upper router 11 → the intermediate switches 12A, 12B, and 12C. . In this way, it is possible to specify a location where the “monitoring icmp packet” can no longer be exchanged between lower routers. For this reason, it is possible to detect a failure occurring anywhere in the network.

このように、冗長構成のスター型ネットワークにおいてHSRPおよびIP−SLAを併用することにより、ケーブルの障害を原因として、Standby系のルータがActive系に切り替えられてしまう事態を防止できる。その結果、複数のActive系のルータが端末に接続されることにより、端末が有するARPテーブルを破壊してしまうという事態の発生を回避でき、ネットワークに接続された端末の通信性能に悪影響を及ぼすことはない。   In this way, by using HSRP and IP-SLA together in a redundant star network, it is possible to prevent a standby router from being switched to an active router due to a cable failure. As a result, the occurrence of a situation in which the ARP table of the terminal is destroyed by connecting a plurality of Active routers to the terminal can be avoided, and the communication performance of the terminal connected to the network can be adversely affected. There is no.

また、上述した問題点は、中間スイッチを経由してパケットをやり取りすることが原因として発生する。そこで、スター型ネットワークに中間スイッチを設けない構成も考えられる。   Further, the above-described problem occurs due to the exchange of packets via the intermediate switch. Therefore, a configuration in which no intermediate switch is provided in the star network is also conceivable.

図11は、中間スイッチを設けない冗長構成のネットワークの構成例を示す図である。図11に示すように、冗長構成のネットワークに中間スイッチを設けない構成の場合、「Helloパケット」は同一のサブネット内でやり取りする必要があることから、HSRPの設定箇所がActive系のネットワーク40に収容される下位ルータ43と、Standby系のネットワーク50に収容される下位ルータ53との間に制限される。また、HSRP80では、上位ルータ41とHUB42との間で発生した通信の障害を検知できない。   FIG. 11 is a diagram illustrating a configuration example of a redundant network without an intermediate switch. As shown in FIG. 11, in the case where the intermediate network is not provided in the redundant configuration network, the “Hello packet” needs to be exchanged in the same subnet, so the HSRP setting location is in the Active network 40. It is restricted between the lower router 43 accommodated and the lower router 53 accommodated in the Standby network 50. Further, the HSRP 80 cannot detect a communication failure that has occurred between the upper router 41 and the HUB 42.

そこで、中間スイッチを設けない冗長構成のネットワークにIP−SLAを適用する方法が考えられる。例えば、IP−SLAの「監視icmp(Internet Control Message Protocol)パケット」の宛先を上位ルータ41に設定する。このように、中間スイッチを設けない冗長構成のネットワークであっても、IP−SLAを適用すれば、上位ルータ41とHUB42との間で発生した通信の障害を検知できるようになる。   Therefore, a method of applying IP-SLA to a redundant network without an intermediate switch is conceivable. For example, the destination of the “monitoring icmp (Internet Control Message Protocol) packet” of the IP-SLA is set in the upper router 41. As described above, even in a redundant network without an intermediate switch, communication failure between the upper router 41 and the HUB 42 can be detected by applying the IP-SLA.

特開2007−189321号公報JP 2007-189321 A

ところで、上述した冗長構成のスター型ネットワークにおいてHSRPおよびIP−SLAを併用する技術(図10参照)では、各下位ルータから自身以外の全ての下位ルータに対して「監視icmpパケット」を送るような設定が行われる。このため、ネットワーク内に収容される下位ルータの数が増加すると、Active系のスター型ネットワーク内で処理しなければならない「監視icmpパケット」の数も膨大となる。よって、Active系のスター型ネットワークシステムの処理能力の多くが「監視icmpパケット」の処理に費やされてしまうこととなるので、「監視icmpパケット」以外の通常のデータ通信パケットの遅延や破棄を引き起こし、通信品質が低下してしまうという問題がある。   By the way, in the technology (see FIG. 10) using HSRP and IP-SLA together in the above-described redundant star network, “monitoring icmp packet” is sent from each lower router to all lower routers other than itself. Settings are made. For this reason, when the number of lower routers accommodated in the network increases, the number of “monitoring icmp packets” that must be processed in the active star network increases. As a result, much of the processing capability of the active-type star network system is spent on the processing of the “monitoring icmp packet”. Therefore, the normal data communication packet other than the “monitoring icmp packet” is delayed or discarded. This causes a problem that the communication quality deteriorates.

なお、上述した中間スイッチを設けない冗長構成のネットワークにてIP−SLAを適用する技術(図11参照)にも、「監視icmpパケット」の処理負荷増大による通信品質の低下は起こりうる問題である。   It should be noted that a decrease in communication quality due to an increase in the processing load of the “monitoring icmp packet” is also a problem in the technique (see FIG. 11) in which the IP-SLA is applied in a redundant network without an intermediate switch described above. .

本発明は、上記に鑑みてなされたものであって、ネットワーク内の障害を検知するためのパケット数を低減し、通信品質を保持することが可能な通信機器、障害検知方法、障害検知プログラム、通信システムおよび通信方法を提供することを目的とする。   The present invention has been made in view of the above, and can reduce the number of packets for detecting a failure in a network and maintain communication quality, a failure detection method, a failure detection program, An object is to provide a communication system and a communication method.

上述した課題を解決し、目的を達成するために、本発明は、冗長化されたネットワークを構成する運用系ネットワーク側に収容される通信機器であって、前記運用系ネットワーク側に収容される他の通信機器の中から予め設定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信するパケット送信部と、前記パケット送信部により送信された障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止部とを有することを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is a communication device accommodated on the operational network side constituting a redundant network, and is accommodated on the operational network side. A packet transmission unit that transmits a failure detection packet for detecting a failure in the network to a specific communication device set in advance from among the communication devices, and a failure detection packet transmitted by the packet transmission unit And an interface stopping unit that stops a network interface when a corresponding response is not received from the specific communication device.

本発明によれば、ネットワーク内の障害を検知するためのパケット数を低減し、通信品質を保持できる。   ADVANTAGE OF THE INVENTION According to this invention, the number of packets for detecting the failure in a network can be reduced and communication quality can be hold | maintained.

図1は、実施例1に係る通信システムの構成を示す図である。FIG. 1 is a diagram illustrating the configuration of the communication system according to the first embodiment. 図2は、実施例1に係る下位ルータ130Aの構成を示す図である。FIG. 2 is a diagram illustrating the configuration of the lower router 130A according to the first embodiment. 図3は、実施例1に係る障害検知パケット送信時参照テーブル131Aに記憶される情報の一例を示す図である。FIG. 3 is a diagram illustrating an example of information stored in the failure detection packet transmission reference table 131A according to the first embodiment. 図4は、実施例1に係るネットワーク系の切替の概要を説明するための図である。FIG. 4 is a diagram for explaining an overview of switching of the network system according to the first embodiment. 図5は、実施例1に係る下位ルータによる処理の流れを示す図である。FIG. 5 is a diagram illustrating a flow of processing by the lower router according to the first embodiment. 図6は、障害検知プログラムを実行するコンピュータを示す図である。FIG. 6 is a diagram illustrating a computer that executes a failure detection program. 図7は、いわゆるスター型ネットワークの構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of a so-called star network. 図8は、上述した図7に示すスター型ネットワークの冗長構成例を示す図である。FIG. 8 is a diagram showing a redundant configuration example of the star network shown in FIG. 7 described above. 図9は、図8に示す冗長構成のスター型ネットワーク内から冗長構成の一拠点を抽出した図である。FIG. 9 is a diagram in which one base in the redundant configuration is extracted from the redundant star network shown in FIG. 図10は、図8に示す冗長構成のスター型ネットワークにおいてHSRPおよびIP−SLAを併用する場合の構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example when HSRP and IP-SLA are used together in the star network having the redundant configuration illustrated in FIG. 図11は、中間スイッチを設けない冗長構成のネットワークの構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of a redundant network without an intermediate switch.

以下に、図面を参照しつつ、本願の開示する通信機器、障害検知方法、障害検知プログラム、通信システムおよび通信方法の一実施形態を詳細に説明する。   Hereinafter, an embodiment of a communication device, a failure detection method, a failure detection program, a communication system, and a communication method disclosed in the present application will be described in detail with reference to the drawings.

以下に説明する実施例1では、本発明に係る通信システムの一実施形態として実施例1を説明する。なお、以下の実施例1により、本願の開示する発明が限定されるものではない。   In Example 1 described below, Example 1 will be described as an embodiment of a communication system according to the present invention. The invention disclosed in the present application is not limited by the following Example 1.

実施例1に係る通信システムは、複数の通信機器が収容された運用系ネットワークと、該運用系ネットワーク内に障害が発生した場合に該運用系ネットワークをバックアップする待機系ネットワークとで冗長化されたネットワークを有する。そして、運用系ネットワークに収容された通信機器は、運用系ネットワークに収容された他の通信機器の中から予め設定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信し、送信された障害検知パケットに対応する応答が特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止する点に特徴がある。   The communication system according to the first embodiment is made redundant with an active network in which a plurality of communication devices are accommodated and a standby network that backs up the active network when a failure occurs in the active network. Have a network. The communication device accommodated in the active network detects a failure in the network with respect to a specific communication device set in advance from other communication devices accommodated in the active network. The network interface is stopped when a packet is transmitted and a response corresponding to the transmitted failure detection packet is not received from a specific communication device.

[通信システムの構成(実施例1)]
図1は、実施例1に係る通信システムの構成を示す図である。図1に示すように、実施例1に係る通信システムは、Active系のスター型ネットワーク100およびStandby系のスター型ネットワーク200を含む。Active系のスター型ネットワーク100は、パケット通信等の実運用が行われる運用系のネットワークに該当する。Standby系のスター型ネットワーク200は、Active系のスター型ネットワーク100に障害が発生した場合にバックアップとして機能する待機系のネットワークに該当する。
[Configuration of Communication System (Example 1)]
FIG. 1 is a diagram illustrating the configuration of the communication system according to the first embodiment. As illustrated in FIG. 1, the communication system according to the first embodiment includes an active star network 100 and a standby star network 200. The active star network 100 corresponds to an operational network in which actual operation such as packet communication is performed. The stand-by star network 200 corresponds to a standby network that functions as a backup when a failure occurs in the active star network 100.

Active系のスター型ネットワーク100は、図1に示すように、上位ルータ110、中間スイッチ120A〜120D、下位ルータ130A〜130Dを有する。上位ルータ110は、ケーブル300を介して、中間スイッチ120A〜120Dと通信可能な状態で接続される。   As shown in FIG. 1, the active star network 100 includes an upper router 110, intermediate switches 120A to 120D, and lower routers 130A to 130D. The upper router 110 is connected to the intermediate switches 120 </ b> A to 120 </ b> D through the cable 300 so as to be communicable.

中間スイッチ120Aは、ケーブル300を介して、下位ルータ130Aと通信可能な状態で接続される。中間スイッチ120Bは、ケーブル300を介して、下位ルータ130Bと通信可能な状態で接続される。中間スイッチ120Cは、ケーブル300を介して、下位ルータ130Cと通信可能な状態で接続される。中間スイッチ120Dは、ケーブル300を介して、下位ルータ130Dと通信可能な状態で接続される。   The intermediate switch 120A is connected via the cable 300 in a state where it can communicate with the lower router 130A. The intermediate switch 120B is connected via the cable 300 in a state where it can communicate with the lower router 130B. The intermediate switch 120C is connected via the cable 300 in a state where it can communicate with the lower router 130C. The intermediate switch 120D is connected via the cable 300 in a state where it can communicate with the lower router 130D.

下位ルータ130Aは、ケーブル300を介して、スイッチ140Aと通信可能な状態で接続される。下位ルータ130Bは、ケーブル300を介して、スイッチ140Bと通信可能な状態で接続される。下位ルータ130Cは、ケーブル300を介して、スイッチ140Cと通信可能な状態で接続される。下位ルータ130Dは、ケーブル300を介して、スイッチ140Dと通信可能な状態で接続される。   The lower router 130A is connected to the switch 140A through the cable 300 in a communicable state. The lower router 130B is connected to the switch 140B through the cable 300 in a communicable state. The lower router 130 </ b> C is connected via the cable 300 in a state where it can communicate with the switch 140 </ b> C. The lower router 130D is connected via the cable 300 in a state where it can communicate with the switch 140D.

スイッチ140Aは、ケーブル300を介して、端末150Aと通信可能な状態で接続される。スイッチ140Bは、ケーブル300を介して、端末150Bと通信可能な状態で接続される。スイッチ140Cは、ケーブル300を介して、端末150Cと通信可能な状態で接続される。スイッチ140Dは、ケーブル300を介して、端末150Dと通信可能な状態で接続される。   The switch 140A is connected to the terminal 150A through the cable 300 so as to be able to communicate with the terminal 150A. The switch 140B is connected to the terminal 150B through the cable 300 in a communicable state. The switch 140C is connected to the terminal 150C through the cable 300 so as to be able to communicate with the terminal 150C. The switch 140D is connected to the terminal 150D through the cable 300 so as to be able to communicate with the terminal 150D.

なお、中間スイッチ120A〜120Dおよびスイッチ140A〜140Dは、パケットのスイッチング機能など、ネットワークスイッチとしての一般的な機能を有する。また、端末150A〜150Dは、例えば、パーソナルコンピュータやサーバなどに該当し、パーソナルコンピュータやサーバなどが有する一般的な機能を有する。   The intermediate switches 120A to 120D and the switches 140A to 140D have general functions as network switches such as a packet switching function. The terminals 150A to 150D correspond to, for example, personal computers and servers, and have general functions that the personal computers and servers have.

Standby系のスター型ネットワーク200は、図1に示すように、Active系のスター型ネットワーク100と同一の構成を有する。すなわち、Standby系のスター型ネットワーク200は、上位ルータ210、中間スイッチ220A〜220D、下位ルータ230A〜230Dを有する。上位ルータ210は、ケーブル300を介して、中間スイッチ220A〜220Dと通信可能な状態で接続される。   The stand-by star network 200 has the same configuration as the active star network 100 as shown in FIG. That is, the standby star network 200 includes an upper router 210, intermediate switches 220A to 220D, and lower routers 230A to 230D. The upper router 210 is connected to the intermediate switches 220 </ b> A to 220 </ b> D via the cable 300 so as to be communicable.

中間スイッチ220Aは、ケーブル300を介して、下位ルータ230Aと通信可能な状態で接続される。中間スイッチ220Bは、ケーブル300を介して、下位ルータ230Bと通信可能な状態で接続される。中間スイッチ220Cは、ケーブル300を介して、下位ルータ230Cと通信可能な状態で接続される。中間スイッチ220Dは、ケーブル300を介して、下位ルータ230Dと通信可能な状態で接続される。   The intermediate switch 220A is connected via the cable 300 in a state where it can communicate with the lower router 230A. The intermediate switch 220B is connected via the cable 300 in a state where it can communicate with the lower router 230B. The intermediate switch 220C is connected via the cable 300 in a state where it can communicate with the lower router 230C. The intermediate switch 220D is connected via the cable 300 so as to be communicable with the lower router 230D.

なお、図1に示すように、Active系のスター型ネットワーク100に収容される下位ルータ130Aと、Standby系のスター型ネットワーク200に収容される下位ルータ230Aとの間にはHSRPが設定される。下位ルータ230Aは、下位ルータ130Aのバックアップルータとしての役割を担う。また、図1に示すように、Active系のスター型ネットワーク100に収容される下位ルータ130Bと、Standby系のスター型ネットワーク200に収容される下位ルータ230Bとの間にはHSRPが設定される。下位ルータ230Bは、下位ルータ130Bのバックアップルータとしての役割を担う。   As shown in FIG. 1, HSRP is set between the lower router 130 </ b> A accommodated in the active star network 100 and the lower router 230 </ b> A accommodated in the standby star network 200. The lower router 230A serves as a backup router for the lower router 130A. Further, as shown in FIG. 1, HSRP is set between the lower router 130B accommodated in the active star network 100 and the lower router 230B accommodated in the standby star network 200. The lower router 230B serves as a backup router for the lower router 130B.

また、図1に示すように、Active系のスター型ネットワーク100に収容される下位ルータ130Cと、Standby系のスター型ネットワーク200に収容される下位ルータ230Cとの間にはHSRPが設定される。下位ルータ230Cは、下位ルータ130Cのバックアップルータとしての役割を担う。また、図1に示すように、Active系のスター型ネットワーク100に収容される下位ルータ130Dと、Standby系のスター型ネットワーク200に収容される下位ルータ230Dとの間にはHSRPが設定される。下位ルータ230Dは、下位ルータ130Dのバックアップルータとしての役割を担う。   Also, as shown in FIG. 1, HSRP is set between the lower router 130C accommodated in the active star network 100 and the lower router 230C accommodated in the standby star network 200. The lower router 230C serves as a backup router for the lower router 130C. Also, as shown in FIG. 1, HSRP is set between the lower router 130D accommodated in the active star network 100 and the lower router 230D accommodated in the standby star network 200. The lower router 230D serves as a backup router for the lower router 130D.

[下位ルータの構成(実施例1)]
図2を用いて下位ルータの構成を説明する。Active系のスター型ネットワーク100に収容される下位ルータ130A〜130Dは同一の構成を有するので、以下では、下位ルータ130Aを例に挙げて説明する。図2は、実施例1に係る下位ルータ130Aの構成を示す図である。なお、図2には本願の開示する技術に密接に関連する部分を図示するが、実施例1に係る上位ルータおよび下位ルータは、ネットワークデバイスとしての一般的なルータの機能を有することを前提とする。
[Configuration of Subordinate Router (Example 1)]
The configuration of the lower router will be described with reference to FIG. Since the lower routers 130A to 130D accommodated in the active star network 100 have the same configuration, the lower router 130A will be described below as an example. FIG. 2 is a diagram illustrating the configuration of the lower router 130A according to the first embodiment. FIG. 2 illustrates a portion closely related to the technology disclosed in the present application. However, it is assumed that the upper router and the lower router according to the first embodiment have a function of a general router as a network device. To do.

例えば、実施例1に係る上位ルータおよび下位ルータは、一般的なルータの機能として、種々のLAN(Local Area Network)メディア、種々のHDLC(High Level Data Link Control)、種々のWAN(Wide Area Network)メディア、種々のネットワークインターフェースを取り扱う機能を有するものとする。さらに、実施例1に係る上位ルータおよび下位ルータは、一般的なルータの機能として、OSI(Open Systems Interconnection)参照モデル第3層「ネットワークレイヤー」に情報に基づいて、ネットワーク間のパケット配送を行う機能を有するものとする。   For example, the upper router and the lower router according to the first embodiment have various LAN (Local Area Network) media, various HDLC (High Level Data Link Control), and various WAN (Wide Area Network) functions as general routers. ) It shall have a function to handle media and various network interfaces. Further, the upper router and the lower router according to the first embodiment perform packet distribution between networks based on information in the third layer “network layer” of the OSI (Open Systems Interconnection) reference model as a general router function. It shall have a function.

図2に示すように、下位ルータ130Aは、障害検知パケット送信時参照テーブル131Aと、パケット送受信部132Aと、インターフェース停止部133Aと、切替部134Aとを有する。   As shown in FIG. 2, the lower router 130A includes a failure detection packet transmission reference table 131A, a packet transmission / reception unit 132A, an interface stop unit 133A, and a switching unit 134A.

障害検知パケット送信時参照テーブル131Aは、通信の障害を検知するための「監視icmp(Internet Control Message Protocol)パケット」を、予め設定された特定のルータに送信するための情報を記憶する。ここで、通信の障害とは、例えば、「監視icmpパケット」および「監視icmpパケット」に対する応答が帰ってくるという「監視icmpパケット」に関する通信が正常にできない状態であることをいう。ケーブルやネットワークインターフェース、装置を含めて正常に動作していない場合には、「監視icmpパケット」に関する通信が正常にできない状態に陥る。   The failure detection packet transmission reference table 131A stores information for transmitting a “monitoring icmp (Internet Control Message Protocol) packet” for detecting a communication failure to a specific router set in advance. Here, the communication failure means, for example, a state in which communication regarding the “monitoring icmp packet” in which a response to the “monitoring icmp packet” and the “monitoring icmp packet” is returned cannot be normally performed. When the cable, the network interface, and the device are not operating normally, communication related to the “monitor icmp packet” cannot be performed normally.

図3は、実施例1に係る障害検知パケット送信時参照テーブル131Aに記憶される情報の一例を示す図である。図3に示すように、障害検知パケット送信時参照テーブル131Aは、「監視icmpパケット」の送信先として予め設定された送信先アドレス「下位ルータ130B(10.10.1.0)」と、使用するポートのポート番号「1」とを対応付けて記憶する。   FIG. 3 is a diagram illustrating an example of information stored in the failure detection packet transmission reference table 131A according to the first embodiment. As illustrated in FIG. 3, the failure detection packet transmission reference table 131 </ b> A includes a transmission destination address “subordinate router 130 </ b> B (10.10.1.0)” set in advance as a transmission destination of the “monitoring icmp packet” The port number “1” of the port to be associated is stored in association with each other.

パケット送受信部132Aは、予め設定された所定のタイミングで、予め設定された特定のルータに「監視icmpパケット」を送信する。例えば、パケット送受信部132Aは、「監視icmpパケット」送信タイミングへの到達を待機する。「監視icmpパケット」の送信タイミングに到達すると、パケット送受信部132Aは、障害検知パケット送信時参照テーブル131Aから送信先アドレスおよびポート番号を取得する。次に、パケット送受信部132Aは、障害検知パケット送信時参照テーブル131Aから取得した送信先アドレスを「監視icmpパケット」の送信先アドレスに設定する。そして、パケット送受信部132Aは、障害検知パケット送信時参照テーブル131Aから取得したポート番号のポートから「監視icmpパケット」を送信する。   The packet transmitting / receiving unit 132A transmits a “monitor icmp packet” to a specific router set in advance at a predetermined timing set in advance. For example, the packet transmitting / receiving unit 132A waits for the arrival of the “monitoring icmp packet” transmission timing. When the transmission timing of the “monitor icmp packet” is reached, the packet transmitting / receiving unit 132A acquires the transmission destination address and the port number from the failure detection packet transmission reference table 131A. Next, the packet transmitting / receiving unit 132A sets the transmission destination address acquired from the failure detection packet transmission reference table 131A as the transmission destination address of the “monitoring icmp packet”. Then, the packet transmitting / receiving unit 132A transmits the “monitoring icmp packet” from the port of the port number acquired from the failure detection packet transmission reference table 131A.

なお、パケット送受信部132Aから送信された「監視icmpパケット」は、中間スイッチ120A→上位ルータ110→中間スイッチ120Bのルートで下位ルータ130Bに到達する。   The “monitoring icmp packet” transmitted from the packet transmitting / receiving unit 132A reaches the lower router 130B through the route of the intermediate switch 120A → the upper router 110 → the intermediate switch 120B.

インターフェース停止部133Aは、監視対象となる通信に障害が発生している場合にネットワークインターフェースを停止する。インターフェース停止部133Aは、「監視icmpパケット」が配送されるルート、すなわち、中間スイッチ120A→上位ルータ110→中間スイッチ120Bのルート上の通信を監視対象とする。監視対象となる通信は、下位ルータ130A、下位ルータ130Aと中間スイッチ120Aとを接続するケーブル、中間スイッチ120A、中間スイッチ120Aと上位ルータ110と接続するケーブル、上位ルータ110、上位ルータ110と中間スイッチ120Bとを接続するケーブル、中間スイッチ120B、中間スイッチ120Bと下位ルータ130Bとを接続するケーブル、下位ルータ130Bを経由して行われる「監視icmpパケット」と「監視icmpパケット」に対する応答に関する通信に該当する。   The interface stop unit 133A stops the network interface when a failure occurs in the communication to be monitored. The interface stopping unit 133A monitors a route on which the “monitoring icmp packet” is delivered, that is, communication on the route of the intermediate switch 120A → the upper router 110 → the intermediate switch 120B. The communication to be monitored includes the lower router 130A, the cable connecting the lower router 130A and the intermediate switch 120A, the intermediate switch 120A, the cable connecting the intermediate switch 120A and the upper router 110, the upper router 110, the upper router 110 and the intermediate switch. Corresponding to communication regarding response to “monitoring icmp packet” and “monitoring icmp packet” performed via cable connecting intermediate switch 120B, intermediate switch 120B, intermediate switch 120B and lower router 130B, and lower router 130B To do.

そして、インターフェース停止部133Aは、「監視icmpパケット」に対する応答が受信されたか否かに基づいて、監視対象となる通信の障害を検知する。例えば、インターフェース停止部133Aは、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信されたか否かを判定する。判定の結果、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信されなかった場合には、インターフェース停止部133Aは、監視対象となる通信に障害が発生したものと判定する。そして、インターフェース停止部133Aは、稼働中のネットワークインターフェースを停止する。   Then, the interface stopping unit 133A detects a communication failure to be monitored based on whether a response to the “monitoring icmp packet” is received. For example, the interface stopping unit 133A determines whether a response to the “monitoring icmp packet” is received by the packet transmitting / receiving unit 132A. If the response to the “monitoring icmp packet” is not received by the packet transmitting / receiving unit 132A as a result of the determination, the interface stopping unit 133A determines that a failure has occurred in the communication to be monitored. Then, the interface stopping unit 133A stops the operating network interface.

ネットワークインターフェースを停止する場合、インターフェース停止部133Aは、下位ルータ130Aが有するネットワークインターフェースのうち、「監視icmpパケット」に対する応答を受信できなかったネットワークインターフェース、および「監視icmpパケット」に対する応答を受信できなかったネットワークインターフェースと対になっている端末150Aに近い方のネットワークインターフェース(端末150Aとの通信を行うためのネットワークインターフェース)の両方を停止する。なお、インターフェース停止部133Aは、ネットワークインターフェースを停止する場合に、下位ルータ130Aが有するネットワークインターフェースの全てを停止してもよい。   When stopping the network interface, the interface stopping unit 133A cannot receive the response to the “monitoring icmp packet” and the response to the “monitoring icmp packet” among the network interfaces of the lower router 130A. Both of the network interfaces closer to the terminal 150A paired with the network interface (network interface for performing communication with the terminal 150A) are stopped. Note that the interface stopping unit 133A may stop all the network interfaces included in the lower router 130A when stopping the network interface.

例えば、下位ルータ130Aが有するネットワークインターフェースのうち、「監視icmpパケット」に対する応答を受信できなかったネットワークインターフェース、および「監視icmpパケット」に対する応答を受信できなかったネットワークインターフェースと対になっている端末150Aに近い方のネットワークインターフェース(端末150Aとの通信を行うためのネットワークインターフェース)の両方を停止するという制御を行うという方法をとれば、例えば、端末との通信を行うためのネットワークインターフェースが複数の端末により共有されている場合に、インターフェースの停止による通信への悪影響を通信の障害検知とは無関係の他の端末に与えることを防止できる。また、下位ルータ130Aが有するネットワークインターフェースの全てを停止するという方法をとれば、通信の障害検知に応じたネットワークインターフェースの停止を簡易な処理で実現できる。   For example, among the network interfaces of the lower router 130A, the network interface that has not received a response to the “monitoring icmp packet” and the terminal 150A that is paired with the network interface that has not received the response to the “monitoring icmp packet” For example, a network interface for performing communication with a terminal has a plurality of terminals. For example, the network interface for performing communication with the terminal may be a plurality of terminals. Can be prevented from adversely affecting the communication due to the stop of the interface to other terminals unrelated to the communication failure detection. Further, if the method of stopping all the network interfaces included in the lower router 130A is taken, it is possible to realize the stop of the network interface according to the detection of the communication failure by a simple process.

一方、判定の結果、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信された場合には、インターフェース停止部133Aは、監視対象となる通信に障害が発生していないものと判定する。そして、インターフェース停止部133Aは、パケット送受信部132Aから新たな「監視icmpパケット」が送信されると、再び、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信されたか否かの判定を行う。   On the other hand, when the response to the “monitoring icmp packet” is received by the packet transmitting / receiving unit 132A as a result of the determination, the interface stopping unit 133A determines that no failure has occurred in the communication to be monitored. Then, when a new “monitoring icmp packet” is transmitted from the packet transmitting / receiving unit 132A, the interface stopping unit 133A again determines whether a response to the “monitoring icmp packet” is received by the packet transmitting / receiving unit 132A. .

なお、Standby系のスター型ネットワーク200に収容されている下位ルータ230Aは、HSRPの機能を用いて、下位ルータ130Aのネットワークインターフェースの稼動停止を検知すると、パケット通信などに関する実動作の実行主体として主体的に切り替わる。なお、システム内にHSRPの機能を適用しない場合には、ルータの切替を行う制御部などが、稼働中のネットワークインターフェースの停止に応じて、パケット通信などに関する実動作の実行主体となる下位ルータの切替を行うこともできる。   Note that the lower router 230A accommodated in the standby-type star network 200 detects that the network interface of the lower router 130A is stopped by using the HSRP function, and performs the actual operation related to packet communication. Switch. When the HSRP function is not applied in the system, the control unit that performs router switching is performed by the lower-level router that performs the actual operation related to packet communication or the like in response to the stop of the operating network interface. Switching can also be performed.

ここで、図1に戻り、上述してきたような機能を有する下位ルータ130A〜130Dのそれぞれから送信される「監視icmpパケット」および「監視icmpパケット」に対する応答が、Active系のスター型ネットワーク100内でどのように循環しているかを説明する。Active系のスター型ネットワーク100内に通信の障害が発生していなければ、以下に説明するように、下位ルータ130A〜130Dのそれぞれから送信される「監視icmpパケット」および応答が循環する。   Here, referring back to FIG. 1, responses to the “monitoring icmp packet” and “monitoring icmp packet” transmitted from each of the lower routers 130A to 130D having the above-described functions are received in the active star network 100. Explain how it circulates. If there is no communication failure in the active star network 100, the “monitoring icmp packet” and the response transmitted from each of the lower routers 130A to 130D circulate as described below.

図1の点線で示すように、下位ルータ130Aから送信された「監視icmpパケット」は、中間スイッチ120A→上位ルータ110→中間スイッチ120Bのルートで下位ルータ130Bに到達する。そして、逆のルート、つまり中間スイッチ120B→上位ルータ110→中間スイッチ120Aのルートで、下位ルータ130Bから送信された「監視icmpパケット」に対する応答が下位ルータ130Aに到達する。   As shown by the dotted line in FIG. 1, the “monitoring icmp packet” transmitted from the lower router 130A reaches the lower router 130B through the route of the intermediate switch 120A → the upper router 110 → the intermediate switch 120B. A response to the “monitor icmp packet” transmitted from the lower router 130B reaches the lower router 130A through the reverse route, that is, the route of the intermediate switch 120B → the upper router 110 → the intermediate switch 120A.

また、図1の点線で示すように、下位ルータ130Bから送信された「監視icmpパケット」は、中間スイッチ120B→上位ルータ110→中間スイッチ120Cルートで下位ルータ130Cに到達する。そして、逆のルート、つまり中間スイッチ120C→上位ルータ110→中間スイッチ120Bのルートで、下位ルータ130Cから送信された「監視icmpパケット」に対する応答が下位ルータ130Bに到達する。   As shown by the dotted line in FIG. 1, the “monitor icmp packet” transmitted from the lower router 130B reaches the lower router 130C through the route of the intermediate switch 120B → the upper router 110 → the intermediate switch 120C. A response to the “monitor icmp packet” transmitted from the lower router 130C reaches the lower router 130B through the reverse route, that is, the route of the intermediate switch 120C → the upper router 110 → the intermediate switch 120B.

また、図1の点線で示すように、下位ルータ130Cから送信された「監視icmpパケット」は、中間スイッチ120C→上位ルータ110→中間スイッチ120Dのルートで下位ルータ130Dに到達する。そして、逆のルート、つまり中間スイッチ120D→上位ルータ110→中間スイッチ120Cのルートで、下位ルータ130Dから送信された「監視icmpパケット」に対する応答が下位ルータ130Cに到達する。   Further, as shown by the dotted line in FIG. 1, the “monitoring icmp packet” transmitted from the lower router 130C reaches the lower router 130D through the route of the intermediate switch 120C → the upper router 110 → the intermediate switch 120D. A response to the “monitor icmp packet” transmitted from the lower router 130D reaches the lower router 130C through the reverse route, that is, the route of the intermediate switch 120D → the upper router 110 → the intermediate switch 120C.

また、図1の点線で示すように、下位ルータ130Dから送信された「監視icmpパケット」は、中間スイッチ120D→上位ルータ110→中間スイッチ120Aのルートで下位ルータ130Aに到達する。そして、逆のルート、つまり中間スイッチ120A→上位ルータ110→中間スイッチ120Dのルートで、下位ルータ130Aから送信された「監視icmpパケット」に対する応答が下位ルータ130Dに到達する。   Further, as indicated by the dotted line in FIG. 1, the “monitoring icmp packet” transmitted from the lower router 130D reaches the lower router 130A through the route of the intermediate switch 120D → the upper router 110 → the intermediate switch 120A. A response to the “monitor icmp packet” transmitted from the lower router 130A reaches the lower router 130D through the reverse route, that is, the route of the intermediate switch 120A → the upper router 110 → the intermediate switch 120D.

上述してきたように、「監視icmpパケット」の送信元および送信先となる下位ルータの組み合わせが、Active系のスター型ネットワーク100に収容されるルータ内で重複しないように予め選定される。そして、下位ルータ130A〜130Dのそれぞれから送信される「監視icmpパケット」および応答が、Active系のスター型ネットワーク100内に循環される。このように、Active系のスター型ネットワーク100内に「監視icmpパケット」を循環させることで、Active系のスター型ネットワーク100内で発生した通信の障害を検知する。   As described above, the combination of the lower-level routers that are the transmission source and the transmission destination of the “monitoring icmp packet” is selected in advance so as not to overlap in the router accommodated in the active star network 100. Then, the “monitoring icmp packet” and the response transmitted from each of the lower routers 130A to 130D are circulated in the active star network 100. In this way, a communication failure occurring in the active star network 100 is detected by circulating the “monitoring icmp packet” in the active star network 100.

ここで、図4を用いてActive系のスター型ネットワーク100からStandby系のスター型ネットワーク200への切替が完了されるまでの概要を説明する。図4は、実施例1に係るネットワーク系の切替の概要を説明するための図である。   Here, the outline until the switching from the active star network 100 to the standby star network 200 is completed will be described with reference to FIG. FIG. 4 is a diagram for explaining an overview of switching of the network system according to the first embodiment.

図4の(1)に示すように、上位ルータ110と中間スイッチ120Bとを接続するケーブル上で通信の障害が発生した場合には、下位ルータ130Aから送信された「監視icmpパケット」は下位ルータ130Bに到達しない。このため、下位ルータ130Aは、「監視icmpパケット」に対する応答を下位ルータ130Bから受信することはないので、障害が発生したものと判定することとなり、図4の(2)に示すようにインターフェースを停止する。そして、下位ルータ130Aは、パケット通信などに関する実動作の実行主体を、Standby系のスター型ネットワーク200に収容されている下位ルータ230Aに切り替える。   As shown in (1) of FIG. 4, when a communication failure occurs on the cable connecting the upper router 110 and the intermediate switch 120B, the “monitoring icmp packet” transmitted from the lower router 130A is the lower router. 130B is not reached. For this reason, since the lower router 130A does not receive a response to the “monitoring icmp packet” from the lower router 130B, it is determined that a failure has occurred, and the interface is set as shown in (2) of FIG. Stop. Then, the lower router 130A switches the execution subject of the actual operation related to packet communication or the like to the lower router 230A accommodated in the standby star network 200.

また、図4の(3)に示すように、下位ルータ130Aのインターフェースが停止されている場合には、下位ルータ130Dから送信された「監視icmpパケット」は下位ルータ130Aに到達しない。よって、下位ルータ130Dは、「監視icmpパケット」に対する応答を下位ルータ130Aから受信することはないので、障害が発生したものと判定することとなり、図4の(4)に示すようにインターフェースを停止する。そして、下位ルータ130Dは、パケット通信などに関する実動作の実行主体を、Standby系のスター型ネットワーク200に収容されている下位ルータ230Dに切り替える。   As shown in (3) of FIG. 4, when the interface of the lower router 130A is stopped, the “monitor icmp packet” transmitted from the lower router 130D does not reach the lower router 130A. Therefore, since the lower router 130D does not receive a response to the “monitoring icmp packet” from the lower router 130A, the lower router 130D determines that a failure has occurred, and stops the interface as shown in (4) of FIG. To do. Then, the lower router 130D switches the execution subject of the actual operation related to packet communication or the like to the lower router 230D accommodated in the standby star network 200.

同様にして、下位ルータ130Dのインターフェースが停止されている場合には、下位ルータ130Cから送信された「監視icmpパケット」は下位ルータ130Dに到達しない。よって、下位ルータ130Cは、「監視icmpパケット」に対する応答を下位ルータ130Dから受信することはないので、障害が発生したものと判定することとなり、インターフェースを停止する。そして、下位ルータ130Cは、パケット通信などに関する実動作の実行主体を、Standby系のスター型ネットワーク200に収容されている下位ルータ230Cに切り替える。   Similarly, when the interface of the lower router 130D is stopped, the “monitoring icmp packet” transmitted from the lower router 130C does not reach the lower router 130D. Therefore, since the lower router 130C does not receive a response to the “monitoring icmp packet” from the lower router 130D, it determines that a failure has occurred and stops the interface. Then, the lower router 130C switches the execution subject of the actual operation related to packet communication or the like to the lower router 230C accommodated in the standby star network 200.

同様にして、下位ルータ130Cのインターフェースが停止されている場合には、下位ルータ130Bから送信された「監視icmpパケット」は下位ルータ130Cに到達しない。よって、下位ルータ130Bは、「監視icmpパケット」に対する応答を下位ルータ130Cから受信することはないので、障害が発生したものと判定することとなり、インターフェースを停止する。そして、下位ルータ130Bは、パケット通信などに関する実動作の実行主体を、Standby系のスター型ネットワーク200に収容されている下位ルータ230Bに切り替える。   Similarly, when the interface of the lower router 130C is stopped, the “monitoring icmp packet” transmitted from the lower router 130B does not reach the lower router 130C. Therefore, since the lower router 130B does not receive a response to the “monitor icmp packet” from the lower router 130C, it determines that a failure has occurred and stops the interface. Then, the lower router 130B switches the execution subject of the actual operation relating to packet communication or the like to the lower router 230B accommodated in the standby star network 200.

図4を用いて説明したように、Active系のスター型ネットワーク100に収容される下位ルータ130A〜130Dのいずれかのインターフェースが停止されれば、インターフェースの停止およびルータの切替が伝播する。そして、最終的に、Standby系のスター型ネットワーク200に収容されている下位ルータ230A〜230Dに、パケット通信などに関する実動作の実行主体の切り替えが完了することとなる。なお、Active系のスター型ネットワーク100に収容される下位ルータ130A〜130Dのそれぞれが自律的に切替を実行する場合に限られるものではない。例えば、ルータの切替を管理する処理機能部をActive系のスター型ネットワーク100内に設ける。そして、この処理機能部が、下位ルータ130A〜130Dの全インターフェースが停止された場合に、パケット通信などに関する実動作の実行主体を下位ルータ230A〜230Dに一括して切り替えを行うようにしてもよい。   As described with reference to FIG. 4, if any interface of the lower routers 130 </ b> A to 130 </ b> D accommodated in the active star network 100 is stopped, the interface stop and the router switching are propagated. Finally, the switching of the execution subject of the actual operation related to packet communication or the like is completed in the lower routers 230A to 230D accommodated in the Starby-type star network 200. Note that the present invention is not limited to the case where each of the lower routers 130A to 130D accommodated in the active star network 100 autonomously performs switching. For example, a processing function unit that manages router switching is provided in the active star network 100. Then, when all the interfaces of the lower routers 130A to 130D are stopped, the processing function unit may collectively switch the execution subject of the actual operation related to packet communication or the like to the lower routers 230A to 230D. .

[下位ルータによる処理(実施例1)]
続いて、図5を用いて、実施例1に係る下位ルータによる処理の流れを説明する。図5は、実施例1に係る下位ルータによる処理の流れを示す図である。なお、Active系のスター型ネットワーク100に収容される下位ルータ130A〜130Dは同様の処理を実行するので、以下では、下位ルータによる処理の一例として、下位ルータ130Aの処理の流れを説明する。
[Processing by Subordinate Router (Example 1)]
Next, the flow of processing by the lower router according to the first embodiment will be described with reference to FIG. FIG. 5 is a diagram illustrating a flow of processing by the lower router according to the first embodiment. Since the lower routers 130A to 130D accommodated in the active star network 100 perform the same processing, the flow of processing of the lower router 130A will be described below as an example of processing by the lower router.

図5に示すように、パケット送受信部132Aは、「監視icmpパケット」送信タイミングに到達しているか否かを判定する(ステップS110)。判定の結果、「監視icmpパケット」送信タイミングに到達していない場合には、同判定結果を「No」としてステップS110の判定を繰り返す。   As illustrated in FIG. 5, the packet transmitting / receiving unit 132A determines whether or not the “monitoring icmp packet” transmission timing has been reached (step S110). As a result of the determination, if the “monitoring icmp packet” transmission timing has not been reached, the determination result is “No” and the determination in step S110 is repeated.

一方、判定の結果、「監視icmpパケット」の送信タイミングに到達している場合には(ステップS110,Yes)、パケット送受信部132Aは、障害検知パケット送信時参照テーブル131Aから送信先アドレスおよびポート番号を取得する(ステップS120)。次に、パケット送受信部132Aは、障害検知パケット送信時参照テーブル131Aから取得した送信先アドレスを「監視icmpパケット」の送信先アドレスに設定して、同じく障害検知パケット送信時参照テーブル131Aから取得したポート番号のポートから「監視icmpパケット」を送信する(ステップS130)。   On the other hand, if the transmission timing of the “monitor icmp packet” has been reached as a result of the determination (step S110, Yes), the packet transmitting / receiving unit 132A transmits the transmission destination address and port number from the failure detection packet transmission reference table 131A. Is acquired (step S120). Next, the packet transmitting / receiving unit 132A sets the destination address acquired from the failure detection packet transmission reference table 131A as the transmission destination address of the “monitoring icmp packet”, and also acquires it from the failure detection packet transmission reference table 131A. “Monitoring icmp packet” is transmitted from the port of the port number (step S130).

インターフェース停止部133Aは、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信されたか否かを判定する(ステップS140)。判定の結果、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信された場合には(ステップS140,Yes)、インターフェース停止部133Aは通信の障害が発生していないものと判定する。そして、下位ルータ130Aによる処理は上述したステップS110に戻る。   The interface stopping unit 133A determines whether or not a response to the “monitoring icmp packet” has been received by the packet transmitting / receiving unit 132A (step S140). As a result of the determination, when the response to the “monitoring icmp packet” is received by the packet transmitting / receiving unit 132A (Yes in step S140), the interface stopping unit 133A determines that a communication failure has not occurred. Then, the processing by the lower router 130A returns to step S110 described above.

一方、判定の結果、「監視icmpパケット」に対する応答がパケット送受信部132Aにより受信されなかった場合には(ステップS140,No)、インターフェース停止部133Aは通信の障害が発生したものと判定する。そして、インターフェース停止部133Aは稼働中のネットワークインターフェースを停止する(ステップS150)。   On the other hand, as a result of the determination, if the response to the “monitoring icmp packet” is not received by the packet transmitting / receiving unit 132A (step S140, No), the interface stopping unit 133A determines that a communication failure has occurred. Then, the interface stopping unit 133A stops the operating network interface (step S150).

[実施例1による効果]
上述してきたように、実施例1によれば、Active系のスター型ネットワーク100に収容される下位ルータ130A〜130Dのそれぞれに対して、「監視icmpパケット」の送信先とする特定のルータを予め選定する。下位ルータ130A〜130Dは、予め選定された特定のルータに対して、「監視icmpパケット」をそれぞれ送信する。このようなことから、ネットワーク内の障害を検知するためのパケット数を低減できる。
[Effects of Example 1]
As described above, according to the first embodiment, for each of the lower routers 130A to 130D accommodated in the active star network 100, a specific router as a transmission destination of the “monitoring icmp packet” is previously set. Select. The lower routers 130 </ b> A to 130 </ b> D transmit “monitoring icmp packets” to specific routers selected in advance. For this reason, the number of packets for detecting a failure in the network can be reduced.

さらに、下位ルータ130A〜130Dは、「監視icmpパケット」に対する応答が受信されない場合には、障害が発生したものと判定してネットワークインターフェースを停止する。このようなことから、冗長構成のスター型ネットワーク内にActive系のルータが複数存在するという事態の発生を回避でき、通信品質を保持できる。   Furthermore, when the response to the “monitoring icmp packet” is not received, the lower routers 130A to 130D determine that a failure has occurred and stop the network interface. For this reason, it is possible to avoid the occurrence of a situation where there are a plurality of active routers in a redundant star network, and to maintain communication quality.

また、実施例1によれば、「監視icmpパケット」の送信元および送信先となる下位ルータの組み合わせが、Active系のスター型ネットワーク100に収容されるルータ内で重複しないように、「監視icmpパケット」の送信先となる特定のルータを予め選定する。このようなことから、下位ルータ130A〜130Dのそれぞれから送信される「監視icmpパケット」および応答が、Active系のスター型ネットワーク100内に循環され、障害の検知漏れを防止できる。   Further, according to the first embodiment, the “monitoring icmp packet” is transmitted in a “monitoring icmp packet” so that a combination of lower-level routers serving as a transmission destination and a transmission destination is not duplicated in a router accommodated in the active star network 100. A specific router as a transmission destination of “packet” is selected in advance. For this reason, the “monitoring icmp packet” and the response transmitted from each of the lower routers 130 </ b> A to 130 </ b> D are circulated in the active star network 100, and failure detection failure can be prevented.

以下、本発明にかかる通信機器、障害検知方法、障害検知プログラム、通信システムおよび通信方法の他の実施形態を説明する。   Hereinafter, other embodiments of a communication device, a failure detection method, a failure detection program, a communication system, and a communication method according to the present invention will be described.

(1)装置構成等
図2に示した下位ルータ130Aの各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要せず、下位ルータ130Aの各構成要素の分散・統合の具体的形態は図示のものに限られない。例えば、図2に示す下位ルータ130Aが有するインターフェース停止部133Aと切替部134Aとを機能的または物理的に統合して構成する。このように、下位ルータ130Aの全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
(1) Device Configuration, etc. Each component of the lower router 130A shown in FIG. 2 is functionally conceptual, and does not necessarily need to be physically configured as illustrated. The specific form of element distribution / integration is not limited to that shown in the figure. For example, the interface stopping unit 133A and the switching unit 134A included in the lower router 130A illustrated in FIG. 2 are configured to be functionally or physically integrated. As described above, all or a part of the lower router 130A can be configured to be functionally or physically distributed / integrated in arbitrary units according to various loads, usage conditions, and the like.

(2)障害検知プログラム
また、上記の実施例1で説明したActive系のスター型ネットワーク100に収容される下位ルータの各種の処理機能(図5等参照)は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。
(2) Failure detection program The various processing functions (see FIG. 5 and the like) of the lower routers accommodated in the active star network 100 described in the first embodiment described above are based on programs prepared in advance. It can also be realized by being executed by a computer system such as a computer or a workstation.

そこで、以下では、図6を用いて、上記の実施例1で説明した下位ルータ130Aの処理機能と同様の処理機能を実現する障害検知プログラムを実行するコンピュータの一例を説明する。図6は、障害検知プログラムを実行するコンピュータを示す図である。   Therefore, in the following, an example of a computer that executes a failure detection program that realizes a processing function similar to the processing function of the lower router 130A described in the first embodiment will be described with reference to FIG. FIG. 6 is a diagram illustrating a computer that executes a failure detection program.

同図に示すように、下位ルータ130Aとしてコンピュータ400は、各種演算処理を実行するCPU(Central Processing Unit)410を有する。また、コンピュータ400は、ユーザからデータの入力を受け付ける入力装置420および出力装置430を有する。   As shown in the figure, the computer 400 as a lower router 130A has a CPU (Central Processing Unit) 410 that executes various arithmetic processes. The computer 400 also includes an input device 420 and an output device 430 that receive data input from the user.

なお、入力装置420は、例えば、キーボードやマウスなどに該当する。また、出力装置430は、モニタやディスプレイなどに該当する。なお、入力装置420がマウスを有する場合には、出力装置430が有するモニタと協働して、ポインティングデバイス機能を実現することもできる。また、入力装置420がタッチパッドなどの他の入力デバイスを有する場合にも、マウスの場合と同様にポインティングデバイス機能を実現できる。装置管理者は、ポインティングデバイス機能を利用して、下位ルータ130Aに関する各種設定を行うこともできる。   Note that the input device 420 corresponds to, for example, a keyboard or a mouse. The output device 430 corresponds to a monitor, a display, or the like. When the input device 420 includes a mouse, the pointing device function can be realized in cooperation with the monitor included in the output device 430. Also, when the input device 420 has another input device such as a touch pad, the pointing device function can be realized as in the case of the mouse. The device administrator can also make various settings related to the lower router 130A using the pointing device function.

また、コンピュータ400は、図6に示すように、記憶媒体からプログラム等を読取る媒体読取装置440と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置450を有する。また、コンピュータ400は、図6に示すように、各種情報を一時記憶するRAM(Random Access Memory)460と、ハードディスク装置470とを有する。そして、各装置410〜470は、バス480に接続される。   As shown in FIG. 6, the computer 400 includes a medium reading device 440 that reads a program and the like from a storage medium, and a network interface device 450 that exchanges data with another computer via a network. As shown in FIG. 6, the computer 400 includes a RAM (Random Access Memory) 460 that temporarily stores various types of information and a hard disk device 470. Each device 410 to 470 is connected to a bus 480.

なお、上述したCPU410の代わりに、例えば、MPU(Micro Processing Unit)などの電子回路、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路を用いることもできる。また、RAM460の代わりに、フラッシュメモリ(flash memory)などの半導体メモリ素子を用いることもできる。   Instead of the CPU 410 described above, for example, an electronic circuit such as an MPU (Micro Processing Unit) or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array) can be used. Further, instead of the RAM 460, a semiconductor memory device such as a flash memory can be used.

ハードディスク装置470には、上述した下位ルータ130Aにより実行される処理と同様の機能を発揮する障害検知プログラム471および障害検知用データ472が記憶されている。なお、この障害検知プログラム471を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。   The hard disk device 470 stores a failure detection program 471 and failure detection data 472 that perform the same functions as the processing executed by the lower router 130A described above. The failure detection program 471 may be appropriately distributed and stored in a storage unit of another computer that is communicably connected via a network.

そして、CPU410が、障害検知プログラム471をハードディスク装置470から読み出してRAM460に展開することにより、図6に示すように、障害検知プログラム471は障害検知プロセス461として機能する。障害検知プロセス461は、ハードディスク装置470から読み出した障害検知用データ472等の各種データを適宜RAM460上の自身に割当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。   Then, the CPU 410 reads out the failure detection program 471 from the hard disk device 470 and develops it in the RAM 460, whereby the failure detection program 471 functions as a failure detection process 461 as shown in FIG. The failure detection process 461 expands various data such as the failure detection data 472 read from the hard disk device 470 in an area allocated to itself on the RAM 460 as appropriate, and executes various processes based on the expanded data.

なお、障害検知プロセス461は、例えば、図2に示した下位ルータ130Aのパケット送受信部132Aと、インターフェース停止部133Aと、切替部134Aにて実行される処理に対応する。   The failure detection process 461 corresponds to, for example, processing executed by the packet transmission / reception unit 132A, the interface stop unit 133A, and the switching unit 134A of the lower router 130A illustrated in FIG.

なお、障害検知プログラム471については、必ずしも最初からハードディスク装置470に記憶させておく必要はない。例えば、コンピュータ400に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ400がこれらから各プログラムを読み出して実行するようにしてもよい。   Note that the failure detection program 471 is not necessarily stored in the hard disk device 470 from the beginning. For example, each program is stored in a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, and an IC card inserted into the computer 400. Then, the computer 400 may read and execute each program from these.

さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ400に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておく。そして、コンピュータ400がこれらから各プログラムを読み出して実行するようにしてもよい。   Further, each program is stored in “another computer (or server)” connected to the computer 400 via a public line, the Internet, a LAN, a WAN, or the like. Then, the computer 400 may read and execute each program from these.

(3)障害検知方法
上記の実施例1で説明したActive系のスター型ネットワーク100に収容される下位ルータにより、例えば、以下のような変換方法が実現される。
(3) Failure Detection Method The following conversion method is realized, for example, by the lower router accommodated in the active star network 100 described in the first embodiment.

すなわち、運用系ネットワークに収容された通信機器は、運用系ネットワーク側に収容される他の通信機器の中から予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信するパケット送信ステップ(例えば、図5のステップS130参照)、パケット送信ステップにより送信された障害検知パケットに対応する応答が特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止ステップ(例えば、図5のステップS140,S150参照)、を含む障害検知方法が実現される。なお、運用系ネットワークは、実施例1で説明したActive系のスター型ネットワーク100に該当する。また、障害検知パケットは、実施例1で説明した「監視icmpパケット」に該当する。   That is, the communication device accommodated in the active network is a failure for detecting a failure in the network with respect to a specific communication device selected in advance from other communication devices accommodated on the active network side. A packet transmission step for transmitting a detection packet (see, for example, step S130 in FIG. 5). When a response corresponding to the failure detection packet transmitted in the packet transmission step is not received from a specific communication device, the network interface is stopped. A failure detection method including an interface stopping step (see, for example, steps S140 and S150 in FIG. 5) is realized. The active network corresponds to the Active star network 100 described in the first embodiment. The failure detection packet corresponds to the “monitoring icmp packet” described in the first embodiment.

以上のように、本発明にかかる通信機器、障害検知方法、障害検知プログラム、通信システムおよび通信方法は、冗長ネットワークにおける障害検知に有用であり、特に、ネットワーク内の障害を検知するためのパケット数を低減し、通信品質を保持することに適している。   As described above, the communication device, the failure detection method, the failure detection program, the communication system, and the communication method according to the present invention are useful for failure detection in a redundant network, and in particular, the number of packets for detecting a failure in the network. It is suitable for reducing communication and maintaining communication quality.

10 (Active系)スター型ネットワーク
11 上位ルータ
12A〜12D 中間スイッチ
13A〜13D 下位ルータ
14A〜14D スイッチ
15A〜15D 端末
20 (Standby系)スター型ネットワーク
21 上位ルータ
22A〜22D 中間スイッチ
23A〜23D 下位ルータ
30〜32 HSRP
40 (Active系)ネットワーク
41 上位ルータ
42 HUB
43 下位ルータ
50 (Standby系)ネットワーク
51 上位ルータ
53 下位ルータ
60 スイッチ
70 端末
80 HSRP
100 (Active系)スター型ネットワーク
110 上位ルータ
120A〜120D 中間スイッチ
130A〜130D 下位ルータ
131A 障害検知パケット送信時参照テーブル
132A パケット送受信部
133A インターフェース停止部
134A 切替部
140A〜140D スイッチ
150A〜150D 端末
200 (Standby系)スター型ネットワーク
210 上位ルータ
220A〜220D 中間スイッチ
230A〜230D 下位ルータ
300 ケーブル
400 コンピュータ
410 CPU
420 入力装置
430 出力装置
440 媒体読取装置
450 ネットワークインターフェース装置
460 RAM
461 障害検知プロセス
470 ハードディスク装置
471 障害検知プログラム
472 障害検知用データ
480 バス
10 (Active) Star network 11 Upper router 12A-12D Intermediate switch 13A-13D Lower router 14A-14D Switch 15A-15D Terminal 20 (Standby system) Star network 21 Upper router 22A-22D Intermediate switch 23A-23D Lower router 30-32 HSRP
40 (Active) network 41 Upper router 42 HUB
43 Lower router 50 (Standby system) network 51 Upper router 53 Lower router 60 Switch 70 Terminal 80 HSRP
100 (Active system) star network 110 upper router 120A to 120D intermediate switch 130A to 130D lower router 131A failure detection packet transmission reference table 132A packet transmission / reception unit 133A interface stop unit 134A switching unit 140A to 140D switch 150A to 150D terminal 200 ( Standby type) Star network 210 Upper router 220A-220D Intermediate switch 230A-230D Lower router 300 Cable 400 Computer 410 CPU
420 Input Device 430 Output Device 440 Medium Reading Device 450 Network Interface Device 460 RAM
461 Failure detection process 470 Hard disk device 471 Failure detection program 472 Failure detection data 480 Bus

Claims (5)

冗長化されたネットワークを構成する運用系ネットワーク側に収容される通信機器それぞれが
前記運用系ネットワーク側に収容される他の通信機器の中から、障害検知パケットの送信元および送信先となる通信機器の組み合わせが、前記運用系ネットワーク側に収容される通信機器内で重複しないように予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信し、前記障害検知パケットに対応する応答を受信するパケット送信部と、
前記パケット送信部により送信された障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止部と、
前記インターフェース停止部によりネットワークインターフェースが停止されたときに、実動作の動作主体を、待機系ネットワークに収容され、前記ネットワークインターフェースが停止された通信機器のペアとなる通信機器へ切り替える切替部とを備え、
前記パケット送受信部は、
前記インターフェース停止部によりネットワークインターフェースが停止されたときに、他の通信機器から受信した前記障害検知パケットに対する応答を送信しないことにより、前記他の通信機器へ、前記通信機器における前記ネットワークインターフェースの停止を伝搬させることを特徴とする通信機器。
Each communication device accommodated on the active network side constituting the redundant network
Among other communication devices accommodated on the active network side, the combination of communication devices that are the transmission source and destination of the failure detection packet is not duplicated in the communication devices accommodated on the active network side. advance against selected the particular communication device transmits a fault detection packet for detecting a failure in the network, transmission packets receives a response corresponding to the fault detection packet reception unit in,
If the response corresponding to the transmitted failure detection packets by the packet transmission reception unit is not received from said specific communication device, an interface stop for stopping the network interface,
A switching unit that switches an actual operating subject to a communication device that is accommodated in a standby network and becomes a pair of communication devices in which the network interface is stopped when the network interface is stopped by the interface stop unit; ,
The packet transmitter / receiver
When the network interface is stopped by the interface stop unit, the network interface in the communication device is stopped to the other communication device by not transmitting a response to the failure detection packet received from the other communication device. A communication device characterized by propagating .
冗長化されたネットワークを構成するネットワーク系のうち運用系ネットワーク側に収容される通信機器に適用される障害検知方法であって、
前記運用系ネットワーク側に収容される他の通信機器の中から、障害検知パケットの送信元および送信先となる通信機器の組み合わせが、前記運用系ネットワーク側に収容される通信機器内で重複しないように予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信するパケット送信ステップと、
前記パケット送信ステップにより送信された障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止ステップと
前記ネットワークインターフェース停止ステップにより、前記ネットワークインターフェースが停止されたときに、実動作の動作主体を、待機系ネットワークに収容され、前記ネットワークインターフェースが停止された通信機器のペアとなる通信機器へ切り替える切替ステップとを含み、
前記ネットワークインターフェース停止ステップにより、前記ネットワークインターフェースが停止されたときに、他の通信機器から受信した前記障害検知パケットに対する応答を送信しないことにより、前記他の通信機器へ、前記通信機器における前記ネットワークインターフェースの停止を伝搬させる
ことを特徴とする障害検知方法。
A failure detection method applied to a communication device accommodated on the active network side of a network system constituting a redundant network,
Among other communication devices accommodated on the active network side, the combination of communication devices that are the transmission source and destination of the failure detection packet is not duplicated in the communication devices accommodated on the active network side. a packet transmission step of transmitting relative preselected specific communication device, the fault detection packet for detecting a failure in the network,
An interface stop step of stopping the network interface when a response corresponding to the failure detection packet transmitted by the packet transmission step is not received from the specific communication device ;
When the network interface is stopped by the network interface stop step, a switching step of switching the operating subject of the actual operation to a communication device that is accommodated in a standby network and becomes a pair of communication devices whose network interface is stopped. Including
The network interface in the communication device is not transmitted to the other communication device by not transmitting a response to the failure detection packet received from the other communication device when the network interface is stopped by the network interface stop step. A failure detection method characterized by propagating a stoppage of a fault.
冗長化されたネットワークを構成するネットワーク系のうち運用系ネットワーク側に収容される通信機器としてのコンピュータに実行させる障害検知プログラムであって、
前記コンピュータに、
前記運用系ネットワーク側に収容される他の通信機器の中から、障害検知パケットの送信元および送信先となる通信機器の組み合わせが、前記運用系ネットワーク側に収容される通信機器内で重複しないように予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信するパケット送信手順と、
前記パケット送信手順により送信された障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止手順と
前記インターフェース停止手順によりネットワークインターフェースが停止されたときに、実動作の動作主体を、待機系ネットワークに収容され、前記ネットワークインターフェースが停止された通信機器のペアとなる通信機器へ切り替える切替手順とを実行させ、
前記インターフェース停止手順によりネットワークインターフェースが停止された場合に、他の通信機器から受信した前記障害検知パケットに対する応答を送信しないことにより、前記他の通信機器へ、前記通信機器における前記ネットワークインターフェースの停止を伝搬させる
ことを特徴とする障害検知プログラム。
A failure detection program to be executed by a computer as a communication device accommodated on the active network side of a network system constituting a redundant network,
In the computer,
Among other communication devices accommodated on the active network side, the combination of communication devices that are the transmission source and destination of the failure detection packet is not duplicated in the communication devices accommodated on the active network side. a packet transmission step of transmitting relative preselected specific communication device, the fault detection packet for detecting a failure in the network,
An interface stop procedure for stopping a network interface when a response corresponding to the failure detection packet transmitted by the packet transmission procedure is not received from the specific communication device ;
When the network interface is stopped by the interface stop procedure, a switching procedure for switching an actual operating subject to a communication device that is accommodated in a standby network and becomes a pair of communication devices whose network interface is stopped is executed. Let
When the network interface is stopped by the interface stop procedure, the network interface in the communication device is stopped to the other communication device by not transmitting a response to the failure detection packet received from the other communication device. A fault detection program characterized by propagating .
複数の通信機器が収容された運用系ネットワークと、該運用系ネットワーク内に障害が発生した場合に該運用系ネットワークをバックアップする待機系ネットワークとで冗長化されたネットワークを有する通信システムであって、
前記運用系ネットワークに収容された通信機器それぞれが
前記運用系ネットワークに収容された他の通信機器の中から、障害検知パケットの送信元および送信先となる通信機器の組み合わせが、前記運用系ネットワーク側に収容される通信機器内で重複しないように予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信し、前記障害検知パケットに対応する応答を受信するするパケット送信部と、
前記パケット送信部により送信された障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止するインターフェース停止部と、
前記インターフェース停止部によりネットワークインターフェースが停止されたときに、実動作の動作主体を、待機系ネットワークに収容され、前記ネットワークインターフェースが停止された通信機器のペアとなる通信機器へ切り替える切替部とを有し、
前記パケット送受信部は、
前記インターフェース停止部によりネットワークインターフェースが停止されたときに、他の通信機器から受信した前記障害検知パケットに対する応答を送信しないことにより、前記他の通信機器へ、前記通信機器における前記ネットワークインターフェースの停止を伝搬させる
ことを特徴とする通信システム。
A communication system having a redundant network with an active network in which a plurality of communication devices are accommodated and a standby network that backs up the active network when a failure occurs in the active network,
Each communication device accommodated in the operational network is
Among other communication devices accommodated in the operational network, the combination of communication devices that are the transmission source and transmission destination of the failure detection packet is not duplicated in the communication device accommodated on the operational network side. against preselected specific communication device transmits a fault detection packet for detecting a failure in the network, and the packet transmission reception unit for receiving a response corresponding to the fault detection packet,
If the response corresponding to the transmitted failure detection packets by the packet transmission reception unit is not received from said specific communication device, an interface stop for stopping the network interface,
When the network interface is stopped by the interface stop unit, there is a switching unit that switches the operating subject of the actual operation to a communication device that is accommodated in a standby network and becomes a pair of communication devices whose network interface is stopped. And
The packet transmitter / receiver
When the network interface is stopped by the interface stop unit, the network interface in the communication device is stopped to the other communication device by not transmitting a response to the failure detection packet received from the other communication device. A communication system characterized by propagating .
複数の通信機器が収容された運用系ネットワークと、該運用系ネットワーク内に障害が発生した場合に該運用系ネットワークをバックアップする待機系ネットワークとで冗長化されたネットワークを有する通信システムに適用される通信方法であって、
前記運用系ネットワークに収容された通信機器それぞれが、
前記運用系ネットワークに収容された他の通信機器の中から、障害検知パケットの送信元および送信先となる通信機器の組み合わせが、前記運用系ネットワーク側に収容される通信機器内で重複しないように予め選定された特定の通信機器に対して、ネットワーク内の障害を検知するための障害検知パケットを送信し、
前記障害検知パケットに対応する応答が前記特定の通信機器から受信されなかった場合に、ネットワークインターフェースを停止し、
前記ネットワークインターフェースが停止されたときに、実動作の動作主体を、待機系ネットワークに収容され、前記ネットワークインターフェースが停止された通信機器のペアとなる通信機器へ切り替え、
前記ネットワークインターフェースが停止されたときに、他の通信機器から受信した前記障害検知パケットに対する応答を送信しないことにより、前記他の通信機器へ、前記通信機器における前記ネットワークインターフェースの停止を伝搬させる
ことを特徴とする通信方法。
The present invention is applied to a communication system having a redundant network of an operational network in which a plurality of communication devices are accommodated and a standby network that backs up the operational network when a failure occurs in the operational network. A communication method,
Each communication device accommodated in the operational network is
Among other communication devices accommodated in the operational network, the combination of communication devices that are the transmission source and transmission destination of the failure detection packet is not duplicated in the communication device accommodated on the operational network side. A failure detection packet for detecting a failure in the network is transmitted to a specific communication device selected in advance.
When a response corresponding to the failure detection packet is not received from the specific communication device, the network interface is stopped ,
When the network interface is stopped, the main operating entity is switched to a communication device that is accommodated in a standby network and is a pair of communication devices in which the network interface is stopped,
Propagating the stop of the network interface in the communication device to the other communication device by not transmitting a response to the failure detection packet received from the other communication device when the network interface is stopped. A characteristic communication method.
JP2010119487A 2010-05-25 2010-05-25 Communication device, failure detection method, failure detection program, communication system, and communication method Expired - Fee Related JP5497535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010119487A JP5497535B2 (en) 2010-05-25 2010-05-25 Communication device, failure detection method, failure detection program, communication system, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010119487A JP5497535B2 (en) 2010-05-25 2010-05-25 Communication device, failure detection method, failure detection program, communication system, and communication method

Publications (2)

Publication Number Publication Date
JP2011250012A JP2011250012A (en) 2011-12-08
JP5497535B2 true JP5497535B2 (en) 2014-05-21

Family

ID=45414751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010119487A Expired - Fee Related JP5497535B2 (en) 2010-05-25 2010-05-25 Communication device, failure detection method, failure detection program, communication system, and communication method

Country Status (1)

Country Link
JP (1) JP5497535B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH047936A (en) * 1990-04-25 1992-01-13 Nec Corp Information communication network
JPH11331258A (en) * 1998-05-08 1999-11-30 Nec Corp Router and data transfer method
JP2003188904A (en) * 2001-12-19 2003-07-04 Matsushita Electric Ind Co Ltd Network connection control device, network connection communication system, and network connection control method
JP4148931B2 (en) * 2004-08-16 2008-09-10 富士通株式会社 Network system, monitoring server, and monitoring server program
JP2007074313A (en) * 2005-09-06 2007-03-22 Nippon Telegr & Teleph Corp <Ntt> Network redundancy control method

Also Published As

Publication number Publication date
JP2011250012A (en) 2011-12-08

Similar Documents

Publication Publication Date Title
JP4860677B2 (en) Method and system for assigning multiple MACs to multiple processors
CN101651691B (en) Network system, access equipment and application layer service assess method
US20090249115A1 (en) Method and system for dynamic link failover management
CN114840495B (en) A method, storage medium and device for preventing brain split in database cluster
JP2010541413A (en) Network conflict prevention apparatus and network conflict prevention method
CN112491700A (en) Network path adjusting method, system, device, electronic equipment and storage medium
CN103825777A (en) DMZ server switching method and device
JP2004171370A (en) Address control method and method between client / server in redundant configuration
US8370897B1 (en) Configurable redundant security device failover
CN111585835B (en) Control method and device for out-of-band management system and storage medium
JP2011203941A (en) Information processing apparatus, monitoring method and monitoring program
JP5497535B2 (en) Communication device, failure detection method, failure detection program, communication system, and communication method
JP2002344450A (en) High availability processing method, its execution system and its processing program
JP2009075710A (en) Redundant system
CN103891204B (en) The method of link switchover and switching equipment
CN113852514A (en) Data processing system with uninterrupted service, processing equipment switching method and connecting equipment
US10277700B2 (en) Control plane redundancy system
JP4863984B2 (en) Monitoring processing program, method and apparatus
US20050216578A1 (en) Methods, devices and computer program products using a node affiliation protocol for monitoring and/or controlling networkable devices
CN102316136A (en) A Load Balancing Method for Dual Controller System
CN101626298A (en) Network device and detection method of primary control card of network device
CN115225554A (en) Network element detection method, device, network element and computer readable storage medium
JP5790420B2 (en) Communication device, failure detection method, and failure detection program
US11947431B1 (en) Replication data facility failure detection and failover automation
JP7120678B1 (en) Communication processing device, communication processing system, failure notification method and failure notification program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130806

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130917

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: 20140304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140306

R150 Certificate of patent or registration of utility model

Ref document number: 5497535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees