[go: up one dir, main page]

JP2000031998A - Network system, management system and management method for network - Google Patents

Network system, management system and management method for network

Info

Publication number
JP2000031998A
JP2000031998A JP20068298A JP20068298A JP2000031998A JP 2000031998 A JP2000031998 A JP 2000031998A JP 20068298 A JP20068298 A JP 20068298A JP 20068298 A JP20068298 A JP 20068298A JP 2000031998 A JP2000031998 A JP 2000031998A
Authority
JP
Japan
Prior art keywords
firmware
network
network device
packet
broadcast packet
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.)
Pending
Application number
JP20068298A
Other languages
Japanese (ja)
Inventor
Kotaro Nagahama
公太郎 永浜
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 JP20068298A priority Critical patent/JP2000031998A/en
Publication of JP2000031998A publication Critical patent/JP2000031998A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily and surely revise a version of a firmware of each network system without the need for a huge work time. SOLUTION: The system is provided with a packet transmission reception section 1 that sends periodically a multiple address packet including information of a firmware of its own network system to a local area network and receives a multiple address packet sent from other network system, a packet analysis section 2 that gives an instruction to transfer file data of the firmware of the network system being a sender only when the received multiple address packet is a newest version of the firmware corresponding to its own network system, and a file transfer control section 5 that receives the file transfer instruction and allows the file data of the firmware of the corresponding network system to be transferred to its own network system.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、LAN(Local Ar
ea Network)と端末装置とを接続する、例えばハブやス
イッチなどのネットワーク装置に関し、特にファームウ
ェアのバージョンアップが可能なネットワーク装置に関
する。さらには、本発明は、そのようなネットワーク装
置が複数個LANに接続されたネットワークの管理方式
および管理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a LAN (Local Ar
The present invention relates to a network device, such as a hub or a switch, for connecting an ea Network) to a terminal device, and more particularly to a network device capable of upgrading firmware. Further, the present invention relates to a management method and a management method for a network in which a plurality of such network devices are connected to a LAN.

【0002】[0002]

【従来の技術】一般に、ネットワーク装置はLANイン
ターフェースを備えており、複数の端末とLANとを接
続する。このネットワーク装置は、プロセッサ、メモリ
等を備え、端末装置間の通信をLANを介して行わせる
機能を持つ。このようなネットワーク装置では、最新の
機能を搭載したり、機能を更新したりする場合、ネット
ワーク装置を動作させるファームウェアのバージョンア
ップが行われる。以下、複数の端末が接続された複数の
ネットワーク装置がLANに接続されたネットワークに
おける、各ネットワーク装置のファームウェアのバージ
ョンをアップする技術について説明する。
2. Description of the Related Art In general, a network device has a LAN interface, and connects a plurality of terminals to a LAN. The network device includes a processor, a memory, and the like, and has a function of performing communication between terminal devices via a LAN. In such a network device, when a latest function is installed or a function is updated, a version of firmware for operating the network device is upgraded. Hereinafter, a technique for upgrading the firmware version of each network device in a network in which a plurality of network devices connected to a plurality of terminals are connected to a LAN will be described.

【0003】複数の端末が接続された複数のネットワー
ク装置がLANに接続されたネットワークにおける、各
ネットワーク装置のファームウェアのバージョンアップ
には、以下のような2つの方法が知られている。
[0003] In a network in which a plurality of network devices connected to a plurality of terminals are connected to a LAN, the following two methods are known for upgrading the firmware of each network device.

【0004】(1)各ネットワーク装置毎にRS−23
2C等のシリアルインターフェースを介してファームウ
ェアのバージョンをアップする方法 (2)ネットワーク上にファイル転送サーバ(Boot
pサーバなど)を設置して、該ファイル転送サーバから
新しいバージョンのファームウェアを各ネットワーク装
置に転送する方法 上記の他、特開平9-200241号公報には、保守端末装置を
用いて複数のネットワーク装置(ハブ装置)のダウンロ
ードを行う方法が開示されている。図5に、そのダウン
ロード方法を用いるネットワークの構成を示す。
(1) RS-23 for each network device
How to upgrade the firmware version via a serial interface such as 2C (2) File transfer server (Boot) on the network
a method of installing a new version of firmware from the file transfer server to each network device. In addition to the above, Japanese Patent Application Laid-Open No. 9-200241 discloses that a plurality of network devices are provided by using a maintenance terminal device. A method of downloading a (hub device) is disclosed. FIG. 5 shows a configuration of a network using the download method.

【0005】このネットワークの構成は、LAN104
に接続された複数のハブ装置101 〜101と、ハ
ブ装置101に接続された保守端末装置104とを有
する。各ハブ装置101〜101は、それぞれメモ
リ102〜102を備える。このネットワークの構
成では、保守端末装置103がハブ装置101のメモ
リ102にダウンロードデータを設定すると、ハブ装
置101はメモリ102に設定されたダウンロード
データを読み出し、これに共通アドレスを付加しブロー
ドキャストパケットとしてLAN104上に送出する。
他のハブ装置101〜101は、そのLAN104
上に送出されたブロードキャストパケットを受信し、デ
ータを抽出して各々の102〜102に設定する。
これにより、複数のハブ装置のダウンロードを簡単化す
ることができる。
[0005] This network has a LAN 104
Hub devices 101 connected to 1~ 101nAnd ha
Device 1011With the maintenance terminal device 104 connected to
I do. Each hub device 1011~ 101nIs a note
Re 1021~ 102nIs provided. The structure of this network
In the configuration, the maintenance terminal device 103 is the hub device 1011Notes
Re 1021When download data is set to
Place 1011Is the memory 1021Download set to
Reads data, adds a common address to it, and blows
The packet is transmitted on the LAN 104 as a broadcast packet.
Other hub device 1012~ 101nIs the LAN 104
Receives the broadcast packet transmitted above and
Data and extract 1021~ 102nSet to.
This simplifies downloading multiple hub devices.
Can be

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上述し
た従来の各技術には、以下のような問題がある。
However, each of the above-mentioned prior arts has the following problems.

【0007】各ネットワーク装置毎にRS−232C等
のシリアルインターフェースを介してファームウェアの
バージョンをアップする方法においては、各ネットワー
ク装置毎にそのファームウェアのバージョンを確認しな
がらバージョンアップを行う必要があるため、ネットワ
ーク装置の数が多い場合には、膨大な作業時間を要する
という問題がある。
In the method of upgrading the firmware version for each network device via a serial interface such as RS-232C, it is necessary to perform the version upgrade while confirming the firmware version for each network device. When the number of network devices is large, there is a problem that an enormous work time is required.

【0008】ネットワーク上にファイル転送サーバを設
置する方法においては、SNMP(Simple Network Man
agement Protocol)マネージャによるMIB(Manageme
nt Information Base)経由によって各ネットワーク装
置のファームウェアのバージョンを個別に確認するしか
ないため、上記の場合と同様、ネットワーク装置の数が
多い場合には膨大な作業時間を要するという問題があ
る。
In a method of installing a file transfer server on a network, an SNMP (Simple Network Man) is used.
agement Protocol) MIB (Manageme)
Since there is no other way but to check the firmware version of each network device individually via an information base (nt information base), there is a problem that a huge amount of work time is required when the number of network devices is large as in the above case.

【0009】特開平9-200241号公報に記載のダウンロー
ド方法においては、送信側としたネットワーク装置から
他のネットワーク装置へ一斉にデータの読み出しが行わ
れるが、その読み出しの際に各ネットワーク装置のファ
ームウェアのバージョンを確認するようにはなっていな
い。そのため、送信側のネットワーク装置に古いバージ
ョンのファームウェアが誤って設定された場合には、そ
の設定された古いバージョンのファームウェアが各ネッ
トワーク装置にダウンロードされてしまうという問題が
あった。
In the download method described in Japanese Patent Application Laid-Open No. 9-200241, data is simultaneously read from a network device on the transmission side to another network device. Version is not checked. Therefore, when an old version of firmware is erroneously set in the transmitting network device, there is a problem that the set old version of firmware is downloaded to each network device.

【0010】本発明の目的は、上記各問題を解決し、作
業時間が膨大になることがなく、簡単かつ確実に各ネッ
トワーク装置のファームウェアのバージョンをアップす
ることのできるネットワーク装置、ネットワークの管理
方式および管理方法を提供することにある。
[0010] An object of the present invention is to solve the above-mentioned problems and to provide a network device and a network management system which can easily and surely upgrade the firmware version of each network device without increasing the work time. And management methods.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、本発明の管理方式は、ローカルエリアネットワーク
に接続されるネットワーク装置において、自ネットワー
ク装置に設定されているファームウェアの情報をパケッ
トの形で前記ローカルエリアネットワークに接続されて
いる他のネットワーク装置に対して一斉に送出するため
の一斉同報パケットを、前記ローカルエリアネットワー
ク上に定期的に送出するとともに、他のネットワーク装
置から送出される一斉同報パケットを受信するパケット
送受信手段と、前記パケット送受信手段で受信された一
斉同報パケットを解析し、該一斉同報パケットが自ネッ
トワーク装置に対応するファームウェアの最新のバージ
ョンの情報である場合は、その一斉同報パケットを送出
したネットワーク装置のファームウェアのファイルデー
タを自ネットワーク装置に転送する旨の指示を出し、最
新のバージョンの情報でない場合には、その一斉同報パ
ケットを廃棄するパケット解析手段と、前記パケット解
析手段からのファイル転送指示を受けて、該当するネッ
トワーク装置のファームウェアのファイルデータを自ネ
ットワーク装置に転送させるファイル転送制御手段とを
有することを特徴とする。
In order to achieve the above object, according to a management system of the present invention, in a network device connected to a local area network, information of firmware set in the own network device is transmitted in the form of a packet. A broadcast packet for simultaneous transmission to other network devices connected to the local area network is periodically transmitted on the local area network, and a broadcast packet transmitted from the other network device is simultaneously transmitted. A packet transmitting / receiving means for receiving the broadcast packet, and analyzing the broadcast packet received by the packet transmitting / receiving means. If the broadcast packet is the latest version information of the firmware corresponding to the own network device, , The network device that sent the broadcast packet Packet analysis means for transferring the firmware file data to the own network device, and discarding the broadcast packet if the information is not the latest version information; and a file transfer instruction from the packet analysis means. Receiving the file data of the firmware of the corresponding network device to the own network device.

【0012】上記の場合、前記一斉同報パケットは、製
造業者を特定するための製造業者番号と、送信元の装置
の型番号を示す装置型番と、送信元の装置のファームウ
ェアのバージョン番号を示すファームウェアバージョン
番号とを少なくとも有し、前記パケット解析手段が、受
信された一斉同報パケットの製造業者番号および装置型
番が自ネットワーク装置のものと一致し、かつ、ファー
ムウェアバージョン番号が自ネットワーク装置のものよ
り新しい場合に、該受信された一斉同報パケットの送信
元のネットワーク装置からファームウェアのファイルデ
ータを自ネットワーク装置に転送する旨の指示を出すよ
うに構成してもよい。
In the above case, the broadcast packet indicates a manufacturer number for specifying the manufacturer, a device model number indicating the model number of the transmission source device, and a firmware version number of the transmission source device. A firmware version number, wherein the packet analysis means has a manufacturer number and a device model number of the received broadcast packet that match those of the own network device, and the firmware version number is that of the own network device. In a case where the received broadcast packet is newer, the transmission source network device of the received broadcast packet may be configured to issue an instruction to transfer the firmware file data to the own network device.

【0013】また、前記ファイル転送制御手段による制
御によって転送されたファームウェアのファイルデータ
を一旦格納するファームウェア格納手段と、自ネットワ
ーク装置のリセット時、あるいは電源再投入による再起
動時に、前記ファームウェア格納手段に格納されたファ
ームウェアのファイルデータが取り込まれるメインメモ
リ手段とをさらに有する構成としてもよい。
The firmware storage means for temporarily storing the file data of the firmware transferred under the control of the file transfer control means, and the firmware storage means when the own network device is reset or restarted by turning on the power again. Main memory means for taking in the stored firmware file data may be further provided.

【0014】本発明の管理方式は、上述のいずれかのネ
ットワーク装置を複数有し、該複数のネットワーク装置
がそれぞれローカルエリアネットワークと接続され、ネ
ットワーク装置間で一斉同報パケットが送受信されるよ
うに構成したことを特徴とする。
A management system according to the present invention includes a plurality of the above network devices, each of which is connected to a local area network, and a broadcast packet is transmitted and received between the network devices. It is characterized by comprising.

【0015】本発明の管理方法は、ローカルエリアネッ
トワークを介して複数のネットワーク装置が接続された
ネットワークの管理方法において、前記複数のネットワ
ーク装置のそれぞれが、自ネットワーク装置に設定され
ているファームウェアの情報をパケットの形で他のネッ
トワーク装置に対して一斉に送出するための一斉同報パ
ケットを前記ローカルエリアネットワーク上に定期的に
送出するようにし、他のネットワーク装置から受信した
一斉同報パケットが自ネットワーク装置に対応するファ
ームウェアの最新のバージョンの情報である場合にの
み、その一斉同報パケットを送出したネットワーク装置
のファームウェアのファイルデータをダウンロードし、
それ以外はその一斉同報パケットを廃棄するようにした
ことを特徴とする。
[0015] The management method of the present invention is a management method of a network in which a plurality of network devices are connected via a local area network, wherein each of the plurality of network devices includes information on firmware set in its own network device. Broadcast packet to be simultaneously transmitted to another network device in the form of a packet on the local area network, and the broadcast packet received from the other network device is automatically transmitted. Only when the information is the latest version of the firmware corresponding to the network device, downloads the file data of the firmware of the network device which has transmitted the broadcast packet,
Otherwise, the broadcast packet is discarded.

【0016】上記の場合、前記一斉同報パケットとし
て、製造業者を特定するための製造業者番号、送信元の
装置の型番号を示す装置型番、送信元の装置のファーム
ウェアのバージョン番号を示すファームウェアバージョ
ン番号を少なくとも有するパケットが送出されるように
し、受信された一斉同報パケットの製造業者番号および
装置型番が自ネットワーク装置のものと一致し、かつ、
ファームウェアバージョン番号が自ネットワーク装置の
ものより新しい場合に、該受信された一斉同報パケット
の送信元のネットワーク装置からファームウェアのファ
イルデータをダウンロードするようにしてもよい。
In the above case, as the broadcast packet, a manufacturer number for specifying the manufacturer, a device model number indicating the model number of the transmission source device, and a firmware version indicating the version number of the firmware of the transmission source device A packet having at least a number is transmitted, the manufacturer number and the device model number of the received broadcast packet match those of the own network device, and
When the firmware version number is newer than that of the own network device, the file data of the firmware may be downloaded from the network device that has transmitted the received broadcast packet.

【0017】(作用)上記のとおりの本発明において
は、いずれか1つのネットワーク装置のファームウェア
をバージョンアップすると、該ネットワーク装置から他
のネットワーク装置へそのファームウェアの情報(バー
ジョン情報など)が一斉に送出されて、他のネットワー
ク装置のファームウェアが最新のバージョンに更新され
る。したがって、ネットワーク装置の数が多い場合で
も、簡単にファームウェアを最新のバージョンに更新す
ることができ、従来のようにアップ作業時間が膨大にな
ったりすることもない。
(Operation) In the present invention as described above, when the firmware of one of the network devices is upgraded, information (such as version information) of the firmware is simultaneously transmitted from the network device to another network device. Then, the firmware of the other network device is updated to the latest version. Therefore, even when the number of network devices is large, it is possible to easily update the firmware to the latest version, and it is not necessary to perform an enormous amount of time for the update work as in the related art.

【0018】また、本発明においては、他のネットワー
ク装置からファームウェアの情報を受信したネットワー
ク装置は、受信したファームウェアの情報が自ネットワ
ーク装置に対応するファームウェアの最新のバージョン
の情報である場合にのみ、そのファームウェアの情報を
送出したネットワーク装置からファームウェアのファイ
ルデータがダウンロードする。したがって、本発明で
は、現在のファームウェアのバージョンより古いバージ
ョンのファームウェアがダウンロードされることはな
い。
Further, according to the present invention, a network device that has received firmware information from another network device only needs to update the received firmware information if it is the latest version of the firmware corresponding to its own network device. The firmware file data is downloaded from the network device that has transmitted the firmware information. Therefore, in the present invention, a firmware version older than the current firmware version is not downloaded.

【0019】[0019]

【発明の実施の形態】次に、本発明の実施形態について
図面を参照して説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0020】図1に本発明の一実施形態のネットワーク
装置の概略構成を示す。本形態のネットワーク装置は、
パケット送受信部1、パケット解析部2、ファームウェ
ア格納部3、メインメモリ4、およびファイル転送制御
部5を備え、これら各部はそれぞれ制御信号バス6およ
びデータバス7に接続されている。
FIG. 1 shows a schematic configuration of a network device according to an embodiment of the present invention. The network device according to the present embodiment includes:
It comprises a packet transmission / reception unit 1, a packet analysis unit 2, a firmware storage unit 3, a main memory 4, and a file transfer control unit 5, and these units are connected to a control signal bus 6 and a data bus 7, respectively.

【0021】パケット送受信部1は、LANインターフ
ェースを介して一斉同報パケットを送受信する。この送
受信される一斉同報パケットは、それぞれ同じ構造を持
つLAN上のパケットであって、宛先アドレス、送信元
アドレス、プロトコルタイプ、製造業者番号、装置型
番、ファームウェアバージョン番号から構成される。一
斉同報パケットのパケットフォーマットの一例を図2に
示す。この一斉同報パケットには、パケットの先頭から
順に、一斉同報アドレスを示す宛先アドレス(例えば、
二進数で全部「1」となっているブロードキャストアア
ドレス)、送信元を示す送信元アドレス、このパケット
がバージョン情報交換のための一斉同報パケットである
ことを示す情報を格納しているプロトコルタイプ、製造
業者番号、送信元の装置の型番号を示す装置型番、送信
元の装置のファームウェアのバージョン番号を示すファ
ームウェアバージョン番号の情報が入っている。
The packet transmitting / receiving unit 1 transmits / receives a broadcast packet via a LAN interface. The transmitted / received broadcast packet is a packet on the LAN having the same structure, and includes a destination address, a source address, a protocol type, a manufacturer number, a device model number, and a firmware version number. FIG. 2 shows an example of the packet format of the broadcast packet. The broadcast packet includes a destination address (for example, a broadcast address) indicating the broadcast address in order from the top of the packet.
A broadcast address which is all "1" in binary), a source address indicating a source, and a protocol type storing information indicating that this packet is a broadcast packet for exchanging version information. , A manufacturer number, a device model number indicating the model number of the transmission source device, and a firmware version number indicating the firmware version number of the transmission source device.

【0022】パケット解析部2は、パケット送受信部1
で受信されたパケットの構成を解析して、送信元のネッ
トワーク装置からのダウンロードする指示を出したり、
あるいは受信パケットを廃棄したりする。具体的には、
このパケット解析部2は、受信パケットの製造業者番号
および装置型番が自装置と同じであるかを調べ、ともに
同じであれば、続いてファームウェアバージョン番号が
自装置より新しい番号かを調べる。そして、新しい番号
である場合に、ファイル転送制御部5に対してファーム
ウェアを送信元のネットワーク装置からダウンロードす
るように指示する。なお、受信パケットの製造業者番号
および装置型番が一致しない場合、または、製造業者番
号および装置型番は一致するものの、受信パケットのフ
ァームウェアバージョン番号が新しい番号でない場合
は、受信パケットを廃棄する。
The packet analysis unit 2 includes a packet transmission / reception unit 1
Analyzes the configuration of the packet received by the, gives an instruction to download from the source network device,
Alternatively, the received packet is discarded. In particular,
The packet analysis unit 2 checks whether the manufacturer number and the device model number of the received packet are the same as the own device, and if both are the same, then checks whether the firmware version number is newer than the own device. When the new number is found, the file transfer control unit 5 is instructed to download the firmware from the transmission source network device. If the manufacturer number and device model number of the received packet do not match, or if the manufacturer number and device model number match but the firmware version number of the received packet is not a new number, the received packet is discarded.

【0023】ファームウェア格納部3は、ネットワーク
装置を動作せるためのファームウェアを一旦格納するも
ので、ここでは、ファイル転送制御部5による制御によ
って転送されるファームウェアが格納される。メインメ
モリ4は、実際にネットワーク装置が動作する際に使用
されるメモリであって、例えばネットワーク装置のリセ
ット時、あるいは電源再投入による再起動時に、ファー
ムウェア格納部3に一旦格納されたファームウェアが取
り込まれる。
The firmware storage unit 3 temporarily stores firmware for operating the network device. Here, the firmware transferred under the control of the file transfer control unit 5 is stored. The main memory 4 is a memory used when the network device actually operates. For example, when the network device is reset or restarted by turning on the power again, the firmware once stored in the firmware storage unit 3 is loaded. It is.

【0024】ファイル転送制御部5は、パケット解析部
2からのダウンロード指示により、送信元のネットワー
ク装置からファームウェアに関する情報をダウンロード
する。送信元のネットワーク装置からファームウェアを
転送する技術には、広く一般に知られているftp(Fi
le Transfer Protocol)技術を利用することができる。
The file transfer control unit 5 downloads information about the firmware from the transmission source network device in response to a download instruction from the packet analysis unit 2. Techniques for transferring firmware from a transmission source network device include widely known ftp (Fi
le Transfer Protocol) technology.

【0025】次に、このネットワーク装置のファームウ
ェア更新処理について説明する。
Next, the firmware update processing of this network device will be described.

【0026】図3に、本形態のネットワーク装置による
一接続例を示す。図3において、各ネットワーク装置1
0a〜10dは上述の図1に示した装置と同じもので、
LANインターフェースを介してネットワークケーブル
にて互いに接続されている。各ネットワーク装置10a
〜10dで送受信される一斉同報パケット11,12
は、上述の図2に示す構造を持つLAN上のパケットで
ある。各ネットワーク装置10a〜10d間では、お互
いのバージョン情報を交換するために一斉同報パケット
が定期的(例えば30分間隔)に送受信される。ここで
は、この図3に示したネットワークで、ネットワーク装
置10bから一斉同報パケット12を受信したネットワ
ーク装置10aにおけるファームウェアの更新について
図4を参照して説明する。
FIG. 3 shows an example of connection by the network device of the present embodiment. In FIG. 3, each network device 1
0a to 10d are the same as those shown in FIG.
They are connected to each other by a network cable via a LAN interface. Each network device 10a
Broadcast packets 11 and 12 transmitted and received by
Is a packet on the LAN having the structure shown in FIG. Broadcast packets are periodically (for example, every 30 minutes) transmitted and received between the network devices 10a to 10d in order to exchange version information with each other. Here, the update of the firmware in the network device 10a that has received the broadcast packet 12 from the network device 10b in the network shown in FIG. 3 will be described with reference to FIG.

