JP2009232177A - User management system and method for reserving network path - Google Patents
User management system and method for reserving network path Download PDFInfo
- Publication number
- JP2009232177A JP2009232177A JP2008075321A JP2008075321A JP2009232177A JP 2009232177 A JP2009232177 A JP 2009232177A JP 2008075321 A JP2008075321 A JP 2008075321A JP 2008075321 A JP2008075321 A JP 2008075321A JP 2009232177 A JP2009232177 A JP 2009232177A
- Authority
- JP
- Japan
- Prior art keywords
- network
- route
- management system
- information
- reservation
- 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
- 238000000034 method Methods 0.000 title claims description 9
- 238000004364 calculation method Methods 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 4
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims description 2
- 238000004422 calculation algorithm Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】品質条件がついたネットワークパスを要望するユーザから、パス予約を受けつけ、ネットワークリソースを考慮した最適なパスを予約・設定・再計算する。
【解決手段】ネットワーク管理システムは、前記ネットワークを利用するユーザから、予約帯域及び回線使用開始終了時間を含んでいる予約基本情報を受け取るユーザインタフェース部と、前記ネットワーク管理システムからネットワークリソース情報を取得し、時間軸方向に拡張したネットワークリソース情報を格納する時間軸情報付ネットワークデータベースと、前記データベースを参照することにより、前記予約基本情報に適合する最適経路を算出する経路計算エンジン部と、前記最適経路から構成されるネットワークトポロジを生成し、前記最適経路及び前記予約基本情報を前記データベースに反映させるスケジューリング部と、前記ネットワーク管理システムに対して、前記最適経路及び前記予約基本情報に基づいてプロビジョニングを実施するプロビジョニング部とを備えている。
【選択図】図2The present invention accepts a path reservation from a user who requests a network path with a quality condition, and reserves, sets and recalculates an optimal path in consideration of network resources.
A network management system obtains basic resource information including a reserved bandwidth and a line use start / end time from a user who uses the network, and acquires network resource information from the network management system. A network database with time axis information for storing network resource information expanded in the time axis direction, a route calculation engine unit for calculating an optimum route that matches the reservation basic information by referring to the database, and the optimum route A network topology configured to reflect the optimum route and the basic reservation information in the database, and to the network management system based on the provisional information based on the optimum route and the basic reservation information. And a provisioning unit for implementing the grayed.
[Selection] Figure 2
Description
本発明は、ネットワークパスを予約するユーザ管理システム及び方法に関する。より詳細には、品質条件がついたネットワークパスを要望するユーザから、パス予約を受けつけ、ネットワークリソースを考慮した最適なパスを予約・設定・再計算するユーザ管理システム及び方法に関する。 The present invention relates to a user management system and method for reserving a network path. More specifically, the present invention relates to a user management system and method for accepting a path reservation from a user who requests a network path with quality conditions, and reserving / setting / recalculating an optimal path in consideration of network resources.
非特許文献1から4には、パケット交換ネットワーク又は回線交換ネットワークにおいて、回線設定を行う構成が記載されている。例えば、MPLS(Multi Protocol Label Swtiching)ネットワークにおいてLSP(Label Switched Path)を設定する場合、LSP設定を行おうとするノードは、リンク情報データベースを参照して、LSPの対向側終端ノードまでの経路を計算し、経路情報及び要求帯域を含む回線設定要求メッセージを送信する。経路情報に含まれるノードは、回線設定要求メッセージを受信した場合、現在の使用帯域と利用可能な最大帯域から要求帯域を確保できるか否かを判定し、確保できる場合には経路情報で次に指定されているノードに回線設定要求メッセージを転送する。この様に、回線設定要求メッセージは、経路情報で指定されている順に転送され、中間にある総てのノードにおいて帯域確保ができる場合、LSP終端点である対向ノードに到達する。対向ノードにおいても帯域の確保が可能である場合には、経路情報とは逆順に確認メッセージが転送され回線設定が完了する。 Non-Patent Documents 1 to 4 describe a configuration in which line setting is performed in a packet switching network or a circuit switching network. For example, when setting an LSP (Label Switched Path) in an MPLS (Multi Protocol Label Switching) network, the node that is to set the LSP refers to the link information database and calculates the route to the opposite end node of the LSP Then, a line setting request message including the route information and the required bandwidth is transmitted. When the node included in the route information receives the line setting request message, the node determines whether or not the required bandwidth can be secured from the current used bandwidth and the maximum available bandwidth. Forward the line setup request message to the specified node. In this way, the line setting request message is transferred in the order specified by the route information, and reaches the opposite node, which is the LSP termination point, when the bandwidth can be secured in all intermediate nodes. If the opposite node can also secure the bandwidth, the confirmation message is transferred in the reverse order to the route information, and the line setting is completed.
回線交換ネットワークにおいても同様に、設定回線の終端点となるノード間で、必要な回線数又は帯域を示す情報を送受し、回線の経路に含まれる全ノードにおいて必要な回線数又は帯域の確保ができる場合に回線設定が完了する。 Similarly, in a circuit-switched network, information indicating the required number of lines or bandwidth is transmitted and received between nodes that are termination points of the set line, and the required number of lines or bandwidth is secured in all nodes included in the circuit path. Line setup is completed when possible.
また、多様なネットワークサービスに対する要求に応じるため、将来のある時間から、又は、ある時間帯に定期的に回線設定を行いたい場合がある。このために、設定する回線に必要な要求帯域と、開始時刻及び必要であれば終了時刻を、一方の終端点となるノードに設定しておくことを考える。この場合、一方の終端点となるノードは、設定された開始時刻に上述した様に回線設定要求メッセージを送信するが、この時点において経路上の各ノードで要求帯域の確保を行えるか否かは保証されず、よって、回線設定が失敗に終わることが生じ、サービス提供に影響がでる。 In addition, in order to respond to requests for various network services, there is a case where it is desired to perform line setting periodically from a certain time in the future or at a certain time zone. For this purpose, it is considered that the required bandwidth, start time, and end time if necessary for the line to be set are set in one node as a terminal point. In this case, the node serving as one of the terminal points transmits the line setting request message as described above at the set start time. At this time, whether or not the requested bandwidth can be secured at each node on the route is determined. This is not guaranteed, and therefore the line setting may fail, affecting service provision.
このため、所望の帯域の回線を予約し、所望の時刻に予約した回線を設定するための方法として、時系列のデータをノードに持たせて、要求帯域、開始終了時間を事前に交換することにより、自律分散的に帯域予約を行う方法が提供された。 For this reason, as a method for reserving a line with a desired bandwidth and setting a line reserved at a desired time, the node has time-series data and the required bandwidth and start / end time are exchanged in advance. Provided a method for bandwidth reservation autonomously distributed.
しかしながら、自律分散的に帯域予約を行う方法では、それぞれのノード(ルータ)に持たせる情報量が多すぎて、ノードに対する負荷が大きくなっている。また、ノード間で情報を交換する必要があるため、この情報は要求帯域、開始終了時間に限られ、ユーザは所望の帯域と開始終了時間を要求できるのみであった。さらに、自律分散的に帯域予約を行うため、予約されたネットワークパスがネットワークリソースを効率的に活用できるパスである保証がなかった。また、予約されたネットワークパス上に障害が発生した場合、または新規パスが追加された場合等のネットワークリソースの変化に対する対応が行われていなかった。 However, in the method of performing bandwidth reservation in an autonomous distributed manner, each node (router) has too much information, and the load on the node is increased. Further, since it is necessary to exchange information between nodes, this information is limited to the requested bandwidth and start / end time, and the user can only request the desired bandwidth and start / end time. Furthermore, since bandwidth reservation is performed in an autonomous and distributed manner, there is no guarantee that the reserved network path is a path that can efficiently use network resources. In addition, when a failure occurs on a reserved network path, or when a new path is added, no response is made to changes in network resources.
したがって、本発明は、品質条件がついたネットワークパスを要望するユーザから、パス予約を受けつけ、ネットワークリソースを考慮した最適なパスを予約・設定・再計算することが可能なユーザ管理システム及び方法を提供することを目的とする。 Therefore, the present invention provides a user management system and method capable of accepting a path reservation from a user who desires a network path with quality conditions and reserving / setting / recalculating an optimum path in consideration of network resources. The purpose is to provide.
本発明によれば、経路のプロビジョニングが可能なネットワーク、該ネットワークからリソース情報を取得する並びに該ネットワークに対して経路のプロビジョニングを行うネットワーク管理システム、及び該ネットワークのユーザ管理システムを含む通信システムにおいて、前記ネットワークを利用するユーザから、予約帯域及び回線使用開始終了時間を含んでいる予約基本情報を受け取るユーザインタフェース部と、前記ネットワーク管理システムからネットワークリソース情報を取得し、時間軸方向に拡張したネットワークリソース情報を格納する時間軸情報付ネットワークデータベースと、前記データベースを参照することにより、前記予約基本情報に適合する最適経路を算出する経路計算エンジン部と、前記最適経路及び前記予約基本情報を前記データベースに反映させるスケジューリング部と、前記ネットワーク管理システムに対して、前記最適経路及び前記予約基本情報に基づいてプロビジョニングを実施するプロビジョニング部とを備えているユーザ管理システムが提供される。 According to the present invention, a network capable of route provisioning, a network management system for obtaining resource information from the network and provisioning a route for the network, and a communication system including a user management system for the network, A user interface unit that receives basic reservation information including a reserved bandwidth and a line use start / end time from a user who uses the network, and network resource information obtained from the network management system and extended in the time axis direction A network database with time axis information for storing information, a route calculation engine unit for calculating an optimum route that matches the reservation basic information by referring to the database, the optimum route, and the reservation A scheduling unit that reflects the information in the database, to the network management system, a user management system and a provisioning unit for implementing the provision on the basis of the optimal path and the reservation basic information is provided.
また、前記ネットワークは品質情報をさらに有し、前記予約基本情報は回線品質要求を含んでおり、前記経路計算エンジン部は、該回線品質要求も満たす最適経路を算出することも好ましい。 The network further includes quality information, and the basic reservation information includes a line quality request, and the route calculation engine unit preferably calculates an optimum route that satisfies the line quality request.
また、前記予約基本情報は、予約経路パターンをさらに含んでおり、該予約経路パターンは予約経路の始点終点ノード及び該ノード間の経路の冗長化パターンの情報であり、前記経路計算エンジン部は、前記冗長化パターンの条件も満たす最適経路を算出することも好ましい。 Further, the basic reservation information further includes a reserved route pattern, the reserved route pattern is information on a start point / end point node of a reserved route and a redundant pattern of a route between the nodes, and the route calculation engine unit includes: It is also preferable to calculate an optimum route that also satisfies the condition of the redundancy pattern.
また、前記スケジューリング部は、前記経路計算エンジン部に前記最適経路を再計算させる機能をさらに有していることも好ましい。 Moreover, it is preferable that the scheduling unit further has a function of causing the route calculation engine unit to recalculate the optimum route.
また、前記ユーザインタフェース部は、前記ネットワークの運用者から最適経路の再計算を受け付け、前記スケジューリング部に対して最適経路の再計算を実行させる機能をさらに有することも好ましい。 The user interface unit preferably further has a function of accepting recalculation of an optimum route from an operator of the network and causing the scheduling unit to recalculate the optimum route.
また、前記経路計算エンジン部は、前記予約基本情報の条件を満たすリンクを抽出し、該リンクから仮トポロジを構成し、構成された仮トポロジから前記予約基本情報の条件を満たす仮トポロジを選択し、選択された仮トポロジの中から、リンクコストが最小、ホップ数が最小、リンク負荷が最も分散される、リンクの稼働率が最大になるの4つ条件を満たす仮トポロジを最適経路として算出することも好ましい。 The route calculation engine unit extracts links that satisfy the conditions of the reservation basic information, configures a temporary topology from the links, and selects a temporary topology that satisfies the conditions of the reservation basic information from the configured temporary topology. From the selected temporary topologies, a temporary topology that satisfies the four conditions of the minimum link cost, the minimum number of hops, the most distributed link load, and the maximum link utilization rate is calculated as the optimum route. It is also preferable.
本発明によれば、経路のプロビジョニングが可能なネットワーク、該ネットワークからリソース情報を取得する並びに該ネットワークに対して経路のプロビジョニングを行うネットワーク管理システム、及び該ネットワークのユーザ管理システムを含む通信システムにおけるユーザ管理システムにおいて、前記ネットワークを利用するユーザから、予約帯域及び回線使用開始終了時間を含んでいる予約基本情報を受け取るステップと、前記ネットワーク管理システムからネットワークリソース情報を取得し、時間軸方向に拡張したネットワークリソース情報を格納する時間軸情報付ネットワークデータベースを作成するステップと、前記データベースを参照することにより、前記予約基本情報に適合する最適経路を算出するステップと、前記最適経路及び前記予約基本情報を前記データベースに反映させるステップと、前記ネットワーク管理システムに対して、前記最適経路及び前記予約基本情報に基づいてプロビジョニングを実施するステップとを含むネットワーク経路予約方法が提供される。 According to the present invention, a network in which a route can be provisioned, a network management system that acquires resource information from the network and provisions a route to the network, and a user in a communication system including the user management system of the network In the management system, receiving basic reservation information including a reserved bandwidth and a line use start / end time from a user using the network, acquiring network resource information from the network management system, and extending in a time axis direction Creating a network database with time axis information for storing network resource information; calculating an optimum route that matches the reservation basic information by referring to the database; and There is provided a network route reservation method including the steps of reflecting an appropriate route and the basic reservation information in the database, and performing provisioning for the network management system based on the optimal route and the basic reservation information. The
ユーザ管理システムが集中的にパス予約を行うため、ネットワークのノード間で情報を交換する必要がなくなり、ノードの負荷が減少する。さらに、ユーザはユーザ管理システムに対してパス予約を行うことが可能になり、優先度、パスの種別等の品質条件付きのパスを予約することも可能になる。 Since the user management system performs path reservation intensively, there is no need to exchange information between nodes of the network, and the load on the nodes is reduced. Furthermore, the user can make a path reservation for the user management system, and can also reserve a path with quality conditions such as priority and path type.
また、ユーザ管理システムが、リソースを考慮した最適なパス予約を行うことにより、ネットワークリソースの利用効率が向上する。さらに、障害発生時に最適パスの再計算を行うことにより障害時のサービスダウンを低減させる。また、新規ノード追加時にも最適パスの再計算を行うことによりリソースの有効利用を図ることができる。 In addition, when the user management system makes an optimal path reservation in consideration of resources, the use efficiency of network resources is improved. Furthermore, service down at the time of failure is reduced by recalculating the optimum path when a failure occurs. Also, resources can be effectively used by recalculating the optimum path when adding a new node.
図1は、本発明によるシステムの構成概要を示す。本発明によるシステムは、ユーザ管理システム1、ネットワーク管理システム2、経路(パス)のプロビジョニングが可能な品質情報を有するネットワーク3を含んでいる。なお、本実施形態では、上記ネットワークとして、MPLS/GMPLSネットワークを用いている。
FIG. 1 shows a schematic configuration of a system according to the present invention. The system according to the present invention includes a user management system 1, a
ユーザ管理システム1は、品質条件がついたネットワークパスを要望するユーザから、パス予約を受けつけ、ネットワークリソースを考慮した最適なMPLS/GMPLSパスを予約し、ユーザに予約可否の結果を通知する。MPLS/GMPLSパスの設定は、ネットワーク管理システム2に対して、予約スケジュールに合わせたプロビジョニング要求を行うことにより設定される。ユーザ管理システム1による予約は、時間軸情報付ネットワークリソースデータベースを構築・更新することにより行われ、要求条件に応じた最適経路が計算される。また計算された最適経路は、障害対応等で随時再計算される。
The user management system 1 accepts a path reservation from a user who requests a network path with quality conditions, reserves an optimum MPLS / GMPLS path in consideration of network resources, and notifies the user of the result of reservation availability. The setting of the MPLS / GMPLS path is set by making a provisioning request in accordance with the reservation schedule to the
ネットワーク管理システム2(NMS)は、ユーザ管理システム1からMPLS/GMPLSパス設定要求を受け付けて、MPLS/GMPLSネットワーク3に対して、MPLS/GMPLSルータ制御によるMPLS/GMPLSパスプロビジョニングを行う。このプロビジョニングにより、MPLS/GMPLSネットワーク3内のCEルータからCEルータへのパスが設定される。また、MPLS/GMPLSネットワーク3からネットワークリソースを定期的に取得し、ユーザ管理システム1に対して、ネットワークリソース情報を提供する。
The network management system 2 (NMS) receives an MPLS / GMPLS path setting request from the user management system 1 and performs MPLS / GMPLS path provisioning based on MPLS / GMPLS router control for the MPLS /
図2は、本発明によるユーザ管理システム1のブロック図を示す。図2によると、ユーザ管理システム1は、ユーザインタフェース部11、スケジューリング部12、プロビジョニング部13、経路計算エンジン14、時間軸情報付ネットワークデータベース15とを備えている。
FIG. 2 shows a block diagram of a user management system 1 according to the present invention. As shown in FIG. 2, the user management system 1 includes a
ユーザ管理システム1は、NMS2やMPLS/GMPLSネットワーク3と連携して動作し、データベース作成・同期・ユーザ予約受付・プロビジョニング・障害対応などを実施し、受け付けた予約に対応してMPLS/GMPLSネットワークトポロジの生成、最適経路再計算などのシミュレートを行う。以下、各構成要素の詳細を説明する。
The user management system 1 operates in cooperation with the NMS 2 and the MPLS / GMPLS
ユーザインタフェース部11は、ユーザ、運用者と通信を行う部分であり、例えば、Web等によりユーザ、運用者からの要求を受付、結果を表示する。ユーザインタフェース部11は、認証機能を有し、一般ユーザと運用者を区別して認証する。一般ユーザ用には、例えば、新規予約の入力、予約状況の参照、予約の削除機能等を有する。また、運用者用には、例えば、予約状況の参照、リンク利用状況の参照、障害リンクの復旧日時入力・修正、新規リンクの追加、最適経路の再計算機能等を有する。
The
スケジューリング部12は、ユーザからの予約基本情報(要求帯域、開始終了時間、回線品質(Class of Service(CoS))など)を、ユーザインタフェース部11より受けとり、経路計算エンジン14で算出される最適経路から構成される仮想MPLS/GMPLSネットワークトポロジから、ユーザからの予約が可能かどうか判定する。予約が可能な場合は、予約可能をユーザインタフェース部11に通知する。また、上記最適経路及び予約基本情報を時間軸情報付ネットワークデータベース15に反映する。
The
また、障害、工事作業などにより経路情報が変更された場合、逐次最適経路の再計算・再スケジューリングを行う。更にリソース混雑時のリソース再配分を行うために再計算・再スケジューリングを行う。 In addition, when route information is changed due to a failure, construction work, or the like, recalculation / rescheduling of the optimum route is performed sequentially. Furthermore, recalculation and rescheduling are performed to reallocate resources when resources are congested.
プロビジョニング部13は、仮想MPLS/GMPLSネットワークトポロジに基づいてMPLS/GMPLSパスのプロビジョニングを行う。プロビジョニング用インターフェースを介してNMS2によりプロビジョニングが行われ、利用開始時刻でパス設定を行い、利用終了時刻でパス開放を行う。
The
経路計算エンジン14は、リソース利用効率などから最適経路を算出する。最適経路の定義及び最適経路算出アルゴリズムは以下で説明される。
The
時間軸情報付ネットワークデータベース15は、時間軸方向に拡張したデータベースであり、データベース取得用インターフェースを介して、NMS2のデータベースと同期することによりネットワークリソース情報を収集し、データベース15に格納する。ネットワークリソースの例として各リンクの区間、帯域、QoS、パラメータがあげられる。また、リンクのパラメータとして、ノードアドレス、リンクの最大帯域、端点のノードID、TEリンクのアドレス、優先度ごとの最大利用可能帯域、LSP encoding、SW capability、SRLGが格納される。なお、LSP encoding、SW capabilityは、ネットワークがGMPLSの場合のみ格納される。
The
また、図2には明記されていないが、ユーザ情報及び予約されたMPLS/GMPLSネットワークトポロジのデータベースも存在する。時間軸情報付ネットワークデータベース15上に該データベースを構築することも可能である。ユーザ情報データベースには例えば、ユーザID、ユーザの別名(alias)、アカウント種別(ユーザ/運用者)が保持され、ユーザアカウントの場合にはさらに、ユーザ装置のデフォルトのD−planeアドレス(0系および1系)、ユーザ装置のデフォルトのM−planeアドレス、予約時に選択できる接続先リスト(D−plane destination)が保持される。上記ネットワークトポロジのデータベースには例えば、ユーザID、予約帯域、優先度、始点ルータアドレス(始点ノード情報)、終点ルータアドレス(終点ノード情報)、許容リンクコストの最大値、許容ホップ数の最大値、経路情報、0系および1系のユーザ装置のD−planeアドレス、ユーザ装置のM−planeアドレス、パスの種別が格納される。ここでパスの種別とは、冗長性を考慮した予約パスのパターンで本実施形態では以下の4通りのパターンがある。
There is also a database of user information and reserved MPLS / GMPLS network topology, which is not specified in FIG. It is also possible to construct the database on the
図3は、本発明による予約パスのCEルータ冗長、1+1、独立2経路のパターンを示す。本パターンは、始点および終点のCE(Customer Edge)ルータがそれぞれ冗長化され、それぞれのCEルータ間に現用系・予備系各2本のMPLSパスが設定されている。更に、経路1から4は、
・経路1と経路2で同じノードおよび同じTEリンクを通ってはいけない。
・経路3と経路4で同じノードおよび同じTEリンクを通ってはいけない。
・経路1と経路3で同じノードおよび同じTEリンクを通ってはいけない。
・経路2と経路4で同じノードおよび同じTEリンクを通ってはいけない。
という条件が課されている。
FIG. 3 shows a pattern of CE router redundancy, 1 + 1, and independent 2 routes of a reserved path according to the present invention. In this pattern, CE (Customer Edge) routers at the start point and end point are made redundant, and two MPLS paths for each of the active system and the standby system are set between the CE routers. Furthermore, routes 1 to 4 are
• Do not pass the same node and the same TE link in route 1 and
-Do not pass the same node and the same TE link in
• Do not pass the same node and the same TE link in route 1 and
-
The condition is imposed.
図4は、本発明による予約パスのCEルータ冗長、独立2経路のパターンを示す。本パターンは、始点および終点のCEルータがそれぞれ冗長化され、それぞれのCEルータ間に各1本のMPLSパスが設定されている。更に、経路1と2は、
・経路1と経路2で同じノードおよび同じTEリンクを通ってはいけない。
という条件が課されている。
FIG. 4 shows a CE path redundant, independent two-path pattern of reserved paths according to the present invention. In this pattern, the start and end CE routers are made redundant, and one MPLS path is set between the CE routers. Furthermore,
• Do not pass the same node and the same TE link in route 1 and
The condition is imposed.
図5は、本発明による予約パスのCEルータ非冗長、1+1、独立2経路のパターンを示す。本パターンは、始点および終点のCEルータは冗長化せず、それぞれのCEルータ間に各2本のMPLSパスが設定されている。更に、経路1と2は、
・経路1と経路2で同じノードおよび同じTEリンクを通ってはいけない。
という条件が課されている。
FIG. 5 shows a pattern of reserved path CE router non-redundant, 1 + 1, and independent two paths according to the present invention. In this pattern, the start and end CE routers are not made redundant, and two MPLS paths are set between the CE routers. Furthermore,
• Do not pass the same node and the same TE link in route 1 and
The condition is imposed.
図6は、本発明による予約パスのCEルータ非冗長、単独経路のパターンを示す。本パターンは、始点および終点のCEルータは冗長化せず、CEルータ間に対して1本のMPLSパスが設定されている。 FIG. 6 shows a CE path non-redundant, single path pattern of a reserved path according to the present invention. In this pattern, the start and end CE routers are not made redundant, and one MPLS path is set between the CE routers.
以下、経路計算エンジン14で実行される最適経路を算出するアルゴリズムについて説明する。
Hereinafter, an algorithm for calculating the optimum route executed by the
まず、最適経路は以下のように定義される。最適経路であるための必要条件は、
(H1)予約時間帯で利用可能であること
(H2)リンクのパラメータが適合していること(GMPLSの場合)
(H3)Link disjoint(冗長経路が同じリンクを通らないこと)*
(H4)Node disjoint(冗長経路が同じノードを通らないこと)*
(H5)SRLG(冗長経路が同じ光ファイバを使用しないこと)*
である。ただし、*のついた項目(H3)から(H5)はトポロジ上実現不可能な場合、オプションをつけることも可能である。例えば、最適経路を求めるアルゴリズム中で全くチェックしない、冗長経路上で同じノード及び/またはリンクをn個まで許容する等が考えられる。
First, the optimum route is defined as follows. The prerequisites for being the optimal route are:
(H1) Available in the reserved time zone (H2) Link parameters are compatible (in the case of GMPLS)
(H3) Link disjoint (redundant paths do not pass through the same link) *
(H4) Node disjoint (redundant path does not pass through the same node) *
(H5) SRLG (Do not use optical fibers with the same redundant path) *
It is. However, the items marked with * (H3) to (H5) can be provided with options if they cannot be realized in the topology. For example, no checking is performed in the algorithm for obtaining the optimum route, and up to n same nodes and / or links are allowed on the redundant route.
以上の必要条件を満たす経路の内、最適経路は、
(S1)リンクコストが最小である。
(S2)ホップ数(経由ノード数)が最小である。
(S3)リンク負荷が分散されている。つまり、経路上の全TEリンク負荷の分散が最小である。
(S4)リンクの稼働率が最大になる。つまり、経路上の全TEリンク負荷の平均が最小である。
を満たすものと定義される。ただし、上記4つの項目に重みづけを行うことにより、複数項目に優先順位を付けることが可能である。この重み付けは、ユーザインタフェース部11がスライダやプルダウンメニューを提供することで実現される。
Of the routes that meet the above requirements, the best route is
(S1) The link cost is minimum.
(S2) The hop count (routed node count) is the smallest.
(S3) The link load is distributed. That is, the distribution of all TE link loads on the path is minimal.
(S4) The link availability is maximized. That is, the average of all TE link loads on the path is the smallest.
Is defined as satisfying However, it is possible to prioritize a plurality of items by weighting the above four items. This weighting is realized by the
次に、本実施形態の最適経路計算のアルゴリズムを図を参照して説明する。
(A1)まず、図7のように各TEリンクに注目して、各TEリンクが上記必要条件の(H1)、(H2)を満たすかどうか判定する。(H1)の判定のため、図8のように所望の優先度で2次元平面(時間軸・帯域軸)に切り出し、図9のように、要求帯域が要求時間内の全ての利用可能帯域に収まることをチェックする。GMPLSの場合、(H2)の判定のため、GMPLSパラメータのチェックを行う。
(A2)図10のように、上記の必要条件を満たしたリンクだけを抽出して仮トポロジを構築する。
(A3)上記構築された仮トポロジで、必要条件(H3)から(H5)を満たすものを選択し、この中から最適経路の条件(S1)から(S4)を満たすものが最適経路として算出される。これらの条件に関する重み付けが行われていた場合は、重み付けの最も重い条件が優先度が高いとして、少なくともその条件を満たすものが算出される。
Next, the optimal route calculation algorithm of this embodiment will be described with reference to the drawings.
(A1) First, paying attention to each TE link as shown in FIG. 7, it is determined whether or not each TE link satisfies the above requirements (H1) and (H2). For the determination of (H1), a two-dimensional plane (time axis / band axis) is cut out with a desired priority as shown in FIG. 8, and the requested band is changed to all available bands within the required time as shown in FIG. Check that it fits. In the case of GMPLS, the GMPLS parameter is checked to determine (H2).
(A2) As shown in FIG. 10, a temporary topology is constructed by extracting only the links that satisfy the above-mentioned necessary conditions.
(A3) Of the constructed temporary topologies, those satisfying the necessary conditions (H3) to (H5) are selected, and those satisfying the conditions (S1) to (S4) of the optimum route are calculated as optimum routes. The In the case where weighting relating to these conditions has been performed, it is assumed that the condition with the highest weighting has a high priority, and the one that satisfies at least the condition is calculated.
次に最適経路の再計算について説明する。リンク障害発生、リンク新設等の理由により、算出された最適経路内のリンクが使用できなくなることが出てくるために最適経路の再計算機能が必要になる。 Next, recalculation of the optimum route will be described. Since the link in the calculated optimum route cannot be used due to the occurrence of a link failure or the establishment of a new link, an optimum route recalculation function is required.
最適経路の再計算の実施タイミングは、リンク障害発生時、リンク新設時、または任意のタイミングでの運用者による手動実施時である。障害発生時では、NMSから障害の通知を受けた際、また、運用者が障害復旧日時の入力を行った際に実施される。また、リンク新設時は運用者がリンク提供開始日時の入力を行った際に実施される。 The timing for recalculating the optimum route is when a link failure occurs, when a link is newly established, or when it is manually performed by an operator at an arbitrary timing. When a failure occurs, it is performed when a failure notification is received from the NMS, or when the operator inputs the failure recovery date and time. Also, when a link is newly established, it is performed when the operator inputs the link provision start date and time.
この再計算は、障害発生時、障害リンクを含む最適経路に対して逐次再計算が行われ、運用者に通知される。障害リンクの影響が大きく全ての最適経路が予約収容できない場合は、予約パスのパターンを変更することにより再計算する。リンク新設時及び運用者による手動実施時は、計算時間を運用者が入力することにより、再計算に必要な計算時間を限定することも可能である。また、複数の予約パスパターンで計算し、計算された最適経路を画面上に表示し、運用者が比較検討できるようにすることも可能である。 In this recalculation, when a failure occurs, the recalculation is performed sequentially for the optimum route including the failed link, and the operator is notified. If the influence of the failure link is so great that all the optimum routes cannot be reserved, the calculation is recalculated by changing the reserved path pattern. When a link is newly established or manually performed by the operator, the calculation time required for recalculation can be limited by inputting the calculation time by the operator. It is also possible to calculate with a plurality of reserved path patterns, display the calculated optimum route on the screen, and allow the operator to compare and review.
次に、再計算の対象となる予約について説明する。再計算は、特定の時間帯と重なる予約全てが対象となる。特定の時間帯とは、障害発生時の場合、障害によりリンクが使用できなくなる時間帯であり、新規リンク増設時の場合は、新規リンクが使用可能になる時間以降になる。ただし、予約情報に再計算禁止フラグを設定し、リンク新設時及び運用者による手動実施時の場合、再計算を行わないようにすることも可能である。 Next, reservations that are recalculated will be described. The recalculation covers all reservations that overlap with a specific time zone. The specific time zone is a time zone in which a link cannot be used due to a failure when a failure occurs, and after a time when a new link can be used when adding a new link. However, it is also possible to set a recalculation prohibition flag in the reservation information so that recalculation is not performed when a link is newly established or when it is manually performed by an operator.
障害発生時の場合、再計算の対象となる予約は、具体的には次のようになる。
・現在設定中(サービス提供中)かつ障害リンクを含むパスは、再計算対象となる。
・現在設定中かつ障害リンクを含まないパスは、再計算対象外となる。
・現在未設定かつ障害リンクを含むパス(設定時までに復旧しない場合)は、再計算対象となる。
In the event of a failure, the reservation to be recalculated is specifically as follows.
• Paths that are currently being set (providing service) and that include a failed link are subject to recalculation.
• Paths that are currently set and do not include a faulty link are not subject to recalculation.
• Paths that are currently not set and include a failed link (if not restored by the time of setting) are subject to recalculation.
新規リンク追加時、運用者による手動実施時の場合、再計算の対象となる予約は、具体的には次のようになる。
・基本的に該当時間帯の予約全てが対象になる。
・再計算禁止フラグが立てられた予約は対象外になる。
When a new link is added or when it is manually performed by the operator, the reservation to be recalculated is specifically as follows.
・ Basically, all reservations in the applicable time zone are eligible.
・ Reservations for which a recalculation prohibition flag is set are excluded.
再計算を行う際、予約を受け付けた順番に再計算を行った場合、必ずしも最適な結果が計算できるとは限らない。そのため、再計算は、予約時間の長い順、ホップ数の多い順、予約開始時間が遅い順に行われる。また、これらの順を適切に組み合わせて再計算を行うことも可能である。 When recalculation is performed, if the recalculation is performed in the order in which reservations are received, an optimal result cannot always be calculated. For this reason, recalculation is performed in the order of long reservation time, high hop count, and late reservation start time. It is also possible to perform recalculation by appropriately combining these orders.
ユーザ管理システム1の具体的な利用例を示す。システム起動時、ユーザ管理システム1とNMS2間の障害監視を行った後、NMS2のデータベースを照合し、時間軸情報付ネットワークデータベース15と同期し、ユーザからのパス設定要求を待受する。ユーザからのパス設定要求を待っているアイドル時では、定期的にNMS2のデータベースの照合及び同期、ユーザ管理システム1とNMS2間の障害監視を行う。
A specific usage example of the user management system 1 will be described. When the system is activated, the failure management between the user management system 1 and the
ユーザがユーザ管理システム1にパス予約を行い、パス設定が行われる流れの一例を示す。
1.ユーザは、ユーザ管理システム1にWebブラウザなどでアクセスする。
2.ユーザは、予約に必要なパス設定情報をWebブラウザ経由でユーザ管理システム1に入力する。
3.ユーザ管理システム1は、入力情報をもとに時間軸情報付ネットワークデータベース15と照合し、経路計算エンジン14が最適経路を選択する。
4.ユーザ管理システム1は、利用可否の結果をユーザに返答する。
5.ユーザは、ユーザ管理システム1が示した経路に問題がない場合、本予約リクエストを行う。
6.ユーザ管理システム1は、本予約実施し、予約が確定する。
7.ユーザ管理システム1は、時間軸情報付ネットワークデータベース15の情報を更新する。
8.ユーザ管理システム1は、LSP設定のキューに入れる。
9.予約時刻の到来した時、
10.ユーザ管理システム1は、プロビジョニング用インタフェースを使ってNMS2にアクセスする。
11.ユーザ管理システム1は、NMS2にプロビジョニングコマンド投入する。
An example of a flow in which a user makes a path reservation to the user management system 1 and a path is set is shown.
1. A user accesses the user management system 1 with a Web browser or the like.
2. The user inputs path setting information necessary for reservation to the user management system 1 via the Web browser.
3. The user management system 1 collates with the
4). The user management system 1 returns a result of availability to the user.
5. When there is no problem in the route indicated by the user management system 1, the user makes a reservation request.
6). The user management system 1 performs this reservation and the reservation is confirmed.
7). The user management system 1 updates information in the
8). The user management system 1 puts into the LSP setting queue.
9. When the reservation time arrives,
10. The user management system 1 accesses the
11. The user management system 1 inputs a provisioning command to the
また、以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様及び変更態様で実施することができる。従って本発明の範囲は特許請求の範囲及びその均等範囲によってのみ規定されるものである。 Moreover, all the embodiment described above shows the present invention exemplarily, and does not limit the present invention, and the present invention can be implemented in other various modifications and changes. Therefore, the scope of the present invention is defined only by the claims and their equivalents.
1 ユーザ管理システム
2 ネットワーク管理システム
3 MPLS/GMPLSネットワーク
11 ユーザインタフェース部
12 スケジューリング部
13 プロビジョニング部
14 経路計算エンジン
15 時間軸情報付ネットワークデータベース
DESCRIPTION OF SYMBOLS 1
Claims (7)
前記ネットワークを利用するユーザから、予約帯域及び回線使用開始終了時間を含んでいる予約基本情報を受け取るユーザインタフェース部と、
前記ネットワーク管理システムからネットワークリソース情報を取得し、時間軸方向に拡張したネットワークリソース情報を格納する時間軸情報付ネットワークデータベースと、
前記データベースを参照することにより、前記予約基本情報に適合する最適経路を算出する経路計算エンジン部と、
前記最適経路及び前記予約基本情報を前記データベースに反映させるスケジューリング部と、
前記ネットワーク管理システムに対して、前記最適経路及び前記予約基本情報に基づいてプロビジョニングを実施するプロビジョニング部と、
を備えていることを特徴とするユーザ管理システム。 In a communication system including a network capable of provisioning a route, a network management system for obtaining resource information from the network and provisioning a route for the network, and a user management system for the network,
A user interface unit that receives basic reservation information including a reserved bandwidth and a line use start / end time from a user who uses the network;
A network database with time axis information for acquiring network resource information from the network management system and storing network resource information expanded in the time axis direction;
By referring to the database, a route calculation engine unit that calculates an optimum route that matches the reservation basic information;
A scheduling unit for reflecting the optimum route and the basic reservation information in the database;
A provisioning unit that performs provisioning for the network management system based on the optimum route and the basic reservation information;
A user management system comprising:
前記経路計算エンジン部は、前記冗長化パターンの条件も満たす最適経路を算出することを特徴とする請求項2に記載のユーザ管理システム。 The reserved basic information further includes a reserved route pattern, and the reserved route pattern is information on a start point / end point node of a reserved route and a redundancy pattern of a route between the nodes,
The user management system according to claim 2, wherein the route calculation engine unit calculates an optimum route that also satisfies the condition of the redundancy pattern.
前記ネットワークを利用するユーザから、予約帯域及び回線使用開始終了時間を含んでいる予約基本情報を受け取るステップと、
前記ネットワーク管理システムからネットワークリソース情報を取得し、時間軸方向に拡張したネットワークリソース情報を格納する時間軸情報付ネットワークデータベースを作成するステップと、
前記データベースを参照することにより、前記予約基本情報に適合する最適経路を算出するステップと、
前記最適経路及び前記予約基本情報を前記データベースに反映させるステップと、
前記ネットワーク管理システムに対して、前記最適経路及び前記予約基本情報に基づいてプロビジョニングを実施するステップと、
を含むことを特徴とするネットワーク経路予約方法。 In a network capable of route provisioning, a network management system for obtaining resource information from the network and provisioning a route to the network, and a user management system in a communication system including a user management system of the network,
Receiving reservation basic information including a reserved bandwidth and a line use start / end time from a user using the network; and
Obtaining network resource information from the network management system and creating a network database with time axis information for storing network resource information expanded in the time axis direction;
Calculating an optimal route that matches the reservation basic information by referring to the database;
Reflecting the optimal route and the basic reservation information in the database;
Implementing provisioning to the network management system based on the optimum route and the basic reservation information;
A network route reservation method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008075321A JP5077000B2 (en) | 2008-03-24 | 2008-03-24 | User management system and method for reserving a network path |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008075321A JP5077000B2 (en) | 2008-03-24 | 2008-03-24 | User management system and method for reserving a network path |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009232177A true JP2009232177A (en) | 2009-10-08 |
JP5077000B2 JP5077000B2 (en) | 2012-11-21 |
Family
ID=41247071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008075321A Expired - Fee Related JP5077000B2 (en) | 2008-03-24 | 2008-03-24 | User management system and method for reserving a network path |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5077000B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010004238A (en) * | 2008-06-19 | 2010-01-07 | Nec Corp | Network control system, network control method, and control program |
WO2012114747A1 (en) * | 2011-02-23 | 2012-08-30 | 日本電気株式会社 | Communication network system, node device and path control method |
JP2013016994A (en) * | 2011-07-01 | 2013-01-24 | Nippon Telegr & Teleph Corp <Ntt> | Communication node device and path allocation method |
JP2016192732A (en) * | 2015-03-31 | 2016-11-10 | Kddi株式会社 | Route control device, route control method, and route control system |
JP2017143496A (en) * | 2016-02-12 | 2017-08-17 | 日本電信電話株式会社 | Path arrangement device, path arrangement method, and program |
JP2017168988A (en) * | 2016-03-15 | 2017-09-21 | 株式会社リコー | Communication device, communication system, and communication method |
JP2018157451A (en) * | 2017-03-21 | 2018-10-04 | ヤマハ株式会社 | Information processing device |
JP2021106353A (en) * | 2019-12-27 | 2021-07-26 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
CN116192746A (en) * | 2023-01-06 | 2023-05-30 | 中电信数智科技有限公司 | SDN-based routing path selection method, SDN-based routing path selection device and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069039A (en) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Reservation-based bandwidth change service system |
JP2002185513A (en) * | 2000-12-18 | 2002-06-28 | Hitachi Ltd | Packet communication network and packet transfer control method |
JP2002252636A (en) * | 2001-02-23 | 2002-09-06 | Nippon Telegr & Teleph Corp <Ntt> | Usage time reservation type IP network service method |
JP2003309832A (en) * | 2002-04-16 | 2003-10-31 | Mitsubishi Electric Corp | Video conference reservation system, conference reservation server used for the system, and network management server |
JP2004112693A (en) * | 2002-09-20 | 2004-04-08 | Fujitsu Ltd | Resource management method in label switch network |
JP2005217784A (en) * | 2004-01-29 | 2005-08-11 | Nippon Telegr & Teleph Corp <Ntt> | Communication reservation management server and communication reservation management method |
JP2005217838A (en) * | 2004-01-30 | 2005-08-11 | Fujitsu Ltd | Network control apparatus and path control method thereof |
JP2005354363A (en) * | 2004-06-10 | 2005-12-22 | Fujitsu Ltd | Operation reservation control method and apparatus |
JP2006203722A (en) * | 2005-01-24 | 2006-08-03 | Nippon Telegr & Teleph Corp <Ntt> | Path route calculation method, path route calculation device, and communication system |
JP2007318449A (en) * | 2006-05-25 | 2007-12-06 | Nippon Telegr & Teleph Corp <Ntt> | Pass accommodation calculation device, path accommodation calculation method, and program |
-
2008
- 2008-03-24 JP JP2008075321A patent/JP5077000B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069039A (en) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Reservation-based bandwidth change service system |
JP2002185513A (en) * | 2000-12-18 | 2002-06-28 | Hitachi Ltd | Packet communication network and packet transfer control method |
JP2002252636A (en) * | 2001-02-23 | 2002-09-06 | Nippon Telegr & Teleph Corp <Ntt> | Usage time reservation type IP network service method |
JP2003309832A (en) * | 2002-04-16 | 2003-10-31 | Mitsubishi Electric Corp | Video conference reservation system, conference reservation server used for the system, and network management server |
JP2004112693A (en) * | 2002-09-20 | 2004-04-08 | Fujitsu Ltd | Resource management method in label switch network |
JP2005217784A (en) * | 2004-01-29 | 2005-08-11 | Nippon Telegr & Teleph Corp <Ntt> | Communication reservation management server and communication reservation management method |
JP2005217838A (en) * | 2004-01-30 | 2005-08-11 | Fujitsu Ltd | Network control apparatus and path control method thereof |
JP2005354363A (en) * | 2004-06-10 | 2005-12-22 | Fujitsu Ltd | Operation reservation control method and apparatus |
JP2006203722A (en) * | 2005-01-24 | 2006-08-03 | Nippon Telegr & Teleph Corp <Ntt> | Path route calculation method, path route calculation device, and communication system |
JP2007318449A (en) * | 2006-05-25 | 2007-12-06 | Nippon Telegr & Teleph Corp <Ntt> | Pass accommodation calculation device, path accommodation calculation method, and program |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010004238A (en) * | 2008-06-19 | 2010-01-07 | Nec Corp | Network control system, network control method, and control program |
WO2012114747A1 (en) * | 2011-02-23 | 2012-08-30 | 日本電気株式会社 | Communication network system, node device and path control method |
JP2013016994A (en) * | 2011-07-01 | 2013-01-24 | Nippon Telegr & Teleph Corp <Ntt> | Communication node device and path allocation method |
JP2016192732A (en) * | 2015-03-31 | 2016-11-10 | Kddi株式会社 | Route control device, route control method, and route control system |
JP2017143496A (en) * | 2016-02-12 | 2017-08-17 | 日本電信電話株式会社 | Path arrangement device, path arrangement method, and program |
JP2017168988A (en) * | 2016-03-15 | 2017-09-21 | 株式会社リコー | Communication device, communication system, and communication method |
JP2018157451A (en) * | 2017-03-21 | 2018-10-04 | ヤマハ株式会社 | Information processing device |
JP2021106353A (en) * | 2019-12-27 | 2021-07-26 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
CN116192746A (en) * | 2023-01-06 | 2023-05-30 | 中电信数智科技有限公司 | SDN-based routing path selection method, SDN-based routing path selection device and storage medium |
CN116192746B (en) * | 2023-01-06 | 2024-04-09 | 中电信数智科技有限公司 | SDN-based routing path selection method, SDN-based routing path selection device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP5077000B2 (en) | 2012-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5077000B2 (en) | User management system and method for reserving a network path | |
JP4374307B2 (en) | Label switch path routing control method | |
EP2441219B1 (en) | Power-saving functions in communications networks | |
CN100596102C (en) | Method for establishing label switched path of minimized path preemption cost | |
EP3055955B1 (en) | Centralized data path establishment augmented with distributed control messaging | |
US8885463B1 (en) | Path computation element communication protocol (PCEP) extensions for stateful label switched path management | |
US9954773B2 (en) | Label switching path establishment method, data forwarding method, and device | |
JP4968117B2 (en) | Route calculation apparatus and route calculation system | |
US11418428B2 (en) | Recomputation of multipaths in a segment routing-enabled network | |
JP4765980B2 (en) | Communication network system | |
EP2689563B1 (en) | Use of sub path maintenance elements (spmes) for multiprotocol label switching (mpls) shared mesh protection | |
EP2899932B1 (en) | Label switching path calculation method and label switching path calculation device | |
US7168044B1 (en) | Apparatus and method for automatic network connection provisioning | |
WO2007019758A1 (en) | A method, system and apparatus for implementing traffic engineering | |
WO2009122791A1 (en) | Distributed resource management system, distributed resource management method, and distributed resource management program | |
EP3684017B1 (en) | Route selection with bandwidth sharing optimization over rings | |
JP2009519666A (en) | Resource sharing between network and tunnel | |
EP3099010B1 (en) | Network path computation method, apparatus and system | |
CN101350761A (en) | Method, device and system for realizing route establishment and calculation | |
JP5083168B2 (en) | Method and apparatus for setting pseudo wire | |
JP4522955B2 (en) | Multicast point-to-point (MP2P) multiprotocol label switching (MPLS) traffic engineering (TE) communication system | |
JP5379899B1 (en) | Path connection management device, communication node device, path connection control method, and program | |
JP2008236606A (en) | Path setting method and communication apparatus for the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100713 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100823 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100730 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111025 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111216 |
|
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: 20120731 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120813 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |