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
JP5741182B2 - COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP5741182B2 - COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP5741182B2
JP5741182B2 JP2011097342A JP2011097342A JP5741182B2 JP 5741182 B2 JP5741182 B2 JP 5741182B2 JP 2011097342 A JP2011097342 A JP 2011097342A JP 2011097342 A JP2011097342 A JP 2011097342A JP 5741182 B2 JP5741182 B2 JP 5741182B2
Authority
JP
Japan
Prior art keywords
protocol
connection
setting
priority
normal
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
JP2011097342A
Other languages
Japanese (ja)
Other versions
JP2012231242A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2011097342A priority Critical patent/JP5741182B2/en
Publication of JP2012231242A publication Critical patent/JP2012231242A/en
Application granted granted Critical
Publication of JP5741182B2 publication Critical patent/JP5741182B2/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)
  • Telephonic Communication Services (AREA)

Description

本発明は通信装置および通信方法、並びにプログラムに関する。   The present invention relates to a communication device, a communication method, and a program.

ネットワーク機器追加やプライベートネットワークのIP(Internet Protocol)アドレス枯渇や区分けによるプライベートネットワークの見直し時に、一部のネットワークの設定の不備によりノード機器がネットワークから孤立してしまい、リモートからの設定変更ができず、機器を直接設定変更する必要が発生していた。   When revising a private network due to the addition of network devices or private network IP (Internet Protocol) address depletion or classification, node devices are isolated from the network due to incomplete network settings and cannot be changed remotely. It was necessary to change the setting of the device directly.

すなわち、運用中のネットワークにおいてネットワーク機器やルーティングの追加するかまたは変更するかなどにより、各装置やノード(以下、単にノードと称する)の設定を見直すことがある。各ノードにはリモート制御端末より直接設定が変更されるものもあれば、各種ネットワーク設定を記録した「ファイル形式」で設定変更されるものもある。   That is, the setting of each device or node (hereinafter simply referred to as a node) may be reviewed depending on whether a network device or routing is added or changed in an operating network. Some nodes have their settings changed directly from the remote control terminal, while others have their settings changed in a “file format” that records various network settings.

従来、ルータの設定変更前の設定ファイルを別の記憶領域に格納し、ルータの設定を変更し、リブートし、リブート後にある一定時間のタイマを起動させ、ネットワークを介した遠隔地のホストから接続テストを行い、設定変更後の接続性が害されていない場合には、ネットワークを介した遠隔地のホストからの信号により、ルータのタイマを止め、設定変更後の接続性が害されている場合には、ルータのタイマのタイムアウトにより、別の記憶領域に格納していた設定変更前の設定に戻し、リブートするようにしているものもある(例えば、特許文献1参照)。   Conventionally, the configuration file before the router configuration change is stored in a separate storage area, the router configuration is changed, rebooted, a timer for a certain period of time is started after the reboot, and connected from a remote host via the network If the connectivity after the setting change is not harmed by the test, the router timer is stopped by the signal from the remote host via the network, and the connectivity after the setting change is harmed In some cases, due to a timeout of the router timer, the setting is restored to the setting before the setting change stored in another storage area and rebooted (see, for example, Patent Document 1).

特開2001−251337号公報JP 2001-251337 A

しかしながら、いずれの場合も設定を有効化したあとに再起動させる機器も多く、設定ミスによりリモート制御端末より一切アクセスができず孤立してしまい、システム運用者が現地に行き、変更後の正しい環境情報を設定しなくてはならなかった。大規模な変更作業の場合、このような作業が数多く発生し、システム運用者に大きな負荷がかかっていた。   However, in either case, there are many devices that are restarted after enabling the settings, and they cannot be accessed from the remote control terminal at all due to a setting error, so the system operator goes to the site, and the correct environment after the change is made I had to set the information. In the case of a large-scale change work, such a lot of work occurred, and a heavy load was imposed on the system operator.

そこで、本発明は、上記課題を解決すること、すなわち、より確実に相手と通信できる通信装置および通信方法、並びにプログラムを提供することを目的とする。   Therefore, an object of the present invention is to solve the above-described problems, that is, to provide a communication device, a communication method, and a program that can more reliably communicate with a partner.

上記課題を解決するために、本発明の通信装置の一側面は、複数のプロトコルにより通信する通信装置において、他の通信装置と正常に接続できた場合のプロトコル毎の設定の値を記憶する記憶手段と、プロトコル毎に他の通信装置との新しい設定での接続が正常であるかを確認する確認手段と、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定手段と、プロトコルの優先度が高いと判定された場合、他の通信装置と正常に接続できたときの記憶されている値をプロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定手段とを有するものとされている。 In order to solve the above-described problem, one aspect of the communication device according to the present invention is a memory that stores a setting value for each protocol when a communication device that communicates with a plurality of protocols is normally connected to another communication device. A means for confirming whether or not the connection with the new setting for each protocol is normal, and a priority of the protocol confirmed that the connection is not normal, and a predetermined priority. If the priority of the protocol is determined to be high and the determination means for determining whether or not the degree of the protocol is high, the stored value when the connection with the other communication apparatus can be normally established is set in the protocol, and the priority If it is determined that the setting is low, the setting unit is configured to record information indicating that setting cannot be performed and to proceed to connection confirmation using the next protocol .

また、本発明の通信装置の一側面は、上述の構成に加えて、確認手段により接続が正常であるかを確認するプロトコルを選択する選択手段をさらに有するものとされている。   In addition to the above-described configuration, one aspect of the communication apparatus of the present invention further includes selection means for selecting a protocol for confirming whether the connection is normal by the confirmation means.

さらに、本発明の通信装置の一側面は、上述の構成に加えて、判定手段は、接続が正常でないと確認されたプロトコルの接続のリトライにより、接続が正常でないことが一過性であるか否かを判定し、設定手段は、接続が正常でないことが一過性でないと判定された場合、優先度が高いプロトコルについては他の通信装置と正常に接続できたときの記憶されている値をプロトコルに設定するものとされている。 Further, according to one aspect of the communication apparatus of the present invention, in addition to the above-described configuration, the determination unit is transiently determined that the connection is not normal due to a connection retry of a protocol that has been confirmed that the connection is not normal. If it is determined that the connection is not normal and the setting means determines that the connection is not transient, the value stored when the protocol having a high priority can be normally connected to another communication device. Is set to the protocol.

また、本発明の通信方法の一側面は、複数のプロトコルにより通信する通信方法において、他の通信装置と正常に接続できた場合のプロトコル毎の設定の値を記憶する記憶ステップと、プロトコル毎に他の通信装置との新しい設定での接続が正常であるかを確認する確認ステップと、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定ステップと、プロトコルの優先度が高いと判定された場合、他の通信装置と正常に接続できたときの記憶されている値をプロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定ステップとを含むものとされている。 In addition, according to one aspect of the communication method of the present invention, in a communication method that communicates with a plurality of protocols, a storage step that stores a setting value for each protocol when a normal connection with another communication apparatus is established, Confirmation step for confirming whether or not the connection with the new communication device is normal, and the priority of the protocol confirmed that the connection is not normal and whether or not the predetermined priority is high If it is determined that the priority of the protocol is high, the stored value when the connection with the other communication apparatus can be normally established is set in the protocol, and the priority is determined to be low. In this case, it includes a setting step of recording information indicating that setting cannot be performed and shifting to connection confirmation using the next protocol .

さらに、本発明のプログラムの一側面は、複数のプロトコルにより通信する通信装置のコンピュータに、他の通信装置と正常に接続できた場合のプロトコル毎の設定の値を記憶手段に記憶させる記憶ステップと、プロトコル毎に他の通信装置との新しい設定での接続が正常であるかを確認する確認ステップと、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定ステップと、プロトコルの優先度が高いと判定された場合、他の通信装置と正常に接続できたときの記憶されている値をプロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定ステップとを含む処理を行わせるものとされている。 Furthermore, one aspect of the program of the present invention is a storage step of storing, in a storage unit, a setting value for each protocol when a computer of a communication device that communicates with a plurality of protocols is normally connected to another communication device. A confirmation step for confirming whether or not a connection with a new setting with another communication device is normal for each protocol, and a priority of a protocol confirmed that the connection is not normal, and a predetermined priority is If it is determined that the priority of the protocol is high and the priority of the protocol is high, the stored value when the connection with the other communication device can be normally established is set in the protocol, and the priority is low If it is determined, the information including the setting step of recording information indicating that the setting cannot be performed and shifting to the connection confirmation by the next protocol is performed.

本発明の一側面によれば、より確実に相手と通信できる通信装置および通信方法、並びにプログラムを提供することができる。   According to one aspect of the present invention, it is possible to provide a communication device, a communication method, and a program that can more reliably communicate with a partner.

通信装置のプロトコルスタックを示す図である。It is a figure which shows the protocol stack of a communication apparatus. ノード11のハードウェアの構成例を示すブロック図である。3 is a block diagram illustrating a hardware configuration example of a node 11. FIG. ノード11においてプログラムを実行することにより実現される機能の構成を示すブロック図である。3 is a block diagram illustrating a configuration of functions realized by executing a program in a node 11. FIG. プロトコルの判定の処理を説明するフローチャートである。It is a flowchart explaining the process of protocol determination. NG時の処理の詳細を説明するフローチャートである。It is a flowchart explaining the detail of the process at the time of NG. プロトコルの判定の処理を説明する図である。It is a figure explaining the process of a protocol determination. プロトコルの優先度を説明する図である。It is a figure explaining the priority of a protocol. プロトコルの判定の処理を説明する図である。It is a figure explaining the process of a protocol determination.

以下、本発明の一実施の形態の通信装置について、図1〜図9を参照しながら説明する。ここでは簡略化の為に2つのノードを例に構成を示す。   Hereinafter, a communication apparatus according to an embodiment of the present invention will be described with reference to FIGS. Here, for simplification, the configuration is shown by taking two nodes as an example.

図1は、通信装置のプロトコルスタックを示す図である。ノード11は、通信装置の一例であり、プロトコルの設定が変更されるノードである。以下、ノード11は、ノードAとも称する。   FIG. 1 is a diagram illustrating a protocol stack of a communication device. The node 11 is an example of a communication device, and is a node whose protocol settings are changed. Hereinafter, the node 11 is also referred to as a node A.

ノード12は、リモート制御端末である。以下、ノード12は、ノードBとも称する。   The node 12 is a remote control terminal. Hereinafter, the node 12 is also referred to as a node B.

ノード11とノード12とは、ノード11の、Ethernet(登録商標)21、IP/ARP(Address Resolution Protocol)/ICMP(Internet Control Message Protocol)/IPsec(Security Architecture for Internet Protocol)22、TCP(Transmission Control Protocol)/UDP(User Datagram Protocol)/SCTP(Stream Control Transmission Protocol)23、およびFTP(File Transfer Protocol)/TELNET(Telecommunication network)24の各プロトコルスタックと、ノード11の、Ethernet(登録商標)31、IP/ARP/ICMP/IPsec32、TCP/UDP/SCTP33、およびFTP/TELNET34の各プロトコルスタックとで接続されている。   The node 11 and the node 12 are the Ethernet (registered trademark) 21, IP / ARP (Address Resolution Protocol) / ICMP (Internet Control Message Protocol) / IPsec (Security Architecture for Internet Protocol) 22, TCP (Transmission Control). Protocol) / UDP (User Datagram Protocol) / SCTP (Stream Control Transmission Protocol) 23 and FTP (File Transfer Protocol) / TELNET (Telecommunication network) 24 protocol stack, Ethernet 11 (registered trademark) 31 of node 11, It is connected with each protocol stack of IP / ARP / ICMP / IPsec32, TCP / UDP / SCTP33, and FTP / TELNET34.

Ethernet(登録商標)21および31には、Ethernet(登録商標)のプロトコルが含まれる。   Ethernet (registered trademark) 21 and 31 includes an Ethernet (registered trademark) protocol.

IP/ARP/ICMP/IPsec22および32には、IP、ARP、ICMP、およびIPsecの各プロトコルが含まれる。   IP / ARP / ICMP / IPsec 22 and 32 include IP, ARP, ICMP, and IPsec protocols.

TCP/UDP/SCTP23および33には、TCP、UDP、およびSCTPの各プロトコルが含まれる。   TCP / UDP / SCTP 23 and 33 include TCP, UDP, and SCTP protocols.

FTP/TELNET24および34には、FTPおよびTELNETの各プロトコルが含まれる。   FTP / TELNET 24 and 34 include FTP and TELNET protocols.

図2は、以下で説明する一連の処理をプログラムにより実行するコンピュータであるノード11のハードウェアの構成例を示すブロック図である。   FIG. 2 is a block diagram illustrating a hardware configuration example of the node 11 which is a computer that executes a series of processes described below by a program.

コンピュータにおいて、CPU(Central Processing Unit)51,ROM(Read Only Memory)52,RAM(Random Access Memory)53は、バス54により相互に接続されている。   In a computer, a CPU (Central Processing Unit) 51, a ROM (Read Only Memory) 52, and a RAM (Random Access Memory) 53 are connected to each other by a bus 54.

バス54には、さらに、入出力インタフェース55が接続されている。入出力インタフェース55には、キーボード、マウス、マイクロホンなどよりなる入力部56、ディスプレイ、スピーカなどよりなる出力部57、ハードディスクや不揮発性メモリ71などよりなる記憶部58、ネットワークインタフェースなどよりなる通信部59、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア61を駆動するドライブ60が接続されている。   An input / output interface 55 is further connected to the bus 54. The input / output interface 55 includes an input unit 56 including a keyboard, a mouse, and a microphone, an output unit 57 including a display and a speaker, a storage unit 58 including a hard disk and a nonvolatile memory 71, and a communication unit 59 including a network interface. A drive 60 for driving a removable medium 61 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is connected.

以上のように構成されるコンピュータでは、CPU51が、例えば、記憶部58に記憶されているプログラムを、入出力インタフェース55及びバス54を介して、RAM53にロードして実行することにより、上述した一連の処理が行われる。   In the computer configured as described above, the CPU 51 loads the program stored in the storage unit 58 to the RAM 53 through the input / output interface 55 and the bus 54 and executes the program, for example. Is performed.

コンピュータ(CPU51)が実行するプログラムは、例えば、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア61に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。   The program executed by the computer (CPU 51) is, for example, a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), etc.), a magneto-optical disk, or a semiconductor. It is recorded on a removable medium 61, which is a package medium composed of a memory or the like, or is provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.

そして、プログラムは、リムーバブルメディア61をドライブ60に装着することにより、入出力インタフェース55を介して、記憶部58に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部59で受信し、記憶部58に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM52や記憶部58にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。   The program can be installed in the computer by installing the removable medium 61 in the drive 60 and storing it in the storage unit 58 via the input / output interface 55. Further, the program can be installed in a computer by being received by the communication unit 59 via a wired or wireless transmission medium and stored in the storage unit 58. In addition, the program can be installed in the computer in advance by storing it in the ROM 52 or the storage unit 58 in advance.

図3は、コンピュータであるノード11においてプログラムを実行することにより実現される機能の構成を示すブロック図である。すなわち、ノード11において接続確認部91、判定部92、選択部93、設定部94、および記憶部95が実現される。   FIG. 3 is a block diagram showing a configuration of functions realized by executing a program in the node 11 which is a computer. That is, in the node 11, a connection confirmation unit 91, a determination unit 92, a selection unit 93, a setting unit 94, and a storage unit 95 are realized.

接続確認部91は、Ethernet(登録商標)21〜FTP/TELNET24の各プロトコルスタックに含まれる、Ethernet(登録商標)〜TELNETのプロトコル毎にノード12との接続が正常であるかを確認する。   The connection confirmation unit 91 confirms whether the connection with the node 12 is normal for each protocol of Ethernet (registered trademark) to TELNET included in each protocol stack of Ethernet (registered trademark) 21 to FTP / TELNET 24.

判定部92は、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かなどを判定する。判定部92は、運用判定部101、リトライ判定部102、および優先度判定部103を含む。運用判定部101は、プロトコルで正常性が確認できなかった場合に新しい設定では運用が可能か不可能かを判定する。リトライ判定部102は、通信の正常性が一過性のものか否かを判定する。優先度判定部103は、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する。   The determination unit 92 determines whether or not the priority of the protocol that has been confirmed that the connection is not normal is high. The determination unit 92 includes an operation determination unit 101, a retry determination unit 102, and a priority determination unit 103. The operation determination unit 101 determines whether operation is possible or impossible with new settings when normality cannot be confirmed by the protocol. The retry determination unit 102 determines whether or not the normality of communication is transient. The priority determination unit 103 determines whether or not the priority of the protocol that has been confirmed that the connection is not normal is high.

選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルを選択する。   The selection unit 93 selects a protocol by which the connection confirmation unit 91 confirms whether the connection is normal.

設定部94は、プロトコルの優先度が高いと判定された場合、ノード12と正常に接続できたときの記憶されている値をプロトコルに設定する。記憶部95は、ノード12と正常に接続できた場合のプロトコル毎の設定の値を不揮発性メモリ71に記憶させる。   When it is determined that the protocol priority is high, the setting unit 94 sets the stored value when the connection with the node 12 is successful to the protocol. The storage unit 95 stores the setting value for each protocol when the node 12 is normally connected to the nonvolatile memory 71.

次に、図4および図5のフローチャートを参照してプロトコルの判定の処理について詳細に説明する。   Next, the protocol determination process will be described in detail with reference to the flowcharts of FIGS.

図4はプロトコルの判定の処理を説明するフローチャートである。ステップS11において、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてARPを選択し、接続確認部91は、ノード12とのARPの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのARPの接続が正常であるかの確認の結果に応じて、新しい設定でARPの運用が可能であるか不可能であるかを判定する。   FIG. 4 is a flowchart for explaining a protocol determination process. In step S11, the selection unit 93 selects ARP as a protocol for confirming whether the connection is normal by the connection confirmation unit 91, and the connection confirmation unit 91 confirms whether the ARP connection with the node 12 is normal. To do. The operation determining unit 101 of the determining unit 92 can determine whether or not the ARP operation can be performed with the new setting according to the result of the confirmation by the connection confirming unit 91 whether the ARP connection with the node 12 is normal. Determine whether.

ステップS11において、新しい設定でARPの運用が不可能であると判定された場合、手続きはステップS12に進み、NG時の処理が実行される。NG時の処理の詳細は図5のフローチャートを参照して後述する。   If it is determined in step S11 that ARP operation is not possible with the new settings, the procedure proceeds to step S12, and processing for NG is executed. Details of the NG process will be described later with reference to the flowchart of FIG.

ステップS11において、新しい設定でARPの運用が可能であると判定された場合、手続きはステップS13に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてICMPを選択し、接続確認部91は、ノード12とのICMPの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのICMPの接続が正常であるかの確認の結果に応じて、新しい設定でICMPの運用が可能であるか不可能であるかを判定する。   If it is determined in step S11 that the ARP can be operated with the new setting, the procedure proceeds to step S13, and the selection unit 93 uses ICMP as a protocol for confirming whether the connection is normal by the connection confirmation unit 91. The connection confirmation unit 91 confirms whether or not the ICMP connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 determines whether the ICMP operation is possible or not with a new setting according to the result of the confirmation by the connection confirmation unit 91 whether the ICMP connection with the node 12 is normal. Determine whether.

ステップS13において、新しい設定でICMPの運用が不可能であると判定された場合、手続きはステップS14に進み、NG時の処理が実行される。   If it is determined in step S13 that ICMP operation is not possible with the new settings, the procedure proceeds to step S14, and processing for NG is executed.

ステップS13において、新しい設定でICMPの運用が可能であると判定された場合、手続きはステップS15に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてIPsecを選択し、接続確認部91は、ノード12とのIPsecの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのIPsecの接続が正常であるかの確認の結果に応じて、新しい設定でIPsecの運用が可能であるか不可能であるかを判定する。   If it is determined in step S13 that ICMP operation is possible with the new settings, the procedure proceeds to step S15, and the selection unit 93 uses IPsec as a protocol for confirming whether the connection is normal by the connection confirmation unit 91. The connection confirmation unit 91 confirms whether the IPsec connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 can determine whether or not the IPsec operation can be performed with the new setting according to the result of the confirmation by the connection confirmation unit 91 whether the IPsec connection with the node 12 is normal. Determine whether.

ステップS15において、新しい設定でIPsecの運用が不可能であると判定された場合、手続きはステップS16に進み、NG時の処理が実行される。   If it is determined in step S15 that IPsec operation is not possible with the new settings, the procedure proceeds to step S16, and processing for NG is executed.

ステップS15において、新しい設定でIPsecの運用が可能であると判定された場合、手続きはステップS17に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてSCTPを選択し、接続確認部91は、ノード12とのSCTPの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのSCTPの接続が正常であるかの確認の結果に応じて、新しい設定でSCTPの運用が可能であるか不可能であるかを判定する。   If it is determined in step S15 that IPsec operation is possible with the new settings, the procedure proceeds to step S17, and the selection unit 93 uses SCTP as a protocol for confirming whether the connection is normal by the connection confirmation unit 91. The connection confirmation unit 91 confirms whether the SCTP connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 can or cannot operate the SCTP with the new setting according to the result of the confirmation by the connection confirmation unit 91 whether the SCTP connection with the node 12 is normal. Determine whether.

ステップS17において、新しい設定でSCTPの運用が不可能であると判定された場合、手続きはステップS18に進み、NG時の処理が実行される。   If it is determined in step S17 that SCTP operation is not possible with the new settings, the procedure proceeds to step S18, and processing for NG is executed.

ステップS17において、新しい設定でSCTPの運用が可能であると判定された場合、手続きはステップS19に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてTCPを選択し、接続確認部91は、ノード12とのTCPの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのTCPの接続が正常であるかの確認の結果に応じて、新しい設定でTCPの運用が可能であるか不可能であるかを判定する。   If it is determined in step S17 that the SCTP can be operated with the new settings, the procedure proceeds to step S19, and the selection unit 93 uses the connection confirmation unit 91 as a protocol for confirming whether the connection is normal. The connection confirmation unit 91 confirms whether the TCP connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 can determine whether the TCP operation is possible with the new setting according to the result of the confirmation by the connection confirmation unit 91 whether the TCP connection with the node 12 is normal. Determine whether.

ステップS19において、新しい設定でTCPの運用が不可能であると判定された場合、手続きはステップS20に進み、NG時の処理が実行される。   If it is determined in step S19 that TCP operation is not possible with the new settings, the procedure proceeds to step S20, and processing for NG is executed.

ステップS19において、新しい設定でTCPの運用が可能であると判定された場合、手続きはステップS21に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてFTPを選択し、接続確認部91は、ノード12とのFTPの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのFTPの接続が正常であるかの確認の結果に応じて、新しい設定でFTPの運用が可能であるか不可能であるかを判定する。   If it is determined in step S19 that TCP operation is possible with the new settings, the procedure proceeds to step S21, and the selection unit 93 uses FTP as a protocol for confirming whether the connection is normal by the connection confirmation unit 91. The connection confirmation unit 91 confirms whether the FTP connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 can determine whether or not FTP operation is possible with new settings according to the result of the confirmation by the connection confirmation unit 91 whether the FTP connection with the node 12 is normal. Determine whether.

ステップS21において、新しい設定でFTPの運用が不可能であると判定された場合、手続きはステップS22に進み、NG時の処理が実行される。   If it is determined in step S21 that FTP operation is not possible with the new settings, the procedure proceeds to step S22, and processing for NG is executed.

ステップS21において、新しい設定でFTPの運用が可能であると判定された場合、手続きはステップS23に進み、選択部93は、接続確認部91により接続が正常であるかを確認するプロトコルとしてTELNETを選択し、接続確認部91は、ノード12とのTELNETの接続が正常であるかを確認する。判定部92の運用判定部101は、接続確認部91によるノード12とのTELNETの接続が正常であるかの確認の結果に応じて、新しい設定でTELNETの運用が可能であるか不可能であるかを判定する。   If it is determined in step S21 that FTP operation is possible with the new settings, the procedure proceeds to step S23, and the selection unit 93 uses TELNET as a protocol for confirming whether the connection is normal by the connection confirmation unit 91. Then, the connection confirmation unit 91 confirms whether the TELNET connection with the node 12 is normal. The operation determination unit 101 of the determination unit 92 can determine whether the TELNET operation can be performed with the new setting according to the result of the confirmation by the connection confirmation unit 91 whether the TELNET connection with the node 12 is normal. Determine whether.

ステップS23において、新しい設定でTELNETの運用が不可能であると判定された場合、手続きはステップS24に進み、NG時の処理が実行される。   If it is determined in step S23 that TELNET operation is not possible with the new settings, the procedure proceeds to step S24, and processing for NG is executed.

ステップS23において、新しい設定でTELNETの運用が可能であると判定された場合、手続きはステップS25に進み、記憶部95は、不揮発性メモリ71に全ての設定を記憶させ、プロトコルの判定の処理は終了する。   If it is determined in step S23 that the TELNET can be operated with the new settings, the procedure proceeds to step S25, and the storage unit 95 stores all the settings in the nonvolatile memory 71, and the protocol determination process is performed. finish.

後述するNG時の処理のステップS44の手続きの後、手続きはステップS26に進み、設定部94は、不揮発性メモリ71から前回の設定を読み出して再設定する。すなわち、設定部94は、ノード12と正常に接続できたときの記憶されている値をプロトコルに設定する。   After the procedure in step S44 of NG processing described later, the procedure proceeds to step S26, and the setting unit 94 reads the previous setting from the nonvolatile memory 71 and resets it. That is, the setting unit 94 sets the stored value in the protocol when the node 12 is normally connected.

ステップS27において、ノード11は、再起動して、プロトコルの判定の処理は終了する。   In step S27, the node 11 is restarted, and the protocol determination process ends.

図5は、NG時の処理の詳細を説明するフローチャートである。ステップS41において、接続確認部91は、ノード12との接続をリトライ(retry)し、ステップS42において、判定部92のリトライ判定部102は、リトライがOKかNGか、すなわち、通信の正常性が一過性のものか否かを判定する。   FIG. 5 is a flowchart for explaining details of processing in NG. In step S41, the connection confirmation unit 91 retries the connection with the node 12. In step S42, the retry determination unit 102 of the determination unit 92 determines whether the retry is OK or NG, that is, whether the communication is normal. Determine if it is transient.

ステップS42において、リトライがNG、すなわち、通信の正常性が一過性のものであると判定された場合、手続きはステップS43に進み、判定部92の優先度判定部103は、接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する。   If it is determined in step S42 that the retry is NG, that is, the normality of communication is transient, the procedure proceeds to step S43, and the priority determination unit 103 of the determination unit 92 determines that the connection is not normal. It is determined whether or not the priority of the protocol confirmed as above is high.

ステップS43において、プロトコルの優先度が高いと判定された場合、手続きはステップS44に進み、記憶部95は、設定NGの情報をログ化して(プロトコルが接続できないことを示す情報(ログ)を不揮発性メモリ71に記憶させ)、NG時の処理は終了して、手続きは図4のステップS26に進む。   If it is determined in step S43 that the priority of the protocol is high, the procedure proceeds to step S44, and the storage unit 95 logs information of the setting NG (information (log) indicating that the protocol cannot be connected is nonvolatile). Stored in the memory 71), the NG process ends, and the procedure proceeds to step S26 in FIG.

ステップS42において、リトライがOK、すなわち、通信の正常性が一過性のものでないと判定された場合、NG時の処理は終了して、手続きは図4のステップS13、ステップS15、ステップS17、ステップS19、ステップS21、またはステップS13に進む。すなわち、ステップS12において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS13に進む。ステップS14において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS15に進む。ステップS16において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS17に進む。   If it is determined in step S42 that the retry is OK, that is, if the normality of communication is not temporary, the processing at the time of NG is ended, and the procedure is step S13, step S15, step S17 in FIG. Proceed to step S19, step S21, or step S13. That is, in step S12, when the NG process is executed, after step S42, the procedure proceeds to step S13 in FIG. If the NG process is executed in step S14, the procedure proceeds to step S15 in FIG. 4 after step S42. If the NG process is executed in step S16, the procedure proceeds to step S17 in FIG. 4 after step S42.

また、ステップS18において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS19に進む。ステップS20において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS21に進む。ステップS22において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS23に進む。ステップS24において、NG時の処理が実行された場合、ステップS42の後、手続きは図4のステップS25に進む。   Further, when the NG process is executed in step S18, the procedure proceeds to step S19 in FIG. 4 after step S42. If the NG process is executed in step S20, the procedure proceeds to step S21 in FIG. 4 after step S42. If the NG process is executed in step S22, the procedure proceeds to step S23 in FIG. 4 after step S42. If the NG process is executed in step S24, the procedure proceeds to step S25 in FIG. 4 after step S42.

