(57)【要約】【課題】隣接するノード装置間でインタフェースに関するポリシーが異なる場合でもネットワーク情報を自動設定する。【解決手段】ネットワーク情報設定システムにおけるノード装置２ａ，２ｂがリンク接続されると、それをトリガとして、ノード装置２ａ，２ｂで設定情報を交換して、ネットワーク情報を設定する。ここで、ノード装置２ａ，２ｂは互いのネットワーク情報を参照して、ネットワーク情報に設定される設定内容が異なるとき、自ノード装置で希望するポリシーを隣接ノードに提案する。また、この隣接ノード装置がポリシーの変更を受け入れない場合、自ノード装置が隣接ノード装置のポリシーを受け入れる。【選択図】図５
2010239547.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいてリンクを介して接続された複数のノード装置を備えるネットワーク情報設定システムにおけるネットワーク情報設定方法であって、
前記ノード装置それぞれが、
自ノード装置にリンクが接続されたことをトリガにして、前記リンクに関して自ノード装置のインタフェースを示した設定情報を、記憶部に予め保持した元となる情報に基づいて自動払い出しするステップと、
隣接ノード装置との間で、前記設定情報を交換し、前記自動払い出しされた設定情報と、当該隣接ノード装置から受信した設定情報とを関連付けることにより、自ノード装置のインタフェースの対向となる隣接ノード装置のインタフェースを示したネットワーク情報を設定するステップと、
前記ネットワーク情報を自ノード装置の記憶部に格納するステップとを実行し、
第１のノード装置が、
前記第１のノード装置のネットワーク情報を、前記ノード装置の隣接ノード装置である第２のノード装置へ送信するステップを実行し、
前記第１のノード装置からのネットワーク情報を受信した第２のノード装置が、
前記受信したネットワーク情報に、当該第２のノード装置において当該第１のノード装置への接続に用いるインタフェースがすべて設定されているか否かを判断するステップと、
前記受信したネットワーク情報に、当該第２のノード装置において当該第１のノード装置への接続に用いるインタフェースが設定されていないものがあると判断したとき、当該第１のノード装置へ、前記ネットワーク情報の再設定のためのネゴシエーション要求を送信するステップとを実行し、
前記ネゴシエーション要求を受信した前記第１のノード装置が、
前記ネットワーク情報の再設定を承諾するか否かを判断するステップと、
前記ネットワーク情報の再設定を承諾すると判断したとき、前記第２のノード装置へ接続するインタフェースについて、前記インタフェースを構成するサブインタフェースを含む前記ネットワーク情報を作成し、前記第１のノード装置の記憶部に格納するステップと、
前記作成したネットワーク情報を、前記第２のノード装置へ送信するステップとを実行し、
当該ネットワーク情報を受信した第２のノード装置が、
前記第２のノード装置の記憶部に格納されたネットワーク情報において、前記第１のノード装置への接続に用いるインタフェースの対向となるインタフェースとして、前記受信したネットワーク情報に示されるサブインタフェースを設定したネットワーク情報を作成し、前記作成したネットワーク情報を、前記第２のノード装置の記憶部に格納するステップと、
前記作成したネットワーク情報を、前記第１のノード装置へ送信するステップとを実行し、
当該ネットワーク情報を受信した第１のノード装置が、
前記第１のノード装置の記憶部に格納されたネットワーク情報における前記サブインタフェースの対向となるインタフェースとして、前記受信したネットワーク情報において当該サブインタフェースの対向となっているインタフェースを設定したネットワーク情報を作成するステップと、
前記作成したネットワーク情報を、前記第１のノード装置の記憶部に格納するステップとを実行することを特徴とするネットワーク情報設定方法。
【請求項２】
前記ネットワークは、１以上のリンクを論理的に１つに束ねたリンクであるバンドルリンクを備えており、
前記ノード装置それぞれが、
前記設定情報を自動払い出するステップにおいて、前記バンドルリンクを構成するリンクそれぞれのインタフェースに対し、前記バンドルリンクの識別情報を含めた前記設定情報を自動払い出しし、
前記ネットワーク情報を設定するステップにおいて、前記バンドルリンクの識別情報を含む前記ネットワーク情報を設定し、
前記第１のノード装置が、
前記第１のノード装置のネットワーク情報を、前記ノード装置の隣接ノード装置である第２のノード装置へ送信するステップを実行し、
前記第１のノード装置からのネットワーク情報を受信した第２のノード装置が、
前記第２のノード装置の設定情報と前記第１のノード装置の設定情報とを参照して、前記第１のノード装置においては同じバンドルリンクとなっているが、前記第２のノード装置においては別個のバンドルリンクとなっているリンクがあるか否かを判断するステップと、
前記第１のノード装置においては同じバンドルリンクとなっているが、前記第２のノード装置においては別個のバンドルリンクとなっているリンクがあると判断したとき、前記第２ノード装置において別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を提案内容として示したネゴシエーション要求を送信するステップとを実行し、
前記ネゴシエーション要求を受信した前記第１のノード装置が、
当該ネゴシエーション要求に示される前記提案内容を承諾するか否かを判断するステップと、
前記提案内容を承諾すると判断したとき、前記第１のノード装置の記憶部に格納されるネットワーク情報におけるバンドルリンクのうち、前記提案内容のネットワーク情報に示されるバンドルリンクの対向となる、前記第１のノード装置のバンドルリンクをそれぞれ別個のバンドルリンクとするよう変更し、前記バンドルリンクを変更したネットワーク情報を、前記記憶部に格納するステップと、
前記バンドルリンクを変更したネットワーク情報を、前記第２のノード装置へ送信するステップとを実行し、
当該ネットワーク情報を受信した第２のノード装置が、
前記第２のノード装置の記憶部に格納されたネットワーク情報を、前記受信したネットワーク情報に基づき修正するステップと、
前記修正したネットワーク情報を、前記第２のノード装置の記憶部に格納するステップとを実行することを特徴とする請求項１に記載のネットワーク情報設定方法。
【請求項３】
ネットワークにおいてリンクを介して接続されたノード装置とその隣接ノード装置とを備えるネットワーク情報設定システムにおけるノード装置であって、
自ノード装置にリンクが接続されたことをトリガにして、前記リンクに関して自ノード装置のインタフェースを示した設定情報を、記憶部に予め保持した元となる情報に基づいて自動払い出しする設定情報生成部と、
自ノード装置とその隣接ノード装置との間で、前記設定情報を交換し、前記自動払い出しされた設定情報と、前記隣接ノード装置から受信した設定情報とを関連付けることにより、前記自ノード装置のインタフェースの対向となる前記隣接ノード装置のインタフェースを示したネットワーク情報を設定する設定情報交換部と、
前記ネットワーク情報を記憶部に格納する格納部と、
前記ネットワーク情報を記憶する前記記憶部とを備え、
前記隣接ノード装置から、当該隣接ノード装置のネットワーク情報を受信する設定情報確認処理部と、
前記受信したネットワーク情報に、自ノード装置において前記隣接ノード装置への接続に用いるインタフェースがすべて設定されているか否かを判断する設定情報判断部と、
前記設定情報判断部により、前記受信したネットワーク情報に、自ノード装置において当該隣接ノード装置への接続に用いるインタフェースが設定されていないものがあると判断したとき、当該隣接ノード装置との間で、前記ネットワーク情報の再設定のためのネゴシエーション要求処理を行うネゴシエーション要求処理部と、
前記ネゴシエーション要求処理の結果、前記隣接ノード装置から、前記ネットワーク情報の再設定を承諾する旨の応答を受信したとき、当該隣接ノード装置へのネットワーク情報の再設定要求を送信する再設定要求処理部と、
前記再設定要求の応答として、前記隣接ノード装置から、当該隣接ノード装置のインタフェースを構成するサブインタフェースを含む前記ネットワーク情報を受信する再設定処理部と、
前記記憶部に格納されたネットワーク情報において、当該隣接ノード装置への接続に用いるインタフェースの対向となるインタフェースとして、前記受信したネットワーク情報に示されるサブインタフェースを設定したネットワーク情報を作成し、この作成したネットワーク情報を、前記記憶部に格納する再設定情報格納部と、
前記作成したネットワーク情報を、当該隣接ノード装置へ送信する再設定情報確認部とを備えることを特徴とするノード装置。
【請求項４】
前記設定情報交換部によりネットワーク情報が設定された後、前記設定情報確認処理部は、自ノード装置のネットワーク情報を前記隣接ノード装置へ送信し、
前記ネゴシエーション要求処理部が、当該隣接ノード装置からネゴシエーション要求を受信し、前記ネットワーク情報の再設定を承諾すると判断したとき、
前記再設定処理部は、当該隣接ノード装置へ接続するインタフェースを構成するサブインタフェースを含む前記ネットワーク情報を作成し、前記作成したネットワーク情報を、当該隣接ノード装置へ送信し、
前記再設定情報格納部は、前記作成したネットワーク情報を前記記憶部に格納し、
前記再設定処理部は、当該隣接ノード装置から、当該隣接ノード装置のインタフェースの対向となるインタフェースとして、自ノード装置のサブインタフェースが設定されたネットワーク情報を受信し、
前記再設定情報格納部は、前記記憶部に格納されたネットワーク情報における前記サブインタフェースの対向となるインタフェースとして、前記受信したネットワーク情報において当該サブインタフェースの対向となるインタフェースを設定したネットワーク情報を作成し、この作成したネットワーク情報を、前記記憶部に格納することを特徴とする請求項３に記載のノード装置。
【請求項５】
前記ネットワークは、１以上のリンクを論理的に１つに束ねたリンクであるバンドルリンクを備え、
前記設定情報生成部は、前記設定情報を自動払い出しするとき、前記バンドルリンクを構成するリンクそれぞれのインタフェースに対し、前記バンドルリンクの識別情報を含めた前記設定情報を自動払い出しし、
前記設定情報交換部は、自ノード装置および隣接ノード装置それぞれのバンドルリンクの識別情報を含む前記ネットワーク情報を設定し、
前記設定情報判断部は、自ノード装置の設定情報と前記隣接ノード装置の設定情報とを参照して、前記隣接ノードにおいては同じバンドルリンクとなっているが、自ノード装置においては別個のバンドルリンクとなっているリンクがあるか否かを判断し、
前記ネゴシエーション要求処理部は、前記設定情報判断部により、自ノード装置においては別個のバンドルリンクとなっているが、前記隣接ノードにおいては同じバンドルリンクとなっているリンクがあると判断したとき、自ノード装置において別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を提案内容として示したネゴシエーション要求を当該隣接ノード装置へ送信し、
前記再設定処理部は、前記隣接ノード装置から、当該隣接ノード装置のバンドルリンクが変更されたネットワーク情報を受信し、
前記再設定情報格納部は、前記記憶部に格納されたネットワーク情報を、前記受信したネットワーク情報に基づき修正して、前記記憶部に格納することを特徴とする請求項４に記載のノード装置。
【請求項６】
前記ネゴシエーション要求処理部が、前記提案内容として、前記隣接ノード装置から、当該隣接ノードにおいて別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を含む前記ネゴシエーション要求を受信し、前記提案内容を承諾すると判断したとき、
前記再設定情報格納部は、前記記憶部に格納されたネットワーク情報における前記自ノード装置のバンドルリンクを、自ノード装置の記憶部に格納されるネットワーク情報におけるバンドルリンクのうち、前記提案内容のネットワーク情報に示されるバンドルリンクの対向となる、自ノード装置のバンドルリンクをそれぞれ別個のバンドルリンクとするよう変更し、前記バンドルリンクを変更したネットワーク情報を、前記記憶部に格納し、
前記再設定処理部は、前記バンドルリンクを変更したネットワーク情報を当該隣接ノード装置へ送信することを特徴とする請求項５に記載のノード装置。
【請求項７】
前記ネゴシエーション要求処理部が、前記隣接ノード装置から、前記ネットワーク情報の再設定を承諾する旨の応答を受信できなかったとき、
前記再設定処理部は、前記記憶部に格納された自ノード装置のネットワーク情報におけるバンドルリンクの情報を、前記隣接ノード装置において同じバンドルリンクについて、自ノード装置においても同じバンドルリンクとするよう変更し、この変更したネットワーク情報を、前記記憶部に格納し、
前記再設定情報確認部は、前記変更したネットワーク情報を、当該隣接ノード装置へ送信することを特徴とする請求項６に記載のノード装置。
【請求項８】
請求項１または請求項２に記載のネットワーク情報設定方法をコンピュータであるノード装置に実行させるためのプログラム。
【請求項９】
ネットワークにおいてリンクを介して接続された請求項３ないし請求項７のいずれか１項に記載のノード装置を複数備えるネットワーク情報設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のノード装置を用いたネットワークサービスを提供するために必要なネットワークの設定技術に関する。
【背景技術】
【０００２】
従来、ノード装置を含む光ＩＰ（Internet Protocol）網において、ノード装置またはノード装置を管理するための管理装置のオペレータ（以下、単にオペレータという）は、各ノード装置を接続するリンクの設定内容をそれぞれのノード装置に登録する。そして、光ＩＰ網のネットワーク敷設／増設時に、予め登録されたデータリンクの設定内容（各種設定情報）を管理するために、ノード装置に設定されたリンクの設定内容の確認等が行われている。設定内容の確認や、設定誤りのネゴシエーションを行うことによりネットワークサービスの提供を可能とするリンク管理方式として、ＬＭＰ（Link Management Protocol）が知られている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】J. Lang、“Link Management Protocol (LMP)”、[online]、2005年10月、RFC4204（Network Working Group Request for Comments:4204）、[平成21年3月22日検索]、インターネット<ＵＲＬ：http://www.ietf.org/rfc/rfc4204.txt>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１に開示された現在の規定では、オペレータが事前に設定内容を決定し、設定する必要がある。例えば、ネットワーク増設時には、増設したノード装置および当該ノード装置に接続されるノード装置に対して、２つのノード装置間に新設されるデータリンクをオペレータが設定（登録）する作業を行わなければならない。また、例えば、一方のノード装置のインタフェースが外付けのＷＤＭ（Wavelength Division Multiplexing、波長分割多重）インタフェースであり、他方のノード装置のインタフェースが内蔵型のＷＤＭインタフェースを用いる場合等、隣接する２つのノード装置がそれぞれ異なるインタフェース特性である場合や、リンクのバンドル（複数のリンクを１本のリンクとしてまとめて扱うこと）に関しポリシーが異なる場合、オペレータの負担はさらに大きい。
【０００５】
そこで、本発明では、前記した問題を解決し、隣接するノード装置間を接続するリンクのインタフェースに関し、ポリシーが異なる場合でもネットワーク情報を自動設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ネットワークにおいてリンクを介して接続された複数のノード装置を備えるネットワーク情報設定システムにおけるネットワーク情報設定方法であって、ノード装置それぞれが、自ノード装置にリンクが接続されたことをトリガにして、リンクに関して自ノード装置のインタフェースを示した設定情報を、記憶部に予め保持した元となる情報に基づいて自動払い出しするステップと、隣接ノード装置との間で、設定情報を交換し、自動払い出しされた設定情報と、当該隣接ノード装置から受信した設定情報とを関連付けることにより、自ノード装置のインタフェースの対向となる隣接ノード装置のインタフェースを示したネットワーク情報を設定するステップと、ネットワーク情報を自ノード装置の記憶部に格納するステップとを実行し、第１のノード装置が、第１のノード装置のネットワーク情報を、ノード装置の隣接ノード装置である第２のノード装置へ送信するステップを実行し、第１のノード装置からのネットワーク情報を受信した第２のノード装置が、受信したネットワーク情報に、当該第２のノード装置において当該第１のノード装置への接続に用いるインタフェースがすべて設定されているか否かを判断するステップと、受信したネットワーク情報に、当該第２のノード装置において当該第１のノード装置への接続に用いるインタフェースが設定されていないものがあると判断したとき、当該第１のノード装置へ、ネットワーク情報の再設定のためのネゴシエーション要求を送信するステップとを実行し、ネゴシエーション要求を受信した第１のノード装置が、ネットワーク情報の再設定を承諾するか否かを判断するステップと、ネットワーク情報の再設定を承諾すると判断したとき、第２のノード装置へ接続するインタフェースについて、インタフェースを構成するサブインタフェースを含むネットワーク情報を作成し、第１のノード装置の記憶部に格納するステップと、作成したネットワーク情報を、第２のノード装置へ送信するステップとを実行し、当該ネットワーク情報を受信した第２のノード装置が、第２のノード装置の記憶部に格納されたネットワーク情報において、第１のノード装置への接続に用いるインタフェースの対向となるインタフェースとして、受信したネットワーク情報に示されるサブインタフェースを設定したネットワーク情報を作成し、作成したネットワーク情報を、第２のノード装置の記憶部に格納するステップと、作成したネットワーク情報を、第１のノード装置へ送信するステップとを実行し、当該ネットワーク情報を受信した第１のノード装置が、第１のノード装置の記憶部に格納されたネットワーク情報におけるサブインタフェースの対向となるインタフェースとして、受信したネットワーク情報において当該サブインタフェースの対向となっているインタフェースを設定したネットワーク情報を作成するステップと、作成したネットワーク情報を、第１のノード装置の記憶部に格納するステップとを実行するネットワーク情報設定方法とした。
【０００７】
請求項３に記載の発明は、ネットワークにおいてリンクを介して接続されたノード装置とその隣接ノード装置とを備えるネットワーク情報設定システムにおけるノード装置であって、自ノード装置にリンクが接続されたことをトリガにして、リンクに関して自ノード装置のインタフェースを示した設定情報を、記憶部に予め保持した元となる情報に基づいて自動払い出しする設定情報生成部と、自ノード装置とその隣接ノード装置との間で、設定情報を交換し、自動払い出しされた設定情報と、隣接ノード装置から受信した設定情報とを関連付けることにより、自ノード装置のインタフェースの対向となる隣接ノード装置のインタフェースを示したネットワーク情報を設定する設定情報交換部と、ネットワーク情報を記憶部に格納する格納部と、ネットワーク情報を記憶する記憶部とを備え、隣接ノード装置から、当該隣接ノード装置のネットワーク情報を受信する設定情報確認処理部と、受信したネットワーク情報に、自ノード装置において隣接ノード装置への接続に用いるインタフェースがすべて設定されているか否かを判断する設定情報判断部と、設定情報判断部により、受信したネットワーク情報に、自ノード装置において当該隣接ノード装置への接続に用いるインタフェースが設定されていないものがあると判断したとき、当該隣接ノード装置との間で、ネットワーク情報の再設定のためのネゴシエーション要求処理を行うネゴシエーション要求処理部と、ネゴシエーション要求処理の結果、隣接ノード装置から、ネットワーク情報の再設定を承諾する旨の応答を受信したとき、当該隣接ノード装置へのネットワーク情報の再設定要求を送信する再設定要求処理部と、再設定要求の応答として、隣接ノード装置から、当該隣接ノード装置のインタフェースを構成するサブインタフェースを含むネットワーク情報を受信する再設定処理部と、記憶部に格納されたネットワーク情報において、当該隣接ノード装置への接続に用いるインタフェースの対向となるインタフェースとして、受信したネットワーク情報に示されるサブインタフェースを設定したネットワーク情報を作成し、この作成したネットワーク情報を、記憶部に格納する再設定情報格納部と、作成したネットワーク情報を、当該隣接ノード装置へ送信する再設定情報確認部とを備えることを特徴とする。
【０００８】
請求項４に記載の発明は、請求項３に記載のノード装置において、設定情報交換部によりネットワーク情報が設定された後、設定情報確認処理部は、自ノード装置のネットワーク情報を隣接ノード装置へ送信し、ネゴシエーション要求処理部が、当該隣接ノード装置からネゴシエーション要求を受信し、ネットワーク情報の再設定を承諾すると判断したとき、再設定処理部は、当該隣接ノード装置へ接続するインタフェースを構成するサブインタフェースを含むネットワーク情報を作成し、作成したネットワーク情報を、当該隣接ノード装置へ送信し、再設定情報格納部は、作成したネットワーク情報を記憶部に格納し、再設定処理部は、当該隣接ノード装置から、当該隣接ノード装置のインタフェースの対向となるインタフェースとして、自ノード装置のサブインタフェースが設定されたネットワーク情報を受信し、再設定情報格納部は、記憶部に格納されたネットワーク情報におけるサブインタフェースの対向となるインタフェースとして、受信したネットワーク情報において当該サブインタフェースの対向となるインタフェースを設定したネットワーク情報を作成し、この作成したネットワーク情報を、記憶部に格納することを特徴とする。
【０００９】
このようにすることで、ノード装置は、隣接ノードとリンクが接続されたことをトリガにして、リンクに関して自ノード装置のインタフェースを示した設定情報を互いに交換するので、ネットワーク情報を自動設定することができる。また、ノード装置間のインタフェース特性が異なる場合でも、ネットワーク情報を変更し、この変更したネットワーク情報を交換するので、ノード装置は互いにネットワークの運用に必要なネットワーク情報を設定することができる。例えば、一方のノード装置（自ノード装置）が複数の通信ポートに接続される外付けのＷＤＭ（Wavelength Division Multiplexing、波長分割多重）インタフェースで通信を行うが、他方のノード装置（隣接ノード装置）は、内蔵型のＷＤＭインタフェースで通信を行う場合、設定情報交換部による設定情報の交換では、この通信ポートの対向となる隣接ノード装置側のインタフェースの一部に情報を設定できないこともある。しかし、本願発明のノード装置が再設定処理部により、隣接ノード装置から、この内蔵型のＷＤＭインタフェースに加え、このＷＤＭインタフェースを構成するサブインタフェース（波長ごとに用意されたインタフェース）の情報も受信するので、自ノード装置は、ネットワーク情報に各通信ポートの対向となる隣接ノード装置のインタフェース（サブインタフェース）を設定できる。また、隣接ノード装置もネットワーク情報に、ＷＤＭインタフェースを構成するサブインタフェースごとに、そのサブインタフェースの対向となる通信ポートのインタフェースを設定できる。よって、ノード装置は互いに、ネットワークの運用に必要なネットワーク情報を設定できる。
【００１０】
請求項２に記載の発明は、請求項１に記載のネットワーク情報設定方法において、ネットワークは、１以上のリンクを論理的に１つに束ねたリンクであるバンドルリンクを備えており、ノード装置それぞれが、設定情報を自動払い出するステップにおいて、バンドルリンクを構成するリンクそれぞれのインタフェースに対し、バンドルリンクの識別情報を含めた設定情報を自動払い出しし、ネットワーク情報を設定するステップにおいて、バンドルリンクの識別情報を含むネットワーク情報を設定し、第１のノード装置が、第１のノード装置のネットワーク情報を、ノード装置の隣接ノード装置である第２のノード装置へ送信するステップを実行し、第１のノード装置からのネットワーク情報を受信した第２のノード装置が、第２のノード装置の設定情報と第１のノード装置の設定情報とを参照して、第１のノード装置においては同じバンドルリンクとなっているが、第２のノード装置においては別個のバンドルリンクとなっているリンクがあるか否かを判断するステップと、第１のノード装置においては同じバンドルリンクとなっているが、第２のノード装置においては別個のバンドルリンクとなっているリンクがあると判断したとき、第２ノード装置において別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を提案内容として示したネゴシエーション要求を送信するステップとを実行し、ネゴシエーション要求を受信した第１のノード装置が、当該ネゴシエーション要求に示される提案内容を承諾するか否かを判断するステップと、提案内容を承諾すると判断したとき、第１のノード装置の記憶部に格納されるネットワーク情報におけるバンドルリンクのうち、提案内容のネットワーク情報に示されるバンドルリンクの対向となる、第１のノード装置のバンドルリンクをそれぞれ別個のバンドルリンクとするよう変更し、バンドルリンクを変更したネットワーク情報を、記憶部に格納するステップと、バンドルリンクを変更したネットワーク情報を、第２のノード装置へ送信するステップとを実行し、当該ネットワーク情報を受信した第２のノード装置が、第２のノード装置の記憶部に格納されたネットワーク情報を、受信したネットワーク情報に基づき修正するステップと、修正したネットワーク情報を、第２のノード装置の記憶部に格納するステップとを実行することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項４に記載のノード装置において、ネットワークは、１以上のリンクを論理的に１つに束ねたリンクであるバンドルリンクを備え、設定情報生成部は、設定情報を自動払い出しするとき、バンドルリンクを構成するリンクそれぞれのインタフェースに対し、バンドルリンクの識別情報を含めた設定情報を自動払い出しし、設定情報交換部は、自ノード装置および隣接ノード装置それぞれのバンドルリンクの識別情報を含むネットワーク情報を設定し、設定情報判断部は、自ノード装置の設定情報と隣接ノード装置の設定情報とを参照して、隣接ノードにおいては同じバンドルリンクとなっているが、自ノード装置においては別個のバンドルリンクとなっているリンクがあるか否かを判断し、ネゴシエーション要求処理部は、設定情報判断部により、自ノード装置においては別個のバンドルリンクとなっているが、隣接ノードにおいては同じバンドルリンクとなっているリンクがあると判断したとき、自ノード装置において別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を提案内容として示したネゴシエーション要求を当該隣接ノード装置へ送信し、再設定処理部は、隣接ノード装置から、当該隣接ノード装置のバンドルリンクが変更されたネットワーク情報を受信し、再設定情報格納部は、記憶部に格納されたネットワーク情報を、受信したネットワーク情報に基づき修正して、記憶部に格納することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載のノード装置において、ネゴシエーション要求処理部が、提案内容として、隣接ノード装置から、当該隣接ノードにおいて別個のバンドルリンクとなっているバンドルリンクを示したネットワーク情報を含むネゴシエーション要求を受信し、提案内容を承諾すると判断したとき、再設定情報格納部は、記憶部に格納されたネットワーク情報における自ノード装置のバンドルリンクを、自ノード装置の記憶部に格納されるネットワーク情報におけるバンドルリンクのうち、提案内容のネットワーク情報に示されるバンドルリンクの対向となる、自ノード装置のバンドルリンクをそれぞれ別個のバンドルリンクとするよう変更し、バンドルリンクを変更したネットワーク情報を、記憶部に格納し、再設定処理部は、バンドルリンクを変更したネットワーク情報を当該隣接ノード装置へ送信することを特徴とする。
【００１３】
このようにすることで、自ノード装置においては別個のバンドルリンクとなっているが、隣接ノードにおいては同じバンドルリンクとなっているリンクがある場合等、隣接ノード装置のバンドルポリシーが自ノード装置のバンドルポリシーに反する場合、隣接ノード装置のバンドルポリシーを変更させるので、ノード装置は互いに、ネットワークの運用に必要なネットワーク情報を設定できる。なお、バンドルポリシーとは、自ノード装置のリンクのうち、どのリンクをバンドルリンクとして扱うかに関するポリシーである。ここで、自ノード装置において、別個のバンドルリンクとなっているリンクは、対向となるバンドルリンクでも別個のバンドルリンクでないと、自ノード装置はネットワーク情報を設定できない。例えば、自ノード装置において自ノード装置のバンドルリンクが「B1」および「B2」であり、この対向となる隣接ノードのバンドルリンクが両方とも「A1」であると、このバンドルリンク「B1」または「B2」のバンドルリンクをネットワーク情報に設定できない。しかし、本発明のように、自ノード装置のバンドルポリシーに合うよう隣接ノード装置のバンドルリンクの設定を変更させ、この変更させたネットワーク情報を受信することで、ノード装置は互いにネットワークの運用に必要なネットワーク情報を設定できる。
【００１４】
請求項７に記載の発明は、請求項６に記載のノード装置において、ネゴシエーション要求処理部が、隣接ノード装置から、ネットワーク情報の再設定を承諾する旨の応答を受信できなかったとき、再設定処理部は、記憶部に格納された自ノード装置のネットワーク情報におけるバンドルリンクの情報を、隣接ノード装置において同じバンドルリンクについて、自ノード装置においても同じバンドルリンクとするよう変更し、この変更したネットワーク情報を、記憶部に格納し、再設定情報確認部は、変更したネットワーク情報を、当該隣接ノード装置へ送信することを特徴とする。
【００１５】
このようにすることでも、ネットワークが、バンドルリンクを備える場合において、自ノード装置からの提案内容に従い、隣接ノード装置がバンドルポリシーを変更することを承諾しなかった場合でも、自ノード装置側のバンドルリンクを修正し、この修正を反映したネットワーク情報を隣接ノード装置へ送信するので、ノード装置は互いにネットワークの運用に必要なネットワーク情報を設定できる。
【００１６】
請求項８に記載の発明は、請求項１または請求項２に記載のネットワーク情報設定方法をコンピュータであるノード装置に実行させるためのプログラムである。
【００１７】
このようにすることで、請求項１または請求項２に記載のネットワーク情報設定方法を一般的なコンピュータに実行させることができる。
【００１８】
請求項９に記載の発明は、ネットワークにおいてリンクを介して接続された請求項３ないし請求項７のいずれか１項に記載のノード装置を複数備えるネットワーク情報設定システムである。
【００１９】
このようなネットワーク情報設定システムは、ノード装置間のバンドルポリシーが異なる場合でも、互いにネットワークの運用に必要なネットワーク情報を設定できる。
【発明の効果】
【００２０】
本発明によれば、隣接するノード装置間でインタフェースに関するポリシーが異なる場合でもネットワーク情報を自動設定することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の各実施の形態におけるネットワーク情報設定システムの構成例を示した図である。
【図２】第１の実施の形態におけるネットワーク情報設定システムに用いられるノード装置の構成例を示した図である。
【図３】図２のノード装置のネットワーク情報を例示した図である。
【図４】各実施の形態におけるネットワーク情報設定システムの構成例を示した図である。
【図５】第１の実施の形態における各ノード装置の処理手順を示したフローチャートである。
【図６】第２の実施の形態におけるネットワーク情報設定システムに用いられるノード装置の構成例を示した図である。
【図７】第２の実施の形態における各ノード装置のネットワーク情報を例示した図である。
【図８】第２の実施の形態における各ノード装置の処理手順を示したフローチャートである。
【図９】第２の実施の形態における各ノード装置のネットワーク情報を例示した図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための形態（以下、実施の形態とする）を第１の実施の形態および第２の実施の形態に分けて説明する。
【００２３】
＜全体構成＞
図１（ａ）および(ｂ)は、本発明の各実施の形態におけるネットワーク情報設定システムの構成例を示した図である。ネットワーク情報設定システム１は、ネットワークにおいてリンクを介して互いに通信可能に接続されたノード装置と、その隣り合うノード装置(隣接ノード装置）とを備えている。図１に示すように、ネットワーク情報設定システム１は、例えば、マルチレイヤネットワークからなる光ＩＰ網１００をベースとしており、複数のノード装置２（２ａ，２ｂ，２ｃ，２ｄ）を備えている。本実施の形態では、ネットワーク情報設定システム１は、ノード装置２に設定された情報を取得する管理装置３も備えている。図１において、ノード装置２や管理装置３の台数は特に限定されるものではない。なお、ノード装置２ａ’，２ｂ’，２ｃ’，２ｄ’については、第２の実施の形態の項で説明する。
【００２４】
ノード装置２は、リンクに関するネットワーク情報を設定するものであり、例えば、光クロスコネクト（ＯＸＣ：Optical Cross Connect）、ルータ、スイッチ等からなる装置である。ノード装置２は、複数のインタフェース４を有している。インタフェース４は、データリンク６としてのケーブルが接続される。なお、インタフェース４の個数は特に限定されるものではない。
【００２５】
図１（ａ）に示す例では、ノード装置２ａ，２ｂ間、ノード装置２ｂ，２ｃ間、および、ノード装置２ｃ，２ｄ間はそれぞれ、１本以上のデータリンク６により接続される。なお、リンクはノードとノードとの論理的な接続を指しており、物理的にはケーブル等がこれに相当する。
【００２６】
管理装置３は、各ノード装置２の図示しない制御チャネルおよび専用線を介して通信可能に接続されているものとする。
【００２７】
なお、ノード装置２は、データリンク６を１本ずつ管理してもよいが、例えば、複数のデータリンク６を論理的に１つに束ねて、図１（ａ）に示すように、バンドルリンク（Bundle Link）として扱ってもよい。これによれば、光ＩＰ網１００において、大容量のトラフィックを転送できる。また、バンドルリンクとして扱われるデータリンク６は、論理的には、図１（ｂ）に示すように１本のリンクとして扱われる。よって、例えば、管理装置３において管理するリンクに関する情報量を削減することができる。
【００２８】
＜第１の実施の形態＞
図２を参照して、第１の実施の形態のネットワーク情報設定システムに用いられるノード装置２（２ａ，２ｂ）の構成例を説明する。ここでは、ノード装置２の各インタフェースおよびデータリンク６以外の構成の図示は省略している。このノード装置２ａは、例えば、ＷＤＭインタフェース４１経由でデータリンク６に接続され、ノード装置２ｂは、外付けのＷＤＭインタフェース４３経由でデータリンク６に接続される。ノード装置２ａ，２ｂは、これらのインタフェース経由でＷＤＭによる光信号の送受信をする。ここでは、ノード装置２ａ（Node ID=Y）は、インタフェース４として、ＷＤＭインタフェース４１を備える。このＷＤＭインタフェース４１は、例えば、波長（例えば、波長ａ〜ｄ）ごとに、その波長の光信号を送信するための素子（サブインタフェース４２）を備える。
【００２９】
また、ノード装置２ｂ（Node ID=X）は、インタフェース４としてポートインタフェース４４を複数備え、このポートインタフェース４４には。外付けのＷＤＭインタフェース４３が接続される。なお、ノード装置２ａ，２ｂは、IF ID「y1」のデータリンク６と、IF ID「y2」のデータリンク６とをバンドルリンクとして扱うものとする。つまり、論理的に１つのリンクとして扱う。ノード装置２ａは、このバンドルリンクをTE（Traffic Engineering）Link「B1」のバンドルリンクとして扱い、ノード装置２ｂは、このバンドルリンクをTE Link「x1」として扱うものとする。
【００３０】
ここで、図２および図３を用いてノード装置２ａ，２ｂの動作概要を説明する。ノード装置２ａ，２ｂは、データリンク６により接続されたことをトリガとして、このデータリンク６に関して自ノード装置のインタフェースを示した設定情報を自動払い出しする。そして、ノード装置２ａ，２ｂ間で、払い出された設定情報を交換し、自ノード装置の設定情報と、隣接ノード装置から受信した設定情報とを関連付けたネットワーク情報を設定する。このネットワーク情報は、隣接ノードのインタフェースの対向となる隣接ノード装置におけるインタフェース等を示した情報である（詳細は後記）。このようにすることでノード装置２ａ，２ｂはネットワークの運用に必要なネットワーク情報を自動で設定できる。
【００３１】
ここで、図２に示すように、ノード装置２ａ，２ｂの互いのインタフェース特性が異なる。よって、ノード装置２ａ，２ｂ間で最初に設定情報を交換した段階では、一部のインタフェースについて対向となるインタフェースが設定されないことがある。例えば、ノード装置２ｂには「p2〜p4」というポートインタフェース４４があるにもかかわらず（図２参照）、ノード装置２ａのネットワーク情報には、このポートインタフェース４４の情報が設定されていないことがある（図３（ａ）参照）。また、ノード装置２ｂにおいてもノード装置２ｂには「p2〜p4」というポートインタフェース４４があるにもかかわらず、このインタフェースの対向となるインタフェースが設定されないことがある（図３（ｂ）参照）。
【００３２】
そこで、ノード装置２ｂは、ノード装置２ａに対し、再度、ネットワーク情報の取得要求を送信する。つまり、ノード装置２ｂは、ノード装置２ａに、最初に受信した設定情報に示されるインタフェースよりもさらに細かいインタフェースの情報があれば、そのインタフェースの情報をノード装置２ｂへ送信するよう要求する。ここで、ノード装置２ａは、ノード装置２ｂからネットワーク情報の取得要求を受信すると、前回送信したネットワーク情報で送信したRemote Data linkに含まれるインタフェースよりもさらに細かい（下位の）インタフェース（例えば、図２のＷＤＭインタフェース４１を構成するサブインタフェース４２）に関する情報も含めたネットワーク情報を送信する。
【００３３】
例えば、ノード装置２ａは、Local Data link「y1」配下の「abcd」（図２のＷＤＭインタフェース４１の波長ａ〜ｄに対応するサブインタフェース４２の識別情報）を含むネットワーク情報をノード装置２ｂへ送信する。このようなネットワーク情報を取得したノード装置２ｂは、図３（ｃ）に示すように、ネットワーク情報を修正する。すなわち、ノード装置２ｂは、ノード装置２のLocal Data link「p1〜p4」それぞれのRemote Data linkとして「y1a〜y1d」を関連付ける。また、ノード装置２ａのLocal Data link「q1〜q4」それぞれのRemote Data linkとして「y2a〜y2d」を関連付ける。また、Local TE Link「x1」のRemote TE Linkとして「B1」を関連付ける。そして、ノード装置２ｂは、このようにしてネットワーク情報を修正すると、この修正したネットワーク情報を設定情報記憶部２１（図４参照）のＤＢに登録する。また、この修正したネットワーク情報をノード装置２ａへ送信する。これにより、ノード装置２ａには、図３（ｄ）に例示するようなネットワーク情報が設定される。つまり、ノード装置２ａ，２ｂ間で互いにRemoteとLocalのインタフェースがちょうど反対となったネットワーク情報を設定することができる。すなわち、実質的にノード装置２ａ，２ｂ間で同じ設定内容のネットワーク情報を設定することができる。
【００３４】
このように、ノード装置２のインタフェース特性が、隣接ノード装置のインタフェース特性と異なる場合でも、互いのネットワーク情報の再設定を行い、ネットワークの運用に必要なネットワーク情報を設定することができる。
【００３５】
＜ノード装置の構成＞
このようなノード装置２は、例えば、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ＨＤＤ（Hard Disk Drive）と、通信を行うためのＮＩＣ（Network Interface Card）等から構成されており、図４に示すように、ノード装置２は、入出力部１０と、記憶部２０と、設定情報生成部３０と、設定情報交換部４０と、ネゴシエーション処理部４６と、通知部５０とを備える。なお、ノード装置２は、ネットワークごとに設けられてルーティング等の処理をそれぞれ独立して行う複数のインスタンス（図示しない）を備えていてもよい。また、ノード装置２は、自身が保持する複数のデータリンク６を１つに束ねて管理するためのバンドル設定を行う機能を有しているものとする。
【００３６】
入出力部１０は、所定の情報を入出力するものであり、例えば、データリンク６としてのケーブルを差し込む複数のインタフェース４を備えている。
【００３７】
記憶部２０は、例えば、ＣＰＵによる演算処理等に利用されるＲＡＭと、所定のプログラムを格納したＲＯＭと、各種データベース（ＤＢ）等を格納するＨＤＤとを備える。本実施の形態では、記憶部２０は、設定情報記憶部２１を備えている。この設定情報記憶部２１は、ノード装置２で生成される設定情報や隣り合ったノード装置から取得した設定情報を関連付けたネットワーク情報を記憶するものであり、一般的なハードディスクから構成される。設定情報とは、従来オペレータにより入力設定されていたリンクに関するネットワーク情報を指すものである。この設定情報は、例えば、ケーブルで特定されるリンクに付与するリンク名（IF ID）や、ノード装置２の識別情報（Node ID)を示す。また、設定情報には、複数のリンクを１つに束ねたものを総称するＴＥリンク（TE Link）情報も含まれる。なお、前記したネットワーク情報は、自ノード装置に隣り合ったノード装置２間の設定情報が対をなす構造を有することとなる。
【００３８】
設定情報生成部３０は、ネットワークのサービスを行うためにリンクに関して自ノード装置側に設定することが必要な設定情報を、記憶部２０に予め保持した元となる情報に基づいて生成するものである。本実施の形態では、設定情報生成部３０は、自ノード装置にリンクが接続されたことをトリガに設定情報の自動払い出しを行う。つまり、設定情報生成部３０は、インタフェース４にケーブルが挿入されたことを検出し、検出をトリガに、そのケーブルで特定される設定情報を自動生成する。なお、インタフェース４にケーブルが挿入されたことを検出するタイミングは、動作中でも起動時でもよい。
【００３９】
また、本実施の形態では、設定情報生成部３０は、記憶部２０のＲＯＭ等に予め保持したノード識別子に基づいて設定情報を生成する（払い出しを行う）。その生成方法は、ノード識別子を活用すれば特に限定されるものではなく、インタフェース４にケーブルが挿入されたときに、生成した所定値と、ノード識別子（例えば「ａ」）とを組み合わせるランダム選択法でもよい。
【００４０】
設定情報交換部４０は、自ノード装置と隣接ノード装置との間で、設定情報を交換し、生成された設定情報と、取得した設定情報とを関連付けてネットワーク情報を作成する。そして、この作成したネットワーク情報を設定情報記憶部２１のＤＢに登録する。設定情報交換部４０は、設定情報交換要求処理部４０１と、設定情報処理部４０２と、格納部４０３とを備えている。
【００４１】
設定情報交換要求処理部４０１は、隣接ノード装置に対して、隣接ノード装置で生成された設定情報の取得を要求するために、自ノード装置で自動払い出しした設定情報を含む設定情報交換要求を送信するものである。また、設定情報交換要求処理部４０１は、隣接ノード装置から、設定情報交換要求を受信するものである。
【００４２】
設定情報処理部４０２は、設定情報交換要求処理部４０１で受信した設定情報交換要求に応じて、自ノード装置で自動払い出しした設定情報を、要求先のノード装置２に送信するものである。
【００４３】
格納部４０３は、設定情報処理部４０２で受信した隣のノード装置２の設定情報を、自ノード装置で自動払い出しした設定情報に関連付けて設定情報記憶部２１に格納されたＤＢに登録する。
【００４４】
ネゴシエーション処理部４６は、設定情報交換部４０による設定情報を交換によりネットワーク情報を設定した後、ネットワーク情報の再設定が必要な場合、互いのネットワーク情報の再設定を行う。このようなネゴシエーション処理部４６は、設定情報確認処理部４６１と、設定情報判断部４６２と、ネゴシエーション要求処理部４６３と、再設定要求処理部４６４と、再設定処理部４６５と、再設定情報格納部４６６と、再設定情報確認部４６７とを備えている。
【００４５】
設定情報確認処理部４６１は、設定情報交換部４０により記憶部２０のネットワーク情報がＤＢに格納された後、このネットワーク情報を含む設定情報確認を隣接ノード装置へ送信する。また、この設定情報確認処理部４６１は、隣接ノード装置から、この隣接ノード装置に設定されたネットワーク情報を示した設定情報確認を受信する。
【００４６】
設定情報判断部４６２は、隣接ノード装置から受信した設定情報確認に示されるネットワーク情報を参照して、自ノード装置のネットワーク情報と隣接ノード装置のネットワーク情報とで設定内容が異なるか否かを判断する。例えば、図２のノード装置２ｂの設定情報判断部４６２が、隣接ノード装置（ノード装置２ａ）から、図３（ａ）に示すようなネットワーク情報を受信し、自ノード装置（ノード装置２ｂ）には図３（ｂ）に示すようなネットワーク情報が設定されている場合を考える。この場合、隣接ノード装置（ノード装置２ａ）から受信したネットワーク情報により、この隣接ノード装置には、自ノード装置（ノード装置２ｂ）のLocal Data link「p2〜p4」、「q2〜q4」が設定されていないことが分かる。よって、設定情報判断部４６２は、自ノード装置のネットワーク情報と隣接ノード装置のネットワーク情報とで設定内容が異なると判断する。
【００４７】
ネゴシエーション要求処理部４６３は、この設定情報判断部４６２により、隣接ノード装置との間でネットワーク情報の設定内容が異なると判断されたとき、この隣接ノード装置へ、ネットワーク情報の再設定のためのネゴシエーション要求を送信する。また、このネゴシエーション要求処理部４６３は、隣接ノード装置側から、ネゴシエーション要求を受信したときには、このネゴシエーション要求に応じるか否かを判断する。
【００４８】
再設定要求処理部４６４は、ネゴシエーション要求処理部４６３が、隣接ノード装置からのネゴシエーション要求に応じると判断した場合に、この隣接ノード装置へ再設定開始要求を送信する。また、再設定要求処理部４６４は、隣接ノード装置側から再設定開始要求を受信したときには、この隣接ノード装置からのネゴシエーション待ち状態に遷移する。そして、再設定要求処理部４６４は、このネゴシエーション待ち状態に遷移したことを再設定応答として隣接ノード装置へ送信する。
【００４９】
再設定処理部４６５は、修正した自ノード装置のネットワーク情報を、隣接ノード装置へ送信する。例えば、再設定処理部４６５は、隣接ノード装置から再設定応答を受信すると、自ノード装置のネットワーク情報を、自ノード装置のサブインタフェース４２を含むネットワーク情報へ修正する。そして、この修正したネットワーク情報を、隣接ノード装置へ送信する。例えば、図３（ａ）に示すネットワーク情報におけるLocal Data link「y1」および「y2」それぞれに、このインタフェースのサブインタフェース４２に関する情報「（abcd）」を付加する修正を行い、この修正したネットワーク情報として隣接ノード装置へ送信する。また、再設定処理部４６５は、隣接ノード装置側でネットワーク情報が修正されたときには、この隣接ノード装置から修正されたネットワーク情報を受信する。
【００５０】
再設定情報格納部４６６は、再設定処理部４６５により修正されたネットワーク情報を設定情報記憶部２１のＤＢに登録する。また、再設定処理部４６５により、隣接ノード装置側から、修正された隣接ノード装置のネットワーク情報を受信したときには、再設定情報格納部４６６は、この隣接ノード装置のネットワーク情報をもとに、自ノード装置のネットワーク情報を変更し、自ノード装置の記憶部２０に格納する。つまり、ネットワーク情報の再設定を行う。例えば、再設定情報格納部４６６は、隣接ノード装置から、新たなインタフェースの情報（サブインタフェース４２に関する情報）が追加されたネットワーク情報を受信すると、この追加されたインタフェースの情報を、自ノード装置のインタフェースとを関連付けたネットワーク情報へ変更し、設定情報記憶部２１のＤＢに登録する。
【００５１】
再設定情報確認部４６７は、自ノード装置で変更されたネットワーク情報が設定情報記憶部２１のＤＢに登録されたとき、このネットワーク情報を隣接ノード装置へ送信する。例えば、再設定情報確認部４６７は、前記したサブインタフェース４２のインタフェースの情報と、自ノード装置のインタフェースとの関連付けがされたネットワーク情報（図３（ｃ）参照）を隣接ノード装置へ送信する。つまり、再設定情報確認部４６７は、自ノード装置において変更されたネットワーク情報を隣接ノード装置へ通知する。
【００５２】
通知部５０は、自ノード装置の設定情報記憶部２１のＤＢに登録されたネットワーク情報を管理装置３へ送信する。送信するタイミングは、例えば、再設定情報確認部４６７が、隣接ノード装置へネットワーク情報を送信した後等である。
【００５３】
また、このノード装置２の設定情報生成部３０、設定情報交換部４０、ネゴシエーション処理部４６、通知部５０の機能は、ＣＰＵが記憶部２０のＨＤＤ等に格納された所定のプログラムをＲＡＭに展開して実行することにより実現されるものである。
【００５４】
＜管理装置＞
管理装置３は、例えば、一般的なパーソナルコンピュータやサーバ装置等から構成される。管理装置３は、その機能として、図４に示すように、ノード装置２から送信されるネットワーク情報を受信するネットワーク情報受信部６１と、受信したネットワーク情報を記憶部６３に格納する格納部６２と、ネットワーク情報を登録するＤＢを記憶する記憶部６３とを備えている。
【００５５】
＜処理手順＞
適宜図２〜図４を参照しつつ、図５を用いて、ノード装置２の処理手順を説明する。ここでは、まず、ノード装置２ａ，２ｂ間がリンク接続されたことをトリガとして、互いに設定情報を交換する。そして、このような設定情報交換後、ノード装置２ａ，２ｂ間でネットワーク情報の設定内容に違いがあった場合、このネットワーク情報の再設定を行う。ここでは、ノード装置２ａ，２ｂが、設定情報の交換を完了する処理を、プラグアンドプレイネットワーク構築という。また、プラグアンドプレイネットワーク構築後、ノード装置２ａ，２ｂ間でネットワーク情報の設定内容に違いがあるか否かを判断し、違いがあった場合にネットワーク情報の再設定を行う処理をプラグアンドプレイネゴシエーションという。
【００５６】
なお、ここでは説明を省略してるが、ノード装置２ａ，２ｂ間で設定内容が同じであれば、Ｓ７以降の処理は行わない。また、ノード装置２ａ，２ｂ間がリンク接続されると、ノード装置２ａもノード装置２ｂも互いに設定情報の自動払い出しを実行し、隣接ノード装置へ設定情報を送信するが、ここでは、ノード装置２ａ側から設定情報を送信する処理について説明する。
【００５７】
まず、ノード装置２ａの設定情報生成部３０（図４参照）は、インタフェース４にケーブルが挿入されたことをトリガに、そのケーブルで特定される設定情報を自動生成し、設定情報記憶部２１に格納する。例えば、ノード装置２ａが、図２に例示するようなインタフェースを備える場合、設定情報生成部３０は、TE Link「B1」、Data link「y1」、TE Link「B1」、Data link「y2」という設定情報を自動払い出しし、設定記憶部２１に格納する。そして、ノード装置２ａの設定情報交換要求処理部４０１は、この設定情報を含む設定情報交換要求をノード装置２ｂへ送信する（Ｓ１：情報提示）。
【００５８】
そして、ノード装置２ｂの格納部４０３は、設定情報処理部４０２により受信したノード装置２ａからの設定情報を、自ノード装置で自動払い出しした設定情報に関連付けて設定情報記憶部２１に格納されたＤＢに登録する（Ｓ２：情報格納）。つまり、ネットワーク情報を作成して、ＤＢに登録する。例えば、ノード装置２ｂの格納部４０３は、自ノード装置のLocal TE Link「x1」に対し、Remote TE Link「B1」、Local Data link「p1」、Remote Data link「y1」を関連付け、また、Local Data link「q1」にRemote Data link「y2」を関連付けてＤＢに登録する（図３（ｂ）参照）。
【００５９】
次に、ノード装置２ｂの設定情報処理部４０２は、Ｓ２で関連付けた情報（図３（ｂ）参照）をノード装置２ａへ送信する（Ｓ３：情報応答）。例えば、ノード装置２ｂの設定情報処理部４０２は、ノード装置２ｂのLocal TE Link「x1」の対向となるRemote TE Linkは「B1」であり、Local Data link「p1」のRemote Data linkは「y1」であり、Local Data link「q1」のRemote Data linkは「y2」であるという情報をノード装置２ａへ送信する。
【００６０】
そして、ノード装置２ａの格納部４０３は、設定情報処理部４０２により受信したノード装置２ｂからの設定情報を、自ノード装置で自動払い出しした設定情報に関連付けて設定情報記憶部２１に格納されたＤＢに登録する（Ｓ４：情報格納）。例えば、ノード装置２ａの格納部４０３は、図３（ａ）に示すように、Local TE Link「B1」に対し、Remote TE Link「x1」、Local Data link「y1」およびRemote Data link「p1」を関連付ける。また、格納部４０３は、Local TE Link「B1」に対し、Remote TE Link「x1」、Local Data link「y2」およびRemote Data link「q1」を関連付ける。そして、格納部４０３は、このような関連付けを行った情報（ネットワーク情報）をＤＢに登録する。
【００６１】
次に、ノード装置２ａの設定情報確認処理部４６１は、格納部４０３によりネットワーク情報がＤＢに格納された後、このネットワーク情報を示した設定情報確認要求をノード装置２ｂへ送信する（Ｓ５：設定情報確認要求）。例えば、ノード装置２ａの設定情報確認処理部４６１は、図３（ａ）に示すようなネットワーク情報をノード装置２ｂへ送信する。つまり、ノード装置２ａはLocal Data link「y1（abcd）」および「y2(abcd）」をノード装置２ｂへ通知する。つまり、ノード装置２ａは、Local Data link「y1」および「y2」が波長「abcd」を含むことを併せてノード装置２ｂへ通知する。
【００６２】
そして、ノード装置２ｂの設定情報確認処理部４６１は、ノード装置２ａに設定されたネットワーク情報を示した設定情報確認を受信する。次に、ノード装置２ｂの設定情報判断部４６２は、ノード装置２ａから受信した設定情報確認に含まれるネットワーク情報を参照して、ノード装置２ａのネットワーク情報とノード装置２ｂのネットワーク情報とで設定内容が異なるか否かを確認する（Ｓ６：情報確認）。例えば、図３（ｂ）に示すように、ノード装置２ａから受信したネットワーク情報のRemote Data linkに、自ノード装置のポートインタフェース「p2〜p4」、「q2〜q4」が未設定であり、かつ、隣接ノード装置（ノード装置２ａ）から受信したネットワーク情報がサブインタフェースに関する情報（例えば、Local Data link「y1」および「y2」の波長「abcd」の情報）を含む場合、設定情報判断部４６２はノード装置２ａのネットワーク情報とノード装置２ｂのネットワーク情報とで設定内容が異なると判断する。なお、ここでは図示を省略しているが、ノード装置２ａ，２ｂ間でネットワーク情報の設定内容が同じであれば、プラグアンドプレイネゴシエーションを終了する。
【００６３】
ここで、ノード装置２ａ，２ｂ間で設定内容が異なるとき、ノード装置２ｂのネゴシエーション要求処理部４６３は、ノード装置２ａに対し、ネゴシエーション要求を送信する（Ｓ７：ネゴシエーション要求）。ノード装置２ａのネゴシエーション要求処理部４６３は、このネゴシエーション要求処理を受信し（Ｓ８：ネゴシエーション要求受付）、このネゴシエーション要求に応じると判断すると、再設定要求処理部４６４は、ノード装置２ｂへ再設定開始要求を送信する（Ｓ９：再設定開始要求）。
【００６４】
ノード装置２ｂの再設定要求処理部４６４は、ノード装置２ａから再設定開始要求を受信すると（Ｓ１０：再設定要求受付）、ノード装置２ａからのネゴシエーション待ち状態に遷移する。そして、再設定要求処理部４６４は、ネゴシエーション待ち状態に遷移したことを、再設定応答としてノード装置２ａへ送信する（Ｓ１１：再設定応答）。
【００６５】
ノード装置２ａの再設定処理部４６５は、ノード装置２ｂからの再設定応答を受信すると（Ｓ１２：再設定応答受付）、修正したネットワーク情報をノード装置２ｂへ送信する（Ｓ１３：再設定情報提示）。例えば、ノード装置２ａの再設定処理部４６５は、図３（ａ）に示すネットワーク情報におけるLocal Data link「y1」および「y2」それぞれに、このインタフェースのサブインタフェース４２に関する情報「（abcd）」を付加する修正を行い、この修正したネットワーク情報としてノード装置２ｂへ送信する。
【００６６】
ノード装置２ｂの再設定処理部４６５は、ノード装置２ａから、修正されたネットワーク情報を受信する。そして、ノード装置２ｂの再設定情報格納部４６６は、この受信したネットワーク情報を、自ノード装置のネットワーク情報と関連付け、自ノード装置の設定情報記憶部２１のＤＢに登録する（Ｓ１４：再設定情報格納）。例えば、再設定情報格納部４６６は、ノード装置２ａからサブインタフェース４２に関する情報「（abcd）」が付加されたネットワーク情報（図３（ａ）参照）を受信すると、自ノード装置のネットワーク情報（図３（ｂ）参照）との関連付けを行い、図３（ｃ）に示すようなネットワーク情報を作成する。つまり、Local Data link「p1〜p4，q1〜q4」それぞれに対し、Remote Data link「y1a〜y1d，y2a〜y2d」を関連付け、またLocal TE Linkについても「x1」に対しRemote TE Link「B1」を関連付けたネットワーク情報を作成し、設定情報記憶部２１のＤＢに登録する。このようにすることで、ノード装置２ｂは、ノード装置２ａにおけるサブインタフェース４２に関する情報をネットワーク情報に設定することができる。つまり、このノード装置２ｂがノード装置２ａとの通信に用いるすべてのインタフェース（ポートインタフェース４４）の対向（Remote）のインタフェースを設定することができる。
【００６７】
そして、ノード装置２ｂの再設定情報確認部４６７は、Ｓ１４で格納されたネットワーク情報をノード装置２ａへ送信する（Ｓ１５：再設定情報応答）。そして、ノード装置２ａの再設定情報格納部４６６は、ノード装置２ｂから受信したネットワーク情報を受信すると、このネットワーク情報をもとに自ノード装置のネットワーク情報を修正し、この修正したネットワーク情報を設定情報記憶部２１のＤＢに登録する（Ｓ１６：再設定情報格納）。例えば、ノード装置２ａが、図３（ｃ）に示すようなネットワーク情報を受信したとき、自ノード装置のネットワーク情報に、この受信したネットワーク情報を反映して、図３（ｄ）に示すようなネットワーク情報とする。そして、このネットワーク情報を設定情報記憶部２１のＤＢに登録する。つまり、ノード装置２ａにはノード装置２ｂのネットワーク情報のLocal とRemote とが逆になったネットワーク情報が設定情報記憶部２１のＤＢに登録され、ノード装置２ａ，２ｂはそれぞれ同じ設定内容のネットワーク情報を設定することができる。
【００６８】
以上説明したノード装置２によれば、隣接ノード装置とネットワーク特性が異なる場合でも互いに同じ設定内容のネットワーク情報を設定できる。なお、ここでは説明を省略したが、図１のノード装置２ｂ，２ｃ間、ノード装置２ｃ，２ｄ間も同様にネットワーク情報を設定するものとする。そして、このようにして設定されたネットワーク情報は、ノード装置２それぞれが管理装置３へ送信する。
【００６９】
＜第２の実施の形態＞
図６を参照して、第２の実施の形態のネットワーク情報設定システムに用いられるノード装置２（２ａ’，２ｂ’）の構成例を説明する。前記した実施の形態と同様の構成要素は、同じ符号を付して説明を省略する。
【００７０】
図６のノード装置２ａ’，２ｂ’は、図２のノード装置２ａと同様に、インタフェース４としてＷＤＭインタフェース４１を備える。前記したとおり、このＷＤＭインタフェース４１は、波長（例えば、波長ａ〜ｄ）ごとに、その波長の光信号を送信するための素子（サブインタフェース４２）を備える。ここで、図６に示すノード装置２ａ’，２ｂ’はバンドルポリシーが異なる。つまり、ノード装置２ａ’は、IF ID「y1」のデータリンク６およびIF ID「y2」のデータリンク６を、それぞれ別個のバンドルリンクとして扱うが、ノード装置２ｂ’は、IF ID「x1（すなわち、y1）」およびIF ID「x2（すなわち、y2）」のデータリンク６を１つのバンドルリンクとして扱う。
【００７１】
ここで、図６を用いてノード装置２ａ’，２ｂ’の動作概要を説明する。ノード装置２ａ’，２ｂ’は、前記した第１の実施の形態と同様に、データリンク６により接続されたことをトリガとして、このデータリンク６に関して自ノード装置のインタフェースを示した設定情報を自動払い出しする。そして、ノード装置２ａ’，２ｂ’間で、払い出された設定情報を交換し、自ノード装置の設定情報と、隣接ノード装置から受信した設定情報とを関連付けたネットワーク情報を設定する。
【００７２】
ここで、ノード装置２ａ’，２ｂ’のバンドルポリシーが異なる場合において、最初に設定情報を交換した段階（プラグアンドプレイネットワーク構築処理が終了した段階）で、ノード装置２ａ’のネットワーク情報には、図７（ａ）に示すように、Local TE Link「B2」に対するRemote TE Linkが設定できない。つまり、ノード装置２ａ’は、ノード装置２ｂ’から、TE Link「B2」の対向となる TE Linkは「A1」であるという設定情報を受信するが、ネットワーク情報において、Local TE Link（自ノード装置のバンドルリンク）が異なるとき、これに対し、同じRemote TE Link（隣接ノード装置のバンドルリンク）を設定することはできない。よって、ノード装置２ａ’は、ネットワーク情報において、Local TE Link「B1」に対するRemote TE Linkについては「A1」を設定するが、Local TE Link「B2」の対向となるRemote TE Linkを設定できない。このような場合、ノード装置２ａ’は、Local TE Link「B2」に対するRemote TE Link「A1」の設定を保留する。
【００７３】
この後、ノード装置２ａ’は、ネゴシエーションを行い、ノード装置２ｂ’のLocal TE Linkの修正を依頼する。このような依頼を受けたノード装置２ｂ’は、例えば、図７（ｂ）に示すように、ネットワーク情報のRemote TE Link「B2」の対向となるLocal TE Linkを「A1」から「A2」に修正する。つまり、ノード装置２ｂ’はLocal Data link「x1」および「x2」をそれぞれ別個のバンドルリンクとしたネットワーク情報を作成する。そして、ノード装置２ｂ’は、このネットワーク情報をノード装置２ａ’へ送信する。
【００７４】
このようにノード装置２ｂ’によりバンドルリンクが修正されたネットワーク情報を受信したノード装置２ａ’は、例えば、ネットワーク情報におけるLocal TE Link「B2」のRemote TE Linkとして「A2」を設定する（図７（ｃ）参照）。このようにすることで、ノード装置２ａ’，２ｂ’間でバンドルポリシーが異なる場合でも、それぞれのノード装置間で同じ設定内容のネットワーク情報を設定することができる。
【００７５】
このようなノード装置２ａ’，２ｂ’の構成は、前記した図４に示した構成と同様であるが、以下の点で異なる。まず、ノード装置２ａ’，２ｂ’は、図４の破線で示す設定情報確認処理部４６１を含まない。
【００７６】
また、設定情報判断部４６２は、自ノード装置のバンドルポリシーが隣接ノード装置のバンドルポリシーに適合するか否かを判断する。つまり、設定情報記憶部２１に格納された自ノード装置の設定情報と、隣接ノード装置から受信した、この隣接ノード装置の設定情報とを参照して、自ノード装置（ノード装置２ａ）においては別個のバンドルリンクとなっているが、隣接ノード（ノード装置２ｂ）においては、このバンドルリンクそれぞれが同じバンドルリンクとなっているリンクがあるか否かを判断する。なお、自ノード装置（ノード装置２ａ）の設定情報においては別個のバンドルリンクとなっているが、隣接ノード（ノード装置２ｂ）の設定情報においては、このバンドルリンクそれぞれが同じバンドルリンクとなっている場合、自ノード装置のネットワーク情報において、このバンドルリンクのRemote TE Linkの設定は保留される。また、このバンドルリンクのRemote Data linkの設定も保留される。
【００７７】
例えば、ノード装置２ａ’は、ノード装置２ｂ’からの設定情報により、自ノード装置において、Local Data link「y1」および「y2」は別個のバンドルリンクとして扱っているが（図７（ａ）参照）、ノード装置２ｂ’においてはこれらが同じバンドルリンクとして扱っていることが分かった場合を考える。この場合、ノード装置２ａ’の格納部４０３がネットワーク情報をＤＢに登録するとき、図７（ａ）に示すようにノード装置２ａ’のLocal TE Link「B2」の対向となるRemote TE Linkの設定を保留する。なお、このように、設定が保留された隣接ノード装置の設定情報は、設定情報記憶部２１の所定領域に格納される。
【００７８】
また、ネゴシエーション要求処理部４６３は、設定情報判断部４６２により、自ノード装置のバンドルポリシーが隣接ノード装置のバンドルポリシーに適合しないと判断されたとき、この隣接ノード装置との間で、ネットワーク情報の修正（隣接ノード装置のバンドルポリシーの変更）のためのネゴシエーション要求処理を行う。つまり、ネゴシエーション要求処理部４６３は、隣接ノード装置に対し、自ノード装置のバンドルポリシーに適合するようなネットワーク情報への設定を提案する。例えば、図７（ｂ）に示すようにノード装置２ｂ’のネットワーク情報においてRemote TE Linkが「B1」および「B2」のLocal TE Linkが両方とも「A1」であった場合、ノード装置２ａ’のネゴシエーション要求処理部４６３は、隣接ノード装置（ノード装置２ｂ’）へのネゴシエーション要求として、この隣接ノード装置において変更して欲しいTE Linkの対向となる自ノード装置のTE Linkの情報、例えば、ノード装置２ａ’のLocal TE Link「B2」のネットワーク情報を送信する。
【００７９】
また、ネゴシエーション要求処理部４６３は、隣接ノード装置側から、この隣接ノード装置からの提案内容（ネットワーク情報）を含むネゴシエーション要求を受信し、自ノード装置が、この提案内容を受け入れるか否かを判断する。そして、この隣接ノード装置からの提案内容を受け入れると判断したとき、その旨を示す応答を隣接ノード装置へ返す。なお、自ノード装置が、この提案内容を受け入れないと判断したときには、その旨の応答を隣接ノード装置へ返す。
【００８０】
再設定処理部４６５は、ネゴシエーション要求を送信した隣接ノード装置からバンドルリンクが変更されたネットワーク情報を受信する。そして、再設定情報格納部４６６は、このバンドルリンクが変更されたネットワーク情報をもとに、自ノード装置のネットワーク情報を修正し、設定情報記憶部２１のＤＢに登録する。つまり、自ノード装置のネットワーク情報の設定内容を、隣接ノード装置のネットワーク情報の設定内容と同じものとする。また、この再設定処理部４６５は、ネゴシエーション要求処理部４６３が隣接ノード装置からの提案内容を受け入れると判断したとき、自ノード装置のネットワーク情報におけるバンドルリンクのうち、提案内容のネットワーク情報に示されるバンドルリンクの対向となるバンドルリンクを別のバンドルリンクへ変更する。すなわち、自ノード装置のネットワーク情報を、このネットワーク情報において同じバンドルリンクとなっているが、隣接ノード装置において別個のバンドルリンクとなっているリンクを、隣接ノード装置に合わせて別個のバンドルリンクにするように変更する。そして、再設定情報格納部４６６は、このバンドルリンクを変更したネットワーク情報を、設定情報記憶部２１のＤＢに登録する。
【００８１】
＜処理手順＞
適宜図４、図６および図７を参照しつつ、図８を用いて、第２の実施の形態のノード装置２の処理手順を説明する。ここでも、まず、ノード装置２ａ’，２ｂ’間がリンク接続されたことをトリガとして、互いに設定情報を交換する。そして、この設定情報の交換の結果、自ノード装置が、隣接ノード装置のバンドルポリシーは、自ノード装置のバンドルポリシーに適合しないと判断したとき、自ノード装置が隣接ノード装置に対し、ネットワーク情報の変更を提案する。
【００８２】
ここでも、ノード装置２ａ’側から設定情報を送信する場合について説明する。まず、ノード装置２ａ’の設定情報生成部３０（図４参照）は、前記したＳ１と同様に、インタフェース４にケーブルが挿入されたことをトリガに、そのケーブルで特定される設定情報を自動生成し、設定情報記憶部２１に格納する。例えば、ノード装置２ａ’が図６に例示するようなインタフェースを備える場合、TE Link「B1」、Data link「y1（abcd）」、TE Link「B2」、Data link「y2（abcd）」という設定情報を生成し、設定情報記憶部２１のＤＢに登録する。そして、ノード装置２ａ’の設定情報交換要求処理部４０１は、この設定情報を含む設定情報交換要求をノード装置２ｂ’へ送信する（Ｓ２１：情報提示）。
【００８３】
そして、ノード装置２ｂ’の格納部４０３は、前記したＳ２と同様に、設定情報処理部４０２により受信したノード装置２ａ’からの設定情報を、自ノード装置で自動払い出しした設定情報に関連付けた情報を設定情報記憶部２１に格納されたＤＢに登録する（Ｓ２２：情報格納）。例えば、ノード装置２ｂ’の格納部４０３は、自ノード装置のLocal TE Link「A1」に対し、Remote TE Link「B1」、Local Data link「x1（abcd）」およびRemote Data link「y1（abcd）」を関連付ける。また、自ノード装置のLocal TE Link「A1」に対し、Remote TE Link「B2」、Local Data link「x2（abcd）」およびRemote Data link「y2（abcd）」を関連付ける（図７（ｂ）参照）。
【００８４】
次に、ノード装置２ｂ’の設定情報処理部４０２は、Ｓ２２で関連付けた情報（図７（ｂ）参照）をノード装置２ａ’へ送信する（Ｓ２３：情報応答）。
【００８５】
そして、ノード装置２ａ’の格納部４０３は、前記したＳ４と同様に、ノード装置２ｂ’からの設定情報を、自ノード装置の設定情報に関連付けたネットワーク情報を設定情報記憶部２１に格納されたＤＢに登録する。ここで、ノード装置２ａ’の格納部４０３は、ノード装置２ｂ’（隣接ノード装置）の設定情報が自ノード装置（ノード装置２ａ’）のバンドルポリシーに適合しないものについては、登録を保留する（Ｓ２４：情報格納（ＮＧ））。例えば、ノード装置２ａ’の格納部４０３が、図７（ａ）のネットワーク情報においてLocal TE Link「B2」のRemote TE Linkとして「A1」を設定することは、Local側（自ノード装置）側では別個のバンドルリンクが、Remote側（隣接ノード装置）側では同じバンドルリンクとなってしまい、自ノード装置のバンドルポリシーに適合しない。よって、ノード装置２ａ’の格納部４０３は、ネットワーク情報のLocal TE Link「B2」のRemote TE Linkの「A1」の登録を保留する。また、Remote Data link「x2」の登録も保留する。
【００８６】
なお、ノード装置２ａ’，２ｂ’間がリンク接続されると、ノード装置２ｂ’側も、設定情報生成部３０で生成された設定情報を含む設定情報交換要求を、ノード装置２ａ’へ送信する（Ｓ２５：情報提示）。例えば、ノード装置２ｂ’が図６に示すようなインタフェースを備える場合、TE Link「A1」、Data link「x1（abcd）」、TE Link「A1」、Data link「x2（abcd）」という情報をノード装置２ａ’へ送信する。
【００８７】
そして、ノード装置２ａ’の格納部４０３は、前記したＳ２４と同様に、ノード装置２ｂ’からの設定情報を、自ノード装置の設定情報に関連付けたネットワーク情報を設定情報記憶部２１に格納されたＤＢに登録するが、この場合も、この設定情報がバンドルポリシーに反するものについてはＤＢへの登録を保留する（Ｓ２６：情報格納（ＮＧ））。
【００８８】
ノード装置２ａ’の設定情報判断部４６２が、隣接ノード装置（ノード装置２ｂ’）からの設定情報と、自ノード装置（ノード装置２ａ’）の設定情報とをもとに、隣接ノード装置のバンドルポリシーが、自ノード装置のバンドルポリシーに適合しないと判断したとき、以下の処理を行う。すなわち、ノード装置２ａ’のネゴシエーション要求処理部４６３は、ノード装置２ｂ’へ、このノード装置２ｂ’に変更して欲しいTE Linkを提案内容として示したネゴシエーション要求を送信する（Ｓ２７：ネゴシエーション要求（再設定情報提示））。例えば、ノード装置２ａ’のネゴシエーション要求処理部４６３は、隣接ノード装置において変更して欲しいTE Linkの情報として、ノード装置２ａ’のLocal TE Link「B2」のネットワーク情報を示したネゴシエーション要求を送信する。
【００８９】
ノード装置２ｂ’のネゴシエーション要求処理部４６３は、ノード装置２ａ’からのネゴシエーション要求を受信する（Ｓ２８：ネゴシエーション要求受付（再設定情報格納））。そして、ノード装置２ｂ’のネゴシエーション要求処理部４６３は、このネゴシエーション要求に含まれる提案内容（ネットワーク情報）について、この提案内容を受け入れると判断したとき、隣接ノード装置へこの提案内容を受け入れた旨の応答を送信する。そして、ノード装置２ｂ’は、自ノード装置のネットワーク情報におけるバンドルリンクを、提案内容に従い変更する。そして、このバンドルリンクを変更したネットワーク情報を、設定情報記憶部２１のＤＢに登録する。
【００９０】
例えば、ノード装置２ｂ’の再設定情報格納部４６６は、ノード装置２ａ’のLocal TE Link「B2」を提案内容として含むネゴシエーション要求を受信した場合、この提案内容に従い、ネットワーク情報を図７（ｃ）に示すようにRemote TE Link「B2」に対するLocal TE Linkを「A2」に変更する。そして、この変更したネットワーク情報を設定情報記憶部２１のＤＢに登録する。これにより、ノード装置２ａ’は、ノード装置２ｂ’のバンドルポリシーに沿ったネットワーク情報が設定されたことになる。
【００９１】
そして、ノード装置２ｂ’の再設定情報確認部４６７は、ノード装置２ａ’からの提案内容に従い、自ノード装置のバンドルリンクを変更した旨を示すネゴシエーション受領応答をノード装置２ａ’へ送信する（Ｓ２９：ネゴシエーション受領応答）。そして、ノード装置２ａ’は、ノード装置２ｂ’からネゴシエーション受領応答を受信する（Ｓ３０：ネゴシエーション受領受付）。このネゴシエーション受領応答の受信により、ノード装置２ａ’は、ノード装置２ｂ’のネットワーク情報のバンドルリンクが変更されたことを確認する。
【００９２】
この後、ノード装置２ａ’は、ノード装置２ｂ’のネットワーク情報、つまり、ノード装置２ａ’からの提案内容に従いバンドルリンクが変更されたネットワーク情報を取得するため、再設定処理部４６５によりノード装置２ｂ’へ自ノード装置のネットワーク情報を送信する（Ｓ３１：情報提示）。そして、ノード装置２ｂ’は、ノード装置２ａ’からのネットワーク情報を受信すると、再設定情報格納部４６６は必要に応じて、このネットワーク情報を格納し（Ｓ３２：情報格納）、このノード装置２ｂ’の再設定処理部４６５は、自ノード装置（ノード装置２ｂ’）のネットワーク情報、つまり、隣接ノード装置（ノード装置２ａ’）からの提案内容に従いバンドルリンクが変更されたネットワーク情報を、ノード装置２ａ’へ送信する（Ｓ３３：再設定情報応答）。
【００９３】
そして、ノード装置２ａ’の再設定情報格納部４６６は、ノード装置２ｂ’からのネットワーク情報を受信すると、設定情報記憶部２１のＤＢに登録された自ノード装置のネットワーク情報を、ノード装置２ｂ’から受信したネットワーク情報に基づき修正し、設定情報記憶部２１のＤＢに登録する（Ｓ３４：再設定情報格納）。例えば、ノード装置２ａ’のネットワーク情報として、図７（ｃ）に示すように、Local TE Link「B2」に対するRemote TE Link「A2」が設定されたネットワーク情報を設定情報記憶部２１のＤＢに登録する。
【００９４】
このようにすることで、ノード装置２は、隣接ノード装置のバンドルポリシーが自ノード装置のバンドルポリシーに適合しない場合も、互いにネットワーク情報を設定することができる。なお、この後、ノード装置２（２ａ’，２ｂ’）は設定したネットワーク情報を管理装置３へ送信する。
【００９５】
また、図８のＳ２４において、ノード装置２ｂ’のバンドルポリシーがノード装置２ａ’のバンドルポリシーに適合しない場合、ノード装置２ａ’側が、ノード装置２ｂ’側のバンドルポリシーに合わせるよう、ノード装置２ａ’のネットワーク情報を変更してもよい。例えば、図８のＳ２４において、ノード装置２ｂ’からの設定情報がノード装置２ａ’のバンドルポリシーに適合しないため、図９（ａ）に示すようなネットワーク情報が設定され、Local TE Link「B2」に対するRemote TE Link「A１」、Local Data link「y2（abcd）」に対するRemote Data link「x2（abcd）」の設定が保留されていた場合、再設定処理部４６５は、このネットワーク情報を図９（ｂ）に示すように修正する。つまり、再設定処理部４６５は、隣接ノード装置のバンドルポリシーにあわせ、自ノード装置のネットワーク情報においてLocal TE Link「B2」であった箇所を「B1」に変更し、Local Data link「y1（abcd）」および「y2（abcd）」について同じLocal Data link「B1」のリンクとする。このようにネットワーク情報を変更することで、自ノード装置において２つのバンドルリンクとして扱われていたリンクが１つのバンドルリンクとして扱われることになる。よって、これらのRemote Data linkとして「A1」を設定できる。また、これにより再設定処理部４６５は、Remote Data link「x2（abcd）」も設定できる。
【００９６】
ノード装置２ａ’の再設定情報格納部４６６は、このバンドルリンクを変更したネットワーク情報を設定情報記憶部２１のＤＢに登録する。そして、ノード装置２ａ’の再設定処理部４６５は、このバンドルリンクを変更したネットワーク情報をノード装置２ｂ’へ送信し、ノード装置２ｂ’は、このネットワーク情報を受信すると、自ノード装置の設定情報記憶部２１のＤＢに登録する。例えば、ノード装置２ａ’は、図９（ｃ）に示すように、ノード装置２ａ’のLocal TE Link「A1」のRemote TE Link「B1」が設定されたネットワーク情報を設定情報記憶部２１のＤＢに登録する。このようにすることで、ノード装置２間で、バンドルポリシーが異なるため、どちらが一方のノード装置２がネットワーク情報を設定できないという事態を避けることができる。また、このように、隣接ノード装置のバンドルポリシーが、自ノード装置のバンドルポリシーに適合しない場合、自ノード装置側が隣接ノード装置のバンドルポリシーに合わせるようにすることで、自ノード装置が隣接ノード装置へネゴシエーション要求を行う必要もなくなる。
【００９７】
なお、図８のＳ２８においてノード装置２ａ’がノード装置２ｂ’から、ノード装置２ａ’の提案内容を承諾する旨の応答を受信できなかった場合、ノード装置２ａ’，２ｂ’は、プラグアンドプレイネゴシエーション処理を終了してもよいが、前記したように、ノード装置２ａ’がノード装置２ｂ’のバンドルポリシーに合わせて、自ノード装置（ノード装置２ａ’）のネットワーク情報を変更するようにしてもよい。このようにすることで、ノード装置２ｂ’がノード装置２ａ’の提案内容を承諾しなかった場合でも、ノード装置２ａ’，２ｂ’は確実に互いにネットワーク情報を設定することができる。
【００９８】
なお、ここでは、図１のノード装置２ａ’，２ｂ’がネットワーク情報を設定する場合を例に説明したが、図１のノード装置２ｂ’，２ｃ’間、ノード装置２ｃ’，２ｄ’間も同様にネットワーク情報を設定するものとする。
【符号の説明】
【００９９】
１  ネットワーク情報設定システム
２  ノード装置
３  管理装置
４  インタフェース
６  データリンク
１０  入出力部
２０，６３  記憶部
２１  設定情報記憶部
３０  設定情報生成部
４０  設定情報交換部
４１，４３  ＷＤＭインタフェース
４２  サブインタフェース
４４  ポートインタフェース
４６  ネゴシエーション処理部
５０  通知部
６１  ネットワーク情報受信部
６２，４０３  格納部
１００  光ＩＰ網
４０１  設定情報交換要求処理部
４０２  設定情報処理部
４６１  設定情報確認処理部
４６２  設定情報判断部
４６３  ネゴシエーション要求処理部
４６４  再設定要求処理部
４６５  再設定処理部
４６６  再設定情報格納部
４６７  再設定情報確認部
【図１】
2010239547.tif 000003
【図２】
2010239547.tif 000004
【図３】
2010239547.tif 000005
【図４】
2010239547.tif 000006
【図５】
2010239547.tif 000007
【図６】
2010239547.tif 000008
【図７】
2010239547.tif 000009
【図８】
2010239547.tif 000010
【図９】
2010239547.tif 000011