Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7709666B2 - NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7709666B2 - NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM - Google Patents

NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM

Info

Publication number
JP7709666B2
JP7709666B2 JP2024540157A JP2024540157A JP7709666B2 JP 7709666 B2 JP7709666 B2 JP 7709666B2 JP 2024540157 A JP2024540157 A JP 2024540157A JP 2024540157 A JP2024540157 A JP 2024540157A JP 7709666 B2 JP7709666 B2 JP 7709666B2
Authority
JP
Japan
Prior art keywords
information
entity
storage unit
registration
network management
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.)
Active
Application number
JP2024540157A
Other languages
Japanese (ja)
Other versions
JPWO2024034057A1 (en
Inventor
正崇 佐藤
信吾 堀内
俊介 金井
麻悠 山添
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2024034057A1 publication Critical patent/JPWO2024034057A1/ja
Application granted granted Critical
Publication of JP7709666B2 publication Critical patent/JP7709666B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

この発明の一態様は、ネットワークを管理するために用いるネットワーク管理システム、ネットワーク管理装置、ネットワーク管理方法及びプログラムに関する。One aspect of the present invention relates to a network management system, a network management device, a network management method, and a program used to manage a network.

データベースを用いて情報を管理する場合、例えば情報の種類や管理者の資格等によっては、情報を無条件で開示できない場合がある。そのため、一般的なデータ管理分野では、例えばデータベース単位、ファイル単位、レコード単位でその開示条件を設定しておき、利用者が情報の開示を要求したときに当該利用者の要求内容が上記開示条件を満たすか否かを判定し、要求内容が開示条件を満たす場合に上記単位に対応する情報を開示可能とするようにしている。 When managing information using a database, it may not be possible to disclose the information unconditionally, depending on, for example, the type of information or the qualifications of the administrator. For this reason, in general data management fields, disclosure conditions are set, for example, on a database, file, or record basis, and when a user requests disclosure of information, it is determined whether the user's request satisfies the above disclosure conditions, and if the request satisfies the disclosure conditions, the information corresponding to the above unit can be disclosed.

一方、ネットワーク管理の分野では、ネットワーク管理システムを構築又は運用する際に、例えば、各種ネットワーク又はそれを使用する装置の特性を、所定のモデル形式に従い複数の属性を用いて定義し、上記複数の属性により表される仕様情報とエンティティ情報を生成してシステム内のデータベースに登録することで、ネットワーク管理を行う技術が提案されている(例えば、特許文献1を参照)。Meanwhile, in the field of network management, a technology has been proposed for managing networks when building or operating a network management system, in which, for example, the characteristics of various networks or the devices that use them are defined using multiple attributes according to a predetermined model format, and specification information and entity information represented by the multiple attributes are generated and registered in a database within the system (see, for example, Patent Document 1).

日本国特許第6655524号公報Japanese Patent No. 6655524

しかしながら、特許文献1に開示されているようなネットワーク管理技術は、そのネットワーク管理システムにおけるデータベースを構築又は運用するネットワーク事業者内でしか利用することができなかった。そのため、ネットワーク事業者は、当該ネットワーク事業者がサービスするネットワークの種別毎にアクセス制御手段を提供し、当該ネットワーク事業者とは別の事業者である他事業者は、個々のアクセス制御手段に応じたアクセス手段を開発しなければならなかった。However, the network management technology disclosed in Patent Document 1 could only be used within the network operator that built or operated the database in the network management system. Therefore, the network operator had to provide access control means for each type of network that it services, and other operators that were separate from the network operator had to develop access means corresponding to each individual access control means.

更に、上記他事業者は、アクセスするネットワーク事業者を増やす毎に、その新しいネットワーク事業者の複数のネットワーク種別それぞれに応じたアクセス手段を開発しなければならず、その開発コスト及び開発期間が必要となっていた。 Furthermore, each time the other operators increased the number of network operators they accessed, they had to develop access means corresponding to each of the multiple network types of the new network operator, which required development costs and time.

この発明は上記事情に着目してなされたもので、ネットワーク管理システムにおけるデータベースを構築又は運用する事業者とは異なる他事業者の開発コスト及び開発期間を削減可能にする技術を提供しようとするものである。 This invention has been made in light of the above circumstances, and aims to provide technology that enables other businesses, different from the businesses that build or operate the database in a network management system, to reduce their development costs and development time.

上記課題を解決するためにこの発明の一態様のネットワーク管理装置は、第1の登録処理部と、第2の登録処理部と、第3の登録処理部と、を具備する。第1の登録処理部は、管理対象となる自事業者のネットワーク設備の特性を複数の属性情報を用いて定義した仕様情報の入力を受け付け、仕様情報を仕様情報記憶部に記憶する。第2の登録処理部は、ネットワーク設備に対し設定する実際のリソースを複数の属性情報に対応して定義したエンティティ情報の入力を受け付け、エンティティ情報をエンティティ情報記憶部に記憶する。第3の登録処理部は、自事業者とは異なる1以上の他事業者からの仕様情報及びエンティティ情報の少なくとも一方の登録要求を受け付け、受け付けた仕様情報及びエンティティ情報の少なくとも一方を仕様情報記憶部及びエンティティ情報記憶部の少なくとも一方に記憶可能とする。In order to solve the above problem, a network management device according to one embodiment of the present invention includes a first registration processing unit, a second registration processing unit, and a third registration processing unit. The first registration processing unit accepts input of specification information that defines the characteristics of the network equipment of the own operator to be managed using multiple attribute information, and stores the specification information in the specification information storage unit. The second registration processing unit accepts input of entity information that defines the actual resources to be set for the network equipment in correspondence with the multiple attribute information, and stores the entity information in the entity information storage unit. The third registration processing unit accepts registration requests for at least one of the specification information and the entity information from one or more other operators different from the own operator, and enables at least one of the accepted specification information and the entity information to be stored in at least one of the specification information storage unit and the entity information storage unit.

すなわちこの発明の一態様によれば、他事業者は第3の登録手段に対するアクセス手段だけを開発すれば良くなり、他事業者の開発コスト及び開発期間を削減可能にする技術を提供することができる。 In other words, according to one aspect of the present invention, other businesses only need to develop an access means for the third registration means, thereby providing technology that enables other businesses to reduce their development costs and development time.

図1は、この発明の一実施形態に係るネットワーク管理システムの構成の一例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a network management system according to an embodiment of the present invention. 図2は、図1に示したネットワーク管理システムのオペレータ端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of an operator terminal of the network management system shown in FIG. 図3は、図1に示したネットワーク管理システムのオペレータ端末のソフトウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of a software configuration of the operator terminal of the network management system shown in FIG. 図4は、図1に示したネットワーク管理システムのネットワーク管理装置のハードウェア構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of a hardware configuration of a network management device of the network management system shown in FIG. 図5は、図1に示したネットワーク管理システムのネットワーク管理装置のソフトウェア構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of a software configuration of the network management device of the network management system shown in FIG. 図6は、図2及び図3に示したオペレータ端末の制御部が実行する登録要求の受付及び送信処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a procedure and content of a registration request acceptance and transmission process executed by the control unit of the operator terminal shown in FIGS. 図7は、図4及び図5に示したネットワーク管理装置の制御部が実行する仕様情報、エンティティ情報及びポリシー情報の登録処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the procedure and contents of a registration process of specification information, entity information, and policy information executed by the control unit of the network management device shown in FIGS. 図8は、図7に示した仕様情報の登録処理により登録された仕様情報の一例を示す図である。FIG. 8 is a diagram showing an example of the specification information registered by the specification information registration process shown in FIG. 図9は、図7に示したエンティティ情報の登録処理により登録されたエンティティ情報の一例を示す図である。FIG. 9 is a diagram showing an example of the entity information registered by the entity information registration process shown in FIG. 図10は、図7に示したポリシー情報の登録処理により登録されたポリシー情報の一例を示す図である。FIG. 10 is a diagram showing an example of the policy information registered by the policy information registration process shown in FIG. 図11Aは、図4及び図5に示したネットワーク管理装置の制御部が実行するアクセス制御処理の処理手順と処理内容の一例を示すフローチャートの第1の部分である。FIG. 11A is a first portion of a flowchart showing an example of the processing procedure and processing contents of the access control processing executed by the control unit of the network management device shown in FIGS. 図11Bは、図4及び図5に示したネットワーク管理装置の制御部が実行するアクセス制御処理の処理手順と処理内容の一例を示すフローチャートの第2の部分である。FIG. 11B is a second part of a flowchart showing an example of the processing procedure and processing contents of the access control processing executed by the control unit of the network management device shown in FIGS. 図12は、他事業者端末からの登録処理の動作の一例を示す図である。FIG. 12 is a diagram showing an example of the operation of the registration process from a terminal of another carrier. 図13は、他事業者端末からの登録処理の動作の他の例を示す図である。FIG. 13 is a diagram showing another example of the operation of the registration process from a different carrier terminal. 図14は、他事業者端末からの開示処理の動作の一例を示す図である。FIG. 14 is a diagram showing an example of the operation of the disclosure process from the other carrier terminal. 図15は、他事業者端末からの開示処理の動作の他の例を示す図である。FIG. 15 is a diagram showing another example of the operation of the disclosure process from the other carrier terminal.

以下、図面を参照してこの発明に係わる実施形態を説明する。 Below, an embodiment of the present invention is described with reference to the drawings.

[一実施形態]
(構成例)
(1)システム
図1は、この発明の一実施形態に係るネットワーク管理システムの構成の一例を示す図である。
[One embodiment]
(Configuration example)
(1) System FIG. 1 is a diagram showing an example of the configuration of a network management system according to an embodiment of the present invention.

一実施形態のネットワーク管理システムは、その主体的な構成要素としてネットワーク管理装置NMを備える。ネットワーク管理システムは、このネットワーク管理装置NMと、ネットワーク管理者が使用するオペレータ端末OT、オペレータ端末OTと同じ事業者(同じ会社)に所属する他の管理者又は利用者が使用する複数の自社ユーザ端末OUT1~OUTn(nは任意の整数)、及び、オペレータ端末OTとは別の事業者(別の会社)に所属する利用者が使用する複数の他事業者端末ACT1~ACTm(mは任意の整数)との間で、ネットワークNWを介して情報データの伝送を行えるようにしたものである。 The network management system of one embodiment has a network management device NM as its main component. The network management system enables information data transmission via a network NW between this network management device NM and an operator terminal OT used by the network manager, multiple company user terminals OUT1 to OUTn (n is any integer) used by other managers or users belonging to the same operator (same company) as the operator terminal OT, and multiple other operator terminals ACT1 to ACTm (m is any integer) used by users belonging to an operator (another company) different from the operator terminal OT.

ネットワークNWは、例えばインターネットを構成するIP(Internet Protocol)ネットワーク、LAN(Local Area Network)を構成するEthernet(登録商標)、その他の伝送ネットワーク、等の複数種のネットワークを含む。ネットワークNWは、上記情報データの伝送が可能なものであれば、どのようなネットワークが使用されても良い。The network NW includes multiple types of networks, such as the IP (Internet Protocol) network that constitutes the Internet, Ethernet (registered trademark) that constitutes a LAN (Local Area Network), and other transmission networks. Any network may be used as the network NW as long as it is capable of transmitting the above information data.

(2)装置
(2-1)オペレータ端末OT
図2及び図3は、オペレータ端末OTのハードウェア構成及びソフトウェア構成の一例を示すブロック図である。
(2) Equipment (2-1) Operator terminal OT
2 and 3 are block diagrams showing an example of a hardware configuration and a software configuration of the operator terminal OT.

オペレータ端末OTは、制御部1Aを備え、この制御部1Aに対し、プログラム記憶部2A及びデータ記憶部3Aを有する記憶ユニットと、通信インタフェース(以後インタフェースをI/Fと称する)部4A、及び入出力I/F部5Aを、バス6Aを介して接続したものとなっている。The operator terminal OT has a control unit 1A, to which a memory unit having a program memory unit 2A and a data memory unit 3A, a communication interface (hereinafter the interface will be referred to as I/F) unit 4A, and an input/output I/F unit 5A are connected via a bus 6A.

制御部1Aは、CPU(Central Processing Unit等のハードウェアプロセッサである。例えばCPUは、マルチコア及びマルチスレッドのものを用いることで、同時に複数の情報処理を実行することができる。制御部1Aは、複数のハードウェアプロセッサを備えていても良い。The control unit 1A is a hardware processor such as a CPU (Central Processing Unit). For example, the CPU can execute multiple information processing tasks simultaneously by using a multi-core and multi-threaded CPU. The control unit 1A may be equipped with multiple hardware processors.

入出力I/F部5Aには、入力デバイス51及び出力デバイス52が接続される。入力デバイス51は、例えばキーボードやマウス、操作ボタンを備える。入力デバイス51は、ネットワーク管理者が、管理対象のネットワーク又はこのネットワークで使用する装置(以後、まとめてネットワーク設備とも称する)に係る仕様情報、エンティティ情報及びポリシー情報を入力するために使用される。An input device 51 and an output device 52 are connected to the input/output I/F unit 5A. The input device 51 includes, for example, a keyboard, a mouse, and operation buttons. The input device 51 is used by a network administrator to input specification information, entity information, and policy information related to the network to be managed or devices used in this network (hereinafter collectively referred to as network equipment).

仕様情報は、例えばネットワーク設備の特性を定義する複数の属性情報を、上記ネットワーク設備の識別情報と関連付けたものとして表される。エンティティ情報は、例えば上記ネットワーク設備について設定する実際のリソースを定義した複数の属性情報を、上記ネットワーク設備の識別情報と関連付けたものとして表される。ポリシー情報は、他事業者連携に関するアクセス条件を定義するものである。例えば、アクセス条件は、上記仕様情報及びエンティティ情報の他事業者端末ACT1~ACTmへの開示条件、他事業者端末ACT1~ACTmからの上記仕様情報及びエンティティ情報の登録条件、等を含むことができる。 The specification information is represented, for example, as a plurality of attribute information defining the characteristics of the network equipment, associated with the identification information of the network equipment. The entity information is represented, for example, as a plurality of attribute information defining the actual resources to be set for the network equipment, associated with the identification information of the network equipment. The policy information defines the access conditions related to cooperation with other carriers. For example, the access conditions may include the conditions for disclosing the specification information and entity information to other carrier terminals ACT1 to ACTm, the conditions for registering the specification information and entity information from other carrier terminals ACT1 to ACTm, and the like.

出力デバイス52は、例えばディスプレイを備え、上記仕様情報、エンティティ情報及びポリシー情報の入力処理に必要な表示データを表示する。The output device 52, for example, has a display and displays the display data required for the input processing of the above specification information, entity information and policy information.

通信I/F部4Aは、制御部1Aの制御の下、ネットワークNWにより定義される通信プロトコルを使用して、ネットワーク管理装置NMとの間で情報データの伝送を行う。 Under the control of the control unit 1A, the communication I/F unit 4A transmits information data between the network management device NM using a communication protocol defined by the network NW.

プログラム記憶部2Aは、例えば、記憶媒体としてHDD(Hard Disk Drive)やSSD(Solid State Drive)等の随時書込み及び読み出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したものである。プログラム記憶部2Aは、OS(Operating System)等のミドルウェアに加えて、一実施形態のネットワーク管理に必要な上記各情報の入力及びその登録要求を送信するために必要なアプリケーション・プログラムを格納する。なお、以後、OSと各アプリケーション・プログラムとをまとめてプログラムと称する。 The program storage unit 2A is configured by combining, for example, a non-volatile memory such as a hard disk drive (HDD) or solid state drive (SSD) that can be written to and read from at any time as a storage medium, and a non-volatile memory such as a read only memory (ROM). In addition to middleware such as an operating system (OS), the program storage unit 2A stores application programs required for inputting the above information required for network management in one embodiment and for sending a registration request for the information. Hereinafter, the OS and each application program will be collectively referred to as a program.

データ記憶部3Aは、例えば、記憶媒体として、HDDやSSD等の随時書込み及び読み出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたものである。データ記憶部3Aは、その記憶領域に、この発明の一実施形態を実施するために必要な主たる記憶部として、仕様情報記憶部31Aと、エンティティ情報記憶部32Aと、ポリシー情報記憶部33Aとを備える。The data storage unit 3A is, for example, a combination of a non-volatile memory such as an HDD or SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as a RAM (Random Access Memory). The data storage unit 3A includes, in its storage area, a specification information storage unit 31A, an entity information storage unit 32A, and a policy information storage unit 33A as main storage units required to implement one embodiment of the present invention.

仕様情報記憶部31Aは、入力された上記仕様情報を、その登録要求の送信が終了するまで保存する。エンティティ情報記憶部32Aは、入力された上記エンティティ情報を、その登録要求の送信が終了するまで保存する。ポリシー情報記憶部33Aは、入力された上記ポリシー情報を、その登録要求の送信が終了するまで保存する。The specification information storage unit 31A stores the input specification information until the transmission of the registration request is completed. The entity information storage unit 32A stores the input entity information until the transmission of the registration request is completed. The policy information storage unit 33A stores the input policy information until the transmission of the registration request is completed.

制御部1Aは、一実施形態を実施するために必要な処理機能として、仕様登録要求送信処理部11Aと、エンティティ登録要求送信処理部12Aと、ポリシー登録要求送信処理部13Aとを備える。これらの処理部11A~13Aは、いずれもプログラム記憶部2Aに格納されたアプリケーション・プログラムを制御部1Aのハードウェアプロセッサに実行させることにより実現される。 The control unit 1A includes a specification registration request transmission processing unit 11A, an entity registration request transmission processing unit 12A, and a policy registration request transmission processing unit 13A as processing functions necessary to implement one embodiment. All of these processing units 11A to 13A are realized by causing the hardware processor of the control unit 1A to execute application programs stored in the program storage unit 2A.

なお、上記アプリケーション・プログラムは、プログラム記憶部2Aに事前に格納しておく以外に、必要時にネットワーク管理装置NM又はその他のアプリケーション・サーバ等からダウンロードしてプログラム記憶部2Aに記憶されるようにしても良い。In addition to storing the above application programs in advance in the program memory unit 2A, they may also be downloaded from the network management device NM or other application servers, etc. when necessary, and stored in the program memory unit 2A.

また、処理部11A~13Aの内の少なくとも一つの、少なくとも一部の処理機能については、アプリケーション・プログラムと制御部1Aのハードウェアプロセッサにより実現する代わりに、ASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(field-programmable gate array)、GPU(Graphics Processing Unit)、等の集積回路により実現するようにしても良い。In addition, at least a portion of the processing functions of at least one of the processing units 11A to 13A may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (field-programmable gate array), or a GPU (Graphics Processing Unit) instead of by an application program and a hardware processor of the control unit 1A.

仕様登録要求送信処理部11Aは、入力デバイス51において入力された仕様情報を入出力I/F部5Aを介して受け取り、受け取った上記仕様情報を含む仕様登録要求を通信I/F部4Aからネットワーク管理装置NMへ送信する。The specification registration request transmission processing unit 11A receives specification information inputted at the input device 51 via the input/output I/F unit 5A, and transmits a specification registration request including the received specification information from the communication I/F unit 4A to the network management device NM.

エンティティ登録要求送信処理部12Aは、入力デバイス51において入力されたエンティティ情報を入出力I/F部5Aを介して受け取り、受け取った上記エンティティ情報を含むエンティティ登録要求を通信I/F部4Aからネットワーク管理装置NMへ送信する。The entity registration request transmission processing unit 12A receives entity information inputted at the input device 51 via the input/output I/F unit 5A, and transmits an entity registration request including the received entity information from the communication I/F unit 4A to the network management device NM.

ポリシー登録要求送信処理部13Aは、入力デバイス51において入力されたポリシー情報を入出力I/F部5Aを介して受け取り、受け取った上記ポリシー情報を含むポリシー登録要求を通信I/F部4Aからネットワーク管理装置NMへ送信する。 The policy registration request transmission processing unit 13A receives policy information input at the input device 51 via the input/output I/F unit 5A, and transmits a policy registration request including the received policy information from the communication I/F unit 4A to the network management device NM.

なお、上記仕様情報、エンティティ情報及びポリシー情報の一例については、動作例において述べる。 Examples of the above specification information, entity information, and policy information will be described in the operation example.

(2-2)ネットワーク管理装置NM
図4及び図5は、ネットワーク管理装置NMのハードウェア構成及びソフトウェア構成の一例を示すブロック図である。
(2-2) Network Management Device NM
4 and 5 are block diagrams showing an example of the hardware configuration and software configuration of the network management device NM.

ネットワーク管理装置NMは、例えば、ウェブ上又はクラウド上に設置されるサーバコンピュータからなる。なお、ネットワーク管理装置NMは、管理者が使用するパーソナルコンピュータ等の情報処理装置であっても良い。The network management device NM may be, for example, a server computer installed on the web or in the cloud. The network management device NM may also be an information processing device such as a personal computer used by an administrator.

ネットワーク管理装置NMは、CPU等のハードウェアプロセッサを使用した制御部1Bを備え、この制御部1Bに対し、プログラム記憶部2B及びデータ記憶部3Bを有する記憶ユニットと、通信I/F部4Bとを、バス6Bを介して接続したものとなっている。The network management device NM has a control unit 1B that uses a hardware processor such as a CPU, and this control unit 1B is connected to a memory unit having a program memory unit 2B and a data memory unit 3B, and a communication I/F unit 4B via a bus 6B.

通信I/F部4Bは、制御部1Bの制御の下、ネットワークNWにより定義される通信プロトコルを使用して、オペレータ端末OT、自社ユーザ端末OUT1~OUTn及び他事業者端末ACT1~ACTmとの間でそれぞれ情報データの送受信を行う。Under the control of the control unit 1B, the communication I/F unit 4B uses a communication protocol defined by the network NW to send and receive information data between the operator terminal OT, the company's own user terminals OUT1 to OUTn, and other operator terminals ACT1 to ACTm.

プログラム記憶部2Bは、例えば、記憶媒体としてHDDやSSD等の随時書込み及び読み出しが可能な不揮発性メモリと、ROM等の不揮発性メモリとを組み合わせて構成したものである。プログラム記憶部2B、OS等のミドルウェアに加えて、この発明の一実施形態に係る各種制御処理を実行するために必要なプログラムを格納する。The program storage unit 2B is configured, for example, by combining a non-volatile memory such as a HDD or SSD as a storage medium that can be written to and read from at any time, and a non-volatile memory such as a ROM. In addition to middleware such as an OS, the program storage unit 2B stores programs necessary for executing various control processes according to one embodiment of the present invention.

データ記憶部3Bは、例えば、記憶媒体としてHDDやSSD等の随時書込み及び読み出しが可能な不揮発性メモリとRAM等の揮発性メモリと組み合わせたものである。データ記憶部3B、その記憶領域に、一実施形態を実施するために必要な記憶部として、仕様情報データベース(以後、データベースをDBと略記する)31Bと、エンティティ情報DB32Bと、ポリシー情報DB33Bとを備える。The data storage unit 3B is, for example, a combination of a non-volatile memory such as an HDD or SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as a RAM. The data storage unit 3B includes, in its storage area, a specification information database (hereinafter, database is abbreviated as DB) 31B, an entity information DB 32B, and a policy information DB 33B as storage units necessary for implementing one embodiment.

仕様情報DB31Bは、上記オペレータ端末OTから仕様登録要求により送られる、管理対象のネットワーク設備の特性を定義する仕様情報を記憶する。エンティティ情報DB32Bは、上記オペレータ端末OTからエンティティ登録要求により送られる、ネットワーク設備の実際のリソースを定義するエンティティ情報を記憶する。ポリシー情報DB33Bは、上記オペレータ端末OTからポリシー登録要求により送られる他事業者連携に関するアクセス条件を定義するポリシー情報を記憶する。 The specification information DB31B stores specification information that defines the characteristics of the network equipment to be managed and is sent from the operator terminal OT in response to a specification registration request.The entity information DB32B stores entity information that defines the actual resources of the network equipment and is sent from the operator terminal OT in response to an entity registration request.The policy information DB33B stores policy information that defines the access conditions related to multi-operator collaboration and is sent from the operator terminal OT in response to a policy registration request.

制御部1Bは、この発明の一実施形態に係る処理機能として、仕様情報登録処理部11Bと、エンティティ情報登録処理部12Bと、ポリシー情報登録処理部13Bと、アクセス制御処理部14Bとを備える。アクセス制御処理部14Bは、他事業者連携処理部15Bを含む。これらの処理部11B~14B(及び15B)は、いずれもプログラム記憶部2Bに格納されたアプリケーション・プログラムを制御部1Bのハードウェアプロセッサに実行させることにより実現される。なお、上記処理部11B~14B(及び15B)の内の少なくとも一つの、少なくとも一部の処理機能については、アプリケーション・プログラムと制御部1Bのハードウェアプロセッサにより実現する代わりに、ASIC、DSP、FPGA、GPU、等の集積回路を用いて実現されても良い。The control unit 1B includes, as processing functions according to one embodiment of the present invention, a specification information registration processing unit 11B, an entity information registration processing unit 12B, a policy information registration processing unit 13B, and an access control processing unit 14B. The access control processing unit 14B includes a multi-business cooperation processing unit 15B. All of these processing units 11B-14B (and 15B) are realized by causing a hardware processor in the control unit 1B to execute an application program stored in the program storage unit 2B. Note that at least a portion of the processing functions of at least one of the above processing units 11B-14B (and 15B) may be realized using an integrated circuit such as an ASIC, DSP, FPGA, or GPU, instead of being realized by an application program and the hardware processor in the control unit 1B.

仕様情報登録処理部11Bは、上記オペレータ端末OTから送信された仕様登録要求を通信I/F部4Bを介して受信し、受信した上記仕様登録要求に含まれている仕様情報を仕様情報DB31Bに登録する。The specification information registration processing unit 11B receives a specification registration request sent from the operator terminal OT via the communication I/F unit 4B, and registers the specification information contained in the received specification registration request in the specification information DB 31B.

エンティティ情報登録処理部12Bは、上記オペレータ端末OTから送信されたエンティティ登録要求を通信I/F部4Bを介して受信し、受信した上記エンティティ登録要求により表されるエンティティ情報について、仕様情報DB31Bに登録されている対応ネットワーク設備の仕様情報をもとに登録要件を満たしているか否かを判定し、登録要件を満たしている場合に当該エンティティ情報をエンティティ情報DB32Bに登録する。The entity information registration processing unit 12B receives an entity registration request sent from the operator terminal OT via the communication I/F unit 4B, and determines whether the entity information represented by the received entity registration request satisfies the registration requirements based on the specification information of the corresponding network equipment registered in the specification information DB 31B, and if the registration requirements are satisfied, registers the entity information in the entity information DB 32B.

ポリシー情報登録処理部13Bは、上記オペレータ端末OTから送信されたポリシー登録要求を通信I/F部4Bを介して受信し、受信した上記ポリシー登録要求に含まれるポリシー情報をポリシー情報DB33Bに登録する。 The policy information registration processing unit 13B receives a policy registration request sent from the operator terminal OT via the communication I/F unit 4B, and registers the policy information contained in the received policy registration request in the policy information DB 33B.

アクセス制御処理部14Bは、自社ユーザ端末OUT1~OUTnから、例えば所望のネットワーク設備に対し設定されたエンティティ情報の開示要求が送信された場合に、この開示要求を通信I/F部4Bを介して受信する。そして、アクセス制御処理部14Bは、受信した上記開示要求により指定されるエンティティ情報を通信I/F部4Bから要求元の自社ユーザ端末OUT1~OUTnへ送信する処理を行う。When a disclosure request for entity information set for a desired network facility is transmitted from the company's user terminals OUT1 to OUTn, the access control processing unit 14B receives the disclosure request via the communication I/F unit 4B. The access control processing unit 14B then performs processing to transmit the entity information specified by the received disclosure request from the communication I/F unit 4B to the company's user terminals OUT1 to OUTn that originated the request.

また、アクセス制御処理部14Bは、他事業者端末ACT1~ACTmから、例えば所望のネットワーク設備に対し設定されたエンティティ情報の開示要求が送信された場合に、この開示要求を通信I/F部4Bを介して受信する。このような他事業者端末ACT1~ACTmからのアクセスに対しては、アクセス制御処理部14Bは、他事業者連携処理部15Bとして動作する。即ち、他事業者連携処理部15Bは、要求元の他事業者端末ACT1~ACTmに対して設定されているポリシー情報をもとにアクセス条件を満たすか否かを判定する。この場合のアクセス条件は開示条件である。他事業者連携処理部15Bは、アクセス条件を満たしている場合に、受信した上記開示要求により指定されるエンティティ情報と、当該エンティティ情報に対応する仕様情報とを、通信I/F部4Bから要求元の他事業者端末ACT1~ACTmへ送信する処理を行う。In addition, when a disclosure request for entity information set for a desired network facility is transmitted from another operator's terminal ACT1 to ACTm, the access control processing unit 14B receives the disclosure request via the communication I/F unit 4B. For such access from another operator's terminal ACT1 to ACTm, the access control processing unit 14B operates as another operator's cooperation processing unit 15B. That is, the other operator's cooperation processing unit 15B determines whether the access conditions are met based on the policy information set for the requesting other operator's terminal ACT1 to ACTm. The access conditions in this case are disclosure conditions. If the access conditions are met, the other operator's cooperation processing unit 15B performs a process of transmitting the entity information specified by the received disclosure request and the specification information corresponding to the entity information from the communication I/F unit 4B to the requesting other operator's terminal ACT1 to ACTm.

また、アクセス制御処理部14Bは、他事業者端末ACT1~ACTmから、例えば所望のネットワーク設備に対し設定された仕様情報及びエンティティ情報の登録要求が送信された場合に、この登録要求を通信I/F部4Bを介して受信する。このような他事業者端末ACT1~ACTmからの登録要求に対しては、アクセス制御処理部14Bの他事業者連携処理部15Bは、要求元の他事業者端末ACT1~ACTmに対して設定されているポリシー情報をもとにアクセス条件を満たすか否かを判定する。この場合のアクセス条件は登録条件である。他事業者連携処理部15Bは、登録条件を満たしている場合に、受信した上記登録要求に含まれる仕様情報及びエンティティ情報を、仕様情報DB31B及びエンティティ情報DB32Bに登録する処理を行う。Furthermore, when a registration request for specification information and entity information set for a desired network facility is transmitted from another operator terminal ACT1-ACTm, the access control processing unit 14B receives this registration request via the communication I/F unit 4B. In response to such a registration request from another operator terminal ACT1-ACTm, the other operator cooperation processing unit 15B of the access control processing unit 14B determines whether the access conditions are met based on the policy information set for the requesting other operator terminal ACT1-ACTm. In this case, the access conditions are registration conditions. If the registration conditions are met, the other operator cooperation processing unit 15B performs a process of registering the specification information and entity information included in the received registration request in the specification information DB 31B and the entity information DB 32B.

(動作例)
次に、以上のように構成された装置の動作例を説明する。
(Example of operation)
Next, an example of the operation of the device configured as above will be described.

(1)管理対象のネットワーク設備に係る管理情報の登録
図6は、オペレータ端末OTの制御部1Aが実行する、管理情報の入力受付及びその登録要求の送信処理の処理手順と処理内容の一例を示すフローチャートである。また図7は、ネットワーク管理装置NMの制御部1Bが実行する、管理情報の登録処理の処理手順と処理内容の一例を示すフローチャートである。
(1) Registration of management information related to network equipment to be managed Fig. 6 is a flowchart showing an example of the procedure and contents of a process for accepting input of management information and sending a request for its registration, which are executed by the control unit 1A of the operator terminal OT. Fig. 7 is a flowchart showing an example of the procedure and contents of a process for registering management information, which are executed by the control unit 1B of the network management device NM.

オペレータ端末OTを操作するネットワーク管理者は、入力デバイス51から管理情報の登録処理モードを選択する。制御部1Aは、待受状態において、入力デバイス51からこの管理情報の登録処理モードの選択情報を入出力I/F部5Aを介して受け取ると、図6に示すフローチャートの動作を開始する。動作を開始すると、制御部1Aは、ステップS10,S20,S30により、受け取った管理情報の登録処理モードの選択情報が、仕様登録処理モード、エンティティ登録処理モード及びポリシー登録処理モードのいずれであるのかを判定する。A network administrator operating the operator terminal OT selects a management information registration processing mode from the input device 51. When the control unit 1A receives selection information of this management information registration processing mode from the input device 51 via the input/output I/F unit 5A in a standby state, it starts the operation of the flowchart shown in Figure 6. When the operation starts, the control unit 1A determines in steps S10, S20, and S30 whether the received selection information of the management information registration processing mode is the specification registration processing mode, the entity registration processing mode, or the policy registration processing mode.

ネットワーク管理装置NMの制御部1Bは、待受状態において、オペレータ端末OTからの登録要求を通信I/F部4Bを介して受け取ると、図7に示すフローチャートの動作を開始する。動作を開始すると、制御部1Bは、ステップS40,S50,S60において、受け取った登録要求が、仕様登録要求、エンティティ登録要求及びポリシー登録要求のいずれであるのかを判定する。When the control unit 1B of the network management device NM receives a registration request from the operator terminal OT via the communication I/F unit 4B in a standby state, it starts the operation of the flowchart shown in Figure 7. When the operation starts, the control unit 1B determines in steps S40, S50, and S60 whether the received registration request is a specification registration request, an entity registration request, or a policy registration request.

(1-1)仕様情報の登録
(1-1-1)オペレータ端末OTによる処理
オペレータ端末OTを操作するネットワーク管理者が、入力デバイス51から管理情報の登録処理モードとして仕様登録処理モードを選択した場合、ネットワーク管理者は、更に、管理対象となるネットワーク設備に関する仕様情報を入力デバイス51により入力する。すると、上記ステップS10において仕様登録処理モードであると判定したオペレータ端末OTの制御部1Aは、入力された上記仕様情報を、仕様登録要求送信処理部11Aの制御の下、ステップS11により入出力I/F部5Aを介して受け取り、仕様情報記憶部31Aに一旦保存する。そして、ネットワーク管理者が上記仕様情報の入力終了後に送信指示を入力すると、仕様登録要求送信処理部11Aは、ステップS12により上記送信指示の入力を検出し、ステップS13において、仕様情報記憶部31Aに保存されている上記仕様情報を含めた仕様登録要求を、通信I/F部4Aからネットワーク管理装置NMへ送信する。ネットワーク管理者は、未だ所望の仕様情報の入力及び送信が終了していない場合には、引き続き、仕様情報の入力を行い、全ての入力及び送信が終了した場合には、仕様登録処理モードの終了指示を行う。よって、制御部1Aは、上記ステップS13での仕様登録要求の送信後、ステップS14により上記終了指示の入力を検出するまで、上記ステップS11~S13の動作を繰り返す。
(1-1) Registration of Specification Information (1-1-1) Processing by Operator Terminal OT When a network manager who operates the operator terminal OT selects the specification registration processing mode as the registration processing mode of management information from the input device 51, the network manager further inputs specification information related to the network equipment to be managed from the input device 51. Then, the control unit 1A of the operator terminal OT that has determined in the above step S10 that it is in the specification registration processing mode receives the input specification information through the input/output I/F unit 5A in step S11 under the control of the specification registration request transmission processing unit 11A, and temporarily stores it in the specification information storage unit 31A. Then, when the network manager inputs a transmission instruction after finishing inputting the specification information, the specification registration request transmission processing unit 11A detects the input of the transmission instruction in step S12, and transmits a specification registration request including the specification information stored in the specification information storage unit 31A from the communication I/F unit 4A to the network management device NM in step S13. If the network manager has not yet finished inputting and transmitting the desired specification information, he or she continues to input specification information, and when all input and transmission is finished, issues an instruction to end the specification registration processing mode. Therefore, after transmitting the specification registration request in step S13, the control unit 1A repeats the operations of steps S11 to S13 until it detects the input of the end instruction in step S14.

(1-1-2)ネットワーク管理装置NMによる処理
上記ステップS40において仕様登録要求を受信したと判定したネットワーク管理装置NMの制御部1Bは、仕様情報登録処理部11Bの制御の下、通信I/F部4Bを介して受信した上記仕様登録要求に含まれる仕様情報を、ステップS41により仕様情報DB31Bに登録する。
(1-1-2) Processing by the network management device NM The control unit 1B of the network management device NM, which has determined in step S40 that it has received a specification registration request, registers the specification information contained in the specification registration request received via the communication I/F unit 4B in the specification information DB 31B in step S41, under the control of the specification information registration processing unit 11B.

図8は、このようにして仕様情報DB31Bに登録された仕様情報の一例を示すものである。この例では、管理対象となるEthernetを使用するネットワーク設備の通信終端点TPE(Termination Point Encapsulation)に関する仕様情報と、管理対象となるIPネットワークを使用するネットワーク設備の通信終端点TPEに関する仕様情報とが登録されている。各仕様情報は、識別名に対し、上記ネットワーク設備の特性を定義するための2つの属性情報を対応付けている。各属性情報は、属性の名称を表すRSC(Resource Spec Characteristic)と、属性が取り得る範囲を表すRSCV(Resource Spec Characteristic Value)とのペアで表される。例えば、Ethernetを使用するネットワーク設備の通信終端点TPEに関する仕様情報は、TPE_Ethernet_Specという識別名に対し、2つの属性情報
RSC:vlan/RSCV:1-4096
RSC:帯域/RSCV:1-1000Mbps
が定義されている。また、IPネットワークを使用するネットワーク設備の通信終端点TPEに関する仕様情報は、TPE_IP_Specという識別名に対し、2つの属性情報
RSC:IPアドレス/RSCV:0.0.0.0-256.256.256.256
RSC:MTU/RSCV:1-1500
が定義されている。
FIG. 8 shows an example of specification information thus registered in the specification information DB 31B. In this example, specification information on the communication termination point TPE (Termination Point Encapsulation) of network equipment using the Ethernet to be managed and specification information on the communication termination point TPE of network equipment using the IP network to be managed are registered. Each piece of specification information is associated with an identification name and two pieces of attribute information for defining the characteristics of the network equipment. Each piece of attribute information is represented by a pair of a Resource Spec Characteristic (RSC) that indicates the name of the attribute and a Resource Spec Characteristic Value (RSCV) that indicates the range that the attribute can take. For example, specification information on the communication termination point TPE of network equipment using Ethernet is associated with an identification name of TPE_Ethernet_Spec and two pieces of attribute information:
RSC: vlan / RSCV: 1-4096
RSC: Bandwidth/RSCV: 1-1000Mbps
The specification information on the communication termination point TPE of the network equipment using the IP network is defined as two attribute information for the identification name TPE_IP_Spec.
RSC: IP address / RSCV: 0.0.0.0-256.256.256.256
RSC: MTU/RSCV: 1-1500
is defined.

(1-2)エンティティ情報の登録
(1-2-1)オペレータ端末OTによる処理
オペレータ端末OTを操作するネットワーク管理者が、入力デバイス51から管理情報の登録処理モードとしてエンティティ登録処理モードを選択した場合、ネットワーク管理者は、更に、管理対象となるネットワーク設備について実際のリソースを定義するエンティティ情報を入力デバイス51により入力する。すると、上記ステップS20においてエンティティ登録処理モードであると判定したオペレータ端末OTの制御部1Aは、入力された上記エンティティ情報を、エンティティ登録要求送信処理部12Aの制御の下、ステップS21により入出力I/F部を介して受け取り、エンティティ情報記憶部32Aに一旦保存する。そして、ネットワーク管理者が上記エンティティ情報の入力終了後に送信指示を入力すると、エンティティ登録要求送信処理部12Aは、ステップS22により上記送信指示の入力を検出し、ステップS23において、エンティティ情報記憶部32Aに保存されている上記エンティティ情報を含めたエンティティ登録要求を、通信I/F部4Aからネットワーク管理装置NMへ送信する。ネットワーク管理者は、未だ所望のエンティティ情報の入力及び送信が終了していない場合には、引き続き、エンティティ情報の入力を行い、全ての入力及び送信が終了した場合には、エンティティ登録処理モードの終了指示を行う。よって、制御部1Aは、上記ステップS23でのエンティティ登録要求の送信後、ステップS24により上記終了指示の入力を検出するまで、上記ステップS21~S23の動作を繰り返す。
(1-2) Registration of Entity Information (1-2-1) Processing by Operator Terminal OT When a network manager who operates the operator terminal OT selects the entity registration processing mode as the registration processing mode of management information from the input device 51, the network manager further inputs entity information that defines actual resources for the network equipment to be managed from the input device 51. Then, the control unit 1A of the operator terminal OT that has determined in the above step S20 that it is in the entity registration processing mode receives the input entity information through the input/output I/F unit in step S21 under the control of the entity registration request transmission processing unit 12A, and temporarily stores it in the entity information storage unit 32A. Then, when the network manager inputs a transmission instruction after finishing inputting the entity information, the entity registration request transmission processing unit 12A detects the input of the transmission instruction in step S22, and transmits an entity registration request including the entity information stored in the entity information storage unit 32A from the communication I/F unit 4A to the network management device NM in step S23. If the network manager has not yet finished inputting and transmitting the desired entity information, he/she continues to input the entity information, and when all input and transmission is finished, issues an instruction to end the entity registration processing mode. Therefore, after transmitting the entity registration request in step S23, the control unit 1A repeats the operations of steps S21 to S23 until it detects the input of the end instruction in step S24.

(1-2-2)ネットワーク管理装置NMによる処理
上記ステップS50において仕様登録要求を受信したと判定したネットワーク管理装置NMの制御部1Bは、エンティティ情報登録処理部12Bの制御の下、通信I/F部4Bを介して受信した上記エンティティ登録要求に含まれるエンティティ情報を、ステップS51によりエンティティ情報DB32Bに登録する。
(1-2-2) Processing by the network management device NM When the control unit 1B of the network management device NM determines in step S50 that it has received a specification registration request, under the control of the entity information registration processing unit 12B, it registers the entity information included in the entity registration request received via the communication I/F unit 4B in the entity information DB 32B in step S51.

エンティティ情報は、リソース仕様の名前と、複数の属性情報とにより表される。各属性情報は、いずれも、属性の名称を表すRSCと、属性に対する値を表すRCV(Resource Characteristic Value)とのペアにより表される。図9は、エンティティ情報DB32Bに登録されたエンティティ情報の一例を示すものである。この例では、TPE_Ethernet1という識別名のエンティティ情報として、そのリソース仕様の名称と2つの属性情報が
Resource Spec:TPE_Ethernet_Spec
RSC:vlan/RCV:123
RSC:帯域/RCV:1000Mbps
と定義されている。また、TPE_IP1という識別名のエンティティ情報として、そのリソース仕様の名称と2つの属性情報が
Resource Spec:TPE_IP_Spec
RSC:IPアドレス/RCV:192.168.1.1
RSC:MTU/RCV:1500
と定義されている。
The entity information is represented by the name of the resource specification and a number of pieces of attribute information. Each piece of attribute information is represented by a pair of an RSC indicating the name of the attribute and an RCV (Resource Characteristic Value) indicating the value for the attribute. FIG. 9 shows an example of entity information registered in the entity information DB 32B. In this example, the entity information for an identification name of TPE_Ethernet1 includes the name of the resource specification and two pieces of attribute information.
Resource Spec: TPE_Ethernet_Spec
RSC: vlan / RCV: 123
RSC: Bandwidth/RCV: 1000Mbps
In addition, the entity information for the identifier TPE_IP1 is the resource specification name and two attribute information.
Resource Spec: TPE_IP_Spec
RSC: IP address / RCV: 192.168.1.1
RSC:MTU/RCV:1500
It is defined as follows:

(1-3)ポリシー情報の登録
(1-3-1)オペレータ端末OTによる処理
オペレータ端末OTを操作するネットワーク管理者が、入力デバイス51から管理情報の入力モードとしてポリシー登録処理モードを選択した場合、ネットワーク管理者は、更に、他事業者連携に関するアクセス条件を定義するポリシー情報を入力デバイス51により入力する。すると、上記ステップS30においてポリシー登録処理モードであると判定したオペレータ端末OTの制御部1Aは、入力された上記ポリシー情報を、ポリシー登録要求送信処理部13Aの制御の下、ステップS31により入出力I/F部を介して受け取り、ポリシー情報記憶部33Aに一旦保存する。そして、ネットワーク管理者が上記ポリシー情報の入力終了後に送信指示を入力すると、ポリシー登録要求送信処理部13Aは、ステップS32により上記送信指示の入力を検出し、ステップS33において、ポリシー情報記憶部33Aに保存されている上記ポリシー情報を含めたポリシー登録要求を、通信I/F部4Aからネットワーク管理装置NMへ送信する。ネットワーク管理者は、未だ所望のポリシー情報の入力及び送信が終了していない場合には、引き続き、ポリシー情報の入力を行い、全ての入力及び送信が終了した場合には、ポリシー登録処理モードの終了指示を行う。よって、制御部1Aは、上記ステップS33でのポリシー登録要求の送信後、ステップS34により上記終了指示の入力を検出するまで、上記ステップS31~S33の動作を繰り返す。
(1-3) Registration of Policy Information (1-3-1) Processing by Operator Terminal OT When a network administrator who operates the operator terminal OT selects the policy registration processing mode as an input mode of management information from the input device 51, the network administrator further inputs policy information that defines access conditions related to multi-carrier cooperation from the input device 51. Then, the control unit 1A of the operator terminal OT that has determined in the above step S30 that it is the policy registration processing mode receives the input policy information through the input/output I/F unit in step S31 under the control of the policy registration request transmission processing unit 13A, and temporarily stores it in the policy information storage unit 33A. Then, when the network administrator inputs a transmission instruction after finishing inputting the policy information, the policy registration request transmission processing unit 13A detects the input of the transmission instruction in step S32, and transmits a policy registration request including the policy information stored in the policy information storage unit 33A from the communication I/F unit 4A to the network management device NM in step S33. If the network administrator has not yet finished inputting and transmitting the desired policy information, he or she continues to input policy information, and when all input and transmission is completed, issues an instruction to end the policy registration processing mode. Therefore, after transmitting the policy registration request in step S33, the control unit 1A repeats the operations of steps S31 to S33 until it detects the input of the end instruction in step S34.

(1-3-2)ネットワーク管理装置NMによる処理
上記ステップS60においてポリシー登録要求を受信したと判定したネットワーク管理装置NMの制御部1Bは、ポリシー情報登録処理部13Bの制御の下、通信I/F部4Bを介して受信した上記ポリシー登録要求に含まれるポリシー情報を、ステップS61によりポリシー情報DB33Bに登録する。
(1-3-2) Processing by the network management device NM When the control unit 1B of the network management device NM determines in step S60 that it has received a policy registration request, under the control of the policy information registration processing unit 13B, it registers the policy information included in the policy registration request received via the communication I/F unit 4B in the policy information DB 33B in step S61.

ポリシー情報は、他事業者端末ACT1~ACTmを使用する複数の他事業者それぞれにいてのアクセス条件を含む。図10は、ポリシー情報の登録処理により登録されたポリシー情報の一例を示す図である。この例では、Policy_Cooperation1という識別名のポリシー情報として、その他事業者の名称と2つのアクセス条件である開示条件及び登録条件が
○○社
開示:無制限
登録:仕様、エンティティ
と定義されている。また、Policy_Cooperation2という識別名のポリシー情報として、
XX社
開示:不可
登録:エンティティ
が定義され、Policy_Cooperation3という識別名のポリシー情報として、
△△社
開示:無制限
登録:不可
が定義されている。
The policy information includes access conditions for each of a plurality of other carriers that use other carrier terminals ACT1 to ACTm. Fig. 10 is a diagram showing an example of policy information registered by the policy information registration process. In this example, as policy information with an identification name of Policy_Cooperation1, the name of the other carrier and two access conditions, that is, the disclosure condition and the registration condition, are defined as follows: XX Company Disclosure: Unlimited Registration: Specification, Entity. Also, as policy information with an identification name of Policy_Cooperation2,
XX Company Disclosure: Not allowed Registration: An entity is defined, and the policy information with the identifier name Policy_Cooperation3 is as follows:
Company △△ Disclosure: Unlimited Registration: Not allowed is defined.

なお、開示条件の「無制限」とは、仕様情報DB31B及びエンティティ情報DB32Bに登録されている全ての仕様情報及びエンティティ情報の読み出しが可能であることを示す。登録条件の「仕様、エンティティ」とは、仕様情報DB31B及びエンティティ情報DB32Bへの仕様情報及びエンティティ情報の登録が可能であることを示している。登録条件の「エンティティ」とは、仕様情報DB31Bへの仕様情報の登録は不可であるが、エンティティ情報DB32Bへのエンティティ情報の登録は可能であることを示している。なお、図10では示されていないが、開示条件においても、仕様情報、エンティティ情報の一方のみを開示可能と指定できることは言うまでも無い。 The disclosure condition "unlimited" indicates that all specification information and entity information registered in specification information DB 31B and entity information DB 32B can be read. The registration condition "specification, entity" indicates that specification information and entity information can be registered in specification information DB 31B and entity information DB 32B. The registration condition "entity" indicates that specification information cannot be registered in specification information DB 31B, but entity information can be registered in entity information DB 32B. Although not shown in Figure 10, it goes without saying that the disclosure conditions can also specify that only one of specification information and entity information can be disclosed.

(2)アクセス制御
図11A及び図11Bは、ネットワーク管理装置NMの制御部1Bが実行するアクセス制御の処理手順と処理内容の一例を示す一連のフローチャートである。ネットワーク管理装置NMの制御部1Bは、待受状態において、自社ユーザ端末OUT1~OUTn又は他事業者端末ACT1~ACTmから通信I/F部4Bを介して要求を受信すると、このフローチャートの動作を開始する。
11A and 11B are a series of flowcharts showing an example of the procedure and processing contents of the access control executed by the control unit 1B of the network management device NM. When the control unit 1B of the network management device NM receives a request from its own user terminals OUT1 to OUTn or other carrier terminals ACT1 to ACTm via the communication I/F unit 4B in the standby state, the control unit 1B starts the operation of this flowchart.

動作を開始すると、制御部1Bは、アクセス制御処理部14Bの制御の下、ステップS70において、受け取った要求が、他事業者端末ACT1~ACTmからの要求であるのか否かを判定する。When operation begins, the control unit 1B, under the control of the access control processing unit 14B, determines in step S70 whether the received request is a request from another operator terminal ACT1 to ACTm.

(2-1)自社ユーザ端末OUT1~OUTnからの要求に対する処理
ネットワーク管理装置NMに登録済のエンティティ情報に対する開示要求を自社ユーザ端末OUT1~OUTnの1つである自社ユーザ端末OUTiから送信したとする。この場合、ネットワーク管理装置NMの制御部1Bは、上記ステップS70において他事業者端末ACT1~ACTmからの要求を受け取ったのではなく、自社ユーザ端末OUTiからの開示要求を受け取ったと判定する。そして、制御部1Bは、先ずステップS71において、開示要求で指定されるエンティティ名に対応するエンティティ情報をエンティティ情報DB32Bから取得する。続いてアクセス制御処理部14Bは、ステップS72において、開示を要求された上記エンティティ情報を通信I/F部4Bから要求元の自社ユーザ端末OUTiに向け送信する。
(2-1) Processing for requests from company's user terminals OUT1 to OUTn Let us assume that a disclosure request for entity information registered in the network management device NM is transmitted from the company's user terminal OUTi, which is one of the company's user terminals OUT1 to OUTn. In this case, the control unit 1B of the network management device NM determines that it has received a disclosure request from the company's user terminal OUTi, not from another carrier's terminal ACT1 to ACTm, in the above step S70. Then, the control unit 1B first acquires entity information corresponding to the entity name specified in the disclosure request from the entity information DB 32B in step S71. Next, the access control processing unit 14B transmits the entity information requested to be disclosed from the communication I/F unit 4B to the requesting company's user terminal OUTi in step S72.

(2-2)他事業者端末ACT1~ACTmからの要求に対する処理
上記ステップS70において受け取った要求が他事業者端末ACT1~ACTmからの要求であると判定したネットワーク管理装置NMの制御部1Bは、アクセス制御処理部14Bの他事業者連携処理部15Bの制御の下、ステップS80において、その要求が登録要求であるのか否かを判定する。
(2-2) Processing of requests from other carrier terminals ACT1 to ACTm When the control unit 1B of the network management device NM determines in step S70 that the request received is a request from one of the other carrier terminals ACT1 to ACTm, under the control of the other carrier cooperation processing unit 15B of the access control processing unit 14B, in step S80, it determines whether or not the request is a registration request.

(2-2-1)登録処理
ネットワーク管理装置NMに登録されていない仕様情報及びエンティティ情報の登録要求を他事業者端末ACT1~ACTmの1つである他事業者端末ACTiから送信したとする。この場合、制御部1Bは、上記ステップS80において受け取った要求は登録要求であると判定する。この場合、制御部1Bは、ステップS81において、ポリシー情報DB33Bから要求元の他事業者端末ACTiに該当するポリシー情報を取得する。そして制御部1Bは、ステップS82において、取得したポリシー情報をもとに登録が可能であるか否か、つまりアクセス条件を満たすか否かを判定する。登録が可能である場合、制御部1Bは、ステップS83において、受け取った登録要求によって要求された仕様情報及び/又はエンティティ情報の内、登録が可能と指定されている情報を、該当の仕様情報DB31B及び/又はエンティティ情報DB32Bに登録する。また、登録が不可である場合、制御部1Bは、ステップS84において、登録不可であることを通信I/F部4Bから要求元の他事業者端末ACTiに向け送信する。
(2-2-1) Registration Processing It is assumed that a registration request for specification information and entity information not registered in the network management device NM is transmitted from one of the other carrier terminals ACT1 to ACTm, that is, from another carrier terminal ACTi. In this case, the control unit 1B judges that the request received in the above step S80 is a registration request. In this case, the control unit 1B acquires policy information corresponding to the other carrier terminal ACTi that is the request source from the policy information DB 33B in step S81. Then, the control unit 1B judges whether or not registration is possible, that is, whether or not the access condition is satisfied, based on the acquired policy information in step S82. If registration is possible, the control unit 1B registers information that is specified as possible to be registered among the specification information and/or entity information requested by the received registration request in the corresponding specification information DB 31B and/or entity information DB 32B in step S83. If registration is not possible, the control unit 1B transmits, in step S84, from the communication I/F unit 4B to the other carrier terminal ACTi that is the request source, that registration is not possible.

(2-2-1-1)登録条件を満たす場合の動作例
図12は、他事業者端末ACTiからの登録処理の動作の一例を示す図である。
この例では、図12の(1)において、要求元として「○○社」の他事業者端末ACTiから、登録対象として「TPE_伝送_Spec」という仕様情報と「TPE_伝送1」というエンティティ情報を指定した登録要求を送信する。
(2-2-1-1) Example of Operation When Registration Conditions are Satisfied FIG. 12 is a diagram showing an example of the operation of registration processing from the other carrier terminal ACTi.
In this example, in (1) of FIG. 12, a registration request is sent from another carrier terminal ACTi of "XX Company" as the request source, specifying specification information "TPE_Transmission_Spec" and entity information "TPE_Transmission 1" as the registration target.

すると、ネットワーク管理装置NMのアクセス制御処理部14Bの他事業者連携処理部15Bは、先ず要求元である上記「○○社」に対応するポリシー情報「Policy_Cooperation1」を、図12の(2)において、ポリシー情報DB33Bから取得する。Then, the other business cooperation processing unit 15B of the access control processing unit 14B of the network management device NM first obtains the policy information "Policy_Cooperation1" corresponding to the request source "XX Company" from the policy information DB 33B in (2) of Figure 12.

続いて他事業者連携処理部15Bは、図12の(3)において、上記登録要求の要求内容が、取得した上記ポリシー情報「Policy_Cooperation1」に記載された登録条件を満たしているか否かを判定する。この例では、要求内容は仕様情報とエンティティ情報の登録であり、ポリシー情報に記載された登録条件は仕様情報とエンティティ情報の両方の登録が可能となっているため、他事業者連携処理部15Bは、上記登録要求は登録条件を満たすと判定する。 Next, in (3) of FIG. 12, the other business cooperation processing unit 15B determines whether the request content of the above registration request satisfies the registration conditions described in the acquired policy information "Policy_Cooperation1". In this example, the request content is the registration of specification information and entity information, and the registration conditions described in the policy information allow the registration of both specification information and entity information, so the other business cooperation processing unit 15B determines that the above registration request satisfies the registration conditions.

従って、他事業者連携処理部15Bは、図12の(4)において、登録対象として登録要求により指定された上記「TPE_伝送1」というエンティティ情報をエンティティ情報DB32Bに登録する。更に、他事業者連携処理部15Bは、図12の(5)において、登録対象として登録要求により指定された上記「TPE_伝送_Spec」という仕様情報を仕様情報DB31Bに登録する。Therefore, in (4) of Fig. 12, the other business cooperation processing unit 15B registers the above-mentioned entity information "TPE_Transmission 1" specified by the registration request as the registration target in the entity information DB 32B. Furthermore, in (5) of Fig. 12, the other business cooperation processing unit 15B registers the above-mentioned specification information "TPE_Transmission_Spec" specified by the registration request as the registration target in the specification information DB 31B.

(2-2-1-2)登録条件を満たさない場合の動作例
図13は、他事業者端末ACTiからの登録処理の動作の別の例として、登録条件を満たさない場合の動作の例を示す図である。
(2-2-1-2) Example of Operation When Registration Conditions are Not Satisfied FIG. 13 is a diagram showing an example of operation when registration conditions are not satisfied, as another example of the operation of registration processing from another carrier terminal ACTi.

この例では、図13の(1)において、要求元として「△△社」の他事業者端末ACTiから、登録対象として「TPE_伝送_Spec」という仕様情報と「TPE_伝送1」というエンティティ情報を指定した登録要求を送信する。 In this example, in (1) of Figure 13, a registration request is sent from another operator terminal ACTi of "△△ Company" as the request source, specifying specification information "TPE_Transmission_Spec" and entity information "TPE_Transmission 1" as the registration target.

すると、ネットワーク管理装置NMのアクセス制御処理部14Bの他事業者連携処理部15Bは、先ず上記「△△社」に対応するポリシー情報「Policy_Cooperation3」を、図13の(2)において、ポリシー情報DB33Bから取得する。Then, the other business cooperation processing unit 15B of the access control processing unit 14B of the network management device NM first obtains the policy information "Policy_Cooperation3" corresponding to the above-mentioned "△△ Company" from the policy information DB 33B in (2) of Figure 13.

続いて他事業者連携処理部15Bは、図13の(3)において、上記登録要求の要求内容が、取得した上記ポリシー情報「Policy_Cooperation3」に記載された登録条件を満たしているか否かを判定する。この例では、要求内容は仕様情報とエンティティ情報の登録であり、ポリシー情報に記載された登録条件は登録不可となっているため、他事業者連携処理部15Bは、上記登録要求は登録条件を満たしていないと判定する。 Next, in (3) of FIG. 13, the other business cooperation processing unit 15B determines whether the request content of the above registration request satisfies the registration conditions described in the acquired policy information "Policy_Cooperation3". In this example, the request content is registration of specification information and entity information, and the registration conditions described in the policy information indicate that registration is not possible, so the other business cooperation processing unit 15B determines that the above registration request does not satisfy the registration conditions.

従って、他事業者連携処理部15Bは、図12の(4)において、登録不可メッセージを生成して要求元の他事業者端末ACTiに返送する。Therefore, in (4) of Figure 12, the other carrier collaboration processing unit 15B generates a registration failure message and returns it to the other carrier terminal ACTi that originated the request.

なお、図12及び図13では、一つのネットワーク種別(仕様情報)について、一つのエンティティ情報の登録要求を行う場合を例に説明したが、複数のエンティティ情報を一括で登録要求して個別に登録可否を判別することも可能である。更に、一つのネットワーク種別(仕様情報)だけでなく、複数のネットワーク種別について一括で登録処理を行うことも可能なことは勿論である。 Note that in Figures 12 and 13, an example is described in which a registration request is made for one entity information for one network type (specification information), but it is also possible to request the registration of multiple entity information in a lump sum and determine whether or not to register each of them individually. Furthermore, it is of course possible to perform the registration process for multiple network types in a lump sum, rather than just for one network type (specification information).

(2-2-2)開示処理
所望のネットワーク設備に対し設定されたエンティティ情報の開示要求を他事業者端末ACT1~ACTmの1つである他事業者端末ACTiから送信したとする。この場合、制御部1Bは、上記ステップS80において受け取った要求は登録要求ではない、即ち開示要求であると判定する。この場合、制御部1Bは、ステップS90において、受け取った開示要求によって要求されたエンティティ情報をエンティティ情報DB32Bから取得する。更に、制御部1Bは、ステップS91において、上記要求されたエンティティ情報が参照している仕様情報を仕様情報DB31Bから取得する。
(2-2-2) Disclosure Processing Assume that a disclosure request for entity information set for a desired network facility is transmitted from another operator terminal ACTi, which is one of the other operator terminals ACT1 to ACTm. In this case, the control unit 1B determines that the request received in the above step S80 is not a registration request, i.e., a disclosure request. In this case, the control unit 1B acquires the entity information requested by the received disclosure request from the entity information DB 32B in step S90. Furthermore, the control unit 1B acquires the specification information referenced by the above requested entity information from the specification information DB 31B in step S91.

その後、制御部1Bは、ステップS92において、要求元の他事業者端末ACTiに該当するポリシー情報をポリシー情報DB33Bから取得する。そして制御部1Bは、ステップS93において、取得したポリシー情報をもとに開示が可能であるか否か、つまりアクセス条件を満たすか否かを判定する。開示が可能である場合、制御部1Bは、ステップS94において、上記ステップS90及びステップS91で取得した、受け取った開示要求によって要求された仕様情報及び/又はエンティティ情報の内、開示が可能と指定されている情報を、通信I/F部4Bから要求元の他事業者端末ACTiに向け送信する。また、開示が不可である場合、制御部1Bは、ステップS95において、開示不可であることを通信I/F部4Bから要求元の他事業者端末ACTiに向け送信する。Then, in step S92, the control unit 1B acquires policy information corresponding to the requesting other carrier terminal ACTi from the policy information DB 33B. Then, in step S93, the control unit 1B judges whether disclosure is possible or not based on the acquired policy information, that is, whether the access conditions are satisfied or not. If disclosure is possible, in step S94, the control unit 1B transmits from the communication I/F unit 4B to the requesting other carrier terminal ACTi, the specification information and/or entity information requested by the received disclosure request acquired in steps S90 and S91 above, that is, information designated as possible to be disclosed. On the other hand, if disclosure is not possible, in step S95, the control unit 1B transmits from the communication I/F unit 4B to the requesting other carrier terminal ACTi, indicating that disclosure is not possible.

(2-2-2-1)開示条件を満たす場合の動作例
図14は、他事業者端末ACTiからの開示処理の動作の一例を示す図である。
この例では、図14の(1)において、要求元として「○○社」の他事業者端末ACTiから、開示対象として「TPE_Ethernet1」というエンティティ情報を指定した開始要求を送信する。
(2-2-2-1) Example of Operation When Disclosure Conditions are Satisfied FIG. 14 is a diagram showing an example of the operation of the disclosure process from the other carrier terminal ACTi.
In this example, in (1) of FIG. 14, a start request is transmitted from another carrier terminal ACTi of "XX Company" as the request source, specifying entity information "TPE_Ethernet1" as the disclosure target.

すると、ネットワーク管理装置NMのアクセス制御処理部14Bの他事業者連携処理部15Bは、図14の(2)において、先ず開示対象として開示要求により指定された上記「TPE_Ethernet1」というエンティティ情報をエンティティ情報DB32Bから取得する。更に、他事業者連携処理部15Bは、図14の(3)において、上記開示対象として指定された上記エンティティ情報「TPE_Ethernet1」が参照している仕様情報である「TPE_Ethernet_Spec」を仕様情報DB31Bから取得する。Then, the other business cooperation processing unit 15B of the access control processing unit 14B of the network management device NM first acquires the entity information "TPE_Ethernet1" specified by the disclosure request as the disclosure target from the entity information DB 32B in (2) of Fig. 14. Furthermore, the other business cooperation processing unit 15B acquires "TPE_Ethernet_Spec", which is the specification information referenced by the entity information "TPE_Ethernet1" specified as the disclosure target, from the specification information DB 31B in (3) of Fig. 14.

続いて他事業者連携処理部15Bは、要求元である上記「○○社」に対応するポリシー情報「Policy_Cooperation1」を、図14の(4)において、ポリシー情報DB33Bから取得する。そして、他事業者連携処理部15Bは、図14の(5)において、上記開示要求の要求内容が、取得した上記ポリシー情報「Policy_Cooperation1」に記載された開示条件を満たしているか否かを判定する。この例では、要求内容はエンティティ情報の開示であり、ポリシー情報に記載された開示条件は無制限となっているため、他事業者連携処理部15Bは、上記開示要求は開示条件を満たすと判定する。Next, in (4) of FIG. 14, the other business cooperation processing unit 15B acquires policy information "Policy_Cooperation1" corresponding to the request source "XX Company" from the policy information DB 33B. Then, in (5) of FIG. 14, the other business cooperation processing unit 15B determines whether the request content of the disclosure request satisfies the disclosure conditions described in the acquired policy information "Policy_Cooperation1". In this example, the request content is disclosure of entity information, and the disclosure conditions described in the policy information are unlimited, so the other business cooperation processing unit 15B determines that the disclosure request satisfies the disclosure conditions.

従って、他事業者連携処理部15Bは、図14の(6)において、要求されたエンティティ情報である上記取得した「TPE_Ethernet1」と、それが参照している仕様情報である上記取得した「TPE_Ethernet_Spec」とを、通信I/F部4Bから要求元の他事業者端末ACTiに返信する。Therefore, in (6) of Figure 14, the other carrier collaboration processing unit 15B returns the requested entity information, which is the acquired "TPE_Ethernet1", and the specification information it references, which is the acquired "TPE_Ethernet_Spec", from the communication I/F unit 4B to the other carrier terminal ACTi that originated the request.

(2-2-2-2)開示条件を満たさない場合の動作例
図15は、他事業者端末ACTiからの開示処理の動作の別の例として、開示条件を満たさない場合の動作の例を示す図である。
(2-2-2-2) Example of Operation When Disclosure Conditions are Not Satisfied FIG. 15 is a diagram showing an example of operation when disclosure conditions are not satisfied, as another example of the operation of disclosure processing from the other carrier terminal ACTi.

この例では、図15の(1)において、要求元として「XX社」の他事業者端末ACTiから、開示対象として「TPE_Ethernet1」というエンティティ情報を指定した開始要求を送信する。 In this example, in (1) of Figure 15, a start request is sent from the other operator terminal ACTi of "XX Company" as the request source, specifying entity information "TPE_Ethernet1" as the disclosure target.

すると、ネットワーク管理装置NMのアクセス制御処理部14Bの他事業者連携処理部15Bは、図14の(2)及び(3)と同様に、図15の(2)及び(3)において、エンティティ情報「TPE_Ethernet1」及び仕様情報「TPE_Ethernet_Spec」をエンティティ情報DB32B及び仕様情報DB31Bから取得する。Then, the other business operator collaboration processing unit 15B of the access control processing unit 14B of the network management device NM obtains the entity information "TPE_Ethernet1" and the specification information "TPE_Ethernet_Spec" from the entity information DB 32B and the specification information DB 31B in (2) and (3) of Figures 15, similar to (2) and (3) of Figures 14.

続いて他事業者連携処理部15Bは、要求元である上記「XX社」に対応するポリシー情報「Policy_Cooperation2」を、図15の(4)において、ポリシー情報DB33Bから取得する。そして、他事業者連携処理部15Bは、図15の(5)において、上記開示要求の要求内容が、取得した上記ポリシー情報「Policy_Cooperation2」に記載された開示条件を満たしているか否かを判定する。この例では、要求内容はエンティティ情報の開示であり、ポリシー情報に記載された開示条件は不可となっているため、他事業者連携処理部15Bは、上記開示要求は開示条件を満たさないと判定する。Next, in (4) of FIG. 15, the other business cooperation processing unit 15B acquires policy information "Policy_Cooperation2" corresponding to the request source "XX Company" from the policy information DB 33B. Then, in (5) of FIG. 15, the other business cooperation processing unit 15B determines whether the request content of the disclosure request satisfies the disclosure conditions described in the acquired policy information "Policy_Cooperation2". In this example, the request content is disclosure of entity information, and the disclosure conditions described in the policy information are not permitted, so the other business cooperation processing unit 15B determines that the disclosure request does not satisfy the disclosure conditions.

従って、他事業者連携処理部15Bは、図15の(6)において、開示不可メッセージを生成して要求元の他事業者端末ACTiに返送する。Therefore, in (6) of Figure 15, the other carrier collaboration processing unit 15B generates a disclosure not permitted message and returns it to the requesting other carrier terminal ACTi.

なお、図14及び図15では、一つのネットワーク種別(仕様情報)について、一つのエンティティ情報の開示要求を行う場合を例に説明したが、複数のエンティティ情報を一括で開示要求して個別に開示可否を判別することも可能である。更に、一つのネットワーク種別(仕様情報)だけでなく、複数のネットワーク種別について一括で開示処理を行うことも可能なことは勿論である。 Note that Figures 14 and 15 show an example in which a request to disclose one entity's information is made for one network type (specification information), but it is also possible to request disclosure of multiple entity's information at once and determine whether or not to disclose each of them individually. Furthermore, it is of course possible to perform disclosure processing not only for one network type (specification information), but also for multiple network types at once.

(作用・効果)
以上述べたように一実施形態では、ネットワーク管理装置NMは、ネットワークの種別によらずに各種ネットワーク又はそれを使用する装置の特性を、所定のモデル形式に従い複数の属性を用いて定義した、仕様情報とエンティティ情報を仕様情報DB31B及びエンティティ情報DB32Bに登録することで、ネットワーク管理を行っている。そして、他事業者端末ACT1~ACTmから、所望の未登録の仕様情報及び/又はエンティティ情報の登録要求が受信された場合に、ネットワーク管理装置NMが他事業者連携処理部15Bの制御の下で、受信された上記登録要求において上記所定のモデル形式に従って定義された仕様情報及び/又はエンティティ情報を、仕様情報DB31B及び/又はエンティティ情報DB32Bに登録するようにしている。
(Action and Effects)
As described above, in one embodiment, the network management device NM manages networks by registering specification information and entity information, which are defined by using a plurality of attributes according to a predetermined model format for characteristics of various networks or devices using the networks regardless of the type of network, in the specification information DB 31B and the entity information DB 32B. Then, when a registration request for desired unregistered specification information and/or entity information is received from the other carrier terminals ACT1 to ACTm, the network management device NM, under the control of the other carrier cooperation processing unit 15B, registers the specification information and/or entity information defined according to the predetermined model format in the received registration request in the specification information DB 31B and/or the entity information DB 32B.

従って、一実施形態によれば、他事業者は、上記所定のモデル形式に従って定義された仕様情報及び/又はエンティティ情報を作成してネットワーク管理装置NMに送信することで、その所望の仕様情報及び/又はエンティティ情報を登録することが可能となる。これにより、他事業者では、他事業者連携処理部15Bへのアクセス手段のみを開発すれば良く、開発コスト及び開発期間の削減が図れる。更に、複数のネットワーク事業者がそれぞれ一実施形態のようなネットワーク管理装置NMを使用することで、上記他事業者がアクセスするネットワーク事業者を増やす際におけるアクセス手段の開発コスト及び開発期間も削減可能となる。Therefore, according to one embodiment, the other operator can create specification information and/or entity information defined according to the above-mentioned predetermined model format and send it to the network management device NM, thereby registering the desired specification information and/or entity information. As a result, the other operator only needs to develop an access means to the other operator cooperation processing unit 15B, thereby reducing development costs and development time. Furthermore, by each of multiple network operators using a network management device NM such as that of one embodiment, it is possible to reduce the development costs and development time for the access means when increasing the number of network operators accessed by the other operator.

[その他の実施形態]
一実施形態では、ネットワーク管理装置NM内に仕様情報DB31B及びエンティティ情報DB32Bを備えた場合を例にとって説明した。しかし、仕様情報DB31B及びエンティティ情報DB32Bを、ネットワーク管理装置NMとは別のデータベースサーバ等に設け、ネットワーク管理装置NMが上記データベースサーバ等に設けられた仕様情報DB31B及びエンティティ情報DB32Bに対しアクセスして仕様情報、エンティティ情報及びポリシー情報の登録処理及び開示処理を行えるようにしても良い。また、仕様情報、エンティティ情報及びポリシー情報の登録処理機能及び開示処理機能が、複数の情報処理装置に分散配置されていても良い。
[Other embodiments]
In the embodiment, the case where the specification information DB 31B and the entity information DB 32B are provided in the network management device NM has been described as an example. However, the specification information DB 31B and the entity information DB 32B may be provided in a database server or the like separate from the network management device NM, and the network management device NM may access the specification information DB 31B and the entity information DB 32B provided in the database server or the like to perform registration and disclosure processing of the specification information, entity information, and policy information. Furthermore, the registration processing function and disclosure processing function of the specification information, entity information, and policy information may be distributed and arranged in a plurality of information processing devices.

その他、ネットワーク管理装置が備える機能、処理手順と処理内容、仕様情報、エンティティ情報及びポリシー情報のフォーマットやデータ構造等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。In addition, the functions, processing procedures and processing contents, specification information, entity information, and policy information formats and data structures, etc., of the network management device can be modified in various ways without departing from the spirit and scope of this invention.

また、フローチャートを参照して説明した各処理の流れは、説明した手順に限定されるものではない。例えば、図11BにおけるステップS92及びS93の処理をステップS90の処理よりも前に実施し、ステップS93で開示が可能であると判断した場合にのみステップS90及びS91の処理を行うようにしても良い。このように、いくつかのステップの順序が入れ替えられても良い。更には、いくつかのステップが同時併行で実施されても良いし、いくつかのステップの処理内容が修正されても構わない。 Furthermore, the flow of each process described with reference to the flowchart is not limited to the procedure described. For example, the processes of steps S92 and S93 in FIG. 11B may be performed before the process of step S90, and the processes of steps S90 and S91 may be performed only if it is determined in step S93 that disclosure is possible. In this way, the order of some steps may be changed. Furthermore, some steps may be performed simultaneously in parallel, and the process content of some steps may be modified.

以上、この発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点においてこの発明の例示に過ぎない。この発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、この発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されても良い。 Although the embodiment of the present invention has been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, specific configurations according to the embodiment may be appropriately adopted.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。更に、異なる実施形態に亘る構成要素を適宜組み合わせても良い。In short, this invention is not limited to the above-described embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. Furthermore, various inventions can be formed by appropriate combinations of multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all of the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.

1A,1B…制御部
2A,2B…プログラム記憶部
3A,3B…データ記憶部
4A,4B…通信インタフェース部(通信インタフェースI/F部)
5A…入出力インタフェース部(入出力I/F部)
6A,6B…バス
11A…仕様登録要求送信処理部
11B…仕様情報登録処理部
12A…エンティティ登録要求送信処理部
12B…エンティティ情報登録処理部
13A…ポリシー登録要求送信処理部
13B…ポリシー情報登録処理部
14B…アクセス制御処理部
15B…他事業者連携処理部
31A…仕様情報記憶部
31B…仕様情報データベース(仕様情報DB)
32A…エンティティ情報記憶部
32B…エンティティ情報データベース(エンティティ情報DB)
33A…ポリシー情報記憶部
33B…ポリシー情報データベース(ポリシー情報DB)
51…入力デバイス
52…出力デバイス
ACT1~ACTm,ACTi…他事業者端末
NM…ネットワーク管理装置
NW…ネットワーク
OT…オペレータ端末
OUT1~OUTn,OUTi…自社ユーザ端末

1A, 1B... Control unit 2A, 2B... Program storage unit 3A, 3B... Data storage unit 4A, 4B... Communication interface unit (communication interface I/F unit)
5A... Input/Output Interface Section (Input/Output I/F Section)
Description of the Preferred Embodiment 6A, 6B... Bus 11A... Specification registration request transmission processing unit 11B... Specification information registration processing unit 12A... Entity registration request transmission processing unit 12B... Entity information registration processing unit 13A... Policy registration request transmission processing unit 13B... Policy information registration processing unit 14B... Access control processing unit 15B... Other business cooperation processing unit 31A... Specification information storage unit 31B... Specification information database (specification information DB)
32A: Entity information storage unit 32B: Entity information database (Entity information DB)
33A: Policy information storage unit 33B: Policy information database (policy information DB)
51: Input device 52: Output device ACT1 to ACTm, ACTi: Terminal of other carrier NM: Network management device NW: Network OT: Operator terminal OUT1 to OUTn, OUTi: User terminal of own company

Claims (7)

管理対象となる自事業者のネットワーク設備の特性を複数の属性情報を用いて定義した仕様情報の入力を受け付け、前記仕様情報を仕様情報記憶部に記憶する第1の登録処理部と、
前記ネットワーク設備に対し設定する実際のリソースを前記複数の属性情報に対応して定義したエンティティ情報の入力を受け付け、前記エンティティ情報をエンティティ情報記憶部に記憶する第2の登録処理部と、
前記自事業者とは異なる1以上の他事業者からの前記仕様情報及び前記エンティティ情報の少なくとも一方の登録要求を受け付け、受け付けた前記仕様情報及び前記エンティティ情報の前記少なくとも一方を前記仕様情報記憶部及び前記エンティティ情報記憶部の少なくとも一方に記憶可能とする第3の登録処理部と、
を具備するネットワーク管理装置。
a first registration processing unit that receives input of specification information that defines characteristics of the network equipment of the operator to be managed using a plurality of pieces of attribute information, and stores the specification information in a specification information storage unit;
a second registration processing unit that receives an input of entity information that defines actual resources to be set for the network equipment in correspondence with the plurality of pieces of attribute information, and stores the entity information in an entity information storage unit;
a third registration processing unit that receives a registration request for at least one of the specification information and the entity information from one or more other carriers different from the own carrier, and stores the received at least one of the specification information and the entity information in at least one of the specification information storage unit and the entity information storage unit;
A network management device comprising:
前記1以上の他事業者それぞれについての、前記仕様情報記憶部及び前記エンティティ情報記憶部へのアクセス条件を定義するポリシー情報の入力を受け付け、前記ポリシー情報をポリシー情報記憶部に記憶する第4の登録処理部を更に具備し、
前記第3の登録処理部は、前記1以上の他事業者の内の一つから前記仕様情報及び前記エンティティ情報の少なくとも一方の登録要求を受け付けたとき、前記ポリシー情報記憶部に記憶された前記ポリシー情報によって定義される前記アクセス条件に基づいて、その受け付けた前記仕様情報及び前記エンティティ情報の前記少なくとも一方の前記仕様情報記憶部及び前記エンティティ情報記憶部の前記少なくとも一方への記憶の可否を判定する、
請求項1に記載のネットワーク管理装置。
a fourth registration processing unit that receives an input of policy information defining an access condition for the specification information storage unit and the entity information storage unit for each of the one or more other businesses, and stores the policy information in the policy information storage unit;
the third registration processing unit, when receiving a registration request for at least one of the specification information and the entity information from one of the one or more other carriers, determines whether or not to store the received at least one of the specification information and the entity information in the at least one of the specification information storage unit and the entity information storage unit, based on the access condition defined by the policy information stored in the policy information storage unit.
The network management device according to claim 1 .
前記第3の登録処理部は、
前記登録要求の送出元の前記他事業者についての前記アクセス条件を前記ポリシー情報記憶部から取得する処理と、
前記取得した前記アクセス条件が、記憶可能となっているか否かを判定する処理と、
前記アクセス条件が前記記憶可能となっていると判定された場合に、前記登録要求により登録を要求された前記仕様情報及び前記エンティティ情報の前記少なくとも一方を前記仕様情報記憶部及び前記エンティティ情報記憶部の前記少なくとも一方に記憶する処理と、
を行う、
請求項2に記載のネットワーク管理装置。
The third registration processing unit includes:
A process of acquiring the access condition for the other carrier that is a sender of the registration request from the policy information storage unit;
A process of determining whether the acquired access condition is storable;
a process of storing, when it is determined that the access condition is storable, at least one of the specification information and the entity information requested to be registered by the registration request in at least one of the specification information storage unit and the entity information storage unit;
To carry out
The network management device according to claim 2.
前記1以上の他事業者のいずれかから前記エンティティ情報を開示対象として指定する開示要求を受け取った場合に、要求元の前記他事業者に、前記開示対象として指定された前記エンティティ情報を開示するアクセス制御処理部を更に具備し、
前記アクセス条件は、前記1以上の他事業者それぞれについての情報開示の可否を示す開示可否情報を含み、
前記アクセス制御処理部は、前記アクセス条件に基づいて、前記要求元の前記他事業者に対するエンティティ情報及びそれに対応する前記仕様情報の少なくとも一方の開示の可否を判定する、
請求項2に記載のネットワーク管理装置。
and an access control processing unit that, when receiving a disclosure request from one of the one or more other business entities that designates the entity information as a disclosure target, discloses the entity information designated as a disclosure target to the other business entity that made the request,
the access conditions include disclosure permission information indicating whether or not information about each of the one or more other business entities is to be disclosed;
the access control processing unit determines whether or not to disclose at least one of the entity information and the specification information corresponding thereto to the other business operator that is the requestor based on the access condition.
The network management device according to claim 2.
前記アクセス制御処理部は、
前記開示要求により指定される前記エンティティ情報を、前記エンティティ情報記憶部から取得する処理と、
前記取得した前記エンティティ情報が参照している前記仕様情報を、前記仕様情報記憶部から取得する処理と、
前記開示要求の送出元の前記他事業者についての前記アクセス条件を前記ポリシー情報記憶部から取得する処理と、
前記取得した前記アクセス条件が含む前記開示可否情報が、開示可能となっているか否かを判定する処理と、
前記開示可否情報が前記開示可能となっていると判定された場合に、前記取得した前記エンティティ情報及び前記仕様情報の前記少なくとも一方を、前記送出元の前記他事業者に送信する処理と、
を行う、
請求項4に記載のネットワーク管理装置。
The access control processing unit:
A process of acquiring the entity information specified by the disclosure request from the entity information storage unit;
A process of acquiring the specification information referred to by the acquired entity information from the specification information storage unit;
A process of acquiring the access condition for the other business entity that is a sender of the disclosure request from the policy information storage unit;
A process of determining whether the disclosure permission information included in the acquired access condition is disclosed;
a process of transmitting at least one of the acquired entity information and the specification information to the other business operator that is the sender when it is determined that the disclosure permission information indicates that the disclosure is permitted;
To carry out
5. The network management device according to claim 4.
情報処理装置が実行するネットワーク管理方法であって、
情報処理装置が、管理対象となる自事業者のネットワーク設備の特性を複数の属性情報を用いて定義した仕様情報の入力を受け付け、前記仕様情報を仕様情報記憶部に記憶する過程と、
情報処理装置が、前記ネットワーク設備に対し設定する実際のリソースを前記複数の属性情報に対応して定義したエンティティ情報の入力を受け付け、前記エンティティ情報をエンティティ情報記憶部に記憶する過程と、
情報処理装置が、前記自事業者とは異なる1以上の他事業者からの前記仕様情報及び前記エンティティ情報の少なくとも一方の登録要求を受け付け、受け付けた前記仕様情報及び前記エンティティ情報の前記少なくとも一方を前記仕様情報記憶部及び前記エンティティ情報記憶部の少なくとも一方に記憶可能とする過程と、
を具備するネットワーク管理方法。
A network management method executed by an information processing device, comprising:
a step of receiving input of specification information, the specification information defining characteristics of the network equipment of the own carrier to be managed using a plurality of pieces of attribute information, by the information processing device, and storing the specification information in a specification information storage unit;
an information processing device receiving an input of entity information defining actual resources to be set for the network equipment in correspondence with the plurality of pieces of attribute information, and storing the entity information in an entity information storage unit;
a step of an information processing device receiving a registration request for at least one of the specification information and the entity information from one or more other businesses different from the own business device, and enabling the received at least one of the specification information and the entity information to be stored in at least one of the specification information storage unit and the entity information storage unit;
A network management method comprising:
請求項1乃至5のいずれかに記載のネットワーク管理装置が具備する処理部の少なくとも1つが行う処理を、前記ネットワーク管理装置が備えるプロセッサに実行させるプログラム。

6. A program for causing a processor included in a network management device to execute processing performed by at least one of the processing units included in the network management device according to claim 1.

JP2024540157A 2022-08-10 2022-08-10 NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM Active JP7709666B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/030576 WO2024034057A1 (en) 2022-08-10 2022-08-10 Network management device, network management method, and program

Publications (2)

Publication Number Publication Date
JPWO2024034057A1 JPWO2024034057A1 (en) 2024-02-15
JP7709666B2 true JP7709666B2 (en) 2025-07-17

Family

ID=89851203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024540157A Active JP7709666B2 (en) 2022-08-10 2022-08-10 NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM

Country Status (2)

Country Link
JP (1) JP7709666B2 (en)
WO (1) WO2024034057A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021048982A1 (en) 2019-09-12 2021-03-18 日本電信電話株式会社 Network management device, method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005071183A (en) * 2003-08-26 2005-03-17 Matsushita Electric Ind Co Ltd Network device, network management device, and network management system
JP4412078B2 (en) * 2004-07-01 2010-02-10 日本電気株式会社 Network management device, relay device, network management system, and network management program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021048982A1 (en) 2019-09-12 2021-03-18 日本電信電話株式会社 Network management device, method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
佐藤 正崇、ほか,多様なNWへ適応可能なNW管理アーキテクチャの検討,電子情報通信学会技術研究報告 ICM2016-31,電子情報通信学会,2016年11月17日

Also Published As

Publication number Publication date
WO2024034057A1 (en) 2024-02-15
JPWO2024034057A1 (en) 2024-02-15

Similar Documents

Publication Publication Date Title
US10698717B2 (en) Accelerator virtualization method and apparatus, and centralized resource manager
US8695015B2 (en) Application message conversion using a feed adapter
US11432137B2 (en) Service notification method for mobile edge host and apparatus
US12430186B2 (en) Hardware accelerator service aggregation
US11088924B2 (en) Network management method, device, and system
JP4410608B2 (en) Web service providing method
US20080114938A1 (en) Application Message Caching In A Feed Adapter
KR102623631B1 (en) Method for automatically configuring virtualized network function, and network function virtualization management and orchestration for the same
US20250293933A1 (en) Instantiation method and apparatus for virtualised network function vnf
JP4516594B2 (en) Message transmission control method, message transmission control device, and message transmission control program
JP7709666B2 (en) NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM
CN110727511A (en) Application control method, network side device and computer readable storage medium
CN108259527B (en) Proxy-based service processing method and device and network element equipment
JP7772231B2 (en) Network management device, network management method and program
JP7704307B2 (en) NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD AND PROGRAM
JP7798199B2 (en) Network management device, network management method and program
US7685303B2 (en) Object-oriented discovery framework
CN112073449B (en) Kubernetes-based environment switching processing method and equipment
CN112073358B (en) Protocol conversion processing method and device based on Kubernetes
WO2023238284A1 (en) Management system, management method, and management program
CN115242777A (en) Method, system, server and storage medium for generating file
CN115834481A (en) Method and device for realizing API gateway based on SAAS cloud platform
JP3019774B2 (en) Network system remote operation management system, remote operation management method, and medium for storing remote operation management program
CN113452739A (en) Message processing method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241206

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: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250616

R150 Certificate of patent or registration of utility model

Ref document number: 7709666

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150