(57)【要約】【課題】内部ネットワークにおける通信装置がゲートウェイ装置を介して通信するネットワークの負荷を軽減する。【解決手段】外部ネットワークに接続されたゲートウェイ装置と、ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、ゲートウェイ装置と通信装置との間で送受信されるパケットを転送する中継制御装置が、通信装置からゲートウェイ装置に送信されるパケットを受信する受信部と、受信部が受信したパケットの宛先が内部ネットワークに属する通信装置であるか否かに基づいて、パケットの転送先を判定する中継制御部と、中継制御部による判定結果に基づいて、パケットをゲートウェイ装置に転送せずに、パケットの宛先である通信装置に送信する送信部と、を備える。【選択図】図１
2015192232.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークに接続されたゲートウェイ装置と、当該ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、当該ゲートウェイ装置と当該通信装置との間で送受信されるパケットを転送する中継制御装置であって、
前記通信装置から前記ゲートウェイ装置に送信されるパケットを受信する受信部と、
前記受信部が受信した前記パケットの宛先が前記内部ネットワークに属する通信装置であるか否かに基づいて、当該パケットの転送先を判定する中継制御部と、
前記中継制御部による判定結果に基づいて、前記パケットを前記ゲートウェイ装置に転送せずに、前記パケットの宛先である前記通信装置に送信する送信部と、
を備えることを特徴とする中継制御装置。
【請求項２】
前記中継制御装置は、前記内部ネットワークにおける第１のネットワークセグメントに属する第１のゲートウェイ装置および第１の通信装置と、第２のネットワークセグメントに属する第２のゲートウェイ装置および第２の通信装置とに接続され、
前記受信部は、前記第１の通信装置から前記第１のゲートウェイ装置に送信されるパケットを受信し、
前記中継制御部は、前記受信部が受信した前記パケットの宛先が前記第２の通信装置であるか否かに基づいて、当該パケットの転送先を判定し、
前記送信部は、前記中継制御部による判定結果に基づいて、前記パケットを前記第１のゲートウェイ装置に転送せずに、前記第２の通信装置に送信する
ことを特徴とする請求項１に記載の中継制御装置。
【請求項３】
前記受信部が受信したパケットを、前記第１のゲートウェイ装置に転送するアクションと、前記第１のゲートウェイ装置に転送せずに前記第２の通信装置に送信するアクションと、破棄するアクションとのいずれかを定めるポリシーが記憶されるポリシー記憶部を備え、
前記中継制御部は、前記ポリシー記憶部に記憶されている前記ポリシーに基づいて、前記パケットの転送先を判定する
ことを特徴とする請求項２に記載の中継制御装置。
【請求項４】
前記ポリシーを受信し、受信したポリシーを前記ポリシー記憶部に記憶させるポリシー登録部
を備えることを特徴とする請求項３に記載の中継制御装置。
【請求項５】
前記中継制御部は、前記第２の通信装置を前記パケットの転送先と判定した場合、当該パケットの送信元を前記第２のゲートウェイ装置であるとして、前記送信部に送信させる
ことを特徴とする請求項２から請求項４までのいずれか１項に記載の中継制御装置。
【請求項６】
外部ネットワークに接続されたゲートウェイ装置と、当該ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、当該ゲートウェイ装置と当該通信装置との間で送受信されるパケットを転送する中継制御装置の中継制御方法であって、
前記通信装置から前記ゲートウェイ装置に送信されるパケットを受信するステップと、
受信した前記パケットの宛先が前記内部ネットワークに属する通信装置であるか否かに基づいて、当該パケットの転送先を判定するステップと、
判定結果に基づいて、前記パケットを前記ゲートウェイ装置に転送せずに、前記パケットの宛先である前記通信装置に送信するステップと、
を備えることを特徴とする中継制御方法。
【請求項７】
外部ネットワークに接続されたゲートウェイ装置と、当該ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、当該ゲートウェイ装置と当該通信装置との間で送受信されるパケットを転送する中継制御装置のコンピュータに、
前記通信装置から前記ゲートウェイ装置に送信されるパケットを受信するステップと、
受信した前記パケットの宛先が前記内部ネットワークに属する通信装置であるか否かに基づいて、当該パケットの転送先を判定するステップと、
判定結果に基づいて、前記パケットを前記ゲートウェイ装置に転送せずに、前記パケットの宛先である前記通信装置に送信するステップと、
を実行させる中継制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継制御装置、中継制御方法、中継制御プログラムに関する。
【背景技術】
【０００２】
コンピュータ装置等の通信装置同士が通信するＬＡＮ（Local Area Network）のような内部ネットワークにおいて、同じ内部ネットワークに属する通信装置の間では内部ネットワーク内で直接的に通信させることに対し、インターネット等の外部ネットワークに対しては、内部ネットワークと外部ネットワークとを接続するゲートウェイ装置を介して通信させるようにしてネットワークを管理することが行われている。例えば、内部ネットワークの通信装置が外部ネットワークと通信するときには必ずファイアウォール機能を持つゲートウェイ装置を介するようにして、内部ネットワークのセキュリティを向上させることができる。また、例えば、このような内部ネットワークに複数の組織のユーザの通信装置が接続されている場合、組織ごとにネットワークセグメントを分割し、同一のネットワークセグメントに属する通信装置の間では直接的に通信させ、異なるネットワークセグメントに対する通信はゲートウェイ装置を介して行うように管理することもできる。
ところで、特許文献１には、ネットワークにおける通信装置間の最短経路を決定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２７７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような内部ネットワークにおける通信装置がゲートウェイ装置を介して通信する場合、過剰なネットワーク負荷がかかることもある。例えば、物理的には近くに設置されている通信装置を宛先として送信したパケットがゲートウェイ装置に送信され、ゲートウェイ装置から外部ネットワークに送信され、外部ネットワークからゲートウェイ装置に送信されて戻って来た後、ゲートウェイ装置から宛先の通信装置に送信されるような経路を辿ると、通信経路に過剰なネットワーク負荷がかかる。そこで、このようなネットワーク負荷を軽減することが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、内部ネットワークにおける通信装置がゲートウェイ装置を介して通信するネットワークの負荷を軽減する中継制御装置、中継制御方法、中継制御プログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本実施形態の一態様は、外部ネットワークに接続されたゲートウェイ装置と、ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、ゲートウェイ装置と通信装置との間で送受信されるパケットを転送する中継制御装置であって、通信装置からゲートウェイ装置に送信されるパケットを受信する受信部と、受信部が受信したパケットの宛先が内部ネットワークに属する通信装置であるか否かに基づいて、パケットの転送先を判定する中継制御部と、中継制御部による判定結果に基づいて、パケットをゲートウェイ装置に転送せずに、パケットの宛先である通信装置に送信する送信部と、を備えることを特徴とする中継制御装置である。
【０００７】
また、本発明の一態様は、中継制御装置が、内部ネットワークにおける第１のネットワークセグメントに属する第１のゲートウェイ装置および第１の通信装置と、第２のネットワークセグメントに属する第２のゲートウェイ装置および第２の通信装置とに接続され、受信部は、第１の通信装置から第１のゲートウェイ装置に送信されるパケットを受信し、中継制御部は、受信部が受信したパケットの宛先が第２の通信装置であるか否かに基づいて、パケットの転送先を判定し、送信部は、中継制御部による判定結果に基づいて、パケットを第１のゲートウェイ装置に転送せずに、第２の通信装置に送信することを特徴とする。
【０００８】
また、本発明の一態様は、受信部が受信したパケットを、第１のゲートウェイ装置に転送するアクションと、第１のゲートウェイ装置に転送せずに第２の通信装置に送信するアクションと、破棄するアクションとのいずれかを定めるポリシーが記憶されるポリシー記憶部を備え、中継制御部は、ポリシー記憶部に記憶されているポリシーに基づいて、パケットの転送先を判定することを特徴とする。
【０００９】
また、本発明の一態様は、ポリシーを受信し、受信したポリシーをポリシー記憶部に記憶させるポリシー登録部を備えることを特徴とする。
【００１０】
また、本発明の一態様は、中継制御部が、第２の通信装置をパケットの転送先と判定した場合、パケットの送信元を第２のゲートウェイ装置であるとして、送信部に送信させることを特徴とする。
【００１１】
また、本発明の一態様は、外部ネットワークに接続されたゲートウェイ装置と、ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、ゲートウェイ装置と通信装置との間で送受信されるパケットを転送する中継制御装置の中継制御方法であって、通信装置からゲートウェイ装置に送信されるパケットを受信するステップと、受信したパケットの宛先が内部ネットワークに属する通信装置であるか否かに基づいて、パケットの転送先を判定するステップと、判定結果に基づいて、パケットをゲートウェイ装置に転送せずに、パケットの宛先である通信装置に送信するステップと、を備えることを特徴とする。
【００１２】
また、本発明の一態様は、外部ネットワークに接続されたゲートウェイ装置と、ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、ゲートウェイ装置と通信装置との間で送受信されるパケットを転送する中継制御装置のコンピュータに、通信装置からゲートウェイ装置に送信されるパケットを受信するステップと、受信したパケットの宛先が内部ネットワークに属する通信装置であるか否かに基づいて、パケットの転送先を判定するステップと、判定結果に基づいて、パケットをゲートウェイ装置に転送せずに、パケットの宛先である通信装置に送信するステップと、を実行させる中継制御プログラムである。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、外部ネットワークに接続されたゲートウェイ装置と、ゲートウェイ装置を介してパケットを送信する内部ネットワークに属する複数の通信装置との間に接続され、ゲートウェイ装置と通信装置との間で送受信されるパケットを転送する中継制御装置が、通信装置からゲートウェイ装置に送信されるパケットを受信する受信部と、受信部が受信したパケットの宛先が内部ネットワークに属する通信装置であるか否かに基づいて、パケットの転送先を判定する中継制御部と、中継制御部による判定結果に基づいて、パケットをゲートウェイ装置に転送せずに、パケットの宛先である通信装置に送信する送信部と、を備えるようにしたので、ネットワークの負荷を軽減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による通信システムの構成例を示すブロック図である。
【図２】本発明の一実施形態による通信システムの論理的な構成を示すブロック図である。
【図３】本発明の一実施形態による中継制御装置の構成を示すブロック図である。
【図４】本発明の一実施形態によるセグメント情報のデータ例を示す図である。
【図５】本発明の一実施形態による送信ポリシーのデータ例を示す図である。
【図６】本発明の一実施形態による受信ポリシーのデータ例を示す図である。
【図７】本発明の一実施形態によるＭＡＣアドレス学習情報のデータ例を示す図である。
【図８】本発明の一実施形態によるセグメントモジュールの動作例を示すフローチャートである。
【図９】本発明の一実施形態によるセグメントモジュールの動作例を示すフローチャートである。
【図１０】本発明の一実施形態による第１の実施例を示す図である。
【図１１】本発明の一実施形態による第１の実施例における送信ポリシーのデータ例を示す図である。
【図１２】本発明の一実施形態による第１の実施例における受信ポリシーのデータ例を示す図である。
【図１３】本発明の一実施形態による第２の実施例における受信ポリシーのデータ例を示す図である。
【図１４】本発明の一実施形態による第２の実施例を示す図である。
【図１５】本発明の一実施形態による第３の実施例における送信ポリシーのデータ例を示す図である。
【図１６】本発明の一実施形態による第３の実施例を示す図である。
【図１７】本発明の一実施形態による中継制御装置５００と同様の機能を仮想ネットワークにおいて実現する通信システムの例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による通信システム１の構成を示すブロック図である。この図は、通信システム１の物理的な構成を示している。通信システム１は、内部ネットワーク２と、センタースイッチ４００を介して内部ネットワーク２に接続されデータセンター４内に設置された通信装置と、内部ネットワーク２と外部ネットワーク３とを接続するゲートウェイ装置１００（第１のゲートウェイ装置１００−１、第２のゲートウェイ装置１００−２）とを備えている。ここで、第１のゲートウェイ装置１００−１、第２のゲートウェイ装置１００−２は、同様の構成であるので、特に区別しない場合にはゲートウェイ装置１００として説明する。
【００１６】
内部ネットワーク２は、コンピュータ装置等の通信装置同士が通信するＬＡＮネットワークである。内部ネットワーク２は、Ｌ（Layer）２ネットワークにより複数のネットワークセグメントに分割されたＶＬＡＮ（Virtual LAN）を構成している。以下、内部ネットワーク２に構成される複数のネットワークセグメントのうち、あるひとつのネットワークセグメントを第１のネットワークセグメントといい、第１のネットワークセグメントとは異なるあるひとつのネットワークセグメントを第２のネットワークセグメントという。
【００１７】
第１のゲートウェイ装置１００−１は、第１のネットワークセグメントのゲートウェイ装置１００であり、第２のゲートウェイ装置１００−２は、第２のネットワークセグメントのゲートウェイ装置１００である。ここでは、第１のゲートウェイ装置１００−１と第２のゲートウェイ装置１００−２とのふたつのゲートウェイ装置１００を示して説明するが、内部ネットワーク２には、３以上のネットワークセグメントが存在してもよい。この場合、３以上のネットワークセグメントのそれぞれに対応するゲートウェイ装置１００が内部ネットワーク２に接続されていてもよい。
【００１８】
ゲートウェイ装置１００は、内部ネットワーク２と外部ネットワーク３とに接続され、内部ネットワーク２と外部ネットワーク３との通信を中継する。ゲートウェイ装置１００は、内部ネットワーク２において自身のネットワークセグメントに属する通信装置が、そのネットワークセグメント以外の通信装置との間で行う通信を中継する。内部ネットワーク２における通信装置は、自装置が属するネットワークセグメント以外のＩＰ（Internet Protocol）アドレスを宛先としてパケットを送信する場合には、自装置に対応するゲートウェイ装置１００にパケットを送信するように制御される。
外部ネットワーク３は、インターネット等の通信ネットワークである。
【００１９】
内部ネットワーク２は、センタースイッチ４００に接続され、センタースイッチ４００を介してデータセンター４内に設置された通信装置に接続される。データセンター４には、複数のサーバ装置等の通信装置が設置され、設置された通信装置の管理、保守、運用などを行う施設である。例えば、データセンター４は、ラックスイッチ３００を備えており、ラックスイッチ３００には複数の通信装置２００（第１の通信装置２００−１、第１の通信装置２００−２、・・・）が接続される。ここで、第１の通信装置２００−１、第２の通信装置２００−２は、同様の構成であるので、特に区別しない場合には通信装置２００として説明する。
【００２０】
ラックスイッチ３００は、Ｌ２ネットワークにより内部ネットワーク２におけるネットワークセグメントと同一のネットワークセグメントに通信装置２００を接続する。第１の通信装置２００−１は第１のネットワークセグメントに属する通信装置２００であり、第２の通信装置２００−２は第２のネットワークセグメントに属する通信装置２００である。近年では、このように、Ｌ２ネットワークにより内部ネットワーク２のネットワークセグメントがデータセンター４に張り出したようにＶＬＡＮが構成されることがある。この場合、データセンター４の内部に設置された通信装置２００の通信は、内部ネットワーク２におけるネットワークセグメントに属する通信装置と同様に制御される。すなわち、通信装置２００は、ゲートウェイ装置１００を介してパケットを送信する内部ネットワーク２のネットワークセグメントに属する。このため、例えば、第１の通信装置２００−１が、自装置の属するネットワークセグメント以外のＩＰアドレスを宛先としてパケットを送信する場合、第１の通信装置２００−１から送信されたパケットは第１のゲートウェイ装置１００−１に転送される。
【００２１】
例えば第１の通信装置２００−１が第２の通信装置２００−２を宛先としてパケットを送信する場合、従来通りの転送であれば、第１の通信装置２００−１が送信したパケットは、ラックスイッチ３００によってセンタースイッチ４００に送信され、センタースイッチ４００から内部ネットワーク２を通り、第１のゲートウェイ装置１００−１から外部ネットワーク３に送信され、第２のゲートウェイ装置１００−２に送信され、内部ネットワーク２を通ってセンタースイッチ４００に送信され、センタースイッチ４００からラックスイッチ３００に送信され、ラックスイッチ３００から第２の通信装置２００−２に送信されるという通信経路を辿る。
【００２２】
このため、第１の通信装置２００−１が、物理的には同じラックスイッチ３００に接続されている第２の通信装置２００−２にパケットを送信する場合でも、内部ネットワーク２やゲートウェイ装置１００、外部ネットワーク３等を経由してパケットが送信されることになるため、通信経路に過剰なネットワーク負荷がかかる。また、ラックスイッチ３００とセンタースイッチ４００との間が、例えばひとつの物理回線（ネットワークケーブル）によって接続されている場合、その物理回線に複数のネットワークセグメントのパケットが多重化（同居）することになる。また、通信装置２００から送信されるブロードキャストパケットなども、全てデータセンター４から内部ネットワーク２に転送されることになる。このように、内部ネットワーク２のネットワークセグメントがデータセンター４に張り出したような環境では、ネットワークに過剰な負荷がかかる場合があった。
【００２３】
そこで、本実施形態の通信システム１は、ラックスイッチ３００とセンタースイッチ４００との間に、ゲートウェイ装置１００と通信装置２００との間で送受信されるパケットの転送を制御する中継制御装置５００を備える。中継制御装置５００は、ポート５１０（ポート５１０−１、ポート５１０−２）を備えている。ここで、ポート５１０−１、ポート５１０−２は、同様の構成であるので、特に区別しない場合にはポート５１０として説明する。ポート５１０は、パケットを送受信する送受信部である。ポート５１０−１は、センタースイッチ４００に接続されており、ポート５１０−２は、ラックスイッチ３００に接続されている。
【００２４】
図２は、本実施形態による通信システム１の論理的な構成を示すブロック図である。中継制御装置５００は、ゲートウェイ装置１００と通信装置２００との間で送受信されるパケットを転送する。中継制御装置５００のポート５１０−１は、論理的にポート５１０−１１とポート５１０−１２との機能を備えており、ポート５１０−２は、論理的にポート５１０−２１とポート５１０−２２との機能を備えている。ポート５１０−１１は、第１のネットワークセグメントのパケットを送受信する送受信部であり、第１のゲートウェイ装置１００−１に接続される。ポート５１０−１２は、第２のネットワークセグメントのパケットを送受信する送受信部であり、第２のゲートウェイ装置１００−２に接続される。ポート５１０−２１は、第１のネットワークセグメントのパケットを送受信する送受信部であり、第１の通信装置２００−１に接続される。ポート５１０−２２は、第２のネットワークセグメントのパケットを送受信する送受信部であり、第２の通信装置２００−２に接続される。
【００２５】
中継制御装置５００は、データセンター４内において送受信されるパケットを転送するポリシーを予め記憶しておき、ポリシーに合致する場合には、例えば、第１の通信装置２００−１から第２の通信装置２００−２を宛先として送信されたパケットを、ゲートウェイ装置１００−１に転送するのではなく、通信装置２００−２に送信するショートカット転送を行う。これにより、中継制御装置５００によって、第１の通信装置２００−１から第２の通信装置２００−２を宛先として送信されたパケットを折り返して送信することができる。すなわち、内部ネットワーク２やゲートウェイ装置１００、外部ネットワーク３を経由せずに、第１の通信装置２００−１から第２の通信装置２００−２を宛先としたパケットを最短経路で送信することができる。したがって、ネットワークの負荷を軽減することができる。以下、このようにパケットを中継する中継制御装置５００を、より具体的に説明する。
【００２６】
図３は、中継制御装置５００の構成を示すブロック図である。中継制御装置５００は、ポート５１０−１１と、ポート５１０−１２と、ポート５１０−２１と、ポート５１０−２２と、セグメントモジュール５２０−１と、セグメントモジュール５２０−２と、ポリシー登録部５３０とを備えている。セグメントモジュール５２０−１と、セグメントモジュール５２０−２とは同様の構成であるので、特に区別する必要がない場合には、「−１」、「−２」等の記載を省略してセグメントモジュール５２０として説明する。セグメントモジュール５２０が備える各構成についても、特に区別する必要がない場合には、「−１」、「−２」等の記載を省略して説明する。
【００２７】
ポート５１０−２１とポート５１０−２２とは、通信装置２００からゲートウェイ装置１００に送信されるパケットを受信する。例えば、ポート５１０−２１は、第１の通信装置２００−１から第１のゲートウェイ装置１００−１に送信されるパケットを受信する。例えば、ポート５１０−２２は、第２の通信装置２００−２から第２のゲートウェイ装置１００−２に送信されるパケットを受信する。
また、ポート５１０−２１とポート５１０−２２とは、ショートカット転送するパケットを、通信装置２００に転送せずに、そのパケットの宛先である通信装置２００に送信する。
【００２８】
セグメントモジュール５２０は、中継制御装置５００がパケット転送を制御するネットワークセグメントごとに備えられ、所定のネットワークセグメントのパケット転送を制御する。この例では、セグメントモジュール５２０−１は第１のネットワークセグメントにおけるパケット転送を制御し、セグメントモジュール５２０−２は第２のネットワークセグメントにおけるパケット転送を制御する。セグメントモジュール５２０は、セグメント情報記憶部５２１と、ポリシー記憶部５２２と、ＭＡＣアドレス学習情報記憶部５２３と、中継制御部５２４とを備えている。
【００２９】
セグメント情報記憶部５２１には、自身のセグメントモジュール５２０がパケット転送を制御するネットワークセグメントに関するセグメント情報が記憶される。図４は、セグメント情報記憶部５２１に記憶されるセグメント情報のデータ例を示す図である。セグメント情報には、セグメント識別子と、ネットワークＩＰアドレスと、接続ポート番号と、ＶＬＡＮ  ＩＤと、自インタフェースＩＰアドレスと、自インタフェースＭＡＣ（Media Access Control）アドレスとの情報が含まれる。
【００３０】
セグメント識別子は、ネットワークセグメントを識別する識別情報（ＩＤ）である。例えば、第１のネットワークセグメントのセグメント識別子はＡであり、第２のネットワークセグメントのセグメント識別子はＢである。ネットワークＩＰアドレスは、セグメント識別子が識別するネットワークセグメントのネットワークＩＰアドレスである。接続ポート番号は、自身のセグメントモジュール５２０が接続されているポート番号を示す。例えば、セグメントモジュール５２０−１のセグメント情報には、ポート５１０−１１とポート５１０−２１とのポート番号が対応付けられる。ＶＬＡＮ  ＩＤは、ネットワークセグメントに対応するＶＬＡＮ  ＩＤである。自インタフェースＩＰアドレスは、セグメントモジュール５２０が他の通信装置と通信する際の自身のＩＰアドレスである。自インタフェースＭＡＣアドレスは、セグメントモジュール５２０が他の通信装置と通信する際の自身のＭＡＣアドレスである。
【００３１】
ポリシー記憶部５２２には、ポート５１０が受信したパケットに対する条件と、条件に対応する制御処理を示すアクションとが対応付けられたポリシーが記憶される。ポリシーには、対応するネットワークセグメントの通信装置２００がパケットを送信する際のポリシーを定める送信ポリシーと、対応するネットワークセグメントの通信装置２００がパケットを受信する際のポリシーを定める受信ポリシーとが含まれる。
【００３２】
図５は、ポリシー記憶部５２２に記憶される送信ポリシーのデータ例を示す図である。送信ポリシーには、ポリシー識別子と、優先度と、パケットフィルタと、パケットフィルタマスクと、送信先セグメント識別子と、アクションと、ショートカット転送不可時アクションとが含まれる。
【００３３】
ポリシー識別子は、送信ポリシーを識別する識別情報である。優先度は、ポリシーを適用する優先度を示す。例えば、優先度には数値が対応付けられ、数値が小さければ小さいほど優先度が高く、数値が大きければ大きいほど優先度が低いことを示す。パケットフィルタは、アクションを適用するためのパケットの条件を示す。例えば、パケットフィルタには、パケットの宛先であるＩＰアドレスを示すバイト列が対応付けられる。パケットフィルタマスクは、パケットフィルタを適用する条件を示す。例えば、パケットフィルタマスクには、パケットフィルタのバイト列に対するビットマスクが対応付けられる。
【００３４】
送信先セグメント識別子は、パケットがパケットフィルタとパケットフィルタマスクとが示す条件に合致する場合であってショートカット転送を行う場合に、パケットの送信先の送信先セグメントを示す情報である。アクションは、パケットが条件に合致する場合に行う制御処理を示す。
【００３５】
アクションには、例えば、通常転送と、ショートカット転送と、破棄とのうちいずれかが対応付けられる。通常転送は、通常通りにそのパケットをゲートウェイ装置１００側のポート５１０から送信することを示す。ショートカット転送は、そのパケットをゲートウェイ装置１００側のポート５１０から送信せずに、送信先セグメント識別子が示すネットワークセグメントのセグメントモジュール５２０に転送することを示す。破棄は、そのパケットを破棄することを示す。
【００３６】
例えば、セグメントモジュール５２０−１のポリシー記憶部５２２−１には、パケットを第１のゲートウェイ装置１００−１に転送する通常転送のアクションと、パケットを第１のゲートウェイ装置１００−１に転送せずに第２の通信装置２００−２に送信するショートカット転送のアクションと、パケットを破棄するアクションとのいずれかを定める送信ポリシーが記憶される。
【００３７】
ショートカット転送不可時アクションは、パケットのショートカット転送を行うために他のセグメントモジュール５２０にパケットを転送したが、転送先のセグメントモジュール５２０によってショートカット転送が拒否された場合に行う制御処理を示す。ショートカット転送不可時アクションには、例えば、通常転送と、破棄とのいずれかが対応付けられる。
【００３８】
図６は、ポリシー記憶部５２２に記憶される受信ポリシーのデータ例を示す図である。受信ポリシーには、ポリシー識別子と、優先度と、パケットフィルタと、パケットフィルタマスクと、送信元セグメント識別子と、アクションとが含まれる。
【００３９】
ポリシー識別子は、受信ポリシーを識別する識別情報である。優先度は、ポリシーを適用する優先度を示す。パケットフィルタは、アクションを適用するためのパケットの条件を示す。パケットフィルタマスクは、パケットフィルタを適用する条件を示す。送信元セグメント識別子は、パケットの送信元のネットワークセグメントのセグメント識別子を示す。アクションは、パケットが条件に合致する場合に行う制御処理を示す。アクションには、例えば、転送と、転送拒否と、破棄とのうちいずれかが対応付けられる。転送は、ショートカット転送を行うために、自身のネットワークセグメントの通信装置２００にパケットを転送することを示す。転送拒否は、ショートカット転送を行わないことを示す。破棄は、パケットを破棄することを示す。
【００４０】
例えば、セグメントモジュール５２０−２のポリシー記憶部５２２−２には、パケットを第２の通信装置２００−２にショートカット転送する転送のアクションと、第２の通信装置２００−２にパケットをショートカット転送することを拒否する転送拒否のアクションと、パケットを破棄するアクションとのいずれかを定める受信ポリシーが記憶される。
【００４１】
ＭＡＣアドレス学習情報記憶部５２３には、Ｌ２ネットワークにおいてパケットを転送するためのＭＡＣアドレスに関するＭＡＣアドレス学習情報が記憶される。図７は、ＭＡＣアドレス学習情報記憶部５２３に記憶されるＭＡＣアドレス学習情報のデータ例を示す図である。ＭＡＣアドレス学習情報には、接続ポート番号と、ＶＬＡＮ  ＩＤと、ＩＰアドレスと、ＭＡＣアドレスとの情報が含まれる。
【００４２】
接続ポート番号は、ポート５１０を識別するポート番号である。ＶＬＡＮ  ＩＤは、ネットワークセグメントに対応するＶＬＡＮ  ＩＤである。ＩＰアドレスは、対応する接続ポート番号に接続された通信装置２００のＩＰアドレスを示す。ＭＡＣアドレスは、ＩＰアドレスが示す通信装置２００のＭＡＣアドレスを示す。
【００４３】
図３に戻り、中継制御部５２４は、ポート５１０が受信したパケットの宛先が内部ネットワークに属する通信装置２００であるか否かに基づいて、そのパケットの転送先を判定する。
例えば、中継制御部５２４−１は、ポート５１０−２１が受信したパケットの宛先が第２の通信装置２００−２であるか否かに基づいて、そのパケットの転送先を判定する。ここで、中継制御部５２４は、ポリシー記憶部５２２に記憶されているポリシーに基づいて、パケットの転送先を判定する。例えば、中継制御部５２４−１は、ポリシー記憶部５２２−１に記憶されている送信ポリシーに基づいて、パケットの転送先を判定する。
【００４４】
また、例えば、中継制御部５２４−２は、中継制御部５２４−１によってショートカット転送すると判定されたパケットについて、ポリシー記憶部５２２−２に記憶されている受信ポリシーに基づいて、第２の通信装置２００−２にパケットを転送するか否かを判定し、パケットを転送すると判定した場合は、そのパケットをゲートウェイ装置１００に転送せずに、ポート５１０−２２を介して、パケットの宛先である第２の通信装置２００−２に送信させる。
【００４５】
また、例えば中継制御部５２４−２は、第２の通信装置２００−２をパケットの転送先と判定した場合、そのパケットの送信元を第２のゲートウェイ装置１００−２であるとして、そのパケットをポート５１０−２２から第２の通信装置２００−２に送信させることができる。すなわち、例えば第２の通信装置２００−２は、他のネットワークセグメントから送信されるパケットは、常に第２のゲートウェイ装置１００−２から送信されてくることを想定している。このため、第２の通信装置２００−２に、第１の通信装置２００−１や中継制御装置５００などのＭＡＣアドレスを送信元としたパケットが送信されてくると、第２の通信装置２００−２におけるパケット受信の制御処理が正常に行われない可能性がある。そこで、中継制御部５２４−２は、ショートカット転送を行う場合には、そのパケットの送信元ＭＡＣアドレスを、第２のゲートウェイ装置１００−２のＭＡＣアドレスに書き換えてから、第２の通信装置２００−２に送信する。これにより、第２の通信装置２００−２は、ショートカット転送されてきたパケットを正常に受信することが可能となる。
【００４６】
ポリシー登録部５３０は、ポリシーを受信し、受信したポリシーをポリシー記憶部５２２に記憶させる。例えば、ポリシー登録部５３０は、データセンター４に設置された通信装置２００の管理者等のコンピュータ装置から送信される送信ポリシーまたは受信ポリシーを受信し、受信した送信ポリシーまたは受信ポリシーを、対応するセグメントモジュール５２０のセグメントモジュール５２０に記憶させる。これにより、管理者は、任意のセグメントモジュール５２０におけるポリシーを、動的に変更させることができる。これにより、例えば、ラックスイッチ３００に接続される通信装置２００の台数が増減した場合や、例えば通信装置２００のネットワークセグメントが変更した場合でも、簡単にポリシーを変更することができ、効率良くネットワーク管理を行うことができる。
【００４７】
次に、図面を参照して、本実施形態による通信システム１の動作例を説明する。図８は、本実施形態による中継制御装置５００においてパケットの送信側の通信装置２００に接続されたセグメントモジュール５２０の動作例を示すフローチャートである。
ポート５１０が、通信装置２００から送信されたパケットを受信すると、セグメントモジュール５２０の中継制御部５２４は、受信したパケットの受信ポート番号、ＶＬＡＮ  ＩＤ、送信元ＩＰアドレス、送信元ＭＡＣアドレス、宛先ＩＰアドレス、宛先ＭＡＣアドレスを読み出して確認する（ステップＳ１）。
【００４８】
中継制御部５２４は、ポリシー記憶部５２２に記憶されている送信ポリシーを読み出し、読み出した送信ポリシーから、ステップＳ１において受信したパケットに合致する条件に対応するアクションを読み出す。中継制御部５２４は、読み出したアクションが破棄であれば（ステップＳ２：破棄）、そのパケットを破棄し（ステップＳ３）、処理を終了する。中継制御部５２４は、読み出したアクションが通常転送であれば（ステップＳ２：通常転送）、セグメント情報記憶部５２１−１に記憶されているセグメント情報を参照して、そのパケットを受信したポート５１０のネットワークセグメントに属するポート数が３以上であるか否かを判定する（ステップＳ４）。
【００４９】
中継制御部５２４は、パケットを受信したポート５１０のネットワークセグメントに属するポート数が３以上でない（ポート数が２である）と判定すると（ステップＳ４：ＮＯ）、パケットを受信したポート５１０のネットワークセグメントに属するポート５１０であって、パケットを受信したポート５１０ではないポート５１０を介して、パケットを送信する（ステップＳ５）。これにより、パケットは、センタースイッチ４００を介して内部ネットワーク２のゲートウェイ装置１００に送信される。
【００５０】
ステップＳ４において、中継制御部５２４は、パケットを受信したポート５１０のネットワークセグメントに属するポート数が３以上であると判定すると（ステップＳ４：ＹＥＳ）、ＭＡＣアドレス学習情報記憶部５２３に記憶されているＭＡＣアドレス学習情報を読み出し、そのパケットの宛先ＭＡＣアドレスと送信ポートのポート番号とを特定する（ステップＳ６）。中継制御部５２４は、特定した送信ポートのポート番号が、そのパケットを受信したポート５１０のポート番号と一致するか否かを判定する（ステップＳ７）。中継制御部５２４は、特定した送信ポートのポート番号が、そのパケットを受信したポート５１０のポート番号と一致すると判定すると（ステップＳ７：ＹＥＳ）、そのパケットを破棄する（ステップＳ８）。中継制御部５２４は、特定した送信ポートのポート番号が、そのパケットを受信したポート５１０のポート番号と一致しないと判定すれば（ステップＳ７：ＮＯ）、ステップＳ６において特定した送信ポートに、そのパケットを送信する（ステップＳ９）。
【００５１】
ステップＳ２において、中継制御部５２４が読み出したアクションがショートカット転送であれば（ステップＳ２：ショートカット転送）、中継制御部５２４は、ショートカット転送先のセグメントモジュール５２０にショートカット転送依頼を送信する。ショートカット転送依頼には、ショートカット転送を依頼するパケットが含まれる。中継制御部５２４は、送信したショートカット転送依頼に対するセグメントモジュール５２０からの通知を受信する。中継制御部５２４が受信した通知が、転送拒否であれば（ステップＳ１０：ＹＥＳ）、中継制御部５２４は、ステップＳ２において読み出した送信ポリシーに含まれるショートカット転送不可時アクションを読み出す。中継制御部５２４は、読み出したショートカット転送不可時アクションが通常転送であれば（ステップＳ１１：ＹＥＳ）、ステップＳ４に進む。中継制御部５２４は、読み出したショートカット転送不可時アクションが通常転送でない（破棄である）場合（ステップＳ１１：ＮＯ）、そのパケットを破棄し（ステップＳ１２）、処理を終了する。ステップＳ１０において、中継制御部５２４が受信した通知が、転送拒否でなければ（ステップＳ１０：ＮＯ）、処理を終了する。
【００５２】
図９は、本実施形態による中継制御装置５００においてパケットの受信側の通信装置２００に接続されたセグメントモジュール５２０の動作例を示すフローチャートである。
セグメントモジュール５２０は、他のセグメントモジュール５２０から送信されたショートカット転送依頼を受信すると（ステップＳ２１）、ポリシー記憶部５２２に記憶されている受信ポリシーを読み出し、読み出した受信ポリシーから、ステップＳ２１においてショートカット転送依頼が送信されたパケットに合致する条件に対応するアクションを読み出す。
【００５３】
中継制御部５２４は、読み出したアクションが破棄であれば（ステップＳ２２：破棄）、そのパケットを破棄し（ステップＳ２３）、ステップＳ２８に進む。中継制御部５２４は、読み出したアクションが転送拒否であれば（ステップＳ２２：転送拒否）、ステップＳ２８に進む。中継制御部５２４は、読み出したアクションが転送であれば（ステップＳ２２：転送）、ＭＡＣアドレス学習情報記憶部５２３に記憶されているＭＡＣアドレス学習情報を読み出し、そのパケットの宛先ＭＡＣアドレスと送信ポートのポート番号とを特定する（ステップＳ２４）。送信ポートが特定できなければ（ステップＳ２５：ＮＯ）、転送拒否としてステップＳ２８に進む。送信ポートが特定できれば（ステップＳ２５：ＹＥＳ）、中継制御部５２４は、そのパケットの送信元ＭＡＣアドレスを、セグメント情報記憶部５２１に記憶されている自インタフェースＭＡＣアドレスに置き換え、そのパケットの宛先ＭＡＣアドレスを、ステップＳ２４において特定したＭＡＣアドレスに置き換える（ステップＳ２６）。中継制御部５２４は、そのパケットを、ステップＳ２４において特定した送信ポートに送信する（ステップＳ２７）。中継制御部５２４は、ショートカット転送依頼に対する処理結果を示す通知を、ショートカット転送依頼の送信元であるセグメントモジュール５２０に送信し（ステップＳ２８）、処理を終了する。
【００５４】
次に、図面を参照して、本実施形態の実施例を説明する。まず、中継制御装置５００がショートカット転送処理を行う実施例を説明する。図１０は、本実施形態の通信システム１による第１の実施例を示す図である。ここでは、第１の通信装置２００−１のＩＰアドレスが「１９２．１６８．１．０／２４」であり、第２通信装置２００−２のＩＰアドレスが「１９２．１６８．２．０／２４」であるとする。そして、第１の通信装置２００−１から、第２の通信装置２００−２を宛先としてパケットが送信され、中継制御装置５００がショートカット転送を行う例を説明する。
【００５５】
図１１は、第１の実施例においてセグメントモジュール５２０−１に記憶される送信ポリシーのデータ例を示す図である。ポリシー識別子が「１」であり、優先度が「１」でる送信ポリシーには、パケットフィルタに「宛先ＩＰアドレス＝１９２．１６８．２．０」が対応付けられ、パケットフィルタマスクに「宛先ＩＰネットワークＩＰアドレスのみ」が対応付けられ、送信先セグメント識別子に「Ｂ」が対応付けられ、アクションに「ショートカット転送」が対応付けられ、ショートカット転送不可時アクションに「通常転送」が対応付けられている。
【００５６】
図１２は、第１の実施例においてセグメントモジュール５２０−２に記憶される受信ポリシーのデータ例を示す図である。ポリシー識別子が「１」であり、優先度が「１」である受信ポリシーには、パケットフィルタに「宛先ＩＰアドレス＝１９２．１６８．２．０」が対応付けられ、パケットフィルタマスクに「宛先ＩＰネットワークＩＰアドレスのみ」が対応付けられ、送信元セグメント識別子に「Ａ」が対応付けられ、アクションに「転送」が対応付けられている。
【００５７】
このとき、図１０に示したように、第１の通信装置２００−１から、第２の通信装置２００−２を宛先としたパケットがゲートウェイ装置１００−１に向けて送信されると、中継制御装置５００のセグメントモジュール５２０−１が、第１の通信装置２００−１から送信されたパケットのショートカット転送依頼をセグメントモジュール５２０−２に送信する。セグメントモジュール５２０−２は、セグメントモジュール５２０−１から送信されたショートカット転送依頼に応じて、そのパケットを転送すると判定し、ポート５１０−２２を介して通信装置２００−２に送信する。
【００５８】
次に、中継制御装置５００がショートカット転送を転送拒否する実施例を説明する。ここでは、セグメントモジュール５２０−１に記憶される送信ポリシーは、第１の実施例と同様であるとする。
図１３は、第２の実施例においてセグメントモジュール５２０−２に記憶される受信ポリシーのデータ例を示す図である。ポリシー識別子が「１」であり、優先度が「１」でる受信ポリシーには、パケットフィルタに「全パケット」が対応付けられ、パケットフィルタマスクに「全パケット」が対応付けられ、送信元セグメント識別子に「全て」が対応付けられ、アクションに「転送拒否」が対応付けられている。
【００５９】
図１４は、本実施形態の通信システム１による第２の実施例を示す図である。第１の通信装置２００−１から、第２の通信装置２００−２を宛先としたパケットがゲートウェイ装置１００−１に向けて送信されると、中継制御装置５００のセグメントモジュール５２０−１が、第１の通信装置２００−１から送信されたパケットのショートカット転送依頼をセグメントモジュール５２０−２に送信する。セグメントモジュール５２０−２は、セグメントモジュール５２０−１から送信されたショートカット転送依頼に対し、転送拒否すると判定し、転送拒否の通知をセグメントモジュール５２０−１に送信する。
【００６０】
セグメントモジュール５２０−１は、転送拒否の通知を受けて、そのパケットを通常転送すると判定し、ポート５１０−１１を介して第１のゲートウェイ装置１００−１にパケットを送信する。第１のゲートウェイ装置１００−１は、中継制御装置５００から送信されたパケットを、外部ネットワーク３を介して第２のゲートウェイ装置１００−２に送信する。第２のゲートウェイ装置１００−２は、第１のゲートウェイ装置１００−１から送信されたパケットを受信すると、受信したパケットを、中継制御装置５００に送信する。中継制御装置５００は、受信したパケットを、第２の通信装置２００−２に送信する。
【００６１】
次に、中継制御装置５００がパケットを破棄する実施例を説明する。
図１５は、第３の実施例においてセグメントモジュール５２０−１に記憶される送信ポリシーのデータ例を示す図である。ポリシー識別子が「１」であり、優先度が「１」である送信ポリシーには、パケットフィルタに「宛先ＭＡＣアドレス＝ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ」が対応付けられ、パケットフィルタマスクに「宛先ＭＡＣアドレスのみ」が対応付けられ、送信先セグメント識別子に「なし」が対応付けられ、アクションに「破棄」が対応付けられ、ショートカット転送不可時アクションに「破棄」が対応付けられている。ここで、パケットフィルタにおける「宛先ＭＡＣアドレス＝ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ」は、ブロードキャストパケットを示す。
【００６２】
図１６は、本実施形態の通信システム１による第３の実施例を示す図である。第１の通信装置２００−１から、ブロードキャストパケットがゲートウェイ装置１００−１に向けて送信されると、中継制御装置５００のセグメントモジュール５２０−１が、第１の通信装置２００−１から送信されたブロードキャストパケットを受信する。セグメントモジュール５２０−１は、送信されたブロードキャストパケットを破棄すると判定し、受信したブロードキャストパケットを破棄する。
【００６３】
なお、上述したような中継制御装置５００と同様の機能を、ＳＤＮ（Software Defined Networking）によって仮想化された仮想ネットワークにおいて実現することもできる。図１７は、仮想ネットワークにおいて中継制御装置５００と同様の機能を実現する通信システムの例を示す図である。
この場合、データセンター４には、ＳＤＮコントローラ６００と、複数のＳＤＮスイッチ７００（ＳＤＮスイッチ７００−１、ＳＤＮスイッチ７００−２、・・・）とが設置され、ＳＤＮスイッチ７００に、複数の２００（通信装置２００−１、通信装置２００−２、通信装置２００−３、通信装置２００−４、・・・）が接続される。ここで、ＳＤＮコントローラ６００と、複数のＳＤＮスイッチ７００（ＳＤＮスイッチ７００−１、ＳＤＮスイッチ７００−２、・・・）とが、上述した中継制御装置５００と同様の機能を備えるようにすることができる。具体的には、ＳＤＮコントローラ６００が、セグメントごとのセグメント情報やポリシー等の情報を記憶し、これらの情報をコンパイルして、ＳＤＮスイッチ７００に、上述した中継制御装置５００と同様の制御処理を行わせる。
【００６４】
以上説明したように、本実施形態によれば、異なるネットワークセグメントに属する通信装置２００間の通信を、ゲートウェイ装置１００や外部ネットワーク３を介さずに最短経路で行うことができる。これにより、ネットワーク負荷を軽減することができる。また、ブロードキャストパケットを破棄することができるため、ネットワーク負荷を軽減することができる。さらに、通信装置２００に特殊な設定等を行う必要がないため、通信装置２００の利用者が特殊な操作等を行う必要がなく、効率良く上述した中継制御処理を実現することができる。また、ネットワークセグメントの数が動的に変化（増減）しても、外部から中継制御装置５００のポリシーを書き換えることにより、動作設定を動的に変化させることができる。また、ネットワークセグメントのセキュリティ設定（ファイアウォールアクセスリスト）と同様の設定をポリシーに設定すれば、セキュリティを損なうこともない。さらに、ＳＤＮコントローラ、ＳＤＮスイッチに仮想装置として上記機能を実装すれば、物理的な装置を用意せずに上述した中継制御処理を実現することができる。
【００６５】
なお、上述の例では、中継制御装置５００は、センタースイッチ４００とラックスイッチ３００との通信経路の間に設置する例を説明したが、必ずしも物理的にセンタースイッチ４００とラックスイッチ３００との間でなくてもよく、論理的にセンタースイッチ４００とラックスイッチ３００との間に存在し、センタースイッチ４００とラックスイッチ３００との間で送受信されるパケットを監視するものであればよい。
【００６６】
また、上述の例では、中継制御装置５００は、複数のセグメントモジュール５２０を備える例を示したが、例えば、１つのセグメントモジュール５２０が、複数のネットワークセグメントのパケット転送を制御するように構成することもできる。例えば、実装上のプログラムとしては、１つのプロセスにより複数のセグメントモジュール５２０が行う制御処理を実行するように構成することもできる。
【００６７】
また、上述の例では、受信ポリシーには、アクションとして、転送と、転送拒否と、破棄とのうちいずれかが対応付けられる例を示したが、転送と転送拒否とのいずれかを対応付け、破棄は対応付けないようにしてもよい。この場合でも、例えば受信側のセグメントモジュール５２０の受信ポリシーにおけるアクションを転送拒否にしておき、送信側のセグメントモジュール５２０の送信ポリシーにおけるショートカット転送不可時アクションを破棄にしておけば、パケットをショートカット転送できない場合にそのパケットを破棄する制御処理を行うことができる。
【００６８】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより中継制御処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６９】
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００７０】
１  通信システム
２  内部ネットワーク
３  外部ネットワーク
４  データセンター
１００  ゲートウェイ装置
２００  通信装置
３００  ラックスイッチ
４００  センタースイッチ
５００  中継制御装置
５１０  ポート
５２０  セグメントモジュール
５２１  セグメント情報記憶部
５２２  ポリシー記憶部
５２３  ＭＡＣアドレス学習情報記憶部
５２４  中継制御部
５３０  ポリシー登録部
６００  ＳＤＮコントローラ
７００  ＳＤＮスイッチ
【図１】
2015192232.tif 000003
【図２】
2015192232.tif 000004
【図３】
2015192232.tif 000005
【図４】
2015192232.tif 000006
【図５】
2015192232.tif 000007
【図６】
2015192232.tif 000008
【図７】
2015192232.tif 000009
【図８】
2015192232.tif 000010
【図９】
2015192232.tif 000011
【図１０】
2015192232.tif 000012
【図１１】
2015192232.tif 000013
【図１２】
2015192232.tif 000014
【図１３】
2015192232.tif 000015
【図１４】
2015192232.tif 000016
【図１５】
2015192232.tif 000017
【図１６】
2015192232.tif 000018
【図１７】
2015192232.tif 000019