ステップS43において、プロトコルの優先度が低いと判定された場合、手続きはステップS45に進み、記憶部95は、設定NGの情報をログ化して(プロトコルが接続できないことを示す情報(ログ)を不揮発性メモリ71に記憶させ)、NG時の処理は終了して、ステップS42においてリトライがOKであると判定された場合と同様に、手続きは図4のステップS13、ステップS15、ステップS17、ステップS19、ステップS21、またはステップS13に進む。   If it is determined in step S43 that the priority of the protocol is low, the procedure proceeds to step S45, and the storage unit 95 logs information of the setting NG (information (log) indicating that the protocol cannot be connected is nonvolatile). 4 is stored in the memory 71, and the processing at the time of NG is finished, and the procedure is similar to the case where it is determined that the retry is OK in step S42, the procedure is step S13, step S15, step S17, step S19 in FIG. The process proceeds to step S21 or step S13.

ここで、図6〜図8を参照して動作を説明する。図6〜図8において、丸印は、正常なプロトコルを示し、バツ印は、異常なプロトコルを示す。また、図7において、星印が付されているプロトコルは、優先度高が予め付されているプロトコルを示し、星印が付されていないプロトコルは、優先度低が予め付されているプロトコルを示す。   Here, the operation will be described with reference to FIGS. In FIG. 6 to FIG. 8, a circle indicates a normal protocol, and a cross indicates an abnormal protocol. In FIG. 7, a protocol with a star is a protocol with a high priority in advance, and a protocol without a star is a protocol with a low priority in advance. Show.

なお、図6〜図8に示される例においては、ARP、ICMP、およびIPsecのプロトコルが最下位の階層(低い階層)のプロトコルスタックに属し、その上位のプロトコルスタックにTCP、UDP、およびSCTPのプロトコルが属し、最上位の階層のプロトコルスタックにFTPおよびTelnetのプロトコルが属している。   In the examples shown in FIGS. 6 to 8, the ARP, ICMP, and IPsec protocols belong to the protocol stack of the lowest layer (lower layer), and TCP, UDP, and SCTP are included in the upper protocol stack. The protocol belongs, and the FTP and Telnet protocols belong to the protocol stack at the highest level.

図6に示されるように、ノードAであるノード11がプロトコルを使用し、正常稼働しているものとする。ノードAであるノード11は、各ノードとの通信が正常確立した設定を不揮発性メモリ71に記憶させる。   As shown in FIG. 6, it is assumed that the node 11 which is the node A is operating normally using the protocol. The node 11, which is the node A, stores the setting in which communication with each node is normally established in the nonvolatile memory 71.

図7に示されるように、ノードAであるノード11に設定されるプロトコルはあらかじめ優先度付けがされ、ノードAであるノード11の不揮発性メモリ71に記憶させる。優先度付けはリモート制御端末であるノード12からの制御を行う為に最低限必要なプロトコルとする。   As shown in FIG. 7, the protocol set in the node 11 that is the node A is prioritized in advance and is stored in the nonvolatile memory 71 of the node 11 that is the node A. Prioritization is a minimum protocol required for control from the node 12 which is a remote control terminal.

ネットワーク変更によりノードAであるノード11の設定が見直された場合、ノード11は優先度高のプロトコルから順に通信確立が可能か確認する。通信確立できる場合は元の設定に戻さず、当該設定を有効とする。優先度低に設定されたプロトコルの通信確立できない場合はリモート制御端末であるノード12よりその設定を見直す。   When the setting of the node 11 that is the node A is reviewed due to the network change, the node 11 confirms whether communication can be established in order from the protocol with the highest priority. If communication can be established, the setting is valid without returning to the original setting. If communication of the protocol set to low priority cannot be established, the setting is reviewed by the node 12 which is a remote control terminal.

図8に示される例はTelnetの確立が可能であれば、コマンド入力によりネットワーク設定変更が可能であると仮定した場合であり、バツ印が付されている通信確立できないプロトコルを見直す例である。   The example shown in FIG. 8 is an example in which it is assumed that if the Telnet can be established, the network setting can be changed by inputting a command, and the cross-marked protocol that cannot be established is reviewed.

図4を参照して説明したプロトコルの判定の処理により、ノードAであるノード11はネットワーク設定のunmatchにより優先度高のプロトコルの通信が確立できない場合は、不揮発性メモリ71から前回正常に動作した設定を読み出し、自律再設定することでリモート制御端末であるノード12との通信再確立を行う。   When the protocol determination process described with reference to FIG. 4 has made it impossible for the node 11 as the node A to establish communication with a high-priority protocol due to an unmatch of the network settings, the node 11 has been operating normally from the nonvolatile memory 71 last time. Communication is reestablished with the node 12, which is a remote control terminal, by reading the setting and performing autonomous reconfiguration.

各プロトコルチェックでNGとなった場合、図5を参照して説明したNG時の処理が実行される。   When each protocol check results in NG, the NG process described with reference to FIG. 5 is executed.

プロトコルチェックでNGとなった場合は、設定確認のリトライが規定回数実施される。リトライがNGであれば優先度設定が確認される。優先度高のプロトコルであれば、設定NGの情報がログ化され、今回の設定が無効化されて、前回の設定が有効化される。   If the protocol check results in NG, the setting check is retried a specified number of times. If retry is NG, the priority setting is confirmed. If the protocol has a high priority, the setting NG information is logged, the current setting is invalidated, and the previous setting is validated.

優先度低のプロトコルであれば、設定NGの情報がログ化され、次のプロトコルチェックが行われる。   If the protocol has a low priority, information on the setting NG is logged and the next protocol check is performed.

このように、ルータやサーバなどのネットワーク機器の設定を実施し、各ノードと正常に通信が確立できない場合に、システム運用者が現地に赴き直接機器の設定を修正する必要がない。また、ノードが自律で前回正常動作した設定に戻すことで、ノードがネットワークから孤立することが無くなり、ダウン時間を最小限にすることができる。   As described above, when network devices such as routers and servers are set up and communication cannot be normally established with each node, it is not necessary for the system operator to visit the site and correct the device settings directly. Further, by returning to the setting in which the node was autonomously operated normally last time, the node is not isolated from the network, and downtime can be minimized.

さらに、リモート端末から制御できる最低限のプロトコル設定に問題がなければ、一部の設定の正常性が確認できると共に、誤設定したプロトコルのみ見直すことですべての設定を戻す必要がない。   Furthermore, if there is no problem with the minimum protocol settings that can be controlled from the remote terminal, the normality of some settings can be confirmed, and it is not necessary to return all settings by reviewing only misconfigured protocols.

以上の説明において、例として携帯電話に関するネットワークをあげたが、あらゆるプロトコルを用いた通信ネットワークに適用することが可能である。ノード毎だけではなく、ノード内の各機能部に論理的なネットワークが構成されている場合、機能部毎に適用が可能である。例えば、複数の機能部(カードやボード)で構成され、各々の機能部にIP/MACが割り振られ、相互に通信しているようなノードに適用できる。   In the above description, a network related to a cellular phone is given as an example. However, the present invention can be applied to a communication network using any protocol. When a logical network is configured not only for each node but also for each functional unit in the node, it can be applied to each functional unit. For example, the present invention can be applied to a node configured by a plurality of functional units (cards and boards), in which IP / MAC is allocated to each functional unit and communicating with each other.

このように、ルータやサーバなどのネットワーク機器の設定を実施し、各ノードと正常に通信が確立できない場合に、正常に通信確立できないプロトコルを検出し、設定されるプロトコルの優先度を考慮し自律で最低限必要なプロトコル確立している状態で設定を有効化するか、または、リモート制御端末から設定修正が可能なプロトコルまで通信確立していればその状態を維持し、前回全プロトコルが正常動作した設定に切り戻しすることで、リモート制御端末からのネットワーク設定を自己復元する。   In this way, network devices such as routers and servers are set up, and when communication with each node cannot be established normally, a protocol that cannot establish communication normally is detected, and the priority of the set protocol is considered and autonomous. In the state where the minimum necessary protocol has been established, the setting is validated, or if communication has been established from the remote control terminal to a protocol that allows setting correction, that state is maintained, and all previous protocols are operating normally. The network settings from the remote control terminal are restored automatically by switching back to the specified settings.

ノードのネットワーク設定変更後にその設定により正常動作できない場合は、自動的に正常動作したネットワーク設定に戻し、ノードが孤立、リモートから制御できなくならないようなリカバリー機能具備したノードを提供することができる。   When normal operation cannot be performed due to the setting after changing the network setting of the node, it is possible to provide a node having a recovery function that automatically returns to the normal network setting and prevents the node from being isolated or remotely controlled.

さらに、銀行または郵便局のATM(Automated teller machine)やデータネットワーク、病院等のデータネットワーク、電車・バス・飛行機等のネットワークなど、あらゆるデータベース接続やネットワーク接続する機器に適用可能である。   Furthermore, it can be applied to any database connection or network connection equipment such as ATM (Automated teller machine) of bank or post office, data network, data network of hospital, etc., network of train, bus, airplane, etc.

上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。   The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program recording medium in a general-purpose personal computer or the like.

なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。   The program executed by the computer may be a program that is processed in time series in the order described in this specification, or in parallel or at a necessary timing such as when a call is made. It may be a program for processing.

また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。   The embodiments of the present invention are not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.

11…ノード、12…ノード、51…CPU、52…ROM、53…RAM、58…記憶部、59…通信部、61…リムーバブルメディア、71…不揮発性メモリ、91…接続確認部、92…判定部、93…選択部、94…設定部、95…記憶部、101…運用判定部、102…リトライ判定部、103…優先度判定部

DESCRIPTION OF SYMBOLS 11 ... Node, 12 ... Node, 51 ... CPU, 52 ... ROM, 53 ... RAM, 58 ... Storage part, 59 ... Communication part, 61 ... Removable media, 71 ... Non-volatile memory, 91 ... Connection confirmation part, 92 ... Determination , 93 ... selection part, 94 ... setting part, 95 ... storage part, 101 ... operation determination part, 102 ... retry determination part, 103 ... priority determination part

Claims (5)

