JP2007006291A - Gateway device, relay method, and program - Google Patents
Gateway device, relay method, and program Download PDFInfo
- Publication number
- JP2007006291A JP2007006291A JP2005185836A JP2005185836A JP2007006291A JP 2007006291 A JP2007006291 A JP 2007006291A JP 2005185836 A JP2005185836 A JP 2005185836A JP 2005185836 A JP2005185836 A JP 2005185836A JP 2007006291 A JP2007006291 A JP 2007006291A
- Authority
- JP
- Japan
- Prior art keywords
- node
- processing method
- oid
- management
- network
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、例えば、TCP/IPネットワークと非TCP/IPネットワークという異なるネットワークプロトコルを有する複数のネットワークが接続されている構成における、ネットワーク管理に関する技術である。 The present invention relates to network management technology in a configuration in which a plurality of networks having different network protocols, for example, a TCP / IP network and a non-TCP / IP network are connected.
TCP/IPネットワークに置かれたネットワーク管理装置によって、非TCP/IPネットワークの管理を行う場合、このネットワーク管理装置は、TCP/IPによる標準のネットワーク管理プロトコルであるSNMP(Simple Network Management Protocol)を用いる。そして、TCP/IPネットワークと非TCP/IPネットワークの接続には、ゲートウェイが設けられる。 When a non-TCP / IP network is managed by a network management device placed on a TCP / IP network, this network management device uses SNMP (Simple Network Management Protocol), which is a standard network management protocol based on TCP / IP. . A gateway is provided for connection between the TCP / IP network and the non-TCP / IP network.
従来このような構成では、特許文献1のように、このゲートウェイが、非TCP/IPネットワーク内のノードのノードアドレスとノードの識別子を関連付けるテーブルを持ち、テーブルを自動生成する手段を持っている。ノードの識別子には、SNMPで規定されているコミュニティ名を利用している。また、TCP/IPネットワーク上の管理装置は、このテーブルをゲートウェイから収集し、記憶する手段と、オペレータの指示に基づき、対象となる非TCP/IPネットワーク内のノードの識別子を検索する手段と、識別子を付与したリクエストをゲートウェイに送信する手段を持っている。
Conventionally, in such a configuration, as in
これによりゲートウェイでは、SNMPのコミュニティ名を利用した非TCP/IPネットワークのノード構成情報が自動的に作成されるため、ノードの追加や新たなネットワーク接続により構成が変更となっても、オペレータが構成情報を変更する必要がない。また、コミュニティ名を意識することも不要であった。 As a result, node configuration information for a non-TCP / IP network using the SNMP community name is automatically created at the gateway, so even if the configuration is changed due to the addition of a node or a new network connection, the operator can configure it. There is no need to change the information. Also, it was not necessary to be aware of community names.
また、SNMPを使用したネットワーク管理において、被管理対象の管理機能を実現するエージェントを、複数に分割するための方法が提案されている(例えば非特許文献1)。
従来の方法では、(1)SNMPプロトコル処理、(2)管理装置からSNMPプロトコルで与えられた管理要求から、非TCP/IPネットワークが使用する管理プロトコルによる管理要求への変換、(3)非TCP/IPネットワークのノード識別子であるコミュニティ名とノードアドレスの対応付けに基づく管理要求の転送先決定など、全ての処理がゲートウェイに集中している。そのため、非TCP/IPネットワークの他のノードと比較して、ゲートウェイはより高い性能を持つ必要があった。 In the conventional method, (1) SNMP protocol processing, (2) conversion from a management request given by the management device using the SNMP protocol to a management request using a management protocol used by a non-TCP / IP network, (3) non-TCP All processes are concentrated on the gateway, such as determining the forwarding destination of management requests based on the association between the community name, which is the node identifier of the / IP network, and the node address. Therefore, the gateway needs to have higher performance compared to other nodes of the non-TCP / IP network.
また、TCP/IPネットワークと非TCP/IPネットワークを接続する際、両ネットワークを仲介する専用のゲートウェイを設置するのではなく、非TCP/IPネットワークに配置されたノードがTCP/IP機能とゲートウェイ機能を持つことで、ゲートウェイの役割を果たすという構成がある。特に、非TCP/IPネットワークが、定時性通信機能を持つリング型ネットワークのような場合、前述のような負荷が集中する構成では、定時性通信へ悪影響を及ぼす恐れがある。また、非TCP/IPネットワークに配置されたノードが、TCP/IPネットワークのノードと比較して、処理性能が劣るような構成でも、ゲートウェイ機能を持つノードへの負荷の集中は、管理要求の応答性能に悪影響を及ぼす。 In addition, when connecting a TCP / IP network and a non-TCP / IP network, a node disposed in the non-TCP / IP network does not have a dedicated gateway that mediates both networks, but a TCP / IP function and a gateway function. By having, there is a configuration that plays the role of a gateway. In particular, when the non-TCP / IP network is a ring network having a punctual communication function, a configuration in which the load is concentrated as described above may adversely affect the punctual communication. Even if a node arranged in a non-TCP / IP network is inferior in processing performance as compared to a node in a TCP / IP network, the load concentration on a node having a gateway function is a response to a management request. Adversely affects performance.
また、ネットワークプロトコルによって動的に決定されたノードが、ネットワークに関する情報を保持するような形態を持つリング型ネットワークもある。このような、リング型ネットワークを代表する役割を担うノードを、ここでは代表ノードと呼ぶ。代表ノードを持つようなネットワークでは、単なる文字列であるコミュニティ名をノードの識別子とし、ノードアドレスと固定的に対応付けるだけでは、代表ノードの役割を担うノードを表すことができないため、管理装置はネットワークに関する情報を取得することができない。 In addition, there is a ring network in which a node dynamically determined by a network protocol holds information about the network. Such a node having a role representing the ring network is referred to as a representative node herein. In a network having a representative node, a community device that is a simple character string is used as a node identifier, and a node that plays the role of the representative node cannot be represented simply by associating it with a node address. Can't get information about.
この発明は、上記のような問題点を解決することを主な目的としており、TCP/IPネットワークと非TCP/IPネットワークであるリング型ネットワークが接続された構成で、TCP/IPネットワークに置かれた管理装置から、ゲートウェイ機能を持つリング型ネットワークの1ノードを介し、SNMPを用いてリング型ネットワークの管理を行う際、ゲートウェイノードへの負荷の集中を防ぎ、かつ動的に決定されるネットワーク情報保持ノードからのネットワーク情報取得を可能とすることを主な目的とする。 The main object of the present invention is to solve the above-described problems. A TCP / IP network and a ring network that is a non-TCP / IP network are connected to each other and placed in the TCP / IP network. Network information that prevents concentration of load on the gateway node and is dynamically determined when managing the ring network using SNMP from one management device via one node of the ring network having a gateway function The main purpose is to enable network information acquisition from the holding node.
本発明に係るゲートウェイ装置は、
第1のネットワーク内に配置されSNMP(Simple Network Management Protocol)プロトコルによるネットワーク管理を行う管理装置と、第2のネットワーク内に配置され前記管理装置によるネットワーク管理の対象となる複数のノードとの間の通信を中継するゲートウェイ装置であって、
ノードごとに、SNMPプロトコルのOID(Object Identifier)のうちそれぞれのノードに対応するOIDと、それぞれのノードの処理方式とを示すOID処理方式テーブルを管理するOID処理方式テーブル管理部と、
前記管理装置から、いずれかのノードに対応するOIDが含まれた管理要求を受信する第1ネットワーク通信部と、
管理要求に含まれたOIDとOID処理方式テーブルに示されているOIDを比較して管理要求が対象としているノードを特定するとともに、当該ノードの処理方式を特定するノード処理方式特定部と、
前記ノード処理方式特定部により特定された特定ノード向けの管理要求を、前記ノード処理方式特定部により特定された処理方式に従って、特定ノードに対して送信する第2ネットワーク通信部とを有することを特徴とする。
The gateway device according to the present invention is:
Between a management device that is arranged in the first network and performs network management using the SNMP (Simple Network Management Protocol) protocol, and a plurality of nodes that are arranged in the second network and are targets of network management by the management device A gateway device for relaying communication,
For each node, an OID processing method table management unit that manages an OID processing method table indicating an OID corresponding to each node in an SNMP protocol OID (Object Identifier) and a processing method of each node;
A first network communication unit that receives a management request including an OID corresponding to one of the nodes from the management device;
A node processing method specifying unit for comparing the OID included in the management request with the OID shown in the OID processing method table to identify the node targeted by the management request, and for specifying the processing method of the node;
A second network communication unit that transmits a management request for the specific node specified by the node processing method specifying unit to the specific node according to the processing method specified by the node processing method specifying unit. And
本発明によれば、ゲートウェイ装置においてノードのOIDとそれぞれのノードの処理方式を管理するため、管理装置からの管理要求に含まれたOIDに基づいて管理対象となるノードの特定および当該ノードの処理方式の特定処理を簡略化でき、ゲートウェイ装置への負荷の集中を防ぎ、ゲートウェイ装置の構成を簡素化することができる。 According to the present invention, in order to manage the node OID and the processing method of each node in the gateway device, the identification of the node to be managed and the processing of the node based on the OID included in the management request from the management device It is possible to simplify the method specifying process, to prevent the load from being concentrated on the gateway device, and to simplify the configuration of the gateway device.
実施の形態1.
図1はこの発明を適用するネットワークシステムの一例を示す構成図である。
FIG. 1 is a block diagram showing an example of a network system to which the present invention is applied.
図1において、管理装置1は、第1のネットワークであるTCP/IPネットワーク4に接続されており、SNMPプロトコルによってリング型ネットワークの管理を行う装置である。第2のネットワークであるリング型ネットワーク5は、非TCP/IPネットワークであり、ノード3a〜3cと、ゲートウェイ(以下GWと記す)ノード(ゲートウェイ装置)2から構成されている。GWノード2は、リング型ネットワークプロトコルとTCP/IPネットワークプロトコルの2つのプロトコルスタックを備えている。
In FIG. 1, a
図2は、図1に示したGWノード2の構成とノード3の構成の一例を示す図である。
FIG. 2 is a diagram illustrating an example of the configuration of the
図2において、GWノード2は、SNMPプロトコル処理部21、MIB(Management Information Base)管理部22、管理要求処理部23a、ノード情報収集部24a、ノードアドレステーブル管理部25、リングネットワーク管理プロトコル処理部26a、通信部27a、TCP/IPプロトコルスタック270a、リングネットワークプロトコルスタック271aから構成される。
2, the
MIB管理部22では、ネットワーク情報と関連付けられたOIDをその一部として含むようなMIBが管理されている。
The
ノードアドレステーブル管理部25は、ノードアドレステーブルを管理する。ノードアドレステーブルは、後に詳述するように、各ノードと、各ノードに対応するMIBにおけるOID(Obeject Identifier)と、各ノードの処理方式を示す。ノードアドレステーブルは、OID処理方式テーブルに相当し、ノードアドレステーブル管理部25はOID処理方式テーブル管理部に相当する。ここで、処理方式とは、各ノードへの管理要求の渡し方を意味する。
The node address
管理要求処理部23aは、管理装置1から管理要求があった場合に、管理要求が対象とするノードを特定するとともに、特定したノードの処理方式を特定する。管理要求処理部23aは、ノード処理方式特定部に相当する。
When there is a management request from the
通信部27aは、第1のネットワークであるTCP/IPネットワーク4と通信を行うためのTCP/IPプロトコルスタック270aと、第2のネットワークであるリング型ネットワーク5と通信を行うためのリングネットワークプロトコルスタック271aを有する。通信部27aは、第1ネットワーク通信部及び第2ネットワーク通信部に相当する。
ノード3aは、管理要求処理部23b、ノード情報収集部24b、リングネットワーク管理プロトコル処理部26b、通信部27b、リングネットワークプロトコルスタック271bから構成される。
The
The
図3は、図2に示したノードアドレステーブル管理部25で管理されるノードアドレステーブルの一例を示す図である。
FIG. 3 is a diagram showing an example of a node address table managed by the node address
図3において、ノードアドレステーブルは、配置31と、ノードアドレス32と、OID33、処理方式34を項目として備えている。配置31は、各ノードがGWノード2から数えて何番目の位置に配置されているかを表す。ノードアドレス32は、リング型ネットワーク5のデータリンクで使用されているノードのアドレスである。OID33は、MIBのOIDのうち、ノードが関与するOIDの一覧である。複数のOIDを記述するようなMIBを使用する際には、直接OIDを記述するのではなく、別に作成したOIDテーブルへのリンクを記述するという形式をとっても良い。処理方式34は、各ノードへの管理要求の渡し方である。図3では、ノード一つに対して一つの処理方式を記述している。
In FIG. 3, the node address table includes an
図4は、別のノードアドレステーブルの例を示す。図4の例では、OIDが複数存在する場合には、OIDごとに処理方式を指定することが可能である。このため、図4の例では、OIDごとに処理方式を指定することにより、ノード一つに対して複数の処理方式を指定することができる。 FIG. 4 shows an example of another node address table. In the example of FIG. 4, when there are a plurality of OIDs, it is possible to specify a processing method for each OID. Therefore, in the example of FIG. 4, a plurality of processing methods can be specified for one node by specifying a processing method for each OID.
次に、図5と図6を用いて、本実施の形態に係るGWノード2の動作を概説する。
Next, the operation of the
本実施の形態に係るGWノード2の動作は、準備動作と管理要求処理動作に大別することができ、図5は準備動作を示すフローチャートであり、図6は管理要求処理動作を示すフローチャートである。
The operation of the
先ず、図5を参照して準備動作を概説する。 First, the preparation operation will be outlined with reference to FIG.
最初に、GWノード2では、通信部27aのリングネットワークプロトコルスタック271aにより各ノードとのデータリンクを確立すると(S101)、ノード情報収集部24aは、リングネットワークプロトコルスタック271aから、リング型ネットワーク5に接続されている全てのノードのノードアドレスを取得し(S102)、ノードアドレステーブルに配置31とノードアドレス32を記入する(S103)。
First, in the
次に、管理要求処理部23aが、MIB管理部22へMIBを問合せ、各ノードについてノードアドレスとOIDの対応付けを行い(S104)、各ノードのOIDをノードアドレステーブルのOID33へ記入する(S105)。
Next, the management
次に、ノード情報収集部24aが通信部27aを介して各ノードに対して処理方式を問合せ(S106)、問合せに対する応答に基づき、ノードアドレステーブルに処理方式34を記入する(S107)。
Next, the node
また、図4に示すように、複数のOIDについてOIDごとに異なる処理方式を設定する場合は、ステップS106において、OIDごとの処理方式の情報をノードより収集し、ステップS107において、OIDごとの処理方式をノードアドレステーブルに記入する。 Also, as shown in FIG. 4, when different processing methods are set for each OID for a plurality of OIDs, processing method information for each OID is collected from the node in step S106, and processing for each OID is performed in step S107. Enter the method in the node address table.
次に、図6を参照して管理要求処理動作を概説する。 Next, the management request processing operation will be outlined with reference to FIG.
最初に、通信部27aがTCP/IPプロトコルスタック270aにより管理装置1からの管理要求を受信する(S201、第1ネットワーク通信ステップ)。この管理要求は、OIDが含まれていて、管理要求の対象となるノードをOIDにより特定している。
First, the
次に、管理要求処理部23aが、管理要求に含まれているOIDとノードアドレステーブルのOIDを比較し、OIDが一致するノードのノードアドレス、処理方式を抽出する(S202、ノード処理方式特定ステップ)。
Next, the management
次に、SNMPプロトコル処理部21が、管理要求をリング型ネットワーク5に対応するプロトコルに変換(S203)する。
Next, the SNMP
次に、通信部27aが、ステップS202において特定されたノードに対して、特定された処理方式に従い、プロトコル変換後の管理要求を送信する(S204、第2ネットワーク通信ステップ)。
Next, the
次に、通信部27aが、ノードからの応答を受信し(S205)、SNMPプロトコル処理部21がノードからの応答をSNMPメッセージ化する(S206)。
Next, the
最後に、通信部27aがSNMPメッセージ化した応答を管理装置に送信する(S207)。
Finally, the response converted into the SNMP message by the
次に、図7を用いて、管理可能状態に至るまでの準備動作の流れを説明する。 Next, the flow of the preparation operation up to the manageable state will be described with reference to FIG.
リングネットワークプロトコルスタック271a、271bによって、リング型ネットワーク5のデータリンクが確立すると(41)、GWノード2のノード情報収集部24aは、リングネットワークプロトコルスタック271aから、リング型ネットワーク5に接続されている全てのノードのノードアドレスを受取り(42)、ノードアドレステーブルへ配置31とノードアドレス32を記入する。
When the data link of the
ノード情報収集部24aは、リングネットワークプロトコルスタック271aから、ネットワーク情報を把握しているリングネットワークの代表ノードのノードアドレスを受取り(43)、他のノードアドレスと合わせ、全ノードのノードアドレスを管理要求処理部23aへ渡す(44)。管理要求処理部23aは、MIB管理部22へMIBを問合せ、ノードアドレスとOIDの対応付けを行い、各ノードに対応するOIDをノードアドレステーブルのOID33へ記入する(45)。
The node
GWノード2のノード情報収集部24aは、各ノードのノード情報収集部24bに対し、管理要求の渡し方を問合せ(46)、ノードからの応答にしたがって、ノードアドレステーブルの処理方式34を記入する。
The node
次に、図8を用いて、管理要求処理動作の流れを説明する。 Next, the flow of the management request processing operation will be described with reference to FIG.
管理装置1から、SNMPによって管理要求がGWノード2に送られる(501a)。GWノード2では、SNMPプロトコル処理部21でSNMPメッセージを処理し、管理対象となるOIDとオペレーションを取り出す。取り出されたOIDとオペレーションは管理要求処理部23aに送られる(502a)。管理要求処理部23aでは、OIDと対応するノードアドレスと処理方式をノードアドレステーブルから取り出す。
A management request is sent from the
ここでは、処理方式として、リングネットワーク管理プロトコルの使用が指定されていたとする。管理要求処理部23aは、SNMPプロトコル処理部21から受取ったオペレーションに相当する管理要求と要求先となるノードアドレスを、GWノード2のリングネットワーク管理プロトコル処理部26aに与える(503)。GWノード2のリングネットワーク管理プロトコル処理部26aは、指定されたノードにリングネットワーク管理プロトコルを使用して管理要求を与え、結果を受信する(504)。GWノード2のリングネットワーク管理プロトコル処理部26aは、受信した結果を管理要求処理部に与える(505)。管理要求処理部23aは、SNMPプロトコル処理部21へ結果を渡し(506a)、管理装置1へ結果が送信される(507a)。
Here, it is assumed that the use of the ring network management protocol is specified as the processing method. The management
一方、管理要求の対象となるノード処理方式として、エンド・ツー・エンドでの通信がノードアドレステーブルに指定されていたとする。この場合、処理501b及び502bは、前述した501a及び502bと同様である(501b)(502b)。管理要求処理部23aは、SNMPプロトコル処理部21から受取ったオペレーションに相当する管理要求を元に、管理要求の伝文を作成し、要求先となるノードの管理要求処理部23bに送信する(508)。要求先ノード3aの管理要求処理部23bは、管理要求伝文を受信し、伝文に基づく管理動作を実行し、結果をGWノード2の管理要求処理部23aに返送する(509)。GWノード2の管理要求処理部23aは、受信した結果をSNMPプロトコル処理部21へ結果を渡し(506b)、管理装置1へ結果が送信される(507b)。
On the other hand, it is assumed that end-to-end communication is specified in the node address table as a node processing method to be a management request target. In this case, the
このように、本実施の形態は、ネットワークに置かれた管理装置とそのネットワークとは異なるリング型ネットワークがあり、リング型ネットワークを構成するノードの一つが管理装置の置かれたネットワークとのゲートウェイの役目を果たしているような構成において、管理装置がリング型ネットワークをSNMPで管理する際、ゲートウェイ役のノードが、
(a)ノードの配置、ノードアドレス、OID、処理方式を蓄積する手段
(b)SNMPプロトコルの処理を行う手段
(c)リングネットワークを構成する全ノードのノードアドレスを取得する手段
(d)リングネットワークのネットワーク情報を管理するノードを知る手段
(e)リングネットワークを構成するノードにおける処理方式を知る手段
(f)処理方式に従って、リングネットワークのノードと通信する手段
(g)OIDとリングネットワークのノードを関連付ける手段
を備え、ゲートウェイ以外のノードが、ノードの処理方式をゲートウェイノードに伝える手段を備えることを特徴としている。
Thus, in this embodiment, there is a management apparatus placed on the network and a ring network different from the network, and one of the nodes constituting the ring network is a gateway to the network on which the management apparatus is placed. In a configuration that plays a role, when the management device manages the ring network with SNMP, the node acting as a gateway
(A) Means for storing node arrangement, node address, OID, and processing method (b) Means for processing the SNMP protocol (c) Means for obtaining node addresses of all nodes constituting the ring network (d) Ring network (E) Means for knowing the processing method in the nodes constituting the ring network (f) Means for communicating with the nodes of the ring network according to the processing method (g) OID and nodes of the ring network It is characterized in that a means for associating is provided, and a node other than the gateway is provided with means for informing the node processing method to the gateway node.
なお、以上では、第2のネットワークである非TCP/IPネットワークが、リング型ネットワークである例を説明したが、非TCP/IPネットワークはリング型ネットワーク以外のネットワークであってもよい。 In the above, an example in which the non-TCP / IP network as the second network is a ring network has been described. However, the non-TCP / IP network may be a network other than the ring network.
以上のように、本実施の形態によれば、GWノードにおいてノードのOIDとそれぞれのノードの処理方式を管理するため、管理装置からの管理要求に含まれたOIDに基づいて管理対象となるノードの特定および当該ノードの処理方式の特定処理を簡略化でき、GWノードへの負荷の集中を防ぎ、GWノードの構成を簡素化することができる。 As described above, according to the present embodiment, in order to manage the node OID and the processing method of each node in the GW node, the node to be managed based on the OID included in the management request from the management apparatus Identification processing and identification processing of the processing method of the node can be simplified, load concentration on the GW node can be prevented, and the configuration of the GW node can be simplified.
また、GWノードとGWノード以外のノードが構成され、動作することにより、ネットワークを代表するノードに蓄積されたネットワーク情報を取得することができる。 Further, by configuring and operating a GW node and a node other than the GW node, network information accumulated in a node representing the network can be acquired.
また、リングネットワークのノードの特質に応じてGWノードとノード間の処理方式を変更する(ノードごとに個別の処理方式を行う)ことで、GWノードが担う処理をノードにて行い、GWノードの負荷を低減することができる。 Also, by changing the processing method between the GW node and the node according to the characteristics of the node of the ring network (performing individual processing method for each node), the processing performed by the GW node is performed in the node, and the GW node The load can be reduced.
また、OIDごとに処理方式を設定する場合には、OIDに対応するそれぞれの処理内容に応じて最適な処理方式を選択することができる。 Further, when a processing method is set for each OID, an optimum processing method can be selected according to each processing content corresponding to the OID.
また、リングネットワークの管理プロトコルでは実現されていない管理機能を実行することができる。 In addition, it is possible to execute a management function that is not realized by the management protocol of the ring network.
実施の形態2.
以上の実施の形態1では、SNMPメッセージの処理はGWノード2で行うようにしたものであるが、次にリング型ネットワーク5のGWノード2以外のノード3a、3b、3cがSNMPプロトコル処理部を持つような場合の実施の形態を示す。
In the first embodiment described above, SNMP message processing is performed by the
図9は、このような場合のGWノード2の構成とノードの構成の一例を示す図である。
FIG. 9 is a diagram showing an example of the configuration of the
図9において、GWノード2はOID解析部を持ち、ノード3aは、SNMPプロトコル処理部21bを持つ。その他の構成は、実施の形態1と同様である。
In FIG. 9, the
次に、図10によって、管理要求処理動作について説明する。 Next, the management request processing operation will be described with reference to FIG.
管理装置1から、SNMPメッセージがGWノード2に送られる(701)。GWノード2のOID解析部28は、受取ったSNMPメッセージから管理対象となるOIDを取り出し、SNMPメッセージと共に、管理要求処理部23aに与える(702)。管理要求処理部23aは、受取ったOIDに対応するノードアドレスと処理方式をノードアドレステーブルから取り出す。
An SNMP message is sent from the
取り出した処理方式がSNMPメッセージの使用を指定している場合、管理要求処理部23aは、通信部27aに対してSNMPメッセージをそのまま送信するよう指示し、通信部27aは、対象ノード3aの通信部27bを介して管理要求処理部23bにSNMPメッセージを送信する(703)。SNMPメッセージを受取った管理要求処理部23bは、SNMPプロトコル処理部21bにSNMPメッセージを渡し、OIDと管理要求を受取る(704)。受取ったOIDと管理要求に従って、管理動作を実行し、結果をSNMPプロトコル処理部21bに渡す。SNMPプロトコル処理部21bは、結果をSNMPメッセージに変換し、管理要求処理部23bに返す(705)。管理要求処理部23bは、GWノード2の管理要求処理部23aにSNMPメッセージを返送する(706)。GWノード2の管理要求処理部23aは、受取ったSNMPメッセージを管理装置1へ返送する(707)。
When the extracted processing method specifies the use of the SNMP message, the management
取り出した処理方式が、実施の形態1の場合のようにリングネットワーク管理プロトコルの使用などSNMPメッセージの使用以外が指定されている場合、管理要求処理部23aは、SNMPメッセージをSNMPプロトコル処理部21に渡し、OIDと管理要求を受取る。受取った後の動作は、実施の形態1と同様である。
When the extracted processing method is designated other than the use of the SNMP message such as the use of the ring network management protocol as in the case of the first embodiment, the management
このように、本実施の形態では、ゲートウェイノードが、SNMPメッセージからOIDを取得する手段を備え、ゲートウェイノード以外のノードが、SNMPプロトコルの処理を行う手段を備えたことを特徴とする。 As described above, the present embodiment is characterized in that the gateway node is provided with means for obtaining an OID from the SNMP message, and the nodes other than the gateway node are provided with means for performing SNMP protocol processing.
以上のように、本実施の形態によれば、SNMPメッセージの処理をGWノード以外のノードで実行するようにしているので、GWノード以外のノードの処理能力を有効に活用し、GWノードの処理がさらに低減できる。 As described above, according to the present embodiment, the SNMP message processing is executed by a node other than the GW node. Therefore, the processing capability of the node other than the GW node is effectively utilized, and the processing of the GW node is performed. Can be further reduced.
実施の形態3.
実施の形態1と実施の形態2では、ノードアドレステーブル作成の際、ノードアドレスについてGWノードのノード情報収集部がGWノード内のリングネットワークプロトコルスタックに問合せるようにしていたが、ここでは、GWノードのノード情報収集部が他のノードのノード情報収集部に問合せるようにした実施の形態を示す。
In the first and second embodiments, the node information collection unit of the GW node inquires the ring network protocol stack in the GW node about the node address when creating the node address table. An embodiment in which the node information collection unit inquires of the node information collection unit of another node is shown.
構成は実施の形態1と実施の形態2の場合と同様である。 The configuration is the same as in the first and second embodiments.
図11を用いて、本実施の形態に係る準備動作について説明する。 A preparatory operation according to the present embodiment will be described with reference to FIG.
リング型ネットワーク5のデータリンクが確立すると、GWノード2のノード情報収集部24aは、リング型ネットワーク5内の他のノード3a、3b、3cへ、ノードアドレス要求をブロードキャストする(801)。ノードアドレス要求を受取ったノード3a、3b、3cのノード情報収集部24b、24c、24dは、応答の際、自ノードがリングネットワークの代表ノードであれば、代表ノードであることも同時に示す(802)。応答を受けたGWノード2のノード情報収集部24aは、ノードアドレステーブルへ配置31とノードアドレス32を記入する。
When the data link of the
ノード情報収集部24aは、ノードアドレス情報を管理要求処理部23aへ渡す(803)。管理要求処理部23aは、MIB管理部22へMIBを問合せ、ノードアドレスとOIDの対応付けを行い、各ノードに対応するOIDをノードアドレステーブルのOID33へ記入する(804)。
The node
GWノード2のノード情報収集部24aは、各ノードのノード情報収集部24b、24c、24dに対し、管理要求の渡し方を問合せ(805)、ノードからの応答にしたがって、ノードアドレステーブルの処理方式34を記入する。
The node
このように、本実施の形態では、ゲートウェイノードが、他のノードに対してノードアドレスを問合せる手段を備えていることを特徴としている。 As described above, this embodiment is characterized in that the gateway node includes means for inquiring the node address of other nodes.
以上のように動作することによって、本実施の形態によれば、GWノードのリングネットワークプロトコルスタックが、他のノードの配置とノードアドレスを収集しないようなリングネットワークプロトコルを使用する場合にも、実施の形態1と同様の効果を得られる。 By operating as described above, according to the present embodiment, even when the ring network protocol stack of the GW node uses a ring network protocol that does not collect the arrangement and node addresses of other nodes, the implementation is performed. The same effect as in the first embodiment can be obtained.
実施の形態4.
実施の形態1に示した方式において、各ノードが検知した障害や負荷の変化によって、GWノードとノード間の処理方式を変更できるようにした実施の形態を示す。
In the method shown in the first embodiment, an embodiment in which a processing method between a GW node and a node can be changed by a failure or a load change detected by each node will be described.
構成は、実施の形態1と同様である。 The configuration is the same as in the first embodiment.
図2によって、動作を説明する。 The operation will be described with reference to FIG.
ここでは、障害の発生や負荷の変化が生じたため、処理方式を変更する必要が発生したノードをノード3aとする。ノード3aのノード情報収集部24bは、GWノード2のノード情報収集部24aに対し、新たに使用する処理方式と対応するOIDを送付する。GWノード2のノード情報収集部24aは、受取った処理方式とOIDを元に、ノードアドレステーブルを更新する。
Here, a node in which a processing method needs to be changed due to occurrence of a failure or a change in load is assumed to be a
GWノード2では、管理装置1から管理要求が届いた場合、更新されたノードアドレステーブルを元に、処理方式を決定し、決定した処理方式でノード3aと通信する。
When a management request arrives from the
このように、本実施の形態では、ゲートウェイ以外のノードが、ノードの状態に応じて新たに使用する処理方式とOIDをゲートウェイノードに通知する手段を備えていることを特徴とする。 As described above, this embodiment is characterized in that a node other than the gateway is provided with means for notifying the gateway node of the processing method and OID to be newly used according to the state of the node.
以上のように動作することによって、本実施の形態によれば、稼動中のノードの状態に応じて適切に処理方式を選択できるため、GWノードとノード間で処理負荷を分担できる。 By operating as described above, according to the present embodiment, the processing method can be appropriately selected according to the state of the active node, so that the processing load can be shared between the GW node and the node.
実施の形態5.
実施の形態2において、各ノードが検知した障害や負荷の変化によって、GWノードとノード間の処理方式を変更できるようにした実施の形態を示す。
In the second embodiment, an embodiment in which a processing method between a GW node and a node can be changed by a failure or a load change detected by each node will be described.
構成は、実施の形態2と同様である。 The configuration is the same as in the second embodiment.
動作は、実施の形態4と同様であるので、説明を省略する。 Since the operation is the same as that of the fourth embodiment, description thereof is omitted.
このように、本実施の形態では、ゲートウェイ以外のノードがノードの状態に応じて新たに使用する処理方式とOIDをゲートウェイノードに通知する手段を備えていることを特徴とする。 As described above, the present embodiment is characterized in that a node other than the gateway is provided with means for notifying the gateway node of the processing method and OID that are newly used according to the state of the node.
以上のように動作することによって、本実施の形態では、稼動中のノードの状態に応じて適切に処理方式を選択できるため、GWノードとノード間で処理負荷を分担できる。 By operating as described above, in this embodiment, the processing method can be appropriately selected according to the state of the active node, so that the processing load can be shared between the GW node and the node.
実施の形態6.
実施の形態1に示した方式において、GWノードが検知したネットワーク状態の変化によって、GWノードとノード間の処理方式を変更できるようにした実施の形態を示す。
Embodiment 6 FIG.
In the method shown in the first embodiment, an embodiment in which a processing method between a GW node and a node can be changed by a change in a network state detected by the GW node will be described.
図12は、本実施の形態におけるノードアドレステーブルの一例である。条件91に応じて、処理方式92を定めることができるようになっている。例えば、条件91が「ネットワークが正常に動作」は、処理方式92は「エンド・ツー・エンドでの通信」、条件91が「ネットワークがループバック動作」は、処理方式92は「リングネットワーク管理プロトコルの使用」と記述する。
FIG. 12 is an example of a node address table in the present embodiment. The
また、図13に示すノードアドレステーブルように、複数のOIDが存在し、OIDごとに処理方式が指定されている場合に、OIDごとに条件91を定めるようにしてもよい。
Further, as in the node address table shown in FIG. 13, when a plurality of OIDs exist and a processing method is designated for each OID, the
GWノードの構成自体は、実施の形態1と同様である。 The configuration of the GW node itself is the same as in the first embodiment.
図7、図8と図12によって、動作を説明する。 The operation will be described with reference to FIGS.
管理可能状態に至るまでの準備動作において、GWノード2のノード情報収集部24aが処理方式の問合せを行う(46)までは、実施の形態1と同様に動作する。処理方式の問合せでは、処理方式とその処理方式選択の基準となる条件を問合せる(46)。問合せた結果を元に、ノードアドレステーブルの条件91と処理方式92を記入する。
In the preparatory operation up to the manageable state, the operation is the same as in the first embodiment until the node
管理要求処理動作において、GWノード2の管理要求処理部23aは、OIDとオペレーションを受取ると(502a)、OIDと対応するノードアドレスと、その時のネットワーク状態に一致する内容が条件91に記載された処理方式をノードアドレステーブルから取り出す。それ以外の動作については、実施の形態1と同様である。
In the management request processing operation, when the management
このように、本実施の形態は、ゲートウェイノードが、リングネットワークを構成するノードにおける処理方式とその処理方式を適用する条件を知る手段と、条件に従って、処理方式を決定し、リングネットワークのノードと通信する手段とを有することを特徴としている。 As described above, according to the present embodiment, the gateway node determines the processing method in the nodes constituting the ring network and the conditions for applying the processing method, and determines the processing method according to the conditions. And means for communicating.
以上のように動作することによって、本実施の形態では、GWノードで検知した状態に応じて適切に処理方式を選択できるため、GWノードとノード間で処理負荷を分担できる。 By operating as described above, in the present embodiment, the processing method can be appropriately selected according to the state detected by the GW node, so that the processing load can be shared between the GW node and the node.
実施の形態7.
実施の形態2に示す方式において、GWノードが検知したネットワーク状態の変化によって、GWノードとノード間の処理方式を変更できるようにした実施の形態を示す。
Embodiment 7 FIG.
In the method shown in the second embodiment, an embodiment in which a processing method between a GW node and a node can be changed by a change in a network state detected by the GW node will be described.
構成は、図12又は図13のノードアドレステーブルを使用する以外は、実施の形態2と同様である。 The configuration is the same as that of the second embodiment except that the node address table of FIG. 12 or FIG. 13 is used.
図10によって、動作を説明する。 The operation will be described with reference to FIG.
管理可能状態に至るまでの準備動作は、実施の形態6と同様である。 The preparation operation up to the manageable state is the same as in the sixth embodiment.
管理要求処理動作において、GWノード2の管理要求処理部23aは、OIDとSNMPメッセージを受取ると(702)、OIDと対応するノードアドレスと、その時のネットワーク状態に一致する内容が条件91に記載された処理方式をノードアドレステーブルから取り出す。それ以外の動作は、実施の形態2と同様である。
In the management request processing operation, when the management
このように、本実施の形態は、ゲートウェイノードが、リングネットワークを構成するノードにおける処理方式とその処理方式を適用する条件を知る手段と、条件に従って、処理方式を決定し、リングネットワークのノードと通信する手段とを有することを特徴としている。 As described above, according to the present embodiment, the gateway node determines the processing method in the nodes constituting the ring network and the conditions for applying the processing method, and determines the processing method according to the conditions. And means for communicating.
以上のように動作することによって、GWノードで検知した状態に応じて適切に処理方式を選択できるため、GWノードとノード間で処理負荷を分担できる。 By operating as described above, the processing method can be appropriately selected according to the state detected by the GW node, so that the processing load can be shared between the GW node and the node.
実施の形態8.
実施の形態1に示す方式において、ネットワーク情報を把握している代表ノードがリングネットワークに存在しない場合に、ノード情報収集部がネットワーク情報を収集するようにした実施の形態を示す。
Embodiment 8 FIG.
In the method shown in the first embodiment, an embodiment in which the node information collection unit collects network information when the representative node that grasps the network information does not exist in the ring network will be described.
GWノード2及びノード3の構成は、実施の形態1と同様である。
The configurations of the
次に、図14によって、管理可能状態に至るまでの準備動作について説明する。 Next, referring to FIG. 14, a preparation operation until reaching the manageable state will be described.
リング型ネットワーク5のデータリンクが確立すると、GWノード2のノード情報収集部24aは、リングネットワークプロトコルスタック27aから、リング型ネットワーク5に接続されている全てのノードのノードアドレスを受取り(1001)、ノードアドレステーブルへ配置31とノードアドレス32を記入する。
When the data link of the
ノード情報収集部24aは、リングネットワークプロトコルスタック27aへ、リングネットワークの代表ノードのノードアドレスを問合せ(1002)、代表ノードが存在しないとわかると、ネットワーク情報収集を担当できるノードをブロードキャストで問合せ、担当可能ノードからの応答を得る(1003)。応答を得られなかった場合には、GWノード2のノード情報収集部が、ネットワーク情報収集を行う。また、ノードアドレステーブルのノードアドレスに、ネットワーク情報収集を担当するノード情報収集部を持つノードのアドレスを記入する。全ノードのノードアドレスと合わせ、ネットワーク情報収集を担当するノード情報収集部を持つノードのアドレスを管理要求処理部23aへ渡す(1004)。管理要求処理部23aは、MIB管理部22へMIBを問合せ、ノードアドレスとOIDの対応付けを行い、各ノードに対応するOIDをノードアドレステーブルのOID33へ記入する(1005)。
The node
GWノード2のノード情報収集部24aは、各ノードのノード情報収集部24bに対し、管理要求の渡し方を問合せ(1006)、ノードからの応答にしたがって、ノードアドレステーブルの処理方式34を記入する。
The node
管理要求処理動作は、実施の形態1と同様である。 The management request processing operation is the same as in the first embodiment.
このように、本実施の形態は、ゲートウェイノードが、他のノードに対してリングネットワークのネットワーク情報を管理するノードを問合せる手段を備えていることを特徴とする。 As described above, the present embodiment is characterized in that the gateway node has means for inquiring another node for a node that manages network information of the ring network.
以上のように動作することによって、ネットワーク情報を把握している代表ノードがリングネットワークに存在しない場合でも、ネットワーク情報を収集することができる。 By operating as described above, the network information can be collected even when the representative node that knows the network information does not exist in the ring network.
実施の形態9.
実施の形態2に示す方式において、ネットワーク情報を把握している代表ノードがリングネットワークに存在しない場合に、ノード情報収集部がネットワーク情報を収集するようにした実施の形態を示す。
Embodiment 9 FIG.
In the method shown in the second embodiment, an embodiment in which a node information collection unit collects network information when a representative node that grasps network information does not exist in the ring network will be described.
GWノード2及びノード3の構成は、実施の形態2と同様である。
The configurations of the
管理可能状態に至るまでの準備動作は、実施の形態8と同様であるため、説明を省略する。 Since the preparatory operation up to the manageable state is the same as that in the eighth embodiment, description thereof is omitted.
また、管理要求処理動作は、実施の形態2と同様であるため、説明を省略する。 Further, the management request processing operation is the same as that of the second embodiment, and thus the description thereof is omitted.
このように、本実施の形態は、ゲートウェイノードが、他のノードに対してリングネットワークのネットワーク情報を管理するノードを問合せる手段を備えていることを特徴とする。 As described above, the present embodiment is characterized in that the gateway node has means for inquiring another node for a node that manages network information of the ring network.
以上のように動作することによって、ネットワーク情報を把握している代表ノードがリングネットワークに存在しない場合でも、ネットワーク情報を収集することができる。 By operating as described above, the network information can be collected even when the representative node that knows the network information does not exist in the ring network.
なお、前述した各実施の形態で、GWノード2、ノード3は、コンピュータで実現できるものである。
In each embodiment described above, the
図示していないが、GWノード2、ノード3は、プログラムを実行するCPU(Central Processing Unit)を備えている。
Although not shown, the
例えば、CPUは、バスを介して、ROM(Read Only Memory)、RAM(Random Access Memory)、フラッシュメモリ、通信ボード、表示装置、K/B(キーボード)、マウス、FDD(Flexible Disk Drive)、CDD(コンパクトディスクドライブ)、磁気ディスク装置、光ディスク装置、プリンタ装置、スキャナ装置等と接続可能である。 For example, the CPU is connected via a bus to a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, a communication board, a display device, a K / B (keyboard), a mouse, an FDD (Flexible Disk Drive), and a CDD. (Compact disk drive), magnetic disk device, optical disk device, printer device, scanner device, etc. can be connected.
RAMは、揮発性メモリの一例である。ROM、フラッシュメモリ、FDD、CDD、磁気ディスク装置、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。 The RAM is an example of a volatile memory. ROM, flash memory, FDD, CDD, magnetic disk device, and optical disk device are examples of nonvolatile memory. These are examples of a storage device or a storage unit.
前述した各実施の形態のGWノード2、ノード3が扱うデータや情報は、記憶装置あるいは記憶部に保存され、GWノード2、ノード3の各部により、記録され読み出されるものである。
The data and information handled by the
磁気ディスク装置には、オペレーティングシステム(OS)、ウィンドウシステム、プログラム群、ファイル群(データベース)が記憶されている。 The magnetic disk device stores an operating system (OS), a window system, a program group, and a file group (database).
プログラム群は、CPU、OS、ウィンドウシステムなどにより実行される。 The program group is executed by a CPU, OS, window system, and the like.
上記GWノード2、ノード3の各部は、一部或いはすべてコンピュータで動作可能なプログラムにより構成しても構わない。或いは、ROMに記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェア或いは、ハードウェア或いは、ソフトウェアとハードウェアとファームウェアとの組み合わせで実施されても構わない。
Each part of the
上記プログラム群には、実施の形態の説明において「〜部」として説明した処理をCPUに実行させるプログラムが記憶される。これらのプログラムは、例えば、C言語などのコンピュータ言語により作成される。 The program group stores a program that causes the CPU to execute the processing described as “˜unit” in the description of the embodiment. These programs are created in a computer language such as C language, for example.
また、上記プログラムは、磁気ディスク装置、FD(Flexible Disk)、光ディスク、CD(コンパクトディスク)、MD(ミニディスク)、DVD(Digital Versatile Disk)等のその他の記録媒体に記憶され、CPUにより読み出され実行される。 The program is stored in another recording medium such as a magnetic disk device, FD (Flexible Disk), optical disk, CD (compact disk), MD (mini disk), DVD (Digital Versatile Disk), and read by the CPU. And executed.
1 管理装置、2 ゲートウェイノード、3 ノード、4 ネットワーク、5 リング型ネットワーク、21 SNMPプロトコル処理部、22 MIB管理部、23 管理要求処理部、24 ノード情報収集部、25 ノードアドレステーブル管理部、26 リングネットワーク管理プロトコル処理部、27 通信部、28 OID解析部、270 TCP/IPプロトコルスタック、271 リングネットワークプロトコルスタック。 1 management device, 2 gateway node, 3 node, 4 network, 5 ring network, 21 SNMP protocol processing unit, 22 MIB management unit, 23 management request processing unit, 24 node information collection unit, 25 node address table management unit, 26 Ring network management protocol processing unit, 27 communication unit, 28 OID analysis unit, 270 TCP / IP protocol stack, 271 ring network protocol stack.
Claims (13)
ノードごとに、SNMPプロトコルのOID(Object Identifier)のうちそれぞれのノードに対応するOIDと、それぞれのノードの処理方式とを示すOID処理方式テーブルを管理するOID処理方式テーブル管理部と、
前記管理装置から、いずれかのノードに対応するOIDが含まれた管理要求を受信する第1ネットワーク通信部と、
管理要求に含まれたOIDとOID処理方式テーブルに示されているOIDを比較して管理要求が対象としているノードを特定するとともに、当該ノードの処理方式を特定するノード処理方式特定部と、
前記ノード処理方式特定部により特定された特定ノード向けの管理要求を、前記ノード処理方式特定部により特定された処理方式に従って、特定ノードに対して送信する第2ネットワーク通信部とを有することを特徴とするゲートウェイ装置。 Between a management device that is arranged in the first network and performs network management using the SNMP (Simple Network Management Protocol) protocol, and a plurality of nodes that are arranged in the second network and are targets of network management by the management device A gateway device for relaying communication,
For each node, an OID processing method table management unit that manages an OID processing method table indicating an OID corresponding to each node in an SNMP protocol OID (Object Identifier) and a processing method of each node;
A first network communication unit that receives a management request including an OID corresponding to one of the nodes from the management device;
A node processing method specifying unit for comparing the OID included in the management request with the OID shown in the OID processing method table to identify the node targeted by the management request, and for specifying the processing method of the node;
A second network communication unit that transmits a management request for the specific node specified by the node processing method specifying unit to the specific node according to the processing method specified by the node processing method specifying unit. A gateway device.
対応するOIDが複数あるノードが存在する場合に、当該ノードについてOIDごとの処理方式を示すOID処理方式テーブルを管理し、
前記ノード処理方式特定部は、
管理要求に含まれたOIDとOID処理方式テーブルに示されているOIDを比較して管理要求が対象としているノードを特定するとともに、特定したノードについてOID処理方式テーブルにOIDごとの処理方式が示されている場合に、管理要求に含まれたOIDに対応する処理方式を特定することを特徴とする請求項1に記載のゲートウェイ装置。 The OID processing method table management unit
When there is a node having a plurality of corresponding OIDs, an OID processing method table indicating a processing method for each OID is managed for the node,
The node processing method identification unit is
The OID included in the management request is compared with the OID shown in the OID processing method table to identify the node targeted by the management request, and the processing method for each OID is indicated in the OID processing method table for the specified node. 2. The gateway device according to claim 1, wherein a processing method corresponding to the OID included in the management request is specified.
各ノードの処理方式の情報を収集するノード情報収集部を有し、
前記OID処理方式テーブル管理部は、
前記ノード情報収集部により収集された情報に基づいて、OID処理方式テーブルにおいて各ノードの処理方式を管理することを特徴とする請求項1に記載のゲートウェイ装置。 The gateway device further includes:
It has a node information collection unit that collects processing method information for each node,
The OID processing method table management unit
2. The gateway device according to claim 1, wherein a processing method of each node is managed in an OID processing method table based on information collected by the node information collecting unit.
対応するOIDが複数あるノードが存在する場合に、当該ノードについてOIDごとに処理方式の情報を収集し、
前記OID処理方式テーブル管理部は、
前記ノード情報収集部によりOIDごとに処理方式の情報が収集されたノードについて、OIDごとの処理方式をOID処理方式テーブルにおいて管理することを特徴とする請求項3に記載のゲートウェイ装置。 The node information collection unit
When there is a node with multiple corresponding OIDs, collect processing method information for each OID for the node,
The OID processing method table management unit
4. The gateway device according to claim 3, wherein a processing method for each OID is managed in an OID processing method table for a node for which processing method information is collected for each OID by the node information collection unit.
前記第1ネットワーク通信部は、
前記管理装置よりSNMPプロトコルによる管理要求を受信し、
前記ノード処理方式特定部は、
前記第1ネットワーク通信部が受信した管理要求に対してプロトコル変換を行い、管理要求が対象とするノードが対応するプロトコルによる管理要求を生成し、
前記第2ネットワーク通信部は、
前記ノード処理方式特定部によりプロトコル変換された後の管理要求を、特定ノードに対して送信することを特徴とする請求項1に記載のゲートウェイ装置。 The plurality of nodes correspond to protocols other than the SNMP protocol,
The first network communication unit is
Receiving a management request by the SNMP protocol from the management device;
The node processing method identification unit is
Protocol conversion is performed on the management request received by the first network communication unit, and a management request according to a protocol to which the node targeted by the management request corresponds is generated,
The second network communication unit is
The gateway apparatus according to claim 1, wherein the management request after the protocol conversion by the node processing method specifying unit is transmitted to the specific node.
前記第1ネットワーク通信部は、
前記管理装置よりSNMPプロトコルによる管理要求を受信し、
前記ノード処理方式特定部は、
前記第1ネットワーク通信部が受信したSNMPプロトコルによる管理要求を、管理要求が対象とするノードに対して送信するよう第2ネットワーク通信部に指示することを特徴とする請求項1に記載のゲートウェイ装置。 The plurality of nodes correspond to the SNMP protocol,
The first network communication unit is
Receiving a management request by the SNMP protocol from the management device;
The node processing method identification unit is
2. The gateway device according to claim 1, wherein the second network communication unit is instructed to transmit a management request by the SNMP protocol received by the first network communication unit to a node targeted by the management request. .
各ノードから、各ノードのノードアドレスの情報を収集するノード情報収集部を有し、
前記OID処理方式テーブル管理部は、
前記ノード情報収集部により収集されたノードアドレスの情報に基づいて、OID処理方式テーブルにおいて各ノードのノードアドレスを管理することを特徴とする請求項1に記載のゲートウェイ装置。 The gateway device further includes:
A node information collection unit that collects node address information of each node from each node,
The OID processing method table management unit
The gateway device according to claim 1, wherein the node address of each node is managed in the OID processing method table based on the node address information collected by the node information collection unit.
所定の場合に、OID処理方式テーブルに示されたいずれかのノードの処理方式を変更することを特徴とする請求項1に記載のゲートウェイ装置。 The OID processing method table management unit
2. The gateway apparatus according to claim 1, wherein in a predetermined case, the processing method of any node indicated in the OID processing method table is changed.
前記OID処理方式テーブル管理部は、
複数の処理方式に対応しているノードについて処理方式の選択の基準となる選択条件が示されたOID処理方式テーブルを管理し、
前記ノード処理方式特定部は、
管理要求に含まれたOIDとOID処理方式テーブルに示されているOIDを比較して管理要求が対象としているノードを特定するとともに、特定したノードが複数の処理方式に対応している場合に、OID処理方式テーブルに示された当該ノードについての処理方式の選択条件に従って複数の処理方式の中から特定の処理方式を選択することを特徴とする請求項1に記載のゲートウェイ装置。 Any one of the plurality of nodes corresponds to a plurality of processing methods,
The OID processing method table management unit
Managing an OID processing method table in which selection conditions serving as a reference for selecting a processing method are managed for nodes corresponding to a plurality of processing methods;
The node processing method identification unit is
When the OID included in the management request is compared with the OID shown in the OID processing method table to identify the node targeted by the management request, and when the identified node corresponds to a plurality of processing methods, 2. The gateway device according to claim 1, wherein a specific processing method is selected from a plurality of processing methods in accordance with a processing method selection condition for the node indicated in the OID processing method table.
前記OID処理方式テーブル管理部は、
対応するOIDが複数存在し、更に、いずれかのOIDに対して複数の処理方式が存在するノードについて、複数の処理方式が存在するOIDごとに処理方式の選択の基準となる選択条件が示されたOID処理方式テーブルを管理し、
前記ノード処理方式特定部は、
管理要求に含まれたOIDとOID処理方式テーブルに示されているOIDを比較して管理要求が対象としているノードを特定するとともに、管理要求に含まれたOIDに対して複数の処理方式が存在する場合に、OID処理方式テーブルに示された当該OIDについての処理方式の選択条件に従って複数の処理方式の中から特定の処理方式を選択することを特徴とする請求項1に記載のゲートウェイ装置。 Any one of the plurality of nodes has a plurality of corresponding OIDs, and a plurality of processing methods exist for any one of the OIDs.
The OID processing method table management unit
For a node having a plurality of corresponding OIDs and a plurality of processing methods for any one of the OIDs, a selection condition serving as a criterion for selecting a processing method is indicated for each OID having a plurality of processing methods. Manage the OID processing method table,
The node processing method identification unit is
The OID included in the management request is compared with the OID shown in the OID processing method table to identify the node targeted by the management request, and there are multiple processing methods for the OID included in the management request. 2. The gateway device according to claim 1, wherein a specific processing method is selected from a plurality of processing methods according to the processing method selection condition for the OID indicated in the OID processing method table.
前記複数のノードに対して、ネットワーク情報の収集が可能なノードを問合せ、いずれかのノードからネットワーク情報の収集が可能との応答を得た場合に、当該ノードを情報収集ノードとして指定し、いずれのノードからも応答が得られなかった場合に、ネットワーク情報の収集を行うノード情報収集部を有することを特徴とする請求項1に記載のゲートウェイ装置。 The gateway device further includes:
When a node that can collect network information is queried with respect to the plurality of nodes and a response is received from any node that network information can be collected, the node is designated as an information collection node. The gateway apparatus according to claim 1, further comprising a node information collection unit configured to collect network information when a response is not obtained from any of the nodes.
前記管理装置から、いずれかのノードに対応するSNMPプロトコルのOID(Object Identifier)が含まれた管理要求を受信する第1ネットワーク通信ステップと、
それぞれのノードに対応するOIDとそれぞれのノードの処理方式とを示すOID処理方式テーブルと、管理要求に含まれたOIDとを比較し、管理要求が対象としているノードを特定するとともに、当該ノードの処理方式を特定するノード処理方式特定ステップと、
前記ノード処理方式特定ステップにより特定された特定ノード向けの管理要求を、前記ノード処理方式特定ステップにより特定された処理方式に従って、特定ノードに対して送信する第2ネットワーク通信ステップとを有することを特徴とする中継方法。 Between a management device that is arranged in the first network and performs network management using the SNMP (Simple Network Management Protocol) protocol, and a plurality of nodes that are arranged in the second network and are targets of network management by the management device A relay method for relaying communication,
A first network communication step of receiving a management request including an SNMP protocol OID (Object Identifier) corresponding to one of the nodes from the management device;
The OID processing method table indicating the OID corresponding to each node and the processing method of each node is compared with the OID included in the management request to identify the node targeted by the management request, and A node processing method specifying step for specifying a processing method;
A second network communication step of transmitting a management request for the specific node specified by the node processing method specifying step to the specific node according to the processing method specified by the node processing method specifying step. Relay method.
前記管理装置から、いずれかのノードに対応するSNMPプロトコルのOID(Object Identifier)が含まれた管理要求を受信する第1ネットワーク通信処理と、
それぞれのノードに対応するOIDとそれぞれのノードの処理方式とを示すOID処理方式テーブルと、管理要求に含まれたOIDとを比較し、管理要求が対象としているノードを特定するとともに、当該ノードの処理方式を特定するノード処理方式特定処理と、
前記ノード処理方式特定処理により特定された特定ノード向けの管理要求を、前記ノード処理方式特定処理により特定された処理方式に従って、特定ノードに対して送信する第2ネットワーク通信処理とをコンピュータに実行させることを特徴とするプログラム。 Between a management device that is arranged in the first network and performs network management using the SNMP (Simple Network Management Protocol) protocol, and a plurality of nodes that are arranged in the second network and are targets of network management by the management device A program that causes a computer to relay communication,
A first network communication process for receiving a management request including an SNMP protocol OID (Object Identifier) corresponding to one of the nodes from the management device;
The OID processing method table indicating the OID corresponding to each node and the processing method of each node is compared with the OID included in the management request to identify the node targeted by the management request, and A node processing method specifying process for specifying a processing method;
Causing the computer to execute a second network communication process for transmitting the management request for the specific node specified by the node processing method specifying process to the specific node according to the processing method specified by the node processing method specifying process. A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005185836A JP2007006291A (en) | 2005-06-27 | 2005-06-27 | Gateway device, relay method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005185836A JP2007006291A (en) | 2005-06-27 | 2005-06-27 | Gateway device, relay method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007006291A true JP2007006291A (en) | 2007-01-11 |
Family
ID=37691439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005185836A Pending JP2007006291A (en) | 2005-06-27 | 2005-06-27 | Gateway device, relay method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007006291A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010191690A (en) * | 2009-02-18 | 2010-09-02 | Fujitsu Ltd | Backup management method and restoration management method, for transmitter database |
| CN114268656A (en) * | 2021-12-20 | 2022-04-01 | 深圳市英维克信息技术有限公司 | Communication protocol conversion method, device, equipment and system, and storage medium |
| JP2022530953A (en) * | 2019-04-30 | 2022-07-05 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | How to manage remote devices by management device |
-
2005
- 2005-06-27 JP JP2005185836A patent/JP2007006291A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010191690A (en) * | 2009-02-18 | 2010-09-02 | Fujitsu Ltd | Backup management method and restoration management method, for transmitter database |
| JP2022530953A (en) * | 2019-04-30 | 2022-07-05 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | How to manage remote devices by management device |
| JP7294577B2 (en) | 2019-04-30 | 2023-06-20 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | Methods, devices and computer programs for managing remote devices by managed devices |
| CN114268656A (en) * | 2021-12-20 | 2022-04-01 | 深圳市英维克信息技术有限公司 | Communication protocol conversion method, device, equipment and system, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8203962B2 (en) | Network monitoring device, network monitoring method, and network monitoring program | |
| JP5621778B2 (en) | Content-based switch system and content-based switch method | |
| JP5093598B2 (en) | Control relay program, control relay device, and control relay method | |
| JP6920533B2 (en) | Data flow transmission | |
| CN102271050A (en) | Method and system for automatically configuring network equipment in Internet protocol version 6 (IPv6) network, and network equipment | |
| US20160373268A1 (en) | Information processing system, information processing method, and storage medium | |
| US8014319B2 (en) | Path management device and program storing medium | |
| JP2007006291A (en) | Gateway device, relay method, and program | |
| JP2006020157A (en) | Node information collection device | |
| JP4589939B2 (en) | Connection information management method, apparatus and program | |
| JP2006157313A (en) | Path creation system, path creation apparatus and path creation program | |
| JP4391960B2 (en) | Resource management apparatus, system and method | |
| EP3562101A1 (en) | Bras management method, packet forwarding method, packet forwarding controller, and bras | |
| JP6347177B2 (en) | Transfer device, control device, and communication method | |
| JP5619715B2 (en) | Network configuration grasping system and method | |
| JP2006121253A (en) | Node detection method and node detection apparatus | |
| JP2016212681A (en) | Communication system, gateway and program | |
| CN113794644B (en) | Method and device for deleting routing table entries | |
| JP6724427B2 (en) | Controller, communication switch, communication system, communication control method, and program | |
| JP2006261768A (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
| JP2006314000A (en) | Gateway device | |
| JP3708444B2 (en) | Multiprocessor information processing device | |
| JP6541441B2 (en) | Switch device and relay system | |
| Panda et al. | Advanced, real-time topology detection as a base for efficient management of heterogeneous industrial network systems | |
| KR100734886B1 (en) | Method for assiting of web service between nodes using SOAP transmission protocol of different species |