JP4456570B2 - Border node device, redundant path setting method, and redundant path setting program - Google Patents
Border node device, redundant path setting method, and redundant path setting program Download PDFInfo
- Publication number
- JP4456570B2 JP4456570B2 JP2006050462A JP2006050462A JP4456570B2 JP 4456570 B2 JP4456570 B2 JP 4456570B2 JP 2006050462 A JP2006050462 A JP 2006050462A JP 2006050462 A JP2006050462 A JP 2006050462A JP 4456570 B2 JP4456570 B2 JP 4456570B2
- Authority
- JP
- Japan
- Prior art keywords
- path
- redundant
- service network
- resource
- bandwidth
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、バックボーンネットワークとサービスネットワークの境界に配された境界ノード装置に関し、特に、境界ノード装置による冗長パス設定方法に関する。 The present invention relates to a boundary node device arranged at a boundary between a backbone network and a service network, and more particularly, to a redundant path setting method by the boundary node device.
従来、あるサービスネットワークを収容した複数の境界ノード装置と、境界ノード装置を相互に接続するパスとを有するバックボーンネットワークを含む通信システムにおいて、境界ノード装置間にパスを確立する技術が知られている。確立されるパスの構造として、冗長構成のパス(冗長パス)がある。この冗長パスは、所定の帯域を有したリソースとして使用可能なパス(運用側パス)と、その予備であるパス(予備側パス)とを含んでいる。運用側パスと予備側パスとは、一意に関連付けられており、運用側パスの帯域等の要求条件と、予備側パスの帯域等の要求条件とは一致している。例えば、運用側パスの帯域を増加させると、それに連動して予備側パスの帯域が増加し、逆に、運用側パスの帯域を減少させると予備側パスの帯域が減少する。予備側パスは、迂回パスとして使われることが知られている(例えば、非特許文献1参照)。
例えば、このサービスネットワークのトラフィックが運用側パスをリソースとして利用しているときに、運用側パスにおいて障害が発生した場合に、トラフィックを迂回させるために予備側パスを利用することが可能である。これにより、トラフィック疎通が継続されることとなる。
For example, when the traffic of this service network uses the operation side path as a resource, if a failure occurs in the operation side path, the backup side path can be used to bypass the traffic. As a result, traffic communication is continued.
従来の通信システムでは、境界ノード装置は、1つのサービスネットワークを収容することを前提としている。しかし、バックボーンネットワークで確立される冗長パスをネットワークリソースとしてより有効に活用することが要望されている。そこで、境界ノード装置が、複数のサービスネットワークを収容する構成とすることが考えられる。例えば、2つのサービスネットワークに異なる優先順位を付与し、一方のサービスネットワークに運用側パスを割り当て、他方に予備側パスを割り当てる。 In the conventional communication system, it is assumed that the boundary node device accommodates one service network. However, there is a demand for more effective utilization of redundant paths established in the backbone network as network resources. Thus, it is conceivable that the boundary node device is configured to accommodate a plurality of service networks. For example, different priority levels are assigned to two service networks, an operation-side path is assigned to one service network, and a backup-side path is assigned to the other.
このような前提で、運用側パスに障害が発生した場合には、運用側パスを利用したトラフィックを予備側パスに迂回させて、優先順位の高い方である一方のサービスネットワークのトラフィック疎通を継続させることができる。しかしながら、それまで予備側パスを利用していた他方のサービスネットワークはトラフィックを中断したままとなってしまう。 Under these assumptions, if a failure occurs on the operating path, traffic using the operating path is diverted to the backup path, and traffic communication on one service network with the higher priority is continued. Can be made. However, the other service network that has been using the backup path until then remains interrupted.
また、従来のパス確立方法では、運用側パスの帯域等の要求条件と、予備側パスの帯域等の要求条件とは一致しているので、確立された冗長パスを2つのサービスネットワークに割り当てることを想定すると、一方のサービスネットワークから運用側パスの帯域を減少させることが要求された場合に、他方のサービスネットワークが利用している予備側パスの帯域も連動して減少することとなる。そのため、他方のサービスネットワークのトラフィック疎通に影響を及ぼす可能性がある。 Further, in the conventional path establishment method, the required conditions such as the bandwidth of the operating side path and the required conditions such as the bandwidth of the backup path are the same, so the established redundant path is allocated to the two service networks. Assuming that one service network is required to reduce the bandwidth of the operation side path, the bandwidth of the backup path used by the other service network is also reduced in conjunction. Therefore, there is a possibility of affecting the traffic communication of the other service network.
そこで、本発明では、前記した問題を解決し、複数のサービスネットワークのトラフィック疎通を継続させることができる境界ノード装置、冗長パス設定方法及び冗長パス設定プログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide a boundary node device, a redundant path setting method, and a redundant path setting program that can solve the above-described problems and can continue traffic communication of a plurality of service networks.
前記課題を解決するため、請求項1に記載の境界ノード装置は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記設定された冗長パスのうちの1つに含まれる第2パスを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御手段と、前記第2サービスネットワークに使用されている第2パスが、前記第1切替制御手段による切替対象である場合に、当該第2パスから、前記パス設定手段で設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御を行う第2切替制御手段とを備えることを特徴とする。
In order to solve the above problem, the boundary node device according to
かかる構成によれば、境界ノード装置は、パス設定手段によって、パス設定要求に基づいて冗長パスを複数設定する。ここで、例えば、優先順位の高い(あるいは信頼性の高い)側である第1サービスネットワークからパス設定要求を受信する。また、設定された複数の冗長パスは、リソースとして実際に使用される1つの冗長パスの候補であり、他の境界ノード装置との間を通信可能に接続する複数の通信経路である。そして、境界ノード装置は、リソース提供制御手段によって、第1サービスネットワーク用のリソースとしては、第1パスと第2パスとを提供し、第2サービスネットワーク用のリソースとしては、第2パスだけを提供する。なお、提供する冗長パスは、2つのサービスネットワークに必ずしも共用される必要はない。 According to this configuration, the boundary node device sets a plurality of redundant paths based on the path setting request by the path setting means. Here, for example, a path setting request is received from the first service network on the higher priority (or higher reliability) side. The set redundant paths are candidates for one redundant path that is actually used as a resource, and are a plurality of communication paths that are communicably connected to other boundary node devices. Then, the boundary node device provides the first path and the second path as the resources for the first service network by the resource provision control means, and only the second path as the resources for the second service network. provide. Note that the redundant path to be provided is not necessarily shared by the two service networks.
そして、境界ノード装置は、障害判別手段によって、提供した冗長パスのうち、例えば、第1パスに不具合が生じたことを判別する。このために、境界ノード装置は、他の装置から障害が検出されたことを示す通知を受信したかどうかによって、不具合が生じたことを判別してもよい。また、障害を検出する検出手段を備えて、この検出手段で障害が検出されたときに、不具合が生じたことを判別するようにしてもよい。そして、境界ノード装置は、障害発生時に、第1切替制御手段によって、例えば、障害が生じた第1パスから第2パスへトラフィックを迂回させる。そして、迂回路となった第2パスが既に第2サービスネットワークにて使用されている場合に、第2切替制御手段によって、当該迂回路のトラフィックを他の設定された冗長パスに迂回させる。 Then, the boundary node device determines, for example, that a failure has occurred in the first path among the provided redundant paths by the failure determination unit. For this reason, the boundary node device may determine that a failure has occurred depending on whether a notification indicating that a failure has been detected is received from another device. Further, a detection means for detecting a failure may be provided, and it may be determined that a failure has occurred when a failure is detected by the detection means. When the failure occurs, the boundary node device diverts the traffic from the first path where the failure has occurred to the second path, for example, by the first switching control unit. And when the 2nd path | route used as the detour is already used in the 2nd service network, the traffic of the said detour is detoured to the other set redundant path by a 2nd switching control means.
また、請求項2に記載の境界ノード装置は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、前記パス設定手段で設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスをリンクとして生成するバンドル手段と、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記バンドル手段で生成されたリンクを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う切替制御手段とを備えることを特徴とする。
The boundary node device according to
かかる構成によれば、境界ノード装置は、バンドル手段によって、複数の第2パスを論理的に束ねたパスをリンクとして生成し、第2サービスネットワーク用のリソースとして提供する。したがって、境界ノード装置は、障害発生時に、切替制御手段によって、束ねられた第2パスのうち、迂回路として使用されていない第2パスに対して、トラフィックを迂回させることができる。なお、境界ノード装置は、リソース提供制御手段によって、第1サービスネットワーク用のリソースとして、冗長パスそのものを提供する。 According to such a configuration, the boundary node device generates, as a link, a path obtained by logically bundling a plurality of second paths by the bundling means, and provides it as a resource for the second service network. Therefore, the boundary node device can divert traffic to the second path that is not used as a detour among the bundled second paths by the switching control means when a failure occurs. The boundary node device provides the redundant path itself as a resource for the first service network by the resource provision control unit.
また、請求項3に記載の境界ノード装置は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、前記パス設定手段で設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するバンドル手段と、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記バンドル手段で生成された複数のリンクのうちの1つ以上を前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御手段と、前記第2サービスネットワークに提供されたリンクに束ねられ、かつ、使用されている第2パスが、前記第1切替制御手段による切替対象である場合に、当該第2パスから、前記第2サービスネットワークに提供されたリンクに束ねられた別の第2パスに切り替える制御を行う第2切替制御手段とを備えることを特徴とする。 The boundary node device according to claim 3 is a backbone having a plurality of boundary node devices accommodating the first service network and the second service network, and a path connecting the plurality of boundary node devices to each other. A path that is a boundary node device in a network and sets a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path. A setting unit; a bundling unit that generates a plurality of paths, each of which is a logically bundled second path included in each of the plurality of predetermined redundant paths set by the path setting unit; and the set redundancy One of the paths is provided as a resource for the first service network and a plurality of links generated by the bundle means Whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network, and a resource provision control unit that performs control to provide one or more of these as resources for the second service network A failure determination means for determining whether or not a failure has occurred in one of the paths, and a control for switching from the one path in which the failure has occurred to the other path included in the redundant path. When the second path that is bundled and used by the switching control unit and the link provided to the second service network is a switching target by the first switching control unit, from the second path, Second switching control means for controlling to switch to another second path bundled in a link provided to the second service network. And wherein the door.
かかる構成によれば、境界ノード装置は、バンドル手段によって、複数の第2パスを論理的に束ねたパスをリンクとして複数生成する。つまり、この束ねられたリンクは複数設定されている(提供可能となっている)。このうち、1つの束ねられたリンクが、第2サービスネットワーク用のリソースとして使用されることとなる。そして、境界ノード装置は、障害発生時に、第1切替制御手段によって、例えば、障害が生じた第1パスのトラフィックを第2パスへ迂回させる。そして、その迂回路である第2パスが既に第2サービスネットワークにて使用されている場合に、第2切替制御手段によって、当該迂回路のトラフィックを、設定済みのリンクに束ねられた他の第2パスに迂回させる。ここで、他の第2パスは、迂回路である第2パスが束ねられたリンクに束ねられているものでもよいし、そのリンクとは異なるリンクに束ねられているものでもよい。 According to such a configuration, the boundary node device generates a plurality of paths obtained by logically bundling a plurality of second paths as links by the bundle unit. That is, a plurality of bundled links are set (can be provided). Of these, one bundled link is used as a resource for the second service network. Then, when a failure occurs, the border node device causes the first switching control unit to, for example, detour the traffic of the first path in which the failure has occurred to the second path. Then, when the second path which is the detour is already used in the second service network, the second switching control unit causes the traffic of the detour to be bundled with another set of links. Detour to 2 passes. Here, the other second path may be bundled in a link in which the second path as a detour is bundled, or may be bundled in a link different from the link.
また、請求項4に記載の境界ノード装置は、請求項1ないし請求項3のいずれか一項に記載の境界ノード装置において、前記第1サービスネットワークに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求に基づいて、当該冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別する提供リソース判別手段と、前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別手段と、前記第2パスがリソースとして提供されていないと判別された場合に、前記帯域変更要求に基づいて、前記提供された冗長パスに含まれる第1パスの帯域を変更する第1パス帯域変更手段と、前記第1パスの帯域が変更されるときに、前記帯域変更要求が帯域の増加を要求するものである場合に前記第1パスの対である第2パスの帯域を変更し、かつ、前記帯域変更要求が帯域の減少を要求するものである場合に当該第2パスの帯域を維持する第2パス帯域変更手段とをさらに備えることが好ましい。
Further, the boundary node device according to claim 4 requests the increase or decrease of the bandwidth of the redundant path provided to the first service network in the boundary node device according to any one of
かかる構成によれば、境界ノード装置は、第1パス帯域変更手段によって、リソースとして提供されている冗長パスが2つのサービスネットワークに共用されていない場合に、帯域変更要求を許容した変更を行う。例えば、優先順位の高い側である第1サービスネットワークから帯域変更要求を受信する。そして、境界ノード装置は、第2パス帯域変更手段によって、第2サービスネットワークがリソースとして利用する帯域を、帯域変更要求に必ずしも連動することなく変更する。すなわち、帯域変更要求が帯域減ならば、連動せずに帯域を現状のまま維持する。なお、帯域変更要求が帯域増ならば、共用/非共用にかかわらず連動することとしてもよい。 According to such a configuration, the boundary node device performs the change allowing the bandwidth change request when the redundant path provided as the resource is not shared by the two service networks by the first path bandwidth changing unit. For example, a bandwidth change request is received from the first service network that has a higher priority. Then, the boundary node device changes the band used as the resource by the second service network by the second path band changing unit without necessarily interlocking with the band change request. That is, if the bandwidth change request is a bandwidth decrease, the bandwidth is maintained as it is without being linked. If the bandwidth change request is a bandwidth increase, it may be linked regardless of shared / non-shared.
また、前記課題を解決するため、請求項5に記載の冗長パス設定方法は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記設定された冗長パスのうちの1つに含まれる第2パスを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御ステップと、前記第2サービスネットワークに使用されている第2パスが、前記第1切替制御ステップによる切替対象である場合に、当該第2パスから、前記パス設定ステップで設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御を行う第2切替制御ステップとを含むことを特徴とする。 In order to solve the above-mentioned problem, the redundant path setting method according to claim 5 includes a plurality of boundary node devices accommodating a first service network and a second service network, and a plurality of boundary node devices mutually. A redundant path setting method for a border node device in a backbone network having a path to be connected, wherein the first path can be used as a resource having a predetermined bandwidth and a spare paired with the first path. A path setting step for setting a plurality of redundant paths including the second path, and providing one of the set redundant paths as a resource for the first service network, and among the set redundant paths A resource providing control step for performing control to provide a second path included in one of the resources as a resource for the second service network. A failure determination step for determining whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network, and when it is determined that a failure has occurred in the one of the paths , A first switching control step for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path, and a second path used in the second service network includes the first path Second switching control step for performing control to switch from the second path to the second path included in another redundant path among the redundant paths set in the path setting step when the switching target is the switching target in the switching control step. It is characterized by including.
かかる手順によれば、境界ノード装置は、パス設定ステップで、パス設定要求に基づいて冗長パスを複数設定し、リソース提供制御ステップで、第1サービスネットワーク用のリソースとしては、第1パスと第2パスとを提供し、第2サービスネットワーク用のリソースとしては、第2パスだけを提供する。そして、境界ノード装置は、障害判別ステップで、提供した冗長パスのいずれかのパスに不具合が生じたことを判別し、第1切替制御ステップで、例えば、障害が生じた第1パスから第2パスへトラフィックを迂回させる。そして、迂回路となった第2パスが既に第2サービスネットワークにて使用されている場合に、第2切替制御ステップで、当該迂回路のトラフィックを他の設定された冗長パスに迂回させる。 According to such a procedure, the boundary node device sets a plurality of redundant paths based on the path setting request in the path setting step, and the resource providing control step sets the first path and the first path as the resources for the first service network. Two paths are provided, and only the second path is provided as a resource for the second service network. Then, the boundary node device determines that a failure has occurred in any of the provided redundant paths in the failure determination step, and in the first switching control step, for example, changes from the first path in which the failure has occurred to the second path. Divert traffic to the path. When the second path that has become the detour has already been used in the second service network, the traffic of the detour is detoured to another set redundant path in the second switching control step.
また、請求項6に記載の冗長パス設定方法は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、前記パス設定ステップで設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスをリンクとして生成するステップと、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記リンクを生成するステップで生成されたリンクを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う切替制御ステップとを含むことを特徴とする。 The redundant path setting method according to claim 6 includes a plurality of boundary node devices accommodating the first service network and the second service network, and paths connecting the plurality of boundary node devices to each other. A redundant path setting method for a border node device in a backbone network, including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path A path setting step for setting a plurality of paths; a step for generating a path that is a logical bundling of the second paths respectively included in the predetermined plurality of redundant paths set in the path setting step; and the set Providing one of the redundant paths as a resource for the first service network and generating the link; A resource provision control step for performing control to provide the provided link as a resource for the second service network, and whether one path included in the redundant path provided as a resource to the first service network has failed. And a switching control step for performing control to switch from one path in which the fault has occurred to the other path included in the redundant path when it is determined that a fault has occurred in the one path. It is characterized by including.
かかる手順によれば、境界ノード装置は、第2パスを論理的に束ねたパスをリンクとして生成するステップで生成した束ねられたリンクを、リソース提供制御ステップで、第2サービスネットワーク用のリソースとして提供する。したがって、境界ノード装置は、障害発生時に、切替制御ステップで、束ねられた第2パスのうち、迂回路として使用されていない第2パスに対して、トラフィックを迂回させることができる。なお、リソース提供制御ステップでは、第1サービスネットワーク用のリソースは、冗長パスそのものを提供する。 According to such a procedure, the boundary node device uses the bundled link generated in the step of generating a path that logically bundles the second path as a link as a resource for the second service network in the resource providing control step. provide. Therefore, when a failure occurs, the boundary node device can divert the traffic to the second path that is not used as a detour among the bundled second paths in the switching control step. In the resource provision control step, the resource for the first service network provides the redundant path itself.
また、請求項7に記載の冗長パス設定方法は、第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、前記パス設定ステップで設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するステップと、前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記リンクを複数生成するステップで生成された複数のリンクのうちの1つ以上を前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御ステップと、前記第2サービスネットワークに提供されたリンクに束ねられ、かつ、使用されている第2パスが、前記第1切替制御ステップによる切替対象である場合に、当該第2パスから、前記第2サービスネットワークに提供されたリンクに束ねられた別の第2パスに切り替える制御を行う第2切替制御ステップとを含むことを特徴とする。 The redundant path setting method according to claim 7 includes a plurality of boundary node devices accommodating the first service network and the second service network, and paths connecting the plurality of boundary node devices to each other. A redundant path setting method for a border node device in a backbone network, including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path A path setting step for setting a plurality of paths, and a step of generating a plurality of paths as a link in which a predetermined number of second paths respectively included in the predetermined plurality of redundant paths set in the path setting step are bundled One of the set redundant paths is provided as a resource for the first service network, and a plurality of the links are generated. A resource providing control step for performing control to provide one or more of the plurality of links generated in the step as a resource for the second service network, and a redundant path provided as a resource to the first service network. A failure determination step for determining whether or not a failure has occurred in one of the included paths, and when it is determined that a failure has occurred in the one of the paths, the redundant path is included in the redundant path. A first switching control step for performing control to switch to the other path, and a second path that is bundled and used in a link provided to the second service network is to be switched by the first switching control step. The second path to another link bundled to the link provided to the second service network. Characterized in that it comprises a second switching control step of performing control to switch the two-pass.
かかる手順によれば、境界ノード装置は、第2パスを論理的に束ねたパスをリンクとして複数生成するステップで生成した束ねられた複数のリンクのうちの1つ以上を、リソース提供制御ステップで、第2サービスネットワーク用のリソースとして提供する。なお、リソース提供制御ステップでは、第1サービスネットワーク用のリソースは、冗長パスそのものを提供する。そして、境界ノード装置は、障害発生時に、第1切替制御ステップで、例えば、障害が生じた第1パスのトラフィックを第2パスに迂回させる。そして、その迂回路である第2パスが既に第2サービスネットワークにて使用されている場合に、第2切替制御ステップで、当該迂回路のトラフィックを、設定済みのリンクに束ねられた他の第2パスに迂回させる。なお、他の第2パスは、迂回路である第2パスが束ねられたリンクに束ねられていてもよいし、そのリンクとは異なるリンクに束ねられていてもよい。 According to such a procedure, the boundary node device generates one or more of the bundled links generated in the step of creating a plurality of paths obtained by logically bundling the second paths as the links in the resource provision control step. And provided as a resource for the second service network. In the resource provision control step, the resource for the first service network provides the redundant path itself. Then, when a failure occurs, the boundary node device diverts the traffic of the first path in which the failure has occurred to the second path, for example, in the first switching control step. Then, when the second path which is the detour is already used in the second service network, in the second switching control step, the traffic of the detour is bundled with another second link bundled with the set link. Detour to 2 passes. The other second path may be bundled in a link in which the second path as a detour is bundled, or may be bundled in a link different from the link.
また、請求項8に記載の冗長パス設定方法は、請求項5ないし請求項7のいずれか一項に記載の冗長パス設定方法において、前記第1サービスネットワークに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求に基づいて、当該冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別する提供リソース判別ステップと、前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別ステップと、前記第2パスがリソースとして提供されていないと判別された場合に、前記帯域変更要求に基づいて、前記提供された冗長パスに含まれる第1パスの帯域を変更する第1パス帯域変更ステップと、前記第1パスの帯域が変更されるときに、前記帯域変更要求が帯域の増加を要求するものである場合に前記第1パスの対である第2パスの帯域を変更し、かつ、前記帯域変更要求が帯域の減少を要求するものである場合に、当該第2パスの帯域を維持する第2パス帯域変更ステップとをさらに含むことが好ましい。 Further, the redundant path setting method according to claim 8 is the redundant path setting method according to any one of claims 5 to 7, wherein the bandwidth of the redundant path provided to the first service network is increased or decreased. Based on a bandwidth change request indicating a message requesting a resource, a provided resource determining step for determining whether or not the second path included in the redundant path is provided as a resource, and the bandwidth change request requests an increase in bandwidth. A requested bandwidth determining step for determining whether or not the second path is not provided as a resource, and included in the provided redundant path based on the bandwidth change request when it is determined that the second path is not provided as a resource. A first path bandwidth changing step for changing the bandwidth of the first path, and when the bandwidth of the first path is changed, the bandwidth change request requests an increase in bandwidth. If the bandwidth of the second path that is a pair of the first path is changed and the bandwidth change request requests a reduction of the bandwidth, the bandwidth of the second path is maintained. Preferably, the method further includes a two-pass band changing step.
かかる手順によれば、境界ノード装置は、第1パス帯域変更ステップで、リソースとして提供されている冗長パスが2つのサービスネットワークに共用されていない場合に、優先順位の高い側である第1サービスネットワークからの帯域変更要求を許容した変更を行う。そして、境界ノード装置は、第2パス帯域変更ステップで、帯域変更要求が帯域減ならば連動せずに、帯域を現状のまま維持する。 According to such a procedure, the boundary node device, when the redundant path provided as a resource is not shared by the two service networks in the first path bandwidth changing step, the first service on the higher priority side Changes that allow a bandwidth change request from the network. Then, the border node device maintains the bandwidth as it is without being linked if the bandwidth change request is a bandwidth reduction in the second path bandwidth change step.
また、請求項9に記載の冗長パス設定プログラムは、請求項5ないし請求項8のいずれか一項に記載の冗長パス設定方法をコンピュータに実行させることを特徴とする。このように構成されることにより、このプログラムをインストールされたコンピュータは、このプログラムに基づいた各機能を実現することができる。 A redundant path setting program according to claim 9 causes a computer to execute the redundant path setting method according to any one of claims 5 to 8. By being configured in this way, a computer in which this program is installed can realize each function based on this program.
本発明によれば、障害発生時や帯域変更要求時においても、複数のサービスネットワークのトラフィック疎通を継続させることができる。 According to the present invention, traffic communication of a plurality of service networks can be continued even when a failure occurs or a bandwidth change request is made.
以下、図面を参照して本発明の境界ノード装置および冗長パス設定方法を実施するための最良の形態(以下「実施形態」という)について、第1の実施形態ないし第3の実施形態に分けて詳細に説明する。 Hereinafter, the best mode (hereinafter referred to as “embodiment”) for carrying out the boundary node device and redundant path setting method of the present invention with reference to the drawings is divided into first to third embodiments. This will be described in detail.
(第1の実施形態)
図1は、本発明の実施形態に係る境界ノード装置を含む通信システムの構成図である。
図1に示す通信システムは、バックボーンネットワーク1と、第1サービスネットワーク2aと、第2サービスネットワーク2bとを備えている。
(First embodiment)
FIG. 1 is a configuration diagram of a communication system including a boundary node device according to an embodiment of the present invention.
The communication system shown in FIG. 1 includes a
バックボーンネットワーク1は、複数の境界ノード装置100(100a,100b)と、境界ノード装置100を相互に接続する冗長パス10a,10bとを有する。
境界ノード装置100は、第1サービスネットワーク2aと、第2サービスネットワーク2bとを収容するものである。この境界ノード装置100は、バックボーンネットワーク1と、サービスネットワーク2a,2bとの境界に存在し、別の境界ノード装置100との間に冗長パスを確立するものである。例えば、冗長パス10aが確立されたときに、境界ノード装置100aは、冗長パス10aの始端ポイントであり、境界ノード装置100bは、冗長パス10aの終端ポイントであるという。
The
The
冗長パス10aは、所定の帯域を有したリソースとして使用可能な第1パス(運用側パスともいう)10a−1と、この第1パス10a−1と対をなした予備である第2パス(予備側パスともいう)10a−2とを含んで構成されている。同様に、冗長パス10bは、第1パス10b−1と第2パス10b−2とを含んで構成されている。各冗長パス10a,10bを形成する第1パスと第2パスは、それぞれ、例えば、上り方向の光信号と下り方向の光信号とを分離して伝送する光ファイバや全二重式のケーブルである。
The
また、冗長パス10aの第1パス10a−1は、中継ノード装置200a(200)に中継されており、冗長パス10aの第2パス10a−2は、中継ノード装置200b(200)に中継されている。また、冗長パス10bの第1パス10b−1は、中継ノード装置200c,200d(200)に中継されている。さらに、冗長パス10bの第2パス10b−2は、中継ノード装置200e,200f(200)に中継されている。
中継ノード装置200は、光クロスコネクト、ルータ、スイッチなどから構成される。
The
The
第1サービスネットワーク2aおよび第2サービスネットワーク2bは、複数の境界ノード装置100と、複数のノード装置300とを備えている。
ノード装置300は、境界ノード装置100との間の配置が異なる以外は、中継ノード装置200と同様な装置であり、例えば、光クロスコネクト、ルータ、スイッチなどから構成される。
The
The
第1サービスネットワーク2aは、冗長パス10aの確立(設定)権限、冗長パスの解放権限、冗長パスのリソースの利用権限がある。一方、第2サービスネットワーク2bには、前記した権限がない。
The
第1サービスネットワーク2aは、第2サービスネットワーク2bよりも信頼性の高いネットワークである。そのため、高信頼サービスネットワークと呼ぶ場合もある。バックボーンネットワーク1にて確立される冗長パス10aは、第1サービスネットワーク2aにおいて、論理的なリンク20a−1として提供される。ここで、リンク20a−1は、冗長パス10aのすべて、すなわち、第1パス10a−1と、第2パス10a−2との両方により構成されることとなる。したがって、第1サービスネットワーク2aでは、例えば、所定のトラフィックが、リンク20a−1に含まれる第1パス10a−1を利用しているときに、この第1パス10a−1において障害が発生した場合に、このトラフィックを迂回させるために、第2パス10a−2を利用することが可能である。これにより、トラフィック疎通(情報が滞りなく通過する)が継続されることとなる。なお、冗長パス10bは、第1サービスネットワーク2aにおいて、論理的なリンク20b−1として提供可能である。また、一度に2つのリンクが提供される場合、第1サービスネットワーク2aが一度に使用するリンクの数は1つである。
The
第2サービスネットワーク2bは、第1サービスネットワーク2aよりも信頼性の低いネットワークである。そのため、低信頼サービスネットワークと呼ぶ場合もある。バックボーンネットワーク1にて確立される冗長パス10aに含まれる第2パス10a−2は、第2サービスネットワーク2bにおいて、論理的なリンク20a−2として提供される。なお、冗長パス10bに含まれる第2パス10b−2は、第2サービスネットワーク2bにおいて、論理的なリンク20b−2として提供可能である。また、一度に2つのリンクが提供される場合、第2サービスネットワーク2bが一度に使用するリンクの数は1つである。
The
図1において、図示された破線で示されるように、境界ノード装置100は、第1サービスネットワーク2aと、第2サービスネットワーク2bと、バックボーンネットワーク1とに共用されている。このうち、バックボーンネットワーク1においては、境界ノード装置100は、物理的側面を強調するために平面的に図示されており、第1サービスネットワーク2aおよび第2サービスネットワーク2bにおいては、論理的側面を強調するために立体的に図示されている。
In FIG. 1, the
図2は、図1に示した通信システムの説明図であって、(a)は第1サービスネットワーク、(b)は第2サービスネットワークをそれぞれ示している。すなわち、図2(a),(b)は、図1を分離して表現した場合の図面である。
バックボーンネットワーク1の冗長パス10aは、図2の(a)に示すように、第1サービスネットワーク2aに対しては、リンク20a−1として提供される。このリンク20a−1は、図1に示すように、第1パス10a−1と第2パス10a−2とを含んでいる。また、この冗長パス10aは、図2(b)に示すように、第2サービスネットワーク2bに対しては、リンク20a−2として提供される。このリンク20a−2は、第2パス10a−2のみを含んでいる。
FIG. 2 is an explanatory diagram of the communication system shown in FIG. 1, wherein (a) shows the first service network and (b) shows the second service network. 2A and 2B are drawings when FIG. 1 is expressed separately.
As shown in FIG. 2A, the
同様に、バックボーンネットワーク1の冗長パス10bは、図2の(a)に示すように、第1サービスネットワーク2aに対しては、リンク20b−1として提供される。このリンク20b−1は、第1パス10b−1と第2パス10b−2とを含んでいる。また、この冗長パス10bは、図2(b)に示すように、第2サービスネットワーク2bに対しては、リンク20b−2として提供される。このリンク20b−2は、第2パス10b−2のみを含んでいる。
Similarly, the
なお、以下の説明では、第1サービスネットワーク2aと第2サービスネットワーク2bとを説明する際に、図1に示した統合された形式の説明図を主に参照して説明することとする。
In the following description, the
[境界ノード装置の構成]
図3は、本発明の第1の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。境界ノード装置100は、図3に示すように、入出力手段110と、制御手段130と、記憶手段150とを備える。
入出力手段110は、例えば、通信インタフェース等から構成され、所定の命令や情報を入力したり、所定の情報を出力したりするものである。ここでは、入出力手段110は、パス設定要求受信手段111と、帯域変更要求受信手段113と、提供リソース通信手段115と、障害通知受信手段117とを備える。
[Configuration of boundary node device]
FIG. 3 is a functional block diagram illustrating an example of the boundary node device according to the first embodiment of the present invention. As shown in FIG. 3, the
The input / output means 110 is constituted by, for example, a communication interface or the like, and inputs predetermined commands and information and outputs predetermined information. Here, the input /
パス設定要求受信手段111は、第1サービスネットワーク2aから、冗長パスを設定することを要求するメッセージを示すパス設定要求を受信し、後記するパス設定手段131に出力するものである。
帯域変更要求受信手段113は、第1サービスネットワーク2aから、第1サービスネットワーク2aに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求を受信し、後記する提供リソース判別手段137に出力するものである。
The path setting
The bandwidth change
提供リソース通信手段115は、制御手段130の制御に基づいて、リソースとして提供する冗長パスに関する情報を第1サービスネットワーク2aや第2サービスネットワーク2bに通知するものである。
障害通知受信手段117は、バックボーンネットワーク1から、リソースとして提供されている第1パスに障害があることを通知するメッセージを示す障害通知を受信し、後記する障害判別手段134に出力するものである。
The provided
The failure
制御手段130は、例えば、CPU(Central Processing Unit)等から構成され、入出力手段110および記憶手段150を制御すると共に、冗長パス10a,10bを設定するものであり、図2に示すように、パス設定手段131と、設定パス管理手段132と、同期制御手段133と、障害判別手段134と、第1切替制御手段135と、第2切替制御手段136と、提供リソース判別手段137と、要求帯域判別手段138と、リソース提供制御手段139と、提供リソース管理手段140とを備える。
The control means 130 is composed of, for example, a CPU (Central Processing Unit) or the like, and controls the input / output means 110 and the storage means 150 and sets the
パス設定手段131は、パス設定要求に基づいて、冗長パスを複数設定し、設定した冗長パスに関する情報をリソース提供制御手段139および設定パス管理手段132に出力するものである。
設定パス管理手段132は、設定された冗長パスを設定パスDB151に格納すると共に、設定パスDB151に格納されている情報を読み出すものである。
The
The setting
同期制御手段133は、境界ノード装置100間で同期をとるための制御を行うものである。この同期制御手段133でとられた同期は、障害判別手段134を介して、第1切替制御手段135および第2切替制御手段136に出力される。これにより、境界ノード装置100間で同じタイミングでパスを切り替えることができる。
The
障害判別手段134は、障害通知に基づいて、第1サービスネットワーク2aにリソースとして提供された冗長パスに含まれるパスに不具合が生じたか否かを判別し、判別結果を第1切替制御手段135および第2切替制御手段136に出力する。詳細には、障害判別手段134は、障害通知が受信された場合に、現在提供されているリソースに基づいて、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別し、提供済みの場合には、第1切替制御手段135および第2切替制御手段136に対して対処するための制御を指示し、提供されていない場合には、第1切替制御手段135に対してのみ対処するための制御を指示する。
The
第1切替制御手段135は、障害判別手段134によって、一方のパスに不具合が生じたと判別された場合に、不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御(以下、第1切替処理という)を行うものである。
第2切替制御手段136は、第2サービスネットワーク2bに使用されている第2パスが、第1切替制御手段135による切替対象である場合に、当該第2パスから、パス設定手段131で設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御(以下、第2切替処理という)を行うものである。
When the
The second
提供リソース判別手段137は、帯域変更要求が受信された場合に、現在提供されているリソースに基づいて、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別し、判別結果をリソース提供制御手段139および要求帯域判別手段138に出力するものである。
要求帯域判別手段138は、帯域変更要求が帯域の増加を要求するものであるか否かを判別し、判別結果をリソース提供制御手段139に出力するものである。
When the bandwidth change request is received, the provided
The requested
リソース提供制御手段139は、設定された冗長パス(設定パス)のうちの1つを第1サービスネットワーク2a用のリソースとして提供すると共に、設定パスのうちの1つに含まれる第2パスを第2サービスネットワーク2b用のリソースとして提供する制御を行うものである。リソースの提供の仕方は公知の方法を用いることができる。このリソース提供制御手段139は、第1パス帯域変更手段141と、第2パス帯域変更手段142とを備える。
The resource
第1パス帯域変更手段141は、要求帯域判別手段138によって、第2パスがリソースとして提供されていないと判別された場合に、帯域変更要求に基づいて、提供された冗長パスに含まれる第1パスの帯域を変更する制御を行うものである。
また、第1パス帯域変更手段141は、要求帯域判別手段138によって、第2パスがリソースとして提供されていると判別された場合に、さらに、帯域変更要求が帯域の増加を要求するものである場合に、第1パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、第1パスの帯域を維持する。
The first path band changing unit 141, when the requested
Further, the first path bandwidth changing unit 141 is configured to request that the bandwidth change request further increase the bandwidth when the requested
第2パス帯域変更手段142は、第1パス帯域変更手段141によって第1パスの帯域が変更されるときに、帯域変更要求が帯域の増加を要求するものである場合に、当該第1パスの対である第2パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、当該第2パスの帯域を維持する制御を行うものである。
また、第2パス帯域変更手段142は、要求帯域判別手段138によって、第2パスがリソースとして提供されていると判別された場合に、さらに、帯域変更要求が帯域の増加を要求するものである場合に、当該第1パスの対である第2パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、当該第2パスの帯域を維持する。
The second path
Further, the second path
提供リソース管理手段140は、提供されるリソースを第1リソースDB153または第2リソースDB155に格納すると共に、両DB153,155に格納されている情報を読み出すものである。なお、提供リソース管理手段140は、第1リソースDB153または第2リソースDB155で不要となった情報の削除も含む更新を行う。
The provided
記憶手段150は、例えば、RAM(Random Access Memory)と、HDD(Hard Disk Drive)とを備える。この場合に、RAMは、制御手段130による演算処理等に利用されると共に、入出力手段110を介して取得した情報等を記憶し、HDDは、各種データベース、所定のプログラム、制御手段130の処理結果等を格納する。
The
また、記憶手段150は、設定パスDB151と、第1リソースDB153と、第2リソースDB155とを備えている。
設定パスDB151は、バックボーンネットワーク1用のデータベースであり、バックボーンネットワーク1において境界ノード装置100を示す識別子や、バックボーンネットワーク1において、境界ノード装置100に設定された冗長パスの情報が格納されている。
In addition, the
The
第1リソースDB153は、第1サービスネットワーク2a用のデータベースであり、第1サービスネットワーク2aにおいて境界ノード装置100を示す識別子や、第1サービスネットワーク2aにおいて、境界ノード装置100が保持するリンクの情報が格納されている。
第2リソースDB155は、第2サービスネットワーク2b用のデータベースであり、第2サービスネットワーク2bにおいて境界ノード装置100を示す識別子や、第2サービスネットワーク2bにおいて、境界ノード装置100が保持するリンクの情報が格納されている。
The
The
なお、前記した制御手段130が備える各手段131〜142は、CPUが記憶手段150のHDDに格納された所定のプログラムをRAMに展開して実行することにより実現されるものである。
Each of the
[境界ノード装置の動作]
図3に示した境界ノード装置100の動作について図4を参照(適宜図3参照)して説明する。図4は、図3に示した境界ノード装置によるパス設定方法を示すフローチャートである。
[Operation of boundary node device]
The operation of the
ここでは、冗長パスの始端ポイントとなる境界ノード装置100(100a)の処理を説明する。まず、境界ノード装置100は、同期制御手段133によって、2つの境界ノード装置100間で予め同期をとっておく。そして、境界ノード装置100は、入出力手段110を介して取得した受信メッセージを判別する(ステップS1)。
Here, the processing of the boundary node device 100 (100a) serving as the starting point of the redundant path will be described. First, the
具体的には、境界ノード装置100は、パス設定要求受信手段111によって、第1サービスネットワーク2aから、パス設定要求を受信した場合に、ステップS2〜ステップS5の処理を実行する。
また、境界ノード装置100は、帯域変更要求受信手段113によって、第1サービスネットワーク2aから、帯域変更要求を受信した場合に、必要に応じて、ステップS6〜ステップS10の処理を実行する。なお、境界ノード装置100は、必要に応じて、ステップS4およびステップS5の処理も実行する。
また、境界ノード装置100は、障害通知受信手段117によって、バックボーンネットワーク1から障害通知を受信した場合に、必要に応じて、ステップS11〜ステップS13の処理を実行する。なお、境界ノード装置100は、必要に応じて、ステップS4およびステップS5の処理も実行する。
Specifically, when the path setting
In addition, when the bandwidth change
In addition, when the failure
<パス設定要求>
ステップS1で、パス設定要求が受信された場合に、境界ノード装置100は、パス設定手段131によって、パス設定要求に基づいて冗長パスを複数設定する(ステップS2:パス設定ステップ)。そして、境界ノード装置100は、設定パス管理手段132によって、設定された冗長パス(設定パス)を設定パスDB151に格納する(ステップS3)。境界ノード装置100は、リソース提供制御手段139によって、パス設定を要求した第1サービスネットワーク2aまたは第2サービスネットワーク2bにリソースを提供する(ステップS4:リソース提供制御ステップ)。具体的には、第1サービスネットワーク2aからパス設定を受信した場合には、設定パスのうちの1つを第1サービスネットワーク2a用のリソースとして提供する。この場合に、2つの境界ノード装置100a,100bの間で、同じタイミングでリソースの提供を行う。また、第2サービスネットワーク2bからパス設定を受信した場合には、設定パスのうちの1つに含まれる第2パスを第2サービスネットワーク2b用のリソースとして提供する。なお、リソースは同じタイミングで提供される。そして、境界ノード装置100は、提供リソース管理手段140によって、提供するリソースを第1リソースDB153または第2リソースDB155に格納する(ステップS5)。
<Path setting request>
When a path setting request is received in step S1, the
<帯域変更要求>
ステップS1で、帯域変更要求が受信された場合に、境界ノード装置100は、提供リソース判別手段137によって、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか(第2パスは提供済みか)否かを判別する(ステップS6:提供リソース判別ステップ)。
<Bandwidth change request>
When the bandwidth change request is received in step S1, the
第2パスが提供されていない場合には(ステップS6:No)、境界ノード装置100は、要求帯域判別手段138によって、帯域変更要求の内容が帯域増を示すものか(帯域の増加を要求するものであるか)否かを判別する(ステップS7:要求帯域判別ステップ)。帯域変更要求の内容が帯域減を示す場合には(ステップS7:No)、境界ノード装置100は、第1パス帯域変更手段141によって、第1パスの帯域を変更し(ステップS8)、第2パス帯域変更手段142によって、第2パスの帯域を維持する。一方、帯域変更要求の内容が帯域増を示す場合には(ステップS7:Yes)、境界ノード装置100は、第1パス帯域変更手段141によって、第1パスの帯域を変更すると共に、第2パス帯域変更手段142によって、第2パスの帯域を変更する(ステップS9)。
When the second path is not provided (step S6: No), the
一方、第2パスが提供済みの場合には(ステップS6:Yes)、境界ノード装置100は、要求帯域判別手段138によって、帯域変更要求の内容が帯域増を示すものか否かを判別する(ステップS10:要求帯域判別ステップ)。境界ノード装置100は、帯域変更要求の内容が帯域増を示す場合には(ステップS10:Yes)、前記したステップS9に進み、帯域減を示す場合には(ステップS10:No)、処理を終了する。
On the other hand, when the second path has been provided (step S6: Yes), the
ステップS8またはステップS9(いずれも、第1パス帯域変更ステップおよび第2パス帯域変更ステップ)に続いて、境界ノード装置100は、ステップS4に進む。この場合に、2つの境界ノード装置100a,100bの間で、同じタイミングで提供リソースの帯域変更等を行う。さらに、ステップS5において、境界ノード装置100は、提供リソース管理手段140によって、第1リソースDB153または/および第2リソースDB155に格納されている情報を更新する。
Following step S8 or step S9 (both the first path bandwidth changing step and the second path bandwidth changing step), the
<障害通知>
ステップS1で、障害通知が受信された場合に、境界ノード装置100は、障害判別手段134によって、現在提供されているリソースに基づいて、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスが第2サービスネットワーク2bによって使用されているか否かを判別する。すなわち、当該第2パスがリソースとして第2サービスネットワーク2bに提供されているか(切替対象は提供済みか)否かを判別する(ステップS11:障害判別ステップ)。切替対象が提供済みの場合には(ステップS11:Yes)、境界ノード装置100は、第1切替制御手段135によって、第1切替処理を実行すると共に、第2切替制御手段136によって、第2切替処理を実行する(ステップS12:第1切替制御ステップおよび第2切替制御ステップ)。ここで、第1切替処理を先に実行してから第2切替処理を実行する。一方、切替対象が提供されていない場合には(ステップS11:No)、境界ノード装置100は、第1切替制御手段135によって、第1切替処理のみを実行する(ステップS13:第1切替制御ステップ)。
<Failure notification>
When the failure notification is received in step S1, the
ステップS12またはステップS13に続いて、境界ノード装置100は、ステップS4に進む。この場合に、2つの境界ノード装置100a,100bの間で、同じタイミングで提供リソースのパスの切替等を行う。さらに、ステップS5において、境界ノード装置100は、提供リソース管理手段140によって、第1リソースDB153または/および第2リソースDB155に格納されている情報を更新する。
Following step S12 or step S13, the
なお、境界ノード装置100は、一般的なコンピュータに、前記した各ステップを実行させる冗長パス設定プログラムを実行することで実現することもできる。これらのプログラムは、通信回線を介して配布することも可能であるし、CD−ROM等の記録媒体に書き込んで配布することも可能である。
The
[パス設定の具体例]
図5は、図3に示した境界ノード装置によるパス設定の具体例を示す説明図である。
ここで、冗長パス10a,10bをそれぞれ形成する第1パス(10a−1,10b−1)および第2パス(10a−2,10b−2)は、例えば、GMPLS(Generalized Multi-Protocol Label Switching)ネットワークにおけるLSP(Label Switched Paths)を想定している。なお、GMPLSについては、例えば、K.Kompella et al,“LSP Hierarchy with Generalized MPLS TE,RFC4206 Label Switched Paths (LSP) Hierarchy with Generalized Multi-Protocol Label Switching(GMPLS)Traffic Engineering(TE)”<URL:http://www.ietf.org/rfc/rfc4206.txt>に開示されている。
[Specific example of path setting]
FIG. 5 is an explanatory diagram showing a specific example of path setting by the boundary node device shown in FIG.
Here, the first path (10a-1, 10b-1) and the second path (10a-2, 10b-2) forming the
第1サービスネットワーク2aが、冗長パスの設定を要求する。具体的には、第1サービスネットワーク2aに属する所定のノード装置300が、ユーザの操作に基づいて、パス設定要求を境界ノード装置100aに送信する。ここで、バックボーンネットワーク1には、冗長パス10a,10bが存在するものとする。つまり、現在リソースとして必要な冗長パスは1つでよいが、余剰なリソースとしてもう1つ冗長パスがあるものとする。この場合に、境界ノード装置100aは、第1サービスネットワーク2aに対して、冗長パス10a,10bを設定し、そのうちの冗長パス10aをリンク20a−1として提供する。これにより、第1サービスネットワーク2aは、リンク20a−1(冗長パス10a)の第1パスをリソースとして使用することができる。
以下、2つのパターンに分け、かつ、障害発生時/帯域変更要求時について説明する。
The
In the following, the case of failure occurrence / bandwidth change request will be described by dividing into two patterns.
<第1パターン>
ここで、第2サービスネットワーク2bが、冗長パスの設定を要求すると、境界ノード装置100aは、第2サービスネットワーク2bに対して、冗長パス10a,10bを設定し、リンク20a−2,20b−2として提供する。これにより、第2サービスネットワーク2bは、第1サービスネットワーク2aに対してリソースとして提供された冗長パス10aに含まれる第2パス10a−2をリンク20a−2(リソース)として使用することができる。第1パターンは、このような場合を想定する。
<First pattern>
Here, when the
この状態で、冗長パス10aの第1パス10a−1に障害が発生すると、まず、境界ノード装置100aは、第1サービスネットワーク2aに対して、トラフィックを、冗長パス10aの第2パス10a−2に迂回させる。次に、境界ノード装置100aは、第2サービスネットワーク2bに対して、トラフィックを、リンク20b−2(冗長パス10bの第2パス10b−2)に迂回させる。これにより、障害発生時においても第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。
In this state, when a failure occurs in the
また、第1パターンの状態で、境界ノード装置100aが、第1サービスネットワーク2aから、帯域変更要求を受信した場合には、以下のように動作する。
帯域変更要求の変更内容が、帯域の増加を示す場合には、リンク20a−1(冗長パス10a)の第1パス10a−1の帯域が増加されると共に、リンク20a−2(冗長パス10aの第2パス10a−2)の帯域が増加される。したがって、第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。
一方、帯域変更要求の変更内容が、帯域の減少を示す場合には、リンク20a−1(冗長パス10a)の第1パス10a−1の帯域も、リンク20a−2(冗長パス10aの第2パス10a−2)の帯域も現状のまま維持される。つまり、変化がないので、第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。
When the
When the change content of the bandwidth change request indicates an increase in bandwidth, the bandwidth of the
On the other hand, when the change content of the bandwidth change request indicates a decrease in the bandwidth, the bandwidth of the
<第2パターン>
第2サービスネットワーク2bが、冗長パスの設定を要求すると、境界ノード装置100aは、第2サービスネットワーク2bに対して、冗長パス10a,10bを設定し、リンク20a−2,20b−2として提供する。これにより、第2サービスネットワーク2bは、第1サービスネットワーク2aに対してリソースとして提供されたものとは異なる冗長パス10bに含まれる第2パス10b−2をリンク20b−2(リソース)として使用することができる。第2パターンは、このような場合を想定する。
<Second pattern>
When the
この状態で、冗長パス10aの第1パス10a−1に障害が発生すると、まず、境界ノード装置100aは、第1サービスネットワーク2aに対して、トラフィックを、冗長パス10aの第2パス10a−2に迂回させる。迂回路となった第2パス10a−2は、第2サービスネットワーク2bに使用されていない。これにより、障害発生時においても第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。
In this state, when a failure occurs in the
また、第2パターンの状態で、境界ノード装置100aが、第1サービスネットワーク2aから、帯域変更要求を受信した場合には、冗長パス10aの第1パス10a−1にその変更内容を反映する。変更内容は、帯域の増加でも減少でも構わない。一方、冗長パス10aの第2パス10a−2に対しては、境界ノード装置100aは、受信した帯域変更要求が「増加」を示す場合には、それに連動して、第2パス10a−2の帯域を増加させる。これにより、帯域変更時においても第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。
When the
ただし、境界ノード装置100aは、受信した帯域変更要求が「減少」を示す場合には、それとは独立に、第2パス10a−2の帯域を現状のまま維持する。これにより、第2パス10a−2の帯域を所定の大きさに確保することができる。したがって、将来、第2パス10a−2を第2サービスネットワーク2b等の低信頼のネットワークに、リンク20b−2(リソース)として提供した場合であっても、トラフィック疎通に対する悪影響を回避することが可能となる。
However, when the received bandwidth change request indicates “decrease”, the
なお、本実施形態では、障害発生時に、第2サービスネットワーク2bのトラフィックを迂回させるものとして説明したが、第2サービスネットワーク2bに提供され、使用されているリンク(リソース)に充分な余剰帯域が存在すれば、迂回の代わりに、この余剰帯域を活用するようにしてもよい。この場合には、境界ノード装置100に対して以下のように予め設定される。すなわち、この設定は、例えば、「パケットレイヤやTDM(Time Division Multiplexing:時分割多重方式)レイヤにおいて、障害時に、第2サービスネットワーク2bに提供されたリンク(リソース)に、第1サービスネットワーク2aのトラフィックが迂回した後でも当該リンクに残る余剰帯域を使って、第2サービスネットワーク2bのトラフィックを転送する」というものである。
In the present embodiment, it has been described that the traffic of the
第1の実施形態によれば、バックボーンネットワーク1において、複数の冗長パスなどの余剰リソースが存在する際には、障害が発生した場合や、帯域変更要求がある場合においても、第1サービスネットワーク2aおよび第2サービスネットワーク2bが、バックボーンネットワーク1のリソースを使用できるため、バックボーンネットワーク1におけるトラフィック疎通を継続させることができる。
According to the first embodiment, when there are surplus resources such as a plurality of redundant paths in the
(第2の実施形態)
[境界ノード装置の構成]
図6は、本発明の第2の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。
境界ノード装置100Aは、図6に示すように、制御手段130において、バンドル手段143を備え、切替制御手段(第1切替制御手段135)が1つであると共に、障害判別手段134Aの機能が異なる点を除いて、図3に示した境界ノード装置100と同様の構成なので、同一の構成には同一の符号を付して説明を省略する。
(Second Embodiment)
[Configuration of boundary node device]
FIG. 6 is a functional block diagram illustrating an example of a boundary node device according to the second embodiment of the present invention.
As shown in FIG. 6, the boundary node device 100A includes a
バンドル手段143は、パス設定手段131で設定された複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスを1つのリンクとして生成するものである。なお、冗長パスが3つ以上の場合には、複数回に分けて束ねてもよい。
障害判別手段134Aは、障害通知が受信された場合に、第1サービスネットワーク2aにリソースとして提供された冗長パスに含まれるパスに不具合が生じたと判別し、第1切替制御手段135に対して対処するための制御を指示する。
なお、パス設定手段131は、設定パス管理手段132を介して設定パスDB151に格納する情報として、設定した冗長パスに関する情報の代わりに、論理的に束ねられた(バンドルされた)リンクに関する情報を、設定パス管理手段132に出力するようにしてもよい。
The
When a failure notification is received, the
Note that the
[境界ノード装置の動作]
図6に示した境界ノード装置100Aの動作について図7を参照(適宜図6参照)して説明する。図7は、図6に示した境界ノード装置によるパス設定方法を示すフローチャートである。まず、境界ノード装置100Aは、入出力手段110を介して取得した受信メッセージを判別する(ステップS21)。
[Operation of boundary node device]
6 will be described with reference to FIG. 7 (refer to FIG. 6 as appropriate). FIG. 7 is a flowchart showing a path setting method by the boundary node device shown in FIG. First, the boundary node device 100A determines the received message acquired via the input / output unit 110 (step S21).
<パス設定要求>
ステップS21で、パス設定要求が受信された場合に、境界ノード装置100Aは、パス設定手段131によって、冗長パスを複数設定する(ステップS22:パス設定ステップ)。そして、境界ノード装置100Aは、設定された複数の冗長パス(設定パス)を1つにバンドルしたリンクを生成する(ステップS23)。詳細には、すべての設定パスに含まれる各第2パスを論理的に束ねて(バンドルして)1つのリンクを生成する。そして、境界ノード装置100は、設定パス管理手段132によって、バンドルしたリンクを設定パスDB151に格納し(ステップS24)、リソース提供制御手段139によって、リソースを提供する。詳細には、第1サービスネットワーク2aからパス設定を受信した場合には、設定パスのうちの1つを第1サービスネットワーク2a用のリソースとして提供する。なお、設定パス管理手段132は、リンクの代わりに、設定パスを設定パスDB151に格納するようにしてもよい。
<Path setting request>
When the path setting request is received in step S21, the boundary node device 100A sets a plurality of redundant paths by the path setting unit 131 (step S22: path setting step). Then, the boundary node device 100A generates a link in which a plurality of set redundant paths (set paths) are bundled into one (step S23). Specifically, one link is generated by logically bundling (bundling) each second path included in all setting paths. The
また、第2サービスネットワーク2bからパス設定を受信した場合には、バンドルしたリンクを第2サービスネットワーク2b用のリソースとして提供する(ステップS25:リソース提供制御ステップ)。そして、境界ノード装置100は、提供リソース管理手段140によって、提供するリソースを第1リソースDB153または第2リソースDB155に格納する(ステップS26)。
When the path setting is received from the
<帯域変更要求>
境界ノード装置100Aが実行するステップS27〜ステップS31の各処理は、図4のフローチャートに示したステップS6〜ステップS10の各処理と同一なので説明を省略する。
<Bandwidth change request>
Each process of step S27 to step S31 executed by the boundary node device 100A is the same as each process of step S6 to step S10 shown in the flowchart of FIG.
<障害通知>
ステップS21で、障害通知が受信された場合に、境界ノード装置100Aは、障害判別手段134によって、第1サービスネットワーク2aにリソースとして提供された冗長パスに含まれるパスに不具合が生じたと判別する(障害判別ステップ)。そして、境界ノード装置100Aは、第1切替制御手段135によって、第1切替処理を実行する(ステップS32:切替制御ステップ)。続いて、境界ノード装置100Aは、ステップS25に進み、提供リソースのパスの切替等を行い、ステップS26において、提供リソース管理手段140によって、第1リソースDB153に格納されている情報を更新する。
<Failure notification>
When a failure notification is received in step S21, the boundary node device 100A determines that a failure has occurred in a path included in the redundant path provided as a resource to the
ここで、第2サービスネットワーク2bに提供されているリソース(バンドルされたリンク)において、障害が発生した冗長パスに含まれる第2パスの帯域分が、第1サービスネットワーク2aの迂回路として利用される場合には、この帯域分のリソースが減少することとなる。この場合には、境界ノード装置100Aは、ステップS26において、提供リソース管理手段140によって、第2リソースDB155に格納されている情報も更新することとなる。
Here, in the resource (bundled link) provided to the
[パス設定の具体例]
図8は、図6に示した境界ノード装置によるパス設定の具体例を示す説明図である。図8では、第2サービスネットワーク2bに提供されたリソース以外は、図5の説明図と同様なので説明を省略する。
[Specific example of path setting]
FIG. 8 is an explanatory diagram showing a specific example of path setting by the boundary node device shown in FIG. In FIG. 8, since the resources other than the resources provided to the
第2の実施形態の境界ノード装置100Aである2つの境界ノード装置100a,100b(以下、単に境界ノード装置100Aという)は、冗長パス10a,10bを設定し、第1サービスネットワーク2aに対して、リンク20a−1,20b−1として提供する。また、境界ノード装置100Aは、第2パス10a−2と第2パス10b−2とを束ねてリンク21―2を生成し、第2サービスネットワーク2b用のリソースとして提供する。
Two
<第3パターン>
ここで、第1サービスネットワーク2aがリンク20a−1を使用し、かつ、第2サービスネットワーク2bがリンク21−2を使用している場合を想定する。この場合には、冗長パス10aが、第1サービスネットワーク2aと第2サービスネットワーク2bとに共用されていることになる。詳細には、この場合、第1サービスネットワーク2aが第1パス10a−1を使用し、かつ、第2サービスネットワーク2bが第2パス10a−2または第2パス10b−2を使用している。
<Third pattern>
Here, it is assumed that the
この状態で、冗長パス10aに含まれる第1パス10a−1に障害が発生した場合には、境界ノード装置100Aは、第1サービスネットワーク2aに使用されるリソースを、第1パス10a−1から第2パス10a−2に切り替える。これにより、第1サービスネットワーク2aのトラフィックは、リンク20a−1のうちの第2パス10a−2を流れることとなる。この第2パス10a−2は、リンク21−2のうちで、第2サービスネットワーク2bのトラフィックが流れている部分以外の余剰のリソースに相当する。したがって、障害発生時において、第2サービスネットワーク2bのトラフィックは、依然として、リンク20−2(ただし、第2パス10b−2部分)を流れることとなる。
In this state, when a failure occurs in the
第2の実施形態によれば、バックボーンネットワーク1で設定される複数の冗長パスの第2パスを1つに束ねることにより、第2サービスネットワーク2bに対して、1本に束ねられたリソースを提供できる。このように束ねることで、第2サービスネットワーク2b用のリソースの帯域が拡張し、第2サービスネットワーク2bにおいて、大容量のトラフィックを転送可能となる。
According to the second embodiment, a single bundle of resources is provided to the
(第3の実施形態)
[境界ノード装置の構成]
図9は、本発明の第3の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。
境界ノード装置100Bは、図9に示すように、制御手段130において、バンドル手段143Aを備えたことを除いて、図3に示した境界ノード装置100と同様の構成なので、同一の構成には同一の符号を付して説明を省略する。
(Third embodiment)
[Configuration of boundary node device]
FIG. 9 is a functional block diagram illustrating an example of a boundary node device according to the third embodiment of the present invention.
As shown in FIG. 9, the border node device 100B has the same configuration as the
バンドル手段143Aは、パス設定手段131で設定された複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するものである。なお、パス設定手段131は、4つ以上の冗長パスを設定するものとする。そして、バンドル手段143Aは、設定された4つの冗長パスに含まれる2つの第2パスを論理的に束ねたリンクを2つ生成することが好ましい。
The
[境界ノード装置の動作]
図9に示した境界ノード装置100Bの動作について図10を参照(適宜図9参照)して説明する。図10は、図9に示した境界ノード装置によるパス設定方法を示すフローチャートである。図10のフローチャートに示した処理のうち、図4のフローチャートに示した処理と同様な処理については、説明を適宜省略する。まず、境界ノード装置100Bは、入出力手段110を介して取得した受信メッセージを判別する(ステップS41)。
[Operation of boundary node device]
The operation of the boundary node device 100B shown in FIG. 9 will be described with reference to FIG. 10 (see FIG. 9 as appropriate). FIG. 10 is a flowchart showing a path setting method by the boundary node device shown in FIG. Of the processes shown in the flowchart of FIG. 10, descriptions of processes similar to those shown in the flowchart of FIG. 4 are omitted as appropriate. First, the boundary node device 100B determines the received message acquired via the input / output unit 110 (step S41).
<パス設定要求>
ステップS41で、パス設定要求が受信された場合に、境界ノード装置100Bは、パス設定手段131によって、4つ以上の複数の冗長パスを設定する(ステップS42:パス設定ステップ)。そして、境界ノード装置100Bは、設定パスをバンドルしたリンクを複数生成する(ステップS43)。詳細には、設定パスに含まれる第2パスを論理的に束ねた(バンドルした)リンクを複数生成する。
<Path setting request>
When the path setting request is received in step S41, the boundary node device 100B sets four or more redundant paths by the path setting unit 131 (step S42: path setting step). Then, the boundary node device 100B generates a plurality of links in which the setting paths are bundled (Step S43). Specifically, a plurality of links in which the second paths included in the setting path are logically bundled (bundled) are generated.
続いて、境界ノード装置100Bは、設定パス管理手段132によって、バンドルしたリンクを設定パスDB151に格納し(ステップS44)、リソース提供制御手段139によって、リソースを提供する。詳細には、第1サービスネットワーク2aからパス設定を受信した場合には、設定パスのうちの1つを第1サービスネットワーク2a用のリソースとして提供する。なお、設定パス管理手段132は、リンクの代わりに、設定パスを設定パスDB151に格納するようにしてもよい。
Subsequently, the boundary node device 100B stores the bundled link in the
また、第2サービスネットワーク2bからパス設定を受信した場合には、バンドルされた複数のリンクを第2サービスネットワーク2b用のリソースとして提供する(ステップS45:リソース提供制御ステップ)。そして、境界ノード装置100Bは、提供リソース管理手段140によって、提供するリソースを第1リソースDB153または第2リソースDB155に格納する(ステップS46)。
When the path setting is received from the
<帯域変更要求>
境界ノード装置100Bが実行するステップS47〜ステップS51の各処理は、図4のフローチャートに示したステップS6〜ステップS10の各処理と同一なので説明を省略する。
<Bandwidth change request>
Since each process of step S47-step S51 which the boundary node apparatus 100B performs is the same as each process of step S6-step S10 shown in the flowchart of FIG. 4, description is abbreviate | omitted.
<障害通知>
境界ノード装置100Bが実行するステップS52〜ステップS54の各処理は、図4のフローチャートに示したステップS11〜ステップS13の各処理と同一なので説明を省略する。
<Failure notification>
Each process of step S52 to step S54 executed by the boundary node device 100B is the same as each process of step S11 to step S13 shown in the flowchart of FIG.
[パス設定の具体例]
図11は、図9に示した境界ノード装置によるパス設定の具体例を示す説明図である。
図11に示したバックボーンネットワーク1Bでは、第3の実施形態の境界ノード装置100Bである2つの境界ノード装置100a,100b(以下、単に境界ノード装置100Bという)の間に、4つの冗長パス10a〜10dが設定可能である。なお、冗長パス10aは、第1パス10a−1と、第2パス10a−2とを含んで構成されており、冗長パス10bは、第1パス10b−1と第2パス10b−2とを含んで構成されている。また、冗長パス10cは、第1パス10c−1と、第2パス10c−2とを含んで構成されており、冗長パス10dは、第1パス10d−1と第2パス10d−2とを含んで構成されている。また、冗長パス10a〜10dは、図示は省略するが中継ノード装置200に中継されている。
[Specific example of path setting]
FIG. 11 is an explanatory diagram showing a specific example of path setting by the boundary node device shown in FIG.
In the backbone network 1B illustrated in FIG. 11, four
境界ノード装置100Bは、設定した冗長パス10a,10b,10c,10dを、第1サービスネットワーク2aに対して、リンク20a−1,20b−1,20c−1,20d−1として提供する。また、境界ノード装置100Bは、例えば、第2パス10a−2と第2パス10b−2とを束ねてリンク21a―2を生成すると共に、第2パス10c−2と第2パス10d−2とを束ねてリンク21b―2を生成する。そして、境界ノード装置100Bは、リンク21a―2とリンク21b―2とを、第2サービスネットワーク2b用のリソースとして提供する。
The boundary node device 100B provides the set
<第4パターン>
ここで、第1サービスネットワーク2aがリンク20a−1を使用し、かつ、第2サービスネットワーク2bがリンク21a−2を使用している場合を想定する。この場合には、冗長パス10aが、第1サービスネットワーク2aと第2サービスネットワーク2bとに共用されていることになる。詳細には、この場合、第1サービスネットワーク2aが第1パス10a−1を使用し、かつ、第2サービスネットワーク2bが第2パス10a−2または第2パス10b−2を使用している。
<4th pattern>
Here, it is assumed that the
この状態で、冗長パス10aに含まれる第1パス10a−1に障害が発生した場合には、境界ノード装置100Bは、第1サービスネットワーク2aに使用されるリソースを、第1パス10a−1から第2パス10a−2に切り替える。これにより、第1サービスネットワーク2aのトラフィックは、リンク20a−1のうちの第2パス10a−2を流れることとなる。つまり、第1サービスネットワーク2aのトラフィックは、リンク21a−2のうちの第2パス10a−2部分を流れることとなる。
In this state, when a failure occurs in the
そして、境界ノード装置100Bは、第2サービスネットワーク2b用の提供リソースを、リンク21a−2からリンク21b−2に切り替える。つまり、第1サービスネットワーク2aと第2サービスネットワーク2bとの間で共用されていた冗長パス10aが解除される。これにより、第2サービスネットワーク2bのトラフィックは、リンク21b−2を流れることとなる。
Then, the boundary node device 100B switches the provided resource for the
なお、第2サービスネットワーク2bのトラフィックが必要とする帯域が、束ねられたリンク21a−2の転送可能帯域の半分以下の場合には、障害発生時に、リンク21a−2の中の余剰なリソースを用いて、第2サービスネットワーク2bのトラフィックを転送するようにしてもよい。この場合には、第2サービスネットワーク2bに対してリンクは1つだけ提供される。
If the bandwidth required for the traffic of the
第3の実施の形態によれば、バックボーンネットワーク1Bで設定される複数の冗長パスの第2パスが束ねられた(バンドルされた)リンクを複数生成することにより、第2サービスネットワーク2bにおいて、大容量のトラフィックを転送可能となる。また、第2パスがバンドルされたリンクを複数提供するので、第2サービスネットワーク2bのトラフィックを使用中の第2パスから別のリンクの第2パスへ迂回させることができる。
According to the third embodiment, a large number of links in which the second paths of a plurality of redundant paths set in the backbone network 1B are bundled (bundled) are generated in the
以上、本発明の各実施形態について説明したが、本発明はこれらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。例えば、境界ノード装置100は、リソースを提供した後に、提供リソースを第1リソースDB153(または第2リソースDB155)に格納するものとして説明したが、これに限定されるものではない。逆に、第1リソースDB153(または第2リソースDB155)に格納したリソースを各サービスネットワーク2a,2bに提供することとしてもよい。
As mentioned above, although each embodiment of this invention was described, this invention is not limited to these, It can implement in the range which does not change the meaning. For example, the
また、各実施形態では、バックボーンネットワーク1(1B)における境界ノード装置100(100A,100B)の個数を2個として説明したが、これに限定されるものではない。同様に、中継ノード装置200やノード装置の個数は任意である。また、サービスネットワークの個数は3つ以上でもよく、その場合には、優先順位が予め付与しておいてもよいし、境界ノード装置によって優先順位を付与するようにしてもよい。
In each embodiment, the number of boundary node devices 100 (100A, 100B) in the backbone network 1 (1B) has been described as two. However, the present invention is not limited to this. Similarly, the number of
1(1B) バックボーンネットワーク
2a 第1サービスネットワーク
2b 第2サービスネットワーク
10a〜10d 冗長パス
100(100a,100b) 境界ノード装置
100A,100B 境界ノード装置
200(200a〜200c) 中継ノード装置
300 ノード装置
11〜15 部分パス
110 入出力手段
111 パス設定要求受信手段
113 帯域変更要求受信手段
115 提供リソース通信手段
117 障害通知受信手段
130 制御手段
131 パス設定手段
132 設定パス管理手段
133 同期制御手段
134(134A) 障害判別手段
135 第1切替制御手段
136 第2切替制御手段
137 提供リソース判別手段
138 要求帯域判別手段
139 リソース提供制御手段
140 提供リソース管理手段
141 第1パス帯域変更手段
142 第2パス帯域変更手段
143(143A) バンドル手段
150 記憶手段
151 設定パスDB
153 第1リソースDB
155 第2リソースDB
1 (1B)
153 First resource DB
155 Second resource DB
Claims (9)
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記設定された冗長パスのうちの1つに含まれる第2パスを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御手段と、
前記第2サービスネットワークに使用されている第2パスが、前記第1切替制御手段による切替対象である場合に、当該第2パスから、前記パス設定手段で設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御を行う第2切替制御手段と、
を備えることを特徴とする境界ノード装置。 A boundary node device in a backbone network having a plurality of boundary node devices accommodating a first service network and a second service network, and a path connecting the plurality of boundary node devices to each other,
Path setting means for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
One of the set redundant paths is provided as a resource for the first service network, and a second path included in one of the set redundant paths is set for the second service network. Resource provision control means for performing control provided as a resource;
Failure determination means for determining whether a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
First switching control means for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
When the second path used in the second service network is a switching target by the first switching control unit, another redundant path set by the path setting unit is selected from the second path. Second switching control means for performing control to switch to the second path included in the redundant path;
A boundary node device comprising:
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、
前記パス設定手段で設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスをリンクとして生成するバンドル手段と、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記バンドル手段で生成されたリンクを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う切替制御手段と、
を備えることを特徴とする境界ノード装置。 A boundary node device in a backbone network having a plurality of boundary node devices accommodating a first service network and a second service network, and a path connecting the plurality of boundary node devices to each other,
Path setting means for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
Bundling means for generating, as a link, a path obtained by logically bundling the second paths respectively included in the predetermined plurality of redundant paths set by the path setting means;
Providing resources for performing control to provide one of the set redundant paths as a resource for the first service network and to provide a link generated by the bundle means as a resource for the second service network Control means;
Failure determination means for determining whether a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
A switching control means for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
A boundary node device comprising:
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定手段と、
前記パス設定手段で設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するバンドル手段と、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記バンドル手段で生成された複数のリンクのうちの1つ以上を前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御手段と、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別手段と、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御手段と、
前記第2サービスネットワークに提供されたリンクに束ねられ、かつ、使用されている第2パスが、前記第1切替制御手段による切替対象である場合に、当該第2パスから、前記第2サービスネットワークに提供されたリンクに束ねられた別の第2パスに切り替える制御を行う第2切替制御手段と、
を備えることを特徴とする境界ノード装置。 A boundary node device in a backbone network having a plurality of boundary node devices accommodating a first service network and a second service network, and a path connecting the plurality of boundary node devices to each other,
Path setting means for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
Bundling means for generating a plurality of paths as a link in which a predetermined number of second paths respectively included in the plurality of predetermined redundant paths set by the path setting means are logically bundled;
One of the set redundant paths is provided as a resource for the first service network, and at least one of a plurality of links generated by the bundle means is a resource for the second service network Resource providing control means for performing control provided as:
Failure determination means for determining whether a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
First switching control means for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
When the second path bundled and used in the link provided to the second service network is a switching target by the first switching control means, the second service network is switched from the second path. A second switching control means for performing control to switch to another second path bundled in the link provided to
A boundary node device comprising:
前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別手段と、
前記第2パスがリソースとして提供されていないと判別された場合に、前記帯域変更要求に基づいて、前記提供された冗長パスに含まれる第1パスの帯域を変更する第1パス帯域変更手段と、
前記第1パスの帯域が変更されるときに、前記帯域変更要求が帯域の増加を要求するものである場合に前記第1パスの対である第2パスの帯域を変更し、かつ、前記帯域変更要求が帯域の減少を要求するものである場合に当該第2パスの帯域を維持する第2パス帯域変更手段と、
をさらに備えることを特徴とする請求項1ないし請求項3のいずれか一項に記載の境界ノード装置。 Providing to determine whether or not the second path included in the redundant path is provided as a resource based on a bandwidth change request indicating a message requesting increase / decrease of the bandwidth of the redundant path provided to the first service network Resource discrimination means;
Requested bandwidth determining means for determining whether the bandwidth change request is for requesting an increase in bandwidth; and
First path bandwidth changing means for changing the bandwidth of the first path included in the provided redundant path based on the bandwidth change request when it is determined that the second path is not provided as a resource; ,
When the bandwidth of the first path is changed, if the bandwidth change request requests an increase in bandwidth, the bandwidth of the second path that is a pair of the first path is changed, and the bandwidth A second path bandwidth changing means for maintaining the bandwidth of the second path when the change request is a request to reduce the bandwidth;
The boundary node device according to any one of claims 1 to 3, further comprising:
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記設定された冗長パスのうちの1つに含まれる第2パスを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御ステップと、
前記第2サービスネットワークに使用されている第2パスが、前記第1切替制御ステップによる切替対象である場合に、当該第2パスから、前記パス設定ステップで設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御を行う第2切替制御ステップと、
を含むことを特徴とする冗長パス設定方法。 A redundant path setting method for a boundary node device in a backbone network, comprising: a plurality of boundary node devices that accommodate a first service network and a second service network; and a path that interconnects the plurality of boundary node devices. ,
A path setting step for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
One of the set redundant paths is provided as a resource for the first service network, and a second path included in one of the set redundant paths is set for the second service network. A resource provision control step for performing control provided as a resource;
A failure determination step of determining whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
A first switching control step for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
When the second path used in the second service network is a switching target in the first switching control step, another redundant path set in the path setting step is selected from the second path. A second switching control step for performing control to switch to the second path included in the redundant path;
A redundant path setting method comprising:
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、
前記パス設定ステップで設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスをリンクとして生成するステップと、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記リンクを生成するステップで生成されたリンクを前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う切替制御ステップと、
を含むことを特徴とする冗長パス設定方法。 A redundant path setting method for a boundary node device in a backbone network, comprising: a plurality of boundary node devices that accommodate a first service network and a second service network; and a path that interconnects the plurality of boundary node devices. ,
A path setting step for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
Generating, as a link, a path obtained by logically bundling a second path included in each of a plurality of predetermined redundant paths set in the path setting step;
Control is provided for providing one of the set redundant paths as a resource for the first service network and providing the link generated in the step of generating the link as a resource for the second service network. A resource provision control step to perform;
A failure determination step of determining whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
A switching control step for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
A redundant path setting method comprising:
所定の帯域を有したリソースとして使用可能な第1パスと、前記第1パスと対をなした予備である第2パスとを含む冗長パスを複数設定するパス設定ステップと、
前記パス設定ステップで設定された所定の複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するステップと、
前記設定された冗長パスのうちの1つを前記第1サービスネットワーク用のリソースとして提供すると共に、前記リンクを複数生成するステップで生成された複数のリンクのうちの1つ以上を前記第2サービスネットワーク用のリソースとして提供する制御を行うリソース提供制御ステップと、
前記第1サービスネットワークにリソースとして提供された冗長パスに含まれる一方のパスに不具合が生じたか否かを判別する障害判別ステップと、
前記一方のパスに不具合が生じたと判別された場合に、前記不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御を行う第1切替制御ステップと、
前記第2サービスネットワークに提供されたリンクに束ねられ、かつ、使用されている第2パスが、前記第1切替制御ステップによる切替対象である場合に、当該第2パスから、前記第2サービスネットワークに提供されたリンクに束ねられた別の第2パスに切り替える制御を行う第2切替制御ステップと、
を含むことを特徴とする冗長パス設定方法。 A redundant path setting method for a boundary node device in a backbone network, comprising: a plurality of boundary node devices that accommodate a first service network and a second service network; and a path that interconnects the plurality of boundary node devices. ,
A path setting step for setting a plurality of redundant paths including a first path that can be used as a resource having a predetermined bandwidth and a second path that is a spare paired with the first path;
Generating a plurality of paths as a link obtained by logically bundling a predetermined number of second paths respectively included in the plurality of predetermined redundant paths set in the path setting step;
One of the set redundant paths is provided as a resource for the first service network, and at least one of a plurality of links generated in the step of generating a plurality of the links is used as the second service. A resource provision control step for performing control to be provided as a network resource;
A failure determination step of determining whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource to the first service network;
A first switching control step for performing control to switch from one path in which the defect has occurred to the other path included in the redundant path when it is determined that a defect has occurred in the one path;
When the second path that is bundled and used in the link provided to the second service network is the switching target in the first switching control step, the second service network starts from the second path. A second switching control step for performing control to switch to another second path bundled in the link provided to
A redundant path setting method comprising:
前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別ステップと、
前記第2パスがリソースとして提供されていないと判別された場合に、前記帯域変更要求に基づいて、前記提供された冗長パスに含まれる第1パスの帯域を変更する第1パス帯域変更ステップと、
前記第1パスの帯域が変更されるときに、前記帯域変更要求が帯域の増加を要求するものである場合に前記第1パスの対である第2パスの帯域を変更し、かつ、前記帯域変更要求が帯域の減少を要求するものである場合に当該第2パスの帯域を維持する第2パス帯域変更ステップと、
をさらに含むことを特徴とする請求項5ないし請求項7のいずれか一項に記載の冗長パス設定方法。 Providing to determine whether or not the second path included in the redundant path is provided as a resource based on a bandwidth change request indicating a message requesting increase / decrease of the bandwidth of the redundant path provided to the first service network A resource determination step;
A requested bandwidth determination step for determining whether or not the bandwidth change request requests an increase in bandwidth; and
A first path bandwidth changing step of changing the bandwidth of the first path included in the provided redundant path based on the bandwidth change request when it is determined that the second path is not provided as a resource; ,
When the bandwidth of the first path is changed, if the bandwidth change request requests an increase in bandwidth, the bandwidth of the second path that is a pair of the first path is changed, and the bandwidth A second path bandwidth changing step for maintaining the bandwidth of the second path when the change request is a request to reduce the bandwidth;
The redundant path setting method according to any one of claims 5 to 7, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006050462A JP4456570B2 (en) | 2006-02-27 | 2006-02-27 | Border node device, redundant path setting method, and redundant path setting program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006050462A JP4456570B2 (en) | 2006-02-27 | 2006-02-27 | Border node device, redundant path setting method, and redundant path setting program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007228538A JP2007228538A (en) | 2007-09-06 |
| JP4456570B2 true JP4456570B2 (en) | 2010-04-28 |
Family
ID=38549851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006050462A Expired - Fee Related JP4456570B2 (en) | 2006-02-27 | 2006-02-27 | Border node device, redundant path setting method, and redundant path setting program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4456570B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4653766B2 (en) * | 2007-02-28 | 2011-03-16 | 日本電信電話株式会社 | Control network, communication method, and node device |
-
2006
- 2006-02-27 JP JP2006050462A patent/JP4456570B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007228538A (en) | 2007-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7852752B2 (en) | Method and apparatus for designing backup communication path, and computer product | |
| US7411964B2 (en) | Communication network, path setting method and recording medium having path setting program recorded thereon | |
| CN104205728B (en) | Method and apparatus for the recovery in connection-oriented network | |
| US20030117950A1 (en) | Link redial for mesh protection | |
| JP3905402B2 (en) | Path routing method and data processing system | |
| US20080049610A1 (en) | Routing failure recovery mechanism for network systems | |
| WO2009119571A1 (en) | Communication network system, communication device, route design device, and failure recovery method | |
| US20100208584A1 (en) | Communication node apparatus, communication system, and path resource assignment method | |
| JP5151927B2 (en) | Transmission device, alarm control method, alarm control program, and message transmission / reception program | |
| US20090190469A1 (en) | Communication device, network system, path management method, and program | |
| JP2002247038A (en) | Method for forming ring in network, method for restoring fault and method for adding node address at the time of forming ring | |
| EP1768281B1 (en) | A method for service connection setup and service resume protection in optical network | |
| CN101562575B (en) | MPLS TE FRR fast switching method and device thereof | |
| US20050259570A1 (en) | Fault recovery method and program therefor | |
| JP4456570B2 (en) | Border node device, redundant path setting method, and redundant path setting program | |
| EP2028824B1 (en) | The process method for traffic engineering link information | |
| JP2005223522A (en) | Route calculation method, route calculation control device, and route calculation program. | |
| JP4180530B2 (en) | Path switching method, path switching control device, and path switching program | |
| KR100861765B1 (en) | How to set up, secure, and restore service connections on an optical network | |
| JP2007325200A (en) | Resource providing method, boundary node device, and network system | |
| KR100596390B1 (en) | Bypass Setting Method for Dual Failure Recovery in Optical Transmission Network System | |
| CN115211088B (en) | Apparatus and method for recovering label switched paths in a network | |
| JP4717796B2 (en) | Node device and path setting method | |
| JP2008193429A (en) | Communication network, communication interface method, and node device | |
| JPH0358541A (en) | System and equipment for decentralized type fault recovery |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080204 |
|
| 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: 20100202 |
|
| 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: 20100205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4456570 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |