Nothing Special   »   [go: up one dir, main page]

JP2016136705A - Dispersion type network management system, network management device, network device, dispersion type network management method and program - Google Patents

Dispersion type network management system, network management device, network device, dispersion type network management method and program Download PDF

Info

Publication number
JP2016136705A
JP2016136705A JP2015011804A JP2015011804A JP2016136705A JP 2016136705 A JP2016136705 A JP 2016136705A JP 2015011804 A JP2015011804 A JP 2015011804A JP 2015011804 A JP2015011804 A JP 2015011804A JP 2016136705 A JP2016136705 A JP 2016136705A
Authority
JP
Japan
Prior art keywords
management
network
resource
network management
unit
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.)
Granted
Application number
JP2015011804A
Other languages
Japanese (ja)
Other versions
JP6425561B2 (en
Inventor
朝信 丹羽
Tomonobu NIWA
朝信 丹羽
林 通秋
Michiaki Hayashi
通秋 林
雅典 宮澤
Masanori Miyazawa
雅典 宮澤
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.)
KDDI Corp
Original Assignee
KDDI 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 KDDI Corp filed Critical KDDI Corp
Priority to JP2015011804A priority Critical patent/JP6425561B2/en
Publication of JP2016136705A publication Critical patent/JP2016136705A/en
Application granted granted Critical
Publication of JP6425561B2 publication Critical patent/JP6425561B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable real-time resource management corresponding to urgency for an operation management function without increasing the cost and increasing the load of a network management device.SOLUTION: A network management device 1 comprises operation management function parts (15a to c) having a network management function containing at least one of a configuration management function, a trouble management function and a performance management function to which processing priorities are preset, a connection control part 11 for responding a connection request received from a dispersion management agent 21 on the basis of a resource use condition of each operation management function part (15a to c), and a resource management part 13 for calculating the number of rental resources to be leased to the operation management function part (15a to c) on the basis of the resource use condition and processing priority of each operation management function part (15a to c).SELECTED DRAWING: Figure 2

Description

本発明は、ネットワーク管理システムにおいて、緊急性に応じたリソース管理を行なう技術に関する。   The present invention relates to a technique for performing resource management according to urgency in a network management system.

従来から、網運用管理においては、ネットワーク管理システム(NMS:Network Management System)(以下、NMSともいう)がネットワーク状況や障害を把握することで、障害を早期に発見し、迅速に障害復旧する役割を担っている。NMSは、網内の機器構成、経路、帯域などの情報を管理する構成管理機能、アラームやログから障害の原因を特定する障害管理機能、設備やネットワークリソースの情報を監視する性能管理機能などの複数の管理機能を備えている。   Conventionally, in network operation management, a network management system (NMS) (hereinafter also referred to as NMS) identifies the network status and faults so that faults can be discovered early and recovered quickly. Is responsible. NMS includes a configuration management function that manages information such as device configuration, routes, and bandwidth in the network, a fault management function that identifies the cause of a fault from alarms and logs, and a performance management function that monitors information about equipment and network resources. Has multiple management functions.

近年、ネットワーク設備数の増加や、SDN(Software Define Network)・NFV(Network Function Virtualization)に代表されるネットワーク機能仮想化技術の発展に伴い、ネットワーク管理情報の複雑化・肥大化が進んでいる。そのため、従来の集権的にネットワーク管理情報を処理するNMS(図1A)の負荷が上昇し、前記情報をリアルタイムに処理することが困難となってきている。そこで、前記情報をネットワーク側で分散的に一次処理させることで、処理負荷のオフロードを図る分散型NMS(図1B)が検討されている。   2. Description of the Related Art In recent years, network management information has become more complicated and enlarged with the increase in the number of network facilities and the development of network function virtualization technologies represented by SDN (Software Define Network) and NFV (Network Function Virtualization). For this reason, the load on the conventional NMS (FIG. 1A) that centrally processes network management information increases, making it difficult to process the information in real time. Therefore, a distributed NMS (FIG. 1B) that attempts to offload the processing load by performing the primary processing of the information in a distributed manner on the network side has been studied.

特許文献1では、クライアント/サーバシステムにおけるリソース不足の解消に対して、現用サーバが負荷閾値を超えた場合、新規プロセスを予備サーバに割り当てることで、リソースを提供し、上記課題の解決を図っている。従来の集中型NMSは、ネットワーク管理システムが主体となり、ネットワーク内の管理情報を収集していたが、分散型NMSは、ネットワーク側の分散管理エージェントが主体となり、管理情報を収集することでシステム全体として高速に処理を行なうことが可能となる。   In Patent Document 1, in order to solve the shortage of resources in the client / server system, when the active server exceeds the load threshold, resources are provided by allocating a new process to the spare server to solve the above problem. Yes. Conventional centralized NMS mainly collects network management system and collects management information in the network. However, distributed NMS is mainly distributed management agent on the network side and collects management information. As a result, processing can be performed at high speed.

また、特許文献2では、リソース割当制御サーバは、アプリケーションを実行するサービス提供サーバから、アプリケーションを実行する際の負荷を示す負荷情報を収集する。そして、リソース割当制御サーバは、収集した負荷情報が示す負荷が所定の閾値を超えているか否かを判定する。また、リソース割当制御サーバは、負荷が所定の閾値を超えていると判断した場合は、収集した負荷情報と、過去に収集した負荷情報を用いて、アプリケーションを実行する際の負荷の増減量を算出する。そして、リソース割当制御サーバは、算出した増減量に基づいて、アプリケーションに割当てるリソース量を決定している。   Further, in Patent Document 2, the resource allocation control server collects load information indicating the load when executing the application from the service providing server that executes the application. Then, the resource allocation control server determines whether or not the load indicated by the collected load information exceeds a predetermined threshold value. In addition, when the resource allocation control server determines that the load exceeds a predetermined threshold, it uses the collected load information and the load information collected in the past to calculate the increase / decrease amount of the load when executing the application. calculate. Then, the resource allocation control server determines the resource amount to be allocated to the application based on the calculated increase / decrease amount.

特開2007−310749号公報JP 2007-310749 A 特開2014−164715号公報JP 2014-164715 A

“グラフデータベースを用いた網構成管理機能の分散化手法の提案”電子情報通信学会 技術研究報告 vol.113, no. 492, pp. 109-114.“Proposal of distributed network configuration management function using graph database” IEICE Technical Report vol.113, no. 492, pp. 109-114.

しかしながら、分散型NMSにおいては、各分散管理エージェントが主体的に動作するため、NMSは、構成情報、障害情報、性能情報などの複数のネットワーク管理情報を非同期に受信する。そして、NMSは、受信したネットワーク管理情報を処理するために必要となるリソース(CPUやメモリ)を、順次割り当てる仕組みとなっている。その結果、例えば、網障害時においては、障害管理によるRCA(Root Cause Analysis:根本原因分析)を優先させたいにも関わらず、他管理機能がリソースを消費している場合には、RCAの即時性が欠如するといった課題がある。この課題を解決するためには、NMSの性能要件について各管理機能を同時に処理できるよう定める必要性が生じ、設備コストの増大に繋がってしまう。   However, in the distributed NMS, since each distributed management agent operates independently, the NMS asynchronously receives a plurality of network management information such as configuration information, failure information, and performance information. The NMS has a mechanism for sequentially allocating resources (CPU and memory) necessary for processing the received network management information. As a result, for example, in the case of a network failure, when other management functions are consuming resources even though RCA (Root Cause Analysis) by failure management is prioritized, the RCA immediately There is a problem of lack of sex. In order to solve this problem, it is necessary to determine the performance requirements of the NMS so that each management function can be processed at the same time, leading to an increase in equipment cost.

