[go: up one dir, main page]

JP4678689B2 - Inter-domain path quality class assignment method, program, and storage medium thereof - Google Patents

Inter-domain path quality class assignment method, program, and storage medium thereof Download PDF

Info

Publication number
JP4678689B2
JP4678689B2 JP2006184357A JP2006184357A JP4678689B2 JP 4678689 B2 JP4678689 B2 JP 4678689B2 JP 2006184357 A JP2006184357 A JP 2006184357A JP 2006184357 A JP2006184357 A JP 2006184357A JP 4678689 B2 JP4678689 B2 JP 4678689B2
Authority
JP
Japan
Prior art keywords
domain
quality class
path
quality
inter
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.)
Expired - Fee Related
Application number
JP2006184357A
Other languages
Japanese (ja)
Other versions
JP2008017005A (en
Inventor
長生 荻野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2006184357A priority Critical patent/JP4678689B2/en
Publication of JP2008017005A publication Critical patent/JP2008017005A/en
Application granted granted Critical
Publication of JP4678689B2 publication Critical patent/JP4678689B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、ドメイン間パスの品質クラス割当方法、プログラムおよびその記憶媒体に係り、特に、ドメイン間パスに要求されるエンド・ツー・エンドでの品質を満足させながら、最小コストのドメイン間パスを設定できるドメイン間パスの品質クラス割当方法、プログラムおよびその記憶媒体に関する。   The present invention relates to an inter-domain path quality class assigning method, a program, and a storage medium thereof, and more particularly, to satisfy an end-to-end quality required for an inter-domain path while reducing a minimum cost inter-domain path. The present invention relates to an interdomain path quality class assignment method that can be set, a program, and a storage medium thereof.

大規模なネットワークは、プロトコルあるいはネットワーク管理者が互いに異なる複数のネットワーク(このネットワーク領域を、以下ではドメインと称する)を接続することにより構成される。   A large-scale network is configured by connecting a plurality of networks (hereinafter referred to as a domain) whose protocols or network managers are different from each other.

このような大規模ネットワークにおいて、エンド・ツー・エンドの所要品質値が与えられたドメイン間パスを設定する際に、各ドメインがドメイン間パスを構成する自ドメイン内パスのリソース消費を抑える技術が非特許文献1に開示されている。ここでは、自ドメインから着ドメインまでの間に要求されるパス品質が、少なくとも自ドメイン内パスでは満たされる範囲内で最低の品質クラスが自ドメイン内パスに割り当てられる。
R. Zhang and J.-P. Vasseur, Ed., "MPLS Inter-Autonomous System (AS) Traffic Engineering (TE) Requirements," IETF RFC4216, Nov. 2005.
In such a large-scale network, when setting up an inter-domain path with end-to-end required quality values, there is a technology that reduces the resource consumption of the path within its own domain where each domain constitutes an inter-domain path. It is disclosed in Non-Patent Document 1. Here, the lowest quality class is assigned to the path within the own domain within a range in which the path quality required between the own domain and the destination domain is satisfied at least in the path within the own domain.
R. Zhang and J.-P. Vasseur, Ed., "MPLS Inter-Autonomous System (AS) Traffic Engineering (TE) Requirements," IETF RFC4216, Nov. 2005.

上記した従来技術では、各ドメインは着ドメインまでの所要パス品質が自ドメイン内パスで満たされている限り、自ドメインのリソース消費を抑えるために最低の品質クラスを自ドメイン内パスに割り当てるので、下流ドメイン数が多い場合や、下流ドメインで割り当て可能な品質クラスがいずれも低いような場合には、ドメイン間パスのエンド・ツー・エンドでは所要品質が満足されなくなる可能性が高くなり、ドメイン間パスの設定要求損失率が増大する。   In the above prior art, each domain assigns the lowest quality class to its own intra-domain path as long as the required path quality to the destination domain is satisfied by its own intra-domain path. If the number of downstream domains is large or the quality class that can be assigned in the downstream domain is low, the end-to-end of the inter-domain path is likely to fail to satisfy the required quality. The path setup request loss rate increases.

本発明の目的は、上記した従来技術の課題を解決し、ドメイン間パスに要求されるエンド・ツー・エンドでの品質を満足させながら、最小コストのドメイン間パスを設定できるドメイン間パスの品質クラス割当方法、プログラムおよびその記憶媒体を提供することにある。   The object of the present invention is to solve the above-mentioned problems of the prior art, and to satisfy the end-to-end quality required for the inter-domain path, while setting the minimum cost inter-domain path quality. To provide a class assignment method, a program, and a storage medium thereof.

上記した目的を達成するために、本発明は、自ドメインを含む複数のドメインを経由するドメイン間パスの設定要求に応答して、ドメイン間パスを構成する自ドメイン内パスに割り当てる品質クラスを決定するドメイン間パスの品質クラス割当方法を対象とし、各ドメインが以下の手順を含むことを特徴とする。   In order to achieve the above-described object, the present invention determines a quality class to be assigned to an intra-domain path constituting an inter-domain path in response to an inter-domain path setting request passing through a plurality of domains including the own domain. The domain-to-domain path quality class assigning method is targeted, and each domain includes the following procedure.

すなわち、ドメイン間パスの自ドメインから所定の着ドメインまでの下流ドメイン数N、および自ドメインと着ドメインとの間で前記ドメイン間パスが満足すべき品質値Qを設定する手順と、下流ドメイン数Nおよび品質値Qごとに、自ドメインから着ドメインまでの全経由ドメインにおける使用リソース量の総和を最小化する数理モデルを解き、自ドメインを含む下流ドメインがそれぞれのドメイン内パスに割り当て可能な品質クラス候補を算出する手順と、ドメイン間パス設定要求を受信して当該ドメイン間パスでの下流ドメイン数Nおよび品質値Qに関する情報を取得する手順と、下流ドメイン数Nおよび品質値Qに対応した品質クラス候補を選択する手順と、品質クラス候補の中から、前記ドメイン間パスを構成する自ドメイン内パスに割り当てる品質クラスを決定する手順と、自ドメイン内パスに割り当てた品質クラスに基づいて更新されたドメイン間パス設定要求を下流ドメインへ転送する手順とを含むことを特徴とする。   That is, the number of downstream domains from the own domain of the inter-domain path to the predetermined destination domain, the procedure for setting the quality value Q that the inter-domain path should satisfy between the own domain and the destination domain, and the number of downstream domains For each N and quality value Q, solve the mathematical model that minimizes the sum of the amount of resources used in all transit domains from the local domain to the destination domain, and the quality that can be assigned to each intra-domain path by the downstream domain including the local domain A procedure for calculating class candidates, a procedure for receiving an inter-domain path setting request and obtaining information about the number N of downstream domains and the quality value Q in the inter-domain path, and corresponding to the number N of downstream domains and the quality value Q The procedure for selecting a quality class candidate and the assignment to the intra-domain path constituting the inter-domain path from the quality class candidates. A procedure for determining the quality class that, characterized in that it comprises a procedure for transferring the inter-domain path setting request updated based on the quality class assigned to the own intradomain path downstream domain.

本発明によれば、ドメイン間パスに要求されるエンド・ツー・エンドでの品質を満足させつつ、各ドメインが自ドメインを経由するドメイン間パスの設定要求損失率を低減できるようになる。   According to the present invention, it is possible to reduce the rate of loss of request for setting an inter-domain path through which each domain passes through its own domain while satisfying the end-to-end quality required for the inter-domain path.

以下、図面を参照して本発明の最良の実施の形態について詳細に説明する。図1は、本発明の品質クラス割当方法が適用されるドメイン間ネットワークの主要部の構成を模式的に表現した図であり、プロトコルやネットワーク管理者の異なる複数のネットワーク(ドメイン)が、各ドメインの境界に設置されたボーダルータBRを介して相互に接続され、各ボーダルータBRにはポリシサーバPSが接続されている。ここでは、ドメインAのエンドノードaを送信元、ドメインDのエンドノードdを宛先とするドメイン間パスPadを例にして、各ドメインにおける当該ドメイン間パスPadを構成する自ドメイン内パスへの品質クラスの割当方法を説明する。   DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the best embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram schematically showing the configuration of the main part of an inter-domain network to which the quality class assignment method of the present invention is applied. A plurality of networks (domains) having different protocols and network administrators are shown in FIG. Are connected to each other via a border router BR installed at the border of the network, and a policy server PS is connected to each border router BR. Here, taking the inter-domain path Pad with the end node a of the domain A as the source and the end node d of the domain D as the destination, the quality to the path within the own domain that constitutes the inter-domain path Pad in each domain The class assignment method will be described.

図2は、本実施形態における品質クラス割当方法の手順を示したフローチャートであり、ドメイン間パスPadが経由する各ドメインA,B,C,DのボーダルータBRに接続されたポリシサーバPSにおいて自律的に実行される。   FIG. 2 is a flowchart showing the procedure of the quality class assignment method in the present embodiment. The policy server PS connected to the border router BR of each domain A, B, C, D through the inter-domain path Pad is autonomous. Is executed automatically.

本実施形態では、各ドメインにおいてドメイン間パス設定要求が検知された際に自ドメイン内パスに最適な品質クラスを直ちに決定できるように、ドメイン間パス上の自ドメインから着ドメインまでの下流ドメイン数(自ドメインおよび着ドメインを含む)と、自ドメインと着ドメインとの間(自ドメインおよび着ドメインを含む)でドメイン間パスが満足すべき品質値ごとに、自ドメイン内パスに割り当て可能な品質クラス候補を予め各ポリシサーバPSに登録(ステップS1)しておき、その後、ドメイン間パス設定要求が到着したときに、要求パスの下流ドメイン数および品質値に基づいて品質クラス候補を前記ポリシサーバPSから抽出し、当該品質クラス候補の中から自ドメインに最適な品質クラスを自律分散的に選択して自ドメイン内パスに割り当てる(ステップS2〜S5)。   In this embodiment, the number of downstream domains from the own domain to the destination domain on the inter-domain path so that the optimal quality class for the path within the own domain can be immediately determined when an inter-domain path setup request is detected in each domain. Quality that can be assigned to the path within the own domain for each quality value that the inter-domain path should satisfy between the own domain and the called domain (including the own domain and the called domain). Class candidates are registered in advance in each policy server PS (step S1), and when the inter-domain path setting request arrives thereafter, the quality class candidates are determined based on the number of downstream domains and the quality value of the requested path. Extract from PS and select the best quality class for the domain from the quality class candidates in an autonomous and distributed manner. Assign to paths (steps S2 to S5).

以下、図2のフローチャートに沿って本実施形態の動作を詳細に説明する。ステップS1では、各ドメインにおいて、自ドメインから着ドメインまでの全経由ドメインにおける使用リソース量の総和を最小化する品質クラス候補が、下流ドメイン数およびドメイン間パスが満足すべき品質値ごとに算出されてポリシサーバPSに登録される。   Hereinafter, the operation of the present embodiment will be described in detail along the flowchart of FIG. In step S1, in each domain, a quality class candidate that minimizes the total amount of resources used in all the transit domains from the own domain to the destination domain is calculated for each quality value that the number of downstream domains and the interdomain path should satisfy. Registered in the policy server PS.

ここでは、自ドメインから着ドメインまでの下流ドメイン数(自ドメインおよび着ドメインを含む)をN、自ドメインと着ドメインとの間(自ドメインおよび着ドメインを含む)でドメイン間パスが満足すべき品質値(量子化して整数値で表現)をQとする。また、各ドメインが設定可能な品質クラス数をC、品質クラスj に対応する自ドメイン内パス品質値(量子化して整数値で表現)をqj、品質クラスjに属するパスのリソース使用量をrjとする。   Here, the number of downstream domains from the local domain to the destination domain (including the local domain and the destination domain) is N, and the inter-domain path should be satisfied between the local domain and the destination domain (including the local domain and the destination domain) Let Q be the quality value (quantized and expressed as an integer value). Also, C is the number of quality classes that can be set for each domain, qj is the path quality value in its own domain (quantized and expressed as an integer value) corresponding to quality class j, and rj is the resource usage of the path belonging to quality class j And

そして、遅延や廃棄率等の加算型の品質を想定して、以下の制約条件(1)、決定変数(2)および目的関数(3)の数理モデルを整数計画法などで解き、下流ドメインの少なくとも一つで選択される品質クラスを、前記下流ドメイン数Nおよび品質値Qと対応付けて、自ドメイン内パスに割り当て可能な品質クラス候補として登録する。

Figure 0004678689

Figure 0004678689

Figure 0004678689
Assuming additive quality such as delay and discard rate, the mathematical model of the following constraints (1), decision variable (2) and objective function (3) is solved by integer programming, etc. At least one quality class selected is registered as a quality class candidate that can be assigned to the path within the own domain in association with the number N of downstream domains and the quality value Q.
Figure 0004678689

Figure 0004678689

Figure 0004678689

ここで、決定変数(2)のx i, j は、自ドメインからi 番目の下流ドメインで品質クラスj が選択される場合に値が「1」、選択されない場合に値が「0」であるバイナリ変数である。したがって、制約条件(1)はパス上の各下流ドメインで選択された、品質クラスjに対応するパス品質値qjの総和が、自ドメインと着ドメインとの間でパスが満足すべき品質値Qを満足する(≦Q)ことを表している。目的関数(3)は、自ドメインから着ドメインまでの全経由ドメインにおけるリソース使用量の総和を最小化することを表している。   Here, xi, j of decision variable (2) is a binary having a value of “1” when quality class j is selected in the i-th downstream domain from its own domain, and a value of “0” when not selected. Is a variable. Therefore, the constraint condition (1) is that the sum of the path quality values qj corresponding to the quality class j selected in each downstream domain on the path is the quality value Q that the path should satisfy between its own domain and the destination domain. Is satisfied (≦ Q). The objective function (3) represents minimizing the total amount of resource usage in all transit domains from the own domain to the destination domain.

図3は、前記ステップS1における品質クラス候補の算出手順を示したフローチャートである。   FIG. 3 is a flowchart showing a procedure for calculating quality class candidates in step S1.

ステップS101では、下流ドメイン数N(Nはドメイン総数以下)および品質値Qが設定される。ステップS102では、今回の下流ドメイン数Nおよび品質値Qに対して、上述の数理モデルの解法を行い、下流ドメインの少なくとも一つで選択される品質クラスを、自ドメイン内パスに割り当て可能な品質クラス候補として、前記ポリシサーバPSに登録する。   In step S101, the number N of downstream domains (N is equal to or less than the total number of domains) and the quality value Q are set. In step S102, the above-described mathematical model is solved for the number N of downstream domains and the quality value Q, and the quality class that can be assigned to the path in the own domain is assigned a quality class selected in at least one of the downstream domains. It registers with the policy server PS as a class candidate.

なお、全ての下流ドメインで最高の品質クラスが選択されても着ドメインまでの要求品質値を満足できない場合には、上述の数理モデルの解が存在しないので、この場合は割り当て品質クラス候補は無いと考えてパス設定要求が損失と見なされる。   If the required quality value up to the destination domain cannot be satisfied even if the highest quality class is selected in all the downstream domains, there is no solution for the above mathematical model, and in this case, there is no assigned quality class candidate. The path setup request is considered a loss.

ステップS103では、全ての下流ドメイン数Nおよび品質値Qに対して、上述の数理モデルの解法が繰り返される。但し、品質値Qは、各品質クラスjに対応するパス品質値qjが連続した実数ではなく離散値であれば、所要品質値Qが取り得る値も離散値となるので、この離散値(エンドツーエンドでのドメイン間パスの所要品質値以下で、かつその所要品質値から全ての品質クラスに対応する自ドメイン内パス品質値の最大公約数のゼロを含む整数倍を引いた値)のみについて計算することで計算量を減じられるようになる。   In step S103, the mathematical model solution described above is repeated for all downstream domain numbers N and quality values Q. However, if the quality value Q is a discrete value instead of a continuous real number corresponding to each quality class j, the possible quality value Q can be a discrete value. Only the value less than the required quality value of the inter-domain path between two ends and the required quality value minus the integer multiple including zero of the greatest common divisor of the own domain path quality value corresponding to all quality classes) The amount of calculation can be reduced by calculating.

図4は、所定の品質値Qにおいて、品質クラス数Cが「5」、下流ドメイン数Nが「4」である場合の数理モデルの解の一例を示しており、図5は、図4の解に対応してポリシサーバPSに予め保持して置くべき品質クラス候補割当情報を示している。   FIG. 4 shows an example of a mathematical model solution when the quality class number C is “5” and the downstream domain number N is “4” at a predetermined quality value Q. FIG. Quality class candidate allocation information to be stored in advance in the policy server PS in correspondence with the solution is shown.

図4では、0番目の下流ドメインすなわち自ドメインのドメイン内パスの品質クラスを「1」、1番目の下流ドメイン(図1では、ドメインB)のドメイン内パスの品質クラスを「3」、2番目の下流ドメイン(図1では、ドメインC)のドメイン内パスの品質クラスを「2」、3番目の下流ドメイン(図1では、ドメインD)のドメイン内パスの品質クラスを「1」に設定すれば、所定の品質値Qを満足させつつ、4つの下流ドメインにおけるリソース使用量の総和を最小化できることを意味している。   In FIG. 4, the quality class of the 0th downstream domain, that is, the intra-domain path of its own domain is “1”, the quality class of the intra-domain path of the first downstream domain (domain B in FIG. 1) is “3”, 2 The quality class of the intra-domain path of the third downstream domain (domain C in FIG. 1) is set to “2”, and the quality class of the intra-domain path of the third downstream domain (domain D in FIG. 1) is set to “1”. This means that the total amount of resource usage in the four downstream domains can be minimized while satisfying the predetermined quality value Q.

但し、加算型の品質を想定するのであれば、下流ドメインとその品質クラスとの組み合わせは任意なので、ポリシサーバPSに保持される品質クラス候補割当情報は、図5の通りとなる。これは、品質クラス1を4つの下流ドメインのいずれか2つに割り当て、品質クラス2を4つの下流ドメインのいずれか1つに割り当て、品質クラス3を4つの下流ドメインのいずれか1つに割り当て、品質クラス0,4はいずれの下流ドメインにも割り当てないことにより、所定の品質値Qを満足させつつ、4つの下流ドメインにおけるリソース使用量の総和を最小化できることを意味している。   However, if the addition type quality is assumed, the combination of the downstream domain and its quality class is arbitrary, so the quality class candidate allocation information held in the policy server PS is as shown in FIG. This assigns quality class 1 to any two of the four downstream domains, assigns quality class 2 to any one of the four downstream domains, and assigns quality class 3 to any one of the four downstream domains By not assigning the quality classes 0 and 4 to any of the downstream domains, it means that the sum of the resource usage in the four downstream domains can be minimized while satisfying the predetermined quality value Q.

図2に戻り、各ドメインではその後、ステップS2においてドメイン間パス設定要求の到着が検知されると、ステップS3では、このドメイン間パス設定要求に登録されているパス設定情報に基づいて、自ドメインから着ドメインまでの下流ドメイン数Nと、自ドメインと着ドメインとの間でドメイン間パスが満足すべき品質値Qとが認識される。   Returning to FIG. 2, when the arrival of the inter-domain path setting request is detected in step S <b> 2 thereafter in each domain, in step S <b> 3, the own domain is determined based on the path setting information registered in the inter-domain path setting request. The number N of downstream domains from the destination domain to the destination domain and the quality value Q that the interdomain path should satisfy between the own domain and the destination domain are recognized.

前記下流ドメイン数Nは、例えばドメイン間パス設定要求に登録されている着ドメインと、自ドメインで管理しているドメイン間経路情報とに基づいて認識できる。前記品質値Qは、ドメイン間パス設定要求を中継する各ドメインが、自ドメインで割り当てた品質クラスをドメイン間パス設定要求に登録しておき、このドメイン間パス設定要求を受信した各下流ドメインが、発ドメインと着ドメインとの間で満足すべき品質値から、経由した各上流ドメインで割り当てられた品質クラスに応じた品質値を減じることで判定できる。   The number N of downstream domains can be recognized based on, for example, the destination domain registered in the inter-domain path setting request and the inter-domain route information managed in the own domain. The quality value Q indicates that each domain relaying the inter-domain path setting request registers the quality class assigned in its own domain in the inter-domain path setting request, and each downstream domain that has received this inter-domain path setting request This can be determined by subtracting the quality value corresponding to the quality class assigned in each upstream domain from the quality value to be satisfied between the originating domain and the terminating domain.

ステップS4では、前記下流ドメイン数Nおよび品質値Qに応じた品質クラス候補がポリシサーバPSから検索される。ステップS5では、検索された品質クラス候補の中から、自ドメイン内パスに割り当てる品質クラスが決定される。本実施形態では、以下の3つの手法のいずれかに基づいて品質クラスが決定される。   In step S4, quality class candidates corresponding to the number N of downstream domains and the quality value Q are searched from the policy server PS. In step S5, the quality class to be assigned to the path within the own domain is determined from the searched quality class candidates. In the present embodiment, the quality class is determined based on one of the following three methods.

図6は、第1の品質クラス決定方法の手順を示したフローチャートであり、品質クラス候補の中で最低の品質クラスが、常に自ドメイン内パスに割り当てられる。   FIG. 6 is a flowchart showing the procedure of the first quality class determination method, and the lowest quality class among the quality class candidates is always assigned to the path within the own domain.

ステップS501では、前記下流ドメイン数Nおよび品質値Qに応じて選択された品質クラス候補がポリシサーバPSに登録されているか否かが判定され、既登録であればステップS502へ進む。ステップS502では、品質クラス候補の中で最低の品質クラス(図5の例では、品質クラス1)に相当する空きリソース量をドメイン内に確保できるか否かが判定され、確保できればステップS503へ進む。ステップS503では、当該最低の品質クラスが自ドメイン内パスに割り当てられる。   In step S501, it is determined whether or not the quality class candidate selected according to the number N of downstream domains and the quality value Q is registered in the policy server PS. If already registered, the process proceeds to step S502. In step S502, it is determined whether or not a free resource amount corresponding to the lowest quality class (quality class 1 in the example of FIG. 5) among the quality class candidates can be secured in the domain, and if it can be secured, the process proceeds to step S503. . In step S503, the lowest quality class is assigned to the path within the own domain.

これに対して、前記ステップS502において、品質クラス候補内で最低の品質クラスに相当する空きリソース量を自ドメイン内に確保できなければステップS504へ進む。ステップS504では、品質クラス候補とは無関係に、空きリソース量の範囲内で割当可能な品質クラスの有無が判定され、割当可能な品質クラスがあればステップS505へ進む。ステップS505では、割当可能な品質クラスの中で最高の品質クラスが自ドメイン内パスに割り当てられる。   On the other hand, in step S502, if the free resource amount corresponding to the lowest quality class among the quality class candidates cannot be secured in the own domain, the process proceeds to step S504. In step S504, regardless of the quality class candidate, it is determined whether or not there is a quality class that can be allocated within the free resource amount range. If there is a quality class that can be allocated, the process proceeds to step S505. In step S505, the highest quality class among the assignable quality classes is assigned to the path within the own domain.

なお、ステップS501において品質クラス候補が未登録と判定されるか、あるいはステップS504において空きリソース量の範囲内で割当可能な品質クラスが無いと判定されると、今回のパス設定要求が損失とされる。   If it is determined in step S501 that the quality class candidate is not registered, or if it is determined in step S504 that there is no quality class that can be allocated within the free resource amount range, the current path setting request is lost. The

図7は、第2の品質クラス決定方法の手順を示したフローチャートであり、品質クラス候補のいずれかが、前記数理モデルにおける下流ドメイン(自ドメインを含む)への各品質クラス候補の割当数に応じた確率で自ドメイン内パスに割り当てられる。   FIG. 7 is a flowchart showing the procedure of the second quality class determination method, in which any of the quality class candidates is assigned to the number of assigned quality class candidates to the downstream domain (including its own domain) in the mathematical model. It is assigned to the path in its own domain with a corresponding probability.

ステップS511では、前記下流ドメイン数Nおよび品質値Qに応じた品質クラス候補がポリシサーバPSに登録されているか否かが判定され、既登録であればステップS512へ進む。ステップS512では、前記品質クラス候補の中から、前記数理モデルによる下流ドメインへの各品質クラス候補の割当数に応じた確率で一つの品質クラスが選択される。   In step S511, it is determined whether or not a quality class candidate corresponding to the number of downstream domains N and quality value Q is registered in the policy server PS. If already registered, the process proceeds to step S512. In step S512, one quality class is selected from the quality class candidates with a probability corresponding to the number of assigned quality class candidates to the downstream domain based on the mathematical model.

すなわち、品質クラス候補が図5の通りであり、下流ドメインに品質クラス1が2つ、品質クラス2が一つ、品質クラス3が一つ割り当てられるのであれば、品質クラス1が50%の確率で割り当てられ、品質クラス2、3がいずれも25%の確率で割り当てられる。   That is, if the quality class candidates are as shown in FIG. 5 and two quality classes 1, one quality class 2, and one quality class 3 are assigned to the downstream domain, the probability that the quality class 1 is 50% The quality classes 2 and 3 are all assigned with a probability of 25%.

ステップS513では、ドメイン内の空きリソース量Miが所定のリソース量Mj以上であるか否かが判定され、Mi≧MjであればステップS514へ進む。前記リソース量Mjは、ステップS512で選択された品質クラスで消費されるリソース量に相当する。ステップS514では、前記ステップS512で選択された品質クラスが自ドメイン内パスに割り当てられる。   In step S513, it is determined whether or not the free resource amount Mi in the domain is equal to or larger than the predetermined resource amount Mj. If Mi ≧ Mj, the process proceeds to step S514. The resource amount Mj corresponds to the resource amount consumed in the quality class selected in step S512. In step S514, the quality class selected in step S512 is assigned to the intra-domain path.

これに対して、前記ステップS513において、自ドメイン内の空きリソース量Miがリソース量Mj未満と判定されるとステップS515へ進む。ステップS515では前記ステップS504と同様に、品質クラス候補とは無関係に、空きリソース量の範囲内で割当可能な品質クラスの有無が判定され、割当可能な品質クラスがあればステップS516へ進む。ステップS516では前記ステップS505と同様に、割当可能な品質クラスの中で最高の品質クラスが自ドメイン内パスに割り当てられる。   On the other hand, if it is determined in step S513 that the free resource amount Mi in the own domain is less than the resource amount Mj, the process proceeds to step S515. In step S515, as in step S504, regardless of the quality class candidate, the presence / absence of a quality class that can be allocated within the free resource amount is determined. If there is a quality class that can be allocated, the process proceeds to step S516. In step S516, as in step S505, the highest quality class among the assignable quality classes is assigned to the path within the own domain.

図8は、第3の品質クラス決定方法の手順を示したフローチャートであり、上記した第1および第2の方式を組み合わせた方式である。   FIG. 8 is a flowchart showing the procedure of the third quality class determination method, which is a combination of the first and second methods described above.

ステップS521では、前記下流ドメイン数Nおよび品質値Qに応じた品質クラス候補がポリシサーバPSに登録されているか否かが判定され、既登録であればステップS522へ進む。ステップS522では、ドメイン内の空きリソース量Miが所定の基準値Mref以上であるか否かが判定され、Mi≧MrefであればステップS523へ進む。   In step S521, it is determined whether or not a quality class candidate corresponding to the number N of downstream domains and the quality value Q is registered in the policy server PS. If already registered, the process proceeds to step S522. In step S522, it is determined whether or not the free resource amount Mi in the domain is greater than or equal to a predetermined reference value Mref. If Mi ≧ Mref, the process proceeds to step S523.

ステップS523では、前記品質クラス候補の中から、前記数理モデルによる下流ドメインへの各品質クラス候補の割当数に応じた確率で一つの品質クラスが選択される。ステップS524では、ドメイン内の空きリソース量Miが所定のリソース量Mj以上であるか否かが判定され、Mi≧MjであればステップS525へ進み、Mi<MjであればステップS528へ進む。前記リソース量Mjは、ステップS523で選択された品質クラスで消費されるリソース量に相当する。ステップS525では、前記ステップS523で選択された品質クラスが自ドメイン内パスに割り当てられる。   In step S523, one quality class is selected from the quality class candidates with a probability corresponding to the number of assigned quality class candidates to the downstream domain based on the mathematical model. In step S524, it is determined whether or not the free resource amount Mi in the domain is greater than or equal to the predetermined resource amount Mj. If Mi ≧ Mj, the process proceeds to step S525, and if Mi <Mj, the process proceeds to step S528. The resource amount Mj corresponds to the resource amount consumed in the quality class selected in step S523. In step S525, the quality class selected in step S523 is assigned to the own-domain path.

これに対して、前記ステップS522において、ドメイン内の空きリソース量Miが基準値Mref未満と判定されるとステップS526へ進む。ステップS526では、
前記ステップS502と同様に、品質クラス候補の中で最低の品質クラスに相当する空きリソース量をドメイン内に確保できるか否かが判定され、確保できればステップS527へ進む。ステップS527では、当該最低の品質クラスが自ドメイン内パスに割り当てられる。
On the other hand, if it is determined in step S522 that the free resource amount Mi in the domain is less than the reference value Mref, the process proceeds to step S526. In step S526,
Similar to step S502, it is determined whether or not a free resource amount corresponding to the lowest quality class among the quality class candidates can be secured in the domain, and if it can be secured, the process proceeds to step S527. In step S527, the lowest quality class is assigned to the path within the own domain.

さらに、前記ステップS526において、品質クラス候補内で最低の品質クラスに相当する空きリソース量をドメイン内に確保できなければステップS528へ進む。ステップS528では前記ステップS504と同様に、品質クラス候補とは無関係に、空きリソース量の範囲内で割当可能な品質クラスの有無が判定され、割当可能な品質クラスがあればステップS529へ進む。ステップS529では前記ステップS505と同様に、割当可能な品質クラスの中で最高の品質クラスが自ドメイン内パスに割り当てられる。   In step S526, if the free resource amount corresponding to the lowest quality class in the quality class candidates cannot be secured in the domain, the process proceeds to step S528. In step S528, as in step S504, regardless of the quality class candidate, the presence / absence of a quality class that can be allocated within the free resource amount range is determined. If there is a quality class that can be allocated, the process proceeds to step S529. In step S529, as in step S505, the highest quality class among the assignable quality classes is assigned to the path within the own domain.

以上のようにして、自ドメイン内パスへの品質クラスの割り当てが完了すると、ステップS6では、前記パス設定要求が更新され、前記自ドメイン内パスに割り当てた品質クラスが追加登録される。ステップS7では、更新されたパス設定要求が下流側のドメインへ転送される。その後、前記自ドメイン内パスに割り当てた品質クラスに基づいてドメイン内でルート探索が実行され、前記品質クラスを満足する自ドメイン内パスがドメイン内に確立される。   As described above, when the assignment of the quality class to the path in the own domain is completed, in step S6, the path setting request is updated, and the quality class assigned to the path in the own domain is additionally registered. In step S7, the updated path setting request is transferred to the downstream domain. Thereafter, a route search is performed in the domain based on the quality class assigned to the path in the own domain, and a path in the own domain that satisfies the quality class is established in the domain.

なお、下流側の各ドメインでも同等に、下流ドメイン数N’および品質値Q’に基づいて自ドメイン内パスが順次に選択される。   In each downstream domain, the own-domain path is sequentially selected based on the number N ′ of downstream domains and the quality value Q ′.

本発明が適用されるドメイン間ネットワークの構成を模式的に表現した図である。It is the figure which expressed typically the structure of the network between domains to which this invention is applied. 本実施形態における品質クラス割当方法の手順を示したフローチャートである。It is the flowchart which showed the procedure of the quality class allocation method in this embodiment. 品質クラス候補の算出手順を示したフローチャートである。It is the flowchart which showed the calculation procedure of the quality class candidate. 数理モデルの解の一例を示した図である。It is the figure which showed an example of the solution of a mathematical model. ポリシサーバPSに保持される品質クラス候補割当情報の一例を示した図である。It is the figure which showed an example of the quality class candidate allocation information hold | maintained at policy server PS. 第1の品質クラス決定方法の手順を示したフローチャートである。It is the flowchart which showed the procedure of the 1st quality class determination method. 第2の品質クラス決定方法の手順を示したフローチャートである。It is the flowchart which showed the procedure of the 2nd quality class determination method. 第3の品質クラス決定方法の手順を示したフローチャートである。It is the flowchart which showed the procedure of the 3rd quality class determination method.

符号の説明Explanation of symbols

A,B,C,D…ドメイン
a,d…エンドノード
PS…ポリシサーバ
BR…ボーダルータ
A, B, C, D ... domain
a, d ... End node
PS: Policy server
BR ... Border router

Claims (6)

自ドメインを含む複数のドメインを経由するドメイン間パスの設定要求に応答して、ドメイン間パスを構成する自ドメイン内パスに割り当てる品質クラスを決定するドメイン間パスの品質クラス割当方法において、
各ドメインが、
前記ドメイン間パスが自ドメインと着ドメインとの間で満足すべき品質値Qとして取り得る値ごとに、自ドメインから着ドメインまでの全経由ドメインにおける使用リソース量の総和を最小化する数理モデルを、下流ドメイン数Nとして取り得る値ごと解いて、自ドメインを含む下流ドメインがそれぞれのドメイン内パスに割り当て可能な品質クラス候補を予め算出する手順と、
ドメイン間パス設定要求を受信して、当該ドメイン間パスでの下流ドメイン数Nおよび前記品質値Qに関する情報を認識する手順と、
前記下流ドメイン数Nおよび品質値Qに対応した品質クラス候補を、前記算出された品質クラス候補の中から検索する手順と、
前記検索された品質クラス候補の中から、前記ドメイン間パスを構成する自ドメイン内パスに割り当てる品質クラスを決定する手順と、
前記自ドメイン内パスに割り当てた品質クラスに基づいて更新されたドメイン間パス設定要求を下流ドメインへ転送する手順とを含み、
前記ドメイン間パス設定要求には、着ドメイン、ならびに発ドメインと着ドメインとの間で満足すべき品質値から経由した各上流ドメインで割り当てられた品質クラスに応じた品質値を減じるための情報が登録され、
前記ドメイン間パス設定要求を下流ドメインへ転送する手順は、前記経由した各上流ドメインで割り当てられた品質クラスとして、自ドメイン内パスに割り当てた品質クラスが追加されるようにドメイン間パス設定要求を更新することを特徴とするドメイン間パスの品質クラス割当方法。
In the inter-domain path quality class assignment method for determining a quality class to be assigned to an intra-domain path constituting an inter-domain path in response to a request for setting an inter-domain path passing through a plurality of domains including the own domain.
Each domain
A mathematical model that minimizes the sum of the amount of resources used in all transit domains from the own domain to the destination domain for each value that the inter-domain path can take as a quality value Q to be satisfied between the own domain and the destination domain. , Solving for each possible value as the number of downstream domains N, and calculating in advance a quality class candidate that can be assigned to each intra-domain path by a downstream domain including its own domain;
Receives the inter-domain path setting request, a step of recognizing information about a downstream domain number N and the quality value Q at the interdomain paths,
A procedure for searching for quality class candidates corresponding to the number N of downstream domains and the quality value Q from the calculated quality class candidates ;
A procedure for determining a quality class to be assigned to a path within the own domain that constitutes the inter-domain path from among the searched quality class candidates;
Look including a procedure for transferring the inter-domain path setting request updated based on the quality class assigned to the own intradomain path downstream domain,
The inter-domain path setting request includes information for subtracting the quality value corresponding to the quality class assigned in each upstream domain from the quality value to be satisfied between the destination domain and the originating domain and the destination domain. Registered,
The procedure for transferring the inter-domain path setting request to the downstream domain is to send an inter-domain path setting request so that the quality class assigned to the path within the own domain is added as the quality class assigned in each upstream domain that has passed through. A method for assigning a quality class of an inter-domain path characterized by updating .
前記ドメイン内パスに割り当てる品質クラスを決定する手順は、
自ドメインの空きリソース量が、品質クラス候補の中で最低の品質クラスに必要なリソース量よりも多いときに、当該最低の品質クラスを自ドメイン内パスに割り当てる手順と、
自ドメインの空きリソース量が、品質クラス候補の中で最低の品質クラスに必要なリソース量よりも少ないときに、使用リソース量が前記空きリソース量よりも少ない品質クラスの中で最高の品質クラスを自ドメイン内パスに割り当てる手順とを含むことを特徴とする請求項1に記載のドメイン間パスの品質クラス割当方法。
The procedure for determining the quality class assigned to the intra-domain path is as follows:
A procedure for assigning the lowest quality class to a path in the own domain when the amount of free resources in the own domain is larger than the amount of resources required for the lowest quality class among the quality class candidates;
When the amount of free resources in your domain is less than the amount of resources required for the lowest quality class among the quality class candidates, select the highest quality class among the quality classes that use less than the amount of free resources. The method for assigning a quality class for an inter-domain path according to claim 1, further comprising a step of assigning to a path within the own domain.
前記自ドメイン内パスに割り当てる品質クラスを決定する手順では、品質クラス候補のいずれかを、前記数理モデルにおける下流ドメインへの各品質クラス候補の割当数に応じた確率で自ドメイン内パスに割り当てることを特徴とする請求項1に記載のドメイン間パスの品質クラス割当方法。   In the procedure for determining the quality class to be assigned to the path within the own domain, one of the quality class candidates is assigned to the path within the own domain with a probability corresponding to the number of assigned quality class candidates to the downstream domain in the mathematical model. The quality class allocating method for an inter-domain path according to claim 1. 前記自ドメイン内パスに割り当てる品質クラスを決定する手順では、自ドメインの空きリソース量が所定の基準値以上であれば、品質クラス候補のいずれかを、前記数理モデルにおける下流ドメインへの各品質クラス候補の割当数に応じた確率で自ドメイン内パスに割り当て、自ドメインの空きリソース量が所定の基準値未満であれば、品質クラス候補の中で最低の品質クラスを自ドメイン内パスに割り当てることを特徴とする請求項1に記載のドメイン間パスの品質クラス割当方法。   In the procedure for determining the quality class to be assigned to the path within the own domain, if the free resource amount of the own domain is equal to or greater than a predetermined reference value, one of the quality class candidates is assigned to each quality class to the downstream domain in the mathematical model. Allocate to the path in the own domain with a probability corresponding to the number of candidate allocations, and if the free resource amount in the own domain is less than the predetermined reference value, assign the lowest quality class among the quality class candidates to the path in the own domain The quality class allocating method for an inter-domain path according to claim 1. 前記請求項1ないし4のいずれかに記載の品質クラス割当方法をコンピュータに実行させるためのドメイン間パスの品質クラス割当プログラム。   5. An inter-domain path quality class assignment program for causing a computer to execute the quality class assignment method according to claim 1. 請求項5に記載の品質クラス割当プログラムをコンピュータによる読み出し可能に記憶したドメイン間パスの品質クラス割当プログラムの記憶媒体。   6. A storage medium for an inter-domain path quality class assignment program storing the quality class assignment program according to claim 5 so as to be readable by a computer.
JP2006184357A 2006-07-04 2006-07-04 Inter-domain path quality class assignment method, program, and storage medium thereof Expired - Fee Related JP4678689B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006184357A JP4678689B2 (en) 2006-07-04 2006-07-04 Inter-domain path quality class assignment method, program, and storage medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006184357A JP4678689B2 (en) 2006-07-04 2006-07-04 Inter-domain path quality class assignment method, program, and storage medium thereof

Publications (2)

Publication Number Publication Date
JP2008017005A JP2008017005A (en) 2008-01-24
JP4678689B2 true JP4678689B2 (en) 2011-04-27

Family

ID=39073638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006184357A Expired - Fee Related JP4678689B2 (en) 2006-07-04 2006-07-04 Inter-domain path quality class assignment method, program, and storage medium thereof

Country Status (1)

Country Link
JP (1) JP4678689B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4697893B2 (en) * 2007-02-21 2011-06-08 Kddi株式会社 Quality class allocation policy decision device and program
JP4999811B2 (en) * 2008-09-30 2012-08-15 Kddi株式会社 Quality class allocation policy decision device and computer program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3435885B2 (en) * 1995-03-28 2003-08-11 三菱電機株式会社 Network routing system
JP3516432B2 (en) * 1997-11-18 2004-04-05 株式会社東芝 Node device and packet transfer method
JP2000253053A (en) * 1999-02-25 2000-09-14 Hitachi Ltd Network system
JP3878106B2 (en) * 2002-11-05 2007-02-07 日本電信電話株式会社 VPN system, edge node, and VPN configuration method

Also Published As

Publication number Publication date
JP2008017005A (en) 2008-01-24

Similar Documents

Publication Publication Date Title
US8611335B1 (en) System and method for assigning paths for data flows through a wide-area network
US8320277B2 (en) Multitopology routing method and system
JP4829474B2 (en) Network control apparatus and path control method thereof
US20110090913A1 (en) Apparatus and method of controlling lsp of rsvp-te protocol using label with availability of end-to-end range
US9680665B2 (en) Apparatus and method for dynamic hybrid routing in SDN networks to avoid congestion and balance loads under changing traffic load
WO2016070670A1 (en) Method and device for calculating cross-domain path
JP6045703B2 (en) Bandwidth management in advanced metrology infrastructure
US8009669B2 (en) System of path computation element protocol support for large-scale concurrent path computation
CN109391478B (en) Multicast service control method and device and computer readable storage medium
CN116319522A (en) A multi-path forwarding method and system in a computing power network
US10476772B2 (en) Soft constrained shortest-path tunneling
JP4678689B2 (en) Inter-domain path quality class assignment method, program, and storage medium thereof
JP6084583B2 (en) Flow path change calculation device and flow path change calculation system
JP5397167B2 (en) Time slot allocation method, program, and apparatus
CN101616085A (en) A kind of constraint route generating method and device
JP2008054211A (en) Route calculation method, apparatus and program
US20110206062A1 (en) Communication device, communication system, and route allocation method
CN101753417A (en) Method for calculating and determining routing, path calculating unit and system for determining routing
US11570084B2 (en) Path routing with delay constraints
JP5212503B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
CN108174446A (en) A Joint Resource Allocation Method for Network Node Links with Minimized Resource Occupancy
CN116390154A (en) Service bearing method and system in computing power network
CN114285790A (en) Data processing method and device, electronic equipment and computer readable storage medium
JP4697893B2 (en) Quality class allocation policy decision device and program
WO2016004647A1 (en) Dynamic path adjustment method and apparatus for link congestion

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101101

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees