JP4728985B2 - Path automatic configuration method and apparatus - Google Patents

Path automatic configuration method and apparatus Download PDF

Info

Publication number
JP4728985B2
JP4728985B2 JP2007062254A JP2007062254A JP4728985B2 JP 4728985 B2 JP4728985 B2 JP 4728985B2 JP 2007062254 A JP2007062254 A JP 2007062254A JP 2007062254 A JP2007062254 A JP 2007062254A JP 4728985 B2 JP4728985 B2 JP 4728985B2
Authority
JP
Japan
Prior art keywords
connection
port
virtual port
logical
physical
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.)
Active
Application number
JP2007062254A
Other languages
Japanese (ja)
Other versions
JP2008227849A (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.)
Nippon Telegraph and Telephone Corp
Internet Initiative Japan Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Internet Initiative Japan Inc
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, Internet Initiative Japan Inc filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2007062254A priority Critical patent/JP4728985B2/en
Publication of JP2008227849A publication Critical patent/JP2008227849A/en
Application granted granted Critical
Publication of JP4728985B2 publication Critical patent/JP4728985B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、通信ネットワークに関し、より詳しくは、通信ネットワークにおいて複数のパスを自動で構成する方法および装置に関する。   The present invention relates to a communication network, and more particularly to a method and apparatus for automatically configuring a plurality of paths in a communication network.

GMPLS技術を用いて、通信ネットワークのノード装置の制御部間の通信により、ポイント−ポイント間のパス設定、障害時のリストレーションによる復旧など高機能を実現する方法が提案されている(非特許文献1)。   There has been proposed a method for realizing high functions such as a point-to-point path setting and restoration by restoration at the time of failure by communication between control units of node devices of a communication network using GMPLS technology (non-patent document). 1).

また、特許文献1には、光パスを用いたレイヤ1VPNサービスの実現方法について記載されている。特に、特許文献1では、クライアント側からの制御によるパス設定について記載されており、クライアントのポリシーを反映できるようにしている。具体的には、通信ネットワーク内にVPNごとに異なる仮想ノードを設定し、それぞれに対してクライアントのポリシーを登録することにより、クライアントのポリシーを反映させたパス設定を可能にしている。   Patent Document 1 describes a method for realizing a layer 1 VPN service using an optical path. In particular, Patent Document 1 describes path setting by control from the client side so that the policy of the client can be reflected. Specifically, a different virtual node is set for each VPN in the communication network, and a client policy is registered for each VPN, thereby enabling a path setting reflecting the client policy.

特開2004−179769号公報JP 2004-179769 A RFC3945: Generalized Multi-Protocol Label Switching (GMPLS) Architecture, (特に、1. Introduction, 7. Generalized Signaling, 11. LSP Protection and Restoration参照)RFC3945: Generalized Multi-Protocol Label Switching (GMPLS) Architecture, (see in particular 1. Introduction, 7. Generalized Signaling, 11. LSP Protection and Restoration)

これらの従来技術はいずれも、接続元クライアント装置から接続先クライアント装置へのポイント−ポイントのパス設定を行っている。接続元クライアント装置の物理(論理)ポートと接続先クライアント装置の物理(論理)ポートを指定し、例えばGMPLSのシグナリングなどを用いて、ノード装置の接続設定を行う。ここで、物理(論理)ポートとは、物理ポートまたは論理ポートを意味し、ノード装置の接続設定(クロスコネクト設定)を行う際、個々の物理ポートを指定してもよいし、1つまたは複数の物理ポートに紐付け定義された論理ポートを指定してもよい。   All of these prior arts perform point-to-point path setting from the connection source client device to the connection destination client device. A physical (logical) port of the connection source client device and a physical (logical) port of the connection destination client device are designated, and connection setting of the node device is performed using, for example, GMPLS signaling. Here, the physical (logical) port means a physical port or a logical port, and when performing connection setting (cross-connect setting) of a node device, each physical port may be designated, or one or a plurality of physical ports may be specified. A logical port associated with a physical port may be specified.

しかしながら、通信トラフィックの増大に伴い、クライアント装置間の必要パス数が増大すると、複数のクライアント装置間を直結する傾向となり、複数のクライアント装置間のメッシュ接続になると考えられる。   However, if the required number of paths between client devices increases with an increase in communication traffic, a plurality of client devices tend to be directly connected, and it is considered that mesh connection between a plurality of client devices results.

そうなった場合、パス設定数は、クライアント数の増加に伴い、2乗のオーダで増加する。そのため、ポイント−ポイントでパスを設定したり、維持したりするための処理稼働は膨大なものとなる。   In such a case, the number of path settings increases in the order of a square as the number of clients increases. Therefore, the processing operation for setting and maintaining the path from point to point becomes enormous.

本発明は、このような問題に鑑みてなされたもので、その目的とするところは、複数のクライアント装置間のマルチポイントのパス設定を実現することにより、パス設定の処理稼働を削減できるパス自動構成方法を提供することにある。   The present invention has been made in view of such a problem, and an object of the present invention is to automatically perform path setting processing by reducing the number of path setting processing operations by realizing multipoint path setting between a plurality of client apparatuses. It is to provide a configuration method.

本発明は、このような目的を達成するために、請求項1に記載の発明は、通信ネットワークにおける管理制御装置であって、接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報を備え、前記接続元仮想ポートから前記接続先仮想ポートへパスを設定するにあたって、前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することを特徴とする。
In order to achieve such an object, the present invention according to claim 1 is a management control apparatus in a communication network, and includes one or more physical ports or logical ports of a connection-source autonomous system. A connection source virtual port and a virtual port information defining a connection destination virtual port including one or more physical ports or logical ports of the connection destination autonomous system , from the connection source virtual port to the connection destination virtual port to order to set the path, and recognizes the correspondence between the physical port or logical port is included with the physical port or logical port is included in the connection source virtual port to the destination virtual port, the connection source A plurality of paths are set from the autonomous system to the connected autonomous system .

また、請求項2に記載の発明は、請求項1に記載の管理制御装置であって、前記パスを設定することは、各自律システムからの属性および接続ポリシーに基づいて行われることを特徴とする。
The invention according to claim 2 is the management control device according to claim 1, wherein the setting of the path is performed based on attributes and connection policies from each autonomous system. To do.

また、請求項3に記載の発明は、請求項1または2に記載の管理制御装置であって、前記自律システムと前記通信ネットワークのノード装置との間の物理ポートまたは論理ポートの対応関係は、前記自律システムとの間に定義されたプロトコルを通じて取得されることを特徴とする。
The invention according to claim 3 is the management control device according to claim 1 or 2, wherein a correspondence relationship between a physical port or a logical port between the autonomous system and a node device of the communication network is: It is acquired through a protocol defined with the autonomous system .

また、請求項4に記載の発明は、請求項1から3のいずれかに記載の管理制御装置であって、前記管理制御装置は、前記通信ネットワークの複数のノード装置に分散されていることを特徴とする。   The invention according to claim 4 is the management control device according to any one of claims 1 to 3, wherein the management control device is distributed among a plurality of node devices of the communication network. Features.

また、請求項5に記載の発明は、請求項4に記載の管理制御装置であって、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することは、前記接続元自律システムからの要求メッセージを通じて行われることを特徴とする。
また、請求項6に記載の発明は、請求項4または5に記載の管理制御装置であって、前記通信ネットワークの複数のノード装置は、マルチプロトコルBGPまたはOSPFを通じて情報を交換することを特徴とする。
The invention according to claim 5 is the management control device according to claim 4, wherein setting a plurality of paths from the connection source autonomous system to the connection destination autonomous system is performed by the connection source autonomous system. It is performed through a request message from
The invention according to claim 6 is the management control device according to claim 4 or 5, wherein a plurality of node devices of the communication network exchange information through multi-protocol BGP or OSPF. To do.

また、請求項に記載の発明は、プログラムであって、請求項1からのいずれかに記載の管理制御装置の機能をコンピュータに実行させることを特徴とする。
The invention described in claim 7 is a program, which causes a computer to execute the function of the management control device according to any one of claims 1 to 6 .

また、請求項に記載の発明は、接続元自律システムと、接続先自律システムと、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定するための1つまたは複数のノード装置とを備えた通信システムであって、前記接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、前記接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報を備え、前記接続元仮想ポートから前記接続先仮想ポートへパスを設定するにあたって、前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することを特徴とする。
The invention according to claim 8 is a connection source autonomous system , a connection destination autonomous system, and one or a plurality of node devices for setting a plurality of paths from the connection source autonomous system to the connection destination autonomous system . a communication system comprising bets, and one or the originating virtual port includes a plurality of physical ports or logical ports of the connection source autonomous system, one or more physical ports or logical of the destination autonomous system includes a virtual port information defining encompasses destination virtual port the port, in order to set the path from said connection source virtual port to the destination virtual port, the physical port or logical encompassed the connection source virtual port wherein recognizing the correspondence between the physical port or logical port ports to be encompassed the destination virtual port, the connection source autonomous And setting a plurality of paths to the destination autonomous system from Temu.

また、請求項に記載の発明は、通信ネットワークにおいて複数のパスを自動で構成する方法であって、接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報に従って、前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することを備えることを特徴とする。
The invention according to claim 9 is a method of automatically configuring a plurality of paths in a communication network, comprising: a connection source virtual port including one or more physical ports or logical ports of a connection source autonomous system ; The physical port or logical port included in the connection source virtual port and the connection destination according to virtual port information defining a connection destination virtual port including one or more physical ports or logical ports of the connection destination autonomous system It recognizes the correspondence between the physical port or logical port is included in the virtual port, characterized by comprising that you set the connection source autonomous system from a plurality of to the destination autonomous system path.

以下、図面を参照しながら本発明の実施形態について詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1実施形態)
図1は、本発明の第1実施形態に係る構成例を示している。具体的には、光クロスコネクト装置(X1〜X5)からなる通信ネットワーク(NW)を介して、自律システム(AS1,AS2)間にパスを設定している。以下、クライアント装置は、IPルータ(R1,R2など)として説明するが、MPLSルータ、レイヤ2スイッチ、TDM装置などとしてもよい。また、光クロスコネクト装置の代わりに、TDM装置などのパスクロスコネクトが可能な装置を適用することができる。
(First embodiment)
FIG. 1 shows a configuration example according to the first embodiment of the present invention. Specifically, a path is set between the autonomous systems (AS1, AS2) via a communication network (NW) composed of optical cross-connect devices (X1 to X5). Hereinafter, the client apparatus will be described as an IP router (R1, R2, etc.), but may be an MPLS router, a layer 2 switch, a TDM apparatus, or the like. Further, instead of the optical cross-connect device, a device capable of path cross-connect such as a TDM device can be applied.

図1は、2つの自律システム(AS)間接続の一例を示している。1つのASには複数のAS境界ルータ(ASBR)があり、ASBR間でパスが接続される。図1では、簡単のため、2つの自律システム(AS1およびAS2)間でそれぞれ4つのASBR(R1a,R1b,R1c,R1dおよびR2a,R2b,R2c,R2d)同士がメッシュ接続されている様子を示している。しかし、一般には、2つのAS間接続に限らず、3つ以上のAS間接続としてもよい。   FIG. 1 shows an example of a connection between two autonomous systems (AS). One AS has a plurality of AS border routers (ASBRs), and paths are connected between ASBRs. For the sake of simplicity, FIG. 1 shows a state where four ASBRs (R1a, R1b, R1c, R1d and R2a, R2b, R2c, R2d) are mesh-connected between two autonomous systems (AS1 and AS2). ing. However, in general, the connection is not limited to two AS connections, and may be three or more AS connections.

一般にパス設定を行う場合は、接続元ポートと接続先ポートを指定してパス設定を行う。この設定は、手動で行う場合もあるし、GMPLSなどの制御プロトコルを用いて、接続元ポートから接続先ポートまでの接続関係を通信ネットワーク内のノード装置(X1〜X5)に自動で設定する場合もある。   In general, when setting a path, a path is set by specifying a connection source port and a connection destination port. This setting may be performed manually or when the connection relationship from the connection source port to the connection destination port is automatically set to the node devices (X1 to X5) in the communication network using a control protocol such as GMPLS. There is also.

メッシュ接続では、パスの総数は構成ルータ数の増加に伴い、その2乗のオーダで増加する。したがって、パスを1本ずつ設定する場合、その処理稼働が問題となる。そこで、図1(a)に示すように、1つのASBR(R1a)から他のISPの複数のASBR(R2a〜R2d)に対して、1対1の論理ポートを設定する。また、図1(b)に示すように、あるISPの複数のASBR(R1a〜R1d)から、他のISPの複数のASBR(R2a〜R2d)に対して、1対1の論理ポート(仮想ポート)を設定する。つまり、複数の宛先ポートを1つの仮想的な論理ポート(仮想ポート)に見立てて、この仮想ポート間の1対1のパス設定を行うことで、複数のパス設定を自動で行う。ここで、仮想ポートとは、複数の物理(論理)ポートを包含したものであり、属性および接続ポリシー等によって決定される。   In mesh connection, the total number of paths increases in the order of the square of the number as the number of constituent routers increases. Therefore, when setting one path at a time, the processing operation becomes a problem. Therefore, as shown in FIG. 1A, a one-to-one logical port is set from one ASBR (R1a) to a plurality of ASBRs (R2a to R2d) of another ISP. Further, as shown in FIG. 1B, a one-to-one logical port (virtual port) from a plurality of ASBRs (R1a to R1d) of a certain ISP to a plurality of ASBRs (R2a to R2d) of other ISPs. ) Is set. That is, by setting a plurality of destination ports as one virtual logical port (virtual port) and setting a one-to-one path between the virtual ports, a plurality of path settings are automatically performed. Here, the virtual port includes a plurality of physical (logical) ports, and is determined by an attribute, a connection policy, and the like.

仮想ポートに対するパスを設定するだけで、通信ネットワーク(NW)内では、ASの接続ポリシーに基づき、複数の接続先へのパス設定を実施することができる。ここで、ASの接続ポリシーとは、例えば、接続を許可する接続先AS番号、接続本数などである。図1(a)の例では、AS1における1つのASBR(R1a)からAS2における各ASBR(R2a〜R2d)に対して1本ずつパス設定してよいという接続ポリシーを登録している。このような予め登録したポリシーに基づき、複数の物理ポート同士の接続を決定する。このような設定の仕方は、クライアント側に見せる必要はなく、通信ネットワーク内で閉じた形で自動で実施することができる。これにより、1対1の仮想ポートの指定のみで、複数のパス設定を実現することができる。GMPLS技術を用いる場合、クライアント装置は、GMPLSによる制御信号により通信ネットワークに対して仮想ポート間の1対1のパス設定を行い、その完了を認識することができる。実際には、通信ネットワーク内でこの仮想ポートに含まれる複数の物理(論理)ポート間の接続が行われ、複数のパスが設定される。このように、GMPLSの場合、仮想ポート間のパス設定と物理(論理)ポート間の実際のパス設定とを階層化することが考えられる。具体的な方法としては、以下で説明する第12実施形態による方法が挙げられる。   By simply setting a path for the virtual port, it is possible to set a path to a plurality of connection destinations in the communication network (NW) based on the AS connection policy. Here, the AS connection policy is, for example, a connection destination AS number that permits connection, the number of connections, and the like. In the example of FIG. 1A, a connection policy is registered in which one ASBR (R1a) in AS1 can be set one by one from ASBR (R2a to R2d) in AS2. Based on such a previously registered policy, the connection between a plurality of physical ports is determined. Such a setting method does not need to be shown to the client side, and can be automatically performed in a closed form in the communication network. Thereby, a plurality of path settings can be realized only by specifying one-to-one virtual ports. When the GMPLS technology is used, the client apparatus can set a one-to-one path between virtual ports to the communication network by a control signal based on GMPLS and recognize the completion. Actually, a plurality of physical (logical) ports included in the virtual port are connected in the communication network, and a plurality of paths are set. As described above, in the case of GMPLS, it is considered that the path setting between virtual ports and the actual path setting between physical (logical) ports are hierarchized. A specific method includes a method according to a twelfth embodiment described below.

(第2実施形態)
図2は、本発明の第2実施形態に係る構成例を示している。具体的には、管理制御部を備える通信ネットワーク(NW)を介して、クライアント装置(R1,R2,R3)間にパスを設定している。図2(a)は、通信ネットワーク(NW)内の管理制御部に各クライアント装置の属性および接続ポリシーを登録する手順を示しており、図2(b)は、登録した属性および接続ポリシーに基づいてクライアント装置(R1)からクライアント装置(R2,R3)へのパスを設定する手順を示している。
(Second Embodiment)
FIG. 2 shows a configuration example according to the second embodiment of the present invention. Specifically, a path is set between the client devices (R1, R2, R3) via a communication network (NW) including a management control unit. FIG. 2A shows a procedure for registering the attribute and connection policy of each client device in the management control unit in the communication network (NW). FIG. 2B is based on the registered attribute and connection policy. The procedure for setting the path from the client device (R1) to the client device (R2, R3) is shown.

ここで、属性については、クライアントがISPの場合は、AS番号、クライアントが企業ユーザ等であって、通信ネットワーク(NW)を介してレイヤ1の企業内ネットワークを構築するような場合(VPN)は、そのプライベートネットワークを区別する識別番号(VPN−IDなど)、クライアントが複数のクライアント装置でクラスタを構成するような場合は、クラスタを識別する番号などとすることができる。また、接続ポリシーについては、クライアントがISPの場合は、接続可能な相手AS番号とその接続本数、VPNやクラスタの場合は、自VPNや自クラスタ内での接続本数などとすることができる。   Here, with regard to attributes, when the client is an ISP, the AS number is used, and when the client is a corporate user or the like and a corporate network of layer 1 is constructed via a communication network (NW) (VPN) An identification number (VPN-ID or the like) for distinguishing the private network can be used, and when a client forms a cluster with a plurality of client devices, it can be a number or the like for identifying the cluster. As for the connection policy, when the client is an ISP, the other party AS number and the number of connections can be set, and when the client is a VPN or cluster, the number of connections within the own VPN or the own cluster can be set.

管理制御部では、各クライアント装置からの属性および接続ポリシーを保持すると同時に、1つのクライアントが接続元となった場合の接続元仮想ポートと接続先仮想ポートを定義する。そして、各仮想ポートに包含する個々の物理(論理)ポートの組合せを、属性および接続ポリシーに基づいて決定する。この場合、管理制御部は、事前に各物理(論理)ポートの接続関係(クライアント装置と通信ネットワーク内のノード装置のポートの関係、ノード装置間のポートの関係)を把握している必要がある。この接続関係は、手動で設定してもよいし、隣接関係の自動発見プロトコル(例えば、GMPLSにおけるLMPなど)を利用することができる。また、管理制御部がノード装置に分散している場合には、通信ネットワーク内のプロトコルによってこのような接続関係を交換するようにしてもよい。   The management control unit holds attributes and connection policies from each client device, and at the same time defines a connection source virtual port and a connection destination virtual port when one client is the connection source. Then, a combination of individual physical (logical) ports included in each virtual port is determined based on the attribute and the connection policy. In this case, the management control unit needs to know in advance the connection relationship between each physical (logical) port (the relationship between the client device and the port of the node device in the communication network, the relationship between the port between the node devices). . This connection relationship may be set manually, or an adjacent relationship automatic discovery protocol (for example, LMP in GMPLS) can be used. Further, when the management control unit is distributed among the node devices, such a connection relationship may be exchanged by a protocol in the communication network.

パスの設定手順においては、接続元および接続先仮想ポートを定義することにより、属性および接続ポリシーに基づいて、接続元の1つのクライアント装置から、接続先の複数のクライアント装置にパスが設定される。図2(b)では、接続元のクライアント装置R1から仮想ポート間の1本のパス設定を要求すると、接続先であるクライアント装置R2およびR3に対して2本のパスの設定が行われる。これは、クライアント装置R1からの仮想ポート間のパス設定要求に基づいて、管理制御部において接続元および接続先の各仮想ポートに含まれる個々の物理(論理)ポートを認識し、これら物理(論理)ポート間のパスとして設定しているためである。   In the path setting procedure, by defining connection source and connection destination virtual ports, a path is set from one connection source client device to a plurality of connection destination client devices based on attributes and connection policies. . In FIG. 2B, when one path setting between virtual ports is requested from the connection source client apparatus R1, two paths are set for the connection destination client apparatuses R2 and R3. Based on the path setting request between the virtual ports from the client device R1, the management control unit recognizes each physical (logical) port included in each of the connection source and connection destination virtual ports, and these physical (logical) This is because it is set as a path between ports.

以上のパス設定手順を、図2および表1を参照して、より具体的に説明する。表1は、図2の構成例において、管理制御部が保有する情報の一例を示している。具体的には、管理制御部は、下記の情報を認識し、保持している。
(1)各クライアント装置から通知されるクライアント装置の属性や接続ポリシー
(2)クライアント装置とノード装置間のリンク情報(図2では、クライアント装置R1とノード装置X1のポート接続関係であるA−1とα−1の関係、A−2とα−2の関係、クライアント装置R2とノード装置X2のポート接続関係であるB−1とβ−1の関係、クライアント装置R3とノード装置X3のポート接続関係であるC−1とγ−1の関係)
(3)ノード装置間のリンク情報(ノード装置X1とノード装置X2のポート接続関係であるN1−1とN2−1の関係、ノード装置X1とノード装置X3のポート接続関係であるN1−2とN3−1の関係)
(4)仮想ポート情報(クライアント装置R1を接続元としたときの、接続元仮想ポート番号LsとLsに包含された物理(論理)ポート番号A−1,A−2の関係、接続先仮想ポート番号LdとLdに包含された物理(論理)ポート番号B−1,C−1の関係)
ここで、(4)については、クライアント装置R1を接続元とした場合の接続元・接続先仮想ポートの定義のほかに、クライアント装置R2を接続元とした場合およびクライアント装置R3を接続元とした場合のそれぞれについて、接続元・接続先仮想ポートを定義し、それぞれに包含される物理(論理)ポートの対応関係も管理制御部で管理する。
The above path setting procedure will be described more specifically with reference to FIG. 2 and Table 1. Table 1 shows an example of information held by the management control unit in the configuration example of FIG. Specifically, the management control unit recognizes and holds the following information.
(1) Client device attribute and connection policy notified from each client device (2) Link information between client device and node device (in FIG. 2, A-1 is a port connection relationship between client device R1 and node device X1) , Α-1 relationship, A-2 and α-2 relationship, client device R2 and node device X2 port connection relationship B-1 and β-1 relationship, client device R3 and node device X3 port connection (Relationship between C-1 and γ-1)
(3) Link information between node devices (N1-1 and N2-1, which are port connection relationships between node devices X1 and X2, and N1-2 which is a port connection relationship between node devices X1 and X3) N3-1 relationship)
(4) Virtual port information (the relationship between the connection source virtual port numbers Ls and Ls and the physical (logical) port numbers A-1 and A-2 when the client device R1 is the connection source, the connection destination virtual port (Relationship between physical (logical) port numbers B-1 and C-1 included in numbers Ld and Ld)
Here, for (4), in addition to the definition of the connection source / connection destination virtual port when the client device R1 is the connection source, the case where the client device R2 is the connection source and the client device R3 is the connection source For each case, a connection source / connection destination virtual port is defined, and the correspondence relationship of the physical (logical) ports included in each is also managed by the management control unit.

Figure 0004728985
Figure 0004728985

図2(b)において、クライアント装置R1からLs−Ld間のパス設定要求が通信ネットワークの管理制御部になされると、管理制御部は、Lsに含まれる物理(論理)ポートと、Ldに含まれる物理(論理)ポートの接続関係を、接続ポリシーや属性に基づいて決定する。ここでは、A−1とB−1を接続してできるパスと、A−2とC−1を接続してできるパスを定義する。   In FIG. 2B, when a path setting request between the client device R1 and Ls-Ld is made to the management control unit of the communication network, the management control unit includes the physical (logical) port included in Ls and the Ld. The connection relationship of physical (logical) ports to be determined is determined based on the connection policy and attributes. Here, a path formed by connecting A-1 and B-1 and a path formed by connecting A-2 and C-1 are defined.

さらに、A−1とB−1を接続するために必要な物理(論理)ポートの対応関係を認識し、各ノード装置に対して接続設定を行う。ここでは、管理制御部は、A−1とα−1の対応、B−1とβ−1の対応、α−1の属するノードとβ−1の属するノードの接続関係であるN1−1とN2−1の関係を認識しているので、α−1とN1−1、N2−1とβ−1を接続すれば、A−1とB−1の接続が完了することがわかる。そこで、管理制御部は、このような接続をノード装置X1およびX2に設定する。同様に、管理制御部は、A−2とC−1の接続を行うことで、クライアント装置R1から2本のパスを設定する。このようにして、LsからLdへ向けたパス設定要求を行うことにより、クライアント装置R1からクライアント装置R2,R3へのパスを一度に設定することができる。   Furthermore, the correspondence relationship between physical (logical) ports necessary for connecting A-1 and B-1 is recognized, and connection setting is performed for each node device. Here, the management control unit corresponds to A1-1 and α-1, B-1 and β-1, and N1-1 which is a connection relationship between a node to which α-1 belongs and a node to which β-1 belongs. Since the relationship of N2-1 is recognized, it can be understood that the connection between A-1 and B-1 is completed when α-1 and N1-1 and N2-1 and β-1 are connected. Therefore, the management control unit sets such a connection to the node devices X1 and X2. Similarly, the management control unit sets two paths from the client device R1 by connecting A-2 and C-1. In this way, by making a path setting request from Ls to Ld, a path from the client apparatus R1 to the client apparatuses R2 and R3 can be set at a time.

接続設定に成功すると、管理制御部は、クライアント装置R1に対して、仮想ポート間のパス設定に成功した旨を通知することにより、クライアント装置R1は個々の物理(論理)ポートの接続状態を知らなくてもよい。但し、接続後、クライアント装置R1が個々の物理(論理)ポートの設定状態を管理する必要がある場合には、個々の物理(論理)ポートの接続関係(接続元と接続先の対応関係)をクライアント装置に通知してもよい。その場合でも、クライアント装置R1は、接続前から個々の物理(論理)ポートの接続先との対応関係、接続先ポートのIDなどを知っている必要はない。すなわち、通信ネットワーク内での接続設定が完了した時点で、あるいは接続設定中に、管理制御部が各物理(論理)ポートのID、IPアドレス設定状態などを取得し、それらの一部または全部の情報をクライアント装置R1に通知することによって、クライアント装置側で接続関係の把握が可能になる。   When the connection setting is successful, the management control unit notifies the client device R1 that the path setting between the virtual ports is successful, so that the client device R1 knows the connection state of each physical (logical) port. It does not have to be. However, when the client apparatus R1 needs to manage the setting state of each physical (logical) port after connection, the connection relationship (correspondence between the connection source and the connection destination) of each physical (logical) port is set. The client device may be notified. Even in this case, the client device R1 does not need to know the correspondence relationship between the connection destinations of individual physical (logical) ports, the ID of the connection destination port, and the like before connection. That is, when the connection setting in the communication network is completed or during the connection setting, the management control unit acquires the ID of each physical (logical) port, the IP address setting state, etc., and some or all of them By notifying the client device R1 of the information, the connection relationship can be grasped on the client device side.

図3は、図2の管理制御部の構成例を示し、図4は、管理制御部の動作シーケンス例を示している。図3に示すように、制御管理部100は、クライアント装置と通信するクライアント装置側IF102と、ノード装置と通信するノード装置側IF104を備えている。制御管理部100はさらに、属性および接続ポリシーを管理するポリシー情報管理部106と、リンク情報を管理するリンク情報管理部108と、仮想ポート情報を管理する仮想ポート情報管理部110と、パス設定を判断するパス設定判断処理部112と、ノード装置にパス設定命令を発行するパス設定命令処理部114とを備えている。   FIG. 3 shows a configuration example of the management control unit of FIG. 2, and FIG. 4 shows an operation sequence example of the management control unit. As illustrated in FIG. 3, the control management unit 100 includes a client apparatus side IF 102 that communicates with a client apparatus, and a node apparatus side IF 104 that communicates with a node apparatus. The control management unit 100 further includes a policy information management unit 106 that manages attributes and connection policies, a link information management unit 108 that manages link information, a virtual port information management unit 110 that manages virtual port information, and a path setting. A path setting determination processing unit 112 for determining and a path setting command processing unit 114 for issuing a path setting command to the node device are provided.

図4に示すように、クライアント装置−ノード装置間およびノード装置−ノード装置間のリンク情報がリンク情報管理部108に登録される(S102)。このリンク情報は、手動で登録してもよいし、隣接関係の自動発見プロトコルを利用して自動で登録してもよい。各クライアント装置の属性および接続ポリシーがクライアント装置側IF102で受信され(S104)、ポリシー情報管理部106に登録される(S106)。これらリンク情報、属性および接続ポリシーに従って、仮想ポート情報管理部110で、各接続元仮想ポートとこれに包含される物理(論理)ポートの包含関係および各接続先仮想ポートとこれに包含される物理(論理)ポートの包含関係が決定され、仮想ポート情報として登録される(S108)。   As shown in FIG. 4, link information between the client device and the node device and between the node device and the node device is registered in the link information management unit 108 (S102). This link information may be registered manually, or may be automatically registered using an adjacent relationship automatic discovery protocol. The attributes and connection policies of each client device are received by the client device-side IF 102 (S104) and registered in the policy information management unit 106 (S106). In accordance with the link information, attributes, and connection policy, the virtual port information management unit 110 includes an inclusion relationship between each connection source virtual port and a physical (logical) port included in the connection source virtual port and each connection destination virtual port and a physical included in the connection destination virtual port. The (logical) port inclusion relationship is determined and registered as virtual port information (S108).

次に、あるクライアント装置からクライアント装置側IF102を介してパス設定要求を受信すると(S110)、パス設定判断処理部(112)が起動される。パス設定判断処理部112は、仮想ポート情報管理部110にこのパス設定要求に関連する仮想ポート情報を要求し(S112)、該当する仮想ポート情報を取得する(S114)。また、パス設定判断処理部112は、リンク情報管理部108にこの仮想ポート情報に関連するリンク情報を要求し(S116)、該当するリンク情報を取得する(S118)。これらの情報を基に、パス設定判断処理部112は、物理(論理)ポートの接続関係を決定し、接続すべきパス設定を判断する(S120)。パス設定命令処理部114は、このパス設定に対応する接続命令を作成し、ノード装置側IF104を介して、関連するノード装置に対して通知する(S122)。   Next, when a path setting request is received from a client apparatus via the client apparatus side IF 102 (S110), the path setting determination processing section (112) is activated. The path setting determination processing unit 112 requests virtual port information related to the path setting request from the virtual port information management unit 110 (S112), and acquires the corresponding virtual port information (S114). Further, the path setting determination processing unit 112 requests the link information management unit 108 for link information related to the virtual port information (S116), and acquires the corresponding link information (S118). Based on these pieces of information, the path setting determination processing unit 112 determines the connection relationship of physical (logical) ports and determines the path setting to be connected (S120). The path setting command processing unit 114 creates a connection command corresponding to this path setting and notifies the related node device via the node device side IF 104 (S122).

図2から図4では、通信ネットワークが管理制御部を備え、ノード装置を管理する集中管理の形態として説明したが、実際には、各ノード装置が管理制御部を備え、管理制御部間で必要な情報を通信することで通信ネットワーク全体を管理する分散管理の形態をとることもできる。あるいは、集中管理と分散管理を併用することもできる。   In FIG. 2 to FIG. 4, the communication network includes the management control unit and has been described as a centralized management mode for managing the node devices. However, in actuality, each node device includes the management control unit and is necessary between the management control units. It is also possible to take the form of distributed management in which the entire communication network is managed by communicating various information. Alternatively, centralized management and distributed management can be used together.

(第3実施形態)
図5は、本発明の第3実施形態に係る構成例を示している。具体的には、クライアント装置の属性が、そのクライアント装置(R1)が属する仮想プライベートネットワーク(VPN1)として表されており、通信ネットワークを介して同じVPN(VPN1)に属するクライアント装置(R2,R3)との間でパスを設定する場合の構成例を示している。図5(a)は、通信ネットワーク(NW)内の管理制御部に各クライアント装置の属性および接続ポリシーを登録する手順を示しており、図5(b)は、登録した属性および接続ポリシーに基づいてクライアント装置(R1)からクライアント装置(R2,R3)へのパスを設定する手順を示している。図5において、VPN1とVPN2は異なるVPNであるので、その間の接続は行われるべきではない。したがって、クライアント装置R1,R2およびR3と、クライアント装置R4との間のパス設定は行われないようにしなければならない。
(Third embodiment)
FIG. 5 shows a configuration example according to the third embodiment of the present invention. Specifically, the attributes of the client device are represented as the virtual private network (VPN1) to which the client device (R1) belongs, and the client devices (R2, R3) belonging to the same VPN (VPN1) via the communication network The example of a structure in the case of setting a path | pass between is shown. FIG. 5A shows a procedure for registering the attribute and connection policy of each client device in the management control unit in the communication network (NW). FIG. 5B shows the procedure based on the registered attribute and connection policy. The procedure for setting the path from the client device (R1) to the client device (R2, R3) is shown. In FIG. 5, since VPN1 and VPN2 are different VPNs, the connection between them should not be made. Therefore, it is necessary to prevent the path setting between the client apparatuses R1, R2, and R3 and the client apparatus R4.

図5(a)に示すように、管理制御部は、各クライアント装置から属性としてVPN番号を受け取り、このVPN番号に基づいて、接続元仮想ポートと接続先仮想ポートを定義する。図5(a)では、クライアント装置R1が接続元である場合の接続元仮想ポート番号をLsと定義し、クライアント装置R2およびR3が接続先である場合の接続先仮想ポート番号をLdと定義している。そして、管理制御部は、接続元仮想ポートLsおよび接続先仮想ポートLdと、これらに包含される物理(論理)ポートとの対応関係を決定する。   As shown in FIG. 5A, the management control unit receives a VPN number as an attribute from each client device, and defines a connection source virtual port and a connection destination virtual port based on the VPN number. In FIG. 5A, the connection source virtual port number when the client device R1 is the connection source is defined as Ls, and the connection destination virtual port number when the client devices R2 and R3 are the connection destinations is defined as Ld. ing. Then, the management control unit determines the correspondence relationship between the connection source virtual port Ls and the connection destination virtual port Ld and the physical (logical) ports included in them.

このようにして、VPN1に属するクライアント装置R1が接続元とした場合の接続先仮想ポートLd内に、VPN2に属するクライアント装置R4の物理(論理)ポートが含まれないように包含関係を決定することで、クライアント装置R1からのパス設定要求によりクライアント装置R4へのパス設定が行われないようにする。   In this way, the inclusion relation is determined so that the physical (logical) port of the client apparatus R4 belonging to VPN2 is not included in the connection destination virtual port Ld when the client apparatus R1 belonging to VPN1 is the connection source. Accordingly, the path setting to the client apparatus R4 is prevented from being performed by the path setting request from the client apparatus R1.

図5(b)に示すように、LsからLdへ向けたパス設定要求を行うことにより、VPN1に属するクライアント装置R1から同じVPN1に属するクライアント装置R2,R3へのパスを一度に設定することができる。この場合、VPN2に属するクライアント装置R4へのパス設定は行われない。なお、本実施形態における管理制御部の構成例および動作シーケンス例については、第2実施形態を参照されたい。   As shown in FIG. 5B, by making a path setting request from Ls to Ld, it is possible to set a path from the client apparatus R1 belonging to VPN1 to the client apparatuses R2 and R3 belonging to the same VPN1 at a time. it can. In this case, the path setting to the client device R4 belonging to VPN2 is not performed. For the configuration example and the operation sequence example of the management control unit in this embodiment, refer to the second embodiment.

(第4実施形態)
図6は、本発明の第4実施形態に係る構成例を示している。具体的には、クライアント装置の属性が、そのクライアント装置(R1)が属するインターネットサービスプロバイダ(ISP1)として表されており、通信ネットワークを介して異なるISP(ISP2)に属するクライアント装置(R2,R3)との間でパスを設定する場合の構成例を示している。図6(a)は、通信ネットワーク(NW)内の管理制御部に各クライアント装置の属性および接続ポリシーを登録する手順を示しており、図6(b)は、登録した属性および接続ポリシーに基づいてクライアント装置(R1)からクライアント装置(R2,R3)へのパスを設定する手順を示している。
(Fourth embodiment)
FIG. 6 shows a configuration example according to the fourth embodiment of the present invention. Specifically, the attributes of the client device are represented as the Internet service provider (ISP1) to which the client device (R1) belongs, and the client devices (R2, R3) belonging to different ISPs (ISP2) via the communication network. The example of a structure in the case of setting a path | pass between is shown. FIG. 6A shows a procedure for registering the attributes and connection policy of each client device in the management control unit in the communication network (NW). FIG. 6B shows the procedure based on the registered attributes and connection policy. The procedure for setting the path from the client device (R1) to the client device (R2, R3) is shown.

図6(a)に示すように、管理制御部は、各クライアント装置から属性としてAS番号を受け取り、このAS番号に基づいて、接続元仮想ポートと接続先仮想ポートを定義する。図6(a)では、ISP1に属するクライアント装置R1が接続元である場合の接続元仮想ポート番号をLsと定義し、ISP2に属するクライアント装置R2およびR3が接続先である場合の接続先仮想ポート番号をLdと定義している。そして、管理制御部は、接続元仮想ポートLsおよび接続先仮想ポートLdと、これらに包含される物理(論理)ポートとの対応関係を決定する。同様に、ISP2からISP1、ISP1からISP3、ISP3からISP1、ISP2からISP3へのそれぞれのパスに対しても接続元および接続先仮想ポートを定義し、それぞれに包含される物理(論理)ポートとの対応関係を決定することができる。   As shown in FIG. 6A, the management control unit receives an AS number as an attribute from each client device, and defines a connection source virtual port and a connection destination virtual port based on the AS number. In FIG. 6A, the connection source virtual port number when the client device R1 belonging to ISP1 is the connection source is defined as Ls, and the connection destination virtual port when the client devices R2 and R3 belonging to ISP2 are the connection destinations The number is defined as Ld. Then, the management control unit determines the correspondence relationship between the connection source virtual port Ls and the connection destination virtual port Ld and the physical (logical) ports included in them. Similarly, for each path from ISP2 to ISP1, ISP1 to ISP3, ISP3 to ISP1, and ISP2 to ISP3, connection source and destination virtual ports are defined, and the physical (logical) ports included in each are defined. Correspondence can be determined.

図6(b)に示すように、LsからLdへ向けたパス設定要求を行うことにより、ISP1に属するクライアント装置R1から、ISP2に属するクライアント装置R2,R3へのパスを一度に設定することができる。なお、本実施形態における管理制御部の構成例および動作シーケンス例については、第2実施形態を参照されたい。   As shown in FIG. 6B, by making a path setting request from Ls to Ld, it is possible to set a path from the client apparatus R1 belonging to ISP1 to the client apparatuses R2 and R3 belonging to ISP2 at a time. it can. For the configuration example and the operation sequence example of the management control unit in this embodiment, refer to the second embodiment.

(第5実施形態)
図7は、本発明の第5実施形態に係る構成例を示している。本実施形態では、管理制御部が各ノード装置に分散されている。図2の場合と同様に、管理制御部は、通信ネットワーク全体として、下記の情報を認識し、保持している。
(1)各クライアント装置から通知されるクライアント装置の属性や接続ポリシー
(2)クライアント装置とノード装置間のリンク情報(図7では、クライアント装置R1とノード装置X1のポート接続関係であるA−1とα−1の関係、A−2とα−2の関係、クライアント装置R2とノード装置X2のポート接続関係であるB−1とβ−1の関係、クライアント装置R3とノード装置X3のポート接続関係であるC−1とγ−1の関係)
(3)ノード装置間のリンク情報(ノード装置X1とノード装置X2のポート接続関係であるN1−1とN2−1の関係、ノード装置X1とノード装置X3のポート接続関係であるN1−2とN3−1の関係)
(4)仮想ポート情報(クライアント装置R1を接続元としたときの、接続元仮想ポート番号LsとLsに包含された物理(論理)ポート番号A−1,A−2の関係、接続先仮想ポート番号LdとLdに包含された物理(論理)ポート番号B−1,C−1の関係)
ここで、(1)、(2)および(3)の情報は、通信ネットワーク内の閉じたプロトコルを用いて、各ノード装置の管理制御部間で交換される。例えば、(2)のリンク情報の交換には、マルチプロトコルBGPなどを用いることができる。また、(3)のリンク情報の交換にはOSPFなどを用いることができる。
(Fifth embodiment)
FIG. 7 shows a configuration example according to the fifth embodiment of the present invention. In this embodiment, the management control unit is distributed to each node device. As in the case of FIG. 2, the management control unit recognizes and holds the following information for the entire communication network.
(1) Client device attribute and connection policy notified from each client device (2) Link information between client device and node device (in FIG. 7, A-1 is a port connection relationship between client device R1 and node device X1) , Α-1 relationship, A-2 and α-2 relationship, client device R2 and node device X2 port connection relationship B-1 and β-1 relationship, client device R3 and node device X3 port connection (Relationship between C-1 and γ-1)
(3) Link information between node devices (N1-1 and N2-1, which are port connection relationships between node devices X1 and X2, and N1-2 which is a port connection relationship between node devices X1 and X3) N3-1 relationship)
(4) Virtual port information (the relationship between the connection source virtual port numbers Ls and Ls and the physical (logical) port numbers A-1 and A-2 when the client device R1 is the connection source, the connection destination virtual port (Relationship between physical (logical) port numbers B-1 and C-1 included in numbers Ld and Ld)
Here, the information of (1), (2), and (3) is exchanged between the management control units of the respective node devices using a closed protocol in the communication network. For example, multi-protocol BGP or the like can be used for the exchange of link information in (2). Moreover, OSPF etc. can be used for the exchange of link information of (3).

図8は、図7の管理制御部の構成例を示し、図9は、管理制御部の動作シーケンス例を示している。図8に示すように、制御管理部200は、クライアント装置と通信するクライアント装置側IF202と、ノード装置と通信するノード装置側IF204と、他の管理制御部と通信する管理制御部側IF216を備えている。制御管理部200はさらに、属性および接続ポリシーを管理するポリシー情報管理部206と、リンク情報を管理するリンク情報管理部208と、仮想ポート情報を管理する仮想ポート情報管理部210と、パス設定を判断するパス設定判断処理部212と、ノード装置にパス設定命令を発行するパス設定命令処理部214とを備えている。   FIG. 8 shows a configuration example of the management control unit in FIG. 7, and FIG. 9 shows an operation sequence example of the management control unit. As shown in FIG. 8, the control management unit 200 includes a client device side IF 202 that communicates with a client device, a node device side IF 204 that communicates with a node device, and a management control unit side IF 216 that communicates with another management control unit. ing. The control management unit 200 further includes a policy information management unit 206 that manages attributes and connection policies, a link information management unit 208 that manages link information, a virtual port information management unit 210 that manages virtual port information, and a path setting. A path setting determination processing unit 212 for determining and a path setting command processing unit 214 for issuing a path setting command to the node device are provided.

図9に示すように、各クライアント装置の属性および接続ポリシーがクライアント装置側IF202で受信され(S202)、ポリシー情報管理部206に登録される(S204)。また、クライアント装置−ノード装置間のリンク情報がクライアント装置側IF202で受信され(S206)、リンク情報管理部208に登録される(S208)。このリンク情報は、手動で登録してもよいが、隣接関係の自動発見プロトコルを利用して自動で登録することができる。また、ノード装置−ノード装置間のリンク情報は、第2実施形態と同様に、手動で登録することもできるし、管理制御部側IF216を介して自動で登録すことができる。これらリンク情報、属性および接続ポリシーに従って、仮想ポート情報管理部210で、各接続元仮想ポートとこれに包含される物理(論理)ポートの包含関係および各接続先仮想ポートとこれに包含される物理(論理)ポートの包含関係が決定され、仮想ポート情報として登録される(S210)。そして、これらのリンク情報、属性および接続ポリシー、仮想ポート情報が、管理制御部側IF216を介して、他の管理制御部に送信され(S212)、他の管理制御部から受信される(S214)。   As shown in FIG. 9, the attributes and connection policies of each client device are received by the client device-side IF 202 (S202) and registered in the policy information management unit 206 (S204). Further, the link information between the client device and the node device is received by the client device-side IF 202 (S206) and registered in the link information management unit 208 (S208). This link information may be registered manually, but can be automatically registered by using an automatic discovery protocol for adjacent relations. Further, the link information between the node device and the node device can be registered manually as in the second embodiment, or can be automatically registered via the management control unit side IF 216. In accordance with the link information, attributes, and connection policy, the virtual port information management unit 210 includes an inclusion relationship between each connection source virtual port and a physical (logical) port included therein and each connection destination virtual port and a physical included in the connection destination virtual port. The (logical) port inclusion relationship is determined and registered as virtual port information (S210). The link information, attributes, connection policy, and virtual port information are transmitted to the other management control unit via the management control unit side IF 216 (S212) and received from the other management control unit (S214). .

次に、あるクライアント装置からクライアント装置側IF202を介してパス設定要求を受信すると(S216)、パス設定判断処理部(212)が起動される。パス設定判断処理部212は、仮想ポート情報管理部210にこのパス設定要求に関連する仮想ポート情報を要求し(S218)、該当する仮想ポート情報を取得する(S220)。また、パス設定判断処理部212は、リンク情報管理部208にこの仮想ポート情報に関連するリンク情報を要求し(S222)、該当するリンク情報を取得する(S224)。これらの情報を基に、パス設定判断処理部212は、物理(論理)ポートの接続関係を決定し、接続すべきパス設定を判断する(S226)。パス設定命令処理部214は、このパス設定に対応する接続命令を作成し、管理制御部側IF216を介して、関連するノード装置の管理制御部に対して通知する(S228)。   Next, when a path setting request is received from a client apparatus via the client apparatus side IF 202 (S216), the path setting determination processing section (212) is activated. The path setting determination processing unit 212 requests the virtual port information management unit 210 for virtual port information related to the path setting request (S218), and acquires the corresponding virtual port information (S220). The path setting determination processing unit 212 requests link information related to the virtual port information from the link information management unit 208 (S222), and acquires the corresponding link information (S224). Based on these pieces of information, the path setting determination processing unit 212 determines the connection relationship between the physical (logical) ports and determines the path setting to be connected (S226). The path setting command processing unit 214 creates a connection command corresponding to this path setting and notifies the management control unit of the related node device via the management control unit side IF 216 (S228).

(第6実施形態)
図10は、本発明の第6実施形態に係る構成例を示している。本実施形態では、マルチプロトコルBGPを用いて、クライアント装置−ノード装置間のリンク情報をノード装置間で交換する。図10では、マルチプロトコルBGPを用いて交換したリンク情報をもとに、ISP1に属するクライアント装置R1からISP2に属するクライアント装置R2およびR3へパスを設定する構成例を示している。
(Sixth embodiment)
FIG. 10 shows a configuration example according to the sixth embodiment of the present invention. In this embodiment, link information between a client device and a node device is exchanged between node devices using a multi-protocol BGP. FIG. 10 shows a configuration example in which paths are set from the client device R1 belonging to ISP1 to the client devices R2 and R3 belonging to ISP2 based on the link information exchanged using the multi-protocol BGP.

図10に示すように、ノード装置X2の管理制御部は、自身に接続されたクライアント装置R2との間で定義されたプロトコルを通じて、クライアント装置R2の物理(論理)ポートB−1と自身の物理(論理)ポートβ−1の接続関係を取得する。さらに、その物理(論理)ポートB−1と、接続元仮想ポートおよび接続先仮想ポートとの包含関係を、予め登録した属性および接続ポリシーに基づいて認識し、保持する。そして、ノード装置X2の管理制御部は、マルチプロトコルBGPを用いてノード装置X1の管理制御部へこのリンク情報を広告し、ノード装置X1の管理制御部は、このリンク情報を認識し、保持する。   As illustrated in FIG. 10, the management control unit of the node device X2 uses the physical (logical) port B-1 of the client device R2 and the physical property of the client device R2 through a protocol defined with the client device R2 connected to the node device X2. (Logic) The connection relation of the port β-1 is acquired. Further, the inclusive relation between the physical (logical) port B-1 and the connection source virtual port and the connection destination virtual port is recognized and held based on previously registered attributes and connection policies. Then, the management control unit of the node device X2 advertises this link information to the management control unit of the node device X1 using the multi-protocol BGP, and the management control unit of the node device X1 recognizes and holds this link information. .

ノード装置X1の管理制御部は、クライアント装置R3の物理(論理)ポートC−1とノード装置X3の物理(論理)ポートγ−1の接続関係と、物理(論理)ポートC−1と接続先仮想ポートLdの包含関係も同様に、マルチプロトコルBGPを用いて取得し、保持する。この場合、ノード装置X4は、ノード装置X3の情報をそのままノード装置X1に転送する。ノード装置X1の管理制御部は、自身に接続されたクライアント装置R1との間で定義されたプロトコルを通じて、クライアント装置R1に対して、ISP2に接続するために必要な接続先仮想ポート番号であるLd、またはそれに加えて、仮想ポートと、それに包含される物理(論理)ポートの対応関係に関する情報を通知する。   The management control unit of the node device X1 connects the physical (logical) port C-1 of the client device R3 and the physical (logical) port γ-1 of the node device X3, and the physical (logical) port C-1 and the connection destination. Similarly, the inclusion relationship of the virtual port Ld is acquired and held using the multi-protocol BGP. In this case, the node device X4 transfers the information of the node device X3 to the node device X1 as it is. The management control unit of the node device X1 connects to the client device R1 through the protocol defined with the client device R1 connected to itself, and the connection destination virtual port number Ld that is necessary for connecting to the ISP 2 Or in addition thereto, information on the correspondence between the virtual port and the physical (logical) port included in the virtual port is notified.

クライアント装置R1は、自身が接続元となる場合の接続元仮想ポートであるLsと接続先仮想ポートLdを指定したパス設定要求を行うことにより、ISP1に属するクライアント装置R1からISP2に属するクライアント装置R2およびR3へのパスを一度に設定することができる。   The client device R1 makes a path setting request specifying the connection source virtual port Ls and the connection destination virtual port Ld when the client device R1 itself is the connection source, whereby the client device R2 belonging to the ISP1 to the client device R2 belonging to the ISP2 And the path to R3 can be set at once.

図11は、図10の管理制御部の構成例を示し、図12は、管理制御部の動作シーケンス例を示している。図11に示すように、制御管理部300は、クライアント装置と通信するクライアント装置側IF302と、ノード装置と通信するノード装置側IF304と、他の管理制御部と通信する管理制御部側IF316を備えている。制御管理部300はさらに、属性および接続ポリシーを管理するポリシー情報管理部306と、リンク情報を管理するリンク情報管理部308と、仮想ポート情報を管理する仮想ポート情報管理部310と、パス設定を判断するパス設定判断処理部312と、ノード装置にパス設定命令を発行するパス設定命令処理部314とを備えている。   FIG. 11 shows a configuration example of the management control unit in FIG. 10, and FIG. 12 shows an operation sequence example of the management control unit. As shown in FIG. 11, the control management unit 300 includes a client device side IF 302 that communicates with a client device, a node device side IF 304 that communicates with a node device, and a management control unit side IF 316 that communicates with another management control unit. ing. The control management unit 300 further includes a policy information management unit 306 that manages attributes and connection policies, a link information management unit 308 that manages link information, a virtual port information management unit 310 that manages virtual port information, and path settings. A path setting determination processing unit 312 for determining and a path setting command processing unit 314 for issuing a path setting command to the node device are provided.

図12に示すように、各クライアント装置の属性および接続ポリシーがクライアント装置側IF302で受信され(S302)、ポリシー情報管理部306に登録される(S304)。また、クライアント装置−ノード装置間のリンク情報がクライアント装置側IF302で受信され(S306)、リンク情報管理部308に登録される(S308)。このリンク情報は、手動で登録してもよいが、隣接関係の自動発見プロトコルを利用して自動で登録することができる。また、ノード装置−ノード装置間のリンク情報は、第2実施形態と同様に、手動で登録することもできるし、管理制御部側IF216を介して自動で登録すことができる。これらリンク情報、属性および接続ポリシーに従って、仮想ポート情報管理部310で、各接続元仮想ポートとこれに包含される物理(論理)ポートの包含関係および各接続先仮想ポートとこれに包含される物理(論理)ポートの包含関係が決定され、仮想ポート情報として登録される(S310)。そして、これらのリンク情報、属性および接続ポリシー、仮想ポート情報が、管理制御部側IF316を介して、他の管理制御部に送信され(S312)、他の管理制御部から受信される(S314)。他の管理制御部から受信した仮想ポート情報は、クライアント装置側IF302を介して、接続されているクライアント装置に送信される(S316)。   As shown in FIG. 12, the attributes and connection policy of each client device are received by the client device-side IF 302 (S302) and registered in the policy information management unit 306 (S304). Further, the link information between the client device and the node device is received by the client device-side IF 302 (S306) and registered in the link information management unit 308 (S308). This link information may be registered manually, but can be automatically registered by using an automatic discovery protocol for adjacent relations. Further, the link information between the node device and the node device can be registered manually as in the second embodiment, or can be automatically registered via the management control unit side IF 216. In accordance with the link information, attributes, and connection policy, the virtual port information management unit 310 includes the connection relationship between each connection source virtual port and the physical (logical) port included therein, and each connection destination virtual port and the physical included in this connection. The (logical) port inclusion relationship is determined and registered as virtual port information (S310). Then, the link information, attributes, connection policy, and virtual port information are transmitted to the other management control unit via the management control unit side IF 316 (S312) and received from the other management control unit (S314). . The virtual port information received from the other management control unit is transmitted to the connected client device via the client device side IF 302 (S316).

次に、あるクライアント装置からクライアント装置側IF302を介してパス設定要求を受信すると(S318)、パス設定判断処理部(312)が起動される。パス設定判断処理部312は、仮想ポート情報管理部310にこのパス設定要求に関連する仮想ポート情報を要求し(S320)、該当する仮想ポート情報を取得する(S322)。また、パス設定判断処理部312は、リンク情報管理部308にこの仮想ポート情報に関連するリンク情報を要求し(S324)、該当するリンク情報を取得する(S326)。これらの情報を基に、パス設定判断処理部312は、物理(論理)ポートの接続関係を決定し、接続すべきパス設定を判断する(S328)。パス設定命令処理部314は、このパス設定に対応する接続命令を作成し、管理制御部側IF316を介して、関連するノード装置の管理制御部に対して通知する(S330)。   Next, when a path setting request is received from a client apparatus via the client apparatus side IF 302 (S318), the path setting determination processing section (312) is activated. The path setting determination processing unit 312 requests the virtual port information management unit 310 for virtual port information related to this path setting request (S320), and acquires the corresponding virtual port information (S322). In addition, the path setting determination processing unit 312 requests link information related to the virtual port information from the link information management unit 308 (S324), and acquires the corresponding link information (S326). Based on these pieces of information, the path setting determination processing unit 312 determines the connection relationship between physical (logical) ports and determines the path setting to be connected (S328). The path setting command processing unit 314 creates a connection command corresponding to this path setting, and notifies the management control unit of the related node device via the management control unit side IF 316 (S330).

(第7実施形態)
図13は、本発明の第7実施形態に係る構成例を示している。本実施形態では、クライアント装置が、予め定義した自身の仮想ポート情報に基づいて、同じVPNに属する他のクライアント装置にパスを設定する。図13(a)は、通信ネットワーク(NW)内の管理制御部に各クライアント装置の属性および接続ポリシーならびに仮想ポート情報を登録する手順を示しており、図13(b)は、登録した属性および接続ポリシーならびに仮想ポート情報に基づいてクライアント装置(R1)からクライアント装置(R2,R3)へのパスを設定する手順を示している。
(Seventh embodiment)
FIG. 13 shows a configuration example according to the seventh embodiment of the present invention. In the present embodiment, the client device sets a path to another client device belonging to the same VPN based on its own virtual port information defined in advance. FIG. 13A shows a procedure for registering the attribute and connection policy of each client device and virtual port information in the management control unit in the communication network (NW), and FIG. A procedure for setting a path from the client device (R1) to the client device (R2, R3) based on the connection policy and the virtual port information is shown.

図13(a)に示すように、各クライアント装置は、属性および接続ポリシーならびに仮想ポート情報として、以下の情報を通信ネットワーク内の管理制御部へ通知する。
(1)自ノードの属するVPN番号
(2)希望接続数
(3)自ノードが接続元となったときの接続元仮想ポート番号
(4)自ノードが接続先となったときの接続先仮想ポート番号
クライアント装置R1から通知されるVPN番号は、VPN1、希望接続数は、2本、接続元仮想ポート番号は、L1、接続先仮想ポート番号は、Ldである(図13(a)のLdは、R2およびR3の物理(論理)ポートだけでなく、R1の物理(論理)ポートも含む)。同様に、クライアント装置R2から通知されるVPN番号は、VPN1、希望接続数は、2本、接続元仮想ポート番号は、L2、接続先仮想ポート番号は、Ldであり、クライアント装置R3から通知されるVPN番号は、VPN1、希望接続数は、2本、接続元仮想ポート番号は、L3、接続先仮想ポート番号は、Ldである。
As shown in FIG. 13A, each client device notifies the management control unit in the communication network of the following information as an attribute, a connection policy, and virtual port information.
(1) VPN number to which own node belongs (2) Desired number of connections (3) Connection source virtual port number when own node becomes connection source (4) Connection destination virtual port when own node becomes connection destination Number The VPN number notified from the client apparatus R1 is VPN1, the number of desired connections is 2, the connection source virtual port number is L1, and the connection destination virtual port number is Ld (Ld in FIG. , R2 and R3 physical (logical) ports as well as R1 physical (logical) ports). Similarly, the VPN number notified from the client apparatus R2 is VPN1, the desired number of connections is 2, the connection source virtual port number is L2, and the connection destination virtual port number is Ld, and is notified from the client apparatus R3. The VPN number is VPN1, the desired number of connections is 2, the connection source virtual port number is L3, and the connection destination virtual port number is Ld.

管理制御部は、これらの情報と、各クライアント装置とノード装置の接続関係により、接続元仮想ポートおよび接続先仮想ポートと、物理(論理)ポートの包含関係を決定する。この包含関係は、クライアント装置R1を接続元としたときの包含関係のほかに、クライアント装置R2を接続元としたときの包含関係およびクライアント装置R3を接続元としたときの包含関係のそれぞれについて決定され、管理される。   The management control unit determines the inclusion relationship between the connection source virtual port, the connection destination virtual port, and the physical (logical) port based on the information and the connection relationship between each client device and the node device. In addition to the inclusion relationship when the client device R1 is the connection source, the inclusion relationship is determined for each of the inclusion relationship when the client device R2 is the connection source and the inclusion relationship when the client device R3 is the connection source. And managed.

図13(b)に示すように、クライアント装置R1からL1−Ld間のパス設定要求が通信ネットワークの管理制御部に対して行われると、管理制御部は、属性および接続ポリシーに基づいて、L1に含まれる物理(論理)ポート(A−1およびA−2)と、Ldに含まれる物理(論理)ポート(B−1およびC−1)との接続関係を決定する。そして、A−1とB−1を接続してできるパス、A−2とC−1を接続してできるパスを定義することで、VPN1に属するクライアント装置R1から同じVPN1に属するクライアント装置R2,R3へのパスを一度に設定することができる。   As illustrated in FIG. 13B, when a path setting request between the client apparatuses R1 and L1-Ld is made to the management control unit of the communication network, the management control unit determines that the L1 based on the attribute and connection policy. The connection relationship between the physical (logical) ports (A-1 and A-2) included in the port and the physical (logical) ports (B-1 and C-1) included in the Ld is determined. Then, by defining a path formed by connecting A-1 and B-1 and a path formed by connecting A-2 and C-1, a client apparatus R2 belonging to the same VPN1 from a client apparatus R1 belonging to VPN1 is defined. The path to R3 can be set at once.

図14は、図13の管理制御部の構成例を示し、図15は、管理制御部の動作シーケンス例を示している。図14に示すように、制御管理部400は、クライアント装置と通信するクライアント装置側IF402と、ノード装置と通信するノード装置側IF404を備えている。制御管理部400はさらに、属性および接続ポリシーを管理するポリシー情報管理部406と、リンク情報を管理するリンク情報管理部408と、仮想ポート情報を管理する仮想ポート情報管理部410と、パス設定を判断するパス設定判断処理部412と、ノード装置にパス設定命令を発行するパス設定命令処理部414とを備えている。   FIG. 14 shows a configuration example of the management control unit in FIG. 13, and FIG. 15 shows an operation sequence example of the management control unit. As illustrated in FIG. 14, the control management unit 400 includes a client device-side IF 402 that communicates with a client device, and a node device-side IF 404 that communicates with a node device. The control management unit 400 further includes a policy information management unit 406 that manages attributes and connection policies, a link information management unit 408 that manages link information, a virtual port information management unit 410 that manages virtual port information, and path settings. A path setting determination processing unit 412 for determining and a path setting command processing unit 414 for issuing a path setting command to the node device are provided.

図15に示すように、クライアント装置−ノード装置間およびノード装置−ノード装置間のリンク情報がリンク情報管理部408に登録される(S402)。このリンク情報は、手動で登録してもよいし、隣接関係の自動発見プロトコルを利用して自動で登録してもよい。各クライアント装置の属性および接続ポリシーならびに仮想ポート情報がクライアント装置側IF402で受信され(S404)、属性および接続ポリシーがポリシー情報管理部406に登録され(S406)、仮想ポート情報が仮想ポート情報管理部410に登録される(S408)。これらリンク情報、属性および接続ポリシーに従って、仮想ポート情報管理部410で、各接続元仮想ポートとこれに包含される物理(論理)ポートの包含関係および各接続先仮想ポートとこれに包含される物理(論理)ポートの包含関係が決定され、仮想ポート情報として登録される(S410)。   As shown in FIG. 15, the link information between the client device and the node device and between the node device and the node device is registered in the link information management unit 408 (S402). This link information may be registered manually, or may be automatically registered using an adjacent relationship automatic discovery protocol. The attribute and connection policy of each client device and virtual port information are received by the client device side IF 402 (S404), the attribute and connection policy are registered in the policy information management unit 406 (S406), and the virtual port information is stored in the virtual port information management unit. 410 is registered (S408). In accordance with the link information, attributes, and connection policy, the virtual port information management unit 410 includes an inclusion relationship between each connection source virtual port and a physical (logical) port included in the connection source virtual port and each connection destination virtual port and a physical included in the connection destination virtual port. The (logical) port inclusion relationship is determined and registered as virtual port information (S410).

次に、あるクライアント装置からクライアント装置側IF402を介してパス設定要求を受信すると(S412)、パス設定判断処理部(412)が起動される。パス設定判断処理部412は、仮想ポート情報管理部410にこのパス設定要求に関連する仮想ポート情報を要求し(S414)、該当する仮想ポート情報を取得する(S416)。また、パス設定判断処理部412は、リンク情報管理部408にこの仮想ポート情報に関連するリンク情報を要求し(S418)、該当するリンク情報を取得する(S420)。これらの情報を基に、パス設定判断処理部412は、物理(論理)ポートの接続関係を決定し、接続すべきパス設定を判断する(S422)。パス設定命令処理部414は、このパス設定に対応する接続命令を作成し、ノード装置側IF404を介して、関連するノード装置に対して通知する(S424)。   Next, when a path setting request is received from a client apparatus via the client apparatus side IF 402 (S412), the path setting determination processing section (412) is activated. The path setting determination processing unit 412 requests the virtual port information related to the path setting request from the virtual port information management unit 410 (S414), and acquires the corresponding virtual port information (S416). Further, the path setting determination processing unit 412 requests the link information management unit 408 for link information related to the virtual port information (S418), and acquires the corresponding link information (S420). Based on these pieces of information, the path setting determination processing unit 412 determines the connection relationship of physical (logical) ports and determines the path setting to be connected (S422). The path setting command processing unit 414 creates a connection command corresponding to this path setting and notifies the related node device via the node device side IF 404 (S424).

(第8実施形態)
図16は、本発明の第8実施形態に係る構成例を示している。本実施形態では、クライアント装置が、予め定義した自身の仮想ポート情報を用いて、異なるASに属する他のクライアント装置とパスを設定する。図16(a)は、通信ネットワーク(NW)内の管理制御部に各クライアント装置の属性および接続ポリシーならびに仮想ポート情報を登録する手順を示しており、図16(b)は、登録した属性および接続ポリシーならびに仮想ポート情報に基づいてクライアント装置(R1)からクライアント装置(R2,R3)へのパスを設定する手順を示している。
(Eighth embodiment)
FIG. 16 shows a configuration example according to the eighth embodiment of the present invention. In this embodiment, the client apparatus sets a path with another client apparatus belonging to a different AS using its own virtual port information defined in advance. FIG. 16A shows a procedure for registering the attribute and connection policy of each client device and virtual port information in the management control unit in the communication network (NW). FIG. A procedure for setting a path from the client device (R1) to the client device (R2, R3) based on the connection policy and the virtual port information is shown.

図16(a)に示すように、各クライアント装置は、属性および接続ポリシーならびに仮想ポート情報として、以下の情報を通信ネットワーク内の管理制御部へ通知する。
(1)自ノードの属するAS番号
(2)希望接続先
(3)希望接続数
(3)自ノードが接続元となったときの接続元仮想ポート番号
(4)自ノードが接続先となったときの接続先仮想ポート番号
クライアント装置R1から通知されるAS番号は、AS1、希望接続先は、AS2、希望接続数は、2本、接続元仮想ポート番号は、L1、接続先仮想ポート番号は、Ldである。同様に、クライアント装置R2から通知されるAS番号は、AS2、希望接続先は、AS1、希望接続数は、2本、接続元仮想ポート番号は、L2、接続先仮想ポート番号は、Leであり、クライアント装置R3から通知されるAS番号は、AS2、希望接続先は、AS1、希望接続数は、2本、接続元仮想ポート番号は、L3、接続先仮想ポート番号は、Leである。
As shown in FIG. 16A, each client device notifies the management control unit in the communication network of the following information as an attribute, a connection policy, and virtual port information.
(1) AS number to which the local node belongs (2) Desired connection destination (3) Desired number of connections (3) Connection source virtual port number when the local node is the connection source (4) Local node is the connection destination Connection destination virtual port number The AS number notified from the client device R1 is AS1, the desired connection destination is AS2, the desired number of connections is 2, the connection source virtual port number is L1, and the connection destination virtual port number is , Ld. Similarly, the AS number notified from the client device R2 is AS2, the desired connection destination is AS1, the desired number of connections is 2, the connection source virtual port number is L2, and the connection destination virtual port number is Le. The AS number notified from the client device R3 is AS2, the desired connection destination is AS1, the desired number of connections is two, the connection source virtual port number is L3, and the connection destination virtual port number is Le.

管理制御部は、これらの情報と、各クライアント装置とノード装置の接続関係により、接続元仮想ポートおよび接続先仮想ポートと、物理(論理)ポートの包含関係を決定する。この包含関係は、クライアント装置R1を接続元としたときの包含関係のほかに、クライアント装置R2を接続元としたときの包含関係およびクライアント装置R3を接続元としたときの包含関係のそれぞれについて決定され、管理される。   The management control unit determines the inclusion relationship between the connection source virtual port, the connection destination virtual port, and the physical (logical) port based on the information and the connection relationship between each client device and the node device. In addition to the inclusion relationship when the client device R1 is the connection source, the inclusion relationship is determined for each of the inclusion relationship when the client device R2 is the connection source and the inclusion relationship when the client device R3 is the connection source. And managed.

図16(b)に示すように、クライアント装置R1からL1−Le間のパス設定要求が通信ネットワークの管理制御部に対して行われると、管理制御部は、属性および接続ポリシーに基づいて、L1に含まれる物理(論理)ポート(A−1およびA−2)と、Leに含まれる物理(論理)ポート(B−1およびC−1)との接続関係を決定する。そして、A−1とB−1を接続してできるパス、A−2とC−1を接続してできるパスを定義することで、ISP1に属するクライアント装置R1から異なるISP2に属するクライアント装置R2,R3へのパスを一度に設定することができる。なお、本実施形態における管理制御部の構成例および動作シーケンス例については、第7実施形態を参照されたい。   As shown in FIG. 16B, when a path setting request between the client apparatuses R1 and L1-Le is made to the management control unit of the communication network, the management control unit determines that the L1 based on the attribute and the connection policy. The connection relationship between the physical (logical) ports (A-1 and A-2) included in and the physical (logical) ports (B-1 and C-1) included in Le is determined. Then, by defining a path formed by connecting A-1 and B-1 and a path formed by connecting A-2 and C-1, a client apparatus R2 belonging to a different ISP2 from a client apparatus R1 belonging to ISP1 is defined. The path to R3 can be set at once. For the configuration example and operation sequence example of the management control unit in this embodiment, refer to the seventh embodiment.

(第9実施形態)
図17は、本発明の第9実施形態に係る構成例を示している。本実施形態では、通信ネットワーク内の管理制御部に対する属性および接続ポリシーの通知により、同じVPNに属するクライアント装置間にパスが設定される。
(Ninth embodiment)
FIG. 17 shows a configuration example according to the ninth embodiment of the present invention. In the present embodiment, a path is set between client devices belonging to the same VPN by notification of attributes and connection policies to the management control unit in the communication network.

図17に示すように、各クライアント装置は、属性および接続ポリシーとして、以下の情報を通信ネットワーク内の管理制御部へ通知する。
(1)自ノードの属するVPN番号
(2)希望接続数
クライアント装置R1から通知されるVPN番号は、VPN1、希望接続数は、2本である。同様に、クライアント装置R2から通知されるVPN番号は、VPN1、希望接続数は、2本であり、クライアント装置R3から通知されるVPN番号は、VPN1、希望接続数は、2本である。
As shown in FIG. 17, each client device notifies the following information to the management control unit in the communication network as an attribute and a connection policy.
(1) VPN number to which the own node belongs (2) Number of desired connections The VPN number notified from the client apparatus R1 is VPN1, and the number of desired connections is two. Similarly, the VPN number notified from the client apparatus R2 is VPN1 and the desired number of connections is two, and the VPN number notified from the client apparatus R3 is VPN1 and the desired number of connections is two.

管理制御部は、各クライアント装置から属性および接続ポリシーの通知を受けると、これらの情報と、各クライアント装置とノード装置の接続関係により、各クライアント装置の物理(論理)ポートの接続関係を決定する。すなわち、クライアント装置R1の物理(論理)ポートA−1およびA−2、クライアント装置R2の物理(論理)ポートB−1、クライアント装置R3の物理(論理)ポートC−1のぞれぞれの接続関係を決定する。そして、A−1とB−1を接続してできるパス、A−2とC−1を接続してできるパス、B−2とC−2を接続してできるパスを定義することで、各クライアント装置が要求する2本のパスを設定することができる。   When the management control unit receives the notification of the attribute and the connection policy from each client device, the management control unit determines the connection relationship between the physical (logical) ports of each client device based on the information and the connection relationship between each client device and the node device. . That is, the physical (logical) ports A-1 and A-2 of the client device R1, the physical (logical) port B-1 of the client device R2, and the physical (logical) port C-1 of the client device R3, respectively. Determine the connection relationship. And by defining the path that can be connected by connecting A-1 and B-1, the path that can be connected by connecting A-2 and C-1, and the path that can be connected by connecting B-2 and C-2, Two paths required by the client device can be set.

図18は、図17の管理制御部の動作シーケンス例を示している。なお、図17の管理制御部は、図3の構成例と同様であるので、図3の構成例をもとに図17の管理制御部の動作シーケンス例について説明する。   FIG. 18 shows an example of an operation sequence of the management control unit of FIG. The management control unit in FIG. 17 is the same as the configuration example in FIG. 3, and therefore an operation sequence example of the management control unit in FIG. 17 will be described based on the configuration example in FIG.

図18に示すように、クライアント装置−ノード装置間およびノード装置−ノード装置間のリンク情報がリンク情報管理部108に登録される(S502)。このリンク情報は、手動で登録してもよいし、隣接関係の自動発見プロトコルを利用して自動で登録してもよい。各クライアント装置の属性および接続ポリシーがクライアント装置側IF102で受信され(S504)、属性および接続ポリシーがポリシー情報管理部106に登録され(S506)、仮想ポート情報が仮想ポート情報管理部110に登録される(S508)。この仮想ポート情報は、第3および第4実施形態と同様に属性および接続ポリシーに基づいて管理制御部で定義することもできるし、第7および第8実施形態と同様にクライアント装置が定義するようにしもよい。また、仮想ポート情報としては、仮想ポート番号に属性を反映させたもの、例えば、Lsの代わりにISP1−R1、Ldの代わりにISP2といったものでもよい。これらリンク情報、属性および接続ポリシーに従って、仮想ポート情報管理部110で、各接続元仮想ポートとこれに包含される物理(論理)ポートの包含関係および各接続先仮想ポートとこれに包含される物理(論理)ポートの包含関係が決定され、仮想ポート情報として登録される(S510)。   As shown in FIG. 18, link information between the client device and the node device and between the node device and the node device is registered in the link information management unit 108 (S502). This link information may be registered manually, or may be automatically registered using an adjacent relationship automatic discovery protocol. The attributes and connection policy of each client device are received by the client device-side IF 102 (S504), the attributes and connection policy are registered in the policy information management unit 106 (S506), and the virtual port information is registered in the virtual port information management unit 110. (S508). The virtual port information can be defined by the management control unit based on the attribute and the connection policy as in the third and fourth embodiments, or can be defined by the client device as in the seventh and eighth embodiments. It is good. Further, the virtual port information may be information in which an attribute is reflected in the virtual port number, for example, ISP1-R1 instead of Ls, ISP2 instead of Ld. In accordance with the link information, attributes, and connection policy, the virtual port information management unit 110 includes an inclusion relationship between each connection source virtual port and a physical (logical) port included in the connection source virtual port and each connection destination virtual port and a physical included in the connection destination virtual port. The (logical) port inclusion relationship is determined and registered as virtual port information (S510).

そして、すべての必要な情報が収集され、決定されると、パス設定判断処理部(112)が起動される。パス設定判断処理部112は、仮想ポート情報管理部110に関連する仮想ポート情報を要求し(S512)、該当する仮想ポート情報を取得する(S514)。また、パス設定判断処理部112は、リンク情報管理部108に関連するリンク情報を要求し(S516)、該当するリンク情報を取得する(S518)。これらの情報を基に、パス設定判断処理部112は、物理(論理)ポートの接続関係を決定し、接続すべきパス設定を判断する(S520)。パス設定命令処理部114は、このパス設定に対応する接続命令を作成し、ノード装置側IF104を介して、関連するノード装置に対して通知する(S522)。   When all necessary information is collected and determined, the path setting determination processing unit (112) is activated. The path setting determination processing unit 112 requests virtual port information related to the virtual port information management unit 110 (S512), and acquires corresponding virtual port information (S514). In addition, the path setting determination processing unit 112 requests link information related to the link information management unit 108 (S516), and acquires the corresponding link information (S518). Based on these pieces of information, the path setting determination processing unit 112 determines the connection relationship of physical (logical) ports and determines the path setting to be connected (S520). The path setting command processing unit 114 creates a connection command corresponding to this path setting and notifies the related node device via the node device side IF 104 (S522).

(第10実施形態)
図19は、本発明の第10実施形態に係る構成例を示している。本実施形態では、通信ネットワーク内の管理制御部に対する属性および接続ポリシーの通知により、異なるASに属するクライアント装置間にパスが設定される。
(10th Embodiment)
FIG. 19 shows a configuration example according to the tenth embodiment of the present invention. In this embodiment, a path is set between client devices belonging to different ASs by notification of attributes and connection policies to the management control unit in the communication network.

図19に示すように、各クライアント装置は、属性および接続ポリシーとして、以下の情報を通信ネットワーク内の管理制御部へ通知する。
(1)自ノードの属するAS番号
(2)希望接続先
(3)希望接続数
クライアント装置R1から通知されるAS番号は、AS1、希望接続先は、AS2、希望接続数は、2本である。同様に、クライアント装置R2から通知されるAS番号は、AS2、希望接続先は、AS1、希望接続数は、1本であり、クライアント装置R3から通知されるAS番号は、AS2、希望接続先は、AS1、希望接続数は、1本である。
As illustrated in FIG. 19, each client device notifies the following information to the management control unit in the communication network as an attribute and a connection policy.
(1) AS number to which the own node belongs (2) Desired connection destination (3) Number of desired connections The AS number notified from the client apparatus R1 is AS1, the desired connection destination is AS2, and the number of desired connections is two. . Similarly, the AS number notified from the client device R2 is AS2, the desired connection destination is AS1, the number of desired connections is one, the AS number notified from the client device R3 is AS2, and the desired connection destination is AS1 is the number of desired connections.

管理制御部は、各クライアント装置から属性および接続ポリシーの通知を受けると、これらの情報と、各クライアント装置とノード装置の接続関係により、各クライアント装置の物理(論理)ポートの接続関係を決定する。すなわち、クライアント装置R1の物理(論理)ポートA−1およびA−2、クライアント装置R2の物理(論理)ポートB−1、クライアント装置R3の物理(論理)ポートC−1のぞれぞれの接続関係を決定する。そして、A−1とB−1を接続してできるパス、A−2とC−1を接続してできるパスを定義することで、各クライアント装置が要求するパスを設定することができる。なお、本実施形態における管理制御部の構成例および動作シーケンス例については、第9実施形態を参照されたい。   When the management control unit receives the notification of the attribute and the connection policy from each client device, the management control unit determines the connection relationship between the physical (logical) ports of each client device based on the information and the connection relationship between each client device and the node device. . That is, the physical (logical) ports A-1 and A-2 of the client device R1, the physical (logical) port B-1 of the client device R2, and the physical (logical) port C-1 of the client device R3, respectively. Determine the connection relationship. By defining a path formed by connecting A-1 and B-1 and a path formed by connecting A-2 and C-1, a path required by each client device can be set. For the configuration example and operation sequence example of the management control unit in this embodiment, refer to the ninth embodiment.

(第11実施形態)
図20は、本発明の第11実施形態に係る構成例を示している。本実施形態では、クライアント装置からの属性および接続ポリシーの登録をトリガとして、仮想クライアント装置との間でパスの設定を行う。本実施形態において、管理制御部の全部または一部の機能は、通信ネットワークの各ノード装置に分散しているものとする。
(Eleventh embodiment)
FIG. 20 shows a configuration example according to the eleventh embodiment of the present invention. In the present embodiment, a path is set with a virtual client device, triggered by registration of attributes and connection policies from the client device. In the present embodiment, it is assumed that all or some of the functions of the management control unit are distributed to each node device of the communication network.

図20(a)は、接続元のクライアント装置R1から見みて、接続先が1つの仮想クライアント装置Rとして見える状態を示しており、図20(b)は、クライアント装置(R1)からの属性および接続ポリシーの登録をトリガとして、クライアント装置(R2,R3)へのパスを設定する手順を示している。   FIG. 20A shows a state in which the connection destination is seen as one virtual client device R as seen from the connection source client device R1, and FIG. 20B shows the attributes and attributes from the client device R1. A procedure for setting a path to the client device (R2, R3) using connection policy registration as a trigger is shown.

図20(a)において、接続元仮想ポートLsは、クライアント装置R1の論理ポートであり、接続先仮想ポートLdは、仮想クライアント装置Rの論理ポートとして認識される。実際には、図20(b)に示すように、ステップ(1)として、クライアント装置R1からノード装置X1に物理ポートを接続し、属性および接続ポリシーの登録を行う。これをトリガとして、登録した属性および接続ポリシーに基づいて、物理(論理)ポート間の接続設定が自動で行われる。   In FIG. 20A, the connection source virtual port Ls is recognized as a logical port of the client device R1, and the connection destination virtual port Ld is recognized as a logical port of the virtual client device R. In practice, as shown in FIG. 20B, as step (1), the physical port is connected from the client device R1 to the node device X1, and the attribute and connection policy are registered. With this as a trigger, connection settings between physical (logical) ports are automatically performed based on registered attributes and connection policies.

具体的には、クライアント装置R1からの属性および接続ポリシーの登録をトリガとして、接続元仮想ポートLsに包含される物理(論理)ポート(A−1,A−2)から接続先仮想ポートLdに包含される物理(論理)ポート(B−1,C−1)にパスを設定すべく、ステップ(2)として、ノード装置X1からX2およびX1からX3へ、2つの要求メッセージが送出される。ステップ(3)で、この要求メッセージに対する確認メッセージが得られると、物理(論理)ポートA−1とB−1間およびA−2とC−1間の接続が行われ、2本のパスが設定される。この要求メッセージは、例えばポート間の帯域を要求するメッセージやLSP(Label Switched Path)を確立するためのメッセージとすることができる。   Specifically, using the attribute and connection policy registration from the client device R1 as a trigger, the physical (logical) ports (A-1, A-2) included in the connection source virtual port Ls are changed to the connection destination virtual port Ld. In order to set a path to the included physical (logical) ports (B-1, C-1), two request messages are sent from the node devices X1 to X2 and X1 to X3 as step (2). When a confirmation message for this request message is obtained in step (3), connections between physical (logical) ports A-1 and B-1 and between A-2 and C-1 are made, and two paths are established. Is set. This request message can be, for example, a message for requesting a bandwidth between ports or a message for establishing an LSP (Label Switched Path).

(第12実施形態)
図21は、本発明の第12実施形態に係る構成例を示している。本実施形態では、クライアント装置からの属性および接続ポリシーを予め登録しておき、接続元のクライアント装置からのシグナリングにより、パスの設定を行う。本実施形態において、管理制御部の全部または一部の機能は、通信ネットワークの各ノード装置に分散しているものとする。
(Twelfth embodiment)
FIG. 21 shows a configuration example according to the twelfth embodiment of the present invention. In this embodiment, an attribute and a connection policy from a client device are registered in advance, and a path is set by signaling from a connection source client device. In the present embodiment, it is assumed that all or some of the functions of the management control unit are distributed to each node device of the communication network.

図21(a)は、接続元のクライアント装置R1から見みて、接続先が1つの仮想クライアント装置Rとして見える状態を示しており、図20(b)は、クライアント装置(R1)からのシグナリングにより、クライアント装置(R2,R3)へのパスを設定する手順を示している。   FIG. 21A shows a state in which the connection destination is seen as one virtual client device R as seen from the connection source client device R1, and FIG. 20B is a diagram illustrating signaling by the client device (R1). The procedure for setting the path to the client device (R2, R3) is shown.

図21(a)において、各クライアントの属性および接続ポリシーは、各ノード装置の管理制御部に登録されており、クライアント装置R1からのシグナリングにより、接続元仮想ポートLsと接続先仮想ポートLdとの間でパスが設定される。実際には、図21(b)に示すように、ステップ(1)として、クライアント装置R1から仮想ポート間の要求メッセージを行うと、既に登録済みの属性および接続ポリシーに基づいて、物理(論理)ポート間の接続設定が自動で行われる。   In FIG. 21A, the attributes and connection policies of each client are registered in the management control unit of each node device, and the signaling between the connection source virtual port Ls and the connection destination virtual port Ld is performed by signaling from the client device R1. A path is set between them. In practice, as shown in FIG. 21B, when a request message between virtual ports is sent from the client device R1 as step (1), physical (logical) is determined based on the already registered attributes and connection policies. Connection settings between ports are performed automatically.

具体的には、クライアント装置R1からの仮想ポート間の要求メッセージが、ノード装置X1において、接続元仮想ポートLsに包含される物理(論理)ポート(A−1,A−2)から接続先仮想ポートLdに包含される物理(論理)ポート(B−1,C−1)にパスを設定する2つの要求メッセージに変換され、ステップ(2)として、ノード装置X2およびX3に送出される。この要求メッセージには、接続元のクライアント装置R1と物理(論理)ポートのID、IPアドレス/MACアドレス設定情報の全部または一部を付与することにより、パスの設定情報を接続先のクライアント装置R2およびR3に認識させることができる。この要求メッセージは、ステップ(3)として、ノード装置X2からクライアント装置R2に送出され、ノード装置X3からクライアント装置R3に送出される。   Specifically, a request message between virtual ports from the client device R1 is transmitted from the physical (logical) ports (A-1, A-2) included in the connection source virtual port Ls to the connection destination virtual in the node device X1. It is converted into two request messages for setting a path to the physical (logical) ports (B-1, C-1) included in the port Ld, and is sent to the node devices X2 and X3 as step (2). The request message is given all or part of the connection source client device R1 and physical (logical) port ID, IP address / MAC address setting information, so that the path setting information is connected to the connection destination client device R2. And R3. This request message is sent from the node device X2 to the client device R2 and sent from the node device X3 to the client device R3 as step (3).

ステップ(4)として、各接続先のクライアント装置R2,R3からの確認メッセージが、ノード装置X2,X3に返送され、ステップ(5)として、ノード装置X2,X3からノード装置X1に伝達される。次に、ノード装置X1は、ステップ(6)として、仮想ポート間のパス設定が完了したものとして確認メッセージをクライアント装置R1に返送する。この際、仮想ポートに包含される物理(論理)ポートのうち、実際にパス設定に成功したポートの組合せのリストも返送することができる。これにより、クライアント装置R1は、実際にパスが確立されている物理(論理)ポートを認識することができる。この確認メッセージには、接続先のクライアント装置R2,R3と物理(論理)ポートのID、IPアドレス/MACアドレス設定情報の全部または一部を付与することにより、パスの設定情報を接続元のクライアント装置R1に認識させることができる。   In step (4), confirmation messages from the client devices R2 and R3 at the connection destinations are returned to the node devices X2 and X3. In step (5), the confirmation messages are transmitted from the node devices X2 and X3 to the node device X1. Next, in step (6), the node device X1 returns a confirmation message to the client device R1 as the path setting between virtual ports is completed. At this time, among physical (logical) ports included in the virtual port, a list of combinations of ports that have actually succeeded in path setting can also be returned. Thereby, the client apparatus R1 can recognize the physical (logical) port where the path is actually established. The confirmation message is given all or part of the connection destination client apparatuses R2 and R3 and the physical (logical) port ID, IP address / MAC address setting information, and the path setting information is given to the connection source client. It can be recognized by the device R1.

(第13実施形態)
図22および23は、本発明の第13実施形態に係る構成例を示している。本実施形態では、異なるAS間でメッシュ構成のパス設定を実現する。特に、図22は、隣接するAS間の一方のASのクライアント装置が常に接続元(イニシエータ)になる場合の仮想ポートの設定とシグナリングについて例示し、図23は、いずれのASのクライアント装置も接続元になり得る場合の仮想ポートの設定とシグナリングについて例示している。
(13th Embodiment)
22 and 23 show a configuration example according to the thirteenth embodiment of the present invention. In the present embodiment, mesh configuration path setting is realized between different ASs. In particular, FIG. 22 illustrates virtual port setting and signaling when one AS client device between adjacent ASs is always a connection source (initiator), and FIG. 23 illustrates connection of any AS client device. It illustrates the setting and signaling of a virtual port when it can be a source.

図22(a)では、ISP1のクライアント装置R1aからISP2に向けてメッシュ構成のパス設定が行われている。この場合、接続先仮想ポート(Ld2)には、ISP2のクライアント装置R2a,R2b,R2cの物理(論理)ポートがそれぞれ1本ずつ包含されている。そして、クライアント装置R1aからクライアント装置R2a〜R2cへのパス設定が、通信ネットワーク内のノード装置X1,X2,X4およびX6の設定により実現される。   In FIG. 22A, a mesh configuration path is set from the client apparatus R1a of ISP1 to ISP2. In this case, the connection destination virtual port (Ld2) includes one physical (logical) port of each of the client devices R2a, R2b, and R2c of the ISP2. Then, the path setting from the client apparatus R1a to the client apparatuses R2a to R2c is realized by setting the node apparatuses X1, X2, X4, and X6 in the communication network.

図22(b)ではさらに、ISP1のクライアント装置R1bからISP2に向けてメッシュ構成のパス設定が行われている。この場合、接続先仮想ポート(Ld2)には、クライアント装置R1bからの接続を行うための物理(論理)ポートが包含される必要がある。この例では、ISP2が接続先となる場合の接続先仮想ポート(Ld2)として、ISP2が接続に利用可能な物理(論理)ポートすべてを含むものとする。そして、ISP1のクライアント装置R1aを接続元とするときの物理(論理)ポートとは別のポートを選択して接続設定を行うものとする。ここで、接続先仮想ポート(Ld2)に含まれる物理(論理)ポートのうち、クライアント装置R1aを接続元とする場合の接続先をさらに別の仮想ポートで定義し、同様に、クライアント装置R1bを接続元とする場合の接続先をさらに別の仮想ポートで定義することにより、仮想ポートを階層化し、管理することもできる。また、パスの接続情報を、階層化された仮想ポートとして管理するのではなく、実際にパスが設定されている物理(論理)ポートとして管理することもできる。   In FIG. 22B, a mesh configuration path is set from the client apparatus R1b of ISP1 to ISP2. In this case, the connection destination virtual port (Ld2) needs to include a physical (logical) port for connection from the client device R1b. In this example, it is assumed that all physical (logical) ports that can be used for connection by ISP2 are included as connection destination virtual ports (Ld2) when ISP2 is a connection destination. Then, it is assumed that connection setting is performed by selecting a port different from the physical (logical) port when the client device R1a of the ISP 1 is used as a connection source. Here, among the physical (logical) ports included in the connection destination virtual port (Ld2), the connection destination when the client device R1a is the connection source is defined as another virtual port. Similarly, the client device R1b is defined as the connection destination virtual port (Ld2). By defining the connection destination in the case of the connection source with another virtual port, the virtual port can be hierarchized and managed. Further, the path connection information can be managed not as a hierarchical virtual port but as a physical (logical) port to which a path is actually set.

次に、いずれのASのクライアント装置も接続元になり得る場合の仮想ポートの設定とシグナリングについて説明する。図23(a)に示すように、ISP1のクライアント装置R1aからISP2に向けてパス設定をした後、図23(b)に示すように、ISP2のクライアント装置R2aからISP1に向けてパス設定を行う場合について検討する。   Next, the setting and signaling of a virtual port when any AS client device can be a connection source will be described. As shown in FIG. 23 (a), after setting the path from the client apparatus R1a of ISP1 to ISP2, the path is set from the client apparatus R2a of ISP2 to ISP1 as shown in FIG. 23 (b). Consider the case.

このとき、クライアント装置R2aの接続先仮想ポートとして、この例では、ISP1でAS間接続に利用可能な物理(論理)ポートのすべてを含むものとしている。ISP2のクライアント装置R2aの接続元仮想ポート(Ls2a)には、既にクライアント装置R1aと接続済みの物理(論理)ポートを含むものとし、また、クライアント装置R2aを接続元とした場合の接続先仮想ポート(Ld1)には、既にクライアント装置R2aと接続済みのクライアント装置R1aの物理(論理)ポートを含むものとする。   At this time, as connection destination virtual ports of the client apparatus R2a, in this example, all physical (logical) ports that can be used for inter-AS connection by the ISP 1 are included. The connection source virtual port (Ls2a) of the client device R2a of the ISP2 includes a physical (logical) port that has already been connected to the client device R1a, and a connection destination virtual port (when the client device R2a is the connection source) Ld1) includes a physical (logical) port of the client apparatus R1a that is already connected to the client apparatus R2a.

ISP2のクライアント装置R2aからISP1へのパス設定を行う場合、ノード装置X2において、接続済みの物理(論理)ポートを認識し、シグナリングの転送をストップするか、そのままシグナリングを接続先クライアント装置に向けて転送し、既に設定済みのパスについては、接続先クライアント装置からエラーを返送するなどの方法により、双方向からのパス設定によりメッシュ構成が実現できる。   When setting the path from the client apparatus R2a of the ISP2 to the ISP1, the node apparatus X2 recognizes the connected physical (logical) port and stops the transfer of signaling, or directly directs the signaling to the connection destination client apparatus. For a path that has been transferred and already set, a mesh configuration can be realized by setting a path from both directions by a method such as returning an error from the connection destination client apparatus.

なお、シグナリングによるパス設定を片方向とする場合は、以上のような工夫は必要なく、常に接続元クライアント装置から接続先クライアント装置への1:Nのパス設定を行うことができる。   Note that when the path setting by signaling is one-way, the above-described device is not necessary, and the 1: N path setting from the connection source client apparatus to the connection destination client apparatus can always be performed.

(第14実施形態)
図24は、本発明の第14実施形態に係る構成例を示している。本実施形態では、同じ属性内のクライアント装置間にメッシュ構成のパス設定を実現する。例えば、同じVPN内やクラスタ化したクライアント装置間で、メッシュ構成のパス設定を実現することができる。図24は、同じVPN内でのメッシュ構成のパス設定の一例を示している。
(14th Embodiment)
FIG. 24 shows a configuration example according to the fourteenth embodiment of the present invention. In the present embodiment, mesh configuration path setting is realized between client devices within the same attribute. For example, a mesh configuration path setting can be realized within the same VPN or between clustered client devices. FIG. 24 shows an example of mesh configuration path setting within the same VPN.

図24(a)は、クライアント装置R1aからクライアント装置R1bおよびR1cに向けてパスを設定する場合を示している。この例では、接続先仮想ポート(Ld1)として、自ノード(R1a)の物理(論理)ポートも含めるものとして定義しており、クライアント装置R1aを接続元としてパス設定要求をノード装置X1に送出した場合、ノード装置X1では、接続先仮想ポートに含まれ、かつ接続元仮想ポートに含まれる物理(論理)ポートに対しては、要求メッセージの送出をストップし、その他の物理(論理)ポートに対しては、要求メッセージを送出するように制御するものである。クライアント装置R1aに対しても要求メッセージを送出した場合には、エラーを返すようにプロトコルを決めることもできる。   FIG. 24A shows a case where a path is set from the client apparatus R1a to the client apparatuses R1b and R1c. In this example, the connection destination virtual port (Ld1) is defined as including the physical (logical) port of the own node (R1a), and the path setting request is sent to the node device X1 with the client device R1a as the connection source. In this case, the node device X1 stops sending request messages to the physical (logical) ports included in the connection destination virtual port and included in the connection source virtual port, and to other physical (logical) ports. In this case, the request message is controlled to be transmitted. When a request message is also sent to the client apparatus R1a, the protocol can be determined so as to return an error.

図24(b)は、クライアント装置R1aからのメッシュ構成のパス設定後、クライアント装置R1bからのメッシュ構成のパス設定を行う場合を示している。この場合、自ノード(R1b)を接続先とする接続は行わないように制御することに加えて、既に設定済みのポート間の接続も行わないように制御する必要がある。その場合の方法は、図23の場合と同様である。   FIG. 24B shows a case where the mesh configuration path is set from the client device R1b after the mesh configuration path is set from the client device R1a. In this case, it is necessary to control not to make a connection between ports that have already been set, in addition to controlling not to make a connection with the local node (R1b) as a connection destination. The method in that case is the same as in FIG.

以上、本発明について、具体的にいくつかの実施形態について説明したが、本発明の原理を適用できる多くの実施可能な形態に鑑みて、ここに記載した実施形態は、単に例示に過ぎず、本発明の範囲を限定するものではない。例えば、本発明の装置および管理制御部は、コンピュータとそのプログラムとして実現することができる。そして、このプログラムは、記録媒体に記録して提供することも、ネットワークを通して提供することもできる。ここに例示した実施形態は、本発明の趣旨から逸脱することなくその構成と詳細を変更することができる。さらに、説明のための構成要素および手順は、本発明の趣旨から逸脱することなく変更、補足、またはその順序を変えてもよい。   While the present invention has been described with respect to several specific embodiments, the embodiments described herein are merely illustrative in view of the many possible embodiments to which the principles of the present invention can be applied. It is not intended to limit the scope of the invention. For example, the apparatus and management control unit of the present invention can be realized as a computer and its program. The program can be provided by being recorded on a recording medium or can be provided through a network. The configuration and details of the embodiment exemplified here can be changed without departing from the spirit of the present invention. Further, the illustrative components and procedures may be changed, supplemented, or changed in order without departing from the spirit of the invention.

本発明の第1実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 2nd Embodiment of this invention. 図2の管理制御部の構成例を示す図である。It is a figure which shows the structural example of the management control part of FIG. 図2の管理制御部の動作シーケンス例を示す図である。It is a figure which shows the example of an operation | movement sequence of the management control part of FIG. 本発明の第3実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 3rd Embodiment of this invention. 本発明の第4実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 4th Embodiment of this invention. 本発明の第5実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 5th Embodiment of this invention. 図7の管理制御部の構成例を示す図である。It is a figure which shows the structural example of the management control part of FIG. 図7の管理制御部の動作シーケンス例を示す図である。It is a figure which shows the example of an operation | movement sequence of the management control part of FIG. 本発明の第6実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 6th Embodiment of this invention. 図10の管理制御部の構成例を示す図である。It is a figure which shows the structural example of the management control part of FIG. 図10の管理制御部の動作シーケンス例を示す図である。It is a figure which shows the example of an operation | movement sequence of the management control part of FIG. 本発明の第7実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 7th Embodiment of this invention. 図13の管理制御部の構成例を示す図である。It is a figure which shows the structural example of the management control part of FIG. 図13の管理制御部の動作シーケンス例を示す図である。It is a figure which shows the example of an operation | movement sequence of the management control part of FIG. 本発明の第8実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 8th Embodiment of this invention. 本発明の第9実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 9th Embodiment of this invention. 図17の管理制御部の動作シーケンス例を示す図である。It is a figure which shows the example of an operation | movement sequence of the management control part of FIG. 本発明の第10実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 10th Embodiment of this invention. 本発明の第11実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 11th Embodiment of this invention. 本発明の第12実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 12th Embodiment of this invention. 本発明の第13実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 13th Embodiment of this invention. 本発明の第13実施形態に係る別の構成例を示す図である。It is a figure which shows another structural example which concerns on 13th Embodiment of this invention. 本発明の第14実施形態に係る構成例を示す図である。It is a figure which shows the structural example which concerns on 14th Embodiment of this invention.

符号の説明Explanation of symbols

NW 通信ネットワーク
R,R1〜R3 クライアント装置
X,X1〜X5 ノード装置
AS1,AS2 自律システム
VPN1,VPN2 仮想プライベートネットワーク
ISP1〜ISP3 インターネットサービスプロバイダ
A−1,A−2,B−1,C−1 クライアント装置の物理(論理)ポート α−1,α−2,β−1,γ−1 ノード装置のクライアント装置側の物理(論理)ポート
N1−1,N1−2,N2−1,N3−1 ノード装置のノード装置側の物理(論理)ポート
Ls,Ld,Le,L1,L2,L3 仮想ポート
NW communication network R, R1 to R3 Client device X, X1 to X5 Node device AS1, AS2 Autonomous system VPN1, VPN2 Virtual private network ISP1 to ISP3 Internet service provider A-1, A-2, B-1, C-1 Client Physical (logical) ports of the device α-1, α-2, β-1, γ-1 Physical (logical) ports on the client device side of the node device N1-1, N1-2, N2-1, N3-1 node Physical (logical) ports on the node side of the device Ls, Ld, Le, L1, L2, L3 Virtual ports

Claims (9)

通信ネットワークにおける管理制御装置であって、
接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報を備え
前記接続元仮想ポートから前記接続先仮想ポートへパスを設定するにあたって、前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することを特徴とする管理制御装置。
A management control device in a communication network,
One or the originating virtual port includes a plurality of physical ports or logical ports of the connecting autonomous system was defined encompassing destination virtual port one or more physical ports or logical port to connect to the autonomous system With virtual port information ,
In setting a path from the connection source virtual port to the connection destination virtual port, the physical port or logical port included in the connection source virtual port and the physical port or logical port included in the connection destination virtual port; And a plurality of paths are set from the connection source autonomous system to the connection destination autonomous system .
請求項1に記載の管理制御装置であって、
前記パスを設定することは、各自律システムからの属性および接続ポリシーに基づいて行われることを特徴とする管理制御装置。
The management control device according to claim 1,
Setting the path is performed based on an attribute and a connection policy from each autonomous system .
請求項1または2に記載の管理制御装置であって、
前記自律システムと前記通信ネットワークのノード装置との間の物理ポートまたは論理ポートの対応関係は、前記自律システムとの間に定義されたプロトコルを通じて取得されることを特徴とする管理制御装置。
The management control device according to claim 1 or 2,
The management control device, wherein a correspondence relationship between a physical port or a logical port between the autonomous system and a node device of the communication network is acquired through a protocol defined with the autonomous system .
請求項1から3のいずれかに記載の管理制御装置であって、
前記管理制御装置は、前記通信ネットワークの複数のノード装置に分散されていることを特徴とする管理制御装置。
The management control device according to any one of claims 1 to 3,
The management control device is distributed among a plurality of node devices of the communication network.
請求項4に記載の管理制御装置であって、
前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することは、前記接続元自律システムからの要求メッセージを通じて行われることを特徴とする管理制御装置。
The management control device according to claim 4,
Setting a plurality of paths from the connection source autonomous system to the connection destination autonomous system is performed through a request message from the connection source autonomous system .
請求項4または5に記載の管理制御装置であって、The management control device according to claim 4 or 5,
前記通信ネットワークの複数のノード装置は、マルチプロトコルBGPまたはOSPFを通じて情報を交換することを特徴とする管理制御装置。A plurality of node devices of the communication network exchange information through multi-protocol BGP or OSPF.
請求項1からのいずれかに記載の管理制御装置の機能をコンピュータに実行させることを特徴とするプログラム。 A program for causing a computer to execute the function of the management control device according to any one of claims 1 to 6 . 接続元自律システムと、接続先自律システムと、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定するための1つまたは複数のノード装置とを備えた通信システムであって、
前記接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、前記接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報を備え
前記接続元仮想ポートから前記接続先仮想ポートへパスを設定するにあたって、前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定することを特徴とする通信システム。
A communication system comprising a connection source autonomous system, the destination autonomous system, one for setting a plurality of paths from the connection source autonomous system to the destination autonomous system or a plurality of node devices,
Definition and one or the originating virtual port includes a plurality of physical ports or logical port, the destination virtual port includes one or more physical ports or logical port of the destination autonomous system of the connection source autonomous system Virtual port information
In setting a path from the connection source virtual port to the connection destination virtual port, the physical port or logical port included in the connection source virtual port and the physical port or logical port included in the connection destination virtual port ; And a plurality of paths are set from the connection source autonomous system to the connection destination autonomous system.
通信ネットワークにおいて複数のパスを自動で構成する方法であって、
接続元自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続元仮想ポートと、接続先自律システムの1つまたは複数の物理ポートまたは論理ポートを包含する接続先仮想ポートを定義した仮想ポート情報に従って
前記接続元仮想ポートに包含される前記物理ポートまたは論理ポートと前記接続先仮想ポートに包含される前記物理ポートまたは論理ポートとの対応関係を認識して、前記接続元自律システムから前記接続先自律システムへ複数のパスを設定するこ
備えることを特徴とする方法。
A method of automatically configuring a plurality of paths in a communication network,
One or the originating virtual port includes a plurality of physical ports or logical ports of the connecting autonomous system was defined encompassing destination virtual port one or more physical ports or logical ports of destination autonomous system virtual According to the port information
Recognizes the correspondence between the physical port or logical port is included with the physical port or logical port is included in the connection source virtual port to the destination virtual port, the destination autonomous from said connection source autonomous system and set child multiple paths to the system
Method characterized in that comprises a.
JP2007062254A 2007-03-12 2007-03-12 Path automatic configuration method and apparatus Active JP4728985B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007062254A JP4728985B2 (en) 2007-03-12 2007-03-12 Path automatic configuration method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007062254A JP4728985B2 (en) 2007-03-12 2007-03-12 Path automatic configuration method and apparatus

Publications (2)

Publication Number Publication Date
JP2008227849A JP2008227849A (en) 2008-09-25
JP4728985B2 true JP4728985B2 (en) 2011-07-20

Family

ID=39845938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007062254A Active JP4728985B2 (en) 2007-03-12 2007-03-12 Path automatic configuration method and apparatus

Country Status (1)

Country Link
JP (1) JP4728985B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113810282B (en) * 2020-06-17 2023-03-10 华为技术有限公司 Path determining method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065644A (en) * 1983-09-20 1985-04-15 Nippon Telegr & Teleph Corp <Ntt> Packet multiplex communication system
JPH08331121A (en) * 1995-05-29 1996-12-13 Nec Shizuoka Ltd Isdn terminal adaptor
JPH09252299A (en) * 1996-03-15 1997-09-22 Fujitsu Ltd Multi-connection control system between b-isdn terminal equipments
JP2004146915A (en) * 2002-10-22 2004-05-20 Fujitsu Ltd Method and apparatus for interconnecting networks
JP2004179769A (en) * 2002-11-25 2004-06-24 Nippon Telegr & Teleph Corp <Ntt> Customer control method in optical vpn service, network node unit, and program therefor
JP2006246187A (en) * 2005-03-04 2006-09-14 Fujitsu Ltd Repeater
JP2006319902A (en) * 2005-05-16 2006-11-24 Nippon Telegr & Teleph Corp <Ntt> Vpn service providing method and establishment method of optical path

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065644A (en) * 1983-09-20 1985-04-15 Nippon Telegr & Teleph Corp <Ntt> Packet multiplex communication system
JPH08331121A (en) * 1995-05-29 1996-12-13 Nec Shizuoka Ltd Isdn terminal adaptor
JPH09252299A (en) * 1996-03-15 1997-09-22 Fujitsu Ltd Multi-connection control system between b-isdn terminal equipments
JP2004146915A (en) * 2002-10-22 2004-05-20 Fujitsu Ltd Method and apparatus for interconnecting networks
JP2004179769A (en) * 2002-11-25 2004-06-24 Nippon Telegr & Teleph Corp <Ntt> Customer control method in optical vpn service, network node unit, and program therefor
JP2006246187A (en) * 2005-03-04 2006-09-14 Fujitsu Ltd Repeater
JP2006319902A (en) * 2005-05-16 2006-11-24 Nippon Telegr & Teleph Corp <Ntt> Vpn service providing method and establishment method of optical path

Also Published As

Publication number Publication date
JP2008227849A (en) 2008-09-25

Similar Documents

Publication Publication Date Title
US7697556B2 (en) MAC (media access control) tunneling and control and method
US9769054B2 (en) Network topology discovery method and system
US10097372B2 (en) Method for resource optimized network virtualization overlay transport in virtualized data center environments
EP2731304B1 (en) Method, switch and system for transmitting an establish connection request
JP4833292B2 (en) Ethernet GMPLS control
EP2351299B1 (en) Ethernet frame broadcast emulation
JP6008801B2 (en) Transmission system, transmission method, and transmission apparatus
WO2007090346A1 (en) Control system, data message transmission method and network device in the ethernet
CN103795623A (en) Method and device for realizing traffic interflow between virtual devices
CN102638389A (en) Redundancy backup method and system of TRILL (Transparent Interconnection over Lots of Links) network
CN103326940A (en) Method for forwarding message in network and edge device of operator
US8559431B2 (en) Multiple label based processing of frames
US8612626B2 (en) Group member detection among nodes of a network
CN108880969B (en) Method and device for establishing link in SDN network
WO2015117377A1 (en) Network connectivity verification method and device, and computer-readable storage medium
JP4728985B2 (en) Path automatic configuration method and apparatus
WO2021098806A1 (en) Message transmission path switching method, device and system
EP3197133B1 (en) Notification method and device and acquisition device for mac address of esadi
JP4553304B2 (en) Network topology processing method and inter-network connection processing method
JP3794496B2 (en) Network connection method, network connection system, layer 2 switch and management server constituting the same
JP2002290441A (en) Ip-vpn router and method for automatically setting packet transfer path for ip-vpn
KR101038811B1 (en) Method of connection-oriented and connectionless transferring frame by using dynamic address combining technology in interconnected bridge network
JP2007129283A (en) Data transfer apparatus
Alimi Bandwidth Management and Loop Prevention in Redundant Networks
US8711870B2 (en) Technology for managing traffic via dual homed connections in communication networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090319

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100518

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110215

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110215

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110215

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4728985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250