また、特許文献1では、クライアント/サーバシステムにおけるリソース不足の解消方法として、現用サーバが負荷閾値を超えた場合、新規プロセスを予備サーバに割り当てることにより、リソースを提供しリソース不足の解決を図っている。しかし、予備サーバ導入による設備コストの増大が懸念される。また、分散型NMSでは、分散管理エージェント側で管理情報の一時処理が行なわれるため、サーバシステムの主な負荷はデータベースアクセスによるものであり、複数のサーバプロセスをバランスすることによる恩恵は少ない。   In Patent Document 1, as a method for resolving a resource shortage in a client / server system, when the active server exceeds a load threshold, a new process is allocated to a spare server to provide resources and solve the resource shortage. Yes. However, there is a concern that the equipment cost will increase due to the introduction of the spare server. In the distributed NMS, management information is temporarily processed on the distributed management agent side, so that the main load of the server system is due to database access, and there are few benefits from balancing multiple server processes.

また、特許文献2では、各アプリケーションに対して、割り当てるリソース量を動的に変化させることでアプリケーションの正常性を担保しているが、分散型NMSにおいては、各プロセスの実行時間は比較的短いため、障害時等にバースト的に発生する多数のプロセスに対するリソース配分が課題となる。   In Patent Document 2, the normality of an application is ensured by dynamically changing the amount of resources allocated to each application. However, in a distributed NMS, the execution time of each process is relatively short. Therefore, resource allocation for a large number of processes that occur in bursts at the time of a failure or the like becomes a problem.

本発明は、このような事情に鑑みてなされたものであり、コストを増加させることなく、また、ネットワーク管理装置の負荷を増加させることなく、運用管理機能に対し、緊急性に応じたリソース管理を行なうことができる分散型ネットワーク管理システム、ネットワーク管理装置、ネットワーク装置、分散型ネットワーク管理方法およびプログラムを提供することを目的とする。   The present invention has been made in view of such circumstances, and does not increase the cost, and does not increase the load of the network management device, so that the resource management according to the urgency can be performed for the operation management function. An object of the present invention is to provide a distributed network management system, a network management device, a network device, a distributed network management method, and a program.

(1)上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、ネットワーク管理装置がリソース管理を行なう分散型ネットワーク管理システムであって、前記各ネットワーク装置は、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する分散管理エージェントを備え、前記ネットワーク管理装置は、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有する運用管理機能部と、前記各運用管理機能部のリソース使用状況に基づいて、前記分散管理エージェントから受信した接続要求に応答する接続制御部と、前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出するリソース管理部と、を備えることを特徴とする。   (1) In order to achieve the above object, the present invention takes the following measures. That is, a distributed network management system in which a network management device performs resource management based on a plurality of types of network management information collected by a plurality of network devices, wherein each network device has a plurality of types of networks via a network. A distributed management agent that collects management information, performs association between necessary network management information from the collected plural types of network management information, and transmits a connection request and the associated network management information to the network management device; The network management device includes an operation management function unit having a network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priorities are set in advance, and each of the operation management function units Based on resource usage And calculating the number of resources to be lent to the operation management function unit based on the connection control unit responding to the connection request received from the distributed management agent, the resource usage status of each operation management function unit, and the processing priority. And a resource management unit.

このように、各ネットワーク装置が、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、ネットワーク管理装置に接続要求および関連付けされたネットワーク管理情報を送信し、ネットワーク管理装置が、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、各運用管理機能部のリソース使用状況に基づいて、分散管理エージェントから受信した接続要求に応答し、各運用管理機能部のリソース使用状況および処理優先度に基づいて、運用管理機能部に貸し出すリソース貸出数を算出するので、各ネットワーク装置の接続要求を受け、各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソース貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができる。   In this way, each network device collects a plurality of types of network management information via the network, performs association between necessary network management information from the collected types of network management information, and requests connection to the network management device. The associated network management information is transmitted, and the network management device has a network management function including at least one of a configuration management function, a fault management function, and a performance management function, in which processing priority is set in advance. Based on the resource usage status of the management function unit, respond to the connection request received from the distributed management agent, and based on the resource usage status and processing priority of each operation management function unit, the number of resource loans to be lent to the operation management function unit Since it is calculated, each network device receives a connection request for each network device. Based on the resource usage and processing priorities parts, calculates the number of resource lending, to high manageability unit urgency, it can be carried out preferentially lending resources in real time.

(2)また、本発明の分散型ネットワーク管理システムは、前記リソース管理部は、自装置の現在のリソース貸出数をRとし、自装置が管理する運用管理機能部の集合をXとし、前記ネットワーク装置から接続要求された運用管理機能部をxとし、前記運用管理部xの現在のリソース借入数をRとし、前記運用管理部xへの最大リソース貸出可能数をRmax_xとし、前記運用管理部xへの単位時間当たりの接続要求をrとし、前記運用管理部xの処理優先度をdとしたときに、次式に基づいて最大リソース貸出数を算出することを特徴とする。

Figure 2016136705
(2) Further, in the distributed network management system of the present invention, the resource management unit sets R as a current number of resource lending of the own device, X denotes a set of operation management function units managed by the own device, and the operation management function unit which is the connection request from the device to the x, current resource number borrowing of the operation management unit x and R x, a maximum resource lendable number to the operation management unit x and R max_x, the management When the connection request to the unit x per unit time is r x and the processing priority of the operation management unit x is d x , the maximum resource lending number is calculated based on the following equation.
Figure 2016136705

この構成により、ネットワーク管理装置のリソースを最大限に用いて、運用管理機能部に対し、緊急性の割合に応じたリソース貸出数を算出することができる。   With this configuration, it is possible to calculate the number of resource lending corresponding to the urgency ratio to the operation management function unit by using the resources of the network management device to the maximum.

(3)また、本発明の分散型ネットワーク管理システムは、前記分散管理エージェントは、ネットワークを介して複数種類のネットワーク管理情報を収集する管理情報収集機能と、前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう管理情報加工機能と、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する管理情報送信機能と、を備えることを特徴とする。   (3) In the distributed network management system according to the present invention, the distributed management agent includes a management information collection function for collecting a plurality of types of network management information via the network, and a network required from the collected network management information. A management information processing function for associating management information; and a management information transmission function for transmitting a connection request and the associated network management information to the network management apparatus.

このように、分散管理エージェントが、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、ネットワーク管理装置に接続要求および関連付けされたネットワーク管理情報を送信するので、システム内の処理の負荷を分散し、システム全体として高速に処理を行なうことができる。   In this way, the distributed management agent collects a plurality of types of network management information via the network, associates necessary network management information from the collected network management information, and makes a connection request and association to the network management device. Since the network management information is transmitted, the processing load in the system can be distributed and the entire system can be processed at high speed.

(4)また、本発明のネットワーク管理装置は、複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、リソース管理を行なうネットワーク管理装置であって、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有する運用管理機能部と、前記各運用管理機能部のリソース使用状況に基づいて、前記ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答する接続制御部と、前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出するリソース管理部と、を備えることを特徴とする。   (4) The network management device of the present invention is a network management device that performs resource management based on a plurality of types of network management information collected by a plurality of network devices, and has a processing priority set in advance. An operation management function unit having a network management function including at least one of a configuration management function, a failure management function, and a performance management function, and a distributed management agent included in the network device based on the resource usage status of each operation management function unit A connection control unit that responds to a connection request received from the resource management unit that calculates the resource lending number to be lent to the operation management function unit based on the resource usage status and the processing priority of each operation management function unit; It is characterized by providing.

