JP2003258863A - Apparatus and method for calculating optical path - Google Patents
Apparatus and method for calculating optical pathInfo
- Publication number
- JP2003258863A JP2003258863A JP2002055966A JP2002055966A JP2003258863A JP 2003258863 A JP2003258863 A JP 2003258863A JP 2002055966 A JP2002055966 A JP 2002055966A JP 2002055966 A JP2002055966 A JP 2002055966A JP 2003258863 A JP2003258863 A JP 2003258863A
- Authority
- JP
- Japan
- Prior art keywords
- signaling
- path
- waiting time
- calculating
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数のネットワー
クとリンク接続された複数のルータとを介して各種コン
テンツが転送される光ネットワークに利用する。特に、
ルータ間の光パスのルーティング技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used in an optical network in which various contents are transferred via a plurality of routers linked with a plurality of networks. In particular,
Optical routing technology between routers.
【0002】[0002]
【従来の技術】従来、発側のルータと着側のルータとの
間にパスを設定する場合には、発側のルータから着側の
ルータに向けてパス設定のためのリクエストを送出す
る。このリクエストは、発側のルータと着側のルータと
の間の経路に設置された中継のルータを通過し、この中
継のルータはリクエストを受け取るとパス設定のための
リソースの確保を行う。このようにしてリクエストが着
側のルータまで到達し、パス設定のためのリソース確保
が完了すると、着側のルータから発側のルータに向けて
リソース確保通知が送出される。発側のルータでは、こ
の通知を受け取ると、パス設定に成功したことを知り通
信を開始する。2. Description of the Related Art Conventionally, when a path is set between a source router and a destination router, a request for path setting is sent from the source router to the destination router. This request passes through a relay router installed on the route between the originating router and the terminating router, and upon receipt of the request, the relay router secures resources for path setting. In this way, when the request reaches the destination router and the resource reservation for the path setting is completed, the resource reservation notification is sent from the destination router to the originating router. Upon receiving this notification, the originating router learns that the path setting was successful and starts communication.
【0003】また、中継のルータでリソースの確保に失
敗した場合には、その旨の通知が発側のルータにもたら
される。発側のルータではこの通知を受け取ると、同じ
経路におけるパス設定にリトライするか、あるいはその
経路におけるパス設定は断念して他の経路におけるパス
設定を試みる。When the relay router fails to secure the resource, a notification to that effect is sent to the originating router. Upon receiving this notification, the router on the sending side retries the path setting on the same route, or gives up the path setting on the route and tries the path setting on another route.
【0004】なお、本明細書における発側のルータおよ
び着側のルータとは、データ転送に先立ってパス設定の
ためのリクエストを送出する側のルータを発側のルータ
といい、このリクエストの終端先となるルータを着側の
ルータという。パス設定後におけるデータ転送の際に
は、発側のルータまたは着側のルータのいずれもがデー
タ発信元またはデータ受信先になることができる。ま
た、設定されたパスは、単方向パスであっても双方向パ
スであってもよい。In this specification, the originating side router and the terminating side router are called the originating side router which is the side sending the request for path setting prior to the data transfer, and the termination of this request. The destination router is called the destination router. At the time of data transfer after setting the path, either the originating router or the terminating router can be the data source or the data receiver. Further, the set path may be a unidirectional path or a bidirectional path.
【0005】[0005]
【発明が解決しようとする課題】従来のルータ間のパス
設定では、発側のルータと着側のルータとの間の経路に
おけるパス設定のためのリソースの確保は、試行錯誤的
に行われる。すなわち、発側のルータは、とりあえず所
望する経路に対してパス設定を試み、成功すればそれで
よしとし、失敗すれば同じ経路におけるパス設定をリト
ライするか、あるいは、その経路におけるパス設定は断
念して他の経路にパス設定を試みる。したがって、従来
は、ネットワークのトラヒックの状況に応じて、瞬時に
光パスの新設、増設、削減を行うといったことは困難で
ある。In the conventional path setting between routers, the resources for path setting in the route between the originating router and the terminating router are secured by trial and error. That is, the originating router tries to set the path for the desired route for the time being, and if it succeeds, it accepts it, and if it fails, retries the path setting for the same route, or abandons the path setting for that route. And try to set the path to another route. Therefore, conventionally, it is difficult to instantaneously install, add, or reduce optical paths according to the traffic conditions of the network.
【0006】さらに、従来のパスの光経路計算装置は最
短経路を計算するだけであり、パスの混雑具合によるパ
スの確保のためのプロトコルによる信号のやりとり時間
を考慮していない。このために、最短経路であってもパ
ス設定に長い時間を必要とし、最短経路ではない他の経
路の方が速やかにパス設定できる場合があり、このよう
な場合には、最短経路にパス設定を試みる利点が失われ
てしまう。Further, the conventional path optical path calculation device only calculates the shortest path, and does not consider the signal exchange time by the protocol for securing the path due to the congestion of the path. For this reason, it may take a long time to set the path even for the shortest route, and it may be possible to set the path more quickly for other routes that are not the shortest route. In such a case, the path is set for the shortest route. The advantage of trying is lost.
【0007】本発明は、このような背景に行われたもの
であって、ルータ間のパス設定を、パスの混雑具合(光
波長の空き具合)を考慮して行うことにより、リソース
の確保の時間も含めた最短時間でパス設定を行うことが
できるとともに、パス設定時間中に、ルータでコンテン
ツを確保している時間を短縮できるため、コンテンツの
配送遅延の短縮を可能とすることができる光経路計算装
置およびプログラムおよび記録媒体および光経路計算方
法を提供することを目的とする。The present invention has been made against such a background, and the resource can be secured by setting the path between the routers in consideration of the congestion degree of the path (freeness of the optical wavelength). The path can be set in the shortest time including the time, and the time during which the content is secured by the router can be shortened during the path setting time, so the delivery delay of the content can be shortened. An object is to provide a path calculation device and program, a recording medium, and an optical path calculation method.
【0008】[0008]
【課題を解決するための手段】本発明は、ルータ間にパ
ス設定を行うときに、最短経路のみならず、複数の経路
を計算し、これら複数の経路のそれぞれについて、シグ
ナリングの待ち合わせ時間を計算し、そのシグナリング
の待ち合わせ時間が最短となる経路を選択することを特
徴とする。このように、ルータ間のパス設定を、パスの
混雑具合を考慮して行うことにより、リソースの確保の
時間も含めた最短時間でパス設定を行うことができる。
また、パス設定時間中に、ルータでコンテンツを確保し
ている時間を短縮できるため、コンテンツの配送遅延の
短縮も可能となる。According to the present invention, when a path is set between routers, not only the shortest route but also a plurality of routes are calculated, and a signaling waiting time is calculated for each of the plurality of routes. However, it is characterized in that the route with the shortest waiting time for the signaling is selected. As described above, by performing the path setting between the routers in consideration of the congestion degree of the paths, the path setting can be performed in the shortest time including the time for securing the resources.
In addition, since it is possible to shorten the time during which the router secures the content during the path setting time, it is possible to shorten the delivery delay of the content.
【0009】すなわち、本発明の第一の観点は光経路計
算装置であって、本発明の特徴とするところは、ルータ
から公告されたネットワークのトポロジ情報およびリン
ク毎の光波長の空き情報を収集する手段と、この収集す
る手段により収集された前記トポロジ情報および前記光
波長の空き情報に基づき発側のルータと着側のルータと
の間を接続可能なパスを計算する手段と、前記収集する
手段により収集された前記トポロジ情報および前記光波
長の空き情報に基づき前記パスを計算する手段により計
算されたパスを確保するためのシグナリングの待ち合わ
せ時間を計算する手段とを備え、前記パスを計算する手
段の計算結果が複数であるときには前記シグナリングの
待ち合わせ時間を計算する手段の計算結果が最短となる
パスを選択する手段を備えたところにある。That is, a first aspect of the present invention is an optical path calculation device, which is characterized by collecting network topology information announced by routers and optical wavelength vacant information for each link. And means for calculating a connectable path between the originating router and the terminating router based on the topology information and the optical wavelength availability information collected by the collecting means, and the collecting means. Calculating the path based on the topology information collected by the means and the vacant information of the optical wavelength, and means for calculating the waiting time of signaling for securing the path calculated by the means for calculating the path. When the calculation result of the means is plural, a method of selecting the path for which the calculation result of the signaling waiting time is the shortest In the place with.
【0010】前記シグナリングの待ち合わせ時間を計算
する手段は、Tをシグナリングの待ち合わせ時間、P
(x,load)をシグナリングの失敗率、xを使用さ
れている波長数、loadを確保したい波長数、tを1
回のシグナリングの待ち合わせ時間とするときに、The means for calculating the waiting time for signaling is T, the waiting time for signaling, P
(X, load) is the signaling failure rate, x is the number of wavelengths used, x is the number of wavelengths for which the load is desired to be secured, and t is 1
When setting the waiting time for signaling once,
【0011】[0011]
【数2】
としてシグナリングの待ち合わせ時間を計算する手段を
備えることが望ましい。[Equation 2] It is desirable to provide a means for calculating the signaling waiting time.
【0012】また、前記パスを計算する手段の計算結果
が複数であるときには当該計算結果の中から短い順に所
定数のパスを選択する手段を備え、前記シグナリングの
待ち合わせ時間を計算する手段は、この選択する手段に
より選択された前記所定数のパスについてシグナリング
の待ち合わせ時間を計算する手段を備えてもよい。Further, when there are a plurality of calculation results of the means for calculating the path, there is provided means for selecting a predetermined number of paths from the calculation result in a short order, and the means for calculating the waiting time for signaling is A means for calculating a waiting time for signaling for the predetermined number of paths selected by the selecting means may be provided.
【0013】これによれば、ルータ間の全経路について
シグナリングの待ち合わせ時間を調べる手間を省き、計
算時間を短縮することができる。According to this, it is possible to save the trouble of checking the waiting time of signaling for all the routes between the routers and shorten the calculation time.
【0014】本発明の第二の観点はプログラムであっ
て、本発明の特徴とするところは、情報処理装置にイン
ストールすることにより、その情報処理装置に、光経路
計算装置に相応する機能として、ルータから公告された
ネットワークのトポロジ情報およびリンク毎の光波長の
空き情報を収集する機能と、この収集する機能により収
集された前記トポロジ情報および前記光波長の空き情報
に基づき発側のルータと着側のルータとの間を接続可能
なパスを計算する機能と、前記収集する機能により収集
された前記トポロジ情報および前記光波長の空き情報に
基づき前記パスを計算する機能により計算されたパスを
確保するためのシグナリングの待ち合わせ時間を計算す
る機能とを実現させ、前記パスを計算する機能の計算結
果が複数であるときには前記シグナリングの待ち合わせ
時間を計算する機能の計算結果が最短となるパスを選択
する機能を実現させるところにある。A second aspect of the present invention is a program, which is characterized by being installed in an information processing device so that the information processing device has a function corresponding to the optical path calculation device. A function that collects the topology information of the network and the vacant information of the optical wavelength for each link announced by the router, and the router on the originating side based on the topology information and the vacant information of the optical wavelength collected by this collecting function. Secures the path calculated by the function that calculates the path that can be connected to the router on the side and the function that calculates the path based on the topology information collected by the collecting function and the vacant information of the optical wavelength When the calculation result of the function that calculates the waiting time of the signaling to realize and the function that calculates the path is plural Is in place to realize the function of selecting the path calculation result of the ability to calculate the waiting time of the signaling is the shortest.
【0015】前記シグナリングの待ち合わせ時間を計算
する機能として、Tをシグナリングの待ち合わせ時間、
P(x,load)をシグナリングの失敗率、xを使用
されている波長数、loadを確保したい波長数、tを
1回のシグナリングの待ち合わせ時間とするときに、
[数2]としてシグナリングの待ち合わせ時間を計算す
る機能を実現させることが望ましい。As a function of calculating the signaling waiting time, T is the signaling waiting time,
When P (x, load) is the signaling failure rate, x is the number of wavelengths used, load is the number of wavelengths to secure, and t is the waiting time for one signaling,
It is desirable to realize the function of calculating the waiting time for signaling as [Equation 2].
【0016】また、前記パスを計算する機能の計算結果
が複数であるときには当該計算結果の中から短い順に所
定数のパスを選択する機能を実現させ、前記シグナリン
グの待ち合わせ時間を計算する機能は、この選択する機
能により選択された前記所定数のパスについてシグナリ
ングの待ち合わせ時間を計算する機能を実現させること
もできる。Further, when there are a plurality of calculation results of the function of calculating the path, a function of selecting a predetermined number of paths from the calculation result in a short order is realized, and the function of calculating the waiting time for signaling is It is also possible to realize the function of calculating the waiting time of signaling for the predetermined number of paths selected by the selecting function.
【0017】本発明の第三の観点は、本発明のプログラ
ムが記録された前記情報処理装置読取可能な記録媒体で
ある。本発明のプログラムは本発明の記録媒体に記録さ
れることにより、前記情報処理装置は、この記録媒体を
用いて本発明のプログラムをインストールすることがで
きる。あるいは、本発明のプログラムを保持するサーバ
からネットワークを介して直接前記情報処理装置に本発
明のプログラムをインストールすることもできる。A third aspect of the present invention is a recording medium readable by the information processing device, in which the program of the present invention is recorded. By recording the program of the present invention on the recording medium of the present invention, the information processing apparatus can install the program of the present invention using this recording medium. Alternatively, the program of the present invention can be installed in the information processing apparatus directly from a server holding the program of the present invention via a network.
【0018】これにより、コンピュータ装置等の情報処
理装置を用いて、ルータ間のパス設定を、パスの混雑具
合を考慮して行うことにより、リソースの確保の時間も
含めた最短時間でパス設定を行うことができるととも
に、パス設定時間中に、ルータでコンテンツを確保して
いる時間を短縮できるため、コンテンツの配送遅延の短
縮も可能となる光経路計算装置を実現することができ
る。Thus, by using an information processing device such as a computer device to set the path between the routers in consideration of the congestion of the path, the path can be set in the shortest time including the time for securing resources. In addition to being able to carry out the processing, it is possible to realize an optical path calculation device that can shorten the time for securing the contents by the router during the path setting time, and also shorten the delivery delay of the contents.
【0019】本発明の第四の観点は光経路計算方法であ
って、本発明の特徴とするところは、ルータから公告さ
れたネットワークのトポロジ情報およびリンク毎の光波
長の空き情報を収集し、この収集された前記トポロジ情
報および前記光波長の空き情報に基づき発側のルータと
着側のルータとの間を接続可能なパスを計算し、前記ト
ポロジ情報および前記光波長の空き情報に基づき前記計
算されたパスを確保するためのシグナリングの待ち合わ
せ時間を計算し、前記計算されたパスが複数であるとき
には前記シグナリングの待ち合わせ時間の計算結果が最
短となるパスを選択するところにある。A fourth aspect of the present invention is an optical path calculation method, which is a feature of the present invention. It collects topology information of a network announced by a router and vacant information of an optical wavelength for each link. A path connectable between the originating router and the destination router is calculated based on the collected topology information and the optical wavelength free space information, and the path is calculated based on the topology information and the optical wavelength free space information. The waiting time for signaling to secure the calculated path is calculated, and when there are a plurality of calculated paths, the path with the shortest calculation result of the waiting time for signaling is selected.
【0020】前記シグナリングの待ち合わせ時間を計算
する際に、Tをシグナリングの待ち合わせ時間、P
(x,load)をシグナリングの失敗率、xを使用さ
れている波長数、loadを確保したい波長数、tを1
回のシグナリングの待ち合わせ時間とするときに、[数
2]としてシグナリングの待ち合わせ時間を計算するこ
とが望ましい。In calculating the signaling waiting time, T is the signaling waiting time, and P is
(X, load) is the signaling failure rate, x is the number of wavelengths used, x is the number of wavelengths for which the load is desired to be secured, and t is 1
When the waiting time for signaling is set once, it is desirable to calculate the waiting time for signaling as [Equation 2].
【0021】また、前記計算されたパスが複数であると
きには当該計算結果の中から短い順に所定数のパスを選
択し、この選択された前記所定数のパスについてシグナ
リングの待ち合わせ時間を計算することもできる。Further, when there are a plurality of calculated paths, a predetermined number of paths may be selected from the calculation result in ascending order, and the waiting time for signaling may be calculated for the selected predetermined number of paths. it can.
【0022】[0022]
【発明の実施の形態】本発明実施例の光経路計算装置を
図1ないし図4を参照して説明する。図1は第一実施例
の光経路計算装置のブロック構成図である。図2は第二
実施例の光経路計算装置のブロック構成図である。図3
はネットワーク構成例を示す図である。図4は使用済波
長数に対する光パス確保時間を示す図である。BEST MODE FOR CARRYING OUT THE INVENTION An optical path calculating apparatus according to an embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram of an optical path calculation device according to the first embodiment. FIG. 2 is a block diagram of the optical path calculation device of the second embodiment. Figure 3
FIG. 3 is a diagram showing a network configuration example. FIG. 4 is a diagram showing an optical path securing time with respect to the number of used wavelengths.
【0023】第一実施例の光経路計算装置の特徴とする
ところは、図1に示すように、ルータから公告されたネ
ットワークのトポロジ情報およびリンク毎の光波長の空
き情報を収集する情報収集部1と、この情報収集部1に
より収集された前記トポロジ情報および前記光波長の空
き情報に基づき発側のルータと着側のルータとの間を接
続可能なパスを計算する経路計算部2と、情報収集部1
により収集された前記トポロジ情報および前記光波長の
空き情報に基づき経路計算部2により計算されたパスを
確保するためのシグナリングの待ち合わせ時間を計算す
るシグナリング待ち合わせ時間計算部3とを備え、経路
計算部2の計算結果が複数であるときにはシグナリング
待ち合わせ時間計算部3の計算結果が最短となるパスを
選択する経路選択部4を備えたところにある。The optical path calculation device of the first embodiment is characterized in that, as shown in FIG. 1, an information collection unit for collecting network topology information and free wavelength information for each link announced by a router. 1 and a route calculator 2 for calculating a connectable path between the originating router and the terminating router based on the topology information and the optical wavelength availability information collected by the information collecting unit 1. Information collection unit 1
And a signaling waiting time calculation unit 3 that calculates a waiting time for signaling for securing the path calculated by the route calculation unit 2 based on the topology information and the free space information of the optical wavelength collected by the route calculation unit. When the calculation result of 2 is plural, the route selection unit 4 is provided for selecting the path for which the calculation result of the signaling waiting time calculation unit 3 is the shortest.
【0024】シグナリング待ち合わせ時間計算部3は、
Tをシグナリングの待ち合わせ時間、P(x,loa
d)をシグナリングの失敗率、xを使用されている波長
数、loadを確保したい波長数、tを1回のシグナリ
ングの待ち合わせ時間とするときに、[数2]としてシ
グナリングの待ち合わせ時間を計算する。The signaling waiting time calculation unit 3
T is the waiting time for signaling, P (x, loa
When d) is the signaling failure rate, x is the number of wavelengths used, the number of wavelengths for which load is to be secured, and t is the waiting time for one signaling, the waiting time for signaling is calculated as [Numerical formula 2]. .
【0025】第二実施例の光経路計算装置は、図2に示
すように、経路計算部2の計算結果が複数であるときに
は当該計算結果の中から短い順に所定数のパスを選択す
る経路候補選択部5を備え、シグナリング待ち合わせ時
間計算部3は、この経路候補選択部5により選択された
前記所定数のパスについてシグナリングの待ち合わせ時
間を計算する。As shown in FIG. 2, the optical path calculation apparatus of the second embodiment selects a predetermined number of paths from the calculation results of the path calculation unit 2 in the shortest order when there are a plurality of calculation results. The signaling waiting time calculation unit 3 includes a selection unit 5, and calculates the signaling waiting time for the predetermined number of paths selected by the route candidate selection unit 5.
【0026】本実施例の光経路計算装置は、情報処理装
置であるコンピュータ装置を用いて実現することができ
る。すなわち、コンピュータ装置にインストールするこ
とにより、そのコンピュータ装置に、光経路計算装置に
相応する機能として、ルータから公告されたネットワー
クのトポロジ情報およびリンク毎の光波長の空き情報を
収集する情報収集部1に相応する機能と、この情報収集
部1により収集された前記トポロジ情報および前記光波
長の空き情報に基づき発側のルータと着側のルータとの
間を接続可能なパスを計算する経路計算部2に相応する
機能と、情報収集部1により収集された前記トポロジ情
報および前記光波長の空き情報に基づき経路計算部2に
より計算されたパスを確保するためのシグナリングの待
ち合わせ時間を計算するシグナリング待ち合わせ時間計
算部3に相応する機能とを実現させ、経路計算部2の計
算結果が複数であるときにはシグナリング待ち合わせ時
間計算部3の計算結果が最短となるパスを選択する経路
選択部4に相応する機能を実現させるプログラムをコン
ピュータ装置にインストールすることにより、そのコン
ピュータ装置を第一実施例の光経路計算装置に相応する
装置とすることができる。The optical path calculation device of this embodiment can be realized by using a computer device which is an information processing device. That is, the information collecting unit 1 which, when installed in a computer device, collects the topology information of the network announced by the router and the vacant information of the optical wavelength for each link as a function corresponding to the optical path calculation device in the computer device. And a route calculator that calculates a connectable path between the originating router and the terminating router based on the topology information and the optical wavelength availability information collected by the information collecting unit 1. 2 and a signaling wait for calculating a signaling wait time for securing the path calculated by the route calculator 2 based on the topology information and the optical wavelength availability information collected by the information collector 1. The function corresponding to the time calculation unit 3 is realized, and the calculation result of the route calculation unit 2 is plural. Is installed in the computer device so as to realize the function corresponding to the route selecting part 4 for selecting the path having the shortest calculation result of the signaling waiting time calculating part 3, so that the computer device is installed in the optical disc of the first embodiment. It may be a device corresponding to the route calculation device.
【0027】シグナリング待ち合わせ時間計算部3に相
応する機能として、Tをシグナリングの待ち合わせ時
間、P(x,load)をシグナリングの失敗率、xを
使用されている波長数、loadを確保したい波長数、
tを1回のシグナリングの待ち合わせ時間とするとき
に、[数2]としてシグナリングの待ち合わせ時間を計
算する機能を実現させる。As functions corresponding to the signaling waiting time calculation unit 3, T is the waiting time of signaling, P (x, load) is the failure rate of signaling, x is the number of wavelengths used, and the number of wavelengths for which load is desired to be secured,
When t is the waiting time for signaling once, the function of calculating the waiting time for signaling is realized as [Equation 2].
【0028】また、経路計算部2の計算結果が複数であ
るときには当該計算結果の中から短い順に所定数のパス
を選択する経路候補選択部5に相応する機能を実現さ
せ、シグナリング待ち合わせ時間計算部3は、この経路
候補選択部5により選択された前記所定数のパスについ
てシグナリングの待ち合わせ時間を計算する機能を実現
させるプログラムをコンピュータ装置にインストールす
ることにより、そのコンピュータ装置を第二実施例の光
経路計算装置に相応する装置とすることができる。When the calculation result of the route calculation unit 2 is plural, a function corresponding to the route candidate selection unit 5 which selects a predetermined number of paths in the shortest order from the calculation results is realized, and the signaling waiting time calculation unit is realized. 3 installs in the computer device a program that realizes the function of calculating the waiting time of signaling for the predetermined number of paths selected by the route candidate selection unit 5, thereby making the computer device of the second embodiment optical. It may be a device corresponding to the route calculation device.
【0029】本実施例のプログラムは本実施例の記録媒
体に記録されることにより、コンピュータ装置は、この
記録媒体を用いて本実施例のプログラムをインストール
することができる。あるいは、本実施例のプログラムを
保持するサーバからネットワークを介して直接コンピュ
ータ装置に本実施例のプログラムをインストールするこ
ともできる。By recording the program of this embodiment on the recording medium of this embodiment, the computer device can install the program of this embodiment using this recording medium. Alternatively, the program of this embodiment can be directly installed in a computer device from a server holding the program of this embodiment via a network.
【0030】これにより、コンピュータ装置を用いて、
ルータ間のパス設定を、パスの混雑具合(光波長の空き
具合)を考慮して行うことにより、リソースの確保の時
間も含めた最短時間でのパス設定を行うことができると
ともに、パス設定時間中に、ルータでコンテンツを確保
している時間を短縮できるため、コンテンツの配送遅延
の短縮も可能となる光経路計算装置を実現することがで
きる。Thus, using the computer device,
By setting the path between routers in consideration of the congestion of paths (freeness of optical wavelength), it is possible to set the path in the shortest time including the time for securing resources and the path setting time. In addition, since the time for securing the content by the router can be shortened, it is possible to realize the optical path calculation device that can shorten the delivery delay of the content.
【0031】以下では、本実施例をさらに詳細に説明す
る。The present embodiment will be described in more detail below.
【0032】(第一実施例)第一実施例を図3および図
4を参照して説明する。図3は、3ルータからなるネッ
トワークであり、各ルータ間は、1本のファイバ、32
波長のWDM(Wavelength Division Multiplex)で結ば
れている。この系で、ルータAからルータBに光パスを
設定する。図中の各リンクlink1、link2、l
ink3のそれぞれの波長を確保する場合のシグナリン
グの待ち合わせ時間Tは、シグナリングの失敗率P
(x,load)を用いて表すことができる。ここで、
xは使用されている波長数であり、loadは確保した
い波長数である。
[数2]ここで、tは1回のシグナリングの待ち合わせ
時間である。この系において、シグナリングの失敗率P
(x,load)は呼損率として近似できる。(First Embodiment) A first embodiment will be described with reference to FIGS. 3 and 4. FIG. 3 shows a network consisting of three routers, with one fiber between each router and 32
They are connected by WDM (Wavelength Division Multiplex) of the wavelength. In this system, an optical path is set from router A to router B. Each link link1, link2, l in the figure
The waiting time T of signaling when securing each wavelength of the ink3 is the failure rate P of the signaling.
It can be expressed using (x, load). here,
x is the number of wavelengths used, and load is the number of wavelengths to be secured. [Equation 2] Here, t is the waiting time for one signaling. In this system, the signaling failure rate P
(X, load) can be approximated as a call loss rate.
【0033】図4は使用済波長数に対する光パス確保時
間を示すグラフであり、横軸に使用済波長数をとり、縦
軸に光パス確保時間をとる。図4では、1回のシグナリ
ング時間をt=1とした場合の待ち合わせ時間を、使用
波長数をパラメータとして表している。このグラフか
ら、確保したい波長数(load)が28の場合には、
link1で既に使用されている波長数が30波あり、
link2、link3では使用されている波長数が1
波であった場合には、シグナリング時間は、path1
では14.5、path2では2.18と、ショーテス
トパスではない遠回りなpath2の方が6.65倍も
速くパスを設定することができる。したがって、このケ
ースでは、path2を選び、光パスを設定する。FIG. 4 is a graph showing the optical path securing time with respect to the number of used wavelengths, wherein the horizontal axis represents the number of used wavelengths and the vertical axis represents the optical path securing time. In FIG. 4, the waiting time when the signaling time for one time is set to t = 1 is represented by the number of used wavelengths as a parameter. From this graph, if the number of wavelengths (load) you want to secure is 28,
There are 30 wavelengths already used in link1,
The number of wavelengths used in link2 and link3 is 1
If it was a wave, the signaling time is path1
14.5 and 2.18 for path2, which is 6.65 times faster for the detoured path2 that is not a showtest pass. Therefore, in this case, the path 2 is selected and the optical path is set.
【0034】(第二実施例)第一実施例において、接続
したいルータ間の全パスに対し、シグナリング時間を計
算するのではなく、幾本かの短い経路を選び、それらの
パスにだけ対し、シグナリング時間を計算し、シグナリ
ング時間の短い光パスを設定することとする。ここで
は、経路計算部2により計算された複数経路から最短経
路を初めとして短い順に複数経路を選択する。(Second Embodiment) In the first embodiment, instead of calculating the signaling time for all the paths between the routers to be connected, some short paths are selected and only those paths are selected. The signaling time is calculated and an optical path with a short signaling time is set. Here, a plurality of routes are selected from the plurality of routes calculated by the route calculation unit 2 in ascending order, starting with the shortest route.
【0035】[0035]
【発明の効果】以上説明したように、本発明によれば、
ルータ間のパス設定を、パスの混雑具合を考慮して行う
ことにより、リソースの確保の時間も含めた最短時間で
パス設定を行うことができるとともに、パス設定時間中
に、ルータでコンテンツを確保している時間を短縮でき
るため、コンテンツの配送遅延の短縮も可能となる。As described above, according to the present invention,
By setting the path between routers in consideration of the congestion degree of the path, it is possible to set the path in the shortest time including the time to secure resources, and secure the contents at the router during the path setting time. Since it is possible to shorten the time during which the content is delivered, it is possible to shorten the delivery delay of the content.
【図1】第一実施例の光経路計算装置のブロック構成
図。FIG. 1 is a block configuration diagram of an optical path calculation device according to a first embodiment.
【図2】第二実施例の光経路計算装置のブロック構成
図。FIG. 2 is a block configuration diagram of an optical path calculation device according to a second embodiment.
【図3】3ルータからなるネットワークを示す図。FIG. 3 is a diagram showing a network including three routers.
【図4】使用済波長数に対する光パス確保時間を示すグ
ラフを示す図。FIG. 4 is a diagram showing a graph showing an optical path securing time with respect to the number of used wavelengths.
【符号の説明】 1 情報収集部 2 経路計算部 3 シグナリング待ち合わせ時間計算部 4 経路選択部 5 経路候補選択部 A、B ルータ[Explanation of symbols] 1 Information collection department 2 route calculator 3 Signaling waiting time calculator 4 route selector 5 Route candidate selection section A, B router
───────────────────────────────────────────────────── フロントページの続き (72)発明者 塩本 公平 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 (72)発明者 山中 直明 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 5K030 GA02 GA13 JA07 JL03 KA01 LB05 LC11 MB09 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Kohei Shiomoto 2-3-1, Otemachi, Chiyoda-ku, Tokyo Inside Telegraph and Telephone Corporation (72) Inventor Naoaki Yamanaka 2-3-1, Otemachi, Chiyoda-ku, Tokyo Inside Telegraph and Telephone Corporation F term (reference) 5K030 GA02 GA13 JA07 JL03 KA01 LB05 LC11 MB09
Claims (10)
ポロジ情報およびリンク毎の光波長の空き情報を収集す
る手段と、 この収集する手段により収集された前記トポロジ情報お
よび前記光波長の空き情報に基づき発側のルータと着側
のルータとの間を接続可能なパスを計算する手段と、 前記収集する手段により収集された前記トポロジ情報お
よび前記光波長の空き情報に基づき前記パスを計算する
手段により計算されたパスを確保するためのシグナリン
グの待ち合わせ時間を計算する手段とを備え、 前記パスを計算する手段の計算結果が複数であるときに
は前記シグナリングの待ち合わせ時間を計算する手段の
計算結果が最短となるパスを選択する手段を備えたこと
を特徴とする光経路計算装置。1. A means for collecting topology information of a network and free information of optical wavelengths for each link announced by a router, and a means for generating based on the topology information and the free information of optical wavelengths collected by the collecting means. Means for calculating a path connectable between the side router and the destination router; and a means for calculating the path based on the topology information and the optical wavelength availability information collected by the collecting means And a means for calculating a waiting time for signaling for securing the established path, and when the calculation result of the means for calculating the path is plural, the calculation result of the means for calculating the waiting time for signaling is the shortest. An optical path calculation device comprising means for selecting a path.
算する手段は、Tをシグナリングの待ち合わせ時間、P
(x,load)をシグナリングの失敗率、xを使用さ
れている波長数、loadを確保したい波長数、tを1
回のシグナリングの待ち合わせ時間とするときに、 【数1】 としてシグナリングの待ち合わせ時間を計算する手段を
備えた請求項1記載の光経路計算装置。2. The means for calculating the signaling waiting time is T, the signaling waiting time, P
(X, load) is the signaling failure rate, x is the number of wavelengths used, x is the number of wavelengths for which the load is desired to be secured, and t is 1
When the waiting time for one signaling is set, The optical path calculation device according to claim 1, further comprising means for calculating a waiting time for signaling.
数であるときには当該計算結果の中から短い順に所定数
のパスを選択する手段を備え、 前記シグナリングの待ち合わせ時間を計算する手段は、
この選択する手段により選択された前記所定数のパスに
ついてシグナリングの待ち合わせ時間を計算する手段を
備えた請求項1または2記載の光経路計算装置。3. When there are a plurality of calculation results of the means for calculating the path, there is provided means for selecting a predetermined number of paths from the calculation result in a short order, and the means for calculating the waiting time for signaling comprises:
3. The optical path calculation device according to claim 1, further comprising means for calculating a waiting time for signaling for the predetermined number of paths selected by the selecting means.
より、その情報処理装置に、光経路計算装置に相応する
機能として、 ルータから公告されたネットワークのトポロジ情報およ
びリンク毎の光波長の空き情報を収集する機能と、 この収集する機能により収集された前記トポロジ情報お
よび前記光波長の空き情報に基づき発側のルータと着側
のルータとの間を接続可能なパスを計算する機能と、 前記収集する機能により収集された前記トポロジ情報お
よび前記光波長の空き情報に基づき前記パスを計算する
機能により計算されたパスを確保するためのシグナリン
グの待ち合わせ時間を計算する機能とを実現させ、 前記パスを計算する機能の計算結果が複数であるときに
は前記シグナリングの待ち合わせ時間を計算する機能の
計算結果が最短となるパスを選択する機能を実現させる
ことを特徴とするプログラム。4. When installed in an information processing device, the information processing device collects, as a function corresponding to an optical path calculation device, network topology information announced by a router and optical wavelength vacant information for each link. And a function of calculating a connectable path between the originating router and the terminating router based on the topology information and the optical wavelength availability information collected by the collecting function, and A function of calculating a waiting time of signaling for securing the path calculated by the function of calculating the path based on the topology information and the availability information of the optical wavelength collected by the function, and calculating the path When there are multiple calculation results of the function to be performed, the calculation result of the function to calculate the signaling waiting time is the highest. Program characterized thereby realize the function of select which path.
算する機能として、Tをシグナリングの待ち合わせ時
間、P(x,load)をシグナリングの失敗率、xを
使用されている波長数、loadを確保したい波長数、
tを1回のシグナリングの待ち合わせ時間とするとき
に、[数1]としてシグナリングの待ち合わせ時間を計
算する機能を実現させる請求項4記載のプログラム。5. As a function for calculating the signaling waiting time, T is the signaling waiting time, P (x, load) is the signaling failure rate, x is the number of wavelengths used, and the number of wavelengths for which load is desired to be secured. ,
The program according to claim 4, which realizes a function of calculating a signaling waiting time as [Equation 1] when t is a waiting time for signaling once.
数であるときには当該計算結果の中から短い順に所定数
のパスを選択する機能を実現させ、 前記シグナリングの待ち合わせ時間を計算する機能は、
この選択する機能により選択された前記所定数のパスに
ついてシグナリングの待ち合わせ時間を計算する機能を
実現させる請求項4または5記載のプログラム。6. When a plurality of calculation results of the function for calculating the path are realized, a function for selecting a predetermined number of paths from the calculation result in a short order is realized, and the function for calculating the waiting time for signaling is
The program according to claim 4 or 5, which realizes a function of calculating a waiting time for signaling for the predetermined number of paths selected by the selected function.
ログラムが記録された前記情報処理装置読取可能な記録
媒体。7. A recording medium readable by the information processing device, in which the program according to claim 4 is recorded.
ポロジ情報およびリンク毎の光波長の空き情報を収集
し、 この収集された前記トポロジ情報および前記光波長の空
き情報に基づき発側のルータと着側のルータとの間を接
続可能なパスを計算し、 前記トポロジ情報および前記光波長の空き情報に基づき
前記計算されたパスを確保するためのシグナリングの待
ち合わせ時間を計算し、 前記計算されたパスが複数であるときには前記シグナリ
ングの待ち合わせ時間の計算結果が最短となるパスを選
択することを特徴とする光経路計算方法。8. The network topology information and the optical wavelength free space information for each link announced by the router are collected, and the originating router and the destination side are collected based on the collected topology information and the optical wavelength free space information. Calculating a path connectable with the router, calculating the waiting time of signaling for securing the calculated path based on the topology information and the free information of the optical wavelength, the calculated path is When there are a plurality of optical path calculation methods, a path having the shortest calculation result of the signaling waiting time is selected.
算する際に、Tをシグナリングの待ち合わせ時間、P
(x,load)をシグナリングの失敗率、xを使用さ
れている波長数、loadを確保したい波長数、tを1
回のシグナリングの待ち合わせ時間とするときに、[数
1]としてシグナリングの待ち合わせ時間を計算する請
求項8記載の光経路計算方法。9. When calculating the signaling waiting time, T is the signaling waiting time, and P is P.
(X, load) is the signaling failure rate, x is the number of wavelengths used, x is the number of wavelengths for which the load is desired to be secured, and t is 1
9. The optical path calculation method according to claim 8, wherein the signaling waiting time is calculated as [Equation 1] when the signaling waiting time is set once.
には当該計算結果の中から短い順に所定数のパスを選択
し、この選択された前記所定数のパスについてシグナリ
ングの待ち合わせ時間を計算する請求項8または9記載
の光経路計算方法。10. The method according to claim 10, wherein when there are a plurality of calculated paths, a predetermined number of paths are selected from the calculation result in ascending order, and signaling waiting time is calculated for the selected predetermined number of paths. 8. The optical path calculation method according to 8 or 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002055966A JP3784732B2 (en) | 2002-03-01 | 2002-03-01 | Optical path calculation apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002055966A JP3784732B2 (en) | 2002-03-01 | 2002-03-01 | Optical path calculation apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003258863A true JP2003258863A (en) | 2003-09-12 |
JP3784732B2 JP3784732B2 (en) | 2006-06-14 |
Family
ID=28666667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002055966A Expired - Fee Related JP3784732B2 (en) | 2002-03-01 | 2002-03-01 | Optical path calculation apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3784732B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006324910A (en) * | 2005-05-18 | 2006-11-30 | Fujitsu Ltd | Information processing method and router |
JP2010011039A (en) * | 2008-06-26 | 2010-01-14 | Fujitsu Ltd | Node device and route setting method |
-
2002
- 2002-03-01 JP JP2002055966A patent/JP3784732B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006324910A (en) * | 2005-05-18 | 2006-11-30 | Fujitsu Ltd | Information processing method and router |
JP4606249B2 (en) * | 2005-05-18 | 2011-01-05 | 富士通株式会社 | Information processing method and router |
JP2010011039A (en) * | 2008-06-26 | 2010-01-14 | Fujitsu Ltd | Node device and route setting method |
Also Published As
Publication number | Publication date |
---|---|
JP3784732B2 (en) | 2006-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011061742A2 (en) | Communication system and method for managing data transfer through a communication network | |
CN104995881A (en) | Replacing an existing network communications path | |
WO2007062608A1 (en) | A method for realizing the separate routes spanning domains | |
US7168044B1 (en) | Apparatus and method for automatic network connection provisioning | |
JP2010154383A (en) | Path switching method, communication system, communication device, and program | |
EP1309141B1 (en) | Node, program product and network for optical dynamic burst switching | |
US20090034972A1 (en) | Optical Path Routing in an Optical Communications Network | |
CN113747277A (en) | Path determination method and device | |
CN114286205B (en) | Data frame sending method and network equipment | |
JP2003258863A (en) | Apparatus and method for calculating optical path | |
CN100479449C (en) | Method for controlling flow | |
WO2019134572A1 (en) | Sdn-based optical transport network protection recovery method and device, and storage medium | |
JP2004343199A (en) | Network resource intermediation communication system, communication method, communication apparatus, adjacent node apparatus, and program and recording medium thereof | |
EP1309217B1 (en) | Dynamic burst switch node, program product and network | |
CN109743112B (en) | OTN networking method, apparatus, device, and computer-readable storage medium | |
CN113169939B (en) | Method, network equipment and system for establishing service path | |
JP4817143B2 (en) | Path setting method and communication apparatus | |
KR19990022851A (en) | Communication device and communication method | |
JPH11122258A (en) | Optical wavelength routing method and optical wavelength routing system | |
JP3602510B2 (en) | Network and node, program and recording medium | |
JP3634317B2 (en) | Node and network and program and recording medium | |
JP2005269377A (en) | Path control apparatus and program | |
JP2003249903A (en) | All-optical network and optical path crossconnect | |
JP3722758B2 (en) | Optical communication network, optical node, and optical wavelength path setting method | |
JP2003258866A (en) | Optical path network, node, program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050621 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050808 |
|
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: 20060314 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060315 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090324 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100324 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110324 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110324 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120324 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130324 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |