Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4456570B2 - Border node device, redundant path setting method, and redundant path setting program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2006050462A
Other languages
Japanese (ja)
Other versions
JP2007228538A (en
Inventor
香里 清水
隆一 松崎
一郎 井上
重雄 漆谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2006050462A priority Critical patent/JP4456570B2/en
Publication of JP2007228538A publication Critical patent/JP2007228538A/en
Application granted granted Critical
Publication of JP4456570B2 publication Critical patent/JP4456570B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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参照)。
例えば、このサービスネットワークのトラフィックが運用側パスをリソースとして利用しているときに、運用側パスにおいて障害が発生した場合に、トラフィックを迂回させるために予備側パスを利用することが可能である。これにより、トラフィック疎通が継続されることとなる。
J. P. Lang et al、“RSVP-TE Extensions in support of End-to-End Generalized Multi-Protocol Label Switching(GMPLS)-based Recovery”、[online]、2005年4月、CCAMP Working Group、[平成18年1月19日検索]、インターネット<URL:1141024263453_0internet-drafts/draft-ietf-ccamp-gmpls-recovery-e2e-signaling-03.txt>
2. Description of the Related Art Conventionally, a technology for establishing a path between boundary node devices in a communication system including a backbone network having a plurality of boundary node devices accommodating a certain service network and paths connecting the boundary node devices to each other is known. . As a path structure to be established, there is a redundant path (redundant path). This redundant path includes a path that can be used as a resource having a predetermined bandwidth (active side path) and a spare path (backup side path). The operation side path and the protection side path are uniquely associated, and the request conditions such as the bandwidth of the operation side path and the request conditions such as the bandwidth of the protection side path match. For example, when the bandwidth of the operating path is increased, the bandwidth of the backup path is increased in conjunction with the increase, and conversely, when the bandwidth of the operating path is decreased, the bandwidth of the backup path is decreased. It is known that the backup side path is used as a bypass path (see, for example, Non-Patent Document 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.
JP Lang et al, “RSVP-TE Extensions in support of End-to-End Generalized Multi-Protocol Label Switching (GMPLS) -based Recovery”, [online], April 2005, CCAMP Working Group, [2006 1 March 19 search], Internet <URL: 1141024263453_0internet-drafts / draft-ietf-ccamp-gmpls-recovery-e2e-signaling-03.txt>

従来の通信システムでは、境界ノード装置は、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 claim 1 is a path connecting a plurality of boundary node devices accommodating the first service network and the second service network, and the plurality of boundary node devices to each other. And a redundant path 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. Path setting means for setting a plurality of paths, and one of the set redundant paths is provided as a resource for the first service network, and a second included in one of the set redundant paths Resource providing control means for controlling to provide a path as a resource for the second service network, and the first service network A failure determination means for determining whether or not a failure has occurred in one of the paths included in the redundant path provided as a resource, and when it is determined that a failure has occurred in the one path, The first switching control means for controlling to switch from the path to the other path included in the redundant path and the second path used in the second service network are the switching targets by the first switching control means. A second switching control unit that performs control to switch from the second path to a second path included in another redundant path among the redundant paths set by the path setting unit. .

かかる構成によれば、境界ノード装置は、パス設定手段によって、パス設定要求に基づいて冗長パスを複数設定する。ここで、例えば、優先順位の高い(あるいは信頼性の高い)側である第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 claim 2 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 link that logically bundles a second path included in each of the plurality of predetermined redundant paths set by the path setting unit; and One as a resource for the first service network, and a link generated by the bundle means is connected to the second service network. Resource providing control means for performing control provided as a work resource, failure determining means for determining whether a failure has occurred in one of the redundant paths provided as resources in the first service network, and And 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 the defect has occurred in the one path. .

かかる構成によれば、境界ノード装置は、バンドル手段によって、複数の第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 claims 1 to 3. Provided resource determining means for determining 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 to be transmitted, and the bandwidth change request requests an increase in bandwidth Requested bandwidth discrimination means for discriminating whether or not the second path is not provided as a resource, and based on the bandwidth change request, the second bandwidth included in the provided redundant path is determined. First path bandwidth changing means for changing the bandwidth of one path, and when the bandwidth change request requests an increase in bandwidth when the bandwidth of the first path is changed Second path bandwidth changing means for changing the bandwidth of the second path that is a pair of the first path and maintaining the bandwidth of the second path when the bandwidth change request requests a reduction of the bandwidth It is preferable to further comprise.

かかる構成によれば、境界ノード装置は、第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 backbone network 1, a first service network 2a, and a second service network 2b.

バックボーンネットワーク1は、複数の境界ノード装置100(100a,100b)と、境界ノード装置100を相互に接続する冗長パス10a,10bとを有する。
境界ノード装置100は、第1サービスネットワーク2aと、第2サービスネットワーク2bとを収容するものである。この境界ノード装置100は、バックボーンネットワーク1と、サービスネットワーク2a,2bとの境界に存在し、別の境界ノード装置100との間に冗長パスを確立するものである。例えば、冗長パス10aが確立されたときに、境界ノード装置100aは、冗長パス10aの始端ポイントであり、境界ノード装置100bは、冗長パス10aの終端ポイントであるという。
The backbone network 1 includes a plurality of boundary node devices 100 (100a, 100b) and redundant paths 10a, 10b that connect the boundary node devices 100 to each other.
The border node device 100 accommodates the first service network 2a and the second service network 2b. The boundary node device 100 is present at the boundary between the backbone network 1 and the service networks 2a and 2b, and establishes a redundant path with another boundary node device 100. For example, when the redundant path 10a is established, the boundary node device 100a is the starting point of the redundant path 10a, and the boundary node device 100b is the terminal point of the redundant path 10a.

冗長パス10aは、所定の帯域を有したリソースとして使用可能な第1パス(運用側パスともいう)10a−1と、この第1パス10a−1と対をなした予備である第2パス(予備側パスともいう)10a−2とを含んで構成されている。同様に、冗長パス10bは、第1パス10b−1と第2パス10b−2とを含んで構成されている。各冗長パス10a,10bを形成する第1パスと第2パスは、それぞれ、例えば、上り方向の光信号と下り方向の光信号とを分離して伝送する光ファイバや全二重式のケーブルである。   The redundant path 10a includes a first path (also referred to as an operation side path) 10a-1 that can be used as a resource having a predetermined bandwidth, and a second path that is a spare paired with the first path 10a-1 ( 10a-2) (also referred to as backup path). Similarly, the redundant path 10b includes a first path 10b-1 and a second path 10b-2. The first path and the second path forming each redundant path 10a, 10b are, for example, an optical fiber or a full-duplex cable that separates and transmits an upstream optical signal and a downstream optical signal, respectively. is there.

また、冗長パス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 first path 10a-1 of the redundant path 10a is relayed to the relay node device 200a (200), and the second path 10a-2 of the redundant path 10a is relayed to the relay node device 200b (200). Yes. Further, the first path 10b-1 of the redundant path 10b is relayed to the relay node devices 200c and 200d (200). Further, the second path 10b-2 of the redundant path 10b is relayed to the relay node devices 200e and 200f (200).
The relay node device 200 includes an optical cross connect, a router, a switch, and the like.

第1サービスネットワーク2aおよび第2サービスネットワーク2bは、複数の境界ノード装置100と、複数のノード装置300とを備えている。
ノード装置300は、境界ノード装置100との間の配置が異なる以外は、中継ノード装置200と同様な装置であり、例えば、光クロスコネクト、ルータ、スイッチなどから構成される。
The first service network 2a and the second service network 2b include a plurality of boundary node devices 100 and a plurality of node devices 300.
The node device 300 is the same device as the relay node device 200 except that the arrangement with the boundary node device 100 is different, and includes, for example, an optical cross-connect, a router, and a switch.

第1サービスネットワーク2aは、冗長パス10aの確立(設定)権限、冗長パスの解放権限、冗長パスのリソースの利用権限がある。一方、第2サービスネットワーク2bには、前記した権限がない。   The first service network 2a has the authority to establish (set) the redundant path 10a, the authority to release the redundant path, and the authority to use the resources of the redundant path. On the other hand, the second service network 2b does not have the authority described above.

第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 first service network 2a is a more reliable network than the second service network 2b. Therefore, it may be called a highly reliable service network. The redundant path 10a established in the backbone network 1 is provided as a logical link 20a-1 in the first service network 2a. Here, the link 20a-1 is configured by all of the redundant paths 10a, that is, both the first path 10a-1 and the second path 10a-2. Therefore, in the first service network 2a, for example, when a predetermined traffic uses the first path 10a-1 included in the link 20a-1, a failure occurs in the first path 10a-1. In order to bypass this traffic, the second path 10a-2 can be used. Thereby, traffic communication (information passes without delay) is continued. The redundant path 10b can be provided as a logical link 20b-1 in the first service network 2a. When two links are provided at a time, the number of links used by the first service network 2a at one time is one.

第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 second service network 2b is a network with lower reliability than the first service network 2a. Therefore, it may be called a low reliability service network. The second path 10a-2 included in the redundant path 10a established in the backbone network 1 is provided as a logical link 20a-2 in the second service network 2b. The second path 10b-2 included in the redundant path 10b can be provided as a logical link 20b-2 in the second service network 2b. When two links are provided at a time, the number of links used by the second service network 2b at one time is one.

図1において、図示された破線で示されるように、境界ノード装置100は、第1サービスネットワーク2aと、第2サービスネットワーク2bと、バックボーンネットワーク1とに共用されている。このうち、バックボーンネットワーク1においては、境界ノード装置100は、物理的側面を強調するために平面的に図示されており、第1サービスネットワーク2aおよび第2サービスネットワーク2bにおいては、論理的側面を強調するために立体的に図示されている。   In FIG. 1, the boundary node device 100 is shared by the first service network 2 a, the second service network 2 b, and the backbone network 1, as indicated by the broken line shown in FIG. 1. Among these, in the backbone network 1, the boundary node device 100 is illustrated in a plan view in order to emphasize the physical aspect, and in the first service network 2a and the second service network 2b, the logical aspect is emphasized. In order to do so, it is illustrated in three dimensions.

図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 redundant path 10a of the backbone network 1 is provided as a link 20a-1 to the first service network 2a. As shown in FIG. 1, the link 20a-1 includes a first path 10a-1 and a second path 10a-2. Further, as shown in FIG. 2B, the redundant path 10a is provided as a link 20a-2 to the second service network 2b. This link 20a-2 includes only the second path 10a-2.

同様に、バックボーンネットワーク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 redundant path 10b of the backbone network 1 is provided as a link 20b-1 to the first service network 2a as shown in FIG. The link 20b-1 includes a first path 10b-1 and a second path 10b-2. Further, as shown in FIG. 2B, this redundant path 10b is provided as a link 20b-2 to the second service network 2b. This link 20b-2 includes only the second path 10b-2.

なお、以下の説明では、第1サービスネットワーク2aと第2サービスネットワーク2bとを説明する際に、図1に示した統合された形式の説明図を主に参照して説明することとする。   In the following description, the first service network 2a and the second service network 2b will be described with reference mainly to the explanatory diagram of the integrated format shown in FIG.

[境界ノード装置の構成]
図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 boundary node device 100 includes an input / output unit 110, a control unit 130, and a storage unit 150.
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 / output unit 110 includes a path setting request receiving unit 111, a band change request receiving unit 113, a provided resource communication unit 115, and a failure notification receiving unit 117.

パス設定要求受信手段111は、第1サービスネットワーク2aから、冗長パスを設定することを要求するメッセージを示すパス設定要求を受信し、後記するパス設定手段131に出力するものである。
帯域変更要求受信手段113は、第1サービスネットワーク2aから、第1サービスネットワーク2aに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求を受信し、後記する提供リソース判別手段137に出力するものである。
The path setting request receiving unit 111 receives a path setting request indicating a message requesting to set a redundant path from the first service network 2a, and outputs the path setting request to the path setting unit 131 described later.
The bandwidth change request receiving unit 113 receives a bandwidth change request indicating a message requesting increase / decrease of the bandwidth of the redundant path provided to the first service network 2a from the first service network 2a, and provides provided resource determination unit 137 described later. Is output.

提供リソース通信手段115は、制御手段130の制御に基づいて、リソースとして提供する冗長パスに関する情報を第1サービスネットワーク2aや第2サービスネットワーク2bに通知するものである。
障害通知受信手段117は、バックボーンネットワーク1から、リソースとして提供されている第1パスに障害があることを通知するメッセージを示す障害通知を受信し、後記する障害判別手段134に出力するものである。
The provided resource communication unit 115 notifies the first service network 2a and the second service network 2b of information related to redundant paths provided as resources based on the control of the control unit 130.
The failure notification receiving unit 117 receives a failure notification indicating a message notifying that there is a failure in the first path provided as a resource from the backbone network 1 and outputs the failure notification to the failure determination unit 134 described later. .

制御手段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 redundant paths 10a and 10b. As shown in FIG. Path setting means 131, setting path management means 132, synchronization control means 133, failure determination means 134, first switching control means 135, second switching control means 136, provided resource determination means 137, requested bandwidth A determination unit 138, a resource provision control unit 139, and a provision resource management unit 140 are provided.

パス設定手段131は、パス設定要求に基づいて、冗長パスを複数設定し、設定した冗長パスに関する情報をリソース提供制御手段139および設定パス管理手段132に出力するものである。
設定パス管理手段132は、設定された冗長パスを設定パスDB151に格納すると共に、設定パスDB151に格納されている情報を読み出すものである。
The path setting unit 131 sets a plurality of redundant paths based on the path setting request, and outputs information on the set redundant paths to the resource provision control unit 139 and the set path management unit 132.
The setting path management unit 132 stores the set redundant path in the setting path DB 151 and reads information stored in the setting path DB 151.

同期制御手段133は、境界ノード装置100間で同期をとるための制御を行うものである。この同期制御手段133でとられた同期は、障害判別手段134を介して、第1切替制御手段135および第2切替制御手段136に出力される。これにより、境界ノード装置100間で同じタイミングでパスを切り替えることができる。   The synchronization control unit 133 performs control for synchronizing the boundary node devices 100. The synchronization obtained by the synchronization control unit 133 is output to the first switching control unit 135 and the second switching control unit 136 via the failure determination unit 134. Thereby, a path | pass can be switched between the boundary node apparatuses 100 at the same timing.

障害判別手段134は、障害通知に基づいて、第1サービスネットワーク2aにリソースとして提供された冗長パスに含まれるパスに不具合が生じたか否かを判別し、判別結果を第1切替制御手段135および第2切替制御手段136に出力する。詳細には、障害判別手段134は、障害通知が受信された場合に、現在提供されているリソースに基づいて、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別し、提供済みの場合には、第1切替制御手段135および第2切替制御手段136に対して対処するための制御を指示し、提供されていない場合には、第1切替制御手段135に対してのみ対処するための制御を指示する。   The failure determination unit 134 determines whether or not a failure has occurred in a path included in the redundant path provided as a resource to the first service network 2a based on the failure notification. The failure determination unit 134 determines the determination result as the first switching control unit 135 and Output to the second switching control means 136. Specifically, when a failure notification is received, the failure determination unit 134 provides, as a resource, the second path included in the redundant path provided to the first service network 2a based on the currently provided resource. In the case where it has been provided, the first switching control means 135 and the second switching control means 136 are instructed to cope with the control, and in the case where it has not been provided, Instruct the control to deal only with the 1 switching control means 135.

第1切替制御手段135は、障害判別手段134によって、一方のパスに不具合が生じたと判別された場合に、不具合が生じた一方のパスから、当該冗長パスに含まれる他方のパスに切り替える制御(以下、第1切替処理という)を行うものである。
第2切替制御手段136は、第2サービスネットワーク2bに使用されている第2パスが、第1切替制御手段135による切替対象である場合に、当該第2パスから、パス設定手段131で設定された冗長パスのうちの他の冗長パスに含まれる第2パスに切り替える制御(以下、第2切替処理という)を行うものである。
When the failure determination unit 134 determines that a failure has occurred in one path, the first switching control unit 135 performs control to switch from one path in which a failure has occurred to the other path included in the redundant path ( Hereinafter, the first switching process is performed.
The second switching control unit 136 is set by the path setting unit 131 from the second path when the second path used in the second service network 2b is a switching target by the first switching control unit 135. Control for switching to a second path included in another redundant path of the redundant paths (hereinafter referred to as second switching process) is performed.

提供リソース判別手段137は、帯域変更要求が受信された場合に、現在提供されているリソースに基づいて、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別し、判別結果をリソース提供制御手段139および要求帯域判別手段138に出力するものである。
要求帯域判別手段138は、帯域変更要求が帯域の増加を要求するものであるか否かを判別し、判別結果をリソース提供制御手段139に出力するものである。
When the bandwidth change request is received, the provided resource determining unit 137 is provided with the second path included in the redundant path provided to the first service network 2a as a resource based on the currently provided resource. And the determination result is output to the resource provision control unit 139 and the requested bandwidth determination unit 138.
The requested bandwidth discriminating unit 138 discriminates whether or not the bandwidth change request is a request to increase the bandwidth, and outputs the discrimination result to the resource provision control unit 139.

リソース提供制御手段139は、設定された冗長パス(設定パス)のうちの1つを第1サービスネットワーク2a用のリソースとして提供すると共に、設定パスのうちの1つに含まれる第2パスを第2サービスネットワーク2b用のリソースとして提供する制御を行うものである。リソースの提供の仕方は公知の方法を用いることができる。このリソース提供制御手段139は、第1パス帯域変更手段141と、第2パス帯域変更手段142とを備える。   The resource provision control unit 139 provides one of the set redundant paths (set paths) as a resource for the first service network 2a, and sets the second path included in one of the set paths as the first path. Control is provided as a resource for the two-service network 2b. A publicly known method can be used for providing the resource. The resource provision control unit 139 includes a first path band changing unit 141 and a second path band changing unit 142.

第1パス帯域変更手段141は、要求帯域判別手段138によって、第2パスがリソースとして提供されていないと判別された場合に、帯域変更要求に基づいて、提供された冗長パスに含まれる第1パスの帯域を変更する制御を行うものである。
また、第1パス帯域変更手段141は、要求帯域判別手段138によって、第2パスがリソースとして提供されていると判別された場合に、さらに、帯域変更要求が帯域の増加を要求するものである場合に、第1パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、第1パスの帯域を維持する。
The first path band changing unit 141, when the requested band determining unit 138 determines that the second path is not provided as a resource, the first path band changing unit 141 includes the first path included in the provided redundant path based on the band change request. Control to change the bandwidth of the path is performed.
Further, the first path bandwidth changing unit 141 is configured to request that the bandwidth change request further increase the bandwidth when the requested bandwidth determining unit 138 determines that the second path is provided as a resource. In this case, the bandwidth of the first path is changed, and if the bandwidth change request requests a reduction of the bandwidth, the bandwidth of the first path is maintained.

第2パス帯域変更手段142は、第1パス帯域変更手段141によって第1パスの帯域が変更されるときに、帯域変更要求が帯域の増加を要求するものである場合に、当該第1パスの対である第2パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、当該第2パスの帯域を維持する制御を行うものである。
また、第2パス帯域変更手段142は、要求帯域判別手段138によって、第2パスがリソースとして提供されていると判別された場合に、さらに、帯域変更要求が帯域の増加を要求するものである場合に、当該第1パスの対である第2パスの帯域を変更し、また、帯域変更要求が帯域の減少を要求するものである場合に、当該第2パスの帯域を維持する。
The second path bandwidth changing unit 142, when the first path bandwidth changing unit 141 changes the bandwidth of the first path, if the bandwidth change request requests an increase in the bandwidth, When the bandwidth of the second path as a pair is changed, and when the bandwidth change request requests reduction of the bandwidth, control is performed to maintain the bandwidth of the second path.
Further, the second path bandwidth changing unit 142 further requests that the bandwidth change request be increased when the requested bandwidth determining unit 138 determines that the second path is provided as a resource. In such a case, the bandwidth of the second path that is a pair of the first path is changed, and when the bandwidth change request requests a reduction of the bandwidth, the bandwidth of the second path is maintained.

提供リソース管理手段140は、提供されるリソースを第1リソースDB153または第2リソースDB155に格納すると共に、両DB153,155に格納されている情報を読み出すものである。なお、提供リソース管理手段140は、第1リソースDB153または第2リソースDB155で不要となった情報の削除も含む更新を行う。   The provided resource management unit 140 stores the provided resource in the first resource DB 153 or the second resource DB 155 and reads information stored in both the DBs 153 and 155. The provided resource management unit 140 performs an update including deletion of information that is no longer necessary in the first resource DB 153 or the second resource DB 155.

記憶手段150は、例えば、RAM(Random Access Memory)と、HDD(Hard Disk Drive)とを備える。この場合に、RAMは、制御手段130による演算処理等に利用されると共に、入出力手段110を介して取得した情報等を記憶し、HDDは、各種データベース、所定のプログラム、制御手段130の処理結果等を格納する。   The storage unit 150 includes, for example, a RAM (Random Access Memory) and an HDD (Hard Disk Drive). In this case, the RAM is used for arithmetic processing by the control unit 130 and stores information acquired via the input / output unit 110. The HDD stores various databases, predetermined programs, and processing of the control unit 130. Stores results etc.

また、記憶手段150は、設定パスDB151と、第1リソースDB153と、第2リソースDB155とを備えている。
設定パスDB151は、バックボーンネットワーク1用のデータベースであり、バックボーンネットワーク1において境界ノード装置100を示す識別子や、バックボーンネットワーク1において、境界ノード装置100に設定された冗長パスの情報が格納されている。
In addition, the storage unit 150 includes a setting path DB 151, a first resource DB 153, and a second resource DB 155.
The setting path DB 151 is a database for the backbone network 1 and stores an identifier indicating the boundary node device 100 in the backbone network 1 and information on redundant paths set in the boundary node device 100 in the backbone network 1.

第1リソースDB153は、第1サービスネットワーク2a用のデータベースであり、第1サービスネットワーク2aにおいて境界ノード装置100を示す識別子や、第1サービスネットワーク2aにおいて、境界ノード装置100が保持するリンクの情報が格納されている。
第2リソースDB155は、第2サービスネットワーク2b用のデータベースであり、第2サービスネットワーク2bにおいて境界ノード装置100を示す識別子や、第2サービスネットワーク2bにおいて、境界ノード装置100が保持するリンクの情報が格納されている。
The first resource DB 153 is a database for the first service network 2a, and includes an identifier indicating the boundary node device 100 in the first service network 2a and link information held by the boundary node device 100 in the first service network 2a. Stored.
The second resource DB 155 is a database for the second service network 2b, and includes an identifier indicating the boundary node device 100 in the second service network 2b and link information held by the boundary node device 100 in the second service network 2b. Stored.

なお、前記した制御手段130が備える各手段131〜142は、CPUが記憶手段150のHDDに格納された所定のプログラムをRAMに展開して実行することにより実現されるものである。   Each of the units 131 to 142 included in the control unit 130 is realized by the CPU developing and executing a predetermined program stored in the HDD of the storage unit 150 on the RAM.

[境界ノード装置の動作]
図3に示した境界ノード装置100の動作について図4を参照(適宜図3参照)して説明する。図4は、図3に示した境界ノード装置によるパス設定方法を示すフローチャートである。
[Operation of boundary node device]
The operation of the border node apparatus 100 shown in FIG. 3 will be described with reference to FIG. 4 (see FIG. 3 as appropriate). FIG. 4 is a flowchart showing a path setting method by the boundary node device shown in FIG.

ここでは、冗長パスの始端ポイントとなる境界ノード装置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 boundary node device 100 synchronizes in advance between the two boundary node devices 100 by the synchronization control means 133. Then, the boundary node device 100 determines the received message acquired via the input / output unit 110 (step S1).

具体的には、境界ノード装置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 request receiving unit 111 receives a path setting request from the first service network 2a, the boundary node device 100 executes the processes of steps S2 to S5.
In addition, when the bandwidth change request receiving unit 113 receives a bandwidth change request from the first service network 2a, the boundary node device 100 executes the processes of steps S6 to S10 as necessary. The boundary node device 100 also executes the processes of step S4 and step S5 as necessary.
In addition, when the failure notification receiving unit 117 receives a failure notification from the backbone network 1, the boundary node device 100 executes the processes of steps S11 to S13 as necessary. The boundary node device 100 also executes the processes of step S4 and step S5 as necessary.

<パス設定要求>
ステップ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 boundary node device 100 sets a plurality of redundant paths based on the path setting request by the path setting unit 131 (step S2: path setting step). Then, the boundary node apparatus 100 stores the set redundant path (set path) in the set path DB 151 by the set path management unit 132 (step S3). The boundary node device 100 provides the resource to the first service network 2a or the second service network 2b that requested the path setting by the resource provision control unit 139 (step S4: resource provision control step). Specifically, when a path setting is received from the first service network 2a, one of the setting paths is provided as a resource for the first service network 2a. In this case, resources are provided between the two boundary node devices 100a and 100b at the same timing. When a path setting is received from the second service network 2b, the second path included in one of the setting paths is provided as a resource for the second service network 2b. Note that resources are provided at the same timing. The boundary node device 100 stores the provided resource in the first resource DB 153 or the second resource DB 155 by the provided resource management unit 140 (step S5).

<帯域変更要求>
ステップS1で、帯域変更要求が受信された場合に、境界ノード装置100は、提供リソース判別手段137によって、第1サービスネットワーク2aに提供された冗長パスに含まれる第2パスがリソースとして提供されているか(第2パスは提供済みか)否かを判別する(ステップS6:提供リソース判別ステップ)。
<Bandwidth change request>
When the bandwidth change request is received in step S1, the boundary node device 100 provides the second path included in the redundant path provided to the first service network 2a as a resource by the provided resource determination unit 137. Whether the second path has been provided or not (step S6: provided resource determination step).

第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 boundary node device 100 uses the requested bandwidth determination unit 138 to indicate whether the content of the bandwidth change request indicates bandwidth increase (requests to increase bandwidth). (Step S7: request bandwidth determination step). When the content of the bandwidth change request indicates bandwidth reduction (step S7: No), the boundary node device 100 changes the bandwidth of the first path by the first path bandwidth changing means 141 (step S8), and the second The band of the second path is maintained by the path band changing unit 142. On the other hand, when the content of the bandwidth change request indicates an increase in bandwidth (step S7: Yes), the boundary node device 100 changes the bandwidth of the first path by the first path bandwidth changing means 141 and the second path. The bandwidth changing unit 142 changes the bandwidth of the second path (step S9).

一方、第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 boundary node device 100 determines whether or not the content of the bandwidth change request indicates an increase in bandwidth by the requested bandwidth determination unit 138 ( Step S10: Requested bandwidth determination step). When the content of the bandwidth change request indicates an increase in bandwidth (step S10: Yes), the boundary node device 100 proceeds to the above-described step S9, and when the content indicates a decrease in bandwidth (step S10: No), ends the processing. To do.

ステップ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 boundary node device 100 proceeds to step S4. In this case, the bandwidth of the provided resource is changed at the same timing between the two boundary node devices 100a and 100b. Further, in step S <b> 5, the boundary node device 100 updates the information stored in the first resource DB 153 and / or the second resource DB 155 by the provided resource management unit 140.

<障害通知>
ステップ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 border node apparatus 100 is included in the redundant path provided to the first service network 2a by the failure determination unit 134 based on the currently provided resource. It is determined whether or not two paths are used by the second service network 2b. That is, it is determined whether or not the second path is provided as a resource to the second service network 2b (whether the switching target has been provided) (step S11: failure determination step). When the switching target has been provided (step S11: Yes), the boundary node device 100 executes the first switching process by the first switching control unit 135 and performs the second switching by the second switching control unit 136. Processing is executed (step S12: first switching control step and second switching control step). Here, the first switching process is executed first, and then the second switching process is executed. On the other hand, when the switching target is not provided (step S11: No), the boundary node device 100 executes only the first switching process by the first switching control unit 135 (step S13: first switching control step). ).

ステップS12またはステップS13に続いて、境界ノード装置100は、ステップS4に進む。この場合に、2つの境界ノード装置100a,100bの間で、同じタイミングで提供リソースのパスの切替等を行う。さらに、ステップS5において、境界ノード装置100は、提供リソース管理手段140によって、第1リソースDB153または/および第2リソースDB155に格納されている情報を更新する。   Following step S12 or step S13, the boundary node device 100 proceeds to step S4. In this case, the provided resource path is switched between the two boundary node devices 100a and 100b at the same timing. Further, in step S <b> 5, the boundary node device 100 updates the information stored in the first resource DB 153 and / or the second resource DB 155 by the provided resource management unit 140.

なお、境界ノード装置100は、一般的なコンピュータに、前記した各ステップを実行させる冗長パス設定プログラムを実行することで実現することもできる。これらのプログラムは、通信回線を介して配布することも可能であるし、CD−ROM等の記録媒体に書き込んで配布することも可能である。   The boundary node device 100 can also be realized by executing a redundant path setting program that causes a general computer to execute the above steps. These programs can be distributed via a communication line, or can be written on a recording medium such as a CD-ROM for distribution.

[パス設定の具体例]
図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 redundant paths 10a, 10b are, for example, GMPLS (Generalized Multi-Protocol Label Switching). LSP (Label Switched Paths) in the network is assumed. As for GMPLS, for example, 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>.

第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 first service network 2a requests setting of a redundant path. Specifically, a predetermined node device 300 belonging to the first service network 2a transmits a path setting request to the boundary node device 100a based on a user operation. Here, it is assumed that redundant paths 10a and 10b exist in the backbone network 1. That is, only one redundant path is currently required as a resource, but there is another redundant path as an extra resource. In this case, the boundary node device 100a sets the redundant paths 10a and 10b for the first service network 2a, and provides the redundant path 10a as the link 20a-1. Thereby, the first service network 2a can use the first path of the link 20a-1 (redundant path 10a) as a resource.
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 second service network 2b requests the setting of a redundant path, the boundary node device 100a sets the redundant paths 10a and 10b for the second service network 2b, and links 20a-2 and 20b-2. As offered. Thereby, the second service network 2b can use the second path 10a-2 included in the redundant path 10a provided as a resource to the first service network 2a as the link 20a-2 (resource). The first pattern assumes such a case.

この状態で、冗長パス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 first path 10a-1 of the redundant path 10a, the boundary node device 100a first sends traffic to the first service network 2a and the second path 10a-2 of the redundant path 10a. To detour. Next, the boundary node device 100a diverts the traffic to the link 20b-2 (second path 10b-2 of the redundant path 10b) to the second service network 2b. Thereby, even when a failure occurs, the first service network 2a and the second service network 2b can continue to communicate traffic.

また、第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 boundary node device 100a receives a bandwidth change request from the first service network 2a in the state of the first pattern, it operates as follows.
When the change content of the bandwidth change request indicates an increase in bandwidth, the bandwidth of the first path 10a-1 of the link 20a-1 (redundant path 10a) is increased and the link 20a-2 (redundant path 10a) is increased. The bandwidth of the second path 10a-2) is increased. Therefore, the first service network 2a and the second service network 2b can continue traffic communication.
On the other hand, when the change content of the bandwidth change request indicates a decrease in the bandwidth, the bandwidth of the first path 10a-1 of the link 20a-1 (redundant path 10a) is also the bandwidth of the link 20a-2 (second of the redundant path 10a). The bandwidth of the path 10a-2) is also maintained as it is. That is, since there is no change, the first service network 2a and the second service network 2b can continue traffic communication.

<第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 second service network 2b requests the setting of a redundant path, the boundary node device 100a sets the redundant paths 10a and 10b to the second service network 2b and provides them as links 20a-2 and 20b-2. . As a result, the second service network 2b uses, as the link 20b-2 (resource), the second path 10b-2 included in the redundant path 10b different from that provided as a resource to the first service network 2a. be able to. The second pattern assumes such a case.

この状態で、冗長パス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 first path 10a-1 of the redundant path 10a, the boundary node device 100a first sends traffic to the first service network 2a and the second path 10a-2 of the redundant path 10a. To detour. The second path 10a-2 that has become a detour is not used for the second service network 2b. Thereby, even when a failure occurs, the first service network 2a and the second service network 2b can continue to communicate traffic.

また、第2パターンの状態で、境界ノード装置100aが、第1サービスネットワーク2aから、帯域変更要求を受信した場合には、冗長パス10aの第1パス10a−1にその変更内容を反映する。変更内容は、帯域の増加でも減少でも構わない。一方、冗長パス10aの第2パス10a−2に対しては、境界ノード装置100aは、受信した帯域変更要求が「増加」を示す場合には、それに連動して、第2パス10a−2の帯域を増加させる。これにより、帯域変更時においても第1サービスネットワーク2aおよび第2サービスネットワーク2bは、トラフィック疎通を継続できる。   When the boundary node device 100a receives a bandwidth change request from the first service network 2a in the state of the second pattern, the change contents are reflected on the first path 10a-1 of the redundant path 10a. The content of the change may be an increase or decrease in bandwidth. On the other hand, for the second path 10a-2 of the redundant path 10a, when the received bandwidth change request indicates “increase”, the boundary node device 100a interlocks with the second path 10a-2. Increase bandwidth. Thereby, the first service network 2a and the second service network 2b can continue to communicate traffic even when the bandwidth is changed.

ただし、境界ノード装置100aは、受信した帯域変更要求が「減少」を示す場合には、それとは独立に、第2パス10a−2の帯域を現状のまま維持する。これにより、第2パス10a−2の帯域を所定の大きさに確保することができる。したがって、将来、第2パス10a−2を第2サービスネットワーク2b等の低信頼のネットワークに、リンク20b−2(リソース)として提供した場合であっても、トラフィック疎通に対する悪影響を回避することが可能となる。   However, when the received bandwidth change request indicates “decrease”, the boundary node device 100a maintains the bandwidth of the second path 10a-2 as it is independently. Thereby, the bandwidth of the second path 10a-2 can be ensured to a predetermined size. Therefore, in the future, even when the second path 10a-2 is provided as a link 20b-2 (resource) to a low-reliability network such as the second service network 2b, it is possible to avoid adverse effects on traffic communication. It becomes.

なお、本実施形態では、障害発生時に、第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 second service network 2b is diverted when a failure occurs. However, there is a surplus bandwidth sufficient for a link (resource) provided and used for the second service network 2b. If it exists, this surplus bandwidth may be utilized instead of detouring. In this case, it is preset for the boundary node device 100 as follows. In other words, this setting is, for example, “in the packet layer or TDM (Time Division Multiplexing) layer, a link (resource) provided to the second service network 2b at the time of failure is connected to the first service network 2a. The traffic of the second service network 2b is transferred using the surplus bandwidth remaining on the link even after the traffic is detoured. "

第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 backbone network 1, even if a failure occurs or there is a bandwidth change request, the first service network 2 a Since the second service network 2b can use the resources of the backbone network 1, traffic communication in the backbone network 1 can be continued.

(第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 bundle unit 143 in the control unit 130, and has one switching control unit (first switching control unit 135), and the function of the failure determination unit 134A is different. Except for this point, the configuration is the same as that of the boundary node device 100 illustrated in FIG. 3.

バンドル手段143は、パス設定手段131で設定された複数の冗長パスにそれぞれ含まれる第2パスを論理的に束ねたパスを1つのリンクとして生成するものである。なお、冗長パスが3つ以上の場合には、複数回に分けて束ねてもよい。
障害判別手段134Aは、障害通知が受信された場合に、第1サービスネットワーク2aにリソースとして提供された冗長パスに含まれるパスに不具合が生じたと判別し、第1切替制御手段135に対して対処するための制御を指示する。
なお、パス設定手段131は、設定パス管理手段132を介して設定パスDB151に格納する情報として、設定した冗長パスに関する情報の代わりに、論理的に束ねられた(バンドルされた)リンクに関する情報を、設定パス管理手段132に出力するようにしてもよい。
The bundling unit 143 generates a path obtained by logically bundling the second paths respectively included in the plurality of redundant paths set by the path setting unit 131 as one link. When there are three or more redundant paths, they may be bundled in multiple times.
When a failure notification is received, the failure determination unit 134A determines that a failure has occurred in a path included in the redundant path provided as a resource to the first service network 2a, and copes with the first switching control unit 135. Instruct the control to do.
Note that the path setting unit 131 stores information on logically bundled (bundled) links as information stored in the setting path DB 151 via the setting path management unit 132, instead of information on the set redundant paths. Alternatively, it may be output to the setting path management means 132.

[境界ノード装置の動作]
図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 boundary node device 100 stores the bundled links in the setting path DB 151 by the setting path management unit 132 (step S24), and provides resources by the resource provision control unit 139. Specifically, when a path setting is received from the first service network 2a, one of the setting paths is provided as a resource for the first service network 2a. The setting path management unit 132 may store the setting path in the setting path DB 151 instead of the link.

また、第2サービスネットワーク2bからパス設定を受信した場合には、バンドルしたリンクを第2サービスネットワーク2b用のリソースとして提供する(ステップS25:リソース提供制御ステップ)。そして、境界ノード装置100は、提供リソース管理手段140によって、提供するリソースを第1リソースDB153または第2リソースDB155に格納する(ステップS26)。   When the path setting is received from the second service network 2b, the bundled link is provided as a resource for the second service network 2b (step S25: resource provision control step). The boundary node device 100 stores the provided resource in the first resource DB 153 or the second resource DB 155 by the provided resource management unit 140 (step S26).

<帯域変更要求>
境界ノード装置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 first service network 2a by the failure determination unit 134 ( Failure determination step). Then, the boundary node device 100A executes the first switching process by the first switching control unit 135 (step S32: switching control step). Subsequently, the boundary node device 100A proceeds to step S25, switches the provided resource path, and updates the information stored in the first resource DB 153 by the provided resource management unit 140 in step S26.

ここで、第2サービスネットワーク2bに提供されているリソース(バンドルされたリンク)において、障害が発生した冗長パスに含まれる第2パスの帯域分が、第1サービスネットワーク2aの迂回路として利用される場合には、この帯域分のリソースが減少することとなる。この場合には、境界ノード装置100Aは、ステップS26において、提供リソース管理手段140によって、第2リソースDB155に格納されている情報も更新することとなる。   Here, in the resource (bundled link) provided to the second service network 2b, the bandwidth of the second path included in the failed redundant path is used as a detour for the first service network 2a. If this is the case, resources for this band will be reduced. In this case, the boundary node device 100A also updates the information stored in the second resource DB 155 by the provided resource management unit 140 in step S26.

[パス設定の具体例]
図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 second service network 2b are the same as those in the explanatory diagram of FIG.

第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 boundary node devices 100a and 100b (hereinafter simply referred to as boundary node device 100A), which are the boundary node devices 100A of the second embodiment, set redundant paths 10a and 10b to the first service network 2a. Provided as links 20a-1 and 20b-1. The boundary node device 100A bundles the second path 10a-2 and the second path 10b-2 to generate the link 21-2 and provides it as a resource for the second service network 2b.

<第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 first service network 2a uses the link 20a-1 and the second service network 2b uses the link 21-2. In this case, the redundant path 10a is shared by the first service network 2a and the second service network 2b. Specifically, in this case, the first service network 2a uses the first path 10a-1, and the second service network 2b uses the second path 10a-2 or the second path 10b-2.

この状態で、冗長パス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 first path 10a-1 included in the redundant path 10a, the boundary node device 100A allocates resources used for the first service network 2a from the first path 10a-1. Switch to the second path 10a-2. As a result, the traffic of the first service network 2a flows through the second path 10a-2 of the link 20a-1. The second path 10a-2 corresponds to a surplus resource other than the portion of the link 21-2 where the traffic of the second service network 2b flows. Therefore, when a failure occurs, the traffic of the second service network 2b still flows through the link 20-2 (however, the second path 10b-2 portion).

第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 second service network 2b by bundling the second paths of a plurality of redundant paths set in the backbone network 1 into one. it can. By bundling in this way, the bandwidth of the resource for the second service network 2b is expanded, and a large volume of traffic can be transferred in the second service network 2b.

(第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 border node device 100 shown in FIG. 3 except that the control unit 130 includes a bundle unit 143A. The description will be omitted.

バンドル手段143Aは、パス設定手段131で設定された複数の冗長パスにそれぞれ含まれる第2パスを論理的に所定数だけ束ねたパスをリンクとして複数生成するものである。なお、パス設定手段131は、4つ以上の冗長パスを設定するものとする。そして、バンドル手段143Aは、設定された4つの冗長パスに含まれる2つの第2パスを論理的に束ねたリンクを2つ生成することが好ましい。   The bundle unit 143A is configured to generate a plurality of paths that are logically bundled with a predetermined number of second paths respectively included in the plurality of redundant paths set by the path setting unit 131 as links. Note that the path setting means 131 sets four or more redundant paths. The bundle unit 143A preferably generates two links that logically bundle two second paths included in the set four redundant paths.

[境界ノード装置の動作]
図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 setting path DB 151 by the setting path management unit 132 (step S44), and provides the resource by the resource provision control unit 139. Specifically, when a path setting is received from the first service network 2a, one of the setting paths is provided as a resource for the first service network 2a. The setting path management unit 132 may store the setting path in the setting path DB 151 instead of the link.

また、第2サービスネットワーク2bからパス設定を受信した場合には、バンドルされた複数のリンクを第2サービスネットワーク2b用のリソースとして提供する(ステップS45:リソース提供制御ステップ)。そして、境界ノード装置100Bは、提供リソース管理手段140によって、提供するリソースを第1リソースDB153または第2リソースDB155に格納する(ステップS46)。   When the path setting is received from the second service network 2b, the bundled links are provided as resources for the second service network 2b (step S45: resource provision control step). Then, the boundary node device 100B stores the provided resource in the first resource DB 153 or the second resource DB 155 by the provided resource management unit 140 (step S46).

<帯域変更要求>
境界ノード装置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 redundant paths 10a to 100b between two boundary node devices 100a and 100b (hereinafter simply referred to as boundary node device 100B), which are the boundary node devices 100B of the third embodiment. 10d can be set. The redundant path 10a includes the first path 10a-1 and the second path 10a-2, and the redundant path 10b includes the first path 10b-1 and the second path 10b-2. It is configured to include. The redundant path 10c includes a first path 10c-1 and a second path 10c-2, and the redundant path 10d includes the first path 10d-1 and the second path 10d-2. It is configured to include. Further, the redundant paths 10a to 10d are relayed to the relay node device 200 although illustration is omitted.

境界ノード装置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 redundant paths 10a, 10b, 10c, and 10d as links 20a-1, 20b-1, 20c-1, and 20d-1 to the first service network 2a. In addition, for example, the boundary node device 100B bundles the second path 10a-2 and the second path 10b-2 to generate the link 21a-2, and also creates the second path 10c-2 and the second path 10d-2. Are linked to generate the link 21b-2. The boundary node device 100B provides the link 21a-2 and the link 21b-2 as resources for the second service network 2b.

<第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 first service network 2a uses the link 20a-1 and the second service network 2b uses the link 21a-2. In this case, the redundant path 10a is shared by the first service network 2a and the second service network 2b. Specifically, in this case, the first service network 2a uses the first path 10a-1, and the second service network 2b uses the second path 10a-2 or the second path 10b-2.

この状態で、冗長パス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 first path 10a-1 included in the redundant path 10a, the boundary node device 100B allocates resources used for the first service network 2a from the first path 10a-1. Switch to the second path 10a-2. As a result, the traffic of the first service network 2a flows through the second path 10a-2 of the link 20a-1. That is, the traffic of the first service network 2a flows through the second path 10a-2 portion of the link 21a-2.

そして、境界ノード装置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 second service network 2b from the link 21a-2 to the link 21b-2. That is, the redundant path 10a shared between the first service network 2a and the second service network 2b is released. As a result, the traffic of the second service network 2b flows through the link 21b-2.

なお、第2サービスネットワーク2bのトラフィックが必要とする帯域が、束ねられたリンク21a−2の転送可能帯域の半分以下の場合には、障害発生時に、リンク21a−2の中の余剰なリソースを用いて、第2サービスネットワーク2bのトラフィックを転送するようにしてもよい。この場合には、第2サービスネットワーク2bに対してリンクは1つだけ提供される。   If the bandwidth required for the traffic of the second service network 2b is less than half of the transferable bandwidth of the bundled link 21a-2, excess resources in the link 21a-2 are allocated when a failure occurs. It may be used to forward traffic of the second service network 2b. In this case, only one link is provided for the second service network 2b.

第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 second service network 2b. Capacity traffic can be transferred. Also, since a plurality of links bundled with the second path are provided, the traffic of the second service network 2b can be diverted from the second path in use to the second path of another link.

以上、本発明の各実施形態について説明したが、本発明はこれらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。例えば、境界ノード装置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 boundary node device 100 has been described as storing the provided resource in the first resource DB 153 (or the second resource DB 155) after providing the resource, but the present invention is not limited to this. Conversely, the resources stored in the first resource DB 153 (or the second resource DB 155) may be provided to the service networks 2a and 2b.

また、各実施形態では、バックボーンネットワーク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 relay node devices 200 and node devices is arbitrary. Further, the number of service networks may be three or more. In this case, the priority order may be given in advance, or the priority order may be given by the boundary node device.

本発明の実施形態に係る境界ノード装置を含む通信システムの構成図である。It is a block diagram of the communication system containing the boundary node apparatus which concerns on embodiment of this invention. 図1に示した通信システムの説明図であって、(a)は第1サービスネットワーク、(b)は第2サービスネットワークをそれぞれ示している。FIG. 2 is an explanatory diagram of the communication system shown in FIG. 1, where (a) shows a first service network and (b) shows a second service network. 本発明の第1の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of the boundary node apparatus which concerns on the 1st Embodiment of this invention. 図3に示した境界ノード装置によるパス設定方法を示すフローチャートである。It is a flowchart which shows the path | pass setting method by the boundary node apparatus shown in FIG. 図3に示した境界ノード装置によるパス設定の具体例を示す説明図である。It is explanatory drawing which shows the specific example of the path | pass setting by the boundary node apparatus shown in FIG. 本発明の第2の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of the boundary node apparatus which concerns on the 2nd Embodiment of this invention. 図6に示した境界ノード装置によるパス設定方法を示すフローチャートである。It is a flowchart which shows the path | pass setting method by the boundary node apparatus shown in FIG. 図6に示した境界ノード装置によるパス設定の具体例を示す説明図である。It is explanatory drawing which shows the specific example of the path | pass setting by the boundary node apparatus shown in FIG. 本発明の第3の実施形態に係る境界ノード装置の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of the boundary node apparatus which concerns on the 3rd Embodiment of this invention. 図9に示した境界ノード装置によるパス設定方法を示すフローチャートである。10 is a flowchart showing a path setting method by the boundary node device shown in FIG. 9. 図9に示した境界ノード装置によるパス設定の具体例を示す説明図である。It is explanatory drawing which shows the specific example of the path | pass setting by the boundary node apparatus shown in FIG.

符号の説明Explanation of symbols

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) Backbone network 2a First service network 2b Second service network 10a to 10d Redundant path 100 (100a, 100b) Border node device 100A, 100B Border node device 200 (200a to 200c) Relay node device 300 Node device 11 15 Partial path 110 Input / output means 111 Path setting request receiving means 113 Band change request receiving means 115 Provided resource communication means 117 Failure notification receiving means 130 Control means 131 Path setting means 132 Set path management means 133 Synchronization control means 134 (134A) Failure Discriminating means 135 First switching control means 136 Second switching control means 137 Provided resource discriminating means 138 Request bandwidth discriminating means 139 Resource provision controlling means 140 Providing resource managing means 141 First Path bandwidth change unit 142 second pass band changing means 143 (143A) Bundle means 150 storing unit 151 sets a path DB
153 First resource DB
155 Second resource DB

Claims (9)

第1サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、
所定の帯域を有したリソースとして使用可能な第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サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、
所定の帯域を有したリソースとして使用可能な第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サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置であって、
所定の帯域を有したリソースとして使用可能な第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:
前記第1サービスネットワークに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求に基づいて、当該冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別する提供リソース判別手段と、
前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別手段と、
前記第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サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、
所定の帯域を有したリソースとして使用可能な第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サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、
所定の帯域を有したリソースとして使用可能な第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サービスネットワークと第2サービスネットワークとを収容した複数の境界ノード装置と、前記複数の境界ノード装置を相互に接続するパスと、を有するバックボーンネットワークにおける境界ノード装置の冗長パス設定方法であって、
所定の帯域を有したリソースとして使用可能な第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:
前記第1サービスネットワークに提供された冗長パスの帯域の増減を要求するメッセージを示す帯域変更要求に基づいて、当該冗長パスに含まれる第2パスがリソースとして提供されているか否かを判別する提供リソース判別ステップと、
前記帯域変更要求が帯域の増加を要求するものであるか否かを判別する要求帯域判別ステップと、
前記第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:
請求項5ないし請求項8のいずれか一項に記載の冗長パス設定方法をコンピュータに実行させることを特徴とする冗長パス設定プログラム。   A redundant path setting program for causing a computer to execute the redundant path setting method according to any one of claims 5 to 8.
JP2006050462A 2006-02-27 2006-02-27 Border node device, redundant path setting method, and redundant path setting program Expired - Fee Related JP4456570B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4653766B2 (en) * 2007-02-28 2011-03-16 日本電信電話株式会社 Control network, communication method, and node device

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