このように、ネットワーク管理装置は、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、各運用管理機能部のリソース使用状況に基づいて、ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答し、各運用管理機能部のリソース使用状況および処理優先度に基づいて、運用管理機能部に貸し出すリソース貸出数を算出するので、各ネットワーク装置の接続要求を受け、各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができる。   As described above, the network management apparatus has a network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priorities are set in advance, and uses resources of each operation management function unit. Based on the situation, respond to the connection request received from the distributed management agent of the network device, and calculate the number of resources to be lent to the operation management function unit based on the resource usage status and processing priority of each operation management function unit Therefore, upon receiving a connection request for each network device, the number of resource lending is calculated based on the resource usage status and processing priority of each operation management function unit, and priority is given to the operation management function unit with high urgency in real time. It is possible to lend resources.

(5)また、本発明のネットワーク管理装置は、前記リソース管理部は、自装置の現在のリソース貸出数をRとし、自装置が管理する運用管理機能部の集合をXとし、前記ネットワーク装置から接続要求された運用管理機能部をxとし、前記運用管理部xの現在のリソース借入数をRとし、前記運用管理部xへの最大リソース貸出可能数をRmax_xとし、前記運用管理部xへの単位時間当たりの接続要求をrとし、前記運用管理部xの処理優先度をdとしたときに、次式に基づいて最大リソース貸出数を算出することを特徴とする。

Figure 2016136705
(5) Further, in the network management device of the present invention, the resource management unit sets R as the current resource lending number of the own device, and X denotes a set of operation management function units managed by the own device. the operation management function unit which is the connection request as x, the current resource number borrowing of the operation management unit x and R x, a maximum resource lendable number to the operation management unit x and R max_x, the operation management unit x The maximum resource lending number is calculated based on the following equation, where r x is the connection request per unit time to x and the processing priority of the operation management unit x is d x .
Figure 2016136705

この構成により、ネットワーク管理装置のリソースを最大限に用いて、運用管理機能部に対し、緊急性の割合に応じたリソース貸出数を算出することができる。   With this configuration, it is possible to calculate the number of resource lending corresponding to the urgency ratio to the operation management function unit by using the resources of the network management device to the maximum.

(6)また、本発明のネットワーク装置は、上記記載のネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置であって、ネットワークを介して複数種類のネットワーク管理情報を収集する管理情報収集機能と、前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう管理情報加工機能と、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する管理情報送信機能と、を有する分散管理エージェントを備えることを特徴とする。   (6) Moreover, the network device of the present invention is a network device that transmits a plurality of types of network management information to the above-described network management device, and is a management that collects a plurality of types of network management information via the network. An information collection function, a management information processing function for associating necessary network management information from the collected network management information, and a management information transmission function for transmitting a connection request and the associated network management information to the network management device And a distributed management agent.

このように、ネットワーク装置は、上記記載のネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置であって、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、ネットワーク管理装置に接続要求および関連付けされたネットワーク管理情報を送信するので、システム内の処理の負荷を分散し、システム全体として高速に処理を行なうことができる。   As described above, the network device is a network device that transmits a plurality of types of network management information to the network management device described above, collects a plurality of types of network management information via the network, and collects the collected network management information. Necessary network management information is correlated from information, and connection requests and associated network management information are transmitted to the network management device, so that the processing load in the system is distributed and the entire system is processed at high speed Can do.

(7)また、本発明の分散型ネットワーク管理方法は、複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、ネットワーク管理装置がリソース管理を行なう分散型ネットワーク管理方法であって、前記各ネットワーク装置において、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信するステップと、前記ネットワーク管理装置において、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、前記各運用管理機能部のリソース使用状況に基づいて、リソース貸出不可の場合は、前記ネットワーク装置が有する分散管理エージェントに対し、接続不許可および再送時間の通知を送信し、リソース貸出可であれば、前記分散管理エージェントに対し、接続許可の通知を送信するステップと、前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出し、リソースの貸出を行なうステップと、リソースの貸出を行なった場合は、前記ネットワーク管理情報を更新するステップと、を含むことを特徴とする。   (7) The distributed network management method of the present invention is a distributed network management method in which the network management device performs resource management based on a plurality of types of network management information collected by a plurality of network devices, Each network device collects a plurality of types of network management information via the network, performs association between necessary network management information from the collected plurality of types of network management information, and connects the network management device with the connection request. A network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which the processing priority is set in advance in the network management device, Resources for each operation management function Based on the usage status, if resource lending is not possible, a notification of connection disapproval and retransmission time is sent to the distributed management agent of the network device, and if resource lending is possible, to the distributed management agent, A step of transmitting a notification of connection permission, a step of calculating the number of resource lending to be lent to the operation management function unit based on the resource usage status and the processing priority of each operation management function unit, and lending the resource; When the resource is lent, the network management information is updated.

このように、各ネットワーク装置において、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、ネットワーク管理装置に接続要求および関連付けされたネットワーク管理情報を送信し、ネットワーク管理装置において、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、各運用管理機能部のリソース使用状況に基づいて、リソース貸出不可の場合は、ネットワーク装置が有する分散管理エージェントに対し、接続不許可および再送時間の通知を送信し、リソース貸出可の場合は、分散管理エージェントに対し、接続許可の通知を送信し、各運用管理機能部のリソース使用状況および処理優先度に基づいて、運用管理機能部に貸し出すリソース貸出数を算出し、リソースの貸出を行ない、リソースの貸出を行なった場合は、ネットワーク管理情報を更新するので、各ネットワーク装置の接続要求を受け、各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソース貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができる。   In this way, each network device collects a plurality of types of network management information via the network, performs association between necessary network management information from the collected types of network management information, and requests connection to the network management device. The network management information is transmitted and the network management device has a network management function including at least one of a configuration management function, a failure management function, and a performance management function. Based on the resource usage status of the management function unit, if resource lending is not possible, a notification of connection disapproval and retransmission time is sent to the distributed management agent of the network device. If resource lending is possible, the distributed management agent A notification of connection permission is sent to each operation Based on the resource usage status and processing priority of the function unit, calculate the number of resource lending to be lent to the operation management function unit, lend the resource, and update the network management information when lending the resource, Upon receiving a connection request for each network device, calculate the number of resource lending based on the resource usage status and processing priority of each operation management function unit, and give priority to resources in real time for the highly urgent operation management function unit Can be lent.

(8)また、本発明のプログラムは、複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、リソース管理を行なうネットワーク管理装置のプログラムであって、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、前記各運用管理機能部のリソース使用状況に基づいて、前記ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答する処理と、前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。   (8) The program of the present invention is a network management device program for performing resource management based on a plurality of types of network management information collected by a plurality of network devices, and processing priority is set in advance. A network management function including at least one of a configuration management function, a failure management function, and a performance management function, and a connection received from a distributed management agent of the network device based on the resource usage status of each operation management function unit A series of processes including a process for responding to a request and a process for calculating the number of resources lent to the operation management function unit based on the resource usage status and the processing priority of each operation management function unit. It is made to perform.

このように、ネットワーク管理システムのリソース管理を行なうネットワーク管理装置のプログラムにおいて、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、各運用管理機能部のリソース使用状況に基づいて、ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答し、各運用管理機能部のリソース使用状況および処理優先度に基づいて、運用管理機能部に貸し出すリソース貸出数を算出するので、各ネットワーク装置の接続要求を受け、各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができる。   As described above, the network management apparatus program for managing resources of the network management system has a network management function including at least one of a configuration management function, a fault management function, and a performance management function, in which processing priority is set in advance. In response to the connection request received from the distributed management agent of the network device based on the resource usage status of each operation management function unit, the operation management is performed based on the resource usage status and processing priority of each operation management function unit. Since the number of resource lending to be lent to the functional unit is calculated, the number of resource lending is calculated based on the resource usage status and processing priority of each operation management functional unit upon receiving a connection request for each network device, which is highly urgent It is possible to lend resources preferentially in real time to the operation management function unit.

(9)また、本発明のプログラムは、ネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置のプログラムであって、ネットワークを介して複数種類のネットワーク管理情報を収集する処理と、前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう処理と、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する処理と、を含む一連の処理をコンピュータに実行させることを特徴とする。   (9) A program of the present invention is a program for a network device that transmits a plurality of types of network management information to the network management device, and a process for collecting a plurality of types of network management information via a network; A series of processes including a process of associating necessary network management information from the collected network management information and a process of transmitting a connection request and the associated network management information to the network management apparatus is executed on a computer It is characterized by making it.

このように、ネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置のプログラムにおいて、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、ネットワーク管理装置に接続要求および関連付けされたネットワーク管理情報を送信するので、システム内の処理の負荷を分散し、システム全体として高速に処理を行なうことができる。   As described above, in a network device program for transmitting a plurality of types of network management information to the network management device, a plurality of types of network management information are collected via the network, and necessary network management information is obtained from the collected network management information. Since the connection request and the associated network management information are transmitted to the network management apparatus, the processing load in the system can be distributed and the entire system can be processed at high speed.

本発明によれば、ネットワーク管理装置の負荷を増加させることなく、ネットワーク管理情報を取得し、NMSの運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができる。   According to the present invention, the network management information is acquired without increasing the load of the network management device, the number of resource lending is calculated based on the resource usage status and processing priority of the operation management function unit of the NMS, It is possible to lend resources preferentially in real time to operation management function units with high urgency.

集中型ネットワーク管理システムの概略構成図である。It is a schematic block diagram of a centralized network management system. 分散型ネットワーク管理システムの概略構成図である。It is a schematic block diagram of a distributed network management system. 本実施形態に係る分散型ネットワーク管理システムの概略構成図である。1 is a schematic configuration diagram of a distributed network management system according to the present embodiment. 本実施形態に係るネットワーク装置の概略構成図である。It is a schematic block diagram of the network device concerning this embodiment. 本実施形態に係る分散型ネットワーク管理システムの基本動作を示すシーケンス図である。It is a sequence diagram which shows the basic operation | movement of the distributed network management system which concerns on this embodiment. リソース管理部で実行するリソース貸出数を算出する処理手順を示すフローチャートである。It is a flowchart which shows the process sequence which calculates the resource lending number performed with a resource management part. リソース管理部で実行する運用管理部xからのリソース返却処理手順を示すフローチャートである。It is a flowchart which shows the resource return process sequence from the operation management part x performed with a resource management part. NMSにおける運用管理機能部へのリソース貸出状況を示すイメージ図である。It is an image figure which shows the resource lending condition to the operation management function part in NMS. NMSにおける運用管理機能部へのリソース貸出状況を示すイメージ図である。It is an image figure which shows the resource lending condition to the operation management function part in NMS. 分散型NMSのリソース使用状況を検証した結果を示したグラフである。It is the graph which showed the result of having verified the resource usage condition of distributed NMS. 分散型NMSのリソース使用状況を検証した結果を示したグラフである。It is the graph which showed the result of having verified the resource usage condition of distributed NMS.

本発明者らは、分散型NMSにおいて、受信したネットワーク管理情報を処理するために必要となるリソースを、順次貸し出す仕組みとなっている結果、優先して処理を行ないたい管理機能部に対しリソースを貸し出すことができず、即時性が欠如してしまうこと、また、この課題を解決するためには、NMSの性能要件について各管理機能部を同時に処理できるよう定める必要性が生じ、設備コストの増大に繋がってしまうことに着目し、システム内の処理の負荷を分散し、システム全体として高速に処理を行ないながら、各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出することによって、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことができることを見出し、本発明をするに至った。   In the distributed NMS, the present inventors have sequentially lent out the resources necessary for processing the received network management information. As a result, the resources are allocated to the management function unit that is to preferentially perform processing. Inability to lend and lack of immediacy, and in order to solve this problem, it becomes necessary to determine that each management function unit can be processed simultaneously regarding the performance requirements of NMS, resulting in an increase in equipment costs The amount of resource lending based on the resource usage status and processing priority of each operation management function unit while distributing the processing load in the system and performing high-speed processing as a whole system It is possible to lend resources preferentially in real time to the highly urgent operation management function unit. Out, it has led to the present invention.

すなわち、本発明の分散型ネットワーク管理システムは、複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、ネットワーク管理装置がリソース管理を行なう分散型ネットワーク管理システムであって、前記各ネットワーク装置は、ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する分散管理エージェントを備え、前記ネットワーク管理装置は、予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有する運用管理機能部と、各運用管理機能部のリソース使用状況に基づいて、前記分散管理エージェントから受信した接続要求に応答する接続制御部と、各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出するリソース管理部と、を備えることを特徴とする。   That is, the distributed network management system of the present invention is a distributed network management system in which a network management device performs resource management based on a plurality of types of network management information collected by a plurality of network devices, and each of the network devices Collects a plurality of types of network management information via a network, associates necessary network management information from the collected types of network management information, and requests connection to the network management device and the associated network management. An operation management function having a network management function including at least one of a configuration management function, a fault management function, and a performance management function, each of which includes a distributed management agent for transmitting information, and in which the processing priority is set in advance Department and each A connection control unit that responds to a connection request received from the distributed management agent based on the resource usage status of the management function unit, and the operation management based on the resource usage status and the processing priority of each operation management function unit And a resource management unit that calculates the number of resource lending to be lent to the functional unit.

これにより、本発明者らは、各ネットワーク装置からの接続要求を受け、NMSの各運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出し、緊急性の高い運用管理機能部に対し、リアルタイムで優先的にリソースの貸出を行なうことを可能とした。以下、本発明の実施形態について図面を参照しながら具体的に説明する。   Accordingly, the present inventors receive a connection request from each network device, calculate the number of resource lending based on the resource usage status and processing priority of each operation management function unit of the NMS, and have high urgency It is now possible to lend resources preferentially in real time to the operation management function section. Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.

図2は、本実施形態に係る分散型ネットワーク管理システムの概略構成を示す図である。分散型ネットワーク管理システムは、ネットワーク管理装置1と複数のネットワーク装置2から構成されている。説明をわかりやすくするため、ネットワーク装置2は一つのみ図示しているが、一つに限らない。   FIG. 2 is a diagram showing a schematic configuration of the distributed network management system according to the present embodiment. The distributed network management system includes a network management device 1 and a plurality of network devices 2. In order to make the explanation easy to understand, only one network device 2 is illustrated, but the number is not limited to one.

ネットワーク管理装置1は、少なくとも接続制御部11、リソース管理部13、および一つ以上の運用管理機能部(15−a〜c)から構成されている。そして、各運用管理機能部は、それぞれ記憶装置(17−a〜c)を備えている。また、各ネットワーク装置2は、それぞれ分散管理エージェント21を備えている。   The network management device 1 includes at least a connection control unit 11, a resource management unit 13, and one or more operation management function units (15-ac). Each operation management function unit includes a storage device (17-ac). Each network device 2 includes a distributed management agent 21.

