JP4736682B2 - Network system and network system control method - Google Patents
Network system and network system control method Download PDFInfo
- Publication number
- JP4736682B2 JP4736682B2 JP2005291172A JP2005291172A JP4736682B2 JP 4736682 B2 JP4736682 B2 JP 4736682B2 JP 2005291172 A JP2005291172 A JP 2005291172A JP 2005291172 A JP2005291172 A JP 2005291172A JP 4736682 B2 JP4736682 B2 JP 4736682B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- terminal
- nic
- determination unit
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
この発明は、ネットワークシステムおよびネットワークシステムの制御方法に関し、例えばイーサネット(登録商標)に適用できる。 The present invention relates to a network system and a network system control method, and can be applied to, for example, Ethernet (registered trademark).
ネットワークシステムは、サーバ及び複数の端末を備える。サーバは、NIC(Network Interface Card)を有する。所定のネットワークアドレスに設定された端末だけが、当該NICを介してサーバにアクセスすることができる。複数の端末は、互いに一本の回線を共有し、当該回線を介してサーバに接続される。回線の一端はNICに接続される。 The network system includes a server and a plurality of terminals. The server has a NIC (Network Interface Card). Only a terminal set to a predetermined network address can access the server via the NIC. The plurality of terminals share one line with each other and are connected to the server via the line. One end of the line is connected to the NIC.
このようなネットワークシステムは、例えばバス型のイーサネット(登録商標)に採用されている。 Such a network system is employed in, for example, a bus type Ethernet (registered trademark).
なお、本発明に関連する先行技術を以下に示す。 The prior art related to the present invention is shown below.
例えば回線が切断されるなど回線に障害が生じた場合には、障害が生じた位置に対して他端側に接続された端末はサーバにアクセス不可能となる。 For example, when a failure occurs in the line, such as when the line is disconnected, a terminal connected to the other end of the position where the failure has occurred cannot access the server.
この場合、アクセス不可能になった端末は、回線の障害が取り除かれるまでサーバにアクセスすることができない。よって、サーバへのアクセスが可能になるまで長時間を要する。 In this case, the terminal that has become inaccessible cannot access the server until the line failure is removed. Therefore, it takes a long time to access the server.
本発明は上述した事情に鑑みてなされたものであり、回線に障害が生じてサーバにアクセス不可能になった端末の、サーバへのアクセスを迅速に回復することが目的とされる。 The present invention has been made in view of the above-described circumstances, and an object of the present invention is to quickly recover access to a server of a terminal that has become unable to access the server due to a line failure.
この発明の請求項1にかかるネットワークシステムは、サーバと、回線と、それぞれ前記回線上の異なる位置に接続される複数の端末とを備え、前記サーバは、ネットワークアドレスが第1の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第1のNIC(Network Interface Card)と、前記ネットワークアドレスが第2の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第2のNICと、前記サーバが端末にアクセス可能か否かを判断するサーバ側判断部と、前記第1のNIC及び前記第2のNICの各々を活性または非活性にするNIC制御部とを有し、前記回線は、前記第1のNIC及び前記第2のNICの間に接続され、前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にしている状況において、前記第1の値に設定された端末に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記状況から前記NIC制御部は前記第2のNICをも活性し、前記複数の端末はそれぞれ、前記ネットワークアドレスを前記第1及び前記第2の値のいずれか一方に設定し、前記一方を他方に変更可能な設定部と、前記サーバにアクセス可能か否かを判断する端末側判断部とを有し、前記端末側判断部は、当該端末側判断部を有する端末自身が、前記サーバにアクセス可能か否かを判断し、前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にし、かつ前記複数の端末の全ての前記設定部が前記ネットワークアドレスを前記第1の値に設定した通常設定において、前記複数の端末の少なくとも一に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記通常設定から前記NIC制御部は前記第2のNICをも活性し、前記サーバにアクセス不可能であると端末の前記端末側判断部が判断した場合には、当該端末の前記設定部は前記ネットワークアドレスを前記第1の値から前記第2の値に変更する。
Network system according to
この発明の請求項2にかかるネットワークシステムは、請求項1記載のネットワークシステムであって、前記通常設定において、前記端末は第1の信号を前記回線に出力し、前記サーバ側判断部は、前記サーバが前記第1の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能であるか否かをそれぞれ判断する。
Network system according to
この発明の請求項3にかかるネットワークシステムは、請求項2記載のネットワークシステムであって、前記サーバは第2の信号を前記回線に出力し、前記端末側判断部は、前記端末が前記第2の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ判断する。
Network system according to
この発明の請求項4にかかるネットワークシステムは、請求項3記載のネットワークシステムであって、前記サーバが前記端末にアクセス可能であると前記サーバ側判断部が判断した場合にのみ、前記サーバは前記第2の信号を前記回線に出力する。 The network system according to a fourth aspect of the present invention is the network system according to the third aspect , wherein the server is determined only when the server side determination unit determines that the server is accessible to the terminal. A second signal is output to the line.
この発明の請求項5にかかるネットワークシステムは、請求項1のネットワークシステムであって、前記通常設定において、前記サーバは第1の信号を前記回線に出力し、前記端末側判断部は、前記端末が前記第1の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ判断する。
Network system according to claim 5 of the invention is a network system according to
この発明の請求項6にかかるネットワークシステムは、前記端末が前記サーバにアクセス可能であると前記端末側判断部が判断した場合にのみ、前記端末は第2の信号を前記回線に出力する、請求項5記載のネットワークシステムであって、前記サーバ側判断部は、前記サーバが前記第2の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能か否かをそれぞれ判断する。 In the network system according to claim 6 of the present invention, the terminal outputs the second signal to the line only when the terminal side determination unit determines that the terminal is accessible to the server. 6. The network system according to item 5 , wherein the server side determination unit determines whether the server can access the terminal based on whether the server has received the second signal.
この発明の請求項7にかかるネットワークシステムは、請求項1乃至請求項6のいずれか一つに記載のネットワークシステムであって、前記第2のNICに隣接して前記回線に接続される前記端末に前記サーバがアクセス可能であると前記サーバ側判断部が判断した場合には、前記NIC制御部は前記第2のNICを活性しない。
Network system according to claim 7 of the present invention, the terminal according to
この発明の請求項8にかかるネットワークシステムは、前記サーバは、前記回線に障害が取り除かれたか否かを判断する回線障害判断部を更に有し、前記第1及び前記第2のNICの両方が活性されている場合には、前記サーバは、前記第1及び前記第2のNICのいずれか一方から他方に向けて第3の信号を、前記第2のNICから第4の信号をそれぞれ前記回線に出力し、前記回線障害判断部は、前記サーバが前記他方で当該第3の信号を受信できたか否かで前記回線に障害が取り除かれたか否かをそれぞれ判断し、前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部は、当該端末が前記第4の信号を受信できたか否かで、当該端末が前記サーバにアクセス可能か否かをそれぞれ判断する、請求項1乃至請求項7のいずれか一つに記載のネットワークシステムであって、前記回線の障害が取り除かれたと前記回線障害判断部が判断した場合には、前記NIC制御部は前記第2のNICだけを非活性にし、前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部が、当該端末が前記サーバにアクセス不可能であると判断とした場合には、当該端末の前記設定部は、当該端末の前記ネットワークアドレスを前記第2の値から前記第1の値に変更する。
In the network system according to an eighth aspect of the present invention, the server further includes a line failure determination unit that determines whether or not the failure has been removed from the line, and both the first and second NICs have When activated, the server sends a third signal from one of the first NIC and the second NIC to the other, and a fourth signal from the second NIC, respectively. The line failure determination unit determines whether or not the line has been removed according to whether or not the server has received the third signal on the other side, and the network address is the first address. The terminal-side determination unit of the terminal set to a value of 2 determines whether the terminal can access the server based on whether the terminal has received the fourth signal, respectively.
この発明の請求項9にかかるネットワークシステムの制御方法は、サーバと、回線と、それぞれ前記回線上の異なる位置に接続される複数の端末とを備え、前記サーバは、ネットワークアドレスが第1の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第1のNIC(Network Interface Card)と、前記ネットワークアドレスが第2の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第2のNICと、前記サーバが端末にアクセス可能か否かを判断するサーバ側判断部と、前記第1のNIC及び前記第2のNICの各々を活性または非活性にするNIC制御部とを有し、前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にしている状況において、前記第1の値に設定された端末に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記状況から前記NIC制御部は前記第2のNICをも活性し、前記複数の端末はそれぞれ、前記ネットワークアドレスを前記第1及び前記第2の値のいずれか一方に設定し、前記一方を他方に変更可能な設定部と、前記端末が前記サーバにアクセス可能か否かを判断する端末側判断部とを有し、前記端末側判断部は、当該端末側判断部を有する端末自身が、前記サーバにアクセス可能か否かを判断し、前記回線は前記第1及び前記第2のNICの間に接続されるネットワークシステムの、制御方法であって、前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にし、かつ前記複数の端末の全ての前記設定部が前記ネットワークアドレスを前記第1の値に設定した通常設定において、前記複数の端末の少なくとも一に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記通常設定から前記NIC制御部に前記第2のNICをも活性させ、前記サーバにアクセス不可能であると端末の前記端末側判断部が判断した場合には、当該端末の前記設定部に前記ネットワークアドレスを前記第1の値から前記第2の値に変更させる。 Control method for a network system according to claim 9 of the present invention is provided with servers, a line, and a plurality of terminals connected to different positions on each of said line, said server, the network address is the first A first NIC (Network Interface Card) that permits access to the server from a terminal set to a value of only when it is active, and a terminal that has the network address set to a second value A second NIC that permits access to the server only when it is active, a server-side determination unit that determines whether the server can access the terminal, the first NIC, A NIC control unit that activates or deactivates each of the second NICs, and the NIC control unit activates the first NIC and deactivates the second NIC. If the server-side determination unit determines that the server cannot access the terminal set to the first value in the situation, the NIC control unit has the second NIC from the situation. activity, and each of said plurality of terminals, set the network address in one of said first and said second value, a setting unit capable of changing the one in the other, the terminal accesses the server A terminal-side determination unit that determines whether or not the terminal-side determination unit determines whether the terminal itself having the terminal-side determination unit can access the server. A control method for a network system connected between a first NIC and a second NIC, wherein the NIC control unit activates the first NIC, deactivates the second NIC, and All devices In the normal setting in which the setting unit sets the network address to the first value, when the server side determination unit determines that the server cannot access at least one of the plurality of terminals, When the second NIC is also activated in the NIC control unit from the normal setting and the terminal side determination unit of the terminal determines that access to the server is impossible, the setting unit of the terminal The network address is changed from the first value to the second value.
この発明の請求項10にかかるネットワークシステムの制御方法は、請求項9記載のネットワークシステムの制御方法であって、前記通常設定において、前記端末に第1の信号を前記回線に出力させ、前記サーバが前記第1の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能であるか否かをそれぞれ前記サーバ側判断部に判断させる。 A network system control method according to a tenth aspect of the present invention is the network system control method according to the ninth aspect , wherein, in the normal setting, the terminal outputs a first signal to the line, and the server Determines whether the server can access the terminal based on whether the first signal is received or not.
この発明の請求項11にかかるネットワークシステムの制御方法は、請求項10記載のネットワークシステムの制御方法であって、前記サーバに第2の信号を前記回線に出力させ、前記端末が前記第2の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ前記端末側判断部に判断させる。 A network system control method according to an eleventh aspect of the present invention is the network system control method according to the tenth aspect , in which the server outputs a second signal to the line, and the terminal transmits the second signal. The terminal side determination unit determines whether the terminal can access the server based on whether or not a signal has been received.
この発明の請求項12にかかるネットワークシステムの制御方法は、請求項11記載のネットワークシステムの制御方法であって、前記サーバが前記端末にアクセス可能であると前記サーバ側判断部が判断した場合にのみ、前記サーバに前記第2の信号を前記回線に出力させる。 A network system control method according to a twelfth aspect of the present invention is the network system control method according to the eleventh aspect , wherein the server side determination unit determines that the server can access the terminal. Only the server is caused to output the second signal to the line.
この発明の請求項13にかかるネットワークシステムの制御方法は、請求項9のネットワークシステムの制御方法であって、前記通常設定において、前記サーバに第1の信号を前記回線に出力させ、前記端末が前記第1の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ前記端末側判断部に判断させる。 A network system control method according to a thirteenth aspect of the present invention is the network system control method according to the ninth aspect , wherein, in the normal setting, the server outputs a first signal to the line. Whether or not the terminal can access the server is determined by the terminal-side determination unit depending on whether or not the first signal has been received.
この発明の請求項14にかかるネットワークシステムの制御方法は、前記端末が前記サーバにアクセス可能であると前記端末側判断部が判断した場合にのみ、前記端末に第2の信号を前記回線へと出力させる、請求項13記載のネットワークシステムの制御方法であって、前記サーバが前記第2の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能か否かをそれぞれ前記サーバ側判断部に判断させる。
According to a fourteenth aspect of the present invention, in the network system control method, the second signal is sent to the terminal only when the terminal-side determining unit determines that the terminal can access the server. 14. The method of controlling a network system according to
この発明の請求項15にかかるネットワークシステムの制御方法は、請求項9乃至請求項14のいずれか一つに記載のネットワークシステムの制御方法であって、前記第2のNICに隣接して前記回線に接続される前記端末に前記サーバがアクセス可能であると前記サーバ側判断部が判断した場合には、前記NIC制御部に前記第2のNICを活性させない。 A network system control method according to a fifteenth aspect of the present invention is the network system control method according to any one of the ninth to fourteenth aspects, wherein the line is adjacent to the second NIC. When the server side determination unit determines that the server is accessible to the terminal connected to the network, the second NIC is not activated in the NIC control unit.
この発明の請求項16にかかるネットワークシステムの制御方法は、前記サーバは、前記回線に障害が取り除かれたか否かを判断する回線障害判断部を更に有し、前記第1及び前記第2のNICの両方が活性されている場合には、前記サーバに、前記第1及び前記第2のNICのいずれか一方から他方に向けて第3の信号を、前記第2のNICから第4の信号をそれぞれ前記回線に出力させ、前記回線障害判断部には、前記サーバが前記他方で当該第3の信号を受信できたか否かで前記回線に障害が取り除かれたか否かをそれぞれ判断させ、前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部には、当該端末が前記第4の信号を受信できたか否かで、当該端末が前記サーバにアクセス可能か否かをそれぞれ判断させる、請求項9乃至請求項15のいずれか一つに記載のネットワークシステムの制御方法であって、前記回線の障害が取り除かれたと前記回線障害判断部が判断した場合には、前記NIC制御部に前記第2のNICだけを非活性にさせ、前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部が、当該端末が前記サーバにアクセス不可能であると判断とした場合には、当該端末の前記設定部に、当該端末の前記ネットワークアドレスを前記第2の値から前記第1の値に変更させる。 According to a sixteenth aspect of the present invention, in the network system control method, the server further includes a line failure determination unit that determines whether or not a failure has been removed from the line, and the first NIC and the second NIC. When both are activated, the server receives a third signal from one of the first and second NICs toward the other, and a fourth signal from the second NIC. Each of the lines is output to the line, and the line failure determination unit determines whether the line has been removed from the failure depending on whether the server has received the third signal on the other side. The terminal-side determination unit of the terminal whose address is set to the second value determines whether the terminal can access the server based on whether the terminal has received the fourth signal. Each size Let, in the case where a control method of a network system according to any one of claims 9 to 15, wherein the disorder of the line has been removed line failure determination unit has determined, the NIC control unit Only the second NIC is deactivated, and the terminal-side determination unit of the terminal whose network address is set to the second value determines that the terminal cannot access the server. In this case, the setting unit of the terminal is caused to change the network address of the terminal from the second value to the first value.
この発明の請求項1にかかるネットワークシステム、あるいは請求項9にかかるネットワークシステムの制御方法によれば、通常設定時において回線に障害が生じて複数の端末の少なくとも一がサーバにアクセス不可能になっても、NIC制御部は第2のNICをも活性し、かつ当該少なくとも一の端末の設定部はそれぞれ、当該端末のネットワークアドレスを第1の値から第2の値に変更するので、当該端末は再びサーバにアクセス可能になる。 According to the network system according to the first aspect of the present invention or the network system control method according to the ninth aspect , at the time of normal setting, a failure occurs in the line, and at least one of the plurality of terminals cannot access the server. However, the NIC control unit also activates the second NIC, and the setting unit of the at least one terminal changes the network address of the terminal from the first value to the second value. Will be able to access the server again.
この発明の請求項2にかかるネットワークシステム、あるいは請求項10にかかるネットワークシステムの制御方法によれば、サーバが端末にアクセス可能であるか否かの判断が容易である。 According to the network system according to the second aspect of the present invention or the network system control method according to the tenth aspect , it is easy to determine whether or not the server can access the terminal.
この発明の請求項3または請求項5にかかるネットワークシステム、あるいは請求項11または請求項13にかかるネットワークシステムの制御方法によれば、端末がサーバにアクセス可能であるか否かの判断が容易である。
According to the network system according to
この発明の請求項4または請求項6にかかるネットワークシステム、あるいは請求項12または請求項14にかかるネットワークシステムの制御方法によれば、サーバ及び端末が互いに連係して、サーバ側ではNIC制御部が第2のNICを活性し、端末側では設定部が端末のネットワークアドレスを第1の値から第2の値に変更する。よって、アクセスの回復が迅速である。
According to the network system according to claim 4 or claim 6 of the present invention, or the network system control method according to
この発明の請求項7にかかるネットワークシステム、あるいは請求項15にかかるネットワークシステムの制御方法によれば、第2のNICに隣接して回線に接続された端末にサーバがアクセス可能であれば、当該端子に対して第1のNIC側で回線に接続された端末にサーバがアクセス不可能であっても、回線に障害は生じていない。よって、NIC制御部に第2のNICを活性させないことで、不要な設定を回避する。
According to the network system according to claim 7 of the present invention or the network system control method according to
この発明の請求項8にかかるネットワークシステム、あるいは請求項16にかかるネットワークシステムの制御方法によれば、回線の障害が取り除かれた否かの判断が容易である。そして、回線の障害が取り除かれた場合には、ネットワークを通常設定に戻すことができる。 According to the network system according to the eighth aspect of the present invention or the control method for the network system according to the sixteenth aspect , it is easy to determine whether or not the line trouble has been removed. When the line trouble is removed, the network can be returned to the normal setting.
第1の実施の形態.
図1及び図2は、本実施の形態にかかるネットワークシステムを概念的に示す。図1では回線100に障害が生じていない場合が、図2では回線100上の位置L21で障害が生じた場合がそれぞれ示されている。
First embodiment.
1 and 2 conceptually show a network system according to the present embodiment. FIG. 1 shows a case where no failure has occurred in the
ネットワークシステムは、回線100、サーバ2及び端末11〜16を備える。サーバ2はNIC21,22を有し、回線100はNIC21とNIC22との間に接続される。
The network system includes a
端末11〜16はそれぞれ、回線100上の異なる位置L11〜L16で回線100に接続される。例えば図1で示されるように、それぞれ位置L11〜L16に設けられたコネクタC1〜C6を介して回線100に接続される。コネクタC1〜C6はそれぞれ、回線100に直列に接続される二つの端子と、端末11〜16を回線100に接続する一つの端子とを有する。
図3は、端末11の構成を概念的に示す。端末11は、制御部111を有する。
FIG. 3 conceptually shows the configuration of the terminal 11. The terminal 11 has a
制御部111は、端末側判断部1111及び設定部1112を含む。
The
端末側判断部1111は、端末11がサーバ2とアクセス可能であるか否かを判断する。
The terminal
設定部1112は、端末11のネットワークアドレスをアドレスAd1,Ad2のいずれか一方Ad1(Ad2)に設定し、当該一方を他方Ad2(Ad1)に変更可能である。設定部1112によるアドレスAd1,Ad2の変更は、端末側判断部1111の判断に基づいて行われる。なお、詳細は後述する。
The
端末12〜16も、端末11と同様に、それぞれ端末側判断部1211〜1611及び設定部1212〜1612を含む制御部121〜161を有する。
Similarly to the terminal 11, the
図1では、端末11〜16の全てのネットワークアドレスがアドレスAd1に設定された場合が示されている。図2では、端末11〜13のネットワークアドレスがアドレスAd1に、端末14〜16のネットワークアドレスがアドレスAd2にそれぞれ設定された場合が示されている。なお、図1及び図2では、ネットワークアドレスがアドレスAd1に設定された端末を破線201で囲み、ネットワークアドレスがアドレスAd2に設定された端末を破線202で囲んでいる。
FIG. 1 shows a case where all the network addresses of the
図4は、サーバ2の構成を概念的に示す。サーバ2は更に制御部23を有する。
FIG. 4 conceptually shows the configuration of the
制御部23は、サーバ側判断部231及びNIC制御部232を含む。
The
サーバ側判断部231は、サーバ2が端末11〜16にアクセス可能であるか否かを判断する。
The server side determination unit 231 determines whether the
NIC制御部232は、NIC21,22の各々を活性または非活性にする。NIC制御部232によるNIC21,22の制御は、サーバ側判断部231の判断に基づいて行われる。なお、詳細は後述する。図1及び図2では、NIC21,22が活性された場合を斜線で示している。
The
NIC21は、ネットワークアドレスがアドレスAd1に設定された端末11〜16からサーバ2へのアクセスを、自身が活性されている場合にのみ許可する。NIC22は、ネットワークアドレスがアドレスAd2に設定された端末11〜16からサーバ2へのアクセスを、自身が活性されている場合にのみ許可する。
The
図1では、NIC21のみが活性され、端末11〜16のサーバ2へのアクセスがNIC21で許可される。図2では、NIC21、22両方が活性され、端末11〜13のサーバ2へのアクセスがNIC21で、端末14〜16のサーバ2へのアクセスがNIC22でそれぞれ許可される。
In FIG. 1, only the
図1で示されるように、NIC制御部232がNIC21を活性し、NIC22を非活性にし、かつ設定部1112〜1612が端末11〜16の全てのネットワークアドレスをアドレスAd1に設定した場合(この場合を以下、「通常設定」という。)には、端末11〜16はそれぞれNIC21を介してサーバ2にアクセスすることができる。
As shown in FIG. 1, when the
一方、回線100上の位置L21で障害が生じた場合には、端末14〜16とのアクセスが遮断されるので、通常設定のままでは端末14〜16はサーバ2にアクセスすることができない。
On the other hand, when a failure occurs at the position L21 on the
そこで、図2で示されるように、NIC制御部232がNIC21、22の両方を活性し、かつ設定部111〜113が端末11〜13のネットワークアドレスをアドレスAd1に、設定部114〜116が端末14〜16のネットワークアドレスをアドレスAd2にそれぞれ設定する。これにより、端末11〜13はNIC21を介して、端末14〜16はNIC22を介して、それぞれサーバ2にアクセス可能になる。
Therefore, as shown in FIG. 2, the
具体的には、サーバ側判断部231は、通常設定においてサーバ2がNIC21を介しては端末14〜16にアクセス不可能であると判断し、これに基づいて通常設定からNIC制御部232はNIC22をも活性する。他方、端末側判断部1411〜1611は、端末14〜16がサーバ2にNIC21を介してはアクセス不可能であると判断し、これに基づいて設定部1412〜1612は端末14〜16のネットワークアドレスをアドレスAd1からアドレスAd2に変更する。
Specifically, the server-side determination unit 231 determines that the
上述した制御は、例えば位置L21とは異なる回線100上の位置で障害が生じた場合にも適用できる。例えば端末15と端末16の間で回線100に障害が生じた場合には、通常設定では端末16とサーバ2とのアクセスが不可能になる。しかし、上述した制御を端末16とサーバ2に適用することで、端末16とサーバ2とのアクセスがNIC22を介して可能になる。
The above-described control can also be applied when a failure occurs at a position on the
端末16のみがサーバ2にアクセス不可能になった場合にも上記制御が適用できることに鑑みれば、次のように把握することができる。すなわち、上述した制御のうちサーバ側の制御は、サーバ2が端末11〜16の少なくとも一にアクセス不可能であるとサーバ側判断部231が判断した場合には、通常設定からNIC制御部232はNIC22をも活性する。
Considering that the above control can be applied even when only the terminal 16 becomes inaccessible to the
上述したネットワークシステム及びその制御方法によれば、通常設定時において回線100に障害が生じて複数の端末11〜16の少なくとも一(図2の場合は端末14〜16)がサーバ2にアクセス不可能になっても、NIC制御部232はNIC22をも活性し、かつ当該少なくとも一の端末14〜16の設定部1412〜1612はそれぞれ、端末14〜16のネットワークアドレスをアドレスAd1からアドレスAd2に変更するので、当該端末14〜16は再びサーバ2にアクセス可能になる。
According to the network system and the control method described above, a failure occurs in the
以下では、サーバ2の制御部23の制御と、端末11〜16の制御部111〜116の制御とについて、より詳細に説明する。
Below, control of the
第2の実施の形態.
図5は、本実施の形態にかかる制御方法を示すフローチャートである。図5では、端末14内での制御の流れ及びサーバ2内での制御の流れをそれぞれ実線の矢印で示し、端末14とサーバ2との関連を破線の矢印で示す。第2及び第3の実施の形態でそれぞれ説明される図8及び図11でも同様である。
Second embodiment.
FIG. 5 is a flowchart showing a control method according to the present embodiment. In FIG. 5, the flow of control in the terminal 14 and the flow of control in the
図6及び図7は、信号S1,S2の送受信について時間との関係を示す。図6及び図7では、端末14及びサーバ2から送信された信号S1,S2のそれぞれが、サーバ2及び端末14で受信できる場合を実線の矢印で示し、サーバ2及び端末14で受信できない場合を破線の矢印で示す。第2及び第3の実施の形態でそれぞれ説明される図9、図10、図12及び図13でも同様である。また、図6では回線100に障害のない場合が、図7では回線100に障害が生じた場合がそれぞれ示されている。
6 and 7 show the relationship between time for transmission and reception of the signals S1 and S2. 6 and FIG. 7, the case where the signals S1 and S2 transmitted from the terminal 14 and the
なお、本実施の形態を含め以下のいずれの実施の形態においても、回線100に障害が生じて端末11〜16から回線100に出力された信号S1がサーバ2に到達する場合だけでなく、到達しない場合も含めて、端末11〜16がサーバ2に向けて回線100に信号S1を出力することを、端末11〜16が信号S1をサーバ2に「送信」すると表現する。同様に、サーバ2が端末14に向けて回線100に信号S2を出力することを、サーバ2が信号S2を端末14に「送信」するという。
In any of the following embodiments including the present embodiment, not only the case where a failure occurs in the
端末14は、通常設定において、所定の時間Δt1ごとに信号S1をサーバ2に送信する(ステップ201)。具体的には、時刻t11で信号S1をサーバ2に送信し、時刻t11から所定の時間Δt1が経過するごと(時刻t31,t51,・・・)に信号S1をサーバ2に送信する(図6、図7)。信号S1は、例えば送信部112によって送信される(図3)。
In the normal setting, the terminal 14 transmits the signal S1 to the
サーバ2は、端末14の信号S1の送信に並行して、所定の時間Δt2ごとに信号S2をNIC21から端末14に送信する(ステップ301)。具体的には、時刻t21で信号S2を端末14に送信し、時刻t21から所定の時間Δt2が経過するごと(時刻t41,t61,・・・)に信号S2を端末14に送信する(図6,図7)。信号S2は、例えば送信部24によって送信される(図4)。
In parallel with the transmission of the signal S1 from the terminal 14, the
端末側判断部1411は、ある時刻から所定の時間Δt11内に信号S2を端末14が受信できたか否かで、端末14がNIC21を介してサーバ2にアクセス可能であるか(以下、「Yes」という。)、否か(以下、「No」という。)をそれぞれ判断する(ステップ202)。信号S2の受信は例えば受信部113で行われ、受信部113は信号S2を受信できたか否かを端末側判断部1411に通知する(図3)。
Whether the terminal 14 can access the
このような制御によれば、端末14がサーバ2にアクセス可能であるか否かの判断を、端末側判断部1411で容易に行うことができる。
According to such control, the terminal
図6及び図7では、当該ある時刻として時刻t11,t31,t51が採用されている。しかし、時刻t11,t31,t51と異なる時刻が採用されても良い。 6 and 7, times t11, t31, and t51 are employed as the certain time. However, a time different from the times t11, t31, and t51 may be adopted.
ステップ202で端末側判断部1411が「Yes」と判断した場合には、端末側判断部1411で再びステップ202が実行される。
When the terminal
図6では、端末14が、時刻t211,t411,t611に信号S2を受信した場合が示されている。時刻t211,t411,t611はそれぞれ、時刻t11,t31,t51から所定の時間Δt11内(すなわち、時刻t212,t412,t612迄)にあるので、端末側判断部1411は、ステップ202で「Yes」と判断する。
FIG. 6 shows a case where the terminal 14 receives the signal S2 at times t211, t411, and t611. Since the times t211, t411, and t611 are within the predetermined time Δt11 from the times t11, t31, and t51 (that is, until the times t212, t412, and t612), the terminal
ステップ202で端末側判断部1411が「No」と判断した場合には、設定部1412は、端末14のネットワークアドレスをアドレスAd1からアドレスAd2に変更する(ステップ203)。
When the terminal
図7では、時刻t31と時刻311との間の、ある時刻tdで、回線100に障害が生じた場合(図2)が示されている。この場合、端末14は、時刻31から所定の時間Δt11内(すなわち、時刻t412迄)に、信号S2を受信することができない。よって、端末側判断部14はステップ202で「No」と判断し、これに基づいて設定部1412は端末14のネットワークアドレスをアドレスAd1からアドレスAd2に変更する(ステップ203)。
FIG. 7 shows a case where a failure occurs in the
サーバ側判断部231は、ある時刻から所定の時間Δt21内に信号S1を受信できたか否かで、サーバ2がNIC21を介して端末14にアクセス可能であるか(以下、「Yes」という。)、否か(以下、「No」という。)を判断する(ステップ302)。信号S1の受信は、例えば受信部25で行われ、受信部25は信号S1を受信できた否かをサーバ側判断部231に通知する(図4)。
Whether the
このような制御によれば、サーバ2が端末14にアクセス可能であるか否かの判断を、サーバ側判断部231で容易に行うことができる。
According to such control, the server side determination unit 231 can easily determine whether or not the
図6及び図7では、当該ある時刻として時刻t21,t41が採用されている。しかし、時刻t21,t41と異なる時刻が採用されても良い。 6 and 7, times t21 and t41 are adopted as the certain time. However, a time different from the times t21 and t41 may be adopted.
ステップ302でサーバ側判断部231が「Yes」と判断した場合には、サーバ側判断部231で再びステップ302が実行される。
If the server-side determination unit 231 determines “Yes” in
図6では、サーバ2が、時刻t311,t511に信号S1を受信した場合が示されている。時刻t311,t511はそれぞれ、時刻t21,t41から所定の時間Δt21内(すなわち、時刻t312,t512迄)にあるので、サーバ側判断部231は、ステップ302で「Yes」と判断する。
FIG. 6 shows a case where the
ステップ302でサーバ側判断部231が「No」と判断した場合には、NIC制御部232はNIC22をも活性する(ステップ303)。
When the server side determination unit 231 determines “No” in
図7を用いて説明すれば、回線100の障害が時刻tdに生じているので、サーバ2は、時刻t21から所定の時間Δt21内(すなわち、時刻312迄)に、端末14から時刻t31に送信された信号S1を受信できない。よって、サーバ側判断部231はステップ303で「No」と判断し、これに基づいてNIC制御部232はNIC22を活性する(ステップ303)。
Referring to FIG. 7, since the failure of the
本実施の形態にかかるネットワークシステム及びその制御方法によれば、第1の実施の形態と同様に、通常設定時において回線100に障害が生じてアクセス不可能になった端末14は、再びサーバ2にアクセス可能になる。
According to the network system and the control method thereof according to the present embodiment, as in the first embodiment, the terminal 14 that has become inaccessible due to a failure in the
通常設定時において回線100上の位置L21で障害が生じた場合には、端末15,16もサーバ2にアクセス不可能になる。しかし、端末15,16についても端末14と同様に、設定部1512,1612が、端末15,16のネットワークアドレスをアドレスAd1からアドレスAd2に変更することで、NIC22を介して再びサーバ2にアクセス可能になる。
If a failure occurs at the position L21 on the
図7では、回線100に障害が生じた時刻td以降も、端末14は所定の時間Δt1ごとに信号S1を送信し、サーバ2は所定の時間Δt2ごとに信号S2を送信している。しかし、端末14はステップ203を実行した後、サーバ2はステップ303を実行した後は、それぞれ信号S1,S2の送信を停止してもよい。
In FIG. 7, the terminal 14 transmits the signal S1 every predetermined time Δt1 and the
図5に戻って、NIC制御部232がNIC22を活性(ステップ303)した後、サーバ2は、NIC21からNIC22に向けてパケットを送信する(ステップ304)。また、NIC22が活性されている場合のみ、サーバ2は、NIC22からネットワークアドレスがアドレスAd2に設定された端末14〜16に向けて信号S3を送信する(ステップ307)。そして、ステップ305へ移行する。例えば、制御部23が、NIC制御部232がNIC22を活性したことを検知して、パケット送信部26にパケットを、送信部28に信号S3をそれぞれ送信させる(図4)。
Returning to FIG. 5, after the
サーバ2は、制御部23に回線障害判断部233を更に含む(図4)。回線障害判断部233は、サーバ2がNIC22でパケットを受信できたか否かで、回線100の障害が取り除かれたか(以下、「Yes」という。)、否か(以下、「No」という。)をそれぞれ判断する(ステップ305)。を判断する。パケットの受信は、例えばパケット受信部27で行われる(図4)。
The
ステップ305で回線障害判断部233が「No」と判断した場合には、再び回線障害判断部233でステップ304が実行される。このとき、回線100に障害が生じたままなので、サーバ2及び端末14〜16は、変更後の設定で維持される。
If the line
ステップ305で回線障害判断部233が「Yes」と判断した場合には、NIC制御部232はNIC22を非活性にする(ステップ306)。
If the line
ネットワークアドレスがアドレスAd2に設定された端末14〜16の端末側判断部1411〜1611は、端末14〜16が信号S3を受信できたか否かで、端末14〜16がNIC22を介してサーバ2にアクセス可能か(以下、「Yes」という。)、否か(以下、「No」という。)をそれぞれ判断する(ステップ204)。
The terminal
端末側判断部1411〜1611が「Yes」と判断した場合には、端末側判断部1411〜1611で再びステップ204が実行される。
When the terminal
端末側判断部1411〜1611が「No」と判断した場合には、設定部1412〜1612はそれぞれ、端末14〜16のネットワークアドレスをアドレスAd2からアドレスAd1に変更する(ステップ205)。
When the terminal
具体的には、NIC22が非活性にされると、サーバ2は信号S3をNIC22から送信しなくなる。そうすると、端末14〜16は信号S3を受信できない。よって、端末側判断部1411〜1611はステップ205で「No」と判断する。
Specifically, when the
このような制御によれば、回線100の障害が取り除かれた否かの判断を、回線障害判断部で容易に行うことができる。そして、回線100の障害が取り除かれた場合には、ネットワークシステムを通常設定に戻すことができる。
According to such control, it is possible to easily determine whether or not the failure of the
第3の実施の形態.
本実施の形態では、第2の実施の形態で説明されたネットワークシステムであって、サーバ2が、信号S1を端末14から受信した場合にのみ、信号S2を端末14に送信するネットワークシステムについて説明する。
Third embodiment.
In the present embodiment, the network system described in the second embodiment is described. The network system transmits the signal S2 to the terminal 14 only when the
図8は、本実施の形態にかかる制御方法を示すフローチャートである。図9及び図10は、信号S1,S2の送受信について時間との関係を示す。なお、図9では回線100に障害のない場合が、図10では回線100に障害が生じた場合がそれぞれ示されている。
FIG. 8 is a flowchart showing a control method according to the present embodiment. 9 and 10 show the relationship between time for transmission and reception of the signals S1 and S2. 9 shows a case where the
端末14は、第2の実施の形態(図5で示されるステップ201)と同様にして、所定の時間Δt1ごとに信号S1をサーバ2に送信する(ステップ211)。
The terminal 14 transmits the signal S1 to the
サーバ側判断部231は、ある時刻から所定の時間Δt22内に信号S1を受信できたか否かで、サーバ2がNIC21を介して端末14とアクセス可能か(以下、「Yes」という。)、否か(以下、「No」という。)をそれぞれ判断する(ステップ311)。図9及び図10では、当該ある時刻として時刻t22が(図9では時刻t42も)採用されている。しかし、時刻t22,t42と異なる時刻が採用されても良い。
Whether or not the server-side determination unit 231 can receive the signal S1 within a predetermined time Δt22 from a certain time, so that the
ステップ311でサーバ側判断部231が「Yes」と判断した場合には、サーバ2はNIC21から信号S2を端末14へ送信し(ステップ312)、かつサーバ側判断部231で再びステップ311が実行される。信号S2の送信は、例えばサーバ側判断部231からの指令に基づいて送信部24が行う(図4)。
If the server-side determination unit 231 determines “Yes” in
図9では、サーバ2が、時刻t311,t511に信号S1を受信した場合が示されている。時刻t311,t511はそれぞれ、時刻t22,t42から所定の時間Δt22内(すなわち、時刻t322,t522迄)にあるので、サーバ側判断部231は、ステップ311で「Yes」と判断する。
FIG. 9 shows a case where the
そして、時刻311,t511後の時刻t42,t62に、サーバ2は信号S2を端末14に送信する(ステップ312)。
Then, at time t42 and t62 after
ステップ311でサーバ側判断部231が「No」と判断した場合には、NIC制御部232はNIC22をも活性する(ステップ313)。
When the server side determination unit 231 determines “No” in
図8では、時刻t31と時刻t311との間の、ある時刻tdで、回線100に障害が生じた場合(図2)が示されている。この場合、サーバ2は、時刻t22から所定の時間Δt22内(すなわち、時刻t322迄)に、信号S1を受信することができない。よって、サーバ側判断部231はステップ311で「No」と判断し、これに基づいてNIC制御部232はNIC22を活性する(ステップ313)。
FIG. 8 shows a case where a failure occurs in the
端末側判断部1411は、ある時刻から所定の時間Δt12内に信号S2を受信できたか否かで、端末14がNIC21を介してサーバ2にアクセス可能であるか(以下、「Yes」という。)、否か(以下、「No」という。)を判断する(ステップ212)。図9及び図10では、当該ある時刻として時刻t11,t31,t51が採用されている。しかし、時刻t11,t31,t51と異なる時刻が採用されても良い。
Whether the terminal 14 can access the
ステップ212で端末側判断部1411が「Yes」と判断した場合には、端末側判断部1411で再びステップ212が実行される。
If the terminal
図9では、端末14が、時刻t221,t421,t621に信号S2を受信した場合が示されている。時刻t221,t421,t621はそれぞれ、時刻t11,t31,t51から所定の時間Δt12内(すなわち、時刻t222,t422,t622迄)にあるので、端末側判断部1411は、ステップ212で「Yes」と判断する。
FIG. 9 shows a case where the terminal 14 receives the signal S2 at times t221, t421, and t621. Since the times t221, t421, and t621 are within a predetermined time Δt12 from the times t11, t31, and t51 (that is, until the times t222, t422, and t622), the terminal
ステップ212で端末側判断部1411が「No」と判断した場合には、設定部1412は、端末14のネットワークアドレスをアドレスAd1からアドレスAd2に変更する(ステップ213)。
If the terminal
図8を用いて説明すれば、回線100の障害が時刻tdに生じているので、サーバ2は、時刻t22から所定の時間Δt22内に信号S1を受信できず、以ってサーバ2は信号S2を送信しない。そうすると、端末14は、時刻t31から所定の時間Δt12内(すなわち、時刻t422迄)に信号S2を受信できない。よって、端末側判断部1411はステップ212で「No」と判断し、これに基づいて設定部1412は、端末14のネットワークアドレスをアドレスAd1からアドレスAd2へ変更する(ステップ213)。
Referring to FIG. 8, since the failure of the
本実施の形態にかかるネットワークシステムの制御方法によれば、サーバ2及び端末14が互いに連係して、サーバ2側ではNIC制御部232がNIC22を活性し、端末14側では設定部1412がネットワークアドレスをアドレスAd1からアドレスAd2に変更する。よって、アクセスの回復が迅速である。
According to the control method of the network system according to the present embodiment, the
通常設定時において回線100上の位置L21で障害が生じた場合には、端末15,16もサーバ2にアクセス不可能になる。しかし、端末15,16についても端末14と同様に、設定部1512,1612が、端末15,16のネットワークアドレスをアドレスAd1からアドレスAd2に変更することで、NIC22を介して再びサーバ2にアクセス可能になる。
If a failure occurs at the position L21 on the
図8では、回線100に障害が生じた時刻td以降も、端末14は所定の時間Δt1ごとに信号S1を送信している。しかし、端末14はステップ213が実行された後は信号S1の送信を停止してもよい。
In FIG. 8, the terminal 14 transmits the signal S1 every predetermined time Δt1 even after the time td when the
第2の実施の形態で説明したと同様にして、サーバ2はステップ313の実行後にステップ304〜307を、端末14〜16はステップ213の実行後にステップ204,205を、それぞれ実行することが望ましい。
As described in the second embodiment, it is desirable that the
第4の実施の形態.
本実施の形態では、第2の実施の形態で説明されたネットワークシステムであって、端末14が、信号S2をサーバ2から受信した場合にのみ、信号S1をサーバ2に送信するネットワークシステムについて説明する。
Fourth embodiment.
In the present embodiment, the network system described in the second embodiment is described. The network system transmits the signal S1 to the
図11は、本実施の形態にかかる制御方法を示すフローチャートである。図12及び図13は、信号S1,S2の送受信について時間との関係を示す。なお、図12では回線100に障害のない場合が、図13では回線100に障害が生じた場合がそれぞれ示されている。
FIG. 11 is a flowchart showing a control method according to the present embodiment. 12 and 13 show the relationship with time for transmission and reception of the signals S1 and S2. FIG. 12 shows a case where the
サーバ2は、第2の実施の形態(図5で示されるステップ301)と同様にして、所定の時間Δt2ごとに信号S2を端末14に送信する(ステップ321)。
The
端末側判断部1411は、ある時刻から所定の時間Δt13内に信号S2を受信できたか否かで、端末14がNIC21を介してサーバ2にアクセス可能であるか(以下、「Yes」という。)、否か(以下、「No」という。)を判断する(ステップ221)。図12及び図13では、当該ある時刻として時刻t13,t33が(図12では時刻t53も)採用されている。しかし、時刻t13,t33,t53と異なる時刻が採用されても良い。
The terminal-
ステップ321で端末側判断部1411が「Yes」と判断した場合には、端末14は信号S1をサーバ2に送信し(ステップ222)、かつ端末14で再びステップ221が実行される。信号S1の送信は、例えば端末側判断部1411からの指令に基づいて送信部112が行う(図3)。
If the terminal
図12では、端末14が、時刻t211,t411,t611に信号S2を受信した場合が示されている。時刻t211,t411,t611はそれぞれ、時刻t13,t33,t53から所定の時間Δt13内(すなわち時刻t232,t432,t632迄)にあるので、端末側判断部1411は、ステップ221で「Yes」と判断する。
FIG. 12 shows a case where the terminal 14 receives the signal S2 at times t211, t411, and t611. Since the times t211, t411, and t611 are within the predetermined time Δt13 from the times t13, t33, and t53 (that is, until the times t232, t432, and t632), the terminal
そして、時刻t211,t411後の時刻t33,t53に、端末14は信号S1をサーバ2に送信する(ステップ222)。 Then, at times t33 and t53 after times t211 and t411, the terminal 14 transmits a signal S1 to the server 2 (step 222).
ステップ221で端末側判断部1411が「No」と判断した場合には、設定部1412は、端末14のネットワークアドレスをアドレスAd1からアドレスAd2に変更する(ステップ223)。
If the terminal
図13では、時刻t21と時刻t211との間の、ある時刻tdで、回線100に障害が生じた場合(図2)が示されている。この場合、端末14は、時刻t13から所定の時間Δt13内(すなわち、時刻232迄)に、信号S2を受信することができない。よって、端末側判断部1411はステップ221で「No」と判断し、これに基づいて設定部1412は、端末14のネットワークアドレスをアドレスAd1からアドレスAd2に変更する(ステップ223)。
FIG. 13 shows a case where a failure occurs in the
サーバ側判断部231は、ある時刻から所定のΔt23内に信号S1を受信できたか否かで、サーバ2がNIC21を介して端末14にアクセス可能であるか(以下、「Yes」という。)、否か(以下、「No」という。)を判断する(ステップ322)。図12及び図13では、当該ある時刻として時刻t21,t41が採用されている。しかし、時刻t21,t41とは異なる時刻が採用されても良い。
Whether the
ステップ322でサーバ側判断部231が「Yes」と判断した場合には、サーバ側判断部231で再びステップ322が実行される。
If the server-side determination unit 231 determines “Yes” in
図12では、サーバ2が、時刻t331,t531に信号S1を受信した場合が示されている。時刻t331,t531はそれぞれ、時刻t21,t41から所定の時間Δt23内(すなわち、時刻t332,t532迄)にあるので、サーバ側判断部231は、ステップ322で「Yes」と判断する。
FIG. 12 shows a case where the
ステップ322でサーバ側判断部231が「No」と判断した場合には、NIC制御部232はNIC22をも活性する(ステップ323)。
If the server side determination unit 231 determines “No” in
図13を用いて説明すれば、回線100の障害が時刻tdで生じているので、端末14は、時刻13から所定の時間Δt13内に信号S2を受信できず、以って信号S1を送信しない。そうすると、サーバ2は、時刻t21から所定の時間Δt23内(すなわち、時刻t332迄)に信号S1を受信できない。よって、サーバ側判断部231はステップ322で「No」と判断し、これに基づいてNIC制御部232は、NIC22を活性する(ステップ323)。
Referring to FIG. 13, since the failure of the
本実施の形態にかかるネットワークシステムの制御方法によれば、サーバ2及び端末14が互いに連係して、サーバ2側ではNIC制御部232がNIC22を活性し、端末14側では設定部1412がネットワークアドレスをアドレスAd1からアドレスAd2に変更する。よって、アクセスの回復が迅速である。
According to the control method of the network system according to the present embodiment, the
通常設定時において回線100上の位置L21で障害が生じた場合には、端末15,16もサーバ2にアクセス不可能になる。しかし、端末15,16についても端末14と同様に、設定部1512,1612が端末15,16のネットワークアドレスをアドレスAd1からアドレスAd2に変更することで、NIC22を介して再びサーバ2にアクセス可能になる。
If a failure occurs at the position L21 on the
図13では、回線100に障害が生じた時刻td以降も、サーバ2は所定の時間Δt2ごとに信号S2を送信し、サーバ2は所定の時間Δt2ごとに信号S2を送信している。しかし、サーバ2はステップ323が実行された後は信号S2の送信を停止してもよい。
In FIG. 13, the
第2の実施の形態で説明したと同様にして、サーバ2はステップ323の実行後にステップ304〜307を、端末14〜16はステップ223の実行後にステップ204,205を、それぞれ実行することが望ましい。
As described in the second embodiment, it is desirable that the
上述したいずれの実施の形態においても、通常設定においてサーバ2が、端末16から送信された信号S1を受信できた場合には、その他の端末11〜15からの信号S1の少なくとも一を受信することができない場合であっても、NIC制御部232にNIC22を活性させないことが望ましい。なぜなら、端末16は、その他の端末11〜15のいずれに対してもNIC21と反対側で回線100に接続されているので、端末16からの信号S1をサーバ2が受信できる場合には、回線100に障害が生じていない可能性が高いからである。なお、端末16は、NIC22に隣接して回線100に接続されていると把握される。
In any of the above-described embodiments, when the
端末16からの信号S1をサーバ2で受信できて、他の端末11〜15からの信号S1をサーバ2が受信できない場合として、例えば端末11〜15が起動していない場合や故障している場合などが想定できる。
The case where the
このような制御によれば、回線100に障害が生じていない場合に不要な設定を行わない。
According to such control, unnecessary settings are not performed when a failure has not occurred in the
2 サーバ
11〜16 端末
21,22 NIC
100 回線
231 サーバ側判断部
232 NIC制御部
233 回線障害判断部
1111〜1611 端末側判断部
1112〜1612 設定部
Ad1,Ad2 ネットワークアドレス(第1及び第2の値)
S1〜S3 信号
2 Server 11-16
100 line 231 server
S1-S3 signal
Claims (16)
回線と、
それぞれ前記回線上の異なる位置に接続される複数の端末と、
を備え、
前記サーバは、
ネットワークアドレスが第1の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第1のNIC(Network Interface Card)と、
前記ネットワークアドレスが第2の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第2のNICと、
前記サーバが端末にアクセス可能か否かを判断するサーバ側判断部と、
前記第1のNIC及び前記第2のNICの各々を活性または非活性にするNIC制御部と、
を有し、
前記回線は、前記第1のNIC及び前記第2のNICの間に接続され、
前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にしている状況において、前記第1の値に設定された端末に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記状況から前記NIC制御部は前記第2のNICをも活性し、
前記複数の端末はそれぞれ、
前記ネットワークアドレスを前記第1及び前記第2の値のいずれか一方に設定し、前記一方を他方に変更可能な設定部と、
前記サーバにアクセス可能か否かを判断する端末側判断部と、
を有し、
前記端末側判断部は、当該端末側判断部を有する端末自身が、前記サーバにアクセス可能か否かを判断し、
前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にし、かつ前記複数の端末の全ての前記設定部が前記ネットワークアドレスを前記第1の値に設定した通常設定において、
前記複数の端末の少なくとも一に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記通常設定から前記NIC制御部は前記第2のNICをも活性し、
前記サーバにアクセス不可能であると端末の前記端末側判断部が判断した場合には、当該端末の前記設定部は前記ネットワークアドレスを前記第1の値から前記第2の値に変更するネットワークシステム。 Server,
And times lines,
A plurality of terminals each connected to a different location on the line;
With
The server
A first NIC (Network Interface Card) that permits access to the server from a terminal whose network address is set to a first value only when it is activated;
A second NIC that permits access to the server from a terminal whose network address is set to a second value only when it is active;
A server-side determination unit that determines whether the server can access the terminal;
A NIC control unit that activates or deactivates each of the first NIC and the second NIC;
Have
The line is connected between the first NIC and the second NIC;
In the situation where the NIC control unit activates the first NIC and deactivates the second NIC, if the server cannot access the terminal set to the first value, the server side If the determination unit determines, the NIC control unit also activates the second NIC from the situation,
Each of the plurality of terminals is
A setting unit configured to set the network address to one of the first and second values, and to change the one to the other;
A terminal-side determination unit that determines whether the server is accessible;
Have
The terminal side determination unit determines whether the terminal itself having the terminal side determination unit can access the server;
In the normal setting in which the NIC control unit activates the first NIC and deactivates the second NIC, and all the setting units of the plurality of terminals set the network address to the first value. ,
When the server-side determination unit determines that the server is inaccessible to at least one of the plurality of terminals, the NIC control unit also activates the second NIC from the normal setting,
When the terminal-side determination unit of the terminal determines that the server cannot be accessed, the setting unit of the terminal changes the network address from the first value to the second value. .
前記サーバ側判断部は、前記サーバが前記第1の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能であるか否かをそれぞれ判断する、請求項1記載のネットワークシステム。 The network system according to claim 1, wherein the server side determination unit determines whether the server can access the terminal based on whether the server has received the first signal.
前記端末側判断部は、前記端末が前記第2の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ判断する、請求項2記載のネットワークシステム。 The network system according to claim 2, wherein the terminal side determination unit determines whether or not the terminal can access the server based on whether or not the terminal has received the second signal.
前記端末側判断部は、前記端末が前記第1の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ判断する、請求項1のネットワークシステム。 The network system according to claim 1, wherein the terminal-side determination unit determines whether the terminal can access the server based on whether the terminal has received the first signal.
前記サーバ側判断部は、前記サーバが前記第2の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能か否かをそれぞれ判断する、ネットワークシステム。 The server-side determination unit determines whether the server can access the terminal based on whether the server has received the second signal.
前記回線に障害が取り除かれたか否かを判断する回線障害判断部 Line failure determination unit for determining whether or not the failure has been removed from the line
を更に有し、Further comprising
前記第1及び前記第2のNICの両方が活性されている場合には、前記サーバは、前記第1及び前記第2のNICのいずれか一方から他方に向けて第3の信号を、前記第2のNICから第4の信号をそれぞれ前記回線に出力し、 When both the first and second NICs are active, the server sends a third signal from one of the first and second NICs to the other, A fourth signal from each of the two NICs to the line,
前記回線障害判断部は、前記サーバが前記他方で当該第3の信号を受信できたか否かで前記回線に障害が取り除かれたか否かをそれぞれ判断し、 The line failure determination unit determines whether the failure has been removed from the line depending on whether the server has received the third signal on the other side;
前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部は、当該端末が前記第4の信号を受信できたか否かで、当該端末が前記サーバにアクセス可能か否かをそれぞれ判断し、 The terminal side determination unit of the terminal in which the network address is set to the second value determines whether the terminal can access the server based on whether the terminal has received the fourth signal. Judge each
前記回線の障害が取り除かれたと前記回線障害判断部が判断した場合には、前記NIC制御部は前記第2のNICだけを非活性にし、 When the line failure determination unit determines that the line failure has been removed, the NIC control unit deactivates only the second NIC,
前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部が、当該端末が前記サーバにアクセス不可能であると判断とした場合には、当該端末の前記設定部は、当該端末の前記ネットワークアドレスを前記第2の値から前記第1の値に変更する請求項1乃至請求項7のいずれか一つに記載のネットワークシステム。 When the terminal-side determination unit of the terminal whose network address is set to the second value determines that the terminal cannot access the server, the setting unit of the terminal The network system according to any one of claims 1 to 7, wherein the network address of the terminal is changed from the second value to the first value.
回線と、 Line,
それぞれ前記回線上の異なる位置に接続される複数の端末と A plurality of terminals respectively connected to different positions on the line;
を備え、With
前記サーバは、 The server
ネットワークアドレスが第1の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第1のNIC(Network Interface Card)と、 A first NIC (Network Interface Card) that permits access to the server from a terminal whose network address is set to a first value only when it is activated;
前記ネットワークアドレスが第2の値に設定された端末から前記サーバへのアクセスを、自身が活性されている場合にのみ許可する第2のNICと、 A second NIC that permits access to the server from a terminal whose network address is set to a second value only when it is active;
前記サーバが端末にアクセス可能か否かを判断するサーバ側判断部と、 A server-side determination unit that determines whether the server can access the terminal;
前記第1のNIC及び前記第2のNICの各々を活性または非活性にするNIC制御部と、 A NIC control unit that activates or deactivates each of the first NIC and the second NIC;
を有し、Have
前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にしている状況において、前記第1の値に設定された端末に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記状況から前記NIC制御部は前記第2のNICをも活性し、 In the situation where the NIC control unit activates the first NIC and deactivates the second NIC, if the server cannot access the terminal set to the first value, the server side If the determination unit determines, the NIC control unit also activates the second NIC from the situation,
前記複数の端末はそれぞれ、 Each of the plurality of terminals is
前記ネットワークアドレスを前記第1及び前記第2の値のいずれか一方に設定し、前記一方を他方に変更可能な設定部と、 A setting unit configured to set the network address to one of the first and second values, and to change the one to the other;
前記サーバにアクセス可能か否かを判断する端末側判断部と A terminal-side determination unit that determines whether or not the server is accessible;
を有し、Have
前記端末側判断部は、当該端末側判断部を有する端末自身が、前記サーバにアクセス可能か否かを判断し、 The terminal side determination unit determines whether the terminal itself having the terminal side determination unit can access the server;
前記回線は前記第1及び前記第2のNICの間に接続されるネットワークシステムの、制御方法であって、 The line is a control method of a network system connected between the first and second NICs,
前記NIC制御部が前記第1のNICを活性し前記第2のNICを非活性にし、かつ前記複数の端末の全ての前記設定部が前記ネットワークアドレスを前記第1の値に設定した通常設定において、 In the normal setting in which the NIC control unit activates the first NIC and deactivates the second NIC, and all the setting units of the plurality of terminals set the network address to the first value. ,
前記複数の端末の少なくとも一に前記サーバがアクセス不可能であると前記サーバ側判断部が判断した場合には、前記通常設定から前記NIC制御部に前記第2のNICをも活性させ、 When the server-side determination unit determines that the server is inaccessible to at least one of the plurality of terminals, the NIC control unit is also activated from the normal setting by the second NIC,
前記サーバにアクセス不可能であると端末の前記端末側判断部が判断した場合には、当該端末の前記設定部に前記ネットワークアドレスを前記第1の値から前記第2の値に変更させる、ネットワークシステムの制御方法。 A network that causes the setting unit of the terminal to change the network address from the first value to the second value when the terminal-side determination unit of the terminal determines that the server is inaccessible How to control the system.
前記サーバが前記第1の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能であるか否かをそれぞれ前記サーバ側判断部に判断させる、請求項9記載のネットワークシステムの制御方法。 10. The network system control method according to claim 9, wherein the server-side determination unit determines whether the server can access the terminal based on whether the server has received the first signal. 11. .
前記端末が前記第2の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ前記端末側判断部に判断させる、請求項10記載のネットワークシステムの制御方法。 The network system control method according to claim 10, wherein the terminal-side determination unit determines whether the terminal can access the server based on whether the terminal has received the second signal. .
前記端末が前記第1の信号を受信できたか否かで、前記端末が前記サーバにアクセス可能であるか否かをそれぞれ前記端末側判断部に判断させる、請求項9のネットワークシステムの制御方法。 The network system control method according to claim 9, wherein the terminal-side determination unit determines whether the terminal can access the server based on whether the terminal has received the first signal.
前記サーバが前記第2の信号を受信できたか否かで、前記サーバが前記端末にアクセス可能か否かをそれぞれ前記サーバ側判断部に判断させる、ネットワークシステムの制御方法。 A control method for a network system, which causes the server-side determination unit to determine whether or not the server can access the terminal depending on whether or not the server has received the second signal.
前記回線に障害が取り除かれたか否かを判断する回線障害判断部 Line failure determination unit for determining whether or not the failure has been removed from the line
を更に有し、Further comprising
前記第1及び前記第2のNICの両方が活性されている場合には、前記サーバに、前記第1及び前記第2のNICのいずれか一方から他方に向けて第3の信号を、前記第2のNICから第4の信号をそれぞれ前記回線に出力させ、 When both the first and second NICs are active, the server sends a third signal from one of the first and second NICs to the other. A fourth signal from each of the two NICs to the line,
前記回線障害判断部には、前記サーバが前記他方で当該第3の信号を受信できたか否かで前記回線に障害が取り除かれたか否かをそれぞれ判断させ、 The line failure determination unit determines whether or not the failure has been removed from the line depending on whether the server has received the third signal on the other side,
前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部には、当該端末が前記第4の信号を受信できたか否かで、当該端末が前記サーバにアクセス可能か否かをそれぞれ判断させる、請求項9乃至請求項15のいずれか一つに記載のネットワークシステムの制御方法であって、 Whether or not the terminal can access the server depending on whether or not the terminal has received the fourth signal in the terminal-side determination unit of the terminal in which the network address is set to the second value. The network system control method according to any one of Claims 9 to 15, wherein
前記回線の障害が取り除かれたと前記回線障害判断部が判断した場合には、前記NIC制御部に前記第2のNICだけを非活性にさせ、 If the line failure determination unit determines that the line failure has been removed, the NIC control unit is deactivated only the second NIC,
前記ネットワークアドレスが前記第2の値に設定された前記端末の前記端末側判断部が、当該端末が前記サーバにアクセス不可能であると判断とした場合には、当該端末の前記設定部に、当該端末の前記ネットワークアドレスを前記第2の値から前記第1の値に変更させる、ネットワークシステムの制御方法。 When the terminal-side determination unit of the terminal in which the network address is set to the second value determines that the terminal cannot access the server, the setting unit of the terminal A control method of a network system, wherein the network address of the terminal is changed from the second value to the first value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005291172A JP4736682B2 (en) | 2005-10-04 | 2005-10-04 | Network system and network system control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005291172A JP4736682B2 (en) | 2005-10-04 | 2005-10-04 | Network system and network system control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007104283A JP2007104283A (en) | 2007-04-19 |
| JP4736682B2 true JP4736682B2 (en) | 2011-07-27 |
Family
ID=38030781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005291172A Expired - Fee Related JP4736682B2 (en) | 2005-10-04 | 2005-10-04 | Network system and network system control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4736682B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4717533B2 (en) | 2005-07-06 | 2011-07-06 | 株式会社 日立ディスプレイズ | Display device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06216923A (en) * | 1993-01-14 | 1994-08-05 | Totoku Electric Co Ltd | Communication system |
| JPH09224040A (en) * | 1996-02-16 | 1997-08-26 | Nec Corp | Multiplex switch |
| JPH1011369A (en) * | 1996-06-27 | 1998-01-16 | Hitachi Ltd | Information processing apparatus having communication system and hot standby switching function |
| US6151297A (en) * | 1997-07-08 | 2000-11-21 | Hewlett-Packard Company | Method and system for link level server/switch trunking |
| JP2001177550A (en) * | 1999-12-21 | 2001-06-29 | Mitsubishi Electric Corp | Vehicle information transmission device |
-
2005
- 2005-10-04 JP JP2005291172A patent/JP4736682B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007104283A (en) | 2007-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101025529B1 (en) | JRTP processing method | |
| JP4782823B2 (en) | User terminal, master unit, communication system and operation method thereof | |
| WO2014039035A1 (en) | New approach for controller area network bus off handling | |
| JP5630269B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, CONTROL DEVICE, CONTROL METHOD, AND PROGRAM | |
| JP2006222649A (en) | Gateway device with network monitoring function | |
| US11095542B2 (en) | Electronic control unit, monitoring method, and non-transitory computer readable medium storing program for monitoring a subject electronic control unit connected to a network | |
| JP4736682B2 (en) | Network system and network system control method | |
| US20230053889A1 (en) | Communication method, communication device and communication system | |
| JP2005277978A (en) | Identification number automatic setting method and identification number automatic setting device | |
| US9323629B2 (en) | Method for managing path failures of OSEK networks | |
| US8850099B2 (en) | Redundant data bus system including multiple transmission paths | |
| JP5018396B2 (en) | Communication apparatus and communication system | |
| JP2011250098A (en) | Network system | |
| JP4863984B2 (en) | Monitoring processing program, method and apparatus | |
| EP2319208B1 (en) | Absolute control of virtual switches | |
| JP5459117B2 (en) | Data transmission apparatus and data transmission method | |
| JP2010136038A (en) | Transmitter, and method for switching system in redundant configuration | |
| KR101417402B1 (en) | Fail-safe apparatus for gateway in vehicle networks and method thereof | |
| CN114500157A (en) | Redundancy implementation system based on CAN gateway, electronic device and computer readable storage medium | |
| WO2012127629A1 (en) | Server system and method of executing maintenance of crossbar board in hot-line state | |
| JP2633351B2 (en) | Control device failure detection mechanism | |
| JP7814877B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMMUNICATION SYSTEM, AND PROGRAM | |
| JP5839708B2 (en) | Multiplexing control system | |
| JP6137033B2 (en) | In-vehicle network system and in-vehicle relay device | |
| JP7135790B2 (en) | Link aggregation management device, relay device, link aggregation management method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080929 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080929 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080929 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110309 |
|
| 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: 20110405 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110418 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4736682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |