JP2009267960A - Network device - Google Patents
Network device Download PDFInfo
- Publication number
- JP2009267960A JP2009267960A JP2008117503A JP2008117503A JP2009267960A JP 2009267960 A JP2009267960 A JP 2009267960A JP 2008117503 A JP2008117503 A JP 2008117503A JP 2008117503 A JP2008117503 A JP 2008117503A JP 2009267960 A JP2009267960 A JP 2009267960A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- address
- communication port
- port
- erroneous connection
- 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.)
- Withdrawn
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、ネットワークを介して他の装置と通信するネットワーク装置に関するものである。 The present invention relates to a network device that communicates with other devices via a network.
従来、この種のネットワーク装置として、ネットワークに接続して他の装置と通信するための通信ポートとは別に、アドレスなどの初期設定やプログラムの更新などのときにだけ使用される通信ポート(設定用ポート)を備えたものがある(例えば、特許文献1参照)。
上述のように使用目的が異なる複数の通信ポートが設けられている場合、通信線が本来接続されるべき通信ポートと異なる別の通信ポートに誤接続されると他の装置と通信できなくなってしまう虞がある。 As described above, when a plurality of communication ports having different purposes of use are provided, if a communication line is erroneously connected to another communication port different from the communication port to be originally connected, communication with other devices cannot be performed. There is a fear.
本発明は上記事情に鑑みて為されたものであり、その目的は、複数の通信ポートの何れかに通信線が誤接続された場合でも正常に通信することができるネットワーク装置を提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a network device capable of normally communicating even when a communication line is erroneously connected to any of a plurality of communication ports. is there.
請求項1の発明は、上記目的を達成するために、それぞれに通信線が挿抜自在に接続される複数の通信ポートと、通信ポートに接続される通信線を介して通信信号を送受信する通信手段と、複数の通信ポート毎に割り当てられた固有のアドレスを記憶する記憶手段と、複数の通信ポートのうちで通信線が誤接続されている通信ポートを検出する誤接続検出手段と、誤接続検出手段によって通信線の誤接続が検出された通信ポートと当該通信線が接続されるべき通信ポートとの間でアドレスの割当を交換するアドレス交換手段とを備えたことを特徴とする。 In order to achieve the above object, the first aspect of the present invention provides a plurality of communication ports to which communication lines are detachably connected, and communication means for transmitting and receiving communication signals via the communication lines connected to the communication ports. Storage means for storing a unique address assigned to each of a plurality of communication ports, misconnection detection means for detecting a communication port in which a communication line is misconnected, and misconnection detection. And an address exchanging means for exchanging address assignments between the communication port in which an erroneous connection of the communication line is detected by the means and the communication port to which the communication line is to be connected.
請求項1の発明によれば、誤接続検出手段で通信線の誤接続が検出されれば、アドレス交換手段が誤接続されている通信ポート間でアドレスの割当を交換するので、通信線が誤接続された通信ポートから通信線を介して正常に通信することができる。 According to the first aspect of the present invention, if the erroneous connection detection means detects the erroneous connection of the communication line, the address exchange means exchanges the address assignment between the erroneously connected communication ports. It is possible to normally communicate from the connected communication port via the communication line.
請求項2の発明は、請求項1の発明において、誤接続検出手段は、通信手段が何れかの通信ポートで受信した通信信号の宛先アドレスが他の通信ポートに割り当てられているアドレス又は当該他のアドレスを含む同報アドレスと一致するときに当該通信ポートに通信線が誤接続されていると判断することを特徴とする。 According to a second aspect of the present invention, in the first aspect of the invention, the erroneous connection detection means is configured such that the destination address of the communication signal received by the communication means at any communication port is assigned to another communication port or the other It is determined that the communication line is erroneously connected to the communication port when the address matches the broadcast address including the address.
請求項3の発明は、請求項2の発明において、各通信ポートに割り当てられるアドレスは、ネットワークアドレスとホストアドレスの組み合わせからなり、それぞれの通信ポートにはネットワークアドレスの異なるアドレスが割り当てられ、誤接続判断手段は、ネットワークアドレスの異なる通信信号を受信したときに通信線が誤接続されていると判断することを特徴とする。 According to a third aspect of the present invention, in the second aspect of the present invention, the address assigned to each communication port is a combination of a network address and a host address, and each communication port is assigned an address having a different network address. The determining means determines that the communication line is erroneously connected when receiving communication signals having different network addresses.
請求項4の発明は、請求項1の発明において、誤接続検出手段は、通信手段が何れかの通信ポートから送信した通信信号が宛先のアドレスに到達せず且つ他の通信ポートに割り当てられているアドレスを送信元アドレスとして送信した通信信号が前記宛先のアドレスに到達したときに通信線が誤接続されていると判断することを特徴とする。 According to a fourth aspect of the present invention, in the first aspect of the present invention, the erroneous connection detection means is configured such that the communication signal transmitted from any communication port by the communication means does not reach the destination address and is assigned to another communication port. When a communication signal transmitted using a certain address as a transmission source address reaches the destination address, it is determined that the communication line is erroneously connected.
請求項5の発明は、請求項1〜4の何れか1項の発明において、アドレス交換手段によって複数の通信ポートのアドレスが交換されているときに警告を発する警告手段を備えたことを特徴とする。 The invention of claim 5 is characterized in that in the invention of any one of claims 1 to 4, there is provided warning means for issuing a warning when addresses of a plurality of communication ports are exchanged by the address exchange means. To do.
請求項5の発明によれば、通信線が誤接続されていることを利用者に警告して接続し直すように促すことができる。 According to the invention of claim 5, it is possible to warn the user that the communication line is erroneously connected and prompt the user to reconnect.
本発明によれば、通信線が誤接続された通信ポートから通信線を介して正常に通信することができる。 ADVANTAGE OF THE INVENTION According to this invention, it can communicate normally via a communication line from the communication port in which the communication line was misconnected.
以下、図面を参照して本発明の実施形態を詳細に説明する。尚、本実施形態のネットワーク装置Aは、100BASE-TXのイーサネット(登録商標)や1000BASE-Tのギガビット・イーサネット(登録商標)に対応したIPネットワークに接続されるものであるが、これに限定されるものではなく、種々のネットワークに接続されるネットワーク装置全般に本発明の技術思想を適用することができる。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The network device A of this embodiment is connected to an IP network compatible with 100BASE-TX Ethernet (registered trademark) or 1000BASE-T Gigabit Ethernet (registered trademark), but is not limited thereto. The technical idea of the present invention can be applied to all network devices connected to various networks.
本実施形態のネットワーク装置Aは、図1に示すようにCPUからなる制御部1と、書換不可能な不揮発性の半導体メモリ(ROM)からなる第1記憶部2と、書換可能な不揮発性の半導体メモリ(例えば、EEPROM)からなる第2記憶部3と、制御部1が生成する伝送フレーム(MACフレーム)を符号化するとともに受信したMACフレームを復号化する複数(図示例では2つ)の符号化/復号化部4A,4Bと、符号化されたMACフレームのビット列を電気信号(通信信号)に変換するとともに受信した電気信号(通信信号)を波形整形してビット列を再生する複数(図示例では2つ)の波形整形部5A,5Bと、RJ45のモジュラジャックからなる複数(図示例では2つ)の通信ポート6A,6Bとを備えており、符号化/復号化部4A,4Bと波形整形部5A,5Bによって通信手段が構成されている。尚、通信線Lsは、エンハンスト・カテゴリ5やカテゴリ6などのツイストペアケーブルからなり、先端に付設されているRJ45のモジュラプラグ10が通信ポート6A,6Bに挿抜自在に接続される。
As shown in FIG. 1, the network device A of the present embodiment includes a control unit 1 composed of a CPU, a
符号化/復号化部4A,4Bは従来周知のMACチップからなり、MACフレームの符号化及び復号化だけでなく、受信したMACフレームの宛先アドレス(MACアドレス)が自己のMACアドレス若しくはブロードキャストアドレスに一致すれば当該MACフレームを制御部1に渡し、一致しなければ当該MACフレームを破棄する処理も行う。尚、MACアドレスはMACチップが有するメモリ(図示せず)に格納されている。
The encoding /
波形整形部5A,5Bは従来周知のPHYチップからなり、上述したビット列と電気信号を相互に変換する機能以外にも、いわゆるオート・ネゴシエーション機能を有している。イーサネット(登録商標)においては種々のリンク速度(10Mビット/秒,100Mビット/秒,1Gビット/秒など)並びに通信モード(全二重モード/半二重モード)が混在して使われる可能性があるため、そうした場合にリンク速度や通信モードを自動的に決定するための機能が「オート・ネゴシエーション」である。但し、オート・ネゴシエーションについては従来周知であるから説明を省略する。
The
制御部1は、種々のアプリケーションソフトウェアと、アプリケーションソフトウェアから渡されるデータをIPパケットに分割するとともに当該IPパケットをカプセル化してMACフレームを作成する送信処理、受信したMACフレームからカプセル化されているIPパケットを取り出すとともに当該IPパケットのデータをつなぎ合わせて元のデータを再構成し且つ当該データをアプリケーションソフトウェアに渡す受信処理を行う通信用ソフトウェアと、通信用ソフトウェアと符号化/復号化部4の間でMACフレームを受け渡しするドライバソフトウェアとを実行する。制御部1で実行されるアプリケーションソフトウェアには、例えば、ネットワークに接続されている他のネットワーク装置を介して機器の制御や監視を行う監視制御用ソフトウェア、利用者による操作入力を受け付けるためのウェブページを通信相手のネットワーク装置(例えば、利用者が使用するコンピュータ装置など)に搭載されているウェブブラウザに配信するとともにウェブブラウザを通じて利用者の操作入力を受け付けるウェブサーバ用ソフトウェア等がある。 The control unit 1 divides various application software and data passed from the application software into IP packets and encapsulates the IP packets to create a MAC frame, and the IP encapsulated from the received MAC frame A communication software for performing a reception process of taking out the packet and reconstructing the original data by connecting the data of the IP packet and passing the data to the application software; and between the communication software and the encoding / decoding unit 4 And the driver software that delivers the MAC frame. The application software executed by the control unit 1 includes, for example, monitoring control software for controlling and monitoring devices via other network devices connected to the network, and a web page for receiving operation input by the user Is distributed to a web browser installed in a network device (for example, a computer device used by a user) of a communication partner, and also includes web server software that accepts a user's operation input through the web browser.
ところで、本実施形態では符号化/復号化部4、波形整形部5、通信ポート6が2組設けられているが、一方の組(符号化/復号化部4A、波形整形部5A、通信ポート6A)は通常のネットワーク通信で使用されるものであり、他方の組(符号化/復号化部4B、波形整形部5B、通信ポート6B)は前記一方の組(符号化/復号化部4A、波形整形部5A、通信ポート6A)に対してネットワーク通信用のアドレス(プライベートなIPアドレス)を設定したり、第2記憶部3に記憶されるプログラム(アプリケーションソフトウェア)を書き込むなどの特殊な処理にのみ使用されるものである。このため、符号化/復号化部4B、波形整形部5B、通信ポート6Bの組に対しては、製造者によって予め所定のIPアドレス(例えば、"192.168.253.1"などのプライベートアドレス若しくはグローバルアドレス)が割り当てられて第1記憶部2に記憶されている。これに対して、符号化/復号化部4A、波形整形部5A、通信ポート6Aの組には初期設定において任意のIPアドレス(例えば、"192.168.0.1")が割り当てられて第2記憶部3に記憶される。
By the way, although two sets of the encoding / decoding unit 4, the waveform shaping unit 5, and the communication port 6 are provided in this embodiment, one set (the encoding /
而して、運用時には通信ポート6Aに接続された通信線Lsを介してネットワーク通信が行われ、プログラムの更新等の特殊な処理のみが通信ポート6Bに接続された通信線Lsを介して他のネットワーク装置より行われる。尚、特殊な処理を実行する他のネットワーク装置は、製造者によって割り当てられているIPアドレス(例えば、"192.168.253.1")を宛先アドレスとして本実施形態のネットワーク装置Aにアクセスすることかできる。
Thus, during operation, network communication is performed via the communication line Ls connected to the
ここで、ネットワーク通信用の通信線Lsが誤って通信ポート6Bに接続された場合、IPアドレスが異なっているためにネットワーク通信ができない事態が生じる。このような誤接続が生じていると、ネットワークに流れるARP(Address Resolution Protocol)パケットの目標IPアドレス(例えば、"192.168.0.1")におけるネットワークアドレス(例えば、"192.168.0")と、符号化/復号化部4B、波形整形部5B、通信ポート6Bの組に割り当てられているIPアドレス(例えば、"192.168.253.1")におけるネットワークアドレス(例えば、"192.168.253")とが一致しないないから、かかるネットワークアドレスの不一致に基づいて制御部1が通信線Lsの誤接続を検出できる。同様に特殊な処理のための通信線Lsが誤って通信ポート6Aに接続された場合にも制御部1が誤接続を検出できる。特に後者の場合、製造者によって割り当てられたIPアドレス(例えば、"192.168.253.1")を宛先アドレスとするパケット(通信信号)が符号化/復号化部4A、波形整形部5A、通信ポート6Aの組で受信されることになるから、宛先アドレスが製造者によって割り当てられたIPアドレスに一致することに基づいて制御部1が誤接続を検出できる。
Here, when the communication line Ls for network communication is mistakenly connected to the
そして、誤接続を検出した制御部1は、符号化/復号化部4A、波形整形部5A、通信ポート6Aの組と符号化/復号化部4B、波形整形部5B、通信ポート6Bの組とで割り当てられているIPアドレスを交換する。つまり、符号化/復号化部4A、波形整形部5A、通信ポート6Aの組に対して第1記憶部2に記憶されているIPアドレス(例えば、"192.168.253.1")を割り当てるとともに、符号化/復号化部4B、波形整形部5B、通信ポート6Bの組に対して第2記憶部3に記憶されているIPアドレス(例えば、"192.168.0.1")を割り当てるのである。その結果、通信ポート6Aに誤接続された通信線Lsを介して特殊な処理を実行することが可能となり、あるいは、通信ポート6Bに誤接続された通信線Lsを介して通常のネットワーク通信を行うことが可能となる。
Then, the control unit 1 that has detected the erroneous connection includes a set of the encoding /
あるいは、通常のネットワーク通信が行われるサブネットのホスト(他のネットワーク装置など)に対して通信信号(パケット)の再送を所定回数以上繰り返しても応答(ACK)が返信されて来ない場合、制御部1が符号化/復号化部4A、波形整形部5A、通信ポート6Aの組と符号化/復号化部4B、波形整形部5B、通信ポート6Bの組とで割り当てられているIPアドレスを交換し、再度同じ通信信号を符号化/復号化部4A、波形整形部5A、通信ポート6Aの組又は符号化/復号化部4B、波形整形部5B、通信ポート6Bの組から送信して相手先から応答(ACK)が返信されて来れば、通信線Lsが誤接続されていると判断することができる。
Alternatively, if a response (ACK) is not returned even if retransmission of a communication signal (packet) is repeated more than a predetermined number of times to a host (such as another network device) in a subnet where normal network communication is performed, the control unit 1 exchanges the IP address assigned by the set of the encoding /
ところで、制御部1では、上述のようにしてIPアドレスの割当を交換したときに通信線Lsが通信ポート6A又は6Bに誤接続されていることをウェブサーバ機能を利用して警告するようにしている。例えば、利用者による操作入力を受け付けるためのウェブページに、IPアドレスが交換されていることを示すメッセージを表示すればよい。
By the way, the control unit 1 uses the web server function to warn that the communication line Ls is erroneously connected to the
上述のように本実施形態によれば、誤接続検出手段(制御部1)で通信線Lsの誤接続が検出されれば、アドレス交換手段(制御部1)が誤接続されている通信ポート6A,6B間でアドレスの割当を交換するので、通信線Lsが誤接続された通信ポート6A又は6Bから通信線Lsを介して正常に通信することができる。
As described above, according to the present embodiment, if an erroneous connection of the communication line Ls is detected by the erroneous connection detection unit (control unit 1), the
1 制御部(誤接続検出手段,アドレス交換手段)
2 第1記憶部(記憶手段)
3 第2記憶部(記憶手段)
4A,4B 符号化/復号化部(通信手段)
5A,5B 波形整形部(通信手段)
6A,6B 通信ポート
1 Control unit (Incorrect connection detection means, address exchange means)
2 1st memory | storage part (memory | storage means)
3 Second storage section (storage means)
4A, 4B encoding / decoding unit (communication means)
5A, 5B Waveform shaping unit (communication means)
6A, 6B communication port
Claims (5)
誤接続判断手段は、ネットワークアドレスの異なる通信信号を受信したときに通信線が誤接続されていると判断することを特徴とする請求項2記載のネットワーク装置。 The address assigned to each communication port consists of a combination of a network address and a host address, and each communication port is assigned a different network address.
3. The network device according to claim 2, wherein the erroneous connection determination means determines that the communication line is erroneously connected when receiving communication signals having different network addresses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008117503A JP2009267960A (en) | 2008-04-28 | 2008-04-28 | Network device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008117503A JP2009267960A (en) | 2008-04-28 | 2008-04-28 | Network device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009267960A true JP2009267960A (en) | 2009-11-12 |
Family
ID=41393207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008117503A Withdrawn JP2009267960A (en) | 2008-04-28 | 2008-04-28 | Network device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009267960A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017041747A (en) * | 2015-08-19 | 2017-02-23 | 富士通株式会社 | Information processing device, information processing device control program, control method, and information processing system |
-
2008
- 2008-04-28 JP JP2008117503A patent/JP2009267960A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017041747A (en) * | 2015-08-19 | 2017-02-23 | 富士通株式会社 | Information processing device, information processing device control program, control method, and information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4443601B2 (en) | Transceiver that automatically sets based on auto-negotiation | |
US8219713B2 (en) | Method and system for a network controller based pass-through communication mechanism between local host and management controller | |
WO2014021870A1 (en) | Feature enablement or disablement determination based on discovery message | |
JP2005294915A (en) | Interconnection device of network equipment | |
KR20170129150A (en) | Low-power and low-latency device enumeration with cartesian addressing | |
CN105591817B (en) | A kind of negotiation mode processing method and Intelligent Network Element | |
US10645011B2 (en) | Network device and controlling method thereof applicable for mesh networks | |
JP5215969B2 (en) | How to set network information for network devices | |
JP4854987B2 (en) | Method and apparatus for translation bridging between Ethernet and 1394A local link for customer electronic devices | |
JP7322088B2 (en) | Packet detection method and first network device | |
US20080320099A1 (en) | Connector and communication method thereof | |
JP2010193146A (en) | Communication apparatus, and communication system | |
JP5983314B2 (en) | Information processing apparatus and program | |
JP2007104396A (en) | Unjust connection preventing system, method, and program | |
JP2009267960A (en) | Network device | |
JP2009239836A (en) | Switching hub | |
CN105323172B (en) | Data transmission method and equipment based on unnumbered IP technology | |
TWI220612B (en) | Network physical layer apparatus with smart cable analyzing function and application device thereof | |
JP2006203735A (en) | Communication device | |
JP2009260674A (en) | Network system | |
JP4029898B2 (en) | Network equipment | |
KR100673687B1 (en) | Home network system | |
CN108141357B (en) | Circuit arrangement for generating a secret in a network | |
KR100648774B1 (en) | Network electric device | |
JP2009267720A (en) | Communication start system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100811 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110705 |