第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する制御装置であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする制御装置。前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする請求項1に記載の制御装置。前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする請求項1または2に記載の制御装置。前記制御装置は、さらに、検索手段を備え、前記検索手段は、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記経路制御手段は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする請求項1から3のいずれか1つに記載の制御装置。前記検索手段は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする請求項4に記載の制御装置。前記経路制御手段は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする請求項4または5に記載の制御装置。前記経路制御手段は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする請求項4または5に記載の制御装置。前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする請求項3から7のいずれか1つに記載の制御装置。前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする請求項3から8のいずれか1つに記載の制御装置。第1の識別子により識別される第1の仮想ネットワークに属する端末と、前記端末間のパケット転送を制御する制御装置と、を備える通信システムであって、前記制御装置は、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする通信システム。前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする請求項10に記載の通信システム。前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする請求項10または11に記載の通信システム。前記通信システムは、さらに、パケットのヘッダと当該パケットに対応する処理とを対応付けた処理規則に基づいて受信パケットの処理を行い、前記受信パケットに対する前記処理規則が不明である場合には、前記制御装置へ問い合わせを行う転送装置を備え、前記制御装置は、さらに、検索手段を備え、前記検索手段は、前記問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記経路制御手段は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする請求項10から12のいずれか1つに記載の通信システム。前記検索手段は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする請求項13に記載の通信システム。前記経路制御手段は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする請求項13または14に記載の通信システム。前記経路制御手段は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする請求項13または14に記載の通信システム。前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする請求項12から16のいずれか1つに記載の通信システム。前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする請求項12から17のいずれか1つに記載の通信システム。第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信方法であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御することを特徴とする通信方法。前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする請求項19に記載の通信方法。前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする請求項19または20に記載の通信方法。前記通信方法は、さらに、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする請求項19から21のいずれか1つに記載の通信方法。前記通信方法は、さらに、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする請求項22に記載の通信方法。前記通信方法は、さらに、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする請求項22または23に記載の通信方法。前記通信方法は、さらに、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする請求項22または23に記載の通信方法。前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする請求項21から25のいずれか1つに記載の通信方法。前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする請求項21から25のいずれか1つに記載の通信方法。第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信プログラムを記録する記録媒体であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御処理をコンピュータに実行させることを特徴とする通信プログラムを記録する記録媒体。前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする請求項28に記載の通信プログラムを記録する記録媒体。前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする請求項28または29に記載の通信プログラムを記録する記録媒体。前記通信プログラムは、さらに、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄する検索処理を含み、前記経路制御処理は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする請求項28から30のいずれか1つに記載の通信プログラムを記録する記録媒体。前記検索処理は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする請求項31に記載の通信プログラムを記録する記録媒体。前記経路制御処理は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする請求項31または32に記載の通信プログラムを記録する記録媒体。前記経路制御処理は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする請求項31または32に記載の通信プログラムを記録する記録媒体。前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする請求項30から34のいずれか1つに記載の通信プログラムを記録する記録媒体。前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする請求項30から34のいずれか1つに記載の通信プログラムを記録する記録媒体。上述の通り、特許文献1に記載の技術では、既存のVLAN-IDと新たに設けたVLANドメインIDとを組み合わせることにより、VLAN-IDの個数制限を回避しようとしていた。しかしながら、特許文献1に記載の技術では、フレーム内にVLANドメインID用のフィールドを設けていることから、VLANドメインIDの数にも限界が存在しており、大規模ネットワーク構築時に用意することができる仮想ネットワークの個数に限界があることには変わりがない。本発明の目的は、上述した課題を解決することが可能な、制御装置、通信システム、通信方法、および通信プログラムを記録する記録媒体を提供することにある。本発明による制御装置は、第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する制御装置であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする。本発明による通信システムは、第1の識別子により識別される第1の仮想ネットワークに属する端末と、前記端末間のパケット転送を制御する制御装置と、を備える通信システムであって、前記制御装置は、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする。本発明による通信方法は、第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信方法であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御することを特徴とする。本発明による通信プログラムを記録する記録媒体は、第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信プログラムであって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御処理をコンピュータに実行させることを特徴とする通信プログラムを記録する。本発明によれば、仮想ネットワークの識別子の個数制限に関わらず、第2の仮想ネットワークを用いた大規模ネットワークの構築が可能となる。以下、本発明の実施形態について、図面を参照して詳細に説明する。<実施形態1>概要まず、本実施形態の概要について、図23を用いて以下に説明する。図23は、本実施形態によるシステムの構成例を示したブロック図である。図23のシステムは、コントローラ100、スイッチ110、スイッチ120、端末130、端末131、端末140、端末141から構成される。端末130と端末140は仮想ネットワークNW1に属している。端末131と端末141はNW2に属している。以下、仮想ネットワークNWをNWと呼称する。コントローラ100は、本システム上で行われる通信を管理する。コントローラ100は、ネットワーク構成情報管理部101、検索部102、経路制御部103を含む。各部の構成と動作については後に詳細に説明する。スイッチ110、スイッチ120は、各端末間で通信されるパケットを、設定された処理規則に従って転送する。端末130と端末131はスイッチ110に、端末140と端末141はスイッチ120に、それぞれ接続されており、各々の間で通信を行う。本実施形態では、VLANに属する端末間の通信を制御するコントローラ100が、VLANとは異なる仮想ネットワークNWに各端末が属するように、NWの構成情報をネットワーク構成情報管理部101に保持する。また、コントローラ100は、NWの構成情報に基づいて、端末間の通信を制御する。NW1およびNW2は、上記のVLANとは異なる仮想ネットワークである。VLANによって実現していた仮想ネットワークの構築を、このNWと、NWの識別子であるNW-IDによって実現している。各端末は、NWおよびVLANに属しており、双方の識別子IDを有している。端末130は、NW1およびVLAN1に属するため、NW-IDが1、VLAN-IDが1である。以下同様に、端末131はNW2およびVLAN2に、端末141はNW1およびVLAN2に、端末142はNW2およびVLAN1に、それぞれ属している。なお、図23では、NW1を点線で、NW2を破線で、それぞれ示している。VLAN-IDは、各端末に割り当てられるが、仮想ネットワークの構築ではなく、各端末を識別するための識別子として用いられる。より具体的には、図2に示すネットワーク構成情報テーブル101において、各端末は、端末のMACアドレス等に代表される識別子とVLAN-IDとの組み合わせによって識別される。従って、異なるVLAN-IDを有する端末130と端末140との間でも、NW-IDが同一であるため通信を行うことが可能である。この通信の設定は、NWの構成情報を保持するコントローラ100によって行われる。以下、本実施形態について、図1から図5を参照して詳細に説明する。構成本実施形態の構成について、図1を参照して説明する。図1は、本実施形態によるシステムの構成を示したブロック図である。図1によれば、本実施形態のシステムは、コントローラ100、スイッチ110、スイッチ120、端末130、端末140を含む。なお、上記の本実施形態の概要説明図23においては、端末が4個の場合について説明したが、以降は簡単のため、端末の個数が2個の場合について説明する。コントローラ100は、ネットワーク構成情報テーブル101、検索部102、経路制御部103を含む。コントローラ100は、スイッチ110、スイッチ120、端末130、端末140を管理する装置である。ネットワーク構成情報テーブル101は、コントローラ100の管理下にあるネットワーク上の端末端末130および端末140の情報を保持するテーブルである。詳細は後述する図2。検索部102は、各スイッチが受信したパケット以下、受信パケットの情報に基づいて、ネットワーク構成情報テーブル101から、受信パケットの宛先端末が属するVLAN-IDを検索する。経路制御部103は、受信パケットの送信元端末または宛先端末と同じネットワークに属するスイッチのリストを、ネットワーク構成情報テーブル101から取り出す。続いて、取り出したスイッチに対して、受信パケットの送信元端末と宛先端末との間での通信が可能となるように、処理規則エントリを設定する。スイッチ110は、パケット転送部111、転送テーブル112を含む。同様に、スイッチ120は、パケット転送部121、転送テーブル122を含む。パケット転送部111は、受信パケットについて、転送テーブル112に受信パケットに対応する処理規則があるかどうかを検索する。対応する処理規則がある場合には、その処理規則に記載された処理内容を参照して、処理を実行する。処理内容とは、例えば、特定のポート図では非表示を経由して、スイッチ120にパケットを転送する、パケットを破棄する、パケットのヘッダを書き換える、パケットのブロードキャストを行う、というような処理が挙げられる。また、受信したパケットに対応する処理規則が転送テーブル112に記載されていなかった場合は、コントローラ100に対して、どのように処理を行うか問い合わせを行う。転送テーブル112は、スイッチ110の受信パケットの情報ヘッダの内容と、受信パケットのヘッダに応じた処理内容とを対応付けて、処理規則として1つのエントリに格納している。上述の通り、パケット転送部111は、受信パケットに対して、この処理規則に応じた処理を行う。詳細は後述する図3。なお、スイッチ120のパケット転送部121および転送テーブル122は、スイッチ110のパケット転送部111、転送テーブル112と同様であるため、説明は省略する。また、図1では、スイッチの数が2個であるが、これに限定されるものではなく、3個以上であっても同様に動作する。端末130は、端末140との間でパケット通信を行う。同様に、端末140は、端末130との間でパケット通信を行う。以降、パケット通信が端末130から端末140に向けて行われるものとして説明するが、これに限定されるものではなく、逆方向でも動作する。図2は、ネットワーク構成情報テーブル101の詳細を示した図である。ネットワーク構成情報テーブル101は、ネットワーク構成情報エントリ101-1、101-2、等を含む。各ネットワーク構成情報エントリは、コントローラ100が管理するネットワーク上の端末の情報を保持している。従って、ネットワーク構成情報テーブル101は、ネットワーク構成情報エントリを端末の数N個だけ保持している。ネットワーク構成情報エントリは、VLAN-IDと、MACアドレスと、NWを識別する識別子であるNW-IDと、スイッチリストを含む。以下、ネットワーク構成情報エントリ101-1を例にとって説明する。ネットワーク構成情報エントリ101-1は、図1の端末130に対応している。VLAN-IDには、端末130が属するVLANの識別子が格納されている。MACアドレスには、端末130の固有の識別子であるMACアドレスが格納されている。なお、本実施形態では、端末の固有の識別子として、MACアドレスを用いるが、これに限られるものではない。例えば、IPアドレスを用いることも可能である。NW-IDには、端末130の属するNWの識別子が格納されている。なお、NW-IDとしては、例えば、各端末に割り当てられたIPアドレスの前半部を用いて表現されるネットワークアドレスや、無線LANLocalAreaNetworkの識別子であるSSIDServiceSetIdentifier等が挙げられる。仮想ネットワークであるVLANのIDと異なるものであれば、これらに限られるものではなく、新規に識別子を設定して用いることも可能である。最後に、スイッチリストには、端末130が属するNWに属するスイッチのリストが格納されている。図2の例では、スイッチ110とスイッチ120が格納されている。このスイッチリストは、コントローラ100が収集した各スイッチの情報VLAN-ID、MACアドレス、NW-IDから生成される。スイッチリストのその他の構成としては、例えば、受信パケットの転送経路を計算し、計算した経路上にあるスイッチのリストを格納することも可能である。また、ネットワーク構成情報テーブル101には、スイッチリストは必ずしも必要ではない。検索部102または経路制御部103によってネットワーク構成情報テーブル101が検索される度に、コントローラ100が管理するスイッチの情報を収集し、その情報を一時的に使用することも可能である。図3は、転送テーブル112の詳細を示した図である。転送テーブル112は、転送テーブルエントリ112-1、112-2、等を含んでいる。転送テーブルエントリは、上述のように、スイッチ110の受信パケットのヘッダに対して行う処理を記した処理規則を示すものである。転送テーブルエントリの内容としては、VLAN-ID、送信元MACアドレス、宛先MACアドレス、処理内容、入力ポート、出力ポート、を含む。ここで、スイッチ110の受信パケットのヘッダに記載された情報のうちいくつかを、転送テーブル112を検索する際の検索キーとして扱う。例えば、VLAN-ID、送信元MACアドレス、宛先MACアドレスを検索キーとすることが考えられる。同じ検索キーで定義されるパケットに対しては、同じ処理を行うことになる。動作続いて、本実施形態の動作について、図4および図5を用いて詳細に説明する。上述の通り、図1の端末130から端末140の方向へ通信が行われる場合について説明する。図4は、スイッチ110の動作を示すフローチャートである。図5は、コントローラ100の動作を示すフローチャートである。まず、スイッチ110の動作について、図4を用いて説明する。スイッチ110は、端末130からパケットを受信する図4:ステップS1001。次に、パケット転送部111は、転送テーブル112を参照し、受信パケットに対応する転送テーブルエントリが存在するかどうかを判定する図4:ステップS1002。ステップS1002で、受信パケットに対応する転送テーブルエントリが存在すると判定された場合は、ステップS1003を行う。パケット転送部111は、該当する転送テーブルエントリに記載された処理内容、出力ポート等に従って、受信パケットの処理を行う図4:ステップS1003。ステップS1002で、受信パケットに対応する転送テーブルエントリが存在しないと判定された場合は、ステップS1004を行う。パケット転送部111は、コントローラ100に対して、処理規則が不明であるパケットを受信した旨を問い合わせる、パケット受信メッセージを送信する。このパケット受信メッセージは、ヘッダを含む受信パケットに関する情報を含んでいる。従って、パケット受信メッセージに替えて、受信したパケットをそのまま送信することも可能である。ステップS1004が行われた場合は、コントローラ100が図5に示す動作を行う。以下、コントローラ100の動作について、図5を用いて説明する。まず、コントローラ100は、スイッチ110から、パケット受信メッセージを受信する。図5:ステップS1005。次に、検索部102が、ネットワーク構成情報テーブル101から、受信パケットの送信元端末端末130に対応するNW-IDが存在するかどうかを検索する図5:ステップS1006。より具体的には、検索部102は、受信パケットのVLAN-IDと送信元MACアドレスをキーに、対応するNW-IDを検索する。ステップS1006で、ネットワーク構成情報テーブル101に受信パケットの送信元端末に対応するNW-IDが存在しなかった場合には、スイッチ110に対して、受信パケットを破棄するよう命令する図5:ステップS1007。コントローラ100が、パケット受信メッセージではなく、受信パケットそのものを受信している場合には、コントローラ100が受信パケットを破棄する。ステップS1006で、ネットワーク構成情報テーブル101に受信パケットの送信元端末に対応するNW-IDが存在し、検索された場合には、ステップS1008を行う。検索部102は、ネットワーク構成情報テーブル101から、受信パケットの宛先端末端末140に対応するVLAN-IDがあるかどうかを検索する図5:ステップS1008。より具体的には、受信パケットの宛先MACアドレスと、ステップS1006で検索したNW-IDとをキーに、対応するVLAN-IDを検索する。ステップS1008で、ネットワーク構成情報テーブル101に受信パケットの宛先端末に対応するVLAN-IDが存在しなかった場合には、スイッチ110に対して、受信パケットを破棄するよう命令する図5:ステップS1009。ステップS1007と同様、コントローラ100が、パケット受信メッセージではなく、受信パケットそのものを受信している場合には、コントローラ100が受信パケットを破棄する。ステップS1008で、ネットワーク構成情報テーブル101に受信パケットの宛先端末に対応するVLAN-IDが存在し、検索された場合には、ステップS1010を行う。経路制御部103は、まず、ネットワーク構成情報テーブル101から、ステップS1008でVLAN-IDを検索した際に該当した端末宛先端末に対応するスイッチリストを検索する。本実施形態においては、スイッチ110およびスイッチ120が記載されているものとする。その後、検索されたスイッチリストに記載されている各スイッチに対し、エントリ書き換えメッセージを送信する図5:ステップS1010。このエントリ書き換えメッセージは、スイッチ110の転送テーブル112と、スイッチ120の転送テーブル122のエントリに、受信パケットに対応するエントリを新たに加える命令である。エントリ書き換えメッセージは、受信パケットのヘッダVLAN-ID、送信元MACアドレス、宛先MACアドレスと、ヘッダに対応する処理内容、入力ポート、出力ポートを含むものである。エントリ書き換えメッセージについて、さらに詳細に説明する。スイッチ110またはスイッチ120のどちらか一方に対しては、新規に加えるエントリのVLAN-IDを、ステップS1008で検索されたVLAN-IDで書き換える。また、スイッチ110またはスイッチ120のもう一方に対しては、スイッチが該当するパケットを受信した際に、受信パケットのヘッダに記載されたVLAN-IDを、ステップS1008で検索されたVLAN-IDで書き換えるという処理を、処理内容として設定する。なお、スイッチが3個以上ある場合には、スイッチ120以外に処理規則を設定すべきスイッチに対し、スイッチ120と同様のエントリ書き換えメッセージを送信すれば良い。最後に、コントローラ100は、エントリ書き換えメッセージの送信元スイッチスイッチ110に対して、受信パケットを宛先端末端末140に送信するよう指示を出す。コントローラ100が、パケット受信メッセージではなく、受信パケットをそのまま受信していた場合には、受信パケットの宛先端末端末140に向けて受信パケットを直接送信しても良い図5:ステップS1011。効果以上説明した通り、本実施形態においては、コントローラ100が、VLANに属する端末を、VLANとは異なる仮想ネットワークであるNWに属するように構成情報を保持し、端末間の通信を制御する。この構成により、本実施形態によれば、以下のような効果を奏する。1同一のNW上であれば、VLAN-IDが一致していない端末間でも通信を行うことが可能になる。例えば、図23の端末130と端末140は、異なるVLAN-IDを有する一方、同一のNW-IDを有している。端末130と端末140との間の通信が確立されていない場合であっても、コントローラ100の制御によってNW上での通信が可能となる。2異なるNW上であれば、同一のVLAN-IDを複数の端末が使用することが可能になる。例えば、図23の端末131と端末140は、同一のVLAN-ID2を有する。端末131と端末140とは、それぞれ異なるNWに属しているため、NWの構成が変更されない限り、互いに通信を行うことはない。よって、端末131と端末140とは、同一のVLAN-IDを有することが可能となる。以上1および2で説明したように、仮想ネットワークの構築は、NWおよびNWIDを用いるため、VLANおよびVLAN-IDに依存しない。従って、VLAN-IDの個数制限の問題を解消することができる。また、VLAN-IDを仮想ネットワークの構築のために使用しないことから、VLAN-IDを各端末が有するNICNetworkInterfaceCardの多重化のために用いることができる。<実施形態2>概要次に、本発明の第2の実施形態について、図6および図7を用いて詳細に説明する。本実施形態と第1の実施形態との差分は、コントローラが、スイッチの受信パケットの送信元端末が属するNW-IDを検索する際図5:ステップS1006に用いる情報と、受信パケットの宛先端末が属するVLAN-IDを検索する際図5:ステップS1008に用いる情報にある。構成図6は、本実施形態のシステムの構成を示すブロック図である。本実施形態によるシステムは、コントローラ200、スイッチ210、スイッチ220、端末230、端末240とを含む。コントローラ200は、ネットワーク構成情報テーブル201、検索部202、経路制御部203とを含む。スイッチ210は、パケット転送部211と、転送テーブル212とを含む。同様に、スイッチ220は、パケット転送部221と、転送テーブル222とを含む。なお、コントローラ200のネットワーク構成情報テーブル201以外は、いずれも第1の実施形態と同様であるので、ここでは説明を省略する。以下、図7を用いて、ネットワーク構成情報テーブル201について説明する。図7は、ネットワーク構成情報テーブル201の詳細構成を示している。ネットワーク構成情報テーブル201は、ネットワーク構成情報エントリ201-1、201-2、等を含む。各ネットワーク構成情報エントリは、コントローラ200が管理するネットワーク上の端末の情報を保持している。従って、第1の実施形態と同様、ネットワーク構成情報テーブル201は、ネットワーク構成情報エントリを端末の数N個だけ保持している。ネットワーク構成情報エントリは、VLAN-IDと、MACMediaAccessControlアドレスと、L3Layer3アドレスと、NW-IDと、スイッチリストを含む。第1の実施形態との差分は、ネットワーク構成情報エントリに、L3アドレスが含まれていることである。L3とは、OSIOpenSystemsInterconnection参照モデルの7階層の第3層レイヤ3、ネットワーク層を表している。L3アドレスの代表的な例としては、IPアドレスが挙げられる。以下、ネットワーク構成情報エントリ201-1を例にとって説明する。ネットワーク構成情報エントリ201-1は、図6の端末230に対応している。上述の通り、第1の実施形態図2と比較して、L3アドレスが追加されている。このL3アドレスには、端末230の識別子であるL3アドレスが格納されている。ネットワーク構成情報エントリのうち、L3アドレス以外、つまり、VLAN-ID、MACアドレス、NW-ID、スイッチリストについては、第1の実施形態と同様であるので、その説明は省略する。動作本実施形態と第1の実施形態との動作の差分としては、上述の通り、図5のステップS1006およびステップS1008が挙げられる。以下、図5を用いて、ステップS1006およびステップS1008の差分について説明する。ステップS1006では、検索部202が、ネットワーク構成情報テーブル201から、受信パケットの送信元端末端末230に対応するNW-IDが存在するかどうかを検索する。本実施形態では、検索部202は、受信パケットのVLAN-IDと送信元MACアドレスに加え、送信元端末端末230のL3アドレスをキーに、対応するNW-IDを検索する。ステップS1006で、ネットワーク構成情報テーブル201に受信パケットの送信元端末に対応するNW-IDが存在し、検索された場合には、ステップS1008を行う。検索部202は、ネットワーク構成情報テーブル201から、受信パケットの宛先端末端末240に対応するVLAN-IDがあるかどうかを検索する図5:ステップS1008。本実施形態では、受信パケットの宛先MACアドレスと、ステップS1006で検索したNW-IDに加え、送信先端末端末240のL3アドレスをキーに、対応するVLAN-IDを検索する。効果以上説明した通り、本実施形態においては、第1の実施形態と同様の効果を奏する。<実施形態3>概要本発明の第3の実施形態について、図面を参照して詳細に説明する。本実施形態は、第1の実施形態を、非特許文献2に記載のOpenFlowOFと呼ばれる技術に適用した場合について説明する。構成本実施形態の構成について、図8から図10を参照して説明する。図8は、本実施形態によるシステムの構成を示したブロック図である。図8によれば、本実施形態のシステムは、OFコントローラ300、OFスイッチ310、OFスイッチ320、端末330、端末340を含む。OFコントローラ300は、ネットワーク構成情報テーブル301、検索部302、経路制御部303を含む。OFコントローラ300は、OFスイッチ310、OFスイッチ320、端末330および端末340を管理する装置である。ネットワーク構成情報テーブル301は、OFコントローラ300の管理下にあるネットワーク上の端末端末330および端末340の情報を保持するテーブルである。詳細は後述する図9。検索部302は、各OFスイッチが受信したパケット以下、受信パケットの情報に基づいて、ネットワーク構成情報テーブル301から、受信パケットの宛先端末が属するVLAN-IDを検索する。経路制御部303は、受信パケットの送信元端末または宛先端末と同じNWに属するOFスイッチのリストを、ネットワーク構成情報テーブル301から取り出す。続いて、取り出したスイッチに対して、受信パケットの送信元端末と宛先端末との間での通信が可能となるように、処理規則エントリを設定する。OFスイッチ310は、パケット転送部311、フローテーブル312を含む。同様に、OFスイッチ320は、パケット転送部321、フローテーブル322を含む。パケット転送部311は、受信パケットについて、フローテーブル312に受信パケットに対応する処理規則があるかどうかを検索する。対応する処理規則がある場合には、その処理規則に記載された処理内容を参照して、Actionを実行する。Actionには、例えば、特定のポート図では非表示を経由して、OFスイッチ320にパケットを転送する、パケットを破棄する、パケットのヘッダを書き換える、パケットのブロードキャストを行う、というような処理が含まれる。また、受信したパケットに対応する処理規則がフローテーブル312に記載されていなかった場合は、OFコントローラ300に対して、どのActionを行うか問い合わせを行う。フローテーブル312は、OFスイッチ310の受信パケットの情報ヘッダの内容と、受信パケットのヘッダに応じたActionとを対応付けて、処理規則として1つのエントリに格納している。上述の通り、パケット転送部311は、受信パケットに対して、対応するActionを行う。詳細は後述する図10。なお、OFスイッチ320のパケット転送部321およびフローテーブル322は、OFスイッチ310のパケット転送部311、フローテーブル312と同様であるため、説明は省略する。また、図8では、スイッチの数が2個であるが、これに限定されるものではなく、3個以上であっても同様に動作する。端末330は、端末340との間でパケット通信を行う。同様に、端末340は、端末330との間でパケット通信を行う。以降、パケット通信が端末330から端末340に向けて行われるものとして説明するが、これに限定されるものではなく、逆方向でも動作する。図9は、ネットワーク構成情報テーブル301の詳細を示した図である。ネットワーク構成情報テーブル301は、ネットワーク構成情報エントリ301-1、301-2、等を含む。各ネットワーク構成情報エントリは、OFコントローラ300が管理するネットワーク上の端末の情報を保持している。従って、ネットワーク構成情報テーブル301は、ネットワーク構成情報エントリを端末の数N個だけ保持している。ネットワーク構成情報エントリは、VLAN-IDと、MACアドレスと、NW-IDと、スイッチリストを含む。以下、ネットワーク構成情報エントリ301-1を例にとって説明する。ネットワーク構成情報エントリ301-1は、図8の端末330に対応している。VLAN-IDには、端末330が属するVLANの識別子が格納されている。MACアドレスには、端末330の固有の識別子であるMACアドレスが格納されている。なお、第1の実施形態と同様、本実施形態においても、端末の固有の識別子として、MACアドレスを用いるが、これに限られるものではない。例えば、IPアドレスを用いることも可能である。NW-IDには、端末330の属するNWの識別子が格納されている。なお、第1実施形態と同様に、NW-IDとしては、例えば、各端末に割り当てられたIPアドレスの前半部を用いて表現されるネットワークアドレスや、無線LANの識別子であるSSID等が挙げられる。仮想ネットワークであるVLANのIDと異なるものであれば、これらに限られるものではなく、新規に識別子を設定して用いることも可能である。最後に、スイッチリストには、端末330が属するNWに属するスイッチのリストが格納されている。このスイッチリストは、OFコントローラ300が収集した各スイッチの情報VLAN-ID、MACアドレス、NW-IDから生成される。スイッチリストのその他の構成としては、例えば、受信パケットの転送経路を計算し、計算した経路上にあるOFスイッチのリストを格納することも可能である。第1の実施形態と同様、ネットワーク構成情報テーブル301には、スイッチリストは必ずしも必要ではない。検索部302または経路制御部303によってネットワーク構成情報テーブル301が検索される度に、OFコントローラ300が管理するスイッチの情報を収集し、その情報を一時的に使用することも可能である。また、図9では、ネットワーク構成情報エントリ内に、VLAN-ID、MACアドレス、NW-ID、スイッチリストの4つの情報が含まれる例を示したが、第2の実施形態と同様に、さらにL3アドレスを付加することも可能である。その場合の構成および動作については、第2の実施形態とほぼ同様であるため、ここでは説明を省略する。図10は、フローテーブル312の詳細を示した図である。フローテーブル312は、フローテーブルエントリ312-1、312-2、等を含む。フローテーブルエントリは、上述のように、スイッチ110の受信パケットのヘッダに対して行う処理を記した処理規則を示すものである。エントリの内容としては、VLAN-ID、送信元MACアドレス、宛先MACアドレス、Action、入力ポート、出力ポート、を含む。ここで、OFスイッチ310の受信パケットのヘッダに記載された情報のうちいくつかを、フローテーブル312を検索する際の検索キーとして扱う。例えば、VLAN-ID、送信元MACアドレス、宛先MACアドレスを検索キーとすることが考えられる。同じ検索キーで定義されるパケットに対しては、同じActionを行うことになる。動作続いて、本実施形態の動作について、図11および図12を用いて詳細に説明する。上述の通り、以下では、図8の端末330から端末340の方向へ通信が行われる場合について説明する。図11は、OFスイッチ310の動作を示すフローチャートである。図12は、OFコントローラ300の動作を示すフローチャートである。まず、OFスイッチ310の動作について、図11を用いて説明する。OFスイッチ310は、端末330からパケットを受信する図11:ステップS3001。次に、パケット転送部311は、フローテーブル312を参照し、受信パケットに対応するフローテーブルエントリが存在するかどうかを判定する図11:ステップS3002。ステップS3002で、受信パケットに対応するフローテーブルエントリが存在すると判定された場合は、ステップS3003を行う。パケット転送部311は、該当するフローテーブルエントリに記載された処理内容、出力ポート等に従って、受信パケットの処理を行う図11:ステップS3003。ステップS3002で、受信パケットに対応するフローテーブルエントリが存在しないと判定された場合は、ステップS3004を行う。パケット転送部311は、OFコントローラ300に対して、処理規則が不明であるパケットを受信した旨を通知するメッセージを送信する。このメッセージは、非特許文献2では、Packet-inと呼ばれるものである。このPacket-inは、ヘッダを含む受信パケットに関する情報を含んでいる。従って、Packet-inに替えて、受信したパケットをそのまま送信することも可能である。ステップS3004が行われた場合は、OFコントローラ300が図12に示す動作を行う。以下、OFコントローラ300の動作について、図12を用いて説明する。まず、OFコントローラ300は、OFスイッチ310から、Packet-inを受信する。図12:ステップS3005。次に、検索部302が、ネットワーク構成情報テーブル301から、受信パケットの送信元端末端末330に対応するNW-IDが存在するかどうかを検索する図12:ステップS3006。より具体的には、検索部302は、受信パケットのVLAN-IDと送信元MACアドレスをキーに、対応するNW-IDを検索する。ステップS3006で、ネットワーク構成情報テーブル301に受信パケットの送信元端末に対応するNW-IDが存在しなかった場合には、OFスイッチ310に対して、受信パケットを破棄するよう命令する図12:ステップS3007。OFコントローラ300が、Packet-inではなく、受信パケットそのものを受信している場合には、OFコントローラ300が受信パケットを破棄する。ステップS3006で、ネットワーク構成情報テーブル301に受信パケットの送信元端末に対応するNW-IDが存在し、検索された場合には、ステップS3008を行う。検索部302は、ネットワーク構成情報テーブル301から、受信パケットの宛先端末端末340に対応するVLAN-IDがあるかどうかを検索する図12:ステップS3008。より具体的には、受信パケットの宛先MACアドレスと、ステップS3006で検索したNW-IDとをキーに、対応するVLAN-IDを検索する。ステップS3008で、ネットワーク構成情報テーブル301に受信パケットの宛先端末に対応するVLAN-IDが存在しなかった場合には、OFスイッチ310に対して、受信パケットを破棄するよう命令する図12:ステップS3009。この命令とは、より具体的には、受信パケットを破棄する処理を記したActionを含むエントリをOFスイッチ310に設定するよう命令することを示している。非特許文献2において、このような命令は、flow_modと呼ばれるメッセージによってOFスイッチに設定される。このflow_modは、OFコントローラからOFスイッチに対して、フローテーブル内のエントリの設定を行うためのメッセージである。フローテーブルエントリの設定には、例えば、新規登録変更上書き削除等が含まれる。また、ステップS3007と同様、OFコントローラ300が、Packet-inを受信せず、受信パケットそのものを受信している場合には、OFコントローラ300が受信パケットを破棄する。ステップS3008で、ネットワーク構成情報テーブル301に受信パケットの宛先端末に対応するVLAN-IDが存在し、検索された場合には、ステップS3010を行う。経路制御部303は、まず、ネットワーク構成情報テーブル301から、ステップS3008でVLAN-IDを検索した際に該当した端末宛先端末に対応するOFスイッチリストを検索する。本実施形態においては、OFスイッチ310およびOFスイッチ320が記載されているものとする。その後、検索されたOFスイッチリストに記載されている各OFスイッチに対し、flow_modを送信する図12:ステップS3010。このflow_modは、OFスイッチ310のフローテーブル312、OFスイッチ320のフローテーブル322のエントリに、受信パケットに対応するエントリを新たに加えるために送信される。ステップS3010において送信されるflow_modについて、さらに詳細に説明する。OFスイッチ310またはOFスイッチ320のどちらか一方に対しては、新規に加えるエントリのVLAN-IDを、ステップS3008で検索されたVLAN-IDで書き換える。また、OFスイッチ310またはOFスイッチ320のもう一方に対しては、OFスイッチが該当するパケットを受信した際に、受信パケットのヘッダに記載されたVLAN-IDを、ステップS3008で検索されたVLAN-IDで書き換えるという処理を、Actionとして設定する。なお、スイッチが3個以上ある場合には、OFスイッチ320以外に処理規則を設定すべきOFスイッチに対し、OFスイッチ320と同様のflow_modを送信すれば良い。最後に、OFコントローラ300は、packet-inの送信元OFスイッチOFスイッチ310に対して、受信パケットを宛先端末端末340に送信するよう命令を出す。この命令は、非特許文献2においては、Packet-outと呼ばれるメッセージに相当する。OFコントローラ300が、Packet-inではなく、受信パケットをそのまま受信していた場合には、受信パケットの宛先端末端末340に向けて受信パケットを直接送信しても良い図12:ステップS3011。動作例以下、第3の実施形態の具体的な動作例について、図13から図21を用いて説明する。図13は、本動作例におけるシステムの構成を示している。図13で示されるシステムは、OFコントローラ300、OFスイッチ310、OFスイッチ320、端末330、端末340から構成される。図13に示す通り、OFスイッチ310、OFスイッチ320、端末330、端末340は、ネットワーク1NW1に含まれている。また、OFスイッチ310と端末330は、VLAN1に、OFスイッチ320と端末340は、VLAN2に、それぞれ含まれているものとする。また、端末330のMACアドレスは330、端末340のMACアドレスは340とそれぞれ設定されている。なお、本動作例では、簡単のため、NWが1つである場合の動作を示す。図13のA、B、C、Dは、各OFスイッチのポートを表す。OFスイッチ310のポートAは、端末330と接続する。OFスイッチ310のポートBは、OFスイッチ320と接続する。OFスイッチ320のポートCは、OFスイッチ310と接続する。OFスイッチ320のポートDは、端末340と接続する。ここで、図13では、OFコントローラ300が、NW1に含まれていない構成を示しているが、NW1に含まれていても良い。また、OFコントローラ300とOFスイッチ310、OFスイッチ320は、専用のネットワークで接続されていても良いし、OFスイッチ310、OFスイッチ320同士を接続するネットワークNW1で接続されていても良い。図14は、第3の実施形態のステップS3001、ステップS3002図11、ステップS3004、ステップS3005図12の動作例を示している。図13に加えて、フローテーブル312、フローテーブル322、OFスイッチ310が受信したパケットのヘッダの内容を記載している。フローテーブル312およびフローテーブル322には、このパケットに対応するエントリはまだ記載されていないものとする。まず、端末330が端末340を宛先としたパケットを送信する。このパケットのヘッダには、VLAN-IDとして、端末330が属するVLANのIDである1が、送信元MACアドレスとして、端末330の330、宛先MACアドレスとして、端末340の340が、それぞれ記載されている。このパケットを受信したOFスイッチ310のパケット転送部311は、フローテーブル312に受信パケットに対応するエントリがあるかどうかを検索する図11:ステップS3001、ステップS3002。フローテーブル312には対応するエントリがないため、パケット転送部311は、packet-inを用いて、OFコントローラ300に処理内容の問い合わせを行う図11:ステップS3004。続いて、OFコントローラ300は、このpacket-inを受信する図12:ステップS3005。図15および図16は、第3の実施形態のステップS3006の動作例を示している。図14に加え、OFコントローラ300が保持するネットワーク構成情報テーブル301の内容を示している。本動作例では、ネットワーク構成情報テーブル301のエントリとして、端末330および端末340に対応するエントリが格納されている。端末330に対応するエントリは、VLAN-IDとして1、MACアドレスとして330、NW-IDとして1、スイッチリストSW-listとして310、320をそれぞれ格納している。同様に、端末340に対応するエントリは、VLAN-IDとして2、MACアドレスとして340、NW-IDとして1、スイッチリストとして310、320をそれぞれ格納している。ステップS3006で、OFコントローラ300の検索部302は、受信パケットのVLAN-ID1および送信元MACアドレス330をキーに、ネットワーク構成情報テーブル301から対応するNW-IDを検索する。この検索の結果、ネットワーク構成情報テーブル301から、端末330が属するNW-ID1を得ることができる図16。図17および図18は、第3の実施形態のステップS3008の動作例を示している。ステップS3008で、検索部302は、受信パケットの宛先MACアドレス340と、ステップS3006で得たNW-ID1とをキーに、対応するVLAN-IDを検索する図17。その結果、VLAN-IDとして2を得ることができる図18。図19は、第3の実施形態のステップS3010、ステップS3011の動作例を示している。まず、OFコントローラ300の経路制御部303は、ネットワーク構成情報テーブル301から、ステップS3008でVLAN-IDを検索した際に該当した端末宛先端末に対応するOFスイッチリストを検索する。この場合は、スイッチリストとして、310と320が格納されている。その後、スイッチリストに記載されている各スイッチに対し、flow_modを送信する図12:ステップS3010。このflow_modは、OFスイッチ310のフローテーブル312、OFスイッチ320のフローテーブル322のエントリに、受信パケットに対応するエントリを新たに加えるために送信される。このflow_modの内容としては、以下の2種類が考えられる。1OFスイッチ310のフローテーブル312に、VLAN-ID1、送信元MACアドレス330、宛先MACアドレス340、処理内容ポートBに出力、パケットのVLAN-IDを2に書き換え、入力ポートA、出力ポートBをそれぞれ設定する。同時に、OFスイッチ320のフローテーブル322には、VLAN-ID2、送信元MACアドレス330、宛先MACアドレス340、処理内容ポートDに出力、入力ポートC、出力ポートDをそれぞれ設定する。このように設定することで、OFスイッチ310が該当パケットを受信した際、パケットのVLAN-IDが1から2に書き換えられることになり、VLAN-ID2に属する端末340まで通信することができる。2OFスイッチ310のフローテーブル312には、VLAN-ID1、送信元MACアドレス330、宛先MACアドレス340、処理内容ポートBに出力、入力ポートA、出力ポートBをそれぞれ設定する。OFスイッチ320のフローテーブル322には、VLAN-ID1、送信元MACアドレス330、宛先MACアドレス340、処理内容ポートDに出力、パケットのVLAN-IDを2に書き換え、入力ポートC、出力ポートDをそれぞれ設定する。このように設定することで、OFスイッチ310からOFスイッチ320までは該当パケットのVLAN-IDを1から書き換えることなく通信することができる。また、OFスイッチ320において、パケットのVLAN-IDを2に書き換えることにより、VLAN-ID2に属する端末340までの通信が可能となる。最後に、ステップS3011では、OFコントローラ300は、OFスイッチ310に対して、Packet-outを送信し、受信パケットを宛先端末に送信するよう命令を行う。図20および図21は、上述した動作により、フローテーブル312およびフローテーブル322が更新された後の動作例を示している。図21は、ステップS3010で、flow_modにより、各フローテーブルが図19の1の通り更新された場合の動作例を示している。図21は、ステップS3010で、flow_modにより、各フローテーブルが図19の2の通り更新された場合の動作例を示している。図20の例では、まず、OFスイッチ310が該当パケットを受信すると、フローテーブル312を検索する。フローテーブル312の対応するエントリには、ActionとしてSetV-ID2、つまりVLAN-IDを2に書き換えることが示されている。これに応じて、受信パケットヘッダのVLAN-IDは2に書き換えられる。その後、OFスイッチ320では、フローテーブル322の対応エントリに従って端末340への転送が行われる。このVLAN-IDの書き換えが、VLAN1に属するOFスイッチ310において行われることで、異なるVLAN間での通信が可能となる。図21の例では、まず、OFスイッチ310が該当パケットを受信すると、フローテーブル312を検索する。フローテーブル312には対応するエントリが存在するので、OFスイッチ310は、これに従って、受信パケットをOFスイッチ320に転送する。続いて、OFスイッチ320が該当パケットを受信した際には、フローテーブル322を検索し、Actionに記載されているSetV-ID2に従って、受信パケットのVLAN-IDを2に書き換える。図21の例では、フローテーブル322の該当エントリのVLAN-IDをあらかじめ1に設定しておくことで、異なるVLAN間での通信を可能にしている。効果以上説明した通り、本実施形態においては、第1の実施形態と同様の効果を奏する。<実施形態4>本発明の第4の実施形態について、図22を参照して詳細に説明する。構成本実施形態の構成について、図22を参照して説明する。図22は、本実施形態によるシステムの構成を示したブロック図である。図22によれば、本実施形態のシステムは、制御装置400、端末430、端末440を含む。制御装置400は、ネットワーク構成情報管理部401と経路制御部403を含む。制御装置400は、端末430と端末440間で行われる通信パケット転送を制御する装置である。端末430、端末440は、それぞれ、第1の識別子により識別される第1の仮想ネットワークに属している。ネットワーク構成情報管理部401は、端末430および端末440が、第2の識別子により識別される第2の仮想ネットワークに属するように、第2の仮想ネットワークの構成情報を保持する。経路制御部403は、ネットワーク構成情報管理部401が保持する第2の仮想ネットワークの構成情報に基づいて、各端末間の通信を制御する。効果本実施形態によれば、制御装置が、第1の仮想ネットワークに属する端末を、第2の仮想ネットワークに属するように構成情報を保持し、端末間の通信を制御する。これにより、第1の仮想ネットワークの識別子の個数に対して使用制限がある場合でも、第2の仮想ネットワークを用いることで大規模ネットワークの構築が可能となる。以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。この出願は、2010年9月3日に出願された日本出願特願2010-197630を基礎とする優先権を主張し、その開示の全てをここに取り込む。上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。付記1第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する制御装置であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする制御装置。付記2前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする付記1に記載の制御装置。付記3前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする付記1または2に記載の制御装置。付記4前記制御装置は、さらに、検索手段を備え、前記検索手段は、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記経路制御手段は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする付記1から3のいずれか1つに記載の制御装置。付記5前記検索手段は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする付記4に記載の制御装置。付記6前記経路制御手段は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする付記4または5に記載の制御装置。付記7前記経路制御手段は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする付記4または5に記載の制御装置。付記8前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする付記3から7のいずれか1つに記載の制御装置。付記9前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする付記3から8のいずれか1つに記載の制御装置。付記10第1の識別子により識別される第1の仮想ネットワークに属する端末と、前記端末間のパケット転送を制御する制御装置と、を備える通信システムであって、前記制御装置は、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するように、前記第2の仮想ネットワークの構成情報を保持するネットワーク構成情報管理手段と、前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御手段と、を備えることを特徴とする通信システム。付記11前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする付記10に記載の通信システム。付記12前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする付記10または11に記載の通信システム。付記13前記通信システムは、さらに、パケットのヘッダと当該パケットに対応する処理とを対応付けた処理規則に基づいて受信パケットの処理を行い、前記受信パケットに対する前記処理規則が不明である場合には、前記制御装置へ問い合わせを行う転送装置を備え、前記制御装置は、さらに、検索手段を備え、前記検索手段は、前記問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記経路制御手段は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする付記10から12のいずれか1つに記載の通信システム。付記14前記検索手段は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする付記13に記載の通信システム。付記15前記経路制御手段は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする付記13または14に記載の通信システム。付記16前記経路制御手段は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする付記13または14に記載の通信システム。付記17前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする付記12から16のいずれか1つに記載の通信システム。付記18前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする付記12から17のいずれか1つに記載の通信システム。付記19第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信方法であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御することを特徴とする通信方法。付記20前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする付記19に記載の通信方法。付記21前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする付記19または20に記載の通信方法。付記22前記通信方法は、さらに、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄し、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする付記19から21のいずれか1つに記載の通信方法。付記23前記通信方法は、さらに、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする付記22に記載の通信方法。付記24前記通信方法は、さらに、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする付記22または23に記載の通信方法。付記25前記通信方法は、さらに、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする付記22または23に記載の通信方法。付記26前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする付記21から25のいずれか1つに記載の通信方法。付記27前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする付記21から25のいずれか1つに記載の通信方法。付記28第1の識別子により識別される第1の仮想ネットワークに属する端末間のパケット転送を制御する通信プログラムを記録する記録媒体であって、第2の識別子により識別される第2の仮想ネットワークに前記端末が属するようにネットワーク構成情報管理手段に保持された前記第2の仮想ネットワークの構成情報に基づいて、前記端末間の通信を制御する経路制御処理をコンピュータに実行させることを特徴とする通信プログラムを記録する記録媒体。付記29前記ネットワーク構成情報管理手段は、前記端末の識別子と前記端末が有する前記第1の識別子とを対応付けて、前記端末の識別情報として端末ごとに管理することを特徴とする付記28に記載の通信プログラムを記録する記録媒体。付記30前記ネットワーク構成情報管理手段は、前記第2の仮想ネットワークの構成情報として、前記端末の識別情報と、前記端末が有する前記第2の識別子とを対応付けて端末ごとに管理することを特徴とする付記28または29に記載の通信プログラムを記録する記録媒体。付記31前記通信プログラムは、さらに、パケットを転送する転送装置の受信パケットに関する問い合わせを受信した場合、前記受信パケットの情報に基づいて、前記受信パケットの送信元端末および送信先端末が同一の前記第2の識別子を有するかどうか前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが同一の前記第2の識別子を有する場合には、前記送信先端末の属する前記第1の識別子を前記ネットワーク構成情報管理手段から検索し、前記受信パケットの送信元端末と送信先端末とが異なる前記第2の識別子を有する場合には、前記受信パケットを破棄する検索処理を含み、前記経路制御処理は、前記送信元端末と前記送信先端末との間の転送経路を算出し、前記検出した送信先端末の前記第1の識別子に応じて、前記転送経路上の転送装置に前記受信パケットに対する処理を含む処理規則を設定する命令を通知することを特徴とする付記28から30のいずれか1つに記載の通信プログラムを記録する記録媒体。付記32前記検索処理は、前記送信元端末が属する前記第1の識別子と前記送信元端末の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する前記第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する前記第2の識別子とに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する前記第1の識別子を検索することを特徴とする付記31に記載の通信プログラムを記録する記録媒体。付記33前記経路制御処理は、前記問い合わせの送信元の転送装置に対し、前記受信パケットのヘッダ内の第1の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定し、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記受信パケットに対応する処理規則のうち、前記受信パケットのヘッダの第1の識別子を、前記宛先端末が有する第1の識別子に更新することを特徴とする付記31または32に記載の通信プログラムを記録する記録媒体。付記34前記経路制御処理は、前記問い合わせの送信元の転送装置以外の前記受信パケットの経路上の転送装置に対して、前記パケットのヘッダ内の第2の識別子を、前記宛先端末が有する第1の識別子に更新する処理を含む処理規則を設定することを特徴とする付記31または32に記載の通信プログラムを記録する記録媒体。付記35前記ネットワーク構成情報管理手段は、前記第2のネットワーク構成情報として、さらに、端末のIPアドレスを記憶し、前記検索手段は、前記送信元端末が有する第1の識別子と前記送信元端末の識別子と前記送信元端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記送信元端末が有する第2の識別子を検索し、前記宛先端末の識別子と前記検索の結果得られた前記送信元端末が有する第2の識別子と前記宛先端末のIPアドレスとに基づいて、前記ネットワーク構成情報管理手段から前記宛先端末が有する第1の識別子を検索することを特徴とする付記30から34のいずれか1つに記載の通信プログラムを記録する記録媒体。付記36前記ネットワーク構成情報管理手段は、前記端末の識別情報として、さらに、端末が属する第2の仮想ネットワーク上の転送装置のリストを記憶し、前記経路制御手段は、前記転送装置のリストから、前記送信元端末または前記宛先端末と同一の前記第2の仮想ネットワークに属する転送装置を検索することを特徴とする付記30から34のいずれか1つに記載の通信プログラムを記録する記録媒体。