(57)【要約】【課題】既存のフォトニックネットワークを活用しつつ、ユーザ要求に応じて、特定のユーザ端末を収容する加入者ユーザ収容ノード間に、簡単かつ確実に、ユーザ専有型の物理リンクおよび転送経路を動的に設定して、通信容量を一時的に拡張できるようにする。【解決手段】ユーザ端末ＵＴ１から加入者ユーザ収容ノードＮＤ１を介してネットワーク制御サーバＣＮＴにパス設定要求を送る。ネットワーク制御サーバＣＮＴは、パス設定要求に記述されている送信元ユーザアドレス「ＩＰ＃１」から送信元加入者ユーザ収容ノードＮＤ１を特定し、宛先ユーザアドレス「ＩＰ＃５」から宛先加入者ユーザ収容ノードＮＤ３を特定し、特定した送信元加入者ユーザ収容ノードＮＤ１と宛先加入者ユーザノードとＮＤ３の間に、送信元のユーザ端末ＵＴ１から宛先のユーザ端末ＵＴ５への専有のカットスルー光パスＰＡ（物理リンクおよび転送経路）を割り当てる。【選択図】  図１４
2006245896.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末を収容したユーザ端末収容ノード間に設定する転送経路を制御するネットワーク制御サーバにおいて、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信する手段と、
受信した前記パス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、
受信した前記パス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、
特定された前記送信元ユーザ端末収容ノードと前記宛先ユーザ端末収容ノードとの間に前記送信元のユーザ端末から前記宛先のユーザ端末への専有の物理リンクおよび転送経路を割り当てる手段と
を備えたことを特徴とするネットワーク制御サーバ。
【請求項２】
ユーザ端末を収容するユーザ端末収容ノードにおいて、
宛先ユーザアドレスと宛先ユーザ端末収容ノードの識別子および経路識別子との関係を示すエントリが書き込まれる転送テーブルと、
宛先ユーザ端末収容ノードの識別子および経路識別子と出力リンクとの関係を示すエントリが書き込まれる出力リンク特定テーブルと、
送信元ユーザアドレスおよび宛先ユーザアドレスと経路識別子との関係を示すエントリが書き込まれる経路特定テーブルと、
前記ユーザ端末から送られてくる転送フレームを受信し、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして前記経路特定テーブルを検索し、前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在するか否かを調べる手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在していた場合、前記転送フレームに記述されている宛先ユーザアドレスを第２の検索キーとして前記転送テーブルを検索し、前記第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と前記第１の検索キーに応ずる前記経路特定テーブル中のエントリから導かれる経路識別子を第３の検索キーとして前記出力リンク特定テーブルを検索し、前記第３の検索キーに応ずる出力リンクを特定する手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在しなかった場合、前記転送フレームに記述されている宛先ユーザアドレスを第４の検索キーとして前記転送テーブルを検索し、前記第４の検索キーに応ずる宛先ユーザ端末収容ノードの識別子および経路識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と経路識別子を第５の検索キーとして前記出力リンク特定テーブルを検索し、前記第５の検索キーに応ずる出力リンクを特定する手段とを備え、
前記経路特定テーブルおよび前記出力リンク特定テーブルは、そのエントリが請求項１に記載されたネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当てに従って追記される
ことを特徴とするユーザ端末収容ノード。
【請求項３】
請求項１に記載されたネットワーク制御サーバにおいて、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス開放要求を受信する手段と、
受信した前記パス開放要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、
受信した前記パス開放要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、
前記パス開放要求から特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に割り当てられている前記専有の物理リンクおよび転送経路を開放する手段と
を備えたことを特徴とするネットワーク制御サーバ。
【請求項４】
ユーザ端末を収容するユーザ端末収容ノードにおいて、
宛先ユーザアドレスと宛先ユーザ端末収容ノードの識別子および経路識別子との関係を示すエントリが書き込まれる転送テーブルと、
宛先ユーザ端末収容ノードの識別子および経路識別子と出力リンクとの関係を示すエントリが書き込まれる出力リンク特定テーブルと、
送信元ユーザアドレスおよび宛先ユーザアドレスと経路識別子との関係を示すエントリが書き込まれる経路特定テーブルと、
前記ユーザ端末から送られてくる転送フレームを受信し、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして前記経路特定テーブルを検索し、前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在するか否かを調べる手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在していた場合、前記転送フレームに記述されている宛先ユーザアドレスを第２の検索キーとして前記転送テーブルを検索し、前記第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と前記第１の検索キーに応ずる前記経路特定テーブル中のエントリから導かれる経路識別子を第３の検索キーとして前記出力リンク特定テーブルを検索し、前記第３の検索キーに応ずる出力リンクを特定する手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在しなかった場合、前記転送フレームに記述されている宛先ユーザアドレスを第４の検索キーとして前記転送テーブルを検索し、前記第４の検索キーに応ずる宛先ユーザ端末収容ノードの識別子および経路識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と経路識別子を第５の検索キーとして前記出力リンク特定テーブルを検索し、前記第５の検索キーに応ずる出力リンクを特定する手段とを備え、
前記経路特定テーブルおよび前記出力リンク特定テーブルは、そのエントリが請求項３に記載されたネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当ておよび開放に従って追記および削除される
ことを特徴とするユーザ端末収容ノード。
【請求項５】
請求項２又は４に記載されたユーザ端末収容ノードにおいて、
前記経路特定テーブルおよび前記転送テーブルは仮想プライベートネットワーク毎に設置されていることを特徴とするユーザ端末収容ノード。
【請求項６】
ユーザ端末を収容する複数のユーザ端末収容ノードと、これらユーザ端末収容ノードの間に設定する転送経路を制御するネットワーク制御サーバとを備えた通信ネットワークにおいて、
前記ユーザ端末収容ノードは、
宛先ユーザアドレスと宛先ユーザ端末収容ノードの識別子および経路識別子との関係を示すエントリが書き込まれる転送テーブルと、
宛先ユーザ端末収容ノードの識別子および経路識別子と出力リンクとの関係を示すエントリが書き込まれる出力リンク特定テーブルと、
送信元ユーザアドレスおよび宛先ユーザアドレスと経路識別子との関係を示すエントリが書き込まれる経路特定テーブルと、
前記ユーザ端末から送られてくる転送フレームを受信し、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして前記経路特定テーブルを検索し、前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在するか否かを調べる手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在していた場合、前記転送フレームに記述されている宛先ユーザアドレスを第２の検索キーとして前記転送テーブルを検索し、前記第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と前記第１の検索キーに応ずる前記経路特定テーブル中のエントリから導かれる経路識別子を第３の検索キーとして前記出力リンク特定テーブルを検索し、前記第３の検索キーに応ずる出力リンクを特定する手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在しなかった場合、前記転送フレームに記述されている宛先ユーザアドレスを第４の検索キーとして前記転送テーブルを検索し、前記第４の検索キーに応ずる宛先ユーザ端末収容ノードの識別子および経路識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と経路識別子を第５の検索キーとして前記出力リンク特定テーブルを検索し、前記第５の検索キーに応ずる出力リンクを特定する手段とを備え、
前記ネットワーク制御サーバは、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信する手段と、
受信した前記パス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、
受信した前記パス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、
特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に割り当てるべき前記送信元のユーザ端末から前記宛先のユーザ端末への専有の物理リンクおよび転送経路を決定し、この専有の物理リンクおよび転送経路が確保されるように、前記送信元ユーザ端末収容ノードにおける前記経路特定テーブルおよび前記出力リンク特定テーブルにエントリを追記する手段と
を備えたことを特徴とする通信ネットワーク。
【請求項７】
ユーザ端末を収容する複数のユーザ端末収容ノードと、これらユーザ端末収容ノードの間に設定する転送経路を制御するネットワーク制御サーバとを備えた通信ネットワークにおいて、
前記ユーザ端末収容ノードは、
宛先ユーザアドレスと宛先ユーザ端末収容ノードの識別子および経路識別子との関係を示すエントリが書き込まれる転送テーブルと、
宛先ユーザ端末収容ノードの識別子および経路識別子と出力リンクとの関係を示すエントリが書き込まれる出力リンク特定テーブルと、
送信元ユーザアドレスおよび宛先ユーザアドレスと経路識別子との関係を示すエントリが書き込まれる経路特定テーブルと、
前記ユーザ端末から送られてくる転送フレームを受信し、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして前記経路特定テーブルを検索し、前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在するか否かを調べる手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在していた場合、前記転送フレームに記述されている宛先ユーザアドレスを第２の検索キーとして前記転送テーブルを検索し、前記第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と前記第１の検索キーに応ずる前記経路特定テーブル中のエントリから導かれる経路識別子を第３の検索キーとして前記出力リンク特定テーブルを検索し、前記第３の検索キーに応ずる出力リンクを特定する手段と、
前記第１の検索キーに応ずるエントリが前記経路特定テーブルに存在しなかった場合、前記転送フレームに記述されている宛先ユーザアドレスを第４の検索キーとして前記転送テーブルを検索し、前記第４の検索キーに応ずる宛先ユーザ端末収容ノードの識別子および経路識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と経路識別子を第５の検索キーとして前記出力リンク特定テーブルを検索し、前記第５の検索キーに応ずる出力リンクを特定する手段とを備え、
前記ネットワーク制御サーバは、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信する手段と、
受信した前記パス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、
受信した前記パス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、
前記パス設定要求から特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に割り当てるべき前記送信元のユーザ端末から前記宛先のユーザ端末への専有の物理リンクおよび転送経路を決定し、この専有の物理リンクおよび転送経路が確保されるように、前記送信元ユーザ端末収容ノードにおける前記経路特定テーブルおよび前記出力リンク特定テーブルにエントリを追記する手段と、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス開放要求を受信する手段と、
受信した前記パス開放要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、
受信した前記パス開放要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、
前記パス開放要求から特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に割り当てられている前記専有の物理リンクおよび転送経路が開放されるように、前記送信元ユーザ端末収容ノードにおける前記経路特定テーブルおよび前記出力リンク特定テーブルのエントリを削除する手段と
を備えたことを特徴とする通信ネットワーク。
【請求項８】
請求項６又は７に記載された通信ネットワークにおいて、
前記ユーザ端末収容ノードは、前記経路特定テーブルおよび前記転送テーブルを仮想プライベートネットワーク毎に保有していることを特徴とする通信ネットワーク。
【請求項９】
コンピュータに、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信させる第１の処理と、
受信した前記パス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する第２の処理と、
受信した前記パス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する第３の処理と、
特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に前記送信元のユーザ端末から前記宛先のユーザ端末への専有の物理リンクおよび転送経路を割り当てる第４の処理と
を実現させるためのネットワーク制御プログラム。
【請求項１０】
コンピュータに、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信させる第１の処理と、
受信した前記パス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する第２の処理と、
受信した前記パス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する第３の処理と、
前記パス設定要求から特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に前記送信元のユーザ端末から前記宛先のユーザ端末への専有の物理リンクおよび転送経路を割り当てる第４の処理と、
ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス開放要求を受信させる第５の処理と、
受信した前記パス開放要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する第６の処理と、
受信した前記パス開放要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する第７の処理と、
前記パス開放要求から特定された前記送信元ユーザ端末収容ノードと前記宛先加入者ユーザノードとの間に割り当てられている前記専有の物理リンクおよび転送経路を開放する第８の処理と
を実現させるためのネットワーク制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パケット転送経路を動的に変更するトラヒックエンジニアリングにおいて、ユーザの要求に応じて転送経路を動的に切り替えるネットワーク制御サーバ、ユーザ端末収容ノード、通信ネットワークおよびネットワーク制御プログラムに関するものである。
【背景技術】
【０００２】
従来のフォトニックネットワークでは、ユーザ端末を収容するユーザ端末収容ノード（加入者ユーザ収容ノード）間を光波長パス（以下、光パスと言う）で固定的に接続していた。このため、光パスリソース獲得のコストが高くなると同時に、スケーラビリティに乏しいいう問題があった。
【０００３】
この問題を解決するための手段として、フォトニックネットワークの端末装置としてＩＰ転送機能を保有する加入者ユーザ収容ノードを設置し、コネクション型ネットワーク上に論理的に構築されたコネクションレス型ネットワークを採用し、ＩＰ転送によって加入者ユーザ収容ノード間の経路到達性を確保しつつ、トラヒック需要の多い加入者ユーザ収容ノード間にのみ光パスリソースを割り当てる方式が検討されている（非特許文献１参照）。しかし、この方式では、トラヒック需要のみを考慮して光パスリソースを割り当てるため、特定ユーザからの帯域保証要求に応じることが困難であった。
【０００４】
そこで、特定ユーザからの帯域保証要求を受け付け、送信元のユーザ端末を収容する加入者ユーザ収容ノードと宛先のユーザ端末を収容する加入者ユーザ収容ノードとの間に、専有の物理リンクおよび転送経路としてカットスルー光パスを設置する方式が検討されている（非特許文献１、２参照）。
【０００５】
この方式では、ユーザ端末からの転送フレームに、カットスルー光パスへ出力するためのＴＯＳ値を付与する。この転送フレームは、そのユーザ端末を収容する送信元加入者ユーザ収容ノードに送られる。これを受けて、送信元加入者ユーザ収容ノードは、その転送フレームに付与されているＴＯＳ値を参照し、当該転送フレームをカットスルー光パスに出力する。
【０００６】
【非特許文献１】村山、八木、松井、成瀬、松田、牧野「テラビット級スーパーネットワークのアーキテクチャ設計」、電気学会通信研究会、ＣＭＮ−０４一１７、２００４年６月
【非特許文献２】八木、松井、成瀬、村山、松田「ＴＳＮにおけるユーザ要求を考慮したカットスルー光パス制御方式」、電子情報通信学会２００４年総合大会Ｂ−７−９３、ｐｐ３０２、２００４年３月
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特定ユーザからの帯域保証要求を受け付ける方式では、カットスルー光パスヘ出力するためのＴＯＳ値をユーザが指定し、転送フレームに付与する必要があり、カットスルー光パスの割り当てを簡単に行うことができなかった。また、他ユーザが同一ＴＯＳ値を転送フレームに付与した場合、他ユーザのトラヒックがカットスルー光パス上に混在してしまい、送信元のユーザ端末と宛先のユーザ端末との間に専有型のカットスルー光パスを割り当てることができないという問題があった。
【０００８】
本発明は、このような課題を解決するためになされたもので、その目的とするところは既存のフォトニックネットワークを活用しつつ、ユーザ要求に応じて、特定のユーザ端末を収容するユーザ端末収容ノード間に、簡単かつ確実に、専有型の転送経路を動的に設定して、通信容量を一時的に拡張できる帯域保証型のネットワークサービスを実現することが可能なネットワーク制御サーバ、ユーザ端末収容ノード、通信ネットワークおよびネットワーク制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、第１発明（請求項１に係る発明）は、  ユーザ端末を収容したユーザ端末収容ノード間に設定する転送経路を制御するネットワーク制御サーバに、ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス設定要求を受信する手段と、受信したパス設定要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、受信したパス設定要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、特定された送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に送信元のユーザ端末から宛先のユーザ端末への専有の物理リンクおよび転送経路を割り当てる手段とを設けたものである。
この発明によれば、ネットワーク制御サーバにパス設定要求を送ると、このパス設定要求に記述されている送信元ユーザアドレスから送信元ユーザ端末収容ノードが特定され、宛先ユーザアドレスから宛先ユーザ端末収容ノードが特定され、この特定された送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に送信元のユーザ端末から宛先のユーザ端末への専有の物理リンクおよび転送経路が割り当てられる。
【００１０】
第２発明（請求項１に係る発明）は、ユーザ端末収容ノードに、宛先ユーザアドレスと宛先ユーザ端末収容ノードおよび経路識別子との関係を示すエントリが書き込まれる転送テーブルと、宛先ユーザ端末収容ノードの識別子および経路識別子と出力リンクとの関係を示すエントリが書き込まれる出力リンク特定テーブルと、送信元ユーザアドレスおよび宛先ユーザアドレスと経路識別子との関係を示すエントリが書き込まれる経路特定テーブルと、ユーザ端末から送られてくる転送フレームを受信し、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして経路特定テーブルを検索し、第１の検索キーに応ずるエントリが経路特定テーブルに存在するか否かを調べる手段と、第１の検索キーに応ずるエントリが経路特定テーブルに存在していた場合、転送フレームに記述されている宛先ユーザアドレスを第２の検索キーとして転送テーブルを検索し、第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と第１の検索キーに応ずる経路特定テーブル中のエントリから導かれる経路識別子を第３の検索キーとして出力リンク特定テーブルを検索し、第３の検索キーに応ずる出力リンクを特定する手段と、第１の検索キーに応ずるエントリが経路特定テーブルに存在しなかった場合、転送フレームに記述されている宛先ユーザアドレスを第４の検索キーとして転送テーブルを検索し、第４の検索キーに応ずる宛先ユーザ端末収容ノードの識別子および経路識別子を特定し、この特定した宛先ユーザ端末収容ノードの識別子と経路識別子を第５の検索キーとして出力リンク特定テーブルを検索し、第５の検索キーに応ずる出力リンクを特定する手段とを設け、経路特定テーブルおよび出力リンク特定テーブルのエントリを第１発明のネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当てに従って追記するようにしたものである。
【００１１】
この発明によれば、ユーザ端末収容ノードに設けられた経路特定テーブルおよび出力リンク特定テーブルのエントリが第１発明のネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当てに従って追記される。
例えば、第１発明のネットワーク制御サーバによって、送信元ユーザアドレス「ＩＰ＃１」が割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノード（「コア＃１」）と宛先ユーザアドレス「ＩＰ＃５」が割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノード（「コア＃３」）との間に経路識別子「Ｒ３」で示される出力リンク「１０３」が転送経路として割り当てられたとすると、経路特定テーブルに『「ＩＰ＃１」−「ＩＰ＃５」−「Ｒ３」』というエントリが追記され、出力リンク特定テーブルに『「コア＃３」−「Ｒ３」−「１０３」』というエントリが追記される。
【００１２】
このような状態で、送信元ユーザアドレスとして「ＩＰ＃１」が、宛先ユーザアドレスとして「ＩＰ＃５」が記述された転送フレームがユーザ端末から送られてくると、ユーザ端末収容ノードは、この転送フレームに記述されている送信元ユーザアドレスと宛先ユーザアドレスを第１の検索キーとして経路特定テーブルを検索し、第１の検索キーに応ずるエントリが経路特定テーブルに存在するか否かを調べる。この場合、「ＩＰ＃１」と「ＩＰ＃５」の対が第１の検索キーとされ、この第１の検索キーに応ずるエントリは、『「ＩＰ＃１」−「ＩＰ＃５」−「Ｒ３」』として、経路特定テーブルに存在する。したがって、ユーザ端末収容ノードは、転送フレームに記述されている宛先ユーザアドレス「ＩＰ＃５」を第２の検索キーとして転送テーブルを検索し、第２の検索キーに応ずる宛先ユーザ端末収容ノードの識別子「コア＃５」を特定し、この特定した宛先ユーザ端末収容ノードの識別子「コア＃５」と第１の検索キーに応ずる経路特定テーブル中のエントリから導かれる経路識別子「Ｒ３」を第３の検索キーとして出力リンク特定テーブルを検索し、第３の検索キーに応ずる出力リンク「１０３」を特定する。
【００１３】
第３発明（請求項３に係る発明）は、第１発明のネットワーク制御サーバに、さらに、ユーザからの送信元ユーザアドレスと宛先ユーザアドレスが記述されたパス開放要求を受信する手段と、受信したパス開放要求に記述されている送信元ユーザアドレスからそのアドレスが割り当てられた送信元のユーザ端末を収容する送信元ユーザ端末収容ノードを特定する手段と、受信したパス開放要求に記述されている宛先ユーザアドレスからそのアドレスが割り当てられた宛先のユーザ端末を収容する宛先ユーザ端末収容ノードを特定する手段と、パス開放要求から特定された送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に割り当てられている専有の物理リンクおよび転送経路を開放する手段とを設けたものである。
この発明によれば、ネットワーク制御サーバにパス開放要求を送ると、このパス開放要求に記述されている送信元ユーザアドレスから送信元ユーザ端末収容ノードが特定され、宛先ユーザアドレスから宛先ユーザ端末収容ノードが特定され、この特定された送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に割り当てられている専有の物理リンクおよび転送経路が開放される。
【００１４】
第４発明（請求項４に係る発明）は、ユーザ端末収容ノードにおける経路特定テーブルおよび出力リンク特定テーブルのエントリを、第３発明のネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当ておよび開放に従って追記および削除するようにしたものである。
この発明によれば、ユーザ端末収容ノードに設けられた経路特定テーブルおよび出力リンク特定テーブルのエントリが第３発明のネットワーク制御サーバからの専有の物理リンクおよび転送経路の割り当てに従って追記される。また、経路特定テーブルおよび出力リンク特定テーブルのエントリが第３発明のネットワーク制御サーバからの専有の物理リンクおよび転送経路の開放に従って削除される。これにより、ユーザからのパス設定要求に応じて設定された専有の物理リンクおよび転送経路を、ユーザからのパス開放要求に応じて開放することが可能となる。
【００１５】
第５発明（請求項５に係る発明）は、第２発明又は第４発明のユーザ端末収容ノードにおいて、経路特定テーブルおよび転送テーブルを仮想プライベートネットワーク毎に設置したものである。これにより、仮想プライベートネットワーク機能を有するバックボーンネットワークで想定されるアドレス重複時においても、特定の送信元ユーザアドレスと宛先ユーザアドレスを保有する転送フレームを、転送テーブルで特定される転送経路以外の経路へ出力することが可能となり、専有型の転送経路を設定することが可能となる。
【００１６】
第６発明（請求項６に係る発明）は、ユーザ端末を収容する複数のユーザ端末収容ノードと、これらユーザ端末収容ノードの間に設定する転送経路を制御するネットワーク制御サーバとを備えた通信ネットワークにおいて、ネットワーク制御サーバを第１発明のネットワーク制御サーバとし、ユーザ端末収容ノードを第２発明のユーザ端末収容ノードとしたものである。
この発明において、ネットワーク制御サーバは、送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に割り当てるべき送信元のユーザ端末から宛先のユーザ端末への専有の物理リンクおよび転送経路を決定し、この専有の物理リンクおよび転送経路が確保されるように、送信元ユーザ端末収容ノードにおける経路特定テーブルおよび出力リンク特定テーブルにエントリを追記する。
【００１７】
第７発明（請求項７に係る発明）は、ユーザ端末を収容する複数のユーザ端末収容ノードと、これらユーザ端末収容ノードの間に設定する転送経路を制御するネットワーク制御サーバとを備えた通信ネットワークにおいて、ネットワーク制御サーバを第３発明のネットワーク制御サーバとし、ユーザ端末収容ノードを第４発明のユーザ端末収容ノードとしたものである。
この発明において、ネットワーク制御サーバは、送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に割り当てるべき送信元のユーザ端末から宛先のユーザ端末への専有の物理リンクおよび転送経路を決定し、この専有の物理リンクおよび転送経路が確保されるように、送信元ユーザ端末収容ノードにおける経路特定テーブルおよび出力リンク特定テーブルにエントリを追記する。また、送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に割り当てられている専有の物理リンクおよび転送経路が開放されるように、送信元ユーザ端末収容ノードにおける経路特定テーブルおよび出力リンク特定テーブルのエントリを削除する。
【００１８】
なお、第６発明や第７発明の通信ネットワークにおいても、第５発明のユーザ端末収容ノードと同様、ユーザ端末収容ノードに経路特定テーブルおよび転送テーブルを仮想プライベートネットワーク毎に保有させるようにしてもよい（第８発明（請求項８に係る発明））。
また、本発明は、コンピュータに第１発明や第３発明の処理を実行させる制御プログラムとして提供することも可能である（第９発明（請求項９に係る発明）、第１０発明（請求項９に係る発明））。また、この制御プログラムを記憶させたフレキシブルディスク、ＣＤ−ＲＯＭ、メモリカードなどの記録媒体としても提供可能である。
【発明の効果】
【００１９】
本発明によれば、ネットワーク制御サーバにパス設定要求を送ると、このパス設定要求に記述されている送信元ユーザアドレスから送信元ユーザ端末収容ノードが特定され、宛先ユーザアドレスから宛先ユーザ端末収容ノードが特定され、この特定された送信元ユーザ端末収容ノードと宛先ユーザ端末収容ノードとの間に送信元のユーザ端末から宛先のユーザ端末への専有の物理リンクおよび転送経路が割り当てられ、既存のフォトニックネットワークを活用しつつ、ユーザ要求に応じて、特定のユーザ端末を収容するユーザ端末収容ノード間に、簡単かつ確実に、専有型の転送経路を動的に設定して、通信容量を一時的に拡張できる帯域保証型のネットワークサービスを実現することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を図面に基づいて詳細に説明する。
〔通信ネットワーク〕
図１はこの発明に係るネットワーク制御サーバおよびユーザ端末収容ノードを含む通信ネットワークの一実施の形態を示すネットワークモデルである。この通信ネットワークは、加入者ユーザ収容ノードＮＤ（ＮＤ１〜ＮＤ４）、フレーム転送装置ＦＴ（ＦＴ１，ＦＴ２）、波長交換機ＷＴ（ＷＴ１，ＷＴ２）、ネットワーク制御サーバＣＮＴから構成される。なお、この実施の形態において、加入者ユーザ収容ノードＮＤが本発明に係るユーザ端末収容ノードに対応する。
【００２１】
加入者ユーザ収容ノードＮＤ１は、ユーザ網１８を経由してユーザ端末ＵＴ１，ＵＴ２を収容している。加入者ユーザ収容ノードＮＤ２は、ユーザ網１９を経由してユーザ端末ＵＴ３，ＵＴ４を収容している。加入者ユーザ収容ノードＮＤ３は、ユーザ網２０を経由してユーザ端末ＵＴ５，ＵＴ６を収容している。加入者ユーザ収容ノードＮＤ４は、ユーザ網２１を経由してユーザ端末ＵＴ７，ＵＴ８を収容している。
【００２２】
加入者ユーザ収容ノードＮＤ、フレーム転送装置ＦＴおよび波長交換機ＷＴから構成されるバックボーンネットワークをコアネットワークＣＮＷとし、ユーザ端末ＵＴを含むネットワーク全体をＩＰネットワークＩＮＷとする。
【００２３】
図２に、この通信ネットワークの物理モデルを例示する。加入者ユーザ収容ノードＮＤ間は、複数の転送経路を用いて接続される。例えば、加入者ユーザ収容ノードＮＤ１と加入者ユーザ収容ノードＮＤ３とは、リンク１０１、波長交換機ＷＴ１、フレーム転送装置ＦＴ１、リンク１０４、波長交換機ＷＴ２からなる転送経路と、リンク１０２、波長交換機ＷＴ１、フレーム転送装置ＦＴ２、リンク１０５、波長交換機ＷＴ２からなる転送経路と、リンク１０３、波長交換機ＷＴ１、波長交換機ＷＴ２からなる転送経路により接続されている。それぞれの転送経路には、その転送経路を識別するための経路識別子が付与される。この経路識別子については後述する。
【００２４】
ネットワーク制御サーバＣＮＴは、ネットワーク内の各装置（加入者ユーザ収容ノードＮＤ、フレーム転送装置ＦＴ、波長交換機ＷＴ）と接続されている。本実施の形態では、リンク１１０〜１１７により、各装置との接続性を確保している。また、本実施の形態では、１本の光パスが１本の物理リンクを専有するものとする。なお、ＷＤＭ（Wavelength Division Multiplexing）などの技術を採用すると、複数本の光パスを１本の物理リンクに収容することが可能となる。
【００２５】
ユーザ端末ＵＴ１は、ＩＰアドレス「ＩＰ＃１」で識別される。ユーザ端末ＵＴ２は、ＩＰアドレス「ＩＰ＃２」で識別される。ユーザ端末ＵＴ３は、ＩＰアドレス「ＩＰ＃３」で識別される。ユーザ端末ＵＴ４は、ＩＰアドレス「ＩＰ＃４」で識別される。ユーザ端末ＵＴ５は、ＩＰアドレス「ＩＰ＃５」で識別される。ユーザ端末ＵＴ６は、ＩＰアドレス「ＩＰ＃６」で識別される。ユーザ端末ＵＴ７は、ＩＰアドレス「ＩＰ＃７」で識別される。ユーザ端末ＵＴ８は、ＩＰアドレス「ＩＰ＃８」で識別される。
【００２６】
加入者ユーザ収容ノードＮＤ１は、コアアドレスプレフィックス「コア＃１」で識別される。加入者ユーザ収容ノードＮＤ２は、コアアドレスプレフィックス「コア＃２」で識別される。加入者ユーザ収容ノードＮＤ３は、コアアドレスプレフィックス「コア＃３」で識別される。加入者ユーザ収容ノードＮＤ４は、コアアドレスプレフィックス「コア＃４」で識別される。フレーム転送装置ＦＴ１は、コアアドレスプレフィックスアドレス「コア＃５」で識別される。フレーム転送装置ＦＴ２は、コアアドレスプレフィックスアドレス「コア＃６」で識別される。ネットワーク制御サーバＣＮＴは、コアアドレスプレフィックスアドレス「コア＃７」で識別される。
【００２７】
加入者ユーザ収容ノードＮＤ１〜ＮＤ４と、フレーム転送装置ＦＴ１，ＦＴ２は、コネクションとして光パスが配置されている。加入者ユーザ収容ノードＮＤとフレーム転送装置ＦＴ間を接続するための光パスをデフォルト光パスと呼ぶ。
【００２８】
加入者ユーザ収容ノードＮＤは光パスを終端する。この例において、加入者ユーザ収容ノードＮＤ１は光パス終端インタフェースに光パス識別子２４〜２６を付与することにより、光パス（本実施の形態では出力リンクと等価）１０１〜１０３を識別する。加入者ユーザ収容ノードＮＤ２は、光パス終端インタフェースに光パス識別子２７，２８を付与することにより、光パス１０６，１０７を識別する。加入者ユーザ収容ノードＮＤ３は、光パス終端インタフェースに光パス識別子２９〜３１を付与することにより、光パス１０３〜１０５を識別する。加入者ユーザ収容ノードＮＤ４は、光パス終端インタフェースに光パス識別子３２，３３を付与することにより、光パス１０８，１０９を識別する。
【００２９】
なお、ＷＤＭなどの技術を採用し、複数本の光パスを１本の物理リンクに収容する場合、例えばリンク１０１に対して複数の光パス終端インタフェースを割り当てることにより、各光パスを識別することが可能である。
【００３０】
このモデルでは、例えば、加入者ユーザ収容ノードＮＤ１の配下のユーザ端末ＵＴ１，ＵＴ２は、加入者ユーザ収容ノードＮＤ１を介して、他の加入者ユーザ収容ノードＮＤの配下のユーザ端末ＵＴとＩＰパケットを交換する。ユーザ端末ＵＴから送信されたＩＰパケットは、加入者ユーザ収容ノードＮＤにおいて、コアフレームにカプセル化され、後述する経路特定テーブル、転送テーブルおよび出力リンク特定テーブルに従って、光パスを介してフレーム転送装置ＦＴあるいは着側の加入者ユーザ収容ノードＮＤに転送される。
【００３１】
フレーム転送装置ＦＴは、ある光パスから受信したコアフレームのヘッダを確認し、後述するフレーム転送テーブルに従って、コアフレームを別の光パスヘ出力する。
着側の加入者ユーザ収容ノードＮＤは、受信したコアフレームから、ＩＰパケットを抽出し、ＩＰパケットのヘッダを確認し、宛先のユーザ端末ＵＴに転送する。
【００３２】
また、このモデルでは、ユーザ要求に応じて、フレーム転送装置ＦＴを経由せず、直接着側の加入者ユーザ収容ノードＮＤに対して光パスを配置することを可能としている。
フレーム転送装置ＦＴを経由しない光パスをカットスルー光パスと呼び、フレーム転送装置ＦＴを経由する光パスをデフォルト光パスと呼ぶ。本構成例では、リンク１０３がカットスルー光パスとなっている。
【００３３】
このように、この通信ネットワークでは、光パスの多重伝送機能を有する伝送リンクおよび光パスの交換機能を有する光交換装置を備えたフォトニックネットワークの端末装置としてＩＰ転送機能を保有する加入者ユーザ収容ノードＮＤを設置し、ユーザ端末ＵＴとしてＩＰ転送型のパケット通信端末を設置し、加入者ユーザ収容ノードＮＤが複数のユーザ端末ＵＴを収容する、フォトニックネットワーク上に論理的にＩＰネットワークＩＮＷを構築している。
【００３４】
図３に、図２に示した通信ネットワークにおける、加入者ユーザ収容ノードＮＤ１と加入者ユーザ収容ノードＮＤ３との間の転送経路の一例を抜粋した図を示す。本実施の形態では、リンク１０１、波長交換機ＷＴ１、フレーム転送装置ＦＴ１、リンク１０４、波長交換機ＷＴ２からなる転送経路３４と、リンク１０２、波長交換機ＷＴ１、フレーム転送装置ＦＴ２、リンク１０５、波長交換機ＷＴ２からなる転送経路３５と、リンク１０３、波長交換機ＷＴ１、波長交換機ＷＴ２からなる転送経路３６が存在する。
【００３５】
〔加入者ユーザ収容ノード〕
図４に、この通信ネットワークに設置される加入者ユーザ収容ノードＮＤの構成例を示す。加入者ユーザ収容ノードＮＤは、受信フレーム処理部３７と、パケット処理部３８と、フォワーディング処理部３９と、送信フレーム処理部４０と、光パス設定要求送信機能４１と、サーバ接続機能４２とを有している。
【００３６】
受信フレーム処理部３７は、受信したＩＰパケットをパケット処理部３８へ転送する機能と、受信したコアフレームからＩＰパケットを抽出し、抽出したＩＰパケットをパケット処理部３８へ転送する機能と、ユーザからの送信元ＩＰアドレス（送信元ユーザアドレス）と宛先ＩＰアドレス（宛先ユーザアドレス）が記述された光パス設定要求および光パス開放要求を示すＩＰパケットを受信した際に、そのパケットを光パス設定要求送信機能４１に転送する機能を有している。
【００３７】
パケット処理部３８は、受信フレーム処理３７が抽出した１Ｐパケットからその送信元ＩＰアドレスと宛先ＩＰアドレスを抽出する機能を有している。フォワーディング処理部３９は、経路特定テーブル４３および転送テーブル４４を有している。
【００３８】
経路特定テーブル４３には、ＩＰパケットが有する送信元ＩＰアドレスと宛先ＩＰアドレスに対応する、転送する際の出力先転送経路を示す経路識別子を導くエントリが書き込まれる（図７参照）。
転送テーブル４４には、ＩＰパケットが有する宛先ＩＰアドレスに対応する、宛先加入者ユーザ収容ノードＮＤのコアアドレスプレフィックスおよび経路識別子を導くエントリが書き込まれる（図８参照）。
【００３９】
フォワーディング処理部３９は、パケット処理部３８が抽出した送信元ＩＰアドレスと宛先ＩＰアドレスを検索キーとして、経路特定テーブル４３を検索し、該当エントリがヒットした場合（該当エントリが存在していた場合）、経路特定テーブル４３から経路識別子を特定すると共に、宛先ＩＰアドレスを検索キーとして転送テーブル４４を検索し、宛先加入者ユーザ収容ノードのコアアドレスプレフィックス（宛先コアアドレスプレフィックス）を特定し、該当エントリがヒットしなかった場合（該当エントリが存在しなかった場合）、宛先ＩＰアドレスを検索キーとして転送テーブル４４を検索し、転送テーブル４４から宛先コアアドレスプレフィックスおよび経路識別子を特定することで、宛先コアアドレスプレフィックスと経路識別子との対を宛先アドレスとして導く機能を有している。
【００４０】
送信フレーム処理部４０は、出力リンク特定テーブル４５を有している。出力リンク特定テーブル４５には、宛先アドレスから出力リンクを特定するエントリが書き込まれる（図９参照）。
【００４１】
送信フレーム処理部４０は、受信フレーム処理部３７が抽出したＩＰパケットに関して、フォワーデイング処理部３９が、自己が属する加入者ユーザ収容ノードＮＤを示すコアアドレスプレフィックス以外を宛先コアアドレスプレフィックスとして特定した際に、特定した宛先コアアドレスプレフィックスおよび経路識別子から、出力リンクを特定するとともに、自己が属する加入者ユーザ収容ノードＮＤが保有するコアアドレスプレフィックスを記述した送信元コアアドレスと、宛先コアアドレスプレフィックスおよび経路識別子が記述された宛先コアアドレスから、コアヘッダを生成し、ＩＰパケットに付与することでＩＰパケットをコアフレームにカプセル化し、特定した出力リンクヘ送信する機能と、受信フレーム処理部３７が抽出したＩＰパケットに関して、フォワーデイング処理部３９が、自己が属する加入者ユーザ収容ノードＮＤを示すコアアドレスプレフィックスを宛先コアアドレスプレフィックスとして特定した際に、宛先ＩＰアドレスから、出力リンクを特定するとともに、特定した出力リンクヘ送信する機能を有している。
【００４２】
光パス設定要求送信機能４１は、光パス設定要求および光パス開放要求を示すＩＰパケットを受信フレーム処理部３７から受信した際に、自己が属する加入者ユーザ収容ノードＮＤが保有するコアアドレスプレフィックスを記述した送信元コアアドレスを生成し、ネットワーク制御サーバＣＮＴが保有するコアアドレスプレフィックスと、ネットワーク制御サーバＣＮＴと接続性が確保されているリンクの経路識別子を記述した宛先コアアドレスを生成し、光パス設定要求および光パス開放要求を示すＩＰパケットをコアフレームにカプセル化する機能を有している。
【００４３】
サーバ接続機能４２は、光パス設定要求送信機能４１から受信したコアフレームを、ネットワーク制御サーバＣＮＴヘ送信する機能と、ネットワーク制御サーバＣＮＴから経路特定テーブル４３のＳＮＭＰ（Simple Network Management Protocol）参照要求を受信した際に、送信元のネットワーク制御サーバＣＮＴ宛てに経路特定テーブル４３の内容を記述したＳＮＭＰ参照応答を生成して転送する機能と、ネットワーク制御サーバＣＮＴから経路特定テーブル４３のＳＮＭＰ設定要求を受信した際に、設定要求に記述されている内容に従って、経路特定テーブル４３のエントリの追加および削除を実施するとともに、送信元のネットワーク制御サーバＣＮＴ宛てにＳＮＭＰ設定応答を生成して転送する機能と、ネットワーク制御サーバＣＮＴから転送テーブル４４のＳＮＭＰ参照要求を受信した際に、送信元のネットワーク制御サーバＣＮＴ宛てに転送テーブル４４の内容を記述したＳＮＭＰ参照応答を生成して転送する機能を有している。
【００４４】
また、サーバ接続機能４２は、ネットワーク制御サーバＣＮＴから転送テーブル４４のＳＮＭＰ設定要求を受信した際に、設定要求に記述されている内容に従って、転送テーブル４４のエントリの追加および削除を実施するとともに、送信元のネットワーク制御サーバＣＮＴ宛てにＳＮＭＰ設定応答を生成して転送する機能と、ネットワーク制御サーバＣＮＴから出力リンク特定テーブル４５のＳＮＭＰ参照要求を受信した際に、送信元のネットワーク制御サーバＣＮＴ宛てに出力リンク特定テーブル４５の内容を記述したＳＮＭＰ参照応答を生成して転送する機能と、ネットワーク制御サーバＣＮＴから出力リンク特定テーブル４５のＳＮＭＰ設定要求を受信した際に、設定要求に記述されている内容に従って、出力リンク特定テーブル４５のエントリの追加および削除を実施するとともに、送信元のネットワーク制御サーバＣＮＴ宛てにＳＮＭＰ設定応答を生成して転送する機能を有している。
【００４５】
このような加入者ユーザ収容ノードＮＤをネットワーク内に設置することにより、加入者ユーザ収容ノードＮＤ間に複数の転送経路を設置し、加入者ユーザ収容ノードＮＤに、送信元ＩＰアドレスと宛先ＩＰアドレスに対する経路識別子を導く経路特定テーブル４３を保有させ、経路特定テーブル４３で経路識別子が特定された場合、転送テーブル４４で特定される経路識別子を適用させず、経路特定テーブル４３で経路識別子が特定されなかった場合、転送テーブル４４で特定される経路識別子を適用させることが可能となる。
【００４６】
さらに、ネットワーク制御サーバＣＮＴから経路特定テーブル４３、転送テーブル４４および出力リンク特定テーブル４５の参照要求および設定要求を受信した際に、各テーブルを書き換えることが可能である。
このため、ネットワーク制御サーバＣＮＴは、加入者ユーザ収容ノードＮＤ間の転送経路およびリンク配置を制御することが可能である。
【００４７】
これらの機能により、ユーザ要求に応じて、簡単かつ確実に、加入者ユーザ収容ノードＮＤ間にカットスルー光パスを動的に配置することが可能になるとともに、特定の送信元ＩＰアドレスと宛先ＩＰアドレスを保有する転送フレームを、転送テーブル４４で特定される転送経路以外の経路であるカットスルー光パスヘ出力することで、専有型のカットスルー光パスを設定することが可能となる。
【００４８】
〔フレーム転送装置〕
図５に、この通信ネットワークに設置されるフレーム転送装置ＦＴの構成例を示す。フレーム転送装置ＦＴは、コアアドレス抽出部５９と、コアフォワーディング処理部６０と、送信コアフレーム処理部６１と、外部装置接続処理部６２とを有する。コアアドレス抽出部５９は、受信したコアフレームの宛先コアアドレスを抽出する機能を有している。コアフォワーデイング処理部６０は、コアフレーム転送テーブル６３を有している。コアフレーム転送テーブル６３には、コアフレームの宛先コアアドレスから出力リンクを導くエントリが書き込まれる（図１０参照）。
【００４９】
コアフォワーディング処理部６０は、コアフレーム転送テーブル６３により、受信したコアフレームの宛先コアアドレスに対応する出力リンクを導く機能を有している。送信コアフレーム処理部６１は、受信したコアフレームをコアフォワーディング処理部６０で導出した出力リンクヘ出力する機能を有している。
【００５０】
外部装置接続処理部６２は、ネットワーク制御サーバＣＮＴからコアフレーム転送テーブル６３のＳＮＭＰ参照要求を受信した際に、送信元のネットワーク制御サーバＣＮＴ宛てにコアフレーム転送テーブル６３の内容を記述したＳＮＭＰ参照応答を生成して転送する機能と、ネットワーク制御サーバＣＮＴからコアフレーム転送テーブル６３のＳＮＭＰ設定要求を受信した際に、設定要求に記述されている内容に従って、コアフレーム転送テーブル６３のエントリの追加および削除を実施するとともに、送信元のネットワーク制御サーバＣＮＴ宛てにＳＮＭＰ設定応答を生成して転送する機能を有している。
【００５１】
この通信ネットワークにおいて、このようなフレーム転送装置ＦＴを設置することにより、ネットワーク制御サーバＣＮＴからコアフレーム転送テーブル６３の参照要求および設定要求を受信した際に、フレーム転送テーブル６３を書き換えることが可能である。このため、ネットワーク制御サーバＣＮＴは、加入者ユーザ収容ノードＮＤ間の転送経路およびリンク配置を制御することが可能である。
【００５２】
〔ネットワーク制御サーバ〕
図６に、この通信ネットワークに設置されるネットワーク制御サーバＣＮＴの構成例を示す。ネットワーク制御サーバＣＮＴは、外部装置接続機能６４および経路設定機能６５を有している。外部装置接続機能６４は、加入者ユーザ収容ノードＮＤ、フレーム転送装置ＦＴ、波長交換機ＷＴのアドレス情報およびそのアドレスに対する出力リンクを特定する機能を保有し、加入者ユーザ収容ノードＮＤ、フレーム転送装置ＦＴおよび波長交換機ＷＴから受信したパケットおよびシグナルを経路設定機能６５へ転送する機能と、経路設定機能６５から送信されたパケットおよびシグナルを、加入者ユーザ収容ノードＮＤ、フレーム転送装置ＦＴおよび波長交換機ＷＴへ転送する機能を有している。
【００５３】
経路設定機能６５は、パス設定判定機能６６、加入者ユーザ収容ノード特定テーブル６７、経路解析機能６８および外部装置管理機能６９を有している。パス設定判定機能６６は、カットスルー光パスサービス要求を受け付けている契約ユーザ情報を保有し、光パス設定要求に記述されたＩＰアドレス間にユーザ間専有の光パスの割り当てを許可するか否かを決定する機能を有している。
【００５４】
例えば、宛先ＩＰアドレスと送信元ＩＰアドレスに対する残許容光パス数を導くテーブルを保有させ、カットスルー光パスを設定する毎に残許容光パス数を１減少させ、カットスルー光パスを開放する毎に残許容光パス数を１増加させることにより、ＩＰアドレス対に許容するカットスルー光パス数を複数本とすることも可能となる。
【００５５】
加入者ユーザ収容ノード特定機能６７は加入者ユーザ収容ノード特定テーブル７０を有している。加入者ユーザ収容ノード特定テーブル７０には、ＩＰアドレスからそのＩＰアドレスを保有するユーザ端末ＵＴを収容している加入者ユーザ収容ノードＮＤを示すコアアドレスプレフィックスを導くエントリが書き込まれる（図１１参照）。
【００５６】
加入者ユーザ収容ノード特定機能６７は、光パス設定要求に記述された送信元ＩＰアドレスおよび宛先ＩＰアドレスに対して、送信元ＩＰアドレスを保有するユーザ端末ＵＴを収容している加入者ユーザ収容ノードＮＤと、宛先ＩＰアドレスを保有するユーザ端末ＵＴを収容している加入者ユーザ収容ノードＮＤを特定する機能を有している。
経路解析機能６８は、ネットワーク内の各装置のリンクや光パスなどの転送リソース使用状況および各装置の接続関係および各リンク上にマッピングされている転送経路を、ネットワーク内の各装置の各テーブルの内容を定期的に収集して保存することで管理する機能を有している。
【００５７】
外部装置管理機能６９は、加入者ユーザ収容ノードＮＤおよびフレーム転送装置ＦＴにＳＮＭＰ参照要求を定期的に送信し、波長交換機ＷＴにシグナルを定期的に送信することにより、定期的にトポロジ情報および転送経路情報を取得する機能と、加入者ユーザ収容ノードＮＤおよびフレーム転送装置ＦＴにＳＮＭＰ設定要求を送信し、波長交換機ＷＴにシグナルを送信することにより、トポロジ情報および転送経路情報を変更する機能を有している。
【００５８】
経路設定機能６５は、外部装置接続機能６４から光パス設定要求を記したコアフレームを受信した際に、パス設定判定機能６６を用いて、そのパケットの送信元ＩＰアドレスおよび宛先ＩＰアドレスを参照することにより、光パスの割り当ての可否を判断する。割り当てが許可された際は、加入者ユーザ収容ノード特定テーブル７０を用いて、そのパケットの宛先ＩＰアドレスを参照することにより宛先コアアドレスプレフィックスを特定し、送信元ＩＰアドレスを参照することにより送信元コアアドレスプレフィックスを特定し、これにより光パスを割り当てるべき加入者ユーザ収容ノードＮＤ間を特定する。そして、経路解析機能６８により、割り当てる光パスリソースおよび経路識別子を特定し、外部装置管理機能６９により、経路情報を変更することで、割り当てる光パスリソースを確保する。
【００５９】
また、経路設定機能６５は、割り当てる光パスリソースの確保と共に、送信元加入者ユーザ収容ノードＮＤの経路特定テーブル４３に、光パス設定要求に記述されていた送信元ＩＰアドレスおよび宛先ＩＰアドレスに対して経路解析機能６８により特定された経路識別子を導くエントリを追加し、送信元加入者ユーザ収容ノードＮＤの出力リンク特定テーブル４５に、宛先加入者ユーザ収容ノードＮＤを示すコアアドレスプレフィックスと経路解析機能６８により特定された経路識別子からなるコアアドレスに対して経路解析機能６８により割り当てられた光パスを示す出力リンクを導くエントリを追加する。光パス設定中に、同じＩＰアドレス対が記述された光パス設定要求を受信した際は、その要求を削除する。
【００６０】
なお、パス設定判定機能６６により、光パス設定要求が拒否された際や、経路解析機能６８により、割り当てる光パスリソースが特定できなかった際は、光パスの設定が許可されなかったとする。このときは、専有型のカットスルー光パスは設定されないため、既存のデフォルト光パスを用いて転送処理が実施される。
【００６１】
また、経路設定機能６５は、外部装置接続機能６４から光パス開放要求を記したコアフレームを受信した際に、パス設定判定機能６６および、加入者ユーザ収容ノード特定テーブル７０を用いて、そのパケットの宛先１Ｐアドレスを参照することにより宛先コアアドレスプレフィックスを特定し、送信元ＩＰアドレスを参照することにより送信元コアアドレスプレフィックスを特定し、これによりカットスルー光パスを開放すべき加入者ユーザ収容ノードＮＤ間を特定し、経路解析機能６８により、開放すべき光パスリソースを特定する。
【００６２】
また、経路設定機能６５は、開放すべき光パスリソースの特定と共に、外部装置管理機能６９により、経路情報を変更することで、光パスリソースを開放するとともに、送信元加入者ユーザ収容ノードＮＤの経路特定テーブル４３に追加されている、光パス開放要求に記述されていた送信元ＩＰアドレスおよび宛先ＩＰアドレスに対して経路識別子を導くエントリを削除し、送信元加入者ユーザ収容ノードＮＤの出力リンク特定テーブル４５に追加されている、宛先加入者ユーザ収容ノードＮＤを示すコアアドレスプレフィックスとカットスルー光パスに割り当てられていた経路識別子からなるコアアドレスに対して出力リンクを導くエントリを削除する。
【００６３】
これにより、ユーザからの光パス設定要求に応じ、送信元加入者ユーザ収容ノードＮＤと宛先加入者ユーザ収容ノードＮＤを特定した後に、特定のユーザ端末ＵＴ間にのみ光パスを設定して、通信容量を一時的に拡張することが可能となる。
【００６４】
〔経路特定テーブル〕
図７に、加入者ユーザ収容ノードＮＤが保有する経路特定テーブル４３の一例を示す。経路特定テーブル４３には、送信元ＩＰアドレスと宛先ＩＰアドレスの対から、経路識別子を導くエントリが書き込まれる。本テーブルを検索し、該当経路識別子を得た場合、その後検索する転送テーブル４４から得られる経路識別子は採用せず、本テーブルにより特定された経路識別子を採用する。
【００６５】
〔転送テーブル〕
図８に、加入者ユーザ収容ノードＮＤが保有する転送テーブル４４の一例を示す。転送テーブル４４には、宛先ＩＰアドレスに対する宛先コアアドレスプレフィックスおよび経路識別子を導くエントリが書き込まれる。
【００６６】
経路特定テーブル４３を検索した際に経路識別子が特定された場合、転送テーブル４４の検索結果から特定されたコアアドレスプレフィックスと、経路特定テーブル４３の検索結果から特定された経路識別子からコアアドレスを作成し、これを宛先アドレスとする。
【００６７】
経路特定テーブル４３を検索した際に経路識別子が特定されなかった場合、転送テーブル４４の検索結果から特定されたコアアドレスプレフィックスと経路識別子からコアアドレスを作成し、これを宛先アドレスとする。
【００６８】
コアアドレスは、そのプレフィックス部に、加入者ユーザ収容ノードＮＤを識別する情報（コアアドレスプレフィックス）が記述され、それ以外の部分に、転送する際の出力先転送経路を識別する経路識別子が記述される。
【００６９】
〔出力リンク特定テーブル〕
図９に、加入者ユーザ収容ノードＮＤが保有する出力リンク特定テーブル４５の一例を示す。出力リンク特定テーブル４５は、宛先アドレスに対する出力リンクを導くエントリが書き込まれる。
【００７０】
〔フレーム転送テーブル〕
図１０に、フレーム転送装置ＦＴが保有するフレーム転送テーブル６３の一例を示す。フレーム転送テーブル６３には、宛先コアアドレスに対する出力リンクを導くエントリが書き込まれる。
【００７１】
〔加入者ユーザ収容ノード特定テーブル〕
図１１に、ネットワーク制御サーバＣＮＴが保有する加入者ユーザ収容ノード特定テーブル７０の一例を示す。加入者ユーザ収容ノード特定テーブル７０には、ＩＰアドレスに対する、そのＩＰアドレスによって特定されるユーザ端末ＵＴを収容している加入者ユーザ収容ノードＮＤの識別子であるコアアドレスプレフィックスを導くエントリが書き込まれる。
【００７２】
〔動作〕
図１３に、この通信ネットワークにおけるカットスルー光パス割り当て前のネットワーク環境の一例を示す。図１４に、この通信ネットワークにおけるカットスルー光パス割り当て後のネットワーク環境の一例を示す。図１５に、この通信ネットワークにおけるカットスルー光パス割り当て前の各種テーブル内容の一例を示す。図１６に、この通信ネットワークにおけるカットスルー光パス割り当て後の各種テーブル内容の一例を示す。
【００７３】
〔カットスルー光パス割り当て前〕
この例において、ユーザ端末ＵＴ１およびユーザ端末ＵＴ２は、ユーザ端末ＵＴ５およびユーザ端末ＵＴ６と通信をしている。この場合、加入者ユーザ収容ノードＮＤ１は、経路特定テーブル４３（図１５（ａ））を参照した際、各通信で使用されるＩＰアドレス対（ＩＰ＃１−ＩＰ＃５、ＩＰ＃１−ＩＰ＃６、ＩＰ＃２−ＩＰ＃５、ＩＰ＃２−ＩＰ＃６）が記述されたエントリを検出できないため、転送テーブル４４（図１５（ｂ））を参照し、ユーザ端末ＵＴ５宛てのパケットが保有する宛先１Ｐアドレス「ＩＰ＃５」から、コアアドレスプレフィックス「コア＃３」および経路識別子「Ｒ１」を特定し、ユーザ端末ＵＴ６宛てのパケットが保有する宛先ＩＰアドレス「ＩＰ＃６」から、コアアドレスプレフィックス「コア＃３」および経路識別子「Ｒ２」を特定する。
【００７４】
ユーザ端末ＵＴ１からのユーザ端末ＵＴ５宛てのＩＰパケットは、送信元コアアドレス「コア＃１」および宛先コアアドレス「コア＃３＿Ｒ１」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５（図１５（ｃ））により、出力リンク１０１が特定され、コアネットワークＣＮＷに転送される。
【００７５】
ユーザ端末ＵＴ１からのユーザ端末ＵＴ６宛てのＩＰパケットは、送信元コアアドレス「コア＃１」および宛先コアアドレス「コア＃３＿Ｒ２」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５（図１５（ｃ））により、出力リンク１０２が特定され、コアネットワークＣＮＷに転送される。
【００７６】
ユーザ端末ＵＴ２からのユーザ端末ＵＴ５宛てのＩＰパケットは、送信元コアアドレス「コア＃２」および宛先コアアドレス「コア＃３＿Ｒ１」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５（図１５（ｃ））により、出力リンク１０１が特定され、コアネットワークＣＮＷに転送される。
【００７７】
ユーザ端末ＵＴ２からのユーザ端末ＵＴ６宛てのＩＰパケットは、送信元コアアドレス「コア＃２」および宛先コアアドレス「コア＃３＿Ｒ２」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５（図１５（ｃ））により、出力リンク１０２が特定され、コアネットワークＣＮＷに転送される。
【００７８】
〔カットスルー光パスの設定要求〕
このような状態から、今、ユーザ端末ＵＴ１が、ユーザ端末ＵＴ５間の通信にカットスルー光パスの設定を要求したとする。
この場合、ユーザ端末ＵＴ１は、送信元ＩＰアドレス「ＩＰ＃１」と宛先ＩＰアドレス「ＩＰ＃５」を記述した光パス設定要求パケットを生成し、送信する。加入者ユーザ収容ノードＮＤ１は、受信フレーム処理部３７でユーザ端末ＵＴ１からの光パス設定要求パケットを受信する。
【００７９】
受信フレーム処理部３７は、光パス設定要求パケットを抽出し、光パス設定要求送信機能４１に転送する。光パス設定要求送信機能４１は、光パス設定要求パケットを受信した際に、自己が属する加入者ユーザ収容ノードＮＤ１が保有するコアアドレスプレフィックス「コア＃１」から、送信元コアアドレス「コア＃１」を生成し、ネットワーク制御サーバＣＮＴが保有するコアアドレスプレフィックス「コア＃７」および、ネットワーク制御サーバＣＮＴと接続性が確保されているリンクの経路識別子「Ｒ０」（デフォルト値としてスタティックに設定）から、宛先コアアドレス「コア＃７＿Ｒ０」を生成し、光パス設定要求を示すＩＰパケットをコアフレームにカプセル化し、サーバ接続機能４２へ転送する。
【００８０】
サーバ接続機能４２は、光パス設定要求送信機能４１から受信したコアフレームを、ネットワーク制御サーバＣＮＴヘ転送する。ネットワーク制御サーバＣＮＴは、外部装置接続機能６４によって、光パス設定要求情報が記述されたコアフレームを受信する。外部装置接続機能６４は、コアフレームを経路設定機能６５へ転送する。
【００８１】
経路設定機能６５は、受信したコアフレームをデカプセル化し、パス設定判定機能６６を用いて、そのパケットの送信元ＩＰアドレス「ＩＰ＃１」を参照し、この際、ユーザ端末ＵＴ１からユーザ端末ＵＴ５との間にカットスルー光パスサービス要求が契約により登録されていることを検出し、光パス設定を許可する。
【００８２】
なお、ＩＰアドレス「ＩＰ＃１」に対してカットスルー光パスサービス要求の契約が登録されていなかった場合、パス設定判定機能６６は、ユーザ端末ＵＴ１からの光パス設定要求を拒絶する。
【００８３】
続いて、加入者ユーザ収容ノード特定テーブル７０（図１１）を用いて、そのＩＰパケットの送信元ＩＰアドレス「ＩＰ＃１」を参照することにより、送信元コアアドレスプレフィックス「コア＃１」を特定し、そのＩＰパケットの宛先ＩＰアドレス「ＩＰ＃５」を参照することにより、宛先コアアドレスプレフィックス「コア＃３」を特定し、カットスルー光パスを割り当てるべき加入者ユーザ収容ノードＮＤ１およびＮＤ３を特定する。そして、経路解析機能に６８より、割り当てる光パスリソースを特定し、外部装置管理機能６４により、ネットワーク上の各装置のトポロジ情報および転送経路情報を変更することで、割り当てるカットスルー光パスリソース（図１４に示す転送経路（カットスルー光パス）ＰＡ）を確保する。
【００８４】
この際、加入者ユーザ収容ノードＮＤ１の経路特定テーブル４４には、送信元ＩＰアドレス「ＩＰ＃１」および宛先ＩＰアドレス「ＩＰ＃５」の対から、カットスルー光パスＰＡに割り当てられた経路識別子「Ｒ３」を特定するためのエントリが追加される（図１６（ａ）参照）。また、加入者ユーザ収容ノードＮＤ１の出力リンク特定テーブル４５には、宛先アドレス「コア＃３＿Ｒ３」から、カットスルー光パスＰＡに割り当てられたリンク１０３を特定するためのエントリが追加される（図１６（ｃ）参照）。
【００８５】
この後、加入者ユーザ収容ノードＮＤ１は、経路特定テーブル４３（図１６（ａ））を参照した際、ユーザ端末ＵＴ１からのユーザ端末ＵＴ５宛のＩＰパケットが保有する送信元ＩＰアドレス「ＩＰ＃１」および宛先ＩＰアドレス「ＩＰ＃５」の対から経路識別子「Ｒ３」を特定し、転送テーブル４４（図１６（ｂ））を参照し、ユーザ端末ＵＴ５宛てのパケットが保有する宛先ＩＰアドレス「ＩＰ＃５」から、コアアドレスプレフィックス「コア＃３」を特定する。この際、転送テーブル４４から特定される経路識別子「Ｒ１」は適用せず、経路特定テーブル４３から特定された経路識別子「Ｒ３」を適用する。
【００８６】
これにより、ユーザ端末ＵＴ１から送信されたユーザ端末ＵＴ５宛てのＩＰパケットは、送信元コアアドレス「コア＃１」および宛先コアアドレス「コア＃３＿Ｒ３」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５（図１６（ｃ））により、出力リンク１０３が特定され、コアネットワークＣＮＷに転送される。
【００８７】
その他のユーザ端末ＵＴ間の通信を示すＩＰパケットは、経路特定テーブル４３を参照した際に、各通信で使用されるＩＰアドレス対が記述されたエントリを検出できないため、転送テーブル４４を参照する。
【００８８】
例えば、ユーザ端末ＵＴ２からのユーザ端末ＵＴ５宛てのＩＰパケットは、その保有する宛先ＩＰアドレス「ＩＰ＃５」から、コアアドレスプレフィックス「コア＃３」および経路識別子「Ｒ１」が特定され、送信元コアアドレス「コア＃１」および宛先コアアドレス「コア＃３＿Ｒ１」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５により、出力リンク１０１が特定され、コアネットワークＣＮＷに転送される。
【００８９】
また、ユーザ端末ＵＴ１，ＵＴ２からのユーザ端末ＵＴ６宛てのＩＰパケットは、その保有する宛先ＩＰアドレス「ＩＰ＃６」から、コアアドレスプレフィックス「コア＃３」および経路識別子「Ｒ２」が特定され、送信元コアアドレス「コア＃１」および宛先コアアドレス「コア＃３＿Ｒ２」を保有するコアヘッダを付与され、コアフレームにカプセル化された後、出力リンク特定テーブル４５により、出力リンク１０２が特定され、コアネットワークＣＮＷに転送される。
【００９０】
このようにして、本実施の形態では、送信元加入者ユーザ収容ノードＮＤ１と宛先加入者ユーザ収容ノードＮＤ３との間に、送信元のユーザ端末ＵＴ１から宛先のユーザ端末ＵＴ５への専有のカットスルー光パスＰＡ（物理リンクおよび転送経路）が割り当てられる。
【００９１】
〔カットスルー光パスの開放要求〕
こような状態から、今、ユーザ端末ＵＴ１が、ユーザ端末ＵＴ１とユーザ端末ＵＴ５との間に設定されているカットスルー光パスＰＡの開放を要求したとする。
この場合、ユーザ端末ＵＴ１は、送信元ＩＰアドレス「ＩＰ＃１」と宛先ＩＰアドレス「ＩＰ＃５」を記述した光パス開放要求パケットを生成し、送信する。加入者ユーザ収容ノードＮＤ１は、受信フレーム処理部３７で光パス開放要求パケットを受信する。
【００９２】
受信フレーム処理部３７は、光パス開放要求パケットを抽出し、光パス設定要求送信機能４１に転送する。光パス設定要求送信機能４１は、光パス開放要求パケットを受信した際に、自己が属する加入者ユーザ収容ノードＮＤ１が保有するコアアドレスプレフィックス「コア＃１」から、送信元コアアドレス「コア＃１」を生成し、ネットワーク制御サーバＣＮＴが保有するコアアドレスプレフィックス「コア＃７」および、ネットワーク制御サーバＣＮＴと接続性が確保されているリンクの経路識別子「Ｒ０」（デフォルト値としてスタティックに設定）から、宛先コアアドレス「コア＃７＿Ｒ０」を生成し、光パス開放要求を示すＩＰパケットをコアフレームにカプセル化し、サーバ接続機能４２へ転送する。
【００９３】
サーバ接続機能４２は、光パス設定要求送信機能４１から受信したコアフレームを、ネットワーク制御サーバＣＮＴヘ転送する。ネットワーク制御サーバＣＮＴは、外部装置接続機能６４によって、光パス開放要求情報が記述されたコアフレームを受信する。外部装置接続機能６４は、コアフレームを経路設定機能６５へ転送する。
【００９４】
経路設定機能６５は、受信したコアフレームをデカプセル化し、パス設定判定機能６６を用いて、そのパケットの送信元ＩＰアドレス「ＩＰ＃１」を参照し、この際、ユーザ端末ＵＴ１からユーザ端末ＵＴ５との間にカットスルー光パスサービス要求が契約により登録されていることを検出し、光パス開放を許可する。
【００９５】
続いて、加入者ユーザ収容ノード特定テーブル７０を用いて、そのＩＰパケットの送信元ＩＰアドレス「ＩＰ＃１」を参照することにより、送信元コアアドレスプレフィックス「コア＃１」を特定し、そのＩＰパケットの宛先ＩＰアドレス「ＩＰ＃５」を参照することにより、宛先コアアドレスプレフィックス「コア＃３」を特定し、カットスルー光パスを開放すべき加入者ユーザ収容ノードＮＤ１およびＮＤ３を特定する。そして、経路解析機能に６８より、開放する光パスリソースを特定し、外部装置管理機能６４により、ネットワーク上の各装置のトポロジ情報および転送経路情報を変更することで、特定したカットスルー光パスリソースを開放する。
【００９６】
この際、加入者ユーザ収容ノードＮＤ１の経路特定テーブル４４（図１６（ａ））からは、送信元ＩＰアドレス「ＩＰ＃１」および宛先ＩＰアドレス「ＩＰ＃５」の対から、カットスルー光パスに割り当てられた経路識別子「Ｒ３」を特定するためのエントリが削除され、加入者ユーザ収容ノードＮＤ１の出力リンク特定テーブル４５（図１６（ｃ））からは、宛先アドレス「コア＃３＿Ｒ３」から、カットスルー光パスに割り当てられたリンク１０３を特定するためのエントリが削除される。
【００９７】
このように、この通信ネットワークでは、ユーザからの光パス設定要求を受理し、送信元加入者ユーザ収容ノードＮＤと宛先加入者ユーザ収容ノードＮＤとの間にカットスルー光パスを割り当て、特定のユーザにカットスルー光パスを専有させる一方で、カットスルー光パス転送機能とデフォルト光パス転送機能の両者をユーザ要求に応じて割り当てる。これにより、簡単かつ確実に、特定のユーザ端末ＵＴ間にのみカットスルー光パスを設定して、通信容量を一時的に拡張することが可能となると同時に、特定のユーザ端末ＵＴ間以外にはデフォルト光パスを設定して、通信の到達性を確保することが可能となる。
【００９８】
〔仮想プライベートネットワーク〕
図１７に、加入者ユーザ収容ノードの他の例として、仮想プライベートネットワーク機能を有するバックボーンネットワークに設置する加入者ユーザ収容ノードの構成例を示す。この加入者ユーザ収容ノードＮＤ’の図４に示した加入者ユーザ収容ノードＮＤと異なる点は、仮想プライベートネットワークを提供するために、フォワーディング処理部５４および光パス設定要求送信機能５５を仮想プライベートネットワーク毎に保有し、受信フレーム処理部４６が、ＶＬＡＮ値からＶＰＮ番号を導くＶＰＮ特定テーブル５３を保有する点である。
【００９９】
図１２に、加入者ユーザ収容ノードＮＤ’が保有するＶＰＮ特定テーブル５３の一例を示している。ＶＰＮ特定テーブル５３には、ＩＰパケットのＶＬＡＮ値に対するＶＰＮ番号を導くエントリが書き込まれる。
【０１００】
加入者ユーザ収容ノードＮＤ’は、受信フレーム処理部４６でＩＰパケットを受信した際に、ＩＰパケットに対応するＶＬＡＮ値を検索キーとしてＶＰＮ特定テーブル５３を参照し、ＩＰパケットが属する仮想プライベートネットワークの識別番号であるＶＰＮ番号を特定し、フォワーディング処理部５４での処理を実施する際に、ＶＰＮ番号に該当するＶＰＮ転送機能が保有するフォワーディング処理部５４を用いる。
【０１０１】
例えば、ＶＰＮ番号が「１」と特定されたＩＰパケットの転送は、ＶＰＮ１転送機能４８が保有するフォワーディング処理部５４を使用し、ＶＰＮ番号が「２」と特定されたＩＰパケットの転送は、ＶＰＮ２転送機能４９が保有するフォワーディング処理部５４を使用し、ＶＰＮ番号が「３」と特定されたＩＰパケットの転送は、ＶＰＮ３転送機能５０が保有するフォワーディング処理部５４を使用する。
【０１０２】
また、仮想プライベートネットワーク機能を有するバックボーンネットワークでは、宛先コアアドレスには、宛先加入者ユーザ収容ノードＮＤ’を示すコアアドレスプレフィックスと、ＶＰＮ番号と、経路識別子が記述される。
これにより、コアフレームを受信した加入者ユーザ収容ノードＮＤ’は、ＶＰＮ番号を参照することにより、受信したコアフレームが所属する仮想プライベートネットワークを特定することが可能となる。
【０１０３】
このような加入者ユーザ収容ノードＮＤ’を適用することにより、仮想プライベートネットワーク機能を有するバックボーンネットワークで想定されるアドレス重複時においても、特定の送信元ＩＰアドレスと宛先ＩＰアドレスを保有する転送フレームを、転送テーブル５７で特定される転送経路以外の経路へ出力することが可能となり、専有型のカットスルー光パスを設定することが可能となる。
【０１０４】
なお、本実施の形態において、ネットワークサーバＣＮＴや加入者ユーザ収容ノードＮＤ，ＮＤ’などでの処理は、これらの装置に内蔵された中央演算処理装置（ＣＰＵ）が実行する。すなわち、ハードディスクなどにストアされた制御プログラムに従って、ＣＰＵが実行する。この制御プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカードなどの記録媒体に記憶させた状態で提供可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明に係るネットワーク制御サーバおよび加入者ユーザ収容ノードを含む通信ネットワークの一実施の形態を示すネットワークモデルを示す図である。
【図２】この通信ネットワークの物理モデルを例示する図である。
【図３】図２に示したネットワークにおける加入者ユーザ収容ノードＮＤ１と加入者ユーザ収容ノードＮＤ３との間の転送経路の一例を抜粋した図である。
【図４】この通信ネットワークに設置される加入者ユーザ収容ノードの構成例を示す図である。
【図５】この通信ネットワークに設置されるフレーム転送装置の構成例を示す図である。
【図６】この通信ネットワークに設置されるネットワーク制御サーバの構成例を示す図である。
【図７】加入者ユーザ収容ノードが保有する経路特定テーブルの一例を示す図である。
【図８】加入者ユーザ収容ノードが保有する転送テーブルの一例を示す図である。
【図９】加入者ユーザ収容ノードが保有する出力リンク特定テーブルの一例を示す図である。
【図１０】フレーム転送装置が保有するフレーム転送テーブルの一例を示す図である。
【図１１】ネットワーク制御サーバが保有する加入者ユーザ収容ノード特定テーブルの一例を示す図である。
【図１２】図１７に示した加入者ユーザ収容ノードが保有するＶＰＮ特定テーブルの一例を示す図である。
【図１３】この通信ネットワークにおけるカットスルー光パス割り当て前のネットワーク環境の一例を示す図である。
【図１４】この通信ネットワークにおけるカットスルー光パス割り当て後のネットワーク環境の一例を示す図である。
【図１５】この通信ネットワークにおけるカットスルー光パス割り当て前の各種テーブル内容の一例を示す図である。
【図１６】この通信ネットワークにおけるカットスルー光パス割り当て後の各種テーブル内容の一例を示す図である。
【図１７】仮想プライベートネットワーク機能を有するバックボーンネットワークに設置される加入者ユーザ収容ノードの構成例を示す図である。
【符号の説明】
【０１０６】
ＵＴ（ＵＴ１〜ＵＴ８）…ユーザ端末、ＮＤ（ＮＤ１〜ＮＤ４），ＮＤ’…加入者ユーザ収容ノード、ＦＴ（ＦＴ１，ＦＴ２）…フレーム転送装置、ＷＴ（ＷＴ１，ＷＴ２）…波長交換機、ＣＮＴ…ネットワーク制御サーバ、１８〜２１…ユーザ網、ＣＮＷ…コアネットワーク、ＩＮＷ…ＩＰネットワーク、２４〜３３…光パス識別子、３４〜３６…転送経路、３７，４６…受信フレーム処理部、３８，４７…パケット処理部、３９，５４…フォワーディング処理部、４０，５１…送信フレーム処理部、４１，５５…光パス設定要求送信機能、４２，５２…サーバ接続機能、４３，５６…経路特定テーブル、４４，５７…転送テーブル、４５，５８…出力リンク特定テーブル、４８…ＶＰＮ１転送機能、４９…ＶＰＮ２転送機能、５０…ＶＰＮ３転送機能、５３…ＶＰＮ特定テーブル、５９…コアアドレス抽出部、６０…コアフォワーディング処理部、６１…送信コアフレーム処理部、６２…外部装置接続処理部、６３…フレーム転送テーブル、６４…外部装置接続機能、６５…経路設定機能、６６…パス設定判定機能、６７…加入者ユーザ収容ノード特定機能、６８…経路解析機能、６９…外部装置管理機能、７０…加入者ユーザ収容ノード特定テーブル、１０１〜１１７…リンク、ＰＡ…カットスルー光パス。
【図１】
2006245896.tif 000003
【図２】
2006245896.tif 000004
【図３】
2006245896.tif 000005
【図４】
2006245896.tif 000006
【図５】
2006245896.tif 000007
【図６】
2006245896.tif 000008
【図７】
2006245896.tif 000009
【図８】
2006245896.tif 000010
【図９】
2006245896.tif 000011
【図１０】
2006245896.tif 000012
【図１１】
2006245896.tif 000013
【図１２】
2006245896.tif 000014
【図１３】
2006245896.tif 000015
【図１４】
2006245896.tif 000016
【図１５】
2006245896.tif 000017
【図１６】
2006245896.tif 000018
【図１７】
2006245896.tif 000019