複数のプロトコルにより通信する通信装置において、
他の通信装置と正常に接続できた場合の上記プロトコル毎の設定の値を記憶する記憶手段と、
上記プロトコル毎に上記他の通信装置との新しい設定での接続が正常であるかを確認する確認手段と、
接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定手段と、
上記プロトコルの優先度が高いと判定された場合、上記他の通信装置と正常に接続できたときの記憶されている値を上記プロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定手段と
を有することを特徴とする通信装置。
In a communication device that communicates with a plurality of protocols,
Storage means for storing a setting value for each of the above protocols when a normal connection with another communication device is established;
Confirming means for confirming whether the connection with the new setting with the other communication device is normal for each protocol,
A determination means for determining whether the priority of the protocol is confirmed to be not normal, and the predetermined priority is high;
When it is determined that the priority of the protocol is high, the stored value when the connection with the other communication device can be normally performed is set in the protocol, and when it is determined that the priority is low, And a setting unit that records information indicating that setting cannot be performed and shifts to connection confirmation using the next protocol .
請求項1に記載の通信装置において、
前記確認手段により接続が正常であるかを確認する上記プロトコルを選択する選択手段をさらに有する
ことを特徴とする通信装置。
The communication device according to claim 1,
The communication apparatus further comprising selection means for selecting the protocol for confirming whether the connection is normal by the confirmation means.
請求項1または2のいずれか1項に記載の通信装置において、
前記判定手段は、接続が正常でないと確認されたプロトコルの接続のリトライにより、接続が正常でないことが一過性であるか否かを判定し、
前記設定手段は、接続が正常でないことが一過性でないと判定された場合、優先度が高いプロトコルについては前記他の通信装置と正常に接続できたときの記憶されている値を前記プロトコルに設定する
ことを特徴とする通信装置。
The communication apparatus according to any one of claims 1 and 2,
The determination means determines whether or not the connection is transient by retrying the connection of the protocol confirmed that the connection is not normal,
If it is determined that the connection is not normal, the setting means, for a protocol having a high priority , stores the value stored when the connection with the other communication device is successful as the protocol. A communication device characterized by setting.
複数のプロトコルにより通信する通信方法において、
他の通信装置と正常に接続できた場合の上記プロトコル毎の設定の値を記憶する記憶ステップと、
上記プロトコル毎に上記他の通信装置との新しい設定での接続が正常であるかを確認する確認ステップと、
接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定ステップと、
上記プロトコルの優先度が高いと判定された場合、上記他の通信装置と正常に接続できたときの記憶されている値を上記プロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定ステップと
を含むことを特徴とする通信方法。
In a communication method for communicating with a plurality of protocols,
A storage step for storing a setting value for each of the above-described protocols when a normal connection with another communication apparatus is established;
A confirmation step for confirming whether the connection with the new setting with the other communication device is normal for each protocol;
A determination step for determining whether or not the priority of the protocol confirmed that the connection is not normal and the predetermined priority is high;
When it is determined that the priority of the protocol is high, the stored value when the connection with the other communication device can be normally performed is set in the protocol, and when it is determined that the priority is low, And a setting step of recording information indicating that the setting cannot be made and shifting to a connection confirmation by the next protocol .
複数のプロトコルにより通信する通信装置のコンピュータに、
他の通信装置と正常に接続できた場合の上記プロトコル毎の設定の値を記憶手段に記憶させる記憶ステップと、
上記プロトコル毎に上記他の通信装置との新しい設定での接続が正常であるかを確認する確認ステップと、
接続が正常でないと確認されたプロトコルの優先度であって、予め定められた優先度が高いか否かを判定する判定ステップと、
上記プロトコルの優先度が高いと判定された場合、上記他の通信装置と正常に接続できたときの記憶されている値を上記プロトコルに設定し、優先度が低いと判定された場合には、設定ができない旨の情報を記録して次のプロトコルでの接続確認に移行する設定ステップと
を含む処理を行わせるプログラム。
To a computer of a communication device that communicates with a plurality of protocols,
A storage step of storing in the storage means the setting value for each protocol when the communication device can be normally connected;
A confirmation step for confirming whether the connection with the new setting with the other communication device is normal for each protocol;
A determination step for determining whether or not the priority of the protocol confirmed that the connection is not normal and the predetermined priority is high;
When it is determined that the priority of the protocol is high, the stored value when the connection with the other communication device can be normally performed is set in the protocol, and when it is determined that the priority is low, A program that records information to the effect that settings cannot be made and performs a process including a setting step for shifting to connection confirmation using the next protocol .
JP2011097342A 2011-04-25 2011-04-25 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Expired - Fee Related JP5741182B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011097342A JP5741182B2 (en) 2011-04-25 2011-04-25 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011097342A JP5741182B2 (en) 2011-04-25 2011-04-25 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2012231242A JP2012231242A (en) 2012-11-22
JP5741182B2 true JP5741182B2 (en) 2015-07-01

Family

ID=47432462

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011097342A Expired - Fee Related JP5741182B2 (en) 2011-04-25 2011-04-25 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP5741182B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172600A (en) * 1998-12-03 2000-06-23 Canon Inc Network configuration investigation method, network device control method and its device
JP2001251337A (en) * 2000-03-08 2001-09-14 Seiko Instruments Inc Method for revising setting of router
JP2005012613A (en) * 2003-06-20 2005-01-13 Hitachi Communication Technologies Ltd Gateway apparatus and call connection control method
JP2005078193A (en) * 2003-08-28 2005-03-24 Nippon Telegraph & Telephone East Corp Protocol automatic selection apparatus and method, and program
JP2006277733A (en) * 2005-03-01 2006-10-12 Omron Corp Programmable controller system
JP4929993B2 (en) * 2006-11-10 2012-05-09 横河電機株式会社 Control communication apparatus and control communication method

Also Published As

Publication number Publication date
JP2012231242A (en) 2012-11-22

Similar Documents

Publication Publication Date Title
JP4860677B2 (en) Method and system for assigning multiple MACs to multiple processors
CN107544835B (en) Method and device for detecting service network port of virtual machine
CN109660405B (en) Disaster recovery method, device, equipment and storage medium for call center
CN108718282A (en) The determination method and device of sequence of message number
JP2011204192A (en) Switching device, information processing device, and failure notification control program
EP3852424B1 (en) Application resilience for applications deployed on a cloud platform
US7940682B2 (en) Systems configured to automatically identify open shortest path first (OSPF) protocol problems in a network and related computer program products and methods
JP5741182B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
CN112600703A (en) Network equipment remote access fault positioning method and device
CN113821301A (en) Virtual machine starting method, system, storage medium and equipment
CN111880946B (en) Local service providing method, device and equipment and storage medium
JP4055753B2 (en) Network configuration management device, network system, network configuration management method, and network configuration management program
JP6408721B2 (en) Domain name system DNS resolution processing method and apparatus, program, and recording medium
JP2019153055A (en) Cluster system, information processing apparatus, cluster monitoring method, and cluster monitoring program
JP2018026734A (en) Fault location identification program, apparatus, and method
CN113835942B (en) Server fault diagnosis method and device
CN116680045A (en) Distributed multi-device data acquisition method and system
US9256473B1 (en) Provision a virtual environment based on topology of virtual nodes, node dependencies and base node configuration information
JP2001251337A (en) Method for revising setting of router
JP2011096250A (en) Method, system and computer-readable medium for comparing utility and warranty of services
EP1962476A2 (en) Computer and control method thereof
JP6455891B2 (en) Monitoring device, communication failure automatic recovery system, method and program
JP2016157254A (en) Control apparatus, control method, and control program
JP6669382B2 (en) Device device, information processing method and program
CN116248585B (en) A communication method, device, equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150309

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150413

R150 Certificate of patent or registration of utility model

Ref document number: 5741182

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees