[go: up one dir, main page]

JP2004260671A - Network route extraction device and route extraction method, route extraction program, and recording medium - Google Patents

Network route extraction device and route extraction method, route extraction program, and recording medium Download PDF

Info

Publication number
JP2004260671A
JP2004260671A JP2003050654A JP2003050654A JP2004260671A JP 2004260671 A JP2004260671 A JP 2004260671A JP 2003050654 A JP2003050654 A JP 2003050654A JP 2003050654 A JP2003050654 A JP 2003050654A JP 2004260671 A JP2004260671 A JP 2004260671A
Authority
JP
Japan
Prior art keywords
network
information
service
resource
route
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003050654A
Other languages
Japanese (ja)
Inventor
Tatsuyuki Kimura
辰幸 木村
Masaru Miyoshi
優 三好
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
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003050654A priority Critical patent/JP2004260671A/en
Publication of JP2004260671A publication Critical patent/JP2004260671A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】複数のネットワークを経由する情報通信サービスについて、そのサービスの要求条件を満足するネットワークの経路を求め、情報通信サービスの向上を図ることを目的とする。
【解決手段】ネットワークトポロジ情報とネットワークリソース情報とサービスの属性を設定したサービス属性情報とネットワークの属性を設定したネットワーク属性情報とを有し、前記サービス属性情報とネットワーク属性情報とに基づき、サービスに適したネットワークを選択する。前記選択されたネットワークにおいて、前記ネットワークトポロジ情報とネットワークリソース情報とに基づき、経路情報を求める。
【選択図】 図1
An information communication service that passes through a plurality of networks is searched for a network path that satisfies the required conditions of the service, thereby improving the information communication service.
The service attribute information includes network topology information, network resource information, service attribute information in which service attributes are set, and network attribute information in which network attributes are set, and a service is provided based on the service attribute information and network attribute information. Choose the right network. In the selected network, route information is obtained based on the network topology information and network resource information.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークを用いて提供される複数の情報通信サービス(ネットワークサービスとも言う)の条件に沿って、通信装置及び通信経路等のネットワークリソースの利用状況に基づき経路抽出を行うネットワークの経路抽出装置及び経路抽出方法に関するものである。
【0002】
【従来の技術】
ネットワークを用いて提供される情報通信サービスが多様化するに伴い、ネットワークリソースの利用状況に基づいたネットワークの経路抽出は、品質等の点で重要になってきている。このネットワークの経路抽出装置及び経路抽出方法を実現するための従来技術としては、次のものがある(例えば非特許文献1及び非特許文献2参照)。非特許文献1には、単一の通信網においてネットワークリソース管理システムが、特定の情報通信サービス形態に合わせて、特定の伝送方式に基づくネットワークリソース情報を管理し、加工して提供する技術が開示されている。非特許文献2には、単一の通信網においてネットワークリソース管理システムが、通信装置の持つインタフェース情報や回線速度に関する情報を収集し、システムで管理している接続状態の情報に基づいて利用可能なネットワークリソース情報を管理する技術が開示されている。これらは、単一の通信網においては効率よくネットワークリソースを使用してサービスを提供することができる。
【0003】
【非特許文献1】
三好優、他著「An Implementation of Service Resource Management Archit ecture」World Telecommunication Congress 2002、TS19.1、2002年9月26日
【非特許文献2】
「ネットワーク構成自動検索ソフト「ポートディスカバリ」を開発・販売開始」、日立ソフトウェアエンジニアリング株式会社、〔Online〕、2001年7月11日公開〔2003年1月17日検索〕、インターネット
<URL:http//www.hitachi−sk.co.jp/News/News132.html>
【0004】
【発明が解決しようとする課題】
しかしながら、サービスが多様化してくると単一の通信網だけではなく、複数のネットワークを経由してサービスを提供することが必要になる。異なる品質条件を持った複数のネットワークを経由するサービスについて、そのサービスの要求条件を満足するための最適な経路及び品質等を満たしたネットワークの接続形態を自動的に特定することはできなかった。
【0005】
そこで、本発明は、複数のネットワークを経由する情報通信サービスについても、そのサービスの要求条件を満足するネットワークの経路を求め、情報通信サービスの向上を図ることを目的とする。
【0006】
【課題を解決するための手段】
前記課題を解決するため、本発明のネットワークの経路抽出装置は、複数のネットワークをまたがる情報通信サービスの提供におけるネットワークの経路抽出を行う経路抽出装置であって、ネットワーク上の管理対象である複数の通信装置と前記ネットワークを管理するネットワーク管理システムとサービスを提供する外部システムと前記ネットワークを介して接続し、前記通信装置又はネットワーク管理装置から前記ネットワークを構成する装置管理情報を収集するネットワーク情報収集部と、前記装置管理情報に基づいてネットワークトポロジ情報を作成するネットワークトポロジ構成部と、前記装置管理情報に基づいてネットワークリソース情報を作成するネットワークリソース構成部と、前記外部システムからの要求を受け付けるアプリケーションインタフェース部とを備え、さらに前記ネットワークトポロジ情報と前記ネットワークリソース情報とサービスの属性を設定したサービス属性情報とネットワークの属性を設定したネットワーク属性情報とを格納したデータベースとを有し、前記サービス属性情報とネットワーク属性情報とに基づき、前記サービスに適したネットワークを選択することを特徴とする。
【0007】
これにより、サービスの要求するネットワークに対する条件と合致したネットワークを選択して、サービスシステムに提供することができることになる。
【0008】
また、ネットワークの経路抽出装置は、前記選択されたネットワークにおいて、前記ネットワークトポロジ情報とネットワークリソース情報とに基づき、経路情報を求めることを特徴とする。
【0009】
これにより、前記選択したネットワーク内で、さらに品質面等で適したネットワークの経路を求めることができ、情報通信サービスの向上を図ることができる。
【0010】
ネットワークの経路抽出方法は、複数のネットワークをまたがる情報通信サービスの提供におけるネットワークの経路抽出を行う経路抽出装置を用いて行うネットワークの経路抽出方法であって、前記ネットワークを構成する装置管理情報を収集するネットワーク情報収集ステップと、前記装置管理情報に基づいてネットワークトポロジ情報を作成するネットワークトポロジ作成ステップと、前記装置管理情報に基づいてネットワークリソース情報を作成するネットワークリソース作成ステップと、前記外部システムからの要求を受け付けるアプリケーションインタフェースステップとを含み、前記ネットワークトポロジ情報と前記ネットワークリソース情報とサービスの属性を設定したサービス属性情報とネットワークの属性を設定したネットワーク属性情報とを有し、前記サービス属性情報とネットワーク属性情報とに基づき、前記サービスに適したネットワークを選択することを特徴とする。
【0011】
これにより、サービスの要求するネットワークに対する条件と合致したネットワークを選択して、サービスシステムに提供することができることになる。
【0012】
ネットワークの経路抽出方法は、前記選択されたネットワークにおいて、前記ネットワークトポロジ情報とネットワークリソース情報とに基づき、経路情報を求めることを特徴とする。
【0013】
これにより、前記選択したネットワーク内で、さらに品質面等で適したネットワークの経路を求めることができ、情報通信サービスの向上を図ることができる。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【0015】
図1は、経路抽出装置1のブロック構成図である。経路抽出装置1は、通信装置11とNW管理システム12と外部システム13と画面端末14とネットワークを介して接続されている。経路抽出装置1は、NW情報収集部6とNWトポロジ構成部5とNWリソース構成部4とNWリソースDB(データベース)8とアプリケーションインタフェース部10(AP−IF部と略称する)とルールDB9とサービスリソースサブプログラム部2とサービスリソースDB7とサブプログラム管理部3とで構成されている。
【0016】
NW情報収集部6では、管理対象となる全ての通信装置11から、SNMP6aやTelnet6b等の管理プロトコルを用いてネットワークを構成する装置の装置構成情報及びネットワークに関する設定情報等の装置管理情報を収集する。また、NW情報収集部6は、NW管理システムインタフェース6cを用いてNW管理システム12と接続することで、装置構成情報及びネットワークに関する設定情報等の装置管理情報をNW管理システム12が保持している場合にその情報を収集することができる。経路抽出装置1を起動したとき及び通信装置11やNW管理システム12と最初に接続したときに、管理対象となる全ての通信装置11の初期構成情報の読み込みを行い、その後、通信装置11の構成情報の変化(例えばネットワークへの新たな通信装置の組み込み又は切り離し等)や故障状態等を定期的に又は全ての通信装置11からの通知等により変動差分情報として収集する。
【0017】
NWトポロジ構成部5では、NW情報収集部6が収集した装置構成情報及びネットワークに関する設定情報等の装置管理情報に基づいてNWトポロジ情報81を作成して、NWリソースDB8に格納する。NWトポロジ情報81はネットワーク上の全ての通信装置11間の経路を表示する情報であり、通信装置11同士が接続していることを示す情報である。また、NW情報収集部6により通信経路の故障情報及び通信装置の増減情報が検出された場合には、影響を受けるNWトポロジ情報81の再計算を行い、NWリソースDB8のNWトポロジ情報81を最新の状態に保つ。そして、NWトポロジ情報81(ネットワーク上の全ての通信装置間の経路)と後記するNWリソース情報80とに基づいてネットワークの経路情報を求める。
【0018】
NWリソース構成部4では、NW情報収集部6が収集した全ての通信装置11の装置構成情報、設定情報、通信信号の帯域情報、装置の品質情報等からネットワークを構成するリソースのNWリソース情報80を作成し、NWリソースDB8に格納する。従ってNWリソース情報80には、通信装置11間の経路と経路における品質等の情報が含まれる。また、NWリソース構成部4では、サービスリソースサブプログラム部2から、サブプログラム管理部3を経由して、後記するルールDB9に格納してあるNWプロファイル90の要求があった場合にNWプロファイル90の読み出しを行う。
【0019】
NWリソースDB8は、NWリソース情報80などを格納するDBである。NWトポロジ構成部5によって作成されたネットワーク上の全ての通信装置間の経路であるNWトポロジ情報81と、装置構成情報や設定情報等の装置管理情報や初期リソース情報及び通信装置の増減情報とに基づいて決定されるNWリソース情報80を格納しておくDBである。
【0020】
AP−IF部10では、外部システム13や画面端末14からのサービス要求を受け付け、サービス毎に存在するサービスリソースサブプログラムの中から適当な1ないし複数のサービスリソースサブプログラムにサービス要求内容を通知し、その結果として得られたサービス及び応答メッセージを外部システム13や画面端末14等に返信する。
【0021】
ルールDB9は、NW情報収集部6が全ての通信装置11及びNW管理システム12から装置構成情報及びネットワークに関する設定情報やリソースの増減情報や各リソースの経路コスト情報等を収集するために使用するプロトコル(SNMPやTelnet)等の装置管理IF情報91やあらかじめ設定される後記するNWプロファイル90等の情報を格納しているDBである。
【0022】
サービスリソースサブプログラム部2は、AP−IF部10から呼び出されて、外部システム13又は画面端末14からのサービス要求に対して、サービス毎のサービス種別やサービス要求パラメータをサブプログラム管理部3へ送信する。また、サービス固有のインタフェースを吸収してサブプログラム管理部3が提供する共通API(Application Program Interface)を用いてNWリソース構成部4及びNWトポロジ構成部5に接続し、情報の読み出しや操作の伝達を行い、その結果として得られた経路情報をAP−IF部10に返信する。
【0023】
サービスリソースDB7には、サービスの処理において、後記する図4で示すように、使用するNWリソース情報80とサービスの関係付けの情報を保持したり、又はあらかじめ設定されるサービス毎に異なるサービスプロファイル70等を格納する。
【0024】
サブプログラム管理部3は、サービスリソースサブプログラム部2に対して共通機能APIを提供する。サービスリソースサブプログラムの導入時のテーブル等の初期化及び管理等を行い、サービスリソースサブプログラムを導入する際にサービス固有の要求条件を記載したサービスプロファイル70をサービスリソースDB7に格納する。また、サブプログラム管理部3は、ネットワーク上のリソースの要求を行う際に、サービスプロファイル70とNWプロファイル90とを各パラメータについて比較を行い、必要なNW特性を備えているNWドメインの抽出を行う。
【0025】
なお、これらネットワークの経路抽出装置1は、コンピュータを用いて、ネットワークの経路抽出プログラムとしてコンピュータのプログラムで実現することができる。また、ネットワークの経路抽出プログラムは、コンピュータによる読み取り可能な記録媒体に記録することができる。
【0026】
図2は、サービスプロファイル70とNWプロファイル90a,90b,90c,90dを示した図である。また、図2は、外部システム13又は画面端末14からネットワークのドメイン1を経由してドメイン2又はドメイン3又はドメイン4のいずれかを経由してサービスを実行する場合を示している。外部システム13や画面端末14からの要求に対するサービスシステムとしては、例えばデータ配信サービス等がある。サービスプロファイル70は、サービスの属性を設定したファイルであり、サービスが必要とする要求として、要求帯域、要求QoS(Quality of Service)、誤り率、ユーザ側IF(インタフェース)、サーバ側IF(インタフェース)、伝送レイヤ等が設定されている。また、NWプロファイル90a,90b,90c,90dは、ネットワークの属性を設定したファイルであり、各NWドメイン毎に提供帯域、提供QoS、誤り率、ユーザ側IF、サーバ側IF、伝送レイヤ等が設定されている。
【0027】
経路抽出方法は、サービスプロファイル70とNWプロファイル90a,90b,90c,90dとを比較して合致するNWドメインを外部システムに通知する。例えば、図2に示す例では、ドメイン2のNWプロファイル90bは、サーバ側IFがATM150M/2.4Gでありサーバ側接続条件を満たしていない。また、ドメイン4のNWプロファイル90dは、誤り率10−4であり、誤り率の条件を満たしていない。従って、サービスプロファイル70を持つサービスシステムに対して、ドメイン2及びドメイン4は、対象ネットワークとして選択されない。この経路抽出方法についての処理フローを図3を用いて説明する。
【0028】
図3は、経路抽出の処理フローを示した図であり、適宜図1を参照しながら説明する。まず、NWリソース構成部4は、NWリソース情報80の収集を行うために、NWトポロジ構成部5を経由してNW情報収集部6に定期情報取得要求を行う(S1,S2)。この定期情報取得要求は、前記の装置構成情報及びネットワークに関する設定情報等を取得するための要求である。NW情報収集部6は、ルールDB9を参照して通信装置11又はNW管理システム12毎の装置管理IF情報91(SNMP6aやTelnet6b等の管理プロトコル)を取得し(S3)、取得した装置管理IF情報91に基づいて通信装置11又はNW管理システム12に対して装置構成情報及び設定情報等の装置管理情報を要求する(S4)。通信装置11又はNW管理システム12は、要求された装置管理情報をNW情報収集部6に送信する(S5)。NW情報収集部6は、取得した装置管理情報をNWトポロジ構成部5に送信する(S6)。NWトポロジ構成部6は、装置管理情報に含まれる通信装置の状態や装置構成情報及び設定情報に基づきNWトポロジ情報81を作成し(S7)、作成したNWトポロジ情報81をNWリソースDB8に格納し(S8)、また、装置管理情報をNWリソース構成部4に送信する(S9)。NWリソース構成部4は、装置管理情報に基づき、NW経路における利用可能なNWリソース情報80を作成し(S10)、NWリソースDB8に格納する(S11)。
【0029】
これにより、NWトポロジ情報81とネットワーク経路における利用可能なNWリソース情報80をNWリソースDB8に格納し、以降、サービス要求に対して利用可能な経路情報を通知することができる。
【0030】
次に、外部システム13又は画面端末14からサービス要求が入力されると(S12)、AP−IF部10は、サービス要求に応じて適切なサービスリソースサブプログラムを呼び出す(S13)。呼び出されたサービスリソースサブプログラムは、サブプログラム管理部3にサービス種別とサービス要求パラメータを送信する(S14)。サブプログラム管理部3は、サービスリソースDB7を参照して、サービス種別に応じたサービスプロファイル70を取得し(S15)、また、NWリソース構成部4に対して、管理対象となる全てのNWドメインのNWプロファイル90を要求する(S16)。NWリソース構成部4は、ルールDB9を参照してNWプロファイル90を取得し(S17)、サブプログラム管理部3に送信する(S18)。サブプログラム管理部3は、サービスプロファイル70に設定されている条件とNWプロファイル90に設定されている条件を条件毎に比較して(S19)、必要な条件を満足するNWドメインを選択する(S20)。
【0031】
次に、選択されたNWドメイン内での経路情報を求めるために、サブプログラム管理部3は、サービス要求の始点と終点と利用可能なNWドメインのリストを指定して、前記選択したNWドメイン内での経路探索要求を、NWトポロジ構成部5に対して行う(S21)。NWトポロジ構成部5は、NWリソースDB8に格納されたNWリソース情報80から利用可能な経路情報を取得して(S22)、NWトポロジ情報81とこの取得した利用可能な複数の経路情報に基づいて、指定された始点と終点との間を、指定されたNWドメインを経由して接続する経路を求める(S23)。そして適用可能な経路探索結果をサブプログラム管理部3に送付する(S24)。サブプログラム管理部3は、この適用可能な経路探索結果を、経路候補抽出結果として、サービスリソースサブプログラム部2に送付する(S25)。経路候補抽出結果は、AP−IF部10を経由(S26)して、外部システム13又は画面端末14に提示される(S27)。
【0032】
これにより、サービス要求に対して対象となるNWドメインを選択し、この選択されたNWドメインを経由して利用可能な経路を求めることができる。そして、多数のNWドメインを有するネットワーク事業者の場合、経路を求めるための経路計算の対象とするNWドメインをあらかじめ絞り込むことによって経路計算を軽減し、経路を求める時間を短縮することができることから、サービス利用者に対しての応答時間を短縮することができる。
【0033】
図4は、NWリソース情報とサービスの関係付けを示した図である。サービス40は、サービスの始点と終点との経路を実線で示してあり、符号40aがサービスの始点であり、符号40bがサービスの終点を示す。またサービス40には、図2に示すサービスプロファイル70が設定されている。符号40aは、例えばサービスシステムへのユーザのログインを示し、符号40bは、例えばサービスシステムのサーバ又はDB等のコンテンツへのアクセスを示す。サービス40は、アクセスNWへのアクセスリンク41とコアNWへの接続部42とコアNWへのコアNWリンク43とサーバへのサーバ接続リンク44とで構成されている。アクセスNWには、NWプロファイル90eが設定され、コアNWには、NWプロファイル90fが設定されている。さらに、コアNWリンク43からリンクされるコアNWは、少なくとも装置A400と中継装置A410と中継装置B420と中継装置C430と装置B440で構成されており、当該サービス40は、装置A400の処理後、中継装置A410と中継装置B420と中継装置C430とを経由して装置B440で処理される。このコアNWの装置構成情報や設定情報は、品質情報等と共にNWリソース情報80aとしてNWリソースDB8(図1参照)に格納されている。NWリソース情報80aには、コアNWの装置構成情報として装置A400、装置B440、中継装置A410、中継装置B420、中継装置C430を有し、設定情報として装置A400から装置B440への経路は中継装置A410、中継装置B420、中継装置C430を介し利用可能な経路45,46,47,48を有している。このコアNWにおいて、図示しないが、例えば中継装置B420が故障の場合は、NWリソース情報80aには、この故障情報が保持され、NWトポロジ情報と組み合わせて、中継装置B420を経由しない経路情報を求め、中継装置A410から中継装置C430へは別の経路を使用することでサービスされる。
【0034】
これにより、NWプロファイル90e、90fとサービスプロファイル70に基づいてNWドメインを選択した後、選択されたNWドメインの中で最適な経路を探索することができる。
【0035】
図5は、新規にサービスを提供するときの経路抽出装置1の説明図である。図5(a)に示す構成に外部システムCを新たに追加する場合の構成を図5(b)に示す。図5(a)において、NWリソースDB8には、NWリソース情報80が格納されている。サービスリソースDB7には、サービスプロファイルB7Bが格納されており、外部システム(サービスシステムB)13Bに対応したサービスリソースサブプログラム2Bが経路抽出装置1にインストールされている。
【0036】
新規に外部システム(サービスシステムC)13Cが経路抽出装置1に接続される場合、外部システム13Cに対応するサービスリソースサブプログラム(原本)21Cを、サブプログラム管理部3を通じて経路抽出装置1に登録し、サービスプロファイルC7CをサービスリソースDB7に追加する。このとき、サービスリソースサブプログラム2Cは、外部システム13Cと、AP−IF部10(図1参照)を介してインタフェースを持ち、呼び出しが可能になる。そしてNWリソースDB8に格納されているNWリソース情報80は、外部システム13Bや外部システム13C等の複数のサービスで共用可能となる。
【0037】
以上説明した本発明は、前記した実施形態に限定されることなく幅広く変形実施することができる。例えば、利用可能な経路情報を品質の点に注目して探索したり、コストの点に注目して探索したり、処理速度の点に注目して探索したりしても構わない。
【0038】
【発明の効果】
本発明によれば、異なる条件を持った複数のネットワークを経由するサービスについて、そのサービスの要求条件を満足するための最適なネットワークを求めることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る経路抽出装置の構成を示すブロック図である。
【図2】サービスプロファイルとNWプロファイルを示した図である。
【図3】本発明の一実施形態に係る経路抽出方法のフローチャートを示す図である。
【図4】NWリソース情報とサービスの関係付けを示した図である。
【図5】新規にサービスを提供するときの経路抽出装置の説明図である。
【符号の説明】
1・・経路抽出装置
2・・サービスリソースサブプログラム部
3・・サブプログラム管理部
4・・NWリソース構成部
5・・NWトポロジ構成部
6・・NW情報収集部
7・・サービスリソースDB
8・・NWリソースDB
9・・ルールDB
10・・AP−IF部
70・・サービスプロファイル
80,80a・・NWリソース情報
90,90a〜90f・・NWプロファイル
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a network path extraction that extracts a path based on the use status of a network resource such as a communication apparatus and a communication path in accordance with the conditions of a plurality of information communication services (also referred to as network services) provided using a network. The present invention relates to an apparatus and a route extraction method.
[0002]
[Prior art]
With the diversification of information communication services provided using networks, network path extraction based on network resource usage has become important in terms of quality and the like. Conventional techniques for realizing the network path extraction device and the path extraction method include the following (for example, see Non-Patent Documents 1 and 2). Non-Patent Document 1 discloses a technology in which a network resource management system manages, processes, and provides network resource information based on a specific transmission method according to a specific information communication service form in a single communication network. Have been. Non-Patent Document 2 discloses that a network resource management system in a single communication network can collect information on interface and line speed of a communication device and use the information based on connection state information managed by the system. Techniques for managing network resource information have been disclosed. These can efficiently provide services using network resources in a single communication network.
[0003]
[Non-patent document 1]
Yu Miyoshi, et al., "An Implementation of Service Resource Management Architecture," World Telecommunications Congress 2002, TS19.1, September 26, 2002 [Non-Patent Document 2]
"Development and sales of network configuration automatic search software" Port Discovery "started", Hitachi Software Engineering Co., Ltd., [Online], published on July 11, 2001 (searched on January 17, 2003), Internet <URL: http / / Www. hitachi-sk. co. jp / News / News132. html>
[0004]
[Problems to be solved by the invention]
However, as services become diversified, it becomes necessary to provide services not only through a single communication network but also through a plurality of networks. For a service passing through a plurality of networks having different quality conditions, it has not been possible to automatically specify an optimal route for satisfying the service requirements and a network connection form satisfying the quality and the like.
[0005]
Accordingly, it is an object of the present invention to obtain a network route that satisfies the service requirements for an information communication service via a plurality of networks, and to improve the information communication service.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, a network path extraction device of the present invention is a path extraction apparatus that extracts a network path in providing an information communication service across a plurality of networks, and includes a plurality of network management objects. A network information collecting unit that connects to the communication device and a network management system that manages the network and an external system that provides services via the network, and collects device management information that configures the network from the communication device or the network management device. A network topology component that creates network topology information based on the device management information; a network resource component that creates network resource information based on the device management information; And a database storing service attribute information in which the network topology information, the network resource information, and service attributes are set, and network attribute information in which the network attributes are set. A network suitable for the service is selected based on the information and the network attribute information.
[0007]
As a result, it is possible to select a network that meets the conditions for the network requested by the service and provide it to the service system.
[0008]
Further, the network path extracting device is characterized in that in the selected network, path information is obtained based on the network topology information and network resource information.
[0009]
This makes it possible to obtain a network route that is more suitable in terms of quality and the like within the selected network, thereby improving information and communication services.
[0010]
The network path extraction method is a network path extraction method performed by using a path extraction apparatus that extracts a network path in providing an information communication service that spans a plurality of networks, wherein the apparatus management information that configures the network is collected. Gathering network information, creating network topology information based on the device management information, creating network resource information based on the device management information, creating a network resource information, An application interface step of receiving a request, wherein the network topology information, the network resource information, service attribute information in which service attributes are set, and a network in which network attributes are set. And a network attribute information, based on said service attribute information and the network attribute information, and selects a network suitable for the service.
[0011]
As a result, it is possible to select a network that meets the conditions for the network requested by the service and provide it to the service system.
[0012]
The route extraction method for a network is characterized in that route information is obtained in the selected network based on the network topology information and the network resource information.
[0013]
This makes it possible to obtain a network route that is more suitable in terms of quality and the like within the selected network, thereby improving information and communication services.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
FIG. 1 is a block diagram of the route extracting apparatus 1. The route extracting device 1 is connected to a communication device 11, a network management system 12, an external system 13, a screen terminal 14, and a network. The route extraction device 1 includes an NW information collection unit 6, an NW topology configuration unit 5, an NW resource configuration unit 4, an NW resource DB (database) 8, an application interface unit 10 (abbreviated as an AP-IF unit), a rule DB 9, and a service. It is composed of a resource subprogram unit 2, a service resource DB 7, and a subprogram management unit 3.
[0016]
The NW information collection unit 6 collects, from all the communication devices 11 to be managed, device management information such as device configuration information of devices configuring a network and setting information relating to the network using a management protocol such as SNMP 6a or Telnet 6b. . The NW information collection unit 6 is connected to the NW management system 12 using the NW management system interface 6c, so that the NW management system 12 holds device management information such as device configuration information and network setting information. In that case, that information can be collected. When the route extraction device 1 is started and when the communication device 11 and the NW management system 12 are connected for the first time, the initial configuration information of all the communication devices 11 to be managed is read. A change in information (for example, the incorporation or disconnection of a new communication device in the network, etc.), a failure state, and the like are collected as fluctuation difference information periodically or by notification from all the communication devices 11.
[0017]
The NW topology configuration unit 5 creates NW topology information 81 based on the device configuration information collected by the NW information collection unit 6 and the device management information such as network setting information, and stores it in the NW resource DB 8. The NW topology information 81 is information indicating a route between all the communication devices 11 on the network, and is information indicating that the communication devices 11 are connected to each other. When the NW information collection unit 6 detects the failure information of the communication path and the increase / decrease information of the communication device, the affected NW topology information 81 is recalculated, and the NW topology information 81 of the NW resource DB 8 is updated. Keep in condition. Then, network route information is obtained based on NW topology information 81 (routes between all communication devices on the network) and NW resource information 80 described later.
[0018]
The NW resource configuration unit 4 obtains NW resource information 80 of the resources configuring the network from the device configuration information, setting information, communication signal band information, device quality information, etc. of all the communication devices 11 collected by the NW information collection unit 6. Is created and stored in the NW resource DB 8. Therefore, the NW resource information 80 includes information such as the route between the communication devices 11 and the quality of the route. Further, in the NW resource configuration unit 4, when there is a request from the service resource subprogram unit 2 via the subprogram management unit 3 for the NW profile 90 stored in the later-described rule DB 9, the NW profile 90 is created. Perform reading.
[0019]
The NW resource DB 8 is a DB that stores NW resource information 80 and the like. NW topology information 81, which is a path between all communication devices on the network created by the NW topology configuration unit 5, and device management information such as device configuration information and setting information, initial resource information, and increase / decrease information of communication devices. This is a DB that stores NW resource information 80 determined based on the information.
[0020]
The AP-IF unit 10 receives a service request from the external system 13 or the screen terminal 14, and notifies one or more appropriate service resource subprograms from among service resource subprograms existing for each service. The resulting service and response message are returned to the external system 13, the screen terminal 14, or the like.
[0021]
The rule DB 9 is a protocol used by the NW information collection unit 6 to collect device configuration information, network setting information, resource increase / decrease information, path cost information of each resource, and the like from all the communication devices 11 and the NW management system 12. This is a DB that stores device management IF information 91 such as (SNMP and Telnet) and information such as a pre-set NW profile 90 described later.
[0022]
The service resource subprogram unit 2 is called from the AP-IF unit 10 and transmits a service type and a service request parameter for each service to the subprogram management unit 3 in response to a service request from the external system 13 or the screen terminal 14. I do. In addition, by using a common API (Application Program Interface) provided by the subprogram management unit 3 by absorbing an interface unique to the service, the subprogram management unit 3 is connected to the NW resource configuration unit 4 and the NW topology configuration unit 5 to read information and transmit operations. And returns the resulting route information to the AP-IF unit 10.
[0023]
In the service processing, as shown in FIG. 4 described later, the service resource DB 7 holds NW resource information 80 to be used and information for associating services, or a service profile 70 different for each preset service. Etc. are stored.
[0024]
The subprogram management unit 3 provides the service resource subprogram unit 2 with a common function API. It initializes and manages tables and the like when the service resource subprogram is introduced, and stores a service profile 70 in which service-specific requirements are described in the service resource DB 7 when the service resource subprogram is introduced. When requesting resources on the network, the subprogram management unit 3 compares the service profile 70 with the NW profile 90 for each parameter and extracts an NW domain having necessary NW characteristics. .
[0025]
The network path extraction device 1 can be realized by a computer program using a computer as a network path extraction program. The network path extraction program can be recorded on a computer-readable recording medium.
[0026]
FIG. 2 is a diagram showing a service profile 70 and NW profiles 90a, 90b, 90c, 90d. FIG. 2 shows a case where a service is executed from the external system 13 or the screen terminal 14 via the domain 1 of the network, via the domain 2 or the domain 3 or the domain 4. As a service system for a request from the external system 13 or the screen terminal 14, there is, for example, a data distribution service. The service profile 70 is a file in which the attributes of the service are set. The requests required by the service include a required bandwidth, a required QoS (Quality of Service), an error rate, a user-side IF (interface), and a server-side IF (interface). , A transmission layer, and the like. The NW profiles 90a, 90b, 90c, and 90d are files in which the attributes of the network are set, and the provided bandwidth, the provided QoS, the error rate, the user-side IF, the server-side IF, the transmission layer, and the like are set for each NW domain. Have been.
[0027]
The route extracting method compares the service profile 70 with the NW profiles 90a, 90b, 90c, 90d and notifies the external system of a matching NW domain. For example, in the example shown in FIG. 2, the NW profile 90b of the domain 2 has the server-side IF of ATM150M / 2.4G and does not satisfy the server-side connection condition. Further, the NW profile 90d of the domain 4 has an error rate of 10 −4 and does not satisfy the condition of the error rate. Therefore, for the service system having the service profile 70, the domains 2 and 4 are not selected as target networks. The processing flow of this route extraction method will be described with reference to FIG.
[0028]
FIG. 3 is a diagram showing a processing flow of route extraction, which will be described with reference to FIG. 1 as appropriate. First, the NW resource configuration unit 4 sends a periodic information acquisition request to the NW information collection unit 6 via the NW topology configuration unit 5 in order to collect the NW resource information 80 (S1, S2). The periodic information acquisition request is a request for acquiring the device configuration information, the setting information regarding the network, and the like. The NW information collection unit 6 acquires the device management IF information 91 (management protocol such as SNMP6a or Telnet6b) for each communication device 11 or NW management system 12 with reference to the rule DB 9 (S3), and acquires the acquired device management IF information. Based on 91, it requests device management information such as device configuration information and setting information from the communication device 11 or the NW management system 12 (S4). The communication device 11 or the NW management system 12 transmits the requested device management information to the NW information collection unit 6 (S5). The NW information collection unit 6 transmits the obtained device management information to the NW topology configuration unit 5 (S6). The NW topology configuration unit 6 creates NW topology information 81 based on the state of the communication device, the device configuration information, and the setting information included in the device management information (S7), and stores the created NW topology information 81 in the NW resource DB8. (S8) Also, the device management information is transmitted to the NW resource configuration unit 4 (S9). The NW resource configuration unit 4 creates available NW resource information 80 on the NW route based on the device management information (S10) and stores it in the NW resource DB 8 (S11).
[0029]
As a result, the NW topology information 81 and the available NW resource information 80 on the network route can be stored in the NW resource DB 8, and thereafter, the available route information can be notified to the service request.
[0030]
Next, when a service request is input from the external system 13 or the screen terminal 14 (S12), the AP-IF unit 10 calls an appropriate service resource subprogram according to the service request (S13). The called service resource subprogram transmits the service type and the service request parameter to the subprogram management unit 3 (S14). The subprogram management unit 3 refers to the service resource DB 7 to acquire the service profile 70 corresponding to the service type (S15), and sends the NW resource configuration unit 4 all the management target NW domains. Request the NW profile 90 (S16). The NW resource configuration unit 4 acquires the NW profile 90 with reference to the rule DB 9 (S17) and transmits the NW profile 90 to the subprogram management unit 3 (S18). The subprogram management unit 3 compares the condition set in the service profile 70 with the condition set in the NW profile 90 for each condition (S19), and selects an NW domain satisfying the necessary condition (S20). ).
[0031]
Next, in order to obtain route information in the selected NW domain, the subprogram management unit 3 specifies a start point and an end point of a service request and a list of available NW domains, and Is made to the NW topology configuration unit 5 (S21). The NW topology configuration unit 5 acquires available route information from the NW resource information 80 stored in the NW resource DB 8 (S22), and based on the NW topology information 81 and the acquired plurality of available route information. Then, a route connecting the designated start point and end point via the designated NW domain is determined (S23). Then, the applicable route search result is sent to the subprogram management unit 3 (S24). The subprogram management unit 3 sends the applicable route search result to the service resource subprogram unit 2 as a route candidate extraction result (S25). The route candidate extraction result is presented to the external system 13 or the screen terminal 14 via the AP-IF unit 10 (S26) (S27).
[0032]
As a result, it is possible to select a target NW domain in response to the service request, and obtain a route available through the selected NW domain. In the case of a network operator having a large number of NW domains, the route calculation can be reduced by narrowing down the NW domains to be subjected to route calculation for route calculation in advance, and the time required for route calculation can be shortened. The response time to the service user can be reduced.
[0033]
FIG. 4 is a diagram showing an association between NW resource information and a service. In the service 40, the path between the start point and the end point of the service is indicated by a solid line, reference numeral 40a indicates the start point of the service, and reference numeral 40b indicates the end point of the service. In the service 40, a service profile 70 shown in FIG. 2 is set. Reference numeral 40a indicates, for example, a user's login to the service system, and reference numeral 40b indicates, for example, access to content such as a server or a DB of the service system. The service 40 includes an access link 41 to the access NW, a connection unit 42 to the core NW, a core NW link 43 to the core NW, and a server connection link 44 to the server. An NW profile 90e is set in the access NW, and an NW profile 90f is set in the core NW. Further, the core NW linked from the core NW link 43 is composed of at least the device A400, the relay device A410, the relay device B420, the relay device C430, and the device B440. The processing is performed by the device B440 via the device A410, the relay device B420, and the relay device C430. The device configuration information and setting information of the core NW are stored in the NW resource DB 8 (see FIG. 1) together with quality information and the like as NW resource information 80a. The NW resource information 80a includes the device A400, the device B440, the relay device A410, the relay device B420, and the relay device C430 as the device configuration information of the core NW. , A relay device B420, and a route 45, 46, 47, 48 that can be used via the relay device C430. In the core NW, although not shown, for example, when the relay device B420 has a failure, the failure information is held in the NW resource information 80a, and the route information that does not pass through the relay device B420 is obtained in combination with the NW topology information. The service is provided by using another route from the relay apparatus A410 to the relay apparatus C430.
[0034]
Thus, after selecting an NW domain based on the NW profiles 90e and 90f and the service profile 70, it is possible to search for an optimal route in the selected NW domain.
[0035]
FIG. 5 is an explanatory diagram of the route extracting device 1 when a new service is provided. FIG. 5B shows a configuration in which an external system C is newly added to the configuration shown in FIG. In FIG. 5A, the NW resource DB 8 stores NW resource information 80. A service profile B7B is stored in the service resource DB7, and a service resource subprogram 2B corresponding to the external system (service system B) 13B is installed in the path extraction device 1.
[0036]
When a new external system (service system C) 13C is connected to the path extraction device 1, a service resource subprogram (original) 21C corresponding to the external system 13C is registered in the path extraction device 1 through the subprogram management unit 3. , The service profile C7C is added to the service resource DB7. At this time, the service resource subprogram 2C has an interface with the external system 13C via the AP-IF unit 10 (see FIG. 1) and can be called. The NW resource information 80 stored in the NW resource DB 8 can be shared by a plurality of services such as the external system 13B and the external system 13C.
[0037]
The present invention described above can be widely modified without being limited to the above embodiment. For example, the available route information may be searched by focusing on quality, searching by focusing on cost, or searching by focusing on processing speed.
[0038]
【The invention's effect】
According to the present invention, for a service passing through a plurality of networks having different conditions, it is possible to find an optimal network that satisfies the service requirements.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a route extraction device according to an embodiment of the present invention.
FIG. 2 is a diagram showing a service profile and an NW profile.
FIG. 3 is a diagram illustrating a flowchart of a route extraction method according to an embodiment of the present invention.
FIG. 4 is a diagram showing an association between NW resource information and a service.
FIG. 5 is an explanatory diagram of a route extraction device when a new service is provided.
[Explanation of symbols]
1 route extraction device 2 service resource subprogram unit 3 subprogram management unit 4 NW resource configuration unit 5 NW topology configuration unit 6 NW information collection unit 7 service resource DB
8. NW resource DB
9. Rule DB
10. AP-IF unit 70 Service profile 80, 80a NW resource information 90, 90a to 90f NW profile

Claims (6)

複数のネットワークをまたがる情報通信サービスの提供におけるネットワークの経路抽出を行う経路抽出装置であって、ネットワーク上の管理対象である複数の通信装置と前記ネットワークを管理するネットワーク管理システムとサービスを提供する外部システムと前記ネットワークを介して接続し、
前記通信装置又はネットワーク管理装置から前記ネットワークを構成する装置管理情報を収集するネットワーク情報収集部と、前記装置管理情報に基づいてネットワークトポロジ情報を作成するネットワークトポロジ構成部と、前記装置管理情報に基づいてネットワークリソース情報を作成するネットワークリソース構成部と、前記外部システムからの要求を受け付けるアプリケーションインタフェース部とを備えるとともに、前記ネットワークトポロジ情報と前記ネットワークリソース情報とサービスの属性を設定したサービス属性情報とネットワークの属性を設定したネットワーク属性情報とを格納したデータベースを備え、前記サービス属性情報とネットワーク属性情報とに基づき、前記サービスに適したネットワークを選択することを特徴とするネットワークの経路抽出装置。
A route extraction device for extracting a route of a network in providing an information communication service across a plurality of networks, comprising: a plurality of communication devices to be managed on the network; a network management system for managing the network; Connected to the system via the network,
A network information collection unit that collects device management information configuring the network from the communication device or the network management device, a network topology configuration unit that creates network topology information based on the device management information, A network resource configuration unit for creating network resource information by means of an application, and an application interface unit for receiving a request from the external system, and service attribute information and a network in which the network topology information, the network resource information, and service attributes are set. A database storing network attribute information in which attributes of the service are set, and selecting a network suitable for the service based on the service attribute information and the network attribute information. Path extraction devices of the network, wherein.
前記選択されたネットワークにおいて、前記ネットワークトポロジ情報とネットワークリソース情報とに基づき、経路情報を求めることを特徴とする請求項1に記載のネットワークの経路抽出装置。2. The network path extraction device according to claim 1, wherein, in the selected network, path information is obtained based on the network topology information and network resource information. 複数のネットワークをまたがる情報通信サービスの提供におけるネットワークの経路抽出を行う経路抽出装置を用いて行うネットワークの経路抽出方法であって、
前記ネットワークを構成する装置管理情報を収集するネットワーク情報収集ステップと、前記装置管理情報に基づいてネットワークトポロジ情報を作成するネットワークトポロジ作成ステップと、前記装置管理情報に基づいてネットワークリソース情報を作成するネットワークリソース作成ステップと、前記外部システムからの要求を受け付けるアプリケーションインタフェースステップとを含むとともに、前記ネットワークトポロジ情報と前記ネットワークリソース情報とサービスの属性を設定したサービス属性情報とネットワークの属性を設定したネットワーク属性情報とを有し、前記サービス属性情報とネットワーク属性情報とに基づき、前記サービスに適したネットワークを選択することを特徴とするネットワークの経路抽出方法。
A method for extracting a route of a network using a route extracting apparatus for extracting a route of a network in providing an information communication service across a plurality of networks, comprising:
A network information collecting step of collecting device management information constituting the network, a network topology creating step of creating network topology information based on the device management information, and a network creating network resource information based on the device management information A resource creating step, an application interface step of receiving a request from the external system, and service attribute information in which the network topology information, the network resource information, and service attributes are set, and network attribute information in which network attributes are set. And selecting a network suitable for the service on the basis of the service attribute information and the network attribute information.
前記選択されたネットワークにおいて、前記ネットワークトポロジ情報とネットワークリソース情報とに基づき、経路情報を求めることを特徴とする請求項3に記載のネットワークの経路抽出方法。4. The method according to claim 3, wherein in the selected network, route information is obtained based on the network topology information and the network resource information. ネットワークの経路抽出装置に用いられる経路抽出プログラムであって、請求項1又は請求項2に記載のネットワークの経路抽出装置を実現させることを特徴とするネットワークの経路抽出プログラム。A network path extraction program for use in a network path extraction apparatus, wherein the network path extraction apparatus according to claim 1 or 2 is realized. 請求項5に記載のネットワークの経路抽出プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which the network path extraction program according to claim 5 is recorded.
JP2003050654A 2003-02-27 2003-02-27 Network route extraction device and route extraction method, route extraction program, and recording medium Pending JP2004260671A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003050654A JP2004260671A (en) 2003-02-27 2003-02-27 Network route extraction device and route extraction method, route extraction program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003050654A JP2004260671A (en) 2003-02-27 2003-02-27 Network route extraction device and route extraction method, route extraction program, and recording medium

Publications (1)

Publication Number Publication Date
JP2004260671A true JP2004260671A (en) 2004-09-16

Family

ID=33116008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003050654A Pending JP2004260671A (en) 2003-02-27 2003-02-27 Network route extraction device and route extraction method, route extraction program, and recording medium

Country Status (1)

Country Link
JP (1) JP2004260671A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010520663A (en) * 2007-03-01 2010-06-10 イクストリーム・ネットワークス・インコーポレーテッド Software control plane for switches and routers
EP3090528A4 (en) * 2013-12-30 2017-09-20 Sonus Networks, Inc. Network communication methods and apparatus
US10298480B2 (en) 2010-02-22 2019-05-21 Ribbon Communications Operating Company, Inc. Network communication methods and apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010520663A (en) * 2007-03-01 2010-06-10 イクストリーム・ネットワークス・インコーポレーテッド Software control plane for switches and routers
CN101785257A (en) * 2007-03-01 2010-07-21 极进网络有限公司 Software control plane for switches and routers
US10298480B2 (en) 2010-02-22 2019-05-21 Ribbon Communications Operating Company, Inc. Network communication methods and apparatus
EP3090528A4 (en) * 2013-12-30 2017-09-20 Sonus Networks, Inc. Network communication methods and apparatus

Similar Documents

Publication Publication Date Title
CN100484069C (en) File data distributing method and relative device
US9503308B2 (en) Method, device and system for processing content
JP4732667B2 (en) Selective routing
JP2001527668A (en) System and method for selecting and restoring various video data on a computer network
EP4298774A1 (en) Method, apparatus and system for nf selection
JP2004513411A (en) Content exchange device
JP2004501559A (en) Viewer object proxy
JP2003535396A (en) QOS-based content distribution network
JP2004509381A (en) Self-published network directory
US7877479B2 (en) Bandwidth control system and method capable of reducing traffic congestion on content servers
CN112314003A (en) Cellular telecommunications network including multiple network slices
JP2004514961A (en) Content tracking
CN114301818A (en) Service flow detection method, device, system, terminal and storage medium
CN112491719A (en) Network node selection method, equipment and storage medium
US20150026333A1 (en) Network system, network management apparatus and application management apparatus
US20090150564A1 (en) Per-user bandwidth availability
KR101548550B1 (en) Method for managing a communication between a server device and a customer device
CN107959704B (en) Data processing method and home gateway
US20020188708A1 (en) Network management method and apparatus
JP2004507806A (en) Overall health check on the client side
JP2004260671A (en) Network route extraction device and route extraction method, route extraction program, and recording medium
CN109788075B (en) Private network network system, data acquisition method and edge server
KR20140125223A (en) Method for collecting information with management interface in contents network based on information centric networking, content network management system, and node apparatus
JP2004508614A (en) Content Manager
CN111314407B (en) Communication device and communication method for processing metadata

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071212