【0027】ネットワーク装置10bから一斉同報パケ
ット12がLAN上に送出されると、ネットワーク装置
10aでは、その送出された一斉同報パケット12がL
ANインターフェースを介してパケット送受信部1で受
信され、該受信データがデータバス7を介してパケット
解析部2へ渡される(ステップS10)。受信データを
受け取ったパケット解析部2は、以下のような処理を行
う。
When the broadcast packet 12 is transmitted from the network device 10b onto the LAN, the transmitted broadcast packet 12 is transmitted to the network device 10a.
The data is received by the packet transmitting / receiving unit 1 via the AN interface, and the received data is passed to the packet analyzing unit 2 via the data bus 7 (step S10). The packet analyzer 2 that has received the received data performs the following processing.

【0028】まず、受信パケットのプロトコルタイプを
確認し、該受信パケットがバージョン情報交換パケット
であるかどうかを調べる(ステップS11)。例えば、
バージョン情報交換パケットであることを示す数値が1
6進数で「AA」とすると、プロトコルタイプが「A
A」であれば、受信パケットはバージョン情報交換パケ
ットであると判断され、プロトコルタイプが「AA」で
なければ、受信パケットはバージョン情報交換パケット
でないと判断される。
First, the protocol type of the received packet is checked, and it is checked whether the received packet is a version information exchange packet (step S11). For example,
Numeric value indicating that this is a version information exchange packet is 1
If the hexadecimal number is "AA", the protocol type is "A".
If "A", the received packet is determined to be a version information exchange packet. If the protocol type is not "AA", the received packet is determined to not be a version information exchange packet.

【0029】上記ステップS11で、受信パケットがバ
ージョン情報交換パケットでない場合は、その受信パケ
ットを廃棄し(ステップS16)、受信パケットがバー
ジョン情報交換パケットである場合には、続いて受信パ
ケットの製造業者番号が自ネットワーク装置の製造業者
番号と一致するかどうかを調べる(ステップS12)。
例えば、自ネットワーク装置10aの製造業者番号が1
6進数で「01」と仮定すると、受信パケットの製造業
者番号の値が「01」であれば、製造業者番号が一致し
ていると判断され、それ以外は製造業者番号が一致して
いないと判断される。
In step S11, if the received packet is not a version information exchange packet, the received packet is discarded (step S16). If the received packet is a version information exchange packet, the received packet manufacturer It is checked whether the number matches the manufacturer number of the own network device (step S12).
For example, the manufacturer number of the own network device 10a is 1
Assuming that the hexadecimal number is "01", if the value of the manufacturer number of the received packet is "01", it is determined that the manufacturer numbers match, and otherwise, the manufacturer numbers do not match. Is determined.

【0030】上記ステップS12で、受信パケットの製
造業者番号が自ネットワーク装置10aの製造業者番号
と一致しない場合は、上記ステップS16でその受信パ
ケットを廃棄する処理を行い、受信パケットの製造業者
番号が自ネットワーク装置10aの製造業者番号と一致
する場合は、続いて、受信パケットの装置型番が自ネッ
トワーク装置10aの装置型番と一致するかどうかを調
べる(ステップS13)。例えば、自ネットワーク装置
10aの装置型番が16進数で「12345」と仮定す
ると、受信パケットの装置型番の値が「12345」で
あれば、装置型番が一致していると判断され、それ以外
は装置型番が一致していないと判断される。
If it is determined in step S12 that the manufacturer number of the received packet does not match the manufacturer number of the network device 10a, the received packet is discarded in step S16. If it matches the manufacturer number of the own network device 10a, it is checked whether the device model number of the received packet matches the device model number of the own network device 10a (step S13). For example, assuming that the device model number of the own network device 10a is "12345" in hexadecimal, if the value of the device model number of the received packet is "12345", it is determined that the device model numbers match. It is determined that the model numbers do not match.

【0031】上記ステップS13で、受信パケットの装
置型番が自ネットワーク装置10aの装置型番と一致し
ない場合は、上記ステップS16でその受信パケットを
廃棄する処理を行い、受信パケットの装置型番が自ネッ
トワーク装置10aの装置型番と一致する場合は、続い
て、受信パケットのバージョン番号が自ネットワーク装
置10aのバージョン番号より新しいかどうかを調べる
(ステップS14)。例えば、バージョン番号の数値の
大きなものほど新しいとする場合、自ネットワーク装置
10aのバージョン番号が「1.0」で、受信パケット
のバージョン番号が「2.0」というように受信パケッ
トのバージョン番号の値の方が大きければ、受信パケッ
トのバージョン番号の方が新しいと判断され、逆に受信
パケットのバージョン番号の値の方が小さければ、受信
パケットのバージョン番号の方が古いと判断される。
If the device model number of the received packet does not match the device model number of the own network device 10a in step S13, the received packet is discarded in step S16, and the device model number of the received packet is If it matches the device model number of the network device 10a, it is checked whether the version number of the received packet is newer than the version number of the own network device 10a (step S14). For example, when it is assumed that the larger the numerical value of the version number is, the newer the version number of the received packet is, for example, the version number of the own network device 10a is “1.0” and the version number of the received packet is “2.0” If the value is larger, it is determined that the version number of the received packet is newer. Conversely, if the value of the version number of the received packet is smaller, it is determined that the version number of the received packet is older.

【0032】上記ステップS14で、受信パケットのバ
ージョン番号が自ネットワーク装置10aのバージョン
番号より古いと判断された場合は、上記ステップS16
でその受信パケットを廃棄する処理を行い、受信パケッ
トのバージョン番号が自ネットワーク装置10aのバー
ジョン番号より新しいと判断された場合は、続いて、ネ
ットワーク装置10bからファームウェアを転送する旨
の指示を制御信号バス6を介してファイル転送制御部5
へ送出する(ステップS15)。
If it is determined in step S14 that the version number of the received packet is older than the version number of the own network device 10a, the process proceeds to step S16.
Performs a process of discarding the received packet, and when it is determined that the version number of the received packet is newer than the version number of the own network device 10a, subsequently, an instruction to transfer firmware from the network device 10b is sent to the control signal. File transfer control unit 5 via bus 6
(Step S15).

【0033】上記ステップS15で、パケット解析部2
からファームウェアを転送する旨の指示が送出される
と、ファイル転送制御部5は、ネットワーク装置10b
のファームウェアを自ネットワーク装置10aへ転送す
る処理を開始する。ファイル転送制御部5によって自ネ
ットワーク装置10aへファームウェアが転送される
と、該転送されたファームウェアはファームウェア格納
部3に一旦格納される。その後、手動でネットワーク装
置10aをリセットする、あるいは電源再投入してネッ
トワーク装置10aを再起動すると、ファームウェア格
納部3に格納されたファームウェアがメインメモリ4に
読み込まれる。
In step S15, the packet analysis unit 2
Sends an instruction to transfer the firmware from the network device 10b.
Of the firmware to the own network device 10a is started. When the firmware is transferred to the own network device 10 a by the file transfer control unit 5, the transferred firmware is temporarily stored in the firmware storage unit 3. After that, when the network device 10a is manually reset or the power is turned on again to restart the network device 10a, the firmware stored in the firmware storage unit 3 is read into the main memory 4.

【0034】上述のようにして、ネットワーク装置10
bから新しいバージョンのファームウェアがネットワー
ク装置10aのメインメモリ4に読み込まれた後は、ネ
ットワーク装置10aはそのメインメモリ4に読み込ま
れたファームウェアに従って起動する。
As described above, the network device 10
After the new version of the firmware is read from the main memory 4 into the main memory 4 of the network device 10a, the network device 10a starts up according to the firmware read into the main memory 4.

【0035】ネットワーク装置10b〜10dも、上述
のネットワーク装置10aにおけるファームウェアの更
新と同様にして、他のネットワーク装置から新しいバー
ジョンのファームウェアがダウンロードされ、メインメ
モリ4に格納される。
The network devices 10b to 10d also download new versions of firmware from other network devices and store them in the main memory 4 in the same manner as the firmware update in the network device 10a described above.

【0036】以上のように、本形態では、いずれかのネ
ットワーク装置のファームウェアのバージョンをアップ
すれば、残りのネットワーク装置のファームウェアも自
動的にバージョンアップされることになる。
As described above, in this embodiment, when the version of the firmware of one of the network devices is upgraded, the firmware of the remaining network devices is automatically upgraded.

【0037】[0037]

【発明の効果】以上説明したように、本発明によれば、
1台のネットワーク装置のファームウェアを新しくする
だけで、他のネットワーク装置のファームウェアが自動
的に更新されるので、ネットワーク管理者の介在なしに
ネットワークを管理することができ、また、ネットワー
ク装置の数が多い場合でも、少ない作業時間で簡単にフ
ァームウェアを最新のバージョンに更新することができ
るという効果がある。
As described above, according to the present invention,
By simply updating the firmware of one network device, the firmware of the other network device is automatically updated, so that the network can be managed without the intervention of a network administrator, and the number of network devices can be reduced. Even if the number is large, there is an effect that the firmware can be easily updated to the latest version in a short working time.

【0038】また、本発明においては、他のネットワー
ク装置から受信したファームウェアの情報が自ネットワ
ーク装置に対応するファームウェアの最新のバージョン
の情報である場合にのみダウンロードされるので、現在
のファームウェアのバージョンより古いバージョンのフ
ァームウェアがダウンロードされることを防止でき、よ
り品質の高いアップデート処理を提供することができ
る。
Further, in the present invention, since the firmware information received from another network device is downloaded only when it is the latest version information of the firmware corresponding to the own network device, the firmware is downloaded from the current firmware version. An older version of the firmware can be prevented from being downloaded, and a higher quality update process can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態のネットワーク装置の概略
構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of a network device according to an embodiment of the present invention.

【図2】一斉同報パケットの一例を示す図である。FIG. 2 is a diagram illustrating an example of a broadcast packet.

【図3】図1に示したネットワーク装置による一接続例
を示す図である。
FIG. 3 is a diagram illustrating an example of a connection by the network device illustrated in FIG. 1;

【図4】図1に示したネットワーク装置のパケット解析
部の動作を説明するためのフローチャート図である。
FIG. 4 is a flowchart for explaining the operation of a packet analysis unit of the network device shown in FIG. 1;

【図5】特開平9-200241号公報に記載のダウンロード方
法を用いるネットワークの構成を示すブロック図であ
る。
FIG. 5 is a block diagram showing a configuration of a network using a download method described in Japanese Patent Application Laid-Open No. 9-200241.

【符号の説明】[Explanation of symbols]

1 パケット送受信部 2 パケット解析部 3 ファームウェア格納部 4 メインメモリ 5 ファイル転送制御部 6 制御信号バス 7 データバス 1 packet transmission / reception unit 2 packet analysis unit 3 firmware storage unit 4 main memory 5 file transfer control unit 6 control signal bus 7 data bus

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 12/56 H04L 11/20 102A ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04L 12/56 H04L 11/20 102A

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ローカルエリアネットワークに接続され
るネットワーク装置において、 自ネットワーク装置に設定されているファームウェアの
情報をパケットの形で前記ローカルエリアネットワーク
に接続されている他のネットワーク装置に対して一斉に
送出するための一斉同報パケットを、前記ローカルエリ
アネットワーク上に定期的に送出するとともに、他のネ
ットワーク装置から送出される一斉同報パケットを受信
するパケット送受信手段と、 前記パケット送受信手段で受信された一斉同報パケット
を解析し、該一斉同報パケットが自ネットワーク装置に
対応するファームウェアの最新のバージョンの情報であ
る場合は、その一斉同報パケットを送出したネットワー
ク装置のファームウェアのファイルデータを自ネットワ
ーク装置に転送する旨の指示を出し、最新のバージョン
の情報でない場合には、その一斉同報パケットを廃棄す
るパケット解析手段と、 前記パケット解析手段からのファイル転送指示を受け
て、該当するネットワーク装置のファームウェアのファ
イルデータを自ネットワーク装置に転送させるファイル
転送制御手段とを有することを特徴とするネットワーク
装置。
In a network device connected to a local area network, information on firmware set in the local network device is simultaneously transmitted to other network devices connected to the local area network in the form of a packet. A packet transmitting / receiving means for periodically transmitting a broadcast packet for transmission on the local area network, and receiving a broadcast packet transmitted from another network device; and When the broadcast packet is the latest version information of the firmware corresponding to the own network device, the file data of the firmware of the network device which transmitted the broadcast packet is automatically read. Switch to network device If the information is not the latest version information, packet analysis means for discarding the broadcast packet, and receiving a file transfer instruction from the packet analysis means, A network device comprising: file transfer control means for transferring file data to the own network device.
【請求項2】 請求項1に記載のネットワーク装置にお
いて、 前記一斉同報パケットは、製造業者を特定するための製
造業者番号と、送信元の装置の型番号を示す装置型番
と、送信元の装置のファームウェアのバージョン番号を
示すファームウェアバージョン番号とを少なくとも有
し、 前記パケット解析手段が、受信された一斉同報パケット
の製造業者番号および装置型番が自ネットワーク装置の
ものと一致し、かつ、ファームウェアバージョン番号が
自ネットワーク装置のものより新しい場合に、該受信さ
れた一斉同報パケットの送信元のネットワーク装置から
ファームウェアのファイルデータを自ネットワーク装置
に転送する旨の指示を出すことを特徴とするネットワー
ク装置。
2. The network device according to claim 1, wherein the broadcast packet includes a manufacturer number for specifying a manufacturer, a device model number indicating a model number of a transmission source device, and a transmission source device. At least a firmware version number indicating the version number of the firmware of the device, wherein the packet analysis means matches the manufacturer number and the device model number of the received broadcast packet with those of the own network device, and A network for issuing, when the version number is newer than that of the own network device, an instruction to transfer firmware file data from the source network device of the received broadcast packet to the own network device; apparatus.
【請求項3】 請求項1に記載のネットワーク装置にお
いて、 前記ファイル転送制御手段による制御によって転送され
たファームウェアのファイルデータを一旦格納するファ
ームウェア格納手段と、 自ネットワーク装置のリセット時、あるいは電源再投入
による再起動時に、前記ファームウェア格納手段に格納
されたファームウェアのファイルデータが取り込まれる
メインメモリ手段とをさらに有することを特徴とするネ
ットワーク装置。
3. The network device according to claim 1, wherein the firmware storage means for temporarily storing the file data of the firmware transferred under the control of the file transfer control means, and when the network device itself is reset or the power is turned on again. And a main memory unit for loading the file data of the firmware stored in the firmware storage unit when restarting the network device.
【請求項4】 請求項1乃至請求項3のいずれかに記載
のネットワーク装置を複数有し、該複数のネットワーク
装置がそれぞれローカルエリアネットワークと接続さ
れ、ネットワーク装置間で一斉同報パケットが送受信さ
れるように構成したことを特徴とするネットワークの管
理方式。
4. A plurality of network devices according to claim 1, wherein each of the plurality of network devices is connected to a local area network, and a broadcast packet is transmitted and received between the network devices. A network management method characterized by being configured as follows.
【請求項5】 ローカルエリアネットワークを介して複
数のネットワーク装置が接続されたネットワークの管理
方法において、 前記複数のネットワーク装置のそれぞれが、自ネットワ
ーク装置に設定されているファームウェアの情報をパケ
ットの形で他のネットワーク装置に対して一斉に送出す
るための一斉同報パケットを前記ローカルエリアネット
ワーク上に定期的に送出するようにし、他のネットワー
ク装置から受信した一斉同報パケットが自ネットワーク
装置に対応するファームウェアの最新のバージョンの情
報である場合にのみ、その一斉同報パケットを送出した
ネットワーク装置のファームウェアのファイルデータを
ダウンロードし、それ以外はその一斉同報パケットを廃
棄するようにしたことを特徴とするネットワークの管理
方法。
5. A method for managing a network in which a plurality of network devices are connected via a local area network, wherein each of the plurality of network devices transmits information of firmware set in its own network device in the form of a packet. A broadcast packet for simultaneous transmission to another network device is periodically transmitted on the local area network, and a broadcast packet received from another network device corresponds to the own network device. Only when the information is the latest version of the firmware, the file data of the firmware of the network device which sent the broadcast packet is downloaded, and otherwise, the broadcast packet is discarded. Network management .
【請求項6】 請求項5に記載のネットワークの管理方
式において、 前記一斉同報パケットとして、製造業者を特定するため
の製造業者番号、送信元の装置の型番号を示す装置型
番、送信元の装置のファームウェアのバージョン番号を
示すファームウェアバージョン番号を少なくとも有する
パケットが送出されるようにし、 受信された一斉同報パケットの製造業者番号および装置
型番が自ネットワーク装置のものと一致し、かつ、ファ
ームウェアバージョン番号が自ネットワーク装置のもの
より新しい場合に、該受信された一斉同報パケットの送
信元のネットワーク装置からファームウェアのファイル
データをダウンロードすることを特徴とするネットワー
クの管理方法。
6. The network management method according to claim 5, wherein the broadcast packet includes a manufacturer number for specifying a manufacturer, a device model number indicating a model number of a transmission source device, and a transmission source device. A packet having at least a firmware version number indicating the firmware version number of the device is transmitted, and the manufacturer number and device model number of the received broadcast packet match those of the own network device, and the firmware version A network management method, characterized in that when the number is newer than that of its own network device, firmware file data is downloaded from the network device of the transmission source of the received broadcast packet.
JP20068298A 1998-07-15 1998-07-15 Network system, management system and management method for network Pending JP2000031998A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20068298A JP2000031998A (en) 1998-07-15 1998-07-15 Network system, management system and management method for network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20068298A JP2000031998A (en) 1998-07-15 1998-07-15 Network system, management system and management method for network

Publications (1)

Publication Number Publication Date
JP2000031998A true JP2000031998A (en) 2000-01-28

Family

ID=16428506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20068298A Pending JP2000031998A (en) 1998-07-15 1998-07-15 Network system, management system and management method for network

Country Status (1)

Country Link
JP (1) JP2000031998A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003102919A1 (en) * 2002-05-31 2003-12-11 Onkyo Corporation Network type content reproduction system
US6782448B2 (en) 2002-04-02 2004-08-24 International Business Machines Corporation Transparent code update in an automated data storage library
JP2008009889A (en) * 2006-06-30 2008-01-17 Oki Data Corp Shared document printing apparatus and shared document printing control method
US7363483B2 (en) 2004-08-19 2008-04-22 Fujitsu Limited System for rebooting relay apparatus based on detection of completely no communication establishment data presence
JP2009093248A (en) * 2007-10-04 2009-04-30 Nec Engineering Ltd Communication device control system
CN101815151A (en) * 2009-02-25 2010-08-25 佳能株式会社 Firmware update device and firmware update method
JP2011018112A (en) * 2009-07-07 2011-01-27 Fujitsu Telecom Networks Ltd Network management system and version management method
EP3035598A1 (en) 2014-12-18 2016-06-22 Fujitsu Limited Control technique for data distribution
US9870222B2 (en) 2013-05-10 2018-01-16 Mitsubishi Electric Corporation Air-conditioning system
JP2018097638A (en) * 2016-12-14 2018-06-21 三菱電機株式会社 Network system, fpga write data update method, and plant equipment control method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6782448B2 (en) 2002-04-02 2004-08-24 International Business Machines Corporation Transparent code update in an automated data storage library
US8037177B2 (en) 2002-05-31 2011-10-11 Onkyo Corporation Network type content reproducing system
WO2003102919A1 (en) * 2002-05-31 2003-12-11 Onkyo Corporation Network type content reproduction system
US7634532B2 (en) 2002-05-31 2009-12-15 Onkyo Corporation Network type content reproduction system
US8516042B2 (en) 2002-05-31 2013-08-20 Onkyo Corporation Network type content reproducing system
US8291074B2 (en) 2002-05-31 2012-10-16 Onkyo Corporation Network type content reproducing system
US7908370B2 (en) 2002-05-31 2011-03-15 Onkyo Corporation Network type content reproducing system
US8005928B2 (en) 2002-05-31 2011-08-23 Onkyo Corporation Network type content reproducing system
US7363483B2 (en) 2004-08-19 2008-04-22 Fujitsu Limited System for rebooting relay apparatus based on detection of completely no communication establishment data presence
JP2008009889A (en) * 2006-06-30 2008-01-17 Oki Data Corp Shared document printing apparatus and shared document printing control method
JP2009093248A (en) * 2007-10-04 2009-04-30 Nec Engineering Ltd Communication device control system
CN101815151B (en) * 2009-02-25 2012-11-28 佳能株式会社 Firmware updating apparatus and firmware updating method
CN101815151A (en) * 2009-02-25 2010-08-25 佳能株式会社 Firmware update device and firmware update method
JP2011018112A (en) * 2009-07-07 2011-01-27 Fujitsu Telecom Networks Ltd Network management system and version management method
US9870222B2 (en) 2013-05-10 2018-01-16 Mitsubishi Electric Corporation Air-conditioning system
EP3035598A1 (en) 2014-12-18 2016-06-22 Fujitsu Limited Control technique for data distribution
JP2018097638A (en) * 2016-12-14 2018-06-21 三菱電機株式会社 Network system, fpga write data update method, and plant equipment control method

Similar Documents

Publication Publication Date Title
EP1089523B1 (en) Apparatus and method of configuring a network device
US7350068B2 (en) Server blade network boot method that minimizes required network bandwidth
CN100525206C (en) Realizing method and system for automatic restoring equipment fault
CN101621437B (en) Communication system, loading control device and software loading method
JP2003288226A (en) Remote home appliance update method and system
CN101860545A (en) A system and method for realizing automatic equipment configuration
WO2002075525A1 (en) Software updating system, software updating method, and software updating program
JPH11282656A (en) Program rewriting device, network system, and storage medium
US20040103177A1 (en) Software upgrade over a USB connection
JP2000031998A (en) Network system, management system and management method for network
AU764429B2 (en) Combined weighing device and system using replaceable control program
JP2005528003A (en) Communication network
CN118981330A (en) A device firmware upgrade method, system, terminal and storage medium
WO2017124741A1 (en) Method and device for synchronizing apparatus version
KR100416809B1 (en) Memory structure of unit for remote download and method thereof
JP2003228486A (en) Method and system for managing software, and program
WO2001004749A1 (en) Method and apparatus for upgrading firmware in an embedded system
JP2002197044A (en) Install method for printer driver
JP4432520B2 (en) Communication control device
KR100456978B1 (en) Method for File Downloading in Agent
JP2006053609A (en) Update system, update method and patch provision device
CN114489719A (en) Software update method, network device and system
JP2003296119A (en) Software version upgrade method, server device and client device
JPH10289142A (en) Network file update system
KR100566226B1 (en) How to download system code of network equipment using SNP