"ポートに接続された装置のアドレス情報と当該装置が属する論理ネットワークを示す情報とを対応付けた第一の対応情報、および前記ポートを示す情報と当該ポートに接続された装置が属する論理ネットワークを示す情報とを対応付けた第二の対応情報を記憶する記憶部と、送信元である装置のアドレス情報を含むデータを受信し、前記送信元である装置のアドレス情報と、前記第一の対応情報が示すアドレス情報とが一致する場合には、前記第一の対応情報が示す論理ネットワークであって、該一致するアドレス情報に対応する論理ネットワークを特定し、特定した論理ネットワークと、前記第二の対応情報が示す論理ネットワークとが一致するときには、前記第二の対応情報が示すポートであって、該一致する論理ネットワークに対応するポートを特定し、特定したポートに対して、前記データを転送する転送部とを有することを特徴とする情報処理装置。前記記憶部は、さらに、前記ポートに接続された装置のアドレス情報を対応付けた前記第二の対応情報を記憶し、前記転送部は、さらに、接続されたポートを介して前記装置が前記データを送信する場合に、該データに含まれる送信元である装置のアドレス情報と、前記第二の対応情報が示すアドレス情報であって前記ポートに接続された装置のアドレス情報とが異なるとき、または、前記第一の対応情報が示す論理ネットワークを示す情報であって前記データに含まれる送信元である装置のアドレス情報に対応する論理ネットワークを示す情報と、前記第二の対応情報が示す論理ネットワークを示す情報であって前記ポートに接続された装置が属する論理ネットワークを示す情報とが異なるときには、前記データの送信を禁止することを特徴とする請求項1に記載の情報処理装置。管理サーバ、および請求項1または2に記載の情報処理装置を複数有するシステムであって、前記管理サーバは、複数の情報処理装置の各々について、情報処理装置が通信可能な装置が属する論理ネットワークを示す情報と、該論理ネットワークに属する装置のアドレス情報とを複数の情報処理装置の各々に送信する記憶制御部を有し、前記複数の情報処理装置の各々は、前記記憶制御部により送信された情報処理装置が通信可能な装置が属する論理ネットワークを示す情報と、該論理ネットワークに属する装置のアドレス情報とを対応付けた第一の対応情報を前記記憶部に記憶する制御部を有することを特徴とするシステム。コンピュータに、送信元である装置のアドレス情報を含むデータを受信し、前記送信元である装置のアドレス情報と、ポートに接続された装置のアドレス情報と当該装置が属する論理ネットワークを示す情報とを対応付けた第一の対応情報および前記ポートを示す情報と当該ポートに接続された装置が属する論理ネットワークを示す情報とを対応付けた第二の対応情報を記憶する記憶部に記憶された前記第一の対応情報が示すアドレス情報とが一致する場合には、前記第一の対応情報が示す論理ネットワークであって、該一致するアドレス情報に対応する論理ネットワークを特定し、特定した論理ネットワークと、前記第二の対応情報が示す論理ネットワークとが一致するときには、前記第二の対応情報が示すポートであって、該一致する論理ネットワークに対応するポートを特定し、特定したポートに対して、前記データを転送する処理を実行させることを特徴とする情報処理プログラム。しかしながら、上記の従来の技術では、適切にネットワークを分離できない場合があるという問題がある。例えば、上記のクライアントのバーチャルグループを識別する技術では、ブロードキャストアドレスが送信対象のデータのヘッダに設定されて、ブロードキャストが行われた場合には、適切にネットワークを分離できない。すなわち、上記のクライアントのバーチャルグループを識別する技術では、バーチャルグループ単位ではなく、全てのポートにデータが送信される。同様に、上記のデータをフォワーディングするか、データを廃棄するかを決定する技術においても、ブロードキャストアドレスが送信対象のデータのヘッダに設定されて、ブロードキャストが行われた場合には、適切にネットワークを分離できない。すなわち、上記のデータをフォワーディングするか、データを廃棄するかを決定する技術では、仮想グループ単位ではなく、全てのポートにデータが送信される。ここで、かかる問題は、ポートと仮想化された装置とが接続される場合に限られず、ポートとサーバ装置そのものとが接続される場合においても、同様に発生する。なお、VLANtagや、PBBでは、送信対象のデータにVLANIDやI-SIDが埋め込まれるため、データのサイズが大きくなり、ネットワークに負荷がかかるという問題がある。また、VLANtagや、PBBでは、ヘッダに設定できる論理ネットワークの識別子の数は、それぞれ、4096、16777216である。そのため、VLANtagや、PBBでは、割り当てることができる論理ネットワークの数が制限されるという問題もある。また、PBBでは、他の通信方法と比べると、高コストなネットワーク機器が用いられるため、低コストなネットワークを構築することが困難であるという問題もある。1つの側面では、本発明は、より適切にネットワークを分離することができる情報処理装置、システムおよび情報処理プログラムを提供することを目的とする。情報処理装置は、1つの態様において、記憶部と、転送部とを有する。記憶部は、ポートに接続された装置のアドレス情報と当該装置が属する論理ネットワークを示す情報とを対応付けた第一の対応情報、およびポートを示す情報とポートに接続された装置が属する論理ネットワークを示す情報とを対応付けた第二の対応情報を記憶する。転送部は、送信元である装置のアドレス情報を含むデータを受信する。そして、転送部は、送信元である装置のアドレス情報と、第一の対応情報が示すアドレス情報とが一致する場合には、第一の対応情報が示す論理ネットワークであって、一致するアドレス情報に対応する論理ネットワークを特定する。そして、転送部は、特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致するときには、第二の対応情報が示すポートであって、一致する論理ネットワークに対応するポートを特定し、特定したポートに対して、データを転送する。情報処理装置、システムおよび情報処理プログラムの1つの態様によれば、より適切にネットワークを分離することができる。以下に、本願の開示する情報処理装置、システムおよび情報処理プログラムの各実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。[システム構成]実施例1に係る情報処理装置およびシステムについて説明する。図1は、実施例1に係る情報処理装置が適用されるシステムの全体構成の一例を示す図である。本実施例では、情報処理装置の一例として仮想スイッチを適用した場合について説明する。システム1では、物理サーバ上で、VM仮想マシン:VirtualMachineの稼働や停止などVMに関する各種制御を実施するVMMVirtualMachineMonitorが稼働される。そして、システム1では、複数の企業や複数の部門ごとに、VMが割り当てられる。これにより、システム1では、複数の企業や複数の部門で、サーバやストレージなどのコンピューティング資源が共有される。なお、これらのコンピューティング資源が設けられる場所の一例としては、データセンタが挙げられる。図1に示すように、システム1は、物理サーバ10A,10B、管理サーバ11、物理スイッチ12を有する。以下では、物理サーバ10A,10Bの各装置を区別なく総称する場合には、物理サーバ10と記載する。なお、図1の例では、物理サーバ10の台数が2台、管理サーバの台数が1台、物理スイッチ12の個数が1つの場合が示されているが、物理サーバ10および管理サーバ11の台数、並びに物理スイッチ12の個数は、これに限られない。例えば、物理サーバ10の台数は、3台以上であってもよい。また、管理サーバ11の台数、および物理スイッチ12の個数は、複数であってもよい。物理サーバ10は、VMMを稼働して、複数の企業や複数の部門ごとに割り当てるためのVMを稼働する。物理サーバ10A,10Bは、物理スイッチ12と接続されている。物理サーバ10Aは、物理NICNetworkInterfaceCard13Aと、管理VM14Aと、記憶部15Aとを有する。物理サーバ10Bは、物理NIC13Bと、管理VM14Bと、記憶部15Bとを有する。なお、物理サーバ10Aおよび物理サーバ10Bの構成は同様である。すなわち、物理NIC13A、管理VM14A、記憶部15Aのそれぞれと、物理NIC13B、管理VM14B、記憶部15Bのそれぞれは同様のものである。以下では、物理NIC13A、管理VM14Aのそれぞれと、物理NIC13B、管理VM14Bのそれぞれを区別なく総称する場合には、物理NIC13、管理VM14と記載する。また、以下では、記憶部15Aと、記憶部15Bとを区別なく総称する場合には、記憶部15と記載する。物理NIC13は、物理スイッチ12と、後述する仮想スイッチ18との通信を行うためのインタフェースである。例えば、物理NIC13は、他の物理サーバのVMから送信されたデータであって、物理スイッチ12により転送されたデータを受信し、受信したデータを仮想スイッチ18に送信する。記憶部15Aは、物理サーバ10で稼働するVMが属する論理ネットワークを示す情報であるLNIDLogicalNetworkIdentificationと、VMの仮想NICのMACアドレスとを対応付けた第一の対応情報16Aを記憶する。また、記憶部15Bは、物理サーバ10で稼働するVMが属する論理ネットワークを示す情報であるLNIDと、VMの仮想NICのMACアドレスとを対応付けた第一の対応情報16Cを記憶する。以下では、第一の対応情報16Aと、第一の対応情報16Cとを区別なく総称する場合には、単に、第一の対応情報と記載する。また、以下では、VMの仮想NICのMACアドレスを、VMのMACアドレスと表記する場合がある。図2は、記憶部が記憶する第一の対応情報の一例を示す図である。図2の例では、LNIDL1が示す論理ネットワークに、仮想NICのMACアドレスがM1-1、M2-2のVMが属する場合が示されている。また、図2の例では、LNIDL2が示す論理ネットワークに、仮想NICのMACアドレスがM1-2、M2-1のVMが属する場合が示されている。なお、記憶部15に、例えば、MACアドレスをハッシュ値とするハッシュテーブルなどを記憶させ、かかるハッシュテーブルに、LNIDとMACアドレスとを対応付けて登録することができる。この場合、MACアドレスに対して、複数のLNIDを対応付けて登録可能とするために、ハッシュテーブルの要素に、LNIDのリストを保持させることもできる。なお、LNIDとMACアドレスとの関係は、1対1、1対多、多対1、多対多のいずれの場合の関係も適用できる。ここで、LNIDの一例としては、全ての論理ネットワークに属することを示すglobalLNIDが挙げられる。すなわち、globalLNIDが示す論理ネットワークに属するVMは、いかなる論理ネットワークに属するVMに対して通信を行うことができる。また、記憶部15Aは、物理サーバ10で稼働するVMが接続された仮想スイッチのポートを示す情報と、ポートに接続されたVMが属する論理ネットワークを示すLNIDとを対応付けた第二の対応情報16Bを記憶する。また、記憶部15Bは、物理サーバ10で稼働するVMが接続された仮想スイッチのポートを示す情報と、ポートに接続されたVMが属する論理ネットワークを示すLNIDとを対応付けた第二の対応情報16Dを記憶する。以下では、第二の対応情報16Bと、第二の対応情報16Dとを区別なく総称する場合には、単に、第二の対応情報と記載する。また、図3A~3Dは、記憶部が記憶する第二の対応情報の一例を示す図である。図3Aの例では、仮想NICのMACアドレスがM1-1であるVMが、LNIDL1が示す論理ネットワークに属し、ポート名P1-1が示すポートに接続される場合が示されている。また、図3Bの例では、仮想NICのMACアドレスがM1-2であるVMが、LNIDL2が示す論理ネットワークに属し、ポート名P1-2が示すポートに接続される場合が示されている。また、図3Cの例では、仮想NICのMACアドレスがM2-1であるVMが、LNIDL2が示す論理ネットワークに属し、ポート名P2-1が示すポートに接続される場合が示されている。また、図3Dの例では、仮想NICのMACアドレスがM2-2であるVMが、LNIDL1が示す論理ネットワークに属し、ポート名P2-2が示すポートに接続される場合が示されている。また、記憶部15Aは、ポートとMACアドレスとを対応付けた第三の情報である仮想的なFDBForwardingDataBaseである仮想FDB16Eを記憶する。また、記憶部15Bも、仮想FDB16Fを記憶する。以下では、仮想FDB16Eと、仮想FDB16Fとを区別なく総称する場合には、単に、仮想FDBと記載する。記憶部15は、例えば、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部15は、上記の種類の記憶装置に限定されるものではなく、RAMRandomAccessMemory、ROMReadOnlyMemoryであってもよい。管理VM14Aおよび管理VM14Bは、VMMを稼働して、VMに関する各種制御を行う。管理VM14Aは、VM制御部17Aと、仮想スイッチ18Aとを有する。また、管理VM14Bは、VM制御部17Bと、仮想スイッチ18Bとを有する。なお、VM制御部17A、仮想スイッチ18Aのそれぞれと、VM制御部17B、仮想スイッチ18Bのそれぞれは同様のものである。以下では、VM制御部17A、仮想スイッチ18Aのそれぞれと、VM制御部17B、仮想スイッチ18Bのそれぞれとを区別なく総称する場合には、VM制御部17、仮想スイッチ18と記載する。管理VM14は、ASICApplicationSpecificIntegratedCircuitやFPGAFieldProgrammableGateArrayなどの集積回路またはCPUCentralProcessingUnitやMPUMicroProcessingUnitなどの電子回路である。VM制御部17は、仮想化機能を実現する制御部である。例えば、VM制御部17は、管理サーバ11からVMを稼働させる指示を、物理スイッチ12および物理NIC13を介して受信した場合には、仮想領域でVMを稼働させる。図1の例では、VM制御部17Aが、仮想領域でVM19_1A、19_2Aを稼働させた場合が示されている。また、図1の例では、VM制御部17Bが、仮想領域でVM19_1B、19_2Bを稼働させた場合が示されている。図1の例では、VM19_1Aは、仮想スイッチ18Aのポート20_1Aに接続されている。また、図1の例では、VM19_2Aは、仮想スイッチ18Aのポート20_2Aに接続されている。また、図1の例では、VM19_1Bは、仮想スイッチ18Bのポート20_1Bに接続されている。また、図1の例では、VM19_2Bは、仮想スイッチ18Bのポート20_2Bに接続されている。また、VM制御部17は、稼働させたVMに関する情報を管理サーバ11に送信する。例えば、VM制御部17は、稼働させたVMのMACアドレスを管理サーバ11に送信する。また、VM制御部17は、稼働させたVMが接続されたポートを示す情報、例えば、ポート名を管理サーバ11に送信する。また、VM制御部17は、管理サーバ11から、VMのMACアドレスと、VMが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を受信した場合には、次のような処理を行う。すなわち、VM制御部17は、指示に含まれるVMのMACアドレスと、VMが属する論理ネットワークを示すLNIDとを対応付けた第一の情報を記憶部15に記憶する。また、VM制御部17は、管理サーバ11から、VMが接続されたポートを示す情報と、VMが属する論理ネットワークを示すLNIDと、VMのMACアドレスとを対応付けて記憶する指示を受信した場合には、次のような処理を行う。すなわち、VM制御部17は、指示に含まれるVMが接続されたポートを示す情報と、VMが属する論理ネットワークを示すLNIDと、VMのMACアドレスとを対応付けた第二の情報を記憶部15に記憶する。また、VM制御部17は、管理サーバ11から、停止したVMや、論理ネットワークの割り当てが解除されたVMに該当するレコードを、記憶部15から削除する指示を受信した場合には、次のような処理を行う。すなわち、VM制御部17は、指示に基づいて、停止したVMや、論理ネットワークの割り当てが解除されたVMのMACアドレスを含むレコードを、記憶部15から削除する。VM制御部17により稼働されたVMは、複数の論理ネットワークのうち、いずれかの論理ネットワークに属する。このように、VMは、論理ネットワークに属することで、論理ネットワークに対応する企業や部門に割り当てられる。ここで、VMは、同一企業内や同一部門内で通信を行うために、自身が属する論理ネットワークに属する他のVMと通信を行う。例えば、VMは、同一の論理ネットワークに属する他のVMにARP要求をブロードキャストする。この場合、ARP要求には、送信元のアドレス情報として、送信元のVMのMACアドレスが含まれ、送信先のアドレス情報として、ブロードキャストアドレスが含まれる。また、VMは、他のVMのアドレス情報を送信先のアドレス情報として送信するデータに含めることで、他のVMと通信を行うことができる。仮想スイッチ18は、受信したデータのスイッチングを行う。例えば、仮想スイッチ18Aは、転送部21Aを有する。また、仮想スイッチ18Bは、転送部21Bを有する。ここで、転送部21Aと、転送部21Bとは同様のものである。以下では、転送部21Aと、転送部21Bとを区別なく総称する場合には、転送部21と記載する。転送部21は、送信元であるVMのMACアドレス情報を含むデータを受信した場合には、送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致するか否かを判定する。送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致する場合には、転送部21は、第一の対応情報が示す論理ネットワークであって、この一致するアドレス情報に対応する論理ネットワークを特定する。そして、転送部21は、特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致するか否かを判定する。特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致する場合には、転送部21は、第二の対応情報が示すポートであって、この一致する論理ネットワークに対応するポートを特定する。そして、転送部21は、特定したポートに対して、データを転送する。このようにして転送部21は、ポートに接続されたVMにデータを送信する。例えば、転送部21は、VMから送信されたデータを受信すると、受信したデータの送信先に対応する仮想スイッチ18のポートを特定する。具体例を挙げて説明すると、送信先のアドレスがブロードキャストアドレスである場合には、転送部21は、仮想スイッチ18の全ポートを送信先のポートとして特定する。また、転送部21は、送信先のアドレスが、VMのMACアドレスである場合には、送信先のアドレスをキーとして仮想FDBを検索し、仮想スイッチ18のポートを特定する。なお、VMのMACアドレスに対応するポートが検索できない場合には、転送部21は、仮想スイッチ18の全ポートを送信先のポートとして特定する。そして、転送部21は、受信したデータに含まれる送信元のVMのMACアドレスMACSRCを取得する。続いて、転送部21は、取得したMACSRCが、記憶部15の第一の対応情報に、VMのMACアドレスとして登録されているか否かを判定する。取得したMACSRCが、第一の対応情報に、VMのMACアドレスとして登録されていない場合には、送信元のVMが属する論理ネットワークと同一の論理ネットワークに属するVMが存在しないため、転送部21は、受信したデータを破棄する。取得したMACSRCが、第一の対応情報に、VMのMACアドレスとして登録されている場合には、送信元のVMが属する論理ネットワークと同一の論理ネットワークに属するVMが稼働していると考えられる。そのため、このような場合には、転送部21は、第一の対応情報のMACSRCが登録されたレコードから、データの送信元のVMが属する論理ネットワークを示すLNIDLNIDSRCを特定する。続いて、転送部21は、上記で特定した、データの送信先に対応する仮想スイッチ18の全てのポートについて、下記の処理で説明するように、選択したか否かを判定する。データの送信先に対応する仮想スイッチ18の全てのポートについて、選択していない場合には、転送部21は、次のような処理を行う。すなわち、転送部21は、データの送信先に対応する仮想スイッチ18の全てのポートのうち、未選択のポートを1つ選択し、選択したポートに対応するLNIDDSTを、第二の対応情報から特定する。そして、転送部21は、特定したLNIDSRCと、新たに特定したLNIDDSTとが一致する場合には、新たに選択したポートに対して、受信したデータを転送する。また、転送部21は、特定したLNIDSRCが、globalLNIDである場合には、新たに選択したポートに対して、受信したデータを転送する。また、転送部21は、特定したLNIDDSTが、globalLNIDである場合には、新たに選択したポートに対して、受信したデータを転送する。一方、転送部21は、特定したLNIDSRCと、新たに特定したLNIDDSTとが一致せず、かつ、特定したLNIDSRCおよび新たに特定したLNIDDSTがglobalLNIDでない場合には、次のような処理を行う。すなわち、転送部21は、新たに選択したポートに対する受信したデータの転送を禁止する。このような処理を、転送部21は、データの送信先に対応する仮想スイッチ18の全てのポートを選択するまで、繰り返し行う。図4は、実施例1に係る転送部の処理の一例を説明するための図である。図4の例では、VM19_2Bが、属する論理ネットワークが同一のVMに対して、データをブロードキャストした場合の模式図が示されている。ここで、図4の例では、VM19_2Bが属する論理ネットワークと同一の論理ネットワークにVM19_1Aが属し、VM19_2Bが属する論理ネットワークと異なる論理ネットワークにVM19_2Aが属する。図4の例の場合では、転送部21は、データをVM19_1Aに接続されたポートに転送することで、データをVM19_1Aに転送する。また、図4の例の場合では、転送部21は、データのVM19_2Aに接続されたポートへの転送を禁止することで、データのVM19_2Aへの転送を禁止する。このように、転送部21は、第一の対応情報が示すMACアドレス情報と論理ネットワークとの対応関係から、送信元のVMのMACアドレスに対応する論理ネットワークを、送信元のVMが属する論理ネットワークとして特定する。転送部21は、第二の対応情報が示す論理ネットワークとポートとの対応関係から、送信元のVMが属する論理ネットワークに対応するポートを特定する。転送部21は、特定したポートに対して、データを転送する。そのため、データに含まれる送信先のアドレスがブロードキャストアドレスの場合でも、転送部21は、送信元のVMが属する論理ネットワークのみにブロードキャストを行うことができる。したがって、より適切に論理ネットワークを分離することができる。また、転送部21は、データに含まれる送信元の論理ネットワークと、ポートに対応付けられた論理ネットワークとを比較する。そして、転送部21は、論理ネットワークが一致するか、または、いずれかの論理ネットワークのLNIDがglobalLNIDである場合には、新たに選択したポートに対して、受信したデータを転送する。すなわち、転送部21は、データに含まれる送信元のVMが属する論理ネットワークと、データに含まれる送信先のVMが属する論理ネットワークとを比較しない。この理由について説明する。例えば、データに含まれる送信先のアドレス情報が、ブロードキャストアドレスである場合には、転送部21は、アドレス情報と論理ネットワークを示す情報とを対応付けた第一の対応情報から、送信先のVMが属する論理ネットワークを特定できない。これは、ブロードキャストアドレスと、論理ネットワークを示す情報とが予め対応付けて第一の対応情報に登録されていないからである。この場合には、送信先のVMが属する論理ネットワーク、すなわち比較対象の論理ネットワークを特定できないため、データをポートに転送するのか、または、データのポートへの転送を禁止するのかのデータ転送の制御ができなくなる。そこで、転送部21は、データに含まれる送信先のVMが属する論理ネットワークを比較対象として用いずに、ポートに対応付けられた論理ネットワークを比較対象として用いて、データ転送の制御を行う。これにより、転送部21は、データ転送の制御ができなくなるような事象の発生を抑制することができる。また、転送部21は、ポートを示す情報とポートに接続されたVMが属する論理ネットワークを示す情報とを1対1で対応付けた第二の対応情報から、ポートに対応付けられた論理ネットワークを特定する。このため、アドレス情報と論理ネットワークを示す情報とを対応付けた情報を複数記憶したテーブルに対して、送信元のVMのアドレス情報をキーにして走査し、論理ネットワークを示す情報を検索した場合と比較して、簡易に論理ネットワークを特定することができる。また、転送部21は、論理ネットワークを識別する識別子が含まれていないネットワークデータに対して、適切な転送を行うことで、ネットワークの分離を行うことができる。すなわち、転送部21は、データに論理ネットワークを識別する識別子が含まれている場合と比較して、サイズが小さく、ネットワーク上の負荷が小さいデータに基づいて、ネットワークの分離を行うことができる。そのため、転送部21は、ネットワーク分離を行う際に、ネットワーク上の負荷を抑制することができる。また、転送部21は、論理ネットワークを識別する識別子が含まれていないネットワークデータに基づいて、ネットワークの分離を行う。すなわち、扱うことができる論理ネットワークの数は、記憶部15の記憶容量に依存するため、ネットワークデータに識別子を含める場合と比較して、扱うことができる論理ネットワークの数を多くすることができる。図1の説明に戻り、管理サーバ11は、VMの稼働や停止などを管理する。管理サーバ11は、ユーザの指示を受け付けるキーボードやマウスなどの受付部を有し、受付部が受け付けたユーザの指示を物理サーバ10に送信する。例えば、管理サーバ11は、物理サーバ10でVMを稼働させる指示を受け付けると、受け付けた指示を物理サーバ10に送信する。管理サーバ11は、記憶制御部11aと、LNIDテーブル11bとを有する。LNIDテーブル11bには、全ての論理ネットワークについて、物理サーバ10で稼働するVMが属する論理ネットワークを示す情報と、VMのMACアドレスとが対応付けて登録される。LNIDテーブル11bには、後述の記憶制御部11aにより、これらの情報が登録される。記憶制御部11aは、物理サーバ10で稼働されたVMに対して、新たな論理ネットワークを割り付ける指示を受け付けると、次のような処理を行う。すなわち、記憶制御部11aは、受け付けた指示が示す新たに割り付ける論理ネットワークを示すLNIDと、VMのMACアドレスとを対応付けて、LNIDテーブル11bに登録する。これに加えて、記憶制御部11aは、VMのMACアドレスと、VMが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を各物理サーバ10に送信する。この際、記憶制御部11aは、物理サーバ10ごとに、物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみを記憶する指示を送信する。これにより、各物理サーバ10の記憶部15は、各物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみを有する第一の対応情報を記憶する。したがって、全ての論理ネットワークおよびVMについて、LNIDとVMのMACアドレスとを対応付けた第一の対応情報を記憶する場合と比較して、各記憶部15は、少ない情報量の第一の対応情報を記憶することができる。また、各記憶部15は、物理サーバ10で稼働するVMが属するLNIDとVMのMACアドレスとを対応付けて記憶するので、転送部21のデータ転送の制御に必要な情報を記憶する。すなわち、記憶制御部11aの処理により、各記憶部15は、より少ない情報量で、データ転送の制御に必要な情報を記憶することができる。ここで、具体例を挙げて説明する。例えば、システム1内で、VM19_1A、VM19_2A、VM19_2Bの3つのVMが稼働し、属する論理ネットワークを示すLNIDがそれぞれ、L1、L2、L1である場合を想定する。この場合に、1つの物理サーバ10で、3つのVMのうち、VM19_1Aのみが稼働されているときには、この物理サーバ10の記憶部15の第一の対応情報には、LNIDL1に対応付けて、VM19_1A、VM19_2Bが登録される。すなわち、この場合の第一の対応情報には、稼働するVMが属するLNIDL1に関連するVMの情報だけが登録されればよく、他の物理サーバ10のみで稼働するVMが属するLNIDL2に関連するVMの情報は登録されない。また、記憶制御部11aは、VMが新たに稼働した場合などには、次のような処理を行う。すなわち、記憶制御部11aは、新たに稼働したVMのMACアドレスと、このVMが接続されたポートを示す情報と、このVMが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を、VMが新たに稼働した物理サーバ10に送信する。これにより、かかる指示が送信された物理サーバ10の記憶部15は、物理サーバ10で稼働するVMのMACアドレスと、このVMが属する論理ネットワークのLNIDと、ポートを示す情報とを対応付けた第二の対応情報を記憶する。また、記憶制御部11aは、VMが停止した場合や、VMへの論理ネットワークの割り当てが解除された場合などには、次のような処理を行う。すなわち、記憶制御部11aは、停止したVMや、論理ネットワークの割り当てが解除されたVMに該当するレコードを、記憶部15から削除する指示を、各物理サーバ10に送信する。図5、図6、図7A~7Cは、記憶制御部の処理の一例を説明するための図である。図5の例では、物理サーバ10Aでは、1つのVM19_1Aが稼働し、物理サーバ10Bでは、VMが稼働していない場合が示されている。図5の例の場合では、物理サーバ10Aの記憶部15Aは、VM19_1Aが属する論理ネットワークを示すLNIDと、VM19_1AのMACアドレスとを対応付けた第一の対応情報16Aを記憶する。図7Aは、図5の例において、第一の対応情報16Aに登録される内容の一例を示す図である。図7Aの例では、第一の対応情報16Aに、VM19_1Aが属する論理ネットワークを示すLNIDL1と、VM19_1AのMACアドレスM1-1とが対応付けられて登録される場合が示されている。図5の例において、管理サーバ11が、ユーザから、物理サーバ10BでVMを稼働させる指示を受け付けると、受け付けた指示を物理サーバ10Bに送信する。そして、物理サーバ10BのVM制御部17Bは、VMを稼働させる。図6の例では、VM制御部17Bが、VM19_2Bを稼働させる場合が示されている。また、図6の例では、VM19_2Bを稼働させた後、VM制御部17Bは、稼働させたVM19_2BのMACアドレスを管理サーバ11に送信する。また、図6の例では、VM制御部17Bは、稼働させたVM19_2Bが接続されたポートを示す情報、例えば、ポート名を管理サーバ11に送信する。そして、図6の例で、管理サーバ11の記憶制御部11aが、VM19_2Bに対して、新たな論理ネットワークを割り付ける指示を受け付けると、次のような処理を行う。すなわち、記憶制御部11aが、受け付けた指示が示す新たに割り付ける論理ネットワークを示すLNIDL1と、VM19_2BのMACアドレスM2-2とを対応付けて、LNIDテーブル11bに登録する。また、図6の例では、記憶制御部11aは、LNIDL1に、さらに、MACアドレスM2-2を対応付けて記憶する指示を物理サーバ10Aに送信する。また、図6の例では、記憶制御部11aは、LNIDL1と、MACアドレスM1-1、M2-2とを対応付けて記憶する指示を物理サーバ10Bに送信する。これにより、記憶部15Aおよび15Bの記憶内容は、次のようになる。すなわち、記憶部15は、VM19_1A及び19_2Bが属する論理ネットワークのLNIDL1と、この論理ネットワークに属する全てのVMのMACアドレスM1-1及びM2-2とが対応付けられた情報のみを有する第一の対応情報を記憶する。図7Bは、図6の例において、第一の対応情報16Cに登録される内容の一例を示す図である。図7Bの例では、第一の対応情報16Cに、VM19_2Bが属する論理ネットワークを示すLNIDL1と、LNIDL1が示す論理ネットワークに属するVMのMACアドレスM1-1、M2-2とが対応付けられて登録される場合が示されている。また、図6の例において、記憶制御部11aは、VM19_2Bが新たに稼働したため、次のような処理を行う。すなわち、記憶制御部11aは、VM19_2BのMACアドレスと、VM19_2Bに接続されたポートを示す情報と、VM19_2Bが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を物理サーバ10Bに送信する。図7Cは、図6の例において、第二の対応情報16Dに登録される内容の一例を示す図である。図7Cの例では、第二の対応情報16Dに、ポート名P2-2と、MACアドレスM2-2と、LNIDL1とが対応付けられて登録される場合が示されている。[処理の流れ]次に、本実施例に係る物理サーバ10の処理の流れを説明する。図8は、実施例1に係る転送処理の手順を示すフローチャートである。この転送処理は、仮想スイッチ18がデータを受信した場合に実行される。図8に示すように、転送部21は、VMから送信されたデータを受信すると、仮想FDBなどを用いて、受信したデータの送信先に対応する仮想スイッチ18のポートを特定するステップS101。転送部21は、受信したデータに含まれる送信元のVMのMACアドレスMACSRCを取得するステップS102。続いて、転送部21は、取得したMACSRCが、第一の対応情報に、VMのMACアドレスとして登録されているか否かを判定するステップS103。MACSRCが、第一の対応情報に、VMのMACアドレスとして登録されていない場合ステップS103否定には、転送部21は、受信したデータを破棄しステップS104、処理を終了する。MACSRCが、第一の対応情報に、VMのMACアドレスとして登録されている場合ステップS103肯定には、転送部21は、次のような処理を行う。すなわち、転送部21は、第一の対応情報のMACSRCが登録されたレコードから、データの送信元のVMが属する論理ネットワークを示すLNIDLNIDSRCを特定するステップS105。続いて、転送部21は、ステップS101で特定した、データの送信先に対応する仮想スイッチ18の全てのポートについて、後述するステップS107で、選択したか否かを判定するステップS106。データの送信先に対応する仮想スイッチ18の全てのポートについて、選択した場合ステップS106肯定には、処理を終了する。データの送信先に対応する仮想スイッチ18の全てのポートについて、選択していない場合ステップS106否定には、転送部21は、データの送信先に対応する仮想スイッチ18の全てのポートのうち、未選択のポートを1つ選択するステップS107。その後、転送部21は、選択したポートに対応するLNIDDSTを、第二の対応情報から特定するステップS108。そして、転送部21は、特定したLNIDSRCと、新たに特定したLNIDDSTとが一致するか否かを判定するステップS109。特定したLNIDSRCと、新たに特定したLNIDDSTとが一致する場合ステップS109肯定には、転送部21は、ステップS107で新たに選択したポートに対して、受信したデータを転送しステップS110、ステップS106へ戻る。特定したLNIDSRCと、新たに特定したLNIDDSTとが一致しない場合ステップS109否定には、転送部21は、特定したLNIDSRCが、globalLNIDであるか否かを判定するステップS111。特定したLNIDSRCが、globalLNIDである場合ステップS111肯定には、ステップS110へ進む。特定したLNIDSRCが、globalLNIDでない場合ステップS111否定には、転送部21は、特定したLNIDDSTが、globalLNIDであるか否かを判定するステップS112。特定したLNIDDSTが、globalLNIDである場合ステップS112肯定には、ステップS110へ進む。一方、特定したLNIDDSTが、globalLNIDでない場合ステップS112否定には、転送部21は、ステップS107で新たに選択したポートに対する受信したデータの転送を禁止しステップS113、ステップS106へ戻る。[実施例1の効果]上述してきたように、本実施例の仮想スイッチ18は、送信元であるVMのMACアドレス情報を含むデータを受信した場合には、送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致するか否かを判定する。送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致する場合には、本実施例の仮想スイッチ18は、第一の対応情報が示す論理ネットワークであって、この一致するアドレス情報に対応する論理ネットワークを特定する。そして、本実施例の仮想スイッチ18は、特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致するか否かを判定する。特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致する場合には、本実施例の仮想スイッチ18は、第二の対応情報が示すポートであって、この一致する論理ネットワークに対応するポートを特定する。そのため、データに含まれる送信先のアドレスがブロードキャストアドレスの場合でも、本実施例の仮想スイッチ18は、送信元のVMが属する論理ネットワークのみにブロードキャストを行うことができる。したがって、より適切に論理ネットワークを分離することができる。また、本実施例の仮想スイッチ18は、データに含まれる送信元の論理ネットワークと、ポートに対応付けられた論理ネットワークとを比較する。そして、本実施例の仮想スイッチ18は、論理ネットワークが一致するか、または、いずれかの論理ネットワークのLNIDがglobalLNIDである場合には、新たに選択したポートに対して、受信したデータを転送する。すなわち、本実施例の仮想スイッチ18は、データに含まれる送信元のVMが属する論理ネットワークと、データに含まれる送信先のVMが属する論理ネットワークとを比較しない。本実施例の仮想スイッチ18は、データに含まれる送信先のVMが属する論理ネットワークを比較対象として用いずに、ポートに対応付けられた論理ネットワークを比較対象として用いて、データ転送の制御を行う。したがって、本実施例の仮想スイッチ18によれば、データ転送の制御ができなくなるような事象の発生を抑制することができる。また、本実施例の仮想スイッチ18は、ポートを示す情報とポートに接続されたVMが属する論理ネットワークを示す情報とを1対1で対応付けた第二の対応情報から、ポートに対応付けられた論理ネットワークを特定する。このため、アドレス情報と論理ネットワークを示す情報とを対応付けて複数記憶したテーブルに対して、送信元のVMのアドレス情報をキーにして走査し、論理ネットワークを示す情報を検索した場合と比較して、簡易に論理ネットワークを特定することができる。また、本実施例の仮想スイッチ18は、論理ネットワークを識別する識別子が含まれていないネットワークデータに対して、適切な転送を行うことで、ネットワークの分離を行うことができる。すなわち、本実施例の仮想スイッチ18は、データに論理ネットワークを識別する識別子が含まれている場合と比較して、サイズが小さく、ネットワーク上の負荷が小さいデータに基づいて、ネットワークの分離を行うことができる。そのため、本実施例の仮想スイッチ18は、ネットワーク分離を行う際に、ネットワーク上の負荷を抑制することができる。また、本実施例の仮想スイッチ18は、論理ネットワークを識別する識別子が含まれていないネットワークデータに基づいて、ネットワークの分離を行う。すなわち、扱うことができる論理ネットワークの数は、記憶部15の記憶容量に依存するため、ネットワークデータに識別子を含める場合と比較して、扱うことができる論理ネットワークの数を多くすることができる。また、本実施例のシステム1は、物理サーバ10で稼働されたVMに対して、新たな論理ネットワークを割り付ける指示を受け付けると、次のような処理を行う。すなわち、本実施例のシステム1は、受け付けた指示が示す新たに割り付ける論理ネットワークを示すLNIDと、VMのMACアドレスとを対応付けて、LNIDテーブル11bに登録する。これに加えて、本実施例のシステム1は、VMのMACアドレスと、VMが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を各物理サーバ10に送信する。この際、本実施例のシステム1は、物理サーバ10ごとに、物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみを記憶する指示を送信する。これにより、各物理サーバ10の第一の対応情報には、各物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみが登録される。したがって、全ての論理ネットワークおよびVMについて、LNIDとVMのMACアドレスとを対応付けた第一の対応情報を記憶する場合と比較して、各記憶部15は、少ない情報量の第一の対応情報を記憶することができる。また、各記憶部15は、物理サーバ10で稼働するVMが属するLNIDとVMのMACアドレスとを対応付けた第一の対応情報を記憶するので、転送部21のデータ転送の制御に必要な情報を記憶する。すなわち、本実施例のシステム1の処理により、各記憶部15は、より少ない情報量で、データ転送の制御に必要な情報を記憶することができる。さて、上記の実施例1では、データを受信する場合の転送を制御する場合を例示したが、開示の情報処理装置はこれに限定されない。そこで、実施例2では、データを送信する場合の転送を制御する場合について説明する。[システムの構成]図9は、実施例2に係る情報処理装置が適用されるシステムの全体構成の一例を示す図である。本実施例においても、情報処理装置の一例として仮想スイッチを適用した場合について説明する。図9に示すように、本実施例に係る仮想スイッチ18Aは、図1に示す実施例1に係る転送部21Aに代えて、転送部31Aを有する点が、実施例1と異なる。同様に、本実施例に係る仮想スイッチ18Bは、図1に示す実施例1に係る転送部21Bに代えて、転送部31Bを有する点が、実施例1と異なる。なお、以下では、上記の実施例1と同様の機能を果たす各部については図1と同様の符号を付し、その説明は省略する。また、転送部31Aと、転送部31Bとは、同様のものである。以下では、転送部31Aと、転送部31Bとを区別なく総称する場合には、転送部31と記載する。本実施例に係る転送部31は、実施例1に係る転送部21の機能に加え、VMから送信されたデータに不正があるか否かを検査し、不正があった場合には、データの送信を禁止する。このような不正の一例としては、システム1に対する攻撃者などが、送信元のVMのMACアドレスを偽造したデータをVMから送信するような不正が挙げられる。例えば、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスを取得する。そして、転送部31は、データを送信したVMに接続されたポートをキーにして、第二の対応情報が示すポートとMACアドレスとの対応関係から、ポートに接続されたVMのMACアドレスを取得する。続いて、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致するか否かを判定する。VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致する場合には、転送部31は、物理NIC13にデータを転送する。一方、VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致しない場合には、転送部31は、データを破棄して、データの送信を禁止する。これは、2つのMACアドレスが異なった場合には、送信対象のデータは、送信元のVMのMACアドレスが偽造されたデータであると考えられるからである。なお、転送部31は、上述したようにMACアドレスを比較して、データに不正があるか否かを検査する以外にも、論理ネットワークを示す情報を比較して、データに不正があるか否かを検査することもできる。具体例を挙げて説明すると、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスをキーにして、第一の対応情報が示すMACアドレスとLNIDとの対応関係から、VMのMACアドレスに対応するLNIDを取得する。また、転送部31は、データを送信したVMに接続されたポートをキーにして、第二の対応情報が示すポートとLNIDとの対応関係から、ポートに接続されたVMが属する論理ネットワークのLNIDを取得する。続いて、転送部31は、第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致するか否かを判定する。第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致する場合には、転送部31は、物理NIC13にデータを転送する。一方、第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致しない場合には、転送部31は、データを破棄して、データの送信を禁止する。これは、2つのLNIDが異なった場合には、送信対象のデータの送信元のVMのMACアドレスが偽造されたと考えられるからである。[処理の流れ]次に、本実施例に係る物理サーバ10の処理の流れを説明する。図10は、実施例2に係る不正検出処理の手順を示すフローチャートである。この不正検出処理は、仮想スイッチ18が、自身のポートに接続されたVMからデータを受信した場合に実行される。図10に示すように、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスを取得するステップS201。そして、転送部31は、データを送信したVMに接続されたポートのポート名をキーにして、第二の対応情報が示すポートとMACアドレスとの対応関係から、ポートに接続されたVMのMACアドレスを取得するステップS202。続いて、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致するか否かを判定するステップS203。VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致する場合ステップS203肯定には、転送部31は、物理NIC13にデータを転送しステップS204、処理を終了する。一方、VMから送信されたデータに含まれる送信元のVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとが一致しない場合ステップS203否定には、転送部31は、データを破棄して、データの送信を禁止するステップS205。そして、処理を終了する。図11は、実施例2に係る他の不正検出処理の手順を示すフローチャートである。この不正検出処理は、仮想スイッチ18が、自身のポートに接続されたVMからデータを受信した場合に実行される。図11に示すように、転送部31は、次のような処理を行う。すなわち、転送部31は、VMから送信されたデータに含まれる送信元のVMのMACアドレスをキーにして、第一の対応情報が示すMACアドレスとLNIDとの対応関係から、VMのMACアドレスに対応するLNIDを取得するステップS301。また、転送部31は、データを送信したVMに接続されたポートをキーにして、第二の対応情報が示すポートとLNIDとの対応関係から、ポートに接続されたVMが属する論理ネットワークのLNIDを取得するステップS302。続いて、転送部31は、第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致するか否かを判定するステップS303。第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致する場合ステップS303肯定には、転送部31は、物理NIC13にデータを転送しステップS304、処理を終了する。一方、第一の対応情報が示す対応関係から取得したLNIDと、第二の対応情報が示す対応関係から取得したLNIDとが一致しない場合ステップS303否定には、転送部31は、データを破棄してデータの送信を禁止しステップS305、処理を終了する。[実施例2の効果]上述してきたように、本実施例の仮想スイッチ18は、送信元であるVMのMACアドレス情報を含むデータを受信した場合には、送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致するか否かを判定する。送信元であるVMのMACアドレス情報と、第一の対応情報が示すMACアドレス情報とが一致する場合には、本実施例の仮想スイッチ18は、第一の対応情報が示す論理ネットワークであって、この一致するアドレス情報に対応する論理ネットワークを特定する。そして、本実施例の仮想スイッチ18は、特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致するか否かを判定する。特定した論理ネットワークと、第二の対応情報が示す論理ネットワークとが一致する場合には、本実施例の仮想スイッチ18は、第二の対応情報が示すポートであって、この一致する論理ネットワークに対応するポートを特定する。そのため、データに含まれる送信先のアドレスがブロードキャストアドレスの場合でも、本実施例の仮想スイッチ18は、送信元のVMが属する論理ネットワークのみにブロードキャストを行うことができる。したがって、より適切に論理ネットワークを分離することができる。また、本実施例の仮想スイッチ18は、データに含まれる送信元の論理ネットワークと、ポートに対応付けられた論理ネットワークとを比較する。そして、本実施例の仮想スイッチ18は、論理ネットワークが一致するか、または、いずれかの論理ネットワークのLNIDがglobalLNIDである場合には、新たに選択したポートに対して、受信したデータを転送する。すなわち、本実施例の仮想スイッチ18は、データに含まれる送信元のVMが属する論理ネットワークと、データに含まれる送信先のVMが属する論理ネットワークとを比較しない。本実施例の仮想スイッチ18は、データに含まれる送信先のVMが属する論理ネットワークを比較対象として用いずに、ポートに対応付けられた論理ネットワークを比較対象として用いて、データ転送の制御を行う。したがって、本実施例の仮想スイッチ18によれば、データ転送の制御ができなくなるような事象の発生を抑制することができる。また、本実施例の仮想スイッチ18は、ポートを示す情報とポートに接続されたVMが属する論理ネットワークを示す情報とを1対1で対応付けた第二の対応情報から、ポートに対応付けられた論理ネットワークを特定する。このため、アドレス情報と論理ネットワークを示す情報とを対応付けて複数記憶したテーブルに対して、送信元のVMのアドレス情報をキーにして走査し、論理ネットワークを示す情報を検索した場合と比較して、簡易に論理ネットワークを特定することができる。また、本実施例の仮想スイッチ18は、論理ネットワークを識別する識別子が含まれていないネットワークデータに対して、適切な転送を行うことで、ネットワークの分離を行うことができる。すなわち、本実施例の仮想スイッチ18は、データに論理ネットワークを識別する識別子が含まれている場合と比較して、サイズが小さく、ネットワーク上の負荷が小さいデータに基づいて、ネットワークの分離を行うことができる。そのため、本実施例の仮想スイッチ18は、ネットワーク分離を行う際に、ネットワーク上の負荷を抑制することができる。また、本実施例の仮想スイッチ18は、論理ネットワークを識別する識別子が含まれていないネットワークデータに基づいて、ネットワークの分離を行う。すなわち、扱うことができる論理ネットワークの数は、記憶部15の記憶容量に依存するため、ネットワークデータに識別子を含める場合と比較して、扱うことができる論理ネットワークの数を多くすることができる。また、本実施例のシステム1は、物理サーバ10で稼働されたVMに対して、新たな論理ネットワークを割り付ける指示を受け付けると、次のような処理を行う。すなわち、本実施例のシステム1は、受け付けた指示が示す新たに割り付ける論理ネットワークを示すLNIDと、VMのMACアドレスとを対応付けて、LNIDテーブル11bに登録する。これに加えて、本実施例のシステム1は、VMのMACアドレスと、VMが属する論理ネットワークを示すLNIDとを対応付けて記憶する指示を各物理サーバ10に送信する。この際、本実施例のシステム1は、物理サーバ10ごとに、物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみを記憶する指示を送信する。これにより、各物理サーバ10の第一の対応情報には、各物理サーバ10で稼働するVMが属する全ての論理ネットワークのLNIDの各々と、論理ネットワークに属する全てのVMのMACアドレスとが対応付けられた情報のみが登録される。したがって、全ての論理ネットワークおよびVMについて、LNIDとVMのMACアドレスとを対応付けた第一の対応情報を記憶する場合と比較して、各記憶部15は、少ない情報量の第一の対応情報を記憶することができる。また、各記憶部15は、物理サーバ10で稼働するVMが属するLNIDとVMのMACアドレスとを対応付けた第一の対応情報を記憶するので、転送部21のデータ転送の制御に必要な情報を記憶する。すなわち、本実施例のシステム1の処理により、各記憶部15は、より少ない情報量で、データ転送の制御に必要な情報を記憶することができる。また、本実施例の仮想スイッチ18は、接続されたポートを介してVMがデータを送信する場合に、データに含まれる送信元であるVMのMACアドレスと、第二の対応情報が示す対応関係から取得したMACアドレスとを比較する。比較の結果、2つのMACアドレスが異なるときには、本実施例の仮想スイッチ18は、データの送信を禁止する。また、本実施例の他の例の仮想スイッチ18は、接続されたポートを介してVMがデータを送信する場合に、2つのLNIDを比較する。2つのLNIDのうち、一方のLNIDは、第一の対応情報が示す、データに含まれる送信元であるVMのMACアドレスに対応する論理ネットワークを示すLNIDである。他方のLNIDは、第二の対応情報が示す、ポートに接続されたVMが属する論理ネットワークを示すLNIDである。比較の結果、2つのLNIDが異なるときには、本実施例の仮想スイッチ18は、データの送信を禁止する。したがって、本実施例の仮想スイッチ18によれば、送信対象のデータに不正があるか否かを検査することができる。また、本実施例の仮想スイッチ18によれば、検査の結果、送信対象のデータに不正がある場合には、データの送信を禁止するので、不正なデータがネットワーク上に流れることを抑制することができる。さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。例えば、実施例1、2では、仮想化されたスイッチと仮想化された装置とが接続される場合について例示したが、本発明はこれに限られない。例えば、物理スイッチと物理サーバとが接続される場合や、仮想化されたスイッチと物理サーバとが接続される場合、物理スイッチと仮想化された装置とが接続される場合などにも、本発明を適用することができる。また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理を任意に細かくわけたり、あるいはまとめたりすることができる。また、ステップを省略することもできる。例えば、図8に示すステップS105、S106をまとめたりすることもできる。また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理の順番を変更できる。例えば、図10に示すステップS201の処理を行う前に、ステップS202の処理を行うこともできる。図11に示すステップS301の処理を行う前に、ステップS302の処理を行うこともできる。また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散統合して構成することができる。例えば、図1に示す転送部21が、データを受信する受信部と、受信したデータの転送の制御を行う転送部とに分散されてもよい。[情報処理プログラム]また、上記の実施例で説明した情報処理装置の各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、図12を用いて、上記の実施例1、2の各実施例で説明した情報処理装置と同様の機能を有する情報処理プログラムを実行するコンピュータの一例を説明する。図12は、情報処理プログラムを実行するコンピュータを示す図である。図12に示すように、実施例3におけるコンピュータ300は、CPUCentralProcessingUnit310、ROMReadOnlyMemory320、HDDHardDiskDrive330、RAMRandomAccessMemory340を有する。これら300~340の各部は、バス350を介して接続される。ROM320には、上記の実施例1で示す転送部21と同様の機能を発揮する情報処理プログラム320Aが予め記憶される。なお、情報処理プログラム320Aについては、適宜分離しても良い。例えば、データを受信する受信部と同様の機能を発揮するプログラムと、受信したデータの転送の制御を行う転送部と同様の機能を発揮するプログラムとに分離しても良い。そして、CPU310が、情報処理プログラム320AをROM320から読み出して実行する。そして、HDD330には、第一の対応情報、第二の対応情報が設けられる。これら第一の対応情報、第二の対応情報のそれぞれは、図1に示した第一の対応情報、第二の対応情報のそれぞれに対応する。そして、CPU310は、第一の対応情報、第二の対応情報を読み出してRAM340に格納する。さらに、CPU310は、RAM340に格納された第一の対応情報、第二の対応情報のデータを用いて、情報処理プログラムを実行する。なお、RAM340に格納される各データは、常に全てのデータがRAM340に格納される必要はなく、処理に必要なデータのみがRAM340に格納されれば良い。なお、上記した情報処理プログラムについては、必ずしも最初からROM320、420に記憶させておく必要はない。例えば、コンピュータ300、400に挿入されるフレキシブルディスクFD、CD-ROM、DVDディスク、光磁気ディスク、ICカードなどの可搬用の物理媒体にプログラムを記憶させておく。そして、コンピュータ300、400がこれらからプログラムを読み出して実行するようにしてもよい。さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ300、400に接続される他のコンピュータまたはサーバなどにプログラムを記憶させておく。そして、コンピュータ300、400がこれらからプログラムを読み出して実行するようにしてもよい。以上説明した実施形態に関し、更に以下の付記を開示する。付記1ポートに接続された装置のアドレス情報と当該装置が属する論理ネットワークを示す情報とを対応付けた第一の対応情報、および前記ポートを示す情報と当該ポートに接続された装置が属する論理ネットワークを示す情報とを対応付けた第二の対応情報を記憶する記憶部と、送信元である装置のアドレス情報を含むデータを受信し、前記送信元である装置のアドレス情報と、前記第一の対応情報が示すアドレス情報とが一致する場合には、前記第一の対応情報が示す論理ネットワークであって、該一致するアドレス情報に対応する論理ネットワークを特定し、特定した論理ネットワークと、前記第二の対応情報が示す論理ネットワークとが一致するときには、前記第二の対応情報が示すポートであって、該一致する論理ネットワークに対応するポートを特定し、特定したポートに対して、前記データを転送する転送部とを有することを特徴とする情報処理装置。付記2前記記憶部は、さらに、前記ポートに接続された装置のアドレス情報を対応付けた前記第二の対応情報を記憶し、前記転送部は、さらに、接続されたポートを介して前記装置が前記データを送信する場合に、該データに含まれる送信元である装置のアドレス情報と、前記第二の対応情報が示すアドレス情報であって前記ポートに接続された装置のアドレス情報とが異なるとき、または、前記第一の対応情報が示す論理ネットワークを示す情報であって前記データに含まれる送信元である装置のアドレス情報に対応する論理ネットワークを示す情報と、前記第二の対応情報が示す論理ネットワークを示す情報であって前記ポートに接続された装置が属する論理ネットワークを示す情報とが異なるときには、前記データの送信を禁止することを特徴とする付記1に記載の情報処理装置。付記3管理サーバ、および付記1または2に記載の情報処理装置を複数有するシステムであって、前記管理サーバは、複数の情報処理装置の各々について、情報処理装置が通信可能な装置が属する論理ネットワークを示す情報と、該論理ネットワークに属する装置のアドレス情報とを複数の情報処理装置の各々に送信する記憶制御部を有し、前記複数の情報処理装置の各々は、前記記憶制御部により送信された情報処理装置が通信可能な装置が属する論理ネットワークを示す情報と、該論理ネットワークに属する装置のアドレス情報とを対応付けた第一の対応情報を前記記憶部に記憶する制御部を有することを特徴とするシステム。付記4コンピュータに、送信元である装置のアドレス情報を含むデータを受信し、前記送信元である装置のアドレス情報と、ポートに接続された装置のアドレス情報と当該装置が属する論理ネットワークを示す情報とを対応付けた第一の対応情報および前記ポートを示す情報と当該ポートに接続された装置が属する論理ネットワークを示す情報とを対応付けた第二の対応情報を記憶する記憶部に記憶された前記第一の対応情報が示すアドレス情報とが一致する場合には、前記第一の対応情報が示す論理ネットワークであって、該一致するアドレス情報に対応する論理ネットワークを特定し、特定した論理ネットワークと、前記第二の対応情報が示す論理ネットワークとが一致するときには、前記第二の対応情報が示すポートであって、該一致する論理ネットワークに対応するポートを特定し、特定したポートに対して、前記データを転送する処理を実行させることを特徴とする情報処理プログラム。付記5前記記憶部は、さらに、前記ポートに接続された装置のアドレス情報を対応付けた前記第二の対応情報を記憶し、前記データを転送する処理は、さらに、接続されたポートを介して前記装置が前記データを送信する場合に、該データに含まれる送信元である装置のアドレス情報と、前記第二の対応情報が示すアドレス情報であって前記ポートに接続された装置のアドレス情報とが異なるとき、または、前記第一の対応情報が示す論理ネットワークを示す情報であって前記データに含まれる送信元である装置のアドレス情報に対応する論理ネットワークを示す情報と、前記第二の対応情報が示す論理ネットワークを示す情報であって前記ポートに接続された装置が属する論理ネットワークを示す情報とが異なるときには、前記データの送信を禁止することを特徴とする付記4に記載の情報処理プログラム。"