(57)【要約】【課題】各ドメインの境界ノードが、マルチドメインネットワーク内に収容するそれぞれのサービスに対応するヘッダの処理をしなくて済むようにすることを目的とする。【解決手段】終端ノード１は、マルチドメインネットワーク１００内の全てのドメイン１０をまたいだユニバーサルレイヤ１０２を設定する。そして、転送されるデータのサービスレイヤ１０１のヘッダに、ユニバーサルレイヤ１０２のヘッダを付加し、サービスレイヤ１０１のヘッダをカプセル化する。さらに、終端ノード１は、トランスポートレイヤ１０３のヘッダを付加して転送する。境界ノード２は、トランスポートレイヤ１０３のヘッダを削除して、ユニバーサルレイヤ１０２のヘッダを変更することにより、他のドメイン１０の境界ノード２へデータを転送する。【選択図】図１
2010199785.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおけるデータ転送方法であって、
前記マルチドメインネットワーク以外の第１のネットワークから、前記データを受信した第１の終端ノードは、
前記第１の終端ノードを含む前記ドメインである第１のドメイン内において、通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、
前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記マルチドメインネットワーク内のノードのうち、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、
前記データに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記第１のドメイン内においてサービス利用者を特定するためのサービス回線番号を、前記記憶部に記憶されたサービス回線情報に基づいて設定し、
前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、
前記第１のドメイン内の中継ノードに、前記データを送信し、
当該中継ノードから前記データを受信した、前記第１のドメイン内の境界ノードは、
前記第１のドメインと接続する第２のドメインに前記データを送信する場合に、
前記第１のドメインと前記第２のドメインと間のリンクにおいて、前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、
前記データのトランスポートレイヤのヘッダを削除し、
前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第１のドメインと前記第２のドメインと間のリンクにおける前記サービス回線番号に変更し、
前記第２のドメイン内の境界ノードに前記データを送信し、
前記第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードは、
前記第２のドメイン内において、前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、
前記データの前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第２のドメイン内における前記サービス回線番号に変更し、
前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、
前記第２のドメイン内の中継ノードに、前記データを送信し、
当該中継ノードから前記データを受信した、前記第２のドメイン内の前記第２の終端ノードは、
前記データの前記トランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、前記データのサービスレイヤの宛先アドレスを前記第２のネットワークの送信先となるノードの宛先アドレスに変更して送信すること、
を特徴とするマルチドメインネットワークにおけるデータ転送方法。
【請求項２】
ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記マルチドメインネットワーク以外のネットワークと接続され、データの送受信を行う終端ノードであって、
前記終端ノードは、前記マルチドメインネットワーク以外の第１のネットワークから前記データを受信し、前記マルチドメインネットワーク以外の第２のネットワークに前記データを送信する通信部と、前記データの転送先のノードに関する宛先アドレスを含むアドレス情報および前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部と、を備え、
前記終端ノードが、前記第１のネットワークと接続され前記データを受信する第１の終端ノードである場合に、
前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記記憶部に記憶されたアドレス情報を用いて、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、
前記受信したデータに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記第１の終端ノードを含む前記ドメインである第１のドメイン内における前記サービス回線番号を、前記記憶部に記憶されたサービス回線情報に基づいて設定し、
前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、
前記第１のドメイン内の中継ノードに、前記通信部を介して前記データを送信し、
前記終端ノードが第２のネットワークと接続する第２の終端ノードである場合に、
前記送信されたデータに付加されたトランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、
前記データのサービスレイヤのヘッダの宛先アドレスを、前記記憶部に記憶されたアドレス情報を用いて、前記マルチドメインネットワーク以外の第２のネットワークの送信先となるノードの宛先アドレスに変更し、
前記通信部を介して、前記第２のネットワークに前記データを送信すること、
を特徴とする終端ノード。
【請求項３】
ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記ドメイン間のデータの送受信を行う境界ノードであって、
前記境界ノードは、前記ドメイン間の前記データの送受信を行う通信部と、前記データの転送先のノードに関するアドレス情報および前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部と、を備え、
前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダが付加され、さらに前記ドメイン内を転送するためのトランスポートレイヤのヘッダが付加された前記データについて、
前記境界ノードが、前記境界ノード自身が属する第１のドメイン内の中継ノードから前記データを受信する第１の境界ノードである場合に、
前記データのトランスポートレイヤのヘッダを削除し、
前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、当該境界ノードと接続する前記第２のドメイン内の第２の境界ノードに向けたリンクにおける前記サービス回線番号に変更し、
前記第２のドメイン内の第２の境界ノードに前記データを送信し、
前記境界ノードが、第１のドメイン内の第１の境界ノードから前記データを受信した前記第２のドメイン内の第２の境界ノードである場合に、
前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第２のドメイン内の前記サービス回線番号に変更し、
前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、
前記第２のドメイン内の中継ノードに、前記データを送信すること、
を特徴とする境界ノード。
【請求項４】
ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおけるデータ転送方法であって、
前記マルチドメインネットワーク以外の第１のネットワークから、前記データを受信した第１の終端ノードは、
前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記マルチドメインネットワーク内のノードのうち、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、
前記データに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記マルチドメインネットワーク内においてサービス利用者を特定するためのサービス回線番号を設定し、
前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、
前記第１のドメイン内の中継ノードに、前記データを送信し、
当該中継ノードから前記データを受信した、前記第１のドメイン内の境界ノードは、
前記第１のドメインと接続する第２のドメインに前記データを送信する場合に、
前記データのトランスポートレイヤのヘッダを削除し、
前記第１のドメイン内の境界ノードと前記第２のドメイン内の境界ノードとの接続を制御するレイヤである境界ノード接続レイヤのヘッダを付加し、
前記第２のドメイン内の境界ノードに前記データを送信し、
前記第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードは、
前記データの前記境界ノード接続レイヤのヘッダを削除し、
前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、
前記第２のドメイン内の中継ノードに、前記データを送信し、
当該中継ノードから前記データを受信した、前記第２のドメイン内の前記第２の終端ノードは、
前記データの前記トランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、前記データのサービスレイヤの宛先アドレスを前記第２のネットワークの送信先となるノードの宛先アドレスに変更して送信すること、
を特徴とするマルチドメインネットワークにおけるデータ転送方法。
【請求項５】
ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記ドメイン間のデータの送受信を行う境界ノードであって、
前記境界ノードは、前記ドメイン間の前記データの送受信を行う通信部と、前記データの転送先のノードに関するアドレス情報を記憶させた記憶部と、を備え、
前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダが付加され、さらに前記ドメイン内を転送するためのトランスポートレイヤのヘッダが付加された前記データについて、
前記境界ノードが、前記境界ノード自身が属する第１のドメイン内の中継ノードから前記データを受信する境界ノードである場合に、
前記データのトランスポートレイヤのヘッダを削除し、
前記第１のドメイン内の境界ノードと、当該境界ノードに接続する第２のドメイン内の境界ノードとの通信を制御するレイヤである境界ノード接続レイヤのヘッダを付加し、
前記第２のドメイン内の境界ノードに前記データを送信し、
前記境界ノードが、第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードである場合に、
前記データの前記境界ノード接続レイヤのヘッダを削除し、
前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、
前記第２のドメイン内の中継ノードに、前記データを送信すること、
を特徴とする境界ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送方法、終端ノード、および境界ノードに関する。
【背景技術】
【０００２】
通信事業者等が設置する基幹網であるキャリアネットワークのデータ通信技術として、ＳＤＨ（Synchronous Digital Hierarchy）が広く用いられている。また、最近では、ルータを用いたデータ転送を、より高速・大容量化する技術として、ＭＰＬＳ（Multi Protocol Label Switching）や、ＰＢＢ−ＴＥ（Provider Backbone Bridge Traffic Engineering）等の研究開発が進められている。このような新たなデータ通信技術が開発され導入されるにつれて、異なる複数のドメインを利用するマルチドメインネットワークによる広域サービスの提供が求められている。
【０００３】
ここで、ドメインとは、あるキャリアネットワークの全領域、または、あるキャリアネットワークを分割した各領域のことを指す。前者では、キャリア（通信事業者）毎にデータ通信技術が異なる場合が考えられ、後者では、同じキャリアのネットワークにおいても、従来技術であるＳＤＨと新技術であるＭＰＬＳ等が混在するなど、各領域（ドメイン）によって、データ通信技術が異なる場合が考えられる。
【０００４】
図６は、複数のドメインが接続されたネットワークを示す図である。図６に示すように、例えば、広域イーサネット（登録商標）サービスやＡＴＭ（Asynchronous Transfer Mode）専用線サービス等のサービスを通信事業者が提供する場合、各ドメイン毎に新しい技術を導入していくと、１つのサービスにおいて、ＳＤＨ、ＭＰＬＳ等の異なるデータ通信技術を用いることとなる。
【０００５】
また、従来技術において、ドメイン間を接続するときのサービス回線識別の情報として、ＭＰＬＳ ＳｈｉｍヘッダによるPseudowire（PW）（非特許文献１）、イーサネット（登録商標）（IEEE 802.1ad）フレームにおけるService VLAN ID（S-VID）（非特許文献２）等がある。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Ping Pan,“draft-pan-pwe3-ober-sub-ip-01”，IETF Internet-Draft，December 2005.
【非特許文献２】IEEE 802.1ad - Provider Bridges，[online]. IEEE,2008. [retrieved on 2009-01-23]. Retrieved from the Internet: <URL:http://www.ieee802.org/1/pages/802.1ad.html>.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のドメインの境界ノードは、データ通信技術が同一であるシングルドメインを前提としてサービスを終端するものであるため、複数のデータ通信技術が存在するマルチドメインネットワークに対応させる場合には、各ドメインでサービスを一旦終端し、そのサービスにおけるデータ通信を制御するためのレイヤであるサービスレイヤで、異なるドメイン間を接続し、データの転送を行うこととなる。
【０００８】
図７は、従来技術において、複数のデータ通信技術をマルチドメインネットワークに適用した例を示す図である。図７においては、ドメイン１０Ｘ，１０Ｙ，１０Ｚの３つのドメイン１０が接続され、マルチドメインネットワーク９００が構成されている。この場合、例えば、ドメイン１０Ｘの境界ノード９Ｄは、異なるドメイン１０Ｙに属する境界ノード９Ｅにデータを転送するため、各ドメイン１０毎に設定されているトランスポートレイヤ１０３のヘッダと、サービス回線識別レイヤ１０５のヘッダとを削除する（符号９０１参照）。そして境界ノード９Ｄは、サービスレイヤ１０１において、転送先となる境界ノード９Ｅを設定し、データ通信を行う。
【０００９】
従って、各ドメイン１０の境界ノード９は、各ドメイン１０内の転送を実現するトランスポートレイヤ１０３および各サービスの利用者を特定するためのサービス回線識別を行うサービス回線識別レイヤ１０５の処理に加え、サービスレイヤ１０１の処理にも対応する必要がある。これは、各ドメイン１０の全ての境界ノード９が、マルチドメインネットワーク９００において収容する全てのサービス種別に対応する必要があることを意味する。つまり、広域イーサネット（登録商標）サービス、ＡＴＭ専用線サービス等の複数のサービスを収容する場合、それぞれのヘッダを処理する機能を、各境界ノード９の全てが備えなければデータ転送を行えないことになる。
【００１０】
このような背景に鑑みて本発明がなされたのであり、本発明は、各ドメインの境界ノードが、マルチドメインネットワーク内に収容するそれぞれのサービスに対応するヘッダの処理をしなくて済むようにする、データ転送方法、終端ノード、および境界ノードを提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記した課題を解決するため請求項１に記載の発明は、ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおけるデータ転送方法であって、前記マルチドメインネットワーク以外の第１のネットワークから、前記データを受信した第１の終端ノードが、前記第１の終端ノードを含む前記ドメインである第１のドメイン内において、通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記マルチドメインネットワーク内のノードのうち、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、前記データに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記第１のドメイン内においてサービス利用者を特定するためのサービス回線番号を、前記記憶部に記憶されたサービス回線情報に基づいて設定し、前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、前記第１のドメイン内の中継ノードに、前記データを送信し、当該中継ノードから前記データを受信した、前記第１のドメイン内の境界ノードが、前記第１のドメインと接続する第２のドメインに前記データを送信する場合に、前記第１のドメインと前記第２のドメインと間のリンクにおいて、前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、前記データのトランスポートレイヤのヘッダを削除し、前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第１のドメインと前記第２のドメインと間のリンクにおける前記サービス回線番号に変更し、前記第２のドメイン内の境界ノードに前記データを送信し、前記第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードが、前記第２のドメイン内において、前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部を備え、前記データの前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第２のドメイン内における前記サービス回線番号に変更し、前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、前記第２のドメイン内の中継ノードに、前記データを送信し、当該中継ノードから前記データを受信した、前記第２のドメイン内の前記第２の終端ノードが、前記データの前記トランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、前記データのサービスレイヤの宛先アドレスを前記第２のネットワークの送信先となるノードの宛先アドレスに変更して送信すること、を特徴とする。
【００１２】
このようにすることで、マルチドメインネットワーク内においては、第１の終端ノードから第２の終端ノードまでを通じたレイヤであるユニバーサルレイヤを導入することにより、各境界ノードにおいて、サービスレイヤのヘッダを処理する必要をなくすことができる。
【００１３】
具体的には、他のネットワークからデータを受信したマルチドメインネットワーク内の第１の終端ノードが、受信したデータのサービスレイヤの宛先アドレスを第２の終端ノードの宛先アドレスに変更し、さらに、マルチドメインネットワーク全体を通じたユニバーサルレイヤのヘッダを付加する。このことにより、サービスレイヤのヘッダをカプセル化してデータを転送することができる。続いて、ユニバーサルレイヤのヘッダを付加したデータに、ドメイン内を転送するためのトランスポートレイヤのヘッダを付加して、そのデータを中継ノードに転送する。
【００１４】
そして、他のドメインと接続する境界ノードが、自己のドメイン内の中継ノードからデータを受信した場合において、その境界ノードが、トランスポートレイヤのヘッダを削除し、ユニバーサルレイヤのヘッダを変更することにより、接続する他のドメインの境界ノードへデータを転送する。
【００１５】
このとき、マルチドメインネットワーク内の境界ノードにおいては、サービスレイヤのヘッダはカプセル化されているため、各境界ノードにおいてサービスレイヤを処理する必要がない。つまり、マルチドメインネットワークに収容するサービスそれぞれに対応したヘッダを処理する機能を境界ノードが備える必要をなくすことができる。
【００１６】
請求項２に記載の発明は、ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記マルチドメインネットワーク以外のネットワークと接続され、データの送受信を行う終端ノードであって、前記終端ノードが、前記マルチドメインネットワーク以外の第１のネットワークから前記データを受信し、前記マルチドメインネットワーク以外の第２のネットワークに前記データを送信する通信部と、前記データの転送先のノードに関する宛先アドレスを含むアドレス情報および前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部と、を備え、前記終端ノードが、前記第１のネットワークと接続され前記データを受信する第１の終端ノードである場合に、前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記記憶部に記憶されたアドレス情報を用いて、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、前記受信したデータに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記第１の終端ノードを含む前記ドメインである第１のドメイン内における前記サービス回線番号を、前記記憶部に記憶されたサービス回線情報に基づいて設定し、前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、前記第１のドメイン内の中継ノードに、前記通信部を介して前記データを送信し、前記終端ノードが第２のネットワークと接続する第２の終端ノードである場合に、前記送信されたデータに付加されたトランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、前記データのサービスレイヤのヘッダの宛先アドレスを、前記記憶部に記憶されたアドレス情報を用いて、前記マルチドメインネットワーク以外の第２のネットワークの送信先となるノードの宛先アドレスに変更し、前記通信部を介して、前記第２のネットワークに前記データを送信すること、を特徴とする。
【００１７】
このようにすることで、終端ノードが第１のネットワークと接続される第１の終端ノードである場合に、第１の終端ノードが、サービスレイヤの宛先アドレスを第２の終端ノードの宛先アドレスに設定する。そして、第１の終端ノードが、ユニバーサルレイヤのヘッダを付加することにより、サービスレイヤのヘッダをカプセル化する。さらに、ユニバーサルレイヤのヘッダを付加したデータにトランスポートレイヤのヘッダを付加して、データを転送することができる。
【００１８】
また、終端ノードが第２のネットワークと接続される第２の終端ノードである場合に、第２の終端ノードが、受信したデータに付加されたトランスポートレイヤのヘッダ、およびユニバーサルレイヤのヘッダを削除し、サービスレイヤの宛先アドレスを、第２のネットワークの送信先となるノードの宛先アドレスに変更して、データを送信することができる。
【００１９】
請求項３に記載の発明は、ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記ドメイン間のデータの送受信を行う境界ノードであって、前記境界ノードが、前記ドメイン間の前記データの送受信を行う通信部と、前記データの転送先のノードに関するアドレス情報および前記通信サービスの利用者を特定するためのサービス回線番号を含むサービス回線情報を記憶させた記憶部と、を備え、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダが付加され、さらに前記ドメイン内を転送するためのトランスポートレイヤのヘッダが付加された前記データについて、前記境界ノードが、前記境界ノード自身が属する第１のドメイン内の中継ノードから前記データを受信する第１の境界ノードである場合に、前記データのトランスポートレイヤのヘッダを削除し、前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、当該境界ノードと接続する前記第２のドメイン内の第２の境界ノードに向けたリンクにおける前記サービス回線番号に変更し、前記第２のドメイン内の第２の境界ノードに前記データを送信し、前記境界ノードが、第１のドメイン内の第１の境界ノードから前記データを受信した前記第２のドメイン内の第２の境界ノードである場合に、前記ユニバーサルレイヤのヘッダを、前記記憶部に記憶されたサービス回線情報に基づいて、前記第２のドメイン内の前記サービス回線番号に変更し、前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、前記第２のドメイン内の中継ノードに、前記データを送信すること、を特徴とする。
【００２０】
このようにすることで、第１のドメイン内の第１の境界ノードが、サービスレイヤのヘッダにユニバーサルレイヤのヘッダが付加され、さらに、トランスポートレイヤのヘッダが付加されたデータを、中継ノードから受信した場合に、トランスポートレイヤのヘッダを削除し、ユニバーサルレイヤのヘッダを、第２の境界ノードに向けたリンクにおけるサービス回線番号に変更して、第２の境界ノードにデータを送信することができる。よって、第１の境界ノードにおいて、サービスレイヤのヘッダをカプセル化されたままにすることができる。つまり、マルチドメインネットワーク内における境界ノードにおいて、サービスそれぞれに対応したヘッダを処理する機能を備える必要をなくすことができる。
【００２１】
また、境界ノードが、第１のドメイン内の第１の境界ノードからデータを受信した第２のドメイン内の第２の境界ノードである場合に、ユニバーサルレイヤのヘッダのサービス回線番号を変更し、トランスポートレイヤのヘッダを付加して、第２のドメイン内の中継ノードにデータを送信することができる。
【００２２】
請求項４に記載の発明は、ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおけるデータ転送方法であって、前記マルチドメインネットワーク以外の第１のネットワークから、前記データを受信した第１の終端ノードが、前記受信したデータについて、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダの宛先アドレスを、前記マルチドメインネットワーク内のノードのうち、前記マルチドメインネットワーク以外の第２のネットワークと接続する第２の終端ノードの宛先アドレスに設定し、前記データに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダを付加し、前記マルチドメインネットワーク内においてサービス利用者を特定するためのサービス回線番号を設定し、前記ユニバーサルレイヤのヘッダを付加した前記データに、前記第１のドメイン内を転送するためのトランスポートレイヤのヘッダを付加し、前記第１のドメイン内の中継ノードに、前記データを送信し、当該中継ノードから前記データを受信した、前記第１のドメイン内の境界ノードが、前記第１のドメインと接続する第２のドメインに前記データを送信する場合に、前記データのトランスポートレイヤのヘッダを削除し、前記第１のドメイン内の境界ノードと前記第２のドメイン内の境界ノードとの接続を制御するレイヤである境界ノード接続レイヤのヘッダを付加し、前記第２のドメイン内の境界ノードに前記データを送信し、前記第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードが、前記データの前記境界ノード接続レイヤのヘッダを削除し、前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、前記第２のドメイン内の中継ノードに、前記データを送信し、当該中継ノードから前記データを受信した、前記第２のドメイン内の前記第２の終端ノードが、前記データの前記トランスポートレイヤのヘッダ、および前記ユニバーサルレイヤのヘッダを削除し、前記データのサービスレイヤの宛先アドレスを前記第２のネットワークの送信先となるノードの宛先アドレスに変更して送信すること、を特徴とする。
【００２３】
このようにすることで、本実施形態に係るデータ転送方法によれば、マルチドメインネットワーク内の境界ノードにおいて、サービスレイヤのヘッダはカプセル化されているため、各境界ノードがサービスレイヤを処理する必要がない。つまり、マルチドメインネットワークに収容するサービスそれぞれに対応したヘッダを処理する機能を境界ノードが備える必要をなくすことができる。また、ユニバーサルレイヤのヘッダについてもカプセル化されるため、境界ノードにおけるユニバーサルレイヤの処理をなくすことができる。
【００２４】
請求項５に記載の発明は、ネットワーク内でドメインが複数接続されるマルチドメインネットワークにおいて、前記ドメイン間のデータの送受信を行う境界ノードであって、前記境界ノードが、前記ドメイン間の前記データの送受信を行う通信部と、前記データの転送先のノードに関するアドレス情報を記憶させた記憶部と、を備え、前記ネットワークが提供する通信サービスにおけるデータ通信を制御するためのサービスレイヤのヘッダに、前記マルチドメインネットワーク内の全てのドメインにおいてデータを転送するためのレイヤであるユニバーサルレイヤのヘッダが付加され、さらに前記ドメイン内を転送するためのトランスポートレイヤのヘッダが付加された前記データについて、前記境界ノードが、前記境界ノード自身が属する第１のドメイン内の中継ノードから前記データを受信する境界ノードである場合に、前記データのトランスポートレイヤのヘッダを削除し、前記第１のドメイン内の境界ノードと、当該境界ノードに接続する第２のドメイン内の境界ノードとの通信を制御するレイヤである境界ノード接続レイヤのヘッダを付加し、前記第２のドメイン内の境界ノードに前記データを送信し、前記境界ノードが、第１のドメイン内の境界ノードから前記データを受信した前記第２のドメイン内の境界ノードである場合に、前記データの前記境界ノード接続レイヤのヘッダを削除し、前記第２のドメイン内を転送するための前記トランスポートレイヤのヘッダを付加し、前記第２のドメイン内の中継ノードに、前記データを送信すること、を特徴とする。
【００２５】
このようにすることで、第１のドメイン内の境界ノードが、サービスレイヤのヘッダにユニバーサルレイヤのヘッダが付加され、さらにトランスポートレイヤのヘッダが付加されたデータを中継ノードから受信した場合に、トランスポートレイヤのヘッダを削除し、境界ノード接続レイヤのヘッダを付加して、第２のドメイン内の境界ノードにデータを送信することができる。よって、第１のドメイン内の境界ノードにおいて、サービスレイヤのヘッダはカプセル化されたままにすることができ、処理する必要がない。つまり、マルチドメインネットワーク内における境界ノードにおいて、サービスそれぞれに対応したヘッダを処理する機能を備える必要をなくすことができる。また、境界ノード接続レイヤのヘッダを付加することにより、ユニバーサルレイヤのヘッダについてもカプセル化されたままにすることができ、境界ノードにおいてユニバーサルレイヤにおける制御を不要にすることができる。
【００２６】
また、境界ノードが、第１のドメイン内の境界ノードからデータを受信した第２のドメイン内の境界ノードである場合に、境界ノード接続レイヤを削除して、トランスポートレイヤのヘッダを付加し、第２のドメイン内の中継ノードにデータを送信することができる。
【発明の効果】
【００２７】
本発明によれば、各ドメインの境界ノードが、マルチドメインネットワーク内に収容するそれぞれのサービスに対応するヘッダの処理をしなくて済むようにする、データ転送方法、終端ノード、および境界ノードを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態１に係るマルチドメインネットワークの構成例を示す図である。
【図２】本実施形態１に係る終端ノードの構成例を示す機能ブロック図である。
【図３】本実施形態１に係る境界ノードの構成例を示す機能ブロック図である。
【図４】本実施形態２に係るマルチドメインネットワークの構成例を示す図である。
【図５】本実施形態２に係る境界ノードの構成例を示す機能ブロック図である。
【図６】複数のドメインが接続されたネットワークを示す図である。
【図７】従来技術において、複数のデータ通信技術をマルチドメインネットワークに適用した例を示す図である。
【発明を実施するための形態】
【００２９】
次に、発明を実施するための形態（以下、「実施形態」という）について、適宜図面を参照しながら詳細に説明する。まず、本実施形態１に係るマルチドメインネットワーク１００におけるデータ通信の概要を、図１を用いて説明する。なお、本実施形態において、データとは、ＩＰ（Internet Protocol）パケットやイーサネット（登録商標）フレーム等が考えられるが、ＩＰパケットを送信するものとして説明する。
【００３０】
（実施形態１）
図１は、本実施形態１に係るマルチドメインネットワーク１００の構成例を示す図である。図１に示すように、マルチドメインネットワーク１００は、複数のドメイン１０（ドメイン１０Ｘ，１０Ｙ，１０Ｚ）から構成される。各ドメイン１０は、境界ノード２、中継ノード３、および、各ノード間を接続するリンク４を含んで構成される。また、マルチドメインネットワーク１００以外のネットワークに属するノードと接続され、そのノードとのデータの送受信を行う境界ノード２を、終端ノード１とする。
【００３１】
図１に示す本実施形態１に係るマルチドメインネットワーク１００は、図７に示した従来技術に係るマルチドメインネットワーク９００と比較して、（１）サービスレイヤ１０１の宛先アドレスの設定先がドメインの境界ノード（図７の境界ノード９Ｄ）ではなく、マルチドメインネットワーク１００の終端ノード１（図１の終端ノード１Ｌ）である点で異なる。また、（２）ドメイン毎に終端するサービス回線識別レイヤ１０５（図７参照）の代わりに、マルチドメインネットワーク１００全体を通して設定されるユニバーサルレイヤ１０２を設定する点で異なる。
【００３２】
つまり、マルチドメインネットワーク１００以外のネットワークに属するノードからデータを受信した終端ノード１Ａ（図１参照）は、サービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク１００の出口となるノードである終端ノード１Ｌに設定する。そして、図７に示すドメイン毎に終端していたサービス回線識別レイヤ１０５（図７参照）の代わりに、全てのドメインにまたがって設定されるユニバーサルレイヤ１０２（図１参照）を設ける。終端ノード１Ａは、サービスレイヤ１０１のヘッダに、サービス利用者を識別するためのサービス回線番号（例えば、サービス回線番号「１」）を含むユニバーサルレイヤ１０２のヘッダを付加する。この処理により、サービスレイヤ１０１のヘッダがカプセル化される。次に、終端ノード１Ａは、トランスポートレイヤ１０３のヘッダを付加して、ドメイン１０Ｘ内の中継ノード３に転送する。
【００３３】
中継ノード３からデータを受信した境界ノード２Ｄは、トランスポートレイヤ１０３のヘッダを削除する。そして、境界ノード２Ｄは、ユニバーサルレイヤ１０２のヘッダを、境界ノード２Ｄ−２Ｅ間のリンク４内におけるサービス回線番号（例えば、サービス回線番号「２」）に変更し、データをドメイン１０Ｙの境界ノード２Ｅに転送する。そして、境界ノード２Ｄからデータを受信した境界ノード２Ｅは、ユニバーサルレイヤ１０２のヘッダを、ドメイン１０Ｙにおけるサービス回線番号（例えば、サービス回線番号「３」）に変更する。さらに、境界ノード２Ｅは、トランスポートレイヤ１０３のヘッダを付加して、ドメイン１０Ｙ内の中継ノード３へデータを転送する。
【００３４】
このようにすることで、図１のマルチドメインネットワーク１００内のサービスレイヤ１０１のヘッダは、「Ｌ」のままで、境界ノード２や中継ノード３で処理されることはなく、終端ノード１Ｌに転送することができる。つまり、それぞれのサービスに対応したヘッダを処理する機能を各境界ノード２が備える必要はない。
【００３５】
以下、まずマルチドメインネットワーク１００を構成する終端ノード１と境界ノード２の具体的な機能を説明し、その後に、マルチドメインネットワーク１００全体としてのデータ転送方法について詳細に説明する。
【００３６】
（終端ノード）
図２は、本実施形態１に係る終端ノード１の構成例を示す機能ブロック図である。図２に示すように、終端ノード１は、制御部２０と、通信部３０と、記憶部４０とを含んで構成される（適宜図１参照）。なお、この制御部２０の機能は、例えば、この終端ノード１が備えるＣＰＵ（Central Processing Unit）が、記憶部４０に記憶されたプログラムをメモリに展開し実行することで実現される。
【００３７】
制御部２０は、データ転送処理の全般を司り、レイヤ処理部２１０と、データ転送部２５０とを含んで構成される。レイヤ処理部２１０は、送受信するデータについて、各レイヤ毎にヘッダの付加・削除等を行い、サービスレイヤ処理部２２０と、第１のユニバーサルレイヤ処理部２３０と、トランスポートレイヤ処理部２４０とを含んで構成される。また、データ転送部２５０は、レイヤ処理部２１０により各レイヤ毎のヘッダの制御が行われたデータを、通信部３０を介して他のノードに転送する処理を行う。
【００３８】
レイヤ処理部２１０内のサービスレイヤ処理部２２０は、アドレス認識部２２１とアドレス変更部２２２とを含んで構成される。アドレス認識部２２１は、サービスレイヤ１０１のヘッダに付されたデータの転送先となる宛先アドレスを認識する。また、アドレス変更部２２２は、記憶部４０に記憶された後記するアドレス情報４１を基に、ヘッダに付加された宛先アドレスを、転送先となる宛先アドレスに付け替える処理を行う。このアドレス変更部２２２は、終端ノード１が他のネットワークに属するノードからデータを受信した終端ノード１である場合に、サービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク１００におけるデータの出口となる他の終端ノード１の宛先アドレスに設定する。
【００３９】
第１のユニバーサルレイヤ処理部２３０は、サービスレイヤ１０１のヘッダに、マルチドメインネットワーク１００内の全てのドメイン１０を通してデータを制御するためのユニバーサルレイヤ１０２のヘッダの付加・削除等を行い、回線番号認識部２３１と、ヘッダ付加部２３２と、ヘッダ削除部２３３とを含んで構成される。回線番号認識部２３１は、ユニバーサルレイヤ１０２のヘッダに付されたサービスの利用者を特定するためのサービス回線番号を認識する。そして、ヘッダ付加部２３２は、サービスレイヤ１０２のヘッダに、ユニバーサルレイヤ１０１のヘッダを付加する。この処理により、サービスレイヤ１０１のヘッダがカプセル化される。ヘッダ削除部２３３は、通信部３０を介して受信したデータに付されたユニバーサルレイヤ１０２のヘッダを削除する。
【００４０】
トランスポートレイヤ処理部２４０は、ユニバーサルレイヤ１０２のヘッダに、ドメイン１０内で転送を行うために必要なトランスポートレイヤ１０３のヘッダの付加・削除等を行い、転送識別子認識部２４１と、ヘッダ付加部２４２と、ヘッダ削除部２４３とを含んで構成される。転送識別子認識部２４１は、トランスポートレイヤ１０３のヘッダに付された転送識別子を認識する。そして、ヘッダ付加部２４２は、ユニバーサルレイヤ１０２のヘッダに、トランスポートレイヤ１０３のヘッダを付加する。この処理により、ユニバーサルレイヤ１０２のヘッダがカプセル化される。ヘッダ削除部２４３は、通信部３０を介して受信したデータに付されたトランスポートレイヤ１０３のヘッダを削除する。
【００４１】
次に、通信部３０は、マルチドメインネットワーク１００内のノードに接続される第１のインタフェース３１と、マルチドメインネットワーク１００外の他のネットワークに属するノードに接続される第２のインタフェース３２とを含んで構成される。
【００４２】
記憶部４０は、ＲＡＭ（Random Access Memory）、ハードディスク、フラッシュメモリ等の記憶手段からなり、アドレス情報４１と、サービス回線情報４２とが記憶される。アドレス情報４１は、マルチドメインネットワーク１内においてデータの転送先となるノードに関する宛先アドレスを記憶し、また、自身のノードと接続されたノードについてデータの転送先となるノードの識別情報（転送識別子等）を記憶する。サービス回線情報４２は、サービス利用者を特定するための識別情報であるサービス回線番号が、ドメイン１０毎に設定されて記憶される。例えば、会社毎にサービス回線番号が指定され、通信事業者が提供するサービスの利用者を特定する情報が記憶される。
【００４３】
（境界ノード）
次に、マルチドメインネットワーク１００内の境界ノード２について説明する。図３は、本実施形態１に係る境界ノード２の構成例を示す機能ブロック図である。図３に示すように、境界ノード２は、制御部２０と、通信部３０と、記憶部４０とを含んで構成される（適宜図１参照）。なお、この制御部２０の機能は、例えば、この境界ノード２が備えるＣＰＵが、記憶部４０に記憶されたプログラムをメモリに展開し実行することで実現される。
【００４４】
制御部２０は、データ転送処理の全般を司り、レイヤ処理部２１０と、データ転送部２５０とを含んで構成される。レイヤ処理部２１０は、第２のユニバーサルレイヤ処理部２６０と、トランスポートレイヤ処理部２４０とを含んで構成される。ここで、データ転送部２５０およびトランスポートレイヤ処理部２４０の処理は、図２で説明した終端ノード１と同じ処理を行うため説明は省略する。
【００４５】
第２のユニバーサルレイヤ処理部２６０は、回線番号認識部２６１と、回線番号変更部２６２とを含んで構成される。回線番号認識部２６１は、ユニバーサルレイヤ１０２のヘッダに付されたサービス回線番号を認識する。また、回線番号変更部２６２は、回線番号認識部２６１が認識したサービス回線番号の変更を行う。具体的は、境界ノード２が他のドメイン１０の境界ノード２へデータを転送するノードである場合には、境界ノード２間のリンク４においてサービス利用者を特定するサービス回線番号に、記憶部４０内のサービス回線情報４２に基づいて変更する。また、境界ノード２が、自己のドメイン１０内にデータを転送する境界ノード２である場合には、そのドメイン１０内においてサービス利用者を特定するサービス回線番号に変更する。
【００４６】
通信部３０は、同じドメイン１０内の中継ノード３に接続される第３のインタフェース３３と、異なるドメイン１０の境界ノード２に接続される第４のインタフェース３４とを含んで構成される。また、記憶部４０には、図２の終端ノード１と同様にアドレス情報４１およびサービス回線情報４２が記憶される。
【００４７】
（実施形態１のデータ転送方法）
次に、図２および図３を参照しつつ、図１を用いて、本実施形態１に係るデータ転送方法の処理について説明する。
【００４８】
（第１の終端ノードの処理）
まず、マルチドメインネットワーク１００以外のネットワーク（第１のネットワーク）に属するノード（符号Ｐ）から、マルチドメインネットワーク１００内の終端ノード１Ａ（第１の終端ノード）（図１参照）にデータが入力されると、終端ノード１Ａのアドレス認識部２２１（図２参照）は、入力したデータのサービスレイヤ１０１のヘッダから宛先アドレス「Ａ」を認識する。そして、アドレス変更部２２２が、データのサービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク１００におけるデータの出口となる終端ノード１Ｌ（第２の終端ノード）の宛先アドレス「Ｌ」に付け替える。
【００４９】
次に、第１のユニバーサルレイヤ処理部２３０のヘッダ付加部２３２は、ユニバーサルレイヤ１０２において、記憶部４０内のサービス回線情報４２に基づき、サービス利用者を識別するためのサービス回線番号（例えば、ドメイン１０Ｘ内におけるサービス回線番号を「１」とする）を含むヘッダを付加する。この処理により、サービスレイヤ１０１のヘッダがカプセル化される。
【００５０】
続いて、トランスポートレイヤ処理部２４０のヘッダ付加部２４２は、ドメイン１０Ｘ（第１のドメイン）内の中継ノード３間を転送するために必要となる転送識別子（例えば、転送識別子を「１」とする）を含むヘッダを付加する。この処理により、さらにユニバーサルレイヤ１０２のヘッダがカプセル化される。ここで転送識別子には、各ドメイン１０のデータ通信技術に対応した番号が付される。例えば、ＳＤＨであればタイムスロット番号、ＭＰＬＳであればＭＰＬＳラベル等が転送識別子に相当する。
【００５１】
そして、データ転送部２５０が、データに付されたトランスポートレイヤ１０３の転送識別子を含むヘッダを処理することで、ドメイン１０Ｘの各中継ノード３にデータを転送する。このとき、ユニバーサルレイヤ１０２およびサービスレイヤ１０１のヘッダは、カプセル化されているためドメイン１０Ｘ内の中継ノード３においては処理されない。
【００５２】
（第１の境界ノードの処理）
ドメイン１０Ｘの境界ノード２Ｄ（第１の境界ノード）（図１参照）が中継ノード３からデータを受信すると、トランスポートレイヤ処理部２４０（図３参照）のヘッダ削除部２４３が、そのデータのトランスポートレイヤ１０３のヘッダを削除する。そして、第２のユニバーサルレイヤ処理部２６０の回線番号認識部２６１が、サービス回線番号を認識し、回線番号変更部２６２が、記憶部４０内のサービス回線情報４２に基づき、境界ノード２Ｄ−２Ｅ間のリンク４内におけるサービス利用者のサービス回線番号（例えば、サービス回線番号「２」）に変更する。そして、データ転送部２５０が、ドメイン１０Ｙの境界ノード２Ｅにデータを転送する。このとき、サービスレイヤ１０１のヘッダは、カプセル化されているため、境界ノード２Ｄにおいては処理されない。
【００５３】
（第２の境界ノードの処理）
ドメイン１０内の境界ノード２からデータを受信した他のドメイン１０（第２のドメイン）に属する境界ノード２（第２の境界ノード）の処理について説明する。なお、図１において、ドメイン１０Ｙの境界ノード２Ｅと、ドメイン１０Ｚの境界ノード２Ｉとは、同じ処理を行うため、境界ノード２Ｉがデータを受信したとして説明する。
【００５４】
境界ノード２Ｉ（第２の境界ノード）は、ドメイン１０Ｙの境界ノード２Ｈからデータを受信すると、第２のユニバーサルレイヤ処理部２６０（図３参照）の回線番号認識部２６１が、サービス回線番号を認識し、回線番号変更部２６２が、記憶部４０内のサービス回線情報４２に基づき、ドメイン１０Ｚ（第２のドメイン）におけるサービス回線番号（例えば、サービス回線番号「５」）に変更する。続いて、トランスポートレイヤ処理部２４０のヘッダ付加部２４２は、ドメイン１０Ｚ内の中継ノード３間を転送するために必要となる転送識別子（例えば、転送識別子「２」）を含むヘッダを付加する。この処理により、さらにユニバーサルレイヤ１０２のヘッダがカプセル化される。
【００５５】
そして、データ転送部２５０が、データに付されたトランスポートレイヤ１０３の転送識別子を含むヘッダを処理することで、データをドメイン１０Ｚの各中継ノード３に転送する。このとき、ユニバーサルレイヤ１０２およびサービスレイヤ１０１のヘッダは、カプセル化されているためドメイン１０Ｘ内の中継ノード３においては処理されない。
【００５６】
（第２の終端ノードの処理）
ドメインＺの終端ノード１Ｌ（第２の終端ノード）（図１参照）が中継ノード３からデータを受信すると、トランスポートレイヤ処理部２４０（図２参照）のヘッダ削除部２４３が、そのデータのトランスポートレイヤ１０３のヘッダを削除する。次に、第１のユニバーサルレイヤ処理部２３０のヘッダ削除部２３３が、ユニバーサルレイヤ１０２のヘッダを削除する。そして、サービスレイヤ処理部２２０のアドレス認識部２２１が、サービスレイヤ１０１のヘッダから宛先アドレス「Ｌ」を認識する。そして、アドレス変更部２２２が、データのサービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク１００以外のネットワーク（第２のネットワーク）に属するノード（符号Ｑ）の宛先アドレスの付け替え、データ転送部２５０がデータを転送する。
【００５７】
このようにすることで、マルチドメインネットワーク１００内の各境界ノード２においては、サービスレイヤ１０１のヘッダはカプセル化されているため、各境界ノード２においてサービスレイヤ１０１を処理する必要がない。つまり、マルチドメインネットワーク１００に収容するサービスそれぞれに対応したヘッダを処理する機能を境界ノード２が備える必要をなくすことができる。
【００５８】
（実施形態２）
次に、実施形態１の変形例である本実施形態２に係るデータ転送方法について説明する。実施形態１に係るデータ転送方法においては、図１に示すように、各ドメイン１０間の接続をユニバーサルレイヤ１０２にて行った。この場合、各ドメイン１０の境界ノード２は、ユニバーサルレイヤ１０２において中継ノードとなり、データの中継処理を行っている。本実施形態２に係るデータ転送方法においては、各ドメイン１０間の接続をトランスポートレイヤ１０３にて行い、ユニバーサルレイヤ１０２では中継ノードが存在せず、マルチドメインネットワーク２００の終端までユニバーサルレイヤ１０２の処理を行わないことを特徴とする。
【００５９】
まず、本実施形態２に係るマルチドメインネットワーク２００におけるデータ通信の概要を図４を用いて説明する。図４は、本実施形態２に係るマルチドメインネットワーク２００の構成例を示す図である。図４に示すマルチドメインネットワーク２００の構成は、図１に示したマルチドメインネットワーク１００と同様に、複数のドメイン１０（ドメイン１０Ｘ，１０Ｙ，１０Ｚ）から構成される。また、各ドメイン１０は、マルチドメインネットワーク２００における終端ノード１、実施形態１における境界ノード２とは異なる機能を備えた境界ノード５、中継ノード３、およびリンク４を含んで構成される。
【００６０】
図４に示す本実施形態２に係るマルチドメインネットワーク２００は、図１に示した実施形態１に係るマルチドメインネットワーク１００と比較して、（１）ユニバーサルレイヤ１０２におけるサービス回線番号が、ドメイン１０毎に設定されるのではなく、マルチドメインネットワーク２００の終端ノードまでまたがって設定される点で異なる。また、（２）各ドメイン１０の境界ノード５間を接続するリンク４の通信を制御するレイヤとして、境界ノード接続レイヤ１０４を設定している点で異なる。
【００６１】
つまり、中継ノード３からデータを受信したドメイン１０Ｘの境界ノード５Ｄ（図４参照）は、トランスポートレイヤ１０３のヘッダを削除し、境界ノード接続レイヤ１０４のヘッダを付加してドメイン１０Ｙの境界ノード５Ｅへデータを転送する。このとき、サービスレイヤ１０１のヘッダおよびユニバーサルレイヤ１０２のヘッダは、カプセル化されているため、境界ノード５においては処理されない。従って、実施形態１と同様に、各境界ノード５は、それぞれのサービスに対応したヘッダを処理する機能を備える必要をなくすことができる。
【００６２】
以下、マルチドメインネットワーク２００を構成する境界ノード５の具体的な機能を説明し、その後に、マルチドメインネットワーク２００全体としてのデータ転送方法について詳細に説明する。なお、マルチドメインネットワーク２００における終端ノード１は、実施形態１における終端ノード１と同じ機能を備えるので、説明は省略する。
【００６３】
（境界ノード）
図５は、本実施形態２に係る境界ノード５の構成例を示す機能ブロック図である（適宜図４参照）。図３に示す境界ノード２との違いは、境界ノード５のレイヤ処理部２１０内において、第２のユニバーサルレイヤ処理部２６０はなく、一方で、境界ノード接続レイヤ処理部２７０が設けられている点である。また、記憶部４０内にサービス回線情報４２が記憶されていない点である。なお、図３の境界ノード２と同じ構成についての説明は省略する。
【００６４】
境界ノード接続レイヤ処理部２７０（図５参照）は、ユニバーサルレイヤ１０２のヘッダに、境界ノード５間のリンク４でデータの転送を制御するための境界ノード接続レイヤ１０４のヘッダの付加・削除等を行い、ヘッダ認識部２７１と、ヘッダ付加部２７２と、ヘッダ削除部２７３とを含んで構成される。ヘッダ認識部２７１は、境界ノード接続レイヤ１０４のヘッダを認識する。そして、ヘッダ付加部２７２は、ユニバーサルレイヤ１０２のヘッダに、境界ノード接続レイヤ１０４のヘッダを付加する。この処理により、ユニバーサルレイヤ１０２のヘッダがカプセル化される。ヘッダ削除部２７３は、通信部３０を介して受信したデータに付された境界ノード接続レイヤ１０４のヘッダを削除する。
【００６５】
このように、本実施形態２に係る境界ノード５は、境界ノード接続レイヤ処理部２７０を設けることで、マルチドメインネットワーク２００内において、サービスレイヤ１０１およびユニバーサルレイヤ１０２のヘッダをカプセル化して転送することができる。
【００６６】
（実施形態２のデータ転送方法）
次に、図２および図５を参照しつつ、図４を用いて、本実施形態２に係るデータ転送方法の処理について説明する。
【００６７】
（第１の終端ノードの処理）
まず、マルチドメインネットワーク２００以外のネットワーク（第１のネットワーク）に属するノードから、マルチドメインネットワーク２００内の終端ノード１Ａ（第１の終端ノード）（図４参照）にデータが入力されると、終端ノード１Ａのアドレス変更部２２２（図２参照）が、サービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク２００におけるデータの出口となる終端ノード１Ｌ（第２の終端ノード）の宛先アドレス「Ｌ」に付け替える。
【００６８】
次に、第１のユニバーサルレイヤ処理部２３０のヘッダ付加部２３２は、ユニバーサルレイヤ１０２において、サービス利用者を識別するためのサービス回線番号（例えば、サービス回線番号「１」）を含むヘッダを付加する。なお、実施形態１においては、このサービス回線番号は、ドメイン１０毎に設定されるものであったが、本実施形態２においては、マルチドメインネットワーク２００全体に共通するサービス回線番号が付される。この処理により、サービスレイヤ１０１のヘッダがカプセル化される。そして、トランスポートレイヤ処理部２３０のヘッダ付加部２３２により、ヘッダが付加されることで、さらにユニバーサルレイヤ１０２のヘッダがカプセル化され、データが中継ノード３に転送される。
【００６９】
（第１のドメイン内の境界ノードの処理）
ドメイン１０Ｘ（第１のドメイン）の境界ノード５Ｄ（図４参照）が中継ノード３からデータを受信すると、トランスポートレイヤ処理部２４０のヘッダ削除部２４３（図５参照）が、そのデータのトランスポートレイヤ１０３のヘッダを削除する。次に、境界ノード接続レイヤ処理部２７０のヘッダ付加部２７２が転送先の識別情報（例えば識別番号「６」）を含むヘッダを付加する。そして、データ転送部２５０が、ドメイン１０Ｙの境界ノード５Ｅにデータを転送する。このとき、サービスレイヤ１０１のヘッダおよびユニバーサルレイヤ１０２のヘッダは、カプセル化されているため、境界ノード５Ｄにおいては処理されない。
【００７０】
（第２のドメイン内の境界ノードの処理）
次にドメイン１０内の境界ノード５からデータを受信した他のドメイン１０（第２のドメイン）の境界ノード５の処理について説明する。なお、図４において、ドメイン１０Ｙの境界ノード５Ｅと、ドメイン１０Ｚの境界ノード５Ｉとは、同じ処理を行うため、境界ノード５Ｉがデータを受信したとして説明する。
【００７１】
境界ノード５Ｉ（図４参照）は、ドメイン１０Ｙの境界ノード５Ｈからデータを受信すると、境界ノード接続レイヤ処理部２７０のヘッダ削除部２７３（図５参照）が、そのデータの境界ノード接続レイヤ１０４のヘッダを削除する。次に、トランスポートレイヤ処理部２４０のヘッダ付加部２４２は、ドメイン１０Ｚ（第２のドメイン）を転送するための転送識別子（例えば、転送識別子「２」）を含むヘッダを付加し、データ転送部２５０がデータを中継ノード３へ転送する。
【００７２】
（第２の終端ノードの処理）
そして、実施形態１に係る第２の終端ノードの処理と同様に、中継ノード３からデータを受信した終端ノード１Ｌ（第２の終端ノード）（図４参照）は、トランスポートレイヤ１０３のヘッダおよびユニバーサルレイヤ１０２のヘッダを削除する。そして、サービスレイヤ処理部２３０のアドレス変更部２２２が、サービスレイヤ１０１の宛先アドレスを、マルチドメインネットワーク２００以外のネットワーク（第２のネットワーク）に属するノードの宛先アドレスに付け替えて、データ転送部２５０がデータを転送する。
【００７３】
このようにすることで、本実施形態２に係るデータ転送方法によれば、マルチドメインネットワーク２００内の境界ノード５においては、サービスレイヤ１０１のヘッダはカプセル化されているため、各境界ノード５がサービスレイヤ１０１を処理する必要がない。つまり、マルチドメインネットワーク２００に収容するサービスそれぞれに対応したヘッダを処理する機能を境界ノード５が備える必要をなくすことができる。また、ユニバーサルレイヤ１０２のヘッダについてもカプセル化されるため、境界ノード５におけるユニバーサルレイヤ１０２の処理もなくすことができる。
【００７４】
以上にように、本実施形態に係るデータ転送方法、終端ノード、および境界ノードによれば、マルチドメインネットワーク内の境界ノードにおいて、サービスレイヤ１０１のヘッダはカプセル化されているため、各境界ノードにおいてサービスレイヤ１０１を処理する必要がない。
【００７５】
さらに、従来のマルチドメインネットワークでは、境界ノードにおいて、各データのサービスレイヤ１０１、サービス回線識別レイヤ１０５、トランスポートレイヤ１０３の各レイヤに関してヘッダの処理が必要であったが、本実施形態においては、サービスレイヤ１０１のヘッダの処理をなくすことができる。そのため、各境界ノードの計算処理負荷を低減させ、データ転送速度を向上させることができる。
【００７６】
また、従来のマルチドメインネットワーク９００では、データの転送制御をドメイン１０毎に行っていたため、データを転送する経路切替もドメイン１０毎に行っていた。しかし、本実施形態においては、マルチドメインネットワーク１００，２００における複数のドメイン１０にまたがるユニバーサルレイヤ１０２を導入することで、ドメイン１０をまたがった経路切替が可能となる。
【符号の説明】
【００７７】
１      終端ノード
２，５，９  境界ノード
３      中継ノード
４      リンク
１０    ドメイン
２０    制御部
３０    通信部
３１    第１のインタフェース
３２    第２のインタフェース
３３    第３のインタフェース
３４    第４のインタフェース
４０    記憶部
４１    アドレス情報
４２    サービス回線情報
１００，２００，９００  マルチドメインネットワーク
１０１  サービスレイヤ
１０２  ユニバーサルレイヤ
１０３  トランスポートレイヤ
１０４  境界ノード接続レイヤ
１０５  サービス回線識別レイヤ
２１０  レイヤ処理部
２２０  サービスレイヤ処理部
２２１  アドレス認識部
２２２  アドレス変更部
２３０  第１のユニバーサルレイヤ処理部
２３１，２６１  回線番号認識部
２３２，２４２，２７２  ヘッダ付加部
２３３，２４３，２７３  ヘッダ削除部
２４０  トランスポートレイヤ処理部
２４１  転送識別子認識部
２５０  データ転送部
２６０  第２のユニバーサルレイヤ処理部
２６２  回線番号変更部
２７０  境界ノード接続レイヤ処理部
２７１  ヘッダ認識部
【図１】
2010199785.tif 000003
【図２】
2010199785.tif 000004
【図３】
2010199785.tif 000005
【図４】
2010199785.tif 000006
【図５】
2010199785.tif 000007
【図６】
2010199785.tif 000008
【図７】
2010199785.tif 000009