次に、ネットワーク管理装置1を構成する各機能について説明する。接続制御部11は、ネットワーク装置2の分散管理エージェント21から接続要求を受信し、リソース管理部11に対し、リソース貸出要求を行ない、リソース管理部11から受信したリソースの貸出可・不可の確認結果を分散管理エージェント21に送信する。リソースの貸出可の場合は、接続制御部11は所望の運用管理機能部(15−a〜c)に分散管理エージェント21を接続する。   Next, each function which comprises the network management apparatus 1 is demonstrated. The connection control unit 11 receives a connection request from the distributed management agent 21 of the network device 2, makes a resource lending request to the resource management unit 11, and confirms whether or not the resource can be lent received from the resource management unit 11. Is transmitted to the distributed management agent 21. When the resource can be lent, the connection control unit 11 connects the distributed management agent 21 to a desired operation management function unit (15-ac).

リソース管理部13は、接続制御部11からのリソース貸出要求に対し、現在のリソース使用状況と予め設定された接続要求先の運用管理機能部(15−a〜c)の優先度に基づき、リソース貸出数の算出を行なう。算出したリソースの貸出数の結果に基づいて、リソースの貸出可・不可の確認結果を接続制御部11に送信する。   The resource management unit 13 responds to the resource lending request from the connection control unit 11 based on the current resource usage status and the priority of the operation management function unit (15-ac) set in advance as the connection request destination. Calculate the number of loans. Based on the calculated result of resource lending, the result of confirming whether or not the resource can be lent is transmitted to the connection control unit 11.

運用管理機能部(15−a〜c)は、構成管理機能、障害管理機能、性能管理機能などのネットワーク管理機能(以下、単に管理機能ともいう)の集合を示す。例えば、構成管理機能すべてを、一つの運用管理機能部として扱う場合もあれば、ネットワーク装置間のMPLSパス情報などの構成管理機能のサブ機能を一つの運用管理機能部として定義することもできる。また、同じ機能をもつ運用管理機能部を複数配備し、分散管理エージェントが監視するネットワーク設備によって接続する運用管理機能部を定義することで、同じ管理機能に対しても設備に応じて優先処理の制御を行なうことができる。運用管理機能部は、複数のスレッドあるいはプロセスを互いに独立して動作させることが可能であり、複数の分散管理エージェントからの要求に対して、平行に動作させることができる。   The operation management function units (15-ac) indicate a set of network management functions (hereinafter also simply referred to as management functions) such as a configuration management function, a failure management function, and a performance management function. For example, all configuration management functions may be handled as one operation management function unit, or sub-functions of the configuration management function such as MPLS path information between network devices may be defined as one operation management function unit. In addition, by deploying multiple operation management function units with the same function and defining the operation management function unit connected by the network equipment monitored by the distributed management agent, the same management function can be prioritized according to the equipment. Control can be performed. The operation management function unit can operate a plurality of threads or processes independently of each other, and can operate in parallel with requests from a plurality of distributed management agents.

図3は、本実施形態に係るネットワーク装置の概略構成図である。ネットワーク装置2は、分散管理エージェント21を備えている。分散管理エージェント21は、管理情報収集機能25、管理情報加工機能27、および管理情報送信機能29を有している。   FIG. 3 is a schematic configuration diagram of a network device according to the present embodiment. The network device 2 includes a distributed management agent 21. The distributed management agent 21 has a management information collection function 25, a management information processing function 27, and a management information transmission function 29.

管理情報収集機能25は、ネットワーク装置2が保持するMIB(Management Information Base)、コマンド出力結果、SNMPトラップやsyslogなどから得られるネットワーク構成情報、障害情報、性能情報を収集する。管理情報加工機能27は、管理情報収集機能25で収集した各情報から不要な情報をフィルタリング処理し、関連する情報同士の紐付けを行ない情報を加工する。管理情報送信機能29は、管理情報加工機能27で加工した情報をネットワーク管理装置1へ送信する。   The management information collection function 25 collects network configuration information, failure information, and performance information obtained from MIB (Management Information Base), command output results, SNMP traps, and syslogs held by the network device 2. The management information processing function 27 filters unnecessary information from each piece of information collected by the management information collection function 25 and links related information to process the information. The management information transmission function 29 transmits the information processed by the management information processing function 27 to the network management apparatus 1.

次に、本実施形態に係る分散型ネットワーク管理システムの基本動作について、図4〜図6を参照して説明する。図4は、本実施形態に係る分散型ネットワーク管理システムの基本動作を示すシーケンス図である。まず、ネットワーク装置2が有する分散管理エージェント21から、ネットワーク管理装置1にネットワーク管理情報を送信するため、ネットワーク管理装置1の接続制御部11に接続要求を行なう(ステップS1)。接続要求には、接続要求先となる運用管理機能部x(xは図2の運用管理機能部(15−a〜c)のいずれかに該当する)を識別する情報を含む。接続制御部11は、分散管理エージェントからの接続要求を受け、リソース管理部13に対し、運用管理機能部xのリソース貸出数に空きがあるかリソース貸出要求を行なう(ステップS2)。リソース貸出要求には、運用管理機能部xを識別する情報を含む。   Next, the basic operation of the distributed network management system according to the present embodiment will be described with reference to FIGS. FIG. 4 is a sequence diagram showing the basic operation of the distributed network management system according to this embodiment. First, in order to transmit network management information from the distributed management agent 21 of the network device 2 to the network management device 1, a connection request is made to the connection control unit 11 of the network management device 1 (step S1). The connection request includes information for identifying the operation management function unit x (x corresponds to one of the operation management function units (15-ac) in FIG. 2) as the connection request destination. In response to the connection request from the distributed management agent, the connection control unit 11 makes a resource lending request to the resource management unit 13 as to whether or not the resource lending number of the operation management function unit x is empty (step S2). The resource lending request includes information for identifying the operation management function unit x.

リソース管理部13は、接続制御部11からリソース貸出要求を受け、運用管理機能部xのリソース貸出数の算出を行なう(ステップS3)。リソース貸出数の算出を行なった結果、リソース貸出が不可である場合は、接続制御部11に対しリソース貸出不可であることを通知する(ステップS4−1)。リソース貸出不可の通知情報には、リソース貸出不可を示す情報、ならびにリソース計算により得られた運用管理機能部xの処理優先度および運用管理機能部xへの単位時間当たりの接続要求数の積の値を含む。接続制御部11は、分散管理エージェント21に対し、リソース管理部13から受信した接続不許可の通知を送信する(ステップS5−1)。接続不許可の通知情報には、接続不許可であることを示す情報、およびリソース管理部から受信した接続不許可の通知情報から導かれる再送時間(以下、タイムアウト時間ともいう)を示す情報を含む。   The resource management unit 13 receives a resource lending request from the connection control unit 11 and calculates the resource lending number of the operation management function unit x (step S3). If resource lending is not possible as a result of calculating the resource lending number, the connection control unit 11 is notified that resource lending is not possible (step S4-1). The notification information indicating that the resource cannot be rented includes the product of information indicating that the resource cannot be lent, the processing priority of the operation management function unit x obtained by resource calculation, and the number of connection requests to the operation management function unit x per unit time. Contains a value. The connection control unit 11 transmits to the distributed management agent 21 the connection disapproval notification received from the resource management unit 13 (step S5-1). The connection disapproval notification information includes information indicating connection disapproval and information indicating a retransmission time (hereinafter also referred to as a timeout time) derived from the connection disapproval notification information received from the resource management unit. .

一方、リソース管理部13が接続制御部11からのリソース貸出要求を受け、リソース計算を行なった結果、リソース貸出可である場合は、接続制御部11にリソース貸出可であることを通知する(ステップS4−2)。リソース貸出可の通知情報には、リソース貸出を示す情報を含む。接続制御部11は、分散管理エージェント21に対し、リソース管理部13から受信した接続許可の通知を送信する(ステップS5−2)。接続許可の通知情報には、接続許可であることを示す情報を含む。   On the other hand, when the resource management unit 13 receives a resource lending request from the connection control unit 11 and performs resource calculation, if the resource lending is possible, the connection control unit 11 is notified that the resource lending is possible (step) S4-2). The resource lending notification information includes information indicating resource lending. The connection control unit 11 transmits the connection permission notification received from the resource management unit 13 to the distributed management agent 21 (step S5-2). The connection permission notification information includes information indicating connection permission.

次に、接続管理部11は、リソース管理部13から貸出可である通知を受けた後、運用管理機能部xに関わるプログラムを立ち上げ、分散管理エージェント21からの更新情報を待ち受ける。この時に、接続制御部11はタイムアウト時間を設定し、タイムアウトとなった場合は、運用管理機能部xに関わるプログラムを終了し、リソースをリソース管理部13へ返却する。   Next, after receiving a notice that the lending is possible from the resource management unit 13, the connection management unit 11 starts up a program related to the operation management function unit x and waits for update information from the distributed management agent 21. At this time, the connection control unit 11 sets a time-out time, and when time-out occurs, terminates the program related to the operation management function unit x and returns the resource to the resource management unit 13.

次に、分散管理エージェント21は、接続制御部11からの接続許可の通知を受け、運用管理機能部xに対し、ネットワーク管理情報を送信する(ステップS6)。運用管理機能部xは、分散管理エージェントから取得したネットワーク管理情報を用いて、運用管理機能部xの記憶装置に記憶しているネットワーク管理情報を更新する。運用管理機能部xは、情報の更新完了後、リソース管理部13から借用していたリソースをリソース管理部13へ返却する(ステップS7)。そして、運用管理機能部xは、分散管理エージェント21に対し、管理情報更新完了通知を送信する(ステップS8)。管理情報更新完了通知情報には、更新が正常に終了したことを示す情報を含む。   Next, the distributed management agent 21 receives notification of connection permission from the connection control unit 11 and transmits network management information to the operation management function unit x (step S6). The operation management function unit x updates the network management information stored in the storage device of the operation management function unit x using the network management information acquired from the distributed management agent. The operation management function unit x returns the resource borrowed from the resource management unit 13 to the resource management unit 13 after the information update is completed (step S7). Then, the operation management function unit x transmits a management information update completion notification to the distributed management agent 21 (step S8). The management information update completion notification information includes information indicating that the update has been normally completed.

図5は、リソース管理部13で実行するリソース貸出数を算出する処理手順を示すフローチャートである。リソース管理部13は、接続制御部11から運用管理機能部xへのリソース貸出要求を受信する(ステップS101)。接続制御部11が受信した分散管理エージェント21が所望する運用管理機能部xへの接続要求に対し、NMSの現在の負荷Lおよび負荷閾値Lを比較する(ステップS102)。LとLとの比較の結果、LがL以下であった場合は、運用管理機能部xがリソース管理部13から借入しているリソース借入数Rに1を加え(ステップS103)、リソース貸出可であることを接続制御部11に通知する(ステップS104)。 FIG. 5 is a flowchart illustrating a processing procedure for calculating the number of resource lending executed by the resource management unit 13. The resource management unit 13 receives a resource lending request from the connection control unit 11 to the operation management function unit x (step S101). To a connection request to the operation management function unit x the distributed management agent 21 connecting the control unit 11 has received is desired, compares the current load L c and load threshold L t of NMS (step S102). L c and results of comparison with the L t, if L c is less than or equal to L t, 1 resource borrowing number R x may manageability unit x is borrowed from the resource management section 13 added (step S103 ) Notifying the connection control unit 11 that the resource can be lent (step S104).

一方、ステップS102において、LがLを超える場合は、NMSの現在のリソース貸出数を示すR、運用管理機能部xが現在借入しているリソース数R、および運用管理機能部xへの単位時間当たりの接続要求数rを取得する(ステップS105)。R、r、および予め定義した運用管理機能部xの処理優先度dから、運用管理機能部xが借入可能な最大のリソース数を示すRmax_xを式(1)を用いて、算出する(ステップS106)。 On the other hand, if L c exceeds L t in step S102, R indicating the current resource lending number of the NMS, the resource number R x currently borrowed by the operation management function unit x, and the operation management function unit x The connection request number r x per unit time is acquired (step S105). R, the r x, and the processing priority d x of predefined operation management function unit x, the R max_x the operation management function unit x indicates the maximum number of resources that can borrow using Equation (1), is calculated (Step S106).

Figure 2016136705
Figure 2016136705

とRmax_xを比較した結果(ステップS107)、RがRmax_x未満である場合は、ステップS103へ進む。一方、RとRmax_xを比較した結果(ステップS107)、RがRmax_x以上である場合は、リソース貸出不可であることを接続制御部11に通知する(ステップS108)。 Result of comparison of R x and R max_x (step S107), if R x is less than R max_x, the process proceeds to step S103. On the other hand, as a result of comparing Rx and Rmax_x (step S107), when Rx is equal to or greater than Rmax_x , the connection control unit 11 is notified that resource lending is not possible (step S108).

図6は、リソース管理部13で実行する運用管理部xからのリソース返却処理手順を示すフローチャートである。リソース管理部13は、運用管理機能部xからリソース返却要求を受信する(ステップS201)。運用管理機能部xがリソース管理部13から借入しているリソース借入数Rから1を引く(ステップS202)。 FIG. 6 is a flowchart showing a resource return processing procedure from the operation management unit x executed by the resource management unit 13. The resource management unit 13 receives a resource return request from the operation management function unit x (step S201). The operation management function unit x subtracts 1 from the resource borrowing number Rx borrowed from the resource management unit 13 (step S202).

図7A、図7Bは、のNMSにおける運用管理機能部へのリソース貸出状況を示したイメージ図である。NMSは、運用管理機能部A、BおよびCを有している。図7Aは、LがL以下である場合のNMSにおける各運用管理機能部へのリソース貸出状況を示したイメージ図である。LがL以下であるため、各運用管理機能が必要とする全リソースを貸し出すことができる。 7A and 7B are image diagrams showing resource lending statuses to the operation management function unit in the NMS. The NMS has operation management function units A, B, and C. FIG. 7A is an image diagram showing a resource lending status to each operation management function unit in the NMS when L c is equal to or less than L t . Since L c is equal to or less than L t , all resources required by each operation management function can be lent out.

一方、図7Bは、LがLを超える場合のNMSにおける各運用管理機能部へのリソース貸出状況を示したイメージ図である。例えば、NMSの現在のリソース貸出数R=36、運用管理機能部A、BおよびCの処理優先度は、それぞれd=5、d=10、d=2と予め設定されている。そして、各管理機能部への単位時間あたりの接続要求は、r=20、r=30、r=5と算出されている。これらの情報および式(1)から、各管理機能部への最大リソース貸出可能数は、Rmax_A=9、Rmax_B=26、Rmax_C=1が算出される。算出された各管理機能部への最大リソース貸出可能数に基づいて、リソースを貸し出すことにより、優先すべき運用管理機能部に対し、優先的にリソースの貸出を行なうことが可能となる。 On the other hand, FIG. 7B is an image diagram showing a resource lending status of each management function unit in the NMS when L c is greater than L t. For example, the current resource lending number R = 36 of the NMS and the operation priorities of the operation management function units A, B, and C are preset as d a = 5, d b = 10, and d c = 2, respectively. The connection request to each management function unit per unit time is calculated as r A = 20, r B = 30, and r C = 5. From these information and the equation (1), the maximum resource rentable number to each management function unit is calculated as R max_A = 9, R max_B = 26, and R max_C = 1. By lending resources based on the calculated maximum resource lending number to each management function unit, it becomes possible to lend resources preferentially to the operation management function unit to be prioritized.

図8A、図8Bは、従来の分散型ネットワーク管理システムおよび本発明である分散型ネットワーク管理システムのリソース使用状況を検証した結果を示したグラフである。図8Aは、分散管理エージェントから各運用管理機能部への接続要求の到着順にリソース貸出を行なっている。そのため、緊急性に関わらず、各運用管理機能部は並行に処理を行なっていることがわかる。図8Bは、本発明で提案している手法により、各運用管理機能部が処理を行なった結果を示している。各運用管理機能部に対して処理優先度を設定し、処理優先度および各運用管理機能部へ接続要求数を用いて、各管理機能部のリソース貸出数を決めているため、処理優先度が高く設定されている処理から順に処理が行なわれていることがわかる。   FIG. 8A and FIG. 8B are graphs showing the results of verifying the resource usage of the conventional distributed network management system and the distributed network management system according to the present invention. In FIG. 8A, resources are lent out in the order of arrival of connection requests from the distributed management agent to each operation management function unit. Therefore, it can be seen that each operation management function unit performs processing in parallel regardless of urgency. FIG. 8B shows the result of processing performed by each operation management function unit using the method proposed in the present invention. Since the processing priority is set for each operation management function unit, and the number of resource lending for each management function unit is determined using the processing priority and the number of connection requests to each operation management function unit, the processing priority is It can be seen that the processing is performed in order from the processing set higher.

以上説明したように、本実施形態によれば、ネットワーク管理装置の負荷を増加させることなく、ネットワーク管理情報を取得し、NMSの運用管理機能部のリソース使用状況と処理優先度に基づいて、リソースの貸出数を算出し、緊急性の高い運用管理機能部に対し、優先的にリソースの貸出を行なうことができるようになる。   As described above, according to the present embodiment, the network management information is acquired without increasing the load on the network management apparatus, and the resource is determined based on the resource usage status and the processing priority of the operation management function unit of the NMS. It is possible to preferentially lend resources to a highly urgent operation management function unit.

1 ネットワーク管理装置
2 ネットワーク装置
11 接続制御部
13 リソース管理部
15−a〜c 運用管理機能部
17−a〜c 記憶装置
21 分散管理エージェント
25 管理情報収集機能
27 管理情報加工機能
29 管理情報送信機能
DESCRIPTION OF SYMBOLS 1 Network management apparatus 2 Network apparatus 11 Connection control part 13 Resource management part 15-ac Operation management function part 17-ac Storage device 21 Distributed management agent 25 Management information collection function 27 Management information processing function 29 Management information transmission function

Claims (9)

複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、ネットワーク管理装置がリソース管理を行なう分散型ネットワーク管理システムであって、
前記各ネットワーク装置は、
ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する分散管理エージェントを備え、
前記ネットワーク管理装置は、
予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有する運用管理機能部と、
前記各運用管理機能部のリソース使用状況に基づいて、前記分散管理エージェントから受信した接続要求に応答する接続制御部と、
前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出するリソース管理部と、を備えることを特徴とする分散型ネットワーク管理システム。
A distributed network management system in which a network management device performs resource management based on a plurality of types of network management information collected by a plurality of network devices,
Each of the network devices is
Collect a plurality of types of network management information via the network, perform association between necessary network management information from the collected types of network management information, and send a connection request to the network management device and the associated network management information. With a distributed management agent to send,
The network management device includes:
An operation management function unit having a network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priority is set in advance;
A connection control unit responding to a connection request received from the distributed management agent based on the resource usage status of each operation management function unit;
A distributed network management system comprising: a resource management unit that calculates a resource lending number to be lent to the operation management function unit based on a resource usage status of each operation management function unit and the processing priority.
前記リソース管理部は、
自装置の現在のリソース貸出数をRとし、
自装置が管理する運用管理機能部の集合をXとし、
前記ネットワーク装置から接続要求された運用管理機能部をxとし、
前記運用管理部xの現在のリソース借入数をRとし、
前記運用管理部xへの最大リソース貸出可能数をRmax_xとし、
前記運用管理部xへの単位時間当たりの接続要求をrとし、
前記運用管理部xの処理優先度をdとしたときに、次式に基づいて最大リソース貸出数を算出することを特徴とする請求項1記載の分散型ネットワーク管理システム。
Figure 2016136705
The resource management unit
Let R be the current resource lending number of the device.
Let X be the set of operation management function units managed by the device itself,
The operation management function part requested for connection from the network device is x,
The current resource borrowing number of the operation management unit x is R x ,
The maximum resource rentable number to the operation management unit x is R max_x ,
The connection request per unit time to the operation management unit x is r x ,
The processing priority of the operation management unit x is taken as d x, distributed network management system according to claim 1, wherein the calculating the maximum number of resource lending based on the following equation.
Figure 2016136705
前記分散管理エージェントは、
ネットワークを介して複数種類のネットワーク管理情報を収集する管理情報収集機能と、
前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう管理情報加工機能と、
前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する管理情報送信機能と、を備えることを特徴とする請求項1または請求項2記載の分散型ネットワーク管理システム。
The distributed management agent is:
Management information collection function that collects multiple types of network management information via the network,
Management information processing function for associating necessary network management information from the collected network management information;
The distributed network management system according to claim 1, further comprising: a management information transmission function that transmits a connection request and the associated network management information to the network management device.
複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、リソース管理を行なうネットワーク管理装置であって、
予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有する運用管理機能部と、
前記各運用管理機能部のリソース使用状況に基づいて、前記ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答する接続制御部と、
前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出するリソース管理部と、を備えることを特徴とするネットワーク管理装置。
A network management device that performs resource management based on a plurality of types of network management information collected by a plurality of network devices,
An operation management function unit having a network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priority is set in advance;
A connection control unit that responds to a connection request received from a distributed management agent of the network device based on the resource usage status of each operation management function unit;
A network management apparatus comprising: a resource management unit that calculates a resource lending number to be lent to the operation management function unit based on a resource usage status of each operation management function unit and the processing priority.
前記リソース管理部は、
自装置の現在のリソース貸出数をRとし、
自装置が管理する運用管理機能部の集合をXとし、
前記ネットワーク装置から接続要求された運用管理機能部をxとし、
前記運用管理部xの現在のリソース借入数をRとし、
前記運用管理部xへの最大リソース貸出可能数をRmax_xとし、
前記運用管理部xへの単位時間当たりの接続要求をrとし、
前記運用管理部xの処理優先度をdとしたときに、次式に基づいて最大リソース貸出数を算出することを特徴とする請求項4記載のネットワーク管理装置。
Figure 2016136705
The resource management unit
Let R be the current resource lending number of the device.
Let X be the set of operation management function units managed by the device itself,
The operation management function part requested for connection from the network device is x,
The current resource borrowing number of the operation management unit x is R x ,
The maximum resource rentable number to the operation management unit x is R max_x ,
The connection request per unit time to the operation management unit x is r x ,
Wherein the processing priority of the operation management unit x is taken as d x, network management apparatus according to claim 4, wherein the calculating the maximum number of resource lending based on the following equation.
Figure 2016136705
請求項4または請求項5記載のネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置であって、
ネットワークを介して複数種類のネットワーク管理情報を収集する管理情報収集機能と、
前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう管理情報加工機能と、
前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する管理情報送信機能と、を有する分散管理エージェントを備えることを特徴とするネットワーク装置。
A network device that transmits a plurality of types of network management information to the network management device according to claim 4 or 5,
Management information collection function that collects multiple types of network management information via the network,
Management information processing function for associating necessary network management information from the collected network management information;
A network device comprising: a distributed management agent having a management information transmission function for transmitting a connection request and the associated network management information to the network management device.
複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、ネットワーク管理装置がリソース管理を行なう分散型ネットワーク管理方法であって、
前記各ネットワーク装置において、
ネットワークを介して複数種類のネットワーク管理情報を収集し、収集した複数種類のネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行ない、前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信するステップと、
前記ネットワーク管理装置において、
予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、
前記各運用管理機能部のリソース使用状況に基づいて、リソース貸出不可の場合は、前記ネットワーク装置が有する分散管理エージェントに対し、接続不許可および再送時間の通知を送信し、リソース貸出可の場合は、前記分散管理エージェントに対し、接続許可の通知を送信するステップと、
前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出し、リソースの貸出を行なうステップと、
リソースの貸出を行なった場合は、前記ネットワーク管理情報を更新するステップと、を含むことを特徴とする分散型ネットワーク管理方法。
A distributed network management method in which a network management device performs resource management based on a plurality of types of network management information collected by a plurality of network devices,
In each network device,
Collect a plurality of types of network management information via the network, perform association between necessary network management information from the collected types of network management information, and send a connection request to the network management device and the associated network management information. Sending, and
In the network management device,
A network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priorities are set in advance,
Based on the resource usage status of each operation management function unit, when resource lending is not possible, a notification of connection disapproval and retransmission time is sent to the distributed management agent of the network device, and when resource lending is possible Sending a connection permission notification to the distributed management agent;
Based on the resource usage status of each of the operation management function units and the processing priority, calculating the number of resource lending to be lent to the operation management function unit, and lending resources;
And a step of updating the network management information when a resource is lent.
複数のネットワーク装置が収集した複数種類のネットワーク管理情報に基づいて、リソース管理を行なうネットワーク管理装置のプログラムであって、
予め処理優先度が設定された、構成管理機能、障害管理機能、性能管理機能の少なくとも一つを含むネットワーク管理機能を有し、
前記各運用管理機能部のリソース使用状況に基づいて、前記ネットワーク装置が有する分散管理エージェントから受信した接続要求に応答する処理と、
前記各運用管理機能部のリソース使用状況および前記処理優先度に基づいて、前記運用管理機能部に貸し出すリソース貸出数を算出する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
A network management device program that performs resource management based on a plurality of types of network management information collected by a plurality of network devices,
A network management function including at least one of a configuration management function, a failure management function, and a performance management function, in which processing priorities are set in advance,
Processing to respond to a connection request received from a distributed management agent of the network device, based on the resource usage status of each operation management function unit;
A computer is caused to execute a series of processes including a process of calculating the number of resource lending to be lent to the operation management function unit based on the resource usage status of each operation management function unit and the processing priority. program.
請求項6記載のネットワーク管理装置に対して複数種類のネットワーク管理情報を送信するネットワーク装置のプログラムであって、
ネットワークを介して複数種類のネットワーク管理情報を収集する処理と、
前記収集したネットワーク管理情報から必要なネットワーク管理情報間の関連付けを行なう処理と、
前記ネットワーク管理装置に接続要求および前記関連付けされたネットワーク管理情報を送信する処理と、を含む一連の処理をコンピュータに実行させることを特徴とするプログラム。
A network device program for transmitting a plurality of types of network management information to the network management device according to claim 6,
A process of collecting multiple types of network management information via the network;
Processing for associating necessary network management information from the collected network management information;
A program causing a computer to execute a series of processes including a process of transmitting a connection request and the associated network management information to the network management apparatus.
JP2015011804A 2015-01-23 2015-01-23 Distributed network management system, network management device, network device, distributed network management method and program Expired - Fee Related JP6425561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015011804A JP6425561B2 (en) 2015-01-23 2015-01-23 Distributed network management system, network management device, network device, distributed network management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015011804A JP6425561B2 (en) 2015-01-23 2015-01-23 Distributed network management system, network management device, network device, distributed network management method and program

Publications (2)

Publication Number Publication Date
JP2016136705A true JP2016136705A (en) 2016-07-28
JP6425561B2 JP6425561B2 (en) 2018-11-21

Family

ID=56513134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015011804A Expired - Fee Related JP6425561B2 (en) 2015-01-23 2015-01-23 Distributed network management system, network management device, network device, distributed network management method and program

Country Status (1)

Country Link
JP (1) JP6425561B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10308736A (en) * 1997-05-09 1998-11-17 Hitachi Ltd Distributed network managing system
JP2008519322A (en) * 2004-10-28 2008-06-05 テレコム・イタリア・エッセ・ピー・アー Method for managing resources in a platform for telecommunications services and / or network management, supported platforms, and computer program products thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10308736A (en) * 1997-05-09 1998-11-17 Hitachi Ltd Distributed network managing system
JP2008519322A (en) * 2004-10-28 2008-06-05 テレコム・イタリア・エッセ・ピー・アー Method for managing resources in a platform for telecommunications services and / or network management, supported platforms, and computer program products thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
丹羽 朝信 他: "分散型運用管理機能を用いた網構成情報登録の提案", 電子情報通信学会技術研究報告, vol. 第114巻,第299号, JPN6018028599, 6 November 2014 (2014-11-06), pages 75 - 80, ISSN: 0003844829 *

Also Published As

Publication number Publication date
JP6425561B2 (en) 2018-11-21

Similar Documents

Publication Publication Date Title
EP3072260B1 (en) Methods, systems, and computer readable media for a network function virtualization information concentrator
US8977886B2 (en) Method and apparatus for rapid disaster recovery preparation in a cloud network
EP3264723B1 (en) Method, related apparatus and system for processing service request
JP5519859B2 (en) Improved management communication
US20150215228A1 (en) Methods, systems, and computer readable media for a cloud-based virtualization orchestrator
CN111095900B (en) Method and apparatus for SLA management in a distributed cloud environment
CN103812949B (en) A kind of task scheduling towards real-time cloud platform and resource allocation methods and system
CN105450757A (en) Service management method and system
US20160344582A1 (en) Call home cluster
US20180199239A1 (en) Management of resource allocation in a mobile telecommunication network
KR20130083032A (en) Management method of service level agreement for guarantee of quality of service in cloud environment
WO2022016969A1 (en) Data processing method and device
CN112448987A (en) Fusing degradation triggering method and system and storage medium
CN110855481B (en) Data acquisition system and method
JP2007249829A (en) Communication system between internal networks, information processor and repeating information processor, communication control program, communication control method between internal networks, remote fault management system, managed device, and management device
US20210392082A1 (en) Methods and apparatus for data traffic control in networks
TWI644540B (en) Flow meter flexible cutting system for virtual network in multi-tenant software-defined network
JP2016136705A (en) Dispersion type network management system, network management device, network device, dispersion type network management method and program
KR101076762B1 (en) Apparatus for assigning process and method for operating the same
WO2016176937A1 (en) Resource device management method and apparatus for cloud service system
CN110417568B (en) NFV strategy negotiation method and system
JP2017038111A (en) Batch management system, batch management method, and program
EP2408143A1 (en) Proactive resource management for virtual networks
EP2031799B1 (en) Method of allocating resources for performing a management operation in a telecommunication network
KR20220132808A (en) Method and apparatus for controlling and managing fault prediction based on software defined network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180731

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181023

R150 Certificate of patent or registration of utility model

Ref document number: 6425561

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees