JP2018037983A - Route conversion controller, route conversion control method and route conversion control program - Google Patents
Route conversion controller, route conversion control method and route conversion control program Download PDFInfo
- Publication number
- JP2018037983A JP2018037983A JP2016171897A JP2016171897A JP2018037983A JP 2018037983 A JP2018037983 A JP 2018037983A JP 2016171897 A JP2016171897 A JP 2016171897A JP 2016171897 A JP2016171897 A JP 2016171897A JP 2018037983 A JP2018037983 A JP 2018037983A
- Authority
- JP
- Japan
- Prior art keywords
- node
- path
- route
- shortest
- base node
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、新規トラヒックフロー要求あるいは迂回要求が到着した際に、最適経路を通信機器へ通知する経路変換制御装置、経路変換制御方法および経路変換制御プログラムに関する。 The present invention relates to a route conversion control device, a route conversion control method, and a route conversion control program for notifying a communication device of an optimum route when a new traffic flow request or a detour request arrives.
ネットワークパスを明示的に指示する技術として、非特許文献1には、セグメントルーティングのような、ラベルにNode-ID(通信ノード)、Adjacency-ID(インタフェース)の意味を持たせ、それらを組み合わせて通信パケットへスタックすることによって任意の経路を設定する技術が提案されている。
As a technique for explicitly specifying the network path, Non-Patent
本技術では、所望の経路をセグメントリストによって表現する際に、そのセグメントリストを演算する必要がある。従来の演算方式には、Node-IDで経路を表現する方法と、Adjacency-IDで経路を表現する方法の2種類が存在する。 In the present technology, when a desired route is expressed by a segment list, it is necessary to calculate the segment list. There are two types of conventional calculation methods: a method of expressing a route with Node-ID and a method of expressing a route with Adjacency-ID.
Node-IDのみで経路を表現しようとすると、ラベルで指定されたノード間をリンクコストに基づく最短経路で到達しようとする。そのため、すべての経由ノードを指定する必要がなくMTU(Maximum Transmission Unit)への影響が小さいというメリットがある(参考:非特許文献2)。また、loose指定となるためリンク障害時においても、サービス影響が小さいということが利点として挙げられる。一方で網のリンクコストによっては、どのようにノードを指定したとしても経由できない経路が存在する場合がある。 If the route is expressed only by Node-ID, it tries to reach between the nodes specified by the label by the shortest route based on the link cost. Therefore, there is an advantage that it is not necessary to specify all the transit nodes and the influence on the MTU (Maximum Transmission Unit) is small (reference: Non-Patent Document 2). In addition, since it is specified as “loose”, there is an advantage that the service influence is small even in the event of a link failure. On the other hand, depending on the link cost of the network, there may be a route that cannot be routed no matter how the node is specified.
Adjacency-IDのみで経路を表現する場合は、strict指定に等しく、リンクコストを無視した指定が可能である。したがってNode-IDのみで経路を表現した場合と異なり、経由できない経路は存在しない。しかしながら網の構成・規模によっては膨大なラベルスタック数が要求される場合があり、MTUへの影響が大きいという問題がある。またstrict指定となるため、リンク障害時においてはパスの再計算をする必要があり、耐障害性の観点でAdjacency-IDのみでの指定は望ましくない。 When expressing a route only with Adjacency-ID, it is equivalent to strict specification, and it is possible to specify the link cost ignored. Therefore, unlike the case where a route is expressed only by Node-ID, there is no route that cannot be routed. However, depending on the configuration and scale of the network, a large number of label stacks may be required, which has a problem that the influence on the MTU is large. In addition, since it becomes strict specification, it is necessary to recalculate the path at the time of link failure, and it is not desirable to specify only Adjacency-ID from the viewpoint of fault tolerance.
Node-IDとAdjacency-IDを組み合わせて経路を表現する方法もあるが、リンクコストを考慮しつつloose指定、strict指定をする必要があるため、手作業で組み合わせて指定するのは困難である。またそれを演算する機能自体は具体的に定義されていない。 There is also a method of expressing a route by combining Node-ID and Adjacency-ID, but it is difficult to specify by combining manually because it is necessary to specify loose and strict while considering the link cost. Also, the function itself for calculating it is not specifically defined.
また近年では、仮想化技術の進展に伴い特定の物理ネットワークに対して複数面のネットワークを重畳させることが検討されている(参考:非特許文献3)。そのような場合においては、トラヒックの経路は自ずと迂回する機会が増え、指定が必要なホップ数も増えると考えられる。したがって、いずれの方式においても、ラベルスタック数はなるべく減らす必要がある上に耐障害性の観点でloose指定を優先するべきである。 In recent years, with the progress of virtualization technology, it has been studied to superimpose a plurality of networks on a specific physical network (reference: Non-Patent Document 3). In such a case, it is considered that the number of hops that need to be specified increases because the traffic route is naturally detoured. Therefore, in any method, the number of label stacks needs to be reduced as much as possible, and priority should be given to the loose specification from the viewpoint of fault tolerance.
なお、指定されたセグメントリストは、送信元ノードへ通知される。送信元ノードへの通知方法としてPCEP(Path computation element protocol)あるいは拡張PCEPなどがある(参考:非特許文献4)。 The designated segment list is notified to the transmission source node. There are PCEP (Path computation element protocol) or extended PCEP as a notification method to the transmission source node (reference: Non-Patent Document 4).
非特許文献1〜3に記載された技術では、経由できないパスが生じる可能性があることや、ラベルスタック数が増加するという課題がある。またラベルを構成する際には、耐障害性の観点でなるべくloose指定を優先的に選択する必要がある。
そこで、本発明は、トラヒックの最適経路を、確実かつ少ないラベル数によって提供可能とすることを課題とする。
The techniques described in
SUMMARY OF THE INVENTION An object of the present invention is to provide an optimum traffic route with a certain number of labels.
前記した課題を解決するため、請求項1に記載の発明では、セグメントルーティングにおけるネットワークパスを演算する経路演算部と、前記ネットワークパスの基点ノードから最短経路を探索し、前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定する経路変換部と、を備えることを特徴とする経路変換制御装置とした。
In order to solve the above-described problem, in the invention according to
このようにすることで、トラヒックの最適経路を、確実かつ少ないラベル数によって提供可能である。 By doing in this way, it is possible to provide an optimum traffic route with a certain number of labels.
請求項2に記載の発明では、前記経路演算部は、要求されたトラヒックフロー条件とネットワーク資源とに基づき、前記ネットワークパスを演算する、ことを特徴とする請求項1に記載の経路変換制御装置とした。
The route conversion control device according to
このようにすることで、トラヒックの最適経路を演算することができる。 By doing so, it is possible to calculate the optimum route of traffic.
請求項3に記載の発明では、前記経路変換部は、前記基点ノードから前記次ノードへ最短経路で到達できないならば、前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定したのち、前記次ノードを新たな基点ノードに設定し、前記ネットワークパスに対する最短経路の探索を繰り返してラベルリストを設定する、ことを特徴とする請求項1に記載の経路変換制御装置とした。
In the invention according to
このようにすることで、演算したネットワークパスの部分をAdjacency-IDとしてラベルリストに設定することができる。 In this way, the calculated network path portion can be set in the label list as an Adjacency-ID.
請求項4に記載の発明では、セグメントルーティングにおけるネットワークパスを演算するステップと、前記ネットワークパスの基点ノードから最短経路を探索するステップと、前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定するステップと、を含むことを特徴とする経路変換制御方法とした。 In a fourth aspect of the present invention, a step of calculating a network path in segment routing, a step of searching for a shortest path from a base node of the network path, and a node in a range reachable by the shortest path from the base node are shown. Setting Node-ID in a label list and setting a predetermined link between the base node and the next node as Adjacency-ID in the label list if the shortest path from the base node to the next node cannot be reached; The path conversion control method is characterized by including:
このようにすることで、演算したネットワークパスの部分をAdjacency-IDとしてラベルリストに設定するか、Node-IDをラベルリストに設定するかを選択可能である。 By doing in this way, it is possible to select whether the calculated network path part is set in the label list as Adjacency-ID or whether Node-ID is set in the label list.
請求項5に記載の発明では、前記次ノードを新たな基点ノードに設定するステップと、前記ネットワークパスに対する最短経路の探索を繰り返してラベルリストを設定するステップと、を含むことを特徴とする請求項4に記載の経路変換制御方法とした。
The invention according to
このようにすることで、演算したネットワークパスの各部をラベルリストに登録した後、繰り返し基点ノードを再設定するので、全てのネットワークパスをラベルリストに設定できる。 By doing this, after registering each part of the calculated network path in the label list, the base node is repeatedly reset, so that all the network paths can be set in the label list.
請求項6に記載の発明では、コンピュータを、セグメントルーティングにおけるネットワークパスを演算する経路演算手段、前記ネットワークパスの基点ノードから最短経路を探索し、前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定する経路変換手段、として機能させるための経路変換制御プログラムとした。 According to the sixth aspect of the present invention, the computer searches for a route calculation means for calculating a network path in segment routing, searches for a shortest route from a base point node of the network path, and a node in a range reachable by the shortest route from the base point node A path in which a predetermined link between the base node and the next node is set as an Adjacency-ID in the label list if the node list indicating the node-ID is set in the label list and the base node cannot reach the next node through the shortest path A path conversion control program for functioning as a conversion means is provided.
このようにすることで、トラヒックの最適経路を、確実かつ少ないラベル数によって提供可能である。 By doing in this way, it is possible to provide an optimum traffic route with a certain number of labels.
本発明によれば、トラヒックの最適経路を、確実かつ少ないラベル数によって提供可能となる。 According to the present invention, it is possible to provide an optimum route for traffic with a certain number of labels.
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
本発明の経路変換制御装置は、通信パケットへノードやインタフェースの意味を持つラベルをスタックすることで明示的なパスを指示する。その際、経路変換制御装置は、最適経路をより少ないラベル数かつなるべくloose指定となるようなラベルスタック構成のセグメントリスト(SL)へ変換する。
Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.
The route conversion control device of the present invention instructs an explicit path by stacking a label having a node or interface meaning on a communication packet. At that time, the path conversion control apparatus converts the optimum path into a segment list (SL) having a label stack configuration so that the number of labels is as small as possible and the loose designation is possible.
図1は、本実施形態における経路変換制御システム1の構成図である。
図1に示すように経路変換制御システム1は、或る物理ネットワーク上に外部コントローラである経路変換制御装置2が配備されている構成となっている。経路変換制御装置2は、要求受付インタフェース21、情報取得部22、経路演算部23、経路変換部24、ネットワークパス設定部25を備えている。経路変換制御装置2が制御する物理ネットワークは、通信ノード3a〜3fを含んで構成される。
FIG. 1 is a configuration diagram of a path
As shown in FIG. 1, the path
要求受付インタフェース21は、トラヒック要求4を受け付けるためのインタフェースである。要求の受け方としては、例えばREST(REpresentational State Transfer) APIを用いて、トラヒックフロー情報(帯域情報、発着ノード情報、その他)を受け付ける方法が考えられる。
The
情報取得部22は、網内の資源情報(トポロジ、リンク帯域、インタフェース数など)を取得する。図2に示す通り、情報取得部22は、Border Gateway Protocol(BGP)などにより通信機器から通知を受ける形態や、Simple Network Management Protocol(SNMP)によりコントローラから定期的に取得する形態が考えられる。
The
ネットワークパス設定部25は、経路変換部24で得られたセグメントリストを送信元ノードへ通知する。セグメントルーティングでは、明示的に指示する方法としてPCEPまたは拡張PCEPなどが考えられている。
The network
経路演算部23では、要求されたトラヒックフロー情報と情報取得部22で得られた資源情報に基づき、最適なパスを演算する。経路探索に用いる手法としてはk-th shortest pathアルゴリズムなどを用いて複数経路を探索する。その後、資源割当て問題を解くことにより、最適なパスを選出する。
The
経路変換部24は、経路演算部23によって得られた最適経路をセグメントリストへ変換する。経路変換部24は、最適経路を入力情報として、Node-IDとAdjacency-IDの両方を用いて、最適経路を確実に実現すると共に、より少ないラベルスタック数かつloose指定となるようにセグメントリストを演算する。
ここで経路変換にあたってのポイントとしては、リンクコストに基づき最短経路で経由できる経路についてはNode-IDを指定し、コスト都合により、最短経路で経由できない経路についてのみAdjacency-IDを指定する。
The
Here, as a point in route conversion, Node-ID is designated for a route that can be routed through the shortest route based on the link cost, and Adjacency-ID is designated only for a route that cannot be routed through the shortest route for cost reasons.
図3は、本実施形態の経路変換制御処理を説明するフローチャートである。
図3より経路変換部24は、所望のパス集合p_desと空のセグメントリストSLを入力情報とし(ステップS10)、インデックスsrc,jjを0で初期化し、インデックスiiを1で初期化する(ステップS11)。ここでsrcは、パス集合p_desの基点ノードを示している。iiは、基点ノードから最短経路で到達可能な範囲のノードを探索するためのインデックスである。jjは、セグメントリストSLへの書き込み先を示している。
FIG. 3 is a flowchart illustrating the route conversion control process according to the present embodiment.
As shown in FIG. 3, the
経路変換部24は、インデックスiiがパス集合p_desの最大インデックス(|p_des|-1)を超えておらず(ステップS12→No)、かつ基点ノードp_des(src)からp_des(ii)までが唯一の最短経路(SPF:Shortest Path First)ならば(ステップS13→Yes)、iiをインクリメントして(ステップS14)、再びステップS12の最短経路の判定に戻る。この繰り返しにより、基点ノードから最短経路で到達可能な範囲のノードを探索可能である。
なお、|p_des|は、パス集合p_desの要素数を示している。本実施形態では、パス集合p_desの最初の要素をインデックスii=0で示す。よってパス集合p_desの最大インデックスは、(|p_des|-1)となる。
In the
| P_des | indicates the number of elements of the path set p_des. In the present embodiment, the first element of the path set p_des is indicated by an index ii = 0. Therefore, the maximum index of the path set p_des is (| p_des | -1).
経路変換部24は、iiがパス集合p_desの最大インデックス(|p_des|-1)を超えたか(ステップS12→Yes)、または基点ノードp_des(src)からp_dss(ii)までが唯一の最短経路でないならば(ステップS13→No)、ステップS15に進む。
経路変換部24は、ステップS15において、ii-srcが1であるか否かを判定する。ii-srcが1でなければ(No)、基点ノードから最短経路で到達可能な範囲のノードが存在する。このとき、経路変換部24は、ステップS16の処理に進み、セグメントリストSLに対して、p_des(ii-1)をNodeIDとして指定する。更に経路変換部24は、書込インデックスjjをインクリメントし(ステップS17)、基点インデックスsrcにii-1を設定する(ステップS18)。これにより、p_des(ii-1)が新たな基点ノードとなる。インデックスiiは、新たな基点ノードの次のノードを指し示している。
The
The
ステップS15においてii-srcが1ならば(Yes)、基点ノードから最短経路で到達可能な範囲のノードが存在しない。このとき、経路変換部24は、ステップS19の処理に進み、p_des(src)とp_des(ii)間のAdjacency-IDを、セグメントリストSL(jj)に格納する。
更に経路変換部24は、書込インデックスjjをインクリメントし(ステップS20)、基点インデックスsrcにiiを設定する(ステップS21)。これにより、元の基点ノードの次のノードp_des(ii)が新たな基点ノードとなる。次に経路変換部24は、インデックスiiをインクリメントする。これによりインデックスiiは、新たな基点ノードの次のノードを指し示す。
If ii-src is 1 in step S15 (Yes), there is no node in a range that can be reached from the base node by the shortest path. At this time, the
Further, the
ステップS18,S22の後、経路変換部24は、基点インデックスsrcがパス集合p_desの最大インデックス(|p_des|-1)と等しくないならば(ステップS23→No)、ステップS12の処理に戻る。基点インデックスsrcがパス集合p_desの最大インデックス(|p_des|-1)と等しいならば(ステップS23→Yes)、経路変換部24は、ステップS24の処理に進み、セグメントリストSLを出力する。
このようにして、セグメントリストの演算を進め出力情報としてセグメントリストが得られることが分かる。経路変換部24による演算後は、得られたセグメントリストSLを入力情報としてネットワークパス設定部25へ通知する。
After steps S18 and S22, if the base point index src is not equal to the maximum index (| p_des | -1) of the path set p_des (step S23 → No), the
In this way, it is understood that the segment list is obtained as the output information by proceeding with the calculation of the segment list. After the calculation by the
続いて経路変換部24による動作の流れについて、図4に示すような構成を例として説明する。このネットワークは、通信ノード3g,3h,3j,3k,3m,3n,3pを含み、この通信ノード3pがインターネット5に接続されて構成される。
通信ノード3g(ER1)は、通信ノード3m,3jに10本の10Gb回線によるLAGで接続される。通信ノード3g(ER1)と通信ノード3m(R2)間のリンクコストは100である。通信ノード3g(ER1)と通信ノード3j(R1)間のリンクコストは10である。
通信ノード3h(ER2)は、通信ノード3m,3jに1本の10Gb回線で接続される。通信ノード3h(ER2)と通信ノード3m(R2)間のリンクコストは100である。通信ノード3h(ER2)と通信ノード3j(R1)間のリンクコストは10である。
Next, the flow of operation by the
The
The
通信ノード3j(R1)は、上記回線に加えて、100Gb回線で通信ノード3m,3kに接続される。通信ノード3j(R1)と通信ノード3m(R2)間のリンクコストは50である。通信ノード3j(R1)と通信ノード3k(R3)間のリンクコストは100である。
通信ノード3m(R2)は、上記回線に加えて、100Gb回線で通信ノード3nに接続される。通信ノード3m(R2)と通信ノード3n(R4)間のリンクコストは100である。
通信ノード3k(R3)は、上記回線に加えて、100Gb回線で通信ノード3n,3pに接続される。通信ノード3k(R3)と通信ノード3n(R4)間のリンクコストは100である。通信ノード3k(R3)と通信ノード3p(GWR)間のリンクコストは10である。通信ノード3n(R4)は、上記回線に加えて、100Gb回線で通信ノード3pに接続される。通信ノード3n(R4)と通信ノード3p(GWR)間のリンクコストは100である。
通信ノード3p(GWR)は、100Gb回線で通信ノード3k,3nに接続されると共に、インターネット5に接続される。
The
The
The
The
本実施形態のトラヒックシナリオは、新たにER2→GWRに向けたトラヒックフローを追加する場合である。このトラヒックフローは、リンクコストからはER2→R1→R3→GWRが最適となる。しかし、ER1→GWR向けのトラヒックがすでにリンク帯域を占有しており、図5に示すようにER2→R2→R4→GWRへ明示的に経路を通したい場合について考える。 The traffic scenario of the present embodiment is a case where a traffic flow directed to ER2 → GWR is newly added. This traffic flow is optimally ER2-> R1-> R3-> GWR from the link cost. However, consider the case where the traffic for ER1 → GWR already occupies the link band and wants to explicitly pass the route from ER2 → R2 → R4 → GWR as shown in FIG.
《手順1》
経路変換部24に入力されるパス集合p_desは、{ER2,R2,R4,GWR}である。その後、経路変換部24は、基点インデックスsrcと書込インデックスjjを0で初期化し、インデックスiiを1で初期化する。
<<
The path set p_des input to the
《手順2》
図6は、この手順2を示す。
経路変換部24は、基点ノードp_des(0)=ER2から、パス集合p_desに含まれるどのノードまでが一意な最短経路となるのかを判定する。図6に示した例では、基点ノードER2から、次ノードp_des(1)=R2の時点で経由不可であることが分かる。図では、経由不可を「×」マークで示している。そのため、ER2とR2間のAdjacency-IDを、セグメントリストSL(0)に格納する。これを、SL(0)=ER2-R2と表現する。ここでは、ER2とR2間のAdjacency-IDを、ER2とR2とをハイフンで接続して表現している。
更に経路変換部24は、書込インデックスjjをインクリメントし、基点インデックスsrcにiiを設定する。これにより、p_des(1)=R2が新たな基点ノードとなる。
<<
FIG. 6 shows this
The
Furthermore, the
《手順3》
図7は、手順3を示す図である。
手順2により、R2までの経路は確保されている。よって経路変換部24は、p_des(1)=R2を新たな基点として、パス集合p_desに含まれるどのノードまでが一意な最短経路となるのかを判定する。図7の例において、経路変換部24は、R2→R4までは一意な最短経路と判定する。このとき、インデックスiiは2である。図では、一意な最短経路を「〇」マークで示している。
次に経路変換部24は、R2→R4→GWRについて判定する。このとき、インデックスiiは3である。R2→GWR間のSPFはR2→R1→R3→GWRであるため、一意な最短経路ではないと判定する(「×」マークで記載)。したがって、R4までは一意なSPFであると判定ができたため、Node-IDを指定して、セグメントリストSL(1)に格納する。これを、SL(1)=R4と表現する。
更に経路変換部24は、書込インデックスjjをインクリメントし、基点インデックスsrcにii-1を設定する。これにより、p_des(2)=R4が新たな基点ノードとなる。
<<
FIG. 7 is a
By
Next, the
Further, the
《手順4》
図8は、手順4を示す図である。
手順3により、R4までの経路は確保されている。よって経路変換部24は、p_des(2)=R4を新たな基点として、パス集合p_desに含まれるどのノードまでが一意な最短経路となるのかを判定する。その結果、経路変換部24は、GWRまでが一意な最短経路であり、かつGWRが宛先ノードであると判定する(「〇」マークで記載)。GWRが宛先ノードであると判定する理由は、インデックスiiがパス集合p_desの最大インデックス(|p_des|-1)を超えるためである。経路変換部24は、GWRをNode-IDとして指定して、セグメントリストSL(2)に格納する。これを、SL(2)=GWRと表現する。
更に経路変換部24は、書込インデックスjjをインクリメントし、基点インデックスsrcにii-1を設定する。これにより、p_des(3)=GWRが新たな基点ノードとなる。基点インデックスsrcがパス集合p_desの最大インデックス(|p_des|-1)と等しくなるので、経路変換部24は、探索を終了する。
<< Step 4 >>
FIG. 8 is a diagram showing procedure 4.
By
Further, the
以上より、経路変換部24からセグメントリストSL={ER2-R2,R4,GWR}が出力される。
上記した例ではNode-ID指定のみでは経路を指定することは不可能である。またAdjacency-ID指定の場合は3段のstrict指定が必要である。上記した例のセグメントリストSLは、Adjacency-ID指定の場合とラベル数は変わらないが、strict指定の回数を1回に低減することができる。
As described above, the segment list SL = {ER2-R2, R4, GWR} is output from the
In the above example, it is impossible to specify a route only by specifying a Node-ID. When Adjacency-ID is specified, three levels of strict specification are required. The segment list SL in the above example has the same number of labels as the case of Adjacency-ID specification, but the number of strict specifications can be reduced to one.
《本実施形態の効果》
本実施形態により、トラヒック要求4が到着した際に、当該経路を確実かつ少ないラベル数によって最適経路を提供可能となる。これにより、複数VPN面を重畳した際の綿密な経路設計に対しても適切なセグメントリストSLを提供可能である。
<< Effect of this embodiment >>
According to the present embodiment, when the traffic request 4 arrives, it is possible to provide the optimum route with certainty and a small number of labels. As a result, it is possible to provide an appropriate segment list SL for precise route design when multiple VPN planes are superimposed.
1 経路変換制御システム
2 経路変換制御装置
21 要求受付インタフェース
22 情報取得部
23 経路演算部
24 経路変換部
25 ネットワークパス設定部
3 通信ノード
4 トラヒック要求
DESCRIPTION OF
Claims (6)
前記ネットワークパスの基点ノードから最短経路を探索し、前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定する経路変換部と、
を備えることを特徴とする経路変換制御装置。 A route calculation unit for calculating a network path in segment routing;
Search the shortest route from the base node of the network path, set Node-ID indicating the range of nodes reachable from the base node by the shortest route in the label list, and cannot reach the next node from the base node by the shortest route Then, a route conversion unit that sets a predetermined link between the base node and the next node as an Adjacency-ID in the label list,
A path conversion control device comprising:
ことを特徴とする請求項1に記載の経路変換制御装置。 The route calculation unit calculates the network path based on the requested traffic flow condition and network resources.
The path conversion control device according to claim 1.
ことを特徴とする請求項1に記載の経路変換制御装置。 If the path conversion unit cannot reach the next node from the base node with the shortest path, after setting a predetermined link between the base node and the next node in the label list as an Adjacency-ID, the next node Is set as a new base node, and the label list is set by repeating the shortest path search for the network path.
The path conversion control device according to claim 1.
前記ネットワークパスの基点ノードから最短経路を探索するステップと、
前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定するステップと、
を含むことを特徴とする経路変換制御方法。 Calculating a network path in segment routing;
Searching for a shortest path from a base node of the network path;
A Node-ID indicating a node in a range that can be reached from the base node by the shortest route is set in a label list, and if the shortest route cannot be reached from the base node to the next node, a predetermined interval between the base node and the next node Setting a link as an Adjacency-ID in the label list;
A path conversion control method comprising:
前記ネットワークパスに対する最短経路の探索を繰り返してラベルリストを設定するステップと、
を含むことを特徴とする請求項4に記載の経路変換制御方法。 Setting the next node as a new base node;
Repeating the search for the shortest route with respect to the network path to set a label list;
The path conversion control method according to claim 4, further comprising:
セグメントルーティングにおけるネットワークパスを演算する経路演算手段、
前記ネットワークパスの基点ノードから最短経路を探索し、前記基点ノードから最短経路で到達可能な範囲のノードを示すNode-IDをラベルリストに設定し、前記基点ノードから次ノードへ最短経路で到達できないならば前記基点ノードと前記次ノードの間の所定リンクをAdjacency-IDとして前記ラベルリストに設定する経路変換手段、
として機能させるための経路変換制御プログラム。 Computer
Route computing means for computing network paths in segment routing;
Search the shortest route from the base node of the network path, set Node-ID indicating the range of nodes reachable from the base node by the shortest route in the label list, and cannot reach the next node from the base node by the shortest route Then, a route conversion means for setting a predetermined link between the base node and the next node as an Adjacency-ID in the label list,
Path conversion control program to function as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016171897A JP6647179B2 (en) | 2016-09-02 | 2016-09-02 | Route conversion control device, route conversion control method, and route conversion control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016171897A JP6647179B2 (en) | 2016-09-02 | 2016-09-02 | Route conversion control device, route conversion control method, and route conversion control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018037983A true JP2018037983A (en) | 2018-03-08 |
JP6647179B2 JP6647179B2 (en) | 2020-02-14 |
Family
ID=61567772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016171897A Active JP6647179B2 (en) | 2016-09-02 | 2016-09-02 | Route conversion control device, route conversion control method, and route conversion control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6647179B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020054637A1 (en) * | 2018-09-14 | 2020-03-19 | 日本電信電話株式会社 | Transfer device and transfer method |
JP2020174259A (en) * | 2019-04-09 | 2020-10-22 | 日本電信電話株式会社 | Communication system and communication method |
JP2021114767A (en) * | 2020-01-20 | 2021-08-05 | 華為技術有限公司Huawei Technologies Co., Ltd. | Message generation method and apparatus, and message processing method and apparatus |
JP2021530908A (en) * | 2018-07-17 | 2021-11-11 | シスコ テクノロジー,インコーポレイテッド | Multi-cloud connection using SRv6 and BGP |
WO2022044103A1 (en) * | 2020-08-25 | 2022-03-03 | 日本電信電話株式会社 | Transfer system, transfer device, transfer control device, transfer method, and program |
JP7494918B2 (en) | 2020-08-25 | 2024-06-04 | 日本電信電話株式会社 | Transfer system, transfer device, transfer control device, transfer method, and program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160021000A1 (en) * | 2014-07-17 | 2016-01-21 | Cisco Technology, Inc. | Segment routing using a remote forwarding adjacency identifier |
WO2016102008A1 (en) * | 2014-12-23 | 2016-06-30 | Telefonaktiebolaget L M Ericsson (Publ) | Path computation in a segment routing network |
-
2016
- 2016-09-02 JP JP2016171897A patent/JP6647179B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160021000A1 (en) * | 2014-07-17 | 2016-01-21 | Cisco Technology, Inc. | Segment routing using a remote forwarding adjacency identifier |
WO2016102008A1 (en) * | 2014-12-23 | 2016-06-30 | Telefonaktiebolaget L M Ericsson (Publ) | Path computation in a segment routing network |
Non-Patent Citations (2)
Title |
---|
"Segment Routing Architecture", DRAFT-IETF-SPRING-SEGMENT-ROUTING-09, JPN6019025641, 4 July 2016 (2016-07-04), ISSN: 0004130248 * |
河野 美也: "第13回 SDNのすべて Software Defined Networking", 日経コミュニケーション 第604号 NIKKEI COMMUNICATIONS, JPN6019025639, 1 May 2014 (2014-05-01), JP, pages 70 - 77, ISSN: 0004070813 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021530908A (en) * | 2018-07-17 | 2021-11-11 | シスコ テクノロジー,インコーポレイテッド | Multi-cloud connection using SRv6 and BGP |
WO2020054637A1 (en) * | 2018-09-14 | 2020-03-19 | 日本電信電話株式会社 | Transfer device and transfer method |
JP2020047968A (en) * | 2018-09-14 | 2020-03-26 | 日本電信電話株式会社 | Transfer device and transfer method |
JP2020174259A (en) * | 2019-04-09 | 2020-10-22 | 日本電信電話株式会社 | Communication system and communication method |
JP7056626B2 (en) | 2019-04-09 | 2022-04-19 | 日本電信電話株式会社 | Communication system and communication method |
JP2021114767A (en) * | 2020-01-20 | 2021-08-05 | 華為技術有限公司Huawei Technologies Co., Ltd. | Message generation method and apparatus, and message processing method and apparatus |
JP7116201B2 (en) | 2020-01-20 | 2022-08-09 | 華為技術有限公司 | Message generation method and device and message processing method and device |
US11588732B2 (en) | 2020-01-20 | 2023-02-21 | Huawei Technologies Co., Ltd. | Message generation method and apparatus, and message processing method and apparatus |
US11757775B2 (en) | 2020-01-20 | 2023-09-12 | Huawei Technologies Co., Ltd. | Message generation method and apparatus, and message processing method and apparatus |
WO2022044103A1 (en) * | 2020-08-25 | 2022-03-03 | 日本電信電話株式会社 | Transfer system, transfer device, transfer control device, transfer method, and program |
JP7494918B2 (en) | 2020-08-25 | 2024-06-04 | 日本電信電話株式会社 | Transfer system, transfer device, transfer control device, transfer method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6647179B2 (en) | 2020-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10673741B2 (en) | Control device discovery in networks having separate control and forwarding devices | |
JP6358347B2 (en) | COMMUNICATION SYSTEM, CONTROL DEVICE, AND NODE CONTROL METHOD | |
JP6647179B2 (en) | Route conversion control device, route conversion control method, and route conversion control program | |
US9634928B2 (en) | Mesh network of simple nodes with centralized control | |
US9350661B2 (en) | Aggregation network with centralized control | |
JP5423787B2 (en) | Route setting server, route setting method, and route setting program | |
CN102972009A (en) | A system and method to implement joint server selection and path selection | |
EP2487844B1 (en) | Control unit and method for dynamically controlling the routing within a network | |
WO2014180448A1 (en) | Method and device for protecting ptn network service | |
WO2011118574A1 (en) | Communications system, control device, delay measuring method, and program | |
US7848240B2 (en) | Method and apparatus for forwarding data in a data communications network | |
WO2014133066A1 (en) | Communication system, terminals, communication control device, communication method, and program | |
JP6042838B2 (en) | Management system, management server, and management method | |
WO2014157609A1 (en) | Control apparatus, communication system, communication node control method and program | |
JP4700662B2 (en) | Rerouting method, rerouting program and routing device | |
JP2008211656A (en) | Apparatus, method, and program for creating multicast tree | |
Derakhshan et al. | On converged multidomain management of connectivity in heterogeneous networks | |
WO2014123194A1 (en) | Communication system, control apparatus, communication control method and program | |
JP6264469B2 (en) | Control device, communication system, and control method of relay device | |
Anderson et al. | Decentralised, dynamic network path selection in high performance computing | |
JP2015523749A (en) | COMMUNICATION SYSTEM, CONTROL DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
JP2017022558A (en) | Virtual network management system, virtual network management device, virtual network management method and program | |
JP2015156590A (en) | Communication device and communication program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190709 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191209 |
|
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: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6647179 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |