(57)【要約】  手動による設定や制御装置による集中管理を受けなくても、個々のスイッチ装置において、ＶＬＡＮＩＤとポートとの対応関係を適正に管理できるようにする。スイッチ装置は、複数のポートと、ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持し、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持していない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行うＶＬＡＮ設定管理部と、所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知する機能部と、を備える。
2013183664.tif 000002
【特許請求の範囲】
【請求項１】
複数のポートと、
ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持し、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持していない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行うＶＬＡＮ設定管理部と、
所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知する機能部と、を備えることを特徴とするスイッチ装置。
【請求項２】
前記ＶＬＡＮ設定管理部は、
受信したパケットに含まれるＶＬＡＮ情報と同一のＶＬＡＮ情報を持つエントリが存在し、かつ、当該エントリに前記受信したパケットの受信ポートが対応付けられていない場合、当該エントリに前記受信ポートの追加を行い、
受信したパケットに含まれるＶＬＡＮ情報と同一のＶＬＡＮ情報を持つエントリが存在しない場合、前記受信したパケットに含まれるＶＬＡＮ情報と、前記受信ポートとを対応付けたエントリを追加する、請求項１のスイッチ装置。
【請求項３】
さらに、前記機能部は、
受信パケットと照合することにより、受信パケットに適用する処理内容を決定するためのエントリを格納したフローテーブルを含み、
前記所定の制御装置から指示に従い、前記フローテーブルのエントリを更新する請求項１又は２のスイッチ装置。
【請求項４】
複数のポートと、
ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持するスイッチ装置において、
前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持しているか否かを確認するステップと、
前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と、該パケットの受信ポートとの組み合わせが、前記ＶＬＡＮ設定管理部に記憶されていない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行うステップと、
所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知するステップとを含むＶＬＡＮ設定管理方法。
【請求項５】
複数のポートと、
ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持するスイッチ装置を構成するコンピュータに、
前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持しているか否かを確認する処理と、
前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と、該パケットの受信ポートとの組み合わせが、前記ＶＬＡＮ設定管理部に記憶されていない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行う処理と、
所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知する処理とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願についての記載］
本発明は、日本国特許出願：特願２０１２−１２９２３１号（２０１２年  ６月  ６日出願）の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、スイッチ装置、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）設定管理方法及びプログラムに関し、特に、制御装置から集中制御されるスイッチ装置、ＶＬＡＮ設定管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、オープンフロー（ＯｐｅｎＦｌｏｗ）という技術が提案されている（特許文献１、２、非特許文献１、２参照）。オープンフローは、通信をエンドツーエンドのフローとして捉え、フロー単位で経路制御、障害回復、負荷分散、最適化を行うものである。非特許文献２に仕様化されているオープンフロースイッチは、オープンフローコントローラとの通信用のセキュアチャネルを備え、オープンフローコントローラから適宜追加または書き換え指示されるフローテーブルに従って動作する。フローテーブルには、フロー毎に、パケットヘッダと照合するマッチ条件（Ｍａｔｃｈ  Ｆｉｅｌｄｓ）と、フロー統計情報（Ｃｏｕｎｔｅｒｓ）と、処理内容を定義したインストラクション（Ｉｎｓｔｒｕｃｔｉｏｎｓ）と、の組が定義される（非特許文献２の「４．１  Ｆｌｏｗ  Ｔａｂｌｅ」の項参照）。【０００３】
例えば、オープンフロースイッチは、パケットを受信すると、フローテーブルから、受信パケットのヘッダ情報に適合するマッチ条件（非特許文献２の「４．３  Ｍａｔｃｈ  Ｆｉｅｌｄｓ」参照）を持つエントリを検索する。検索の結果、受信パケットに適合するエントリが見つかった場合、オープンフロースイッチは、フロー統計情報（カウンタ）を更新するとともに、受信パケットに対して、当該エントリのインストラクションフィールドに記述された処理内容（指定ポートからのパケット送信、フラッディング、廃棄等）を実施する。一方、検索の結果、受信パケットに適合するエントリが見つからなかった場合、オープンフロースイッチは、セキュアチャネルを介して、オープンフローコントローラに対してエントリ設定の要求、即ち、受信パケットの処理内容の決定の要求（Ｐａｃｋｅｔ−Ｉｎメッセージ）を送信する。オープンフロースイッチは、処理内容が定められたフローエントリを受け取ってフローテーブルを更新する。このように、オープンフロースイッチは、フローテーブルに格納されたエントリを処理規則（パケット処理命令）として用いてパケット転送を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０９５０１０号
【特許文献２】特開２０１１−１７０７１８号公報
【非特許文献】
【０００５】
【非特許文献１】Ｎｉｃｋ  ＭｃＫｅｏｗｎほか７名、“ＯｐｅｎＦｌｏｗ：  Ｅｎａｂｌｉｎｇ  Ｉｎｎｏｖａｔｉｏｎ  ｉｎ  Ｃａｍｐｕｓ  Ｎｅｔｗｏｒｋｓ”、［ｏｎｌｉｎｅ］、［平成２４（２０１２）年５月３１日検索］、インターネット〈URL:http://www.openflow.org/documents/openflow-wp-latest.pdf〉
【非特許文献２】“ＯｐｅｎＦｌｏｗ  Ｓｗｉｔｃｈ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ”  Ｖｅｒｓｉｏｎ  １．１．０  Ｉｍｐｌｅｍｅｎｔｅｄ  （Ｗｉｒｅ  Ｐｒｏｔｏｃｏｌ  ０ｘ０２）、［ｏｎｌｉｎｅ］、［平成２４（２０１２）年５月３１日検索］、インターネット〈URL:http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下の分析は、本発明によって与えられたものである。上記したオープンフロースイッチに代表されるスイッチ装置のポートにＶＬＡＮを割り当てるには、コマンドラインインタフェース（ＣＬＩ）を介して手動でＶＬＡＮ  ＩＤを作成し、インタフェースに割り当てなければならないという問題点がある。【０００７】
また、オープンフロースイッチがオープンフローコントローラ（制御装置）に対してＰａｃｋｅｔ−Ｉｎメッセージを送信する仕組み等を用いて、制御装置側で各スイッチ装置のＶＬＡＮの割り当てを管理する構成も考えられるが、制御装置の負荷増大や制御装置の故障時の処理滞留といった問題が起こりうる。【０００８】
本発明は、手動による設定や制御装置による集中管理を受けなくても、ＶＬＡＮＩＤとポートとの対応関係を適正に管理できるようにしたスイッチ装置、ＶＬＡＮ設定管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の視点によれば、複数のポートと、ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持し、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持していない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行うＶＬＡＮ設定管理部と、所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知する機能部と、を備えることを特徴とするスイッチ装置が提供される。即ち、このスイッチ装置は、各ポートのＶＬＡＮ設定の学習機能を備えている。【００１０】
第２の視点によれば、複数のポートと、ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持するスイッチ装置において、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持しているか否かを確認するステップと、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と、該パケットの受信ポートとの組み合わせが、前記ＶＬＡＮ設定管理部に記憶されていない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行うステップと、所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知するステップとを含むＶＬＡＮ設定管理方法が提供される。本方法は、ＶＬＡＮ情報が付加されたパケットを処理するスイッチ装置という、特定の機械に結びつけられている。【００１１】
第３の視点によれば、複数のポートと、ＶＬＡＮ情報と、前記複数のポートの各ポートとを対応付けたエントリを保持するスイッチ装置を構成するコンピュータに、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と該パケットの受信ポートとの組み合わせに対応するエントリを保持しているか否かを確認する処理と、前記各ポートから受信したパケットに含まれるＶＬＡＮ情報と、該パケットの受信ポートとの組み合わせが、前記ＶＬＡＮ設定管理部に記憶されていない場合、前記受信パケットに対応するエントリの追加又はエントリの更新を行う処理と、所定の制御装置に対して、前記エントリの追加内容又は更新内容を通知する処理とを実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な（非トランジエントな）記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１２】
本発明によれば、手動による設定や制御装置による集中管理を受けなくても、個々のスイッチ装置において、ＶＬＡＮＩＤとポートとの対応関係を適正に管理することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態の構成を示す図である。
【図２】本発明の第１の実施形態のスイッチ装置の構成を示す図である。
【図３】本発明の第１の実施形態のスイッチ装置のＶＬＡＮ設定管理部に保持されるテーブルの一例を示す図である。
【図４】本発明の第１の実施形態のスイッチ装置の動作を表したフローチャートである。
【図５】本発明の第１の実施形態のスイッチ装置の動作を説明するための図（ＶＬＡＮ未設定パケット受信時）である。
【図６】本発明の第１の実施形態のスイッチ装置の動作を説明するための図（Ｐａｃｋｅｔ−Ｉｎ送信）である。
【図７】本発明の第１の実施形態のスイッチ装置の動作を説明するための図（更新内容送信）である。
【図８】本発明の第１の実施形態のスイッチ装置の動作を説明するための図（ＶＬＡＮ未設定パケット受信時）である。
【図９】本発明の第１の実施形態のスイッチ装置の動作を説明するための図（更新内容送信）である。
【発明を実施するための形態】
【００１４】
はじめに本発明の一実施形態の概要について図面を参照して説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。
【００１５】
本発明は、その一実施形態において、図１に示すように制御装置２０によって制御されるスイッチ装置１０にて実現できる。このスイッチ装置１０は、複数（Ｎ個）のポート１０４と、ＶＬＡＮ  ＩＤと、前記複数のポート１０４の各ポートとを対応付けたエントリを保持するＶＬＡＮ設定管理部１０７とを備える。ＶＬＡＮ設定管理部１０７は、パケットを受信すると、そのパケットに付加されているＶＬＡＮ  ＩＤと、該パケットの受信ポートとの組み合わせが、ＶＬＡＮ設定管理部１０７に記憶されているエントリに存在するか否かを確認する。前記確認の結果、ＶＬＡＮ  ＩＤと受信ポートとの組み合わせに対応するエントリがＶＬＡＮ設定管理部１０７に記憶されていない場合、ＶＬＡＮ設定管理部１０７は、受信パケットに対応するエントリの追加又はエントリの更新を行う。さらに、スイッチ装置１０の機能部（オープンフロースイッチ機能部１０５）は、制御装置２０に対して、前記エントリの追加内容又は更新内容を通知する。
【００１６】
以上のようなスイッチ装置１０を用いることで、手動による設定や制御装置による集中管理を受けなくても、ＶＬＡＮ  ＩＤとインタフェースとの対応関係を適正に管理することが可能となる。
【００１７】
［第１の実施形態］
続いて、本発明の第１の実施形態について図面を参照して詳細に説明する。図２は、本発明の第１の実施形態のスイッチ装置の構成を示す図である。図２を参照すると、オープンフローコントローラ（以下、「ＯＦＣ」）１０２と接続されたオープンフロースイッチ（以下、「ＯＦＳ」）１００が示されている。なお、図２においてＯＦＳ１００と、ＯＦＣ１０２との間は、セキュアチャネル１０３を介して接続されている。
【００１８】
図２の例では、ＯＦＳ１００は、３つのポート１０４ａ〜１０４ｃと、非特許文献１、２のオープンフロースイッチと同等のパケット処理を行うオープンフロースイッチ機能部１０５と、コマンドラインインタフェース（以下、「ＣＬＩ」）１０６１を備えたプラットフォーム機能部１０６と、ＶＬＡＮ設定管理部１０７とを備えている。
【００１９】
ポート１０４ａ〜１０４ｃは、それぞれ他のＯＦＳやホスト装置と接続され、ＯＦＳ１００が、これらの装置と授受するパケットが入出力される。なお、図２中に示した「０／１」、「０／２」、「０／３」は、スロット番号とポート番号とを表している。例えば、ポート１０４ａは、スロット＃０／ポート＃１を意味する（０／１）とも表記する。
【００２０】
オープンフロースイッチ機能部１０５は、ＯＦＣ１０２とのメッセージのやり取りを行って、非特許文献１、２の同等のパケット処理を行う。具体的には、オープンフロースイッチ機能部１０５は、内部に保持するフローテーブルを参照して、ＶＬＡＮ設定管理部１０７から転送されてきたパケットを処理する。また、オープンフロースイッチ機能部１０５は、ＯＦＣ１０２からの制御メッセージに従い、フローテーブルのエントリの追加、更新、削除等を実行する。
【００２１】
プラットフォーム機能部１０６は、ＣＬＩ１０６１を介してＶＬＡＮ設定管理部１０７でテーブルを更新する際に使用される。
【００２２】
ＶＬＡＮ設定管理部１０７は、ＶＬＡＮ  ＩＤと各ポートとの対応関係を管理している機能部である。図３は、ＶＬＡＮ設定管理部１０７がＶＬＡＮ  ＩＤとポートとの対応関係を管理するために用いるテーブルの一例である。図３の例では、ＶＬＡＮ  ＩＤ＝１０には、図２のポート１０４ａ（０／１）、ポート１０４ｂ（０／２）が割り当てられ、ＶＬＡＮ  ＩＤ＝２０には、図２のポート１０４ｃ（０／３）が割り当てられている。なお、図３に示したＶＬＡＮ  ＩＤと各ポートとの対応関係は、プラットフォーム機能部１０６のＣＬＩ１０６１を介してオペレータにより入力されたものでもよいし、後記する手順にて自動設定されたものであっても構わない。
【００２３】
なお、図１、２に示したスイッチ装置乃至ＯＦＳの各部（処理手段）は、これらの装置を構成するコンピュータに、そのハードウェアを用いて、上記した各処理を実行させるコンピュータプログラムにより実現することもできる。
【００２４】
続いて、本実施形態の動作について図面を参照して詳細に説明する。図４は、本実施形態のＯＦＳ１００のパケット受信時の動作を表したフローチャートである。図４を参照すると、まず、ＯＦＳ１００は、ＶＬＡＮ設定管理部１０７にて受信パケットのヘッダにＶＬＡＮ  ＩＤが設定されているか否かを確認する（ステップＳ００１）。受信パケットのヘッダにＶＬＡＮ  ＩＤが設定されていない場合（ステップＳ００１のＮｏ）、受信パケットは、オープンフロースイッチ機能部１０５に転送される。オープンフロースイッチ機能部１０５は、フローテーブルに従って受信パケットを処理する（ステップＳ００４）。
【００２５】
一方、受信パケットのヘッダにＶＬＡＮ  ＩＤが設定されている場合（ステップＳ００１のＹｅｓ）、ＯＦＳ１００は、受信したパケットのＶＬＡＮ  ＩＤと受信ポートとの組み合わせが、ＶＬＡＮ設定管理部１０７のテーブルに登録されているか否かを確認する（ステップＳ００２）。受信したパケットのＶＬＡＮ  ＩＤと受信ポートとの組み合わせが、ＶＬＡＮ設定管理部１０７のテーブルに登録されている組み合わせである場合（ステップＳ００２のＹｅｓ）、受信パケットは、オープンフロースイッチ機能部１０５に転送される。オープンフロースイッチ機能部１０５は、フローテーブルに従って受信パケットを処理する（ステップＳ００３）。
【００２６】
一方、受信したパケットのＶＬＡＮ  ＩＤと受信ポートとの組み合わせが、ＶＬＡＮ設定管理部１０７のテーブルに登録されていない組み合わせである場合（ステップＳ００２のＮｏ）、ＯＦＳ１００のオープンフロースイッチ機能部１０５は、まず、ＯＦＣ１０２に対して、受信パケットの処理内容の決定を求めるメッセージ（Ｐａｃｋｅｔ−Ｉｎメッセージ）を送信する。さらに、ＶＬＡＮ設定管理部１０７は、受信したパケットのＶＬＡＮ  ＩＤと受信ポートとの組み合わせを追加するようテーブルを更新するとともに、オープンフロースイッチ機能部１０５に対しＯＦＣ１０２への更新内容の送信を要求する。前記要求を受けたオープンフロースイッチ機能部１０５は、ＶＬＡＮ設定管理部１０７から受け取ったテーブルの更新内容をＯＦＣ１０２に送信する。前記更新内容の送信には、例えば、オープンフロープロトコルにおいてベンダが独自に設定できるメッセージを用いることができる。以下、本実施形態では、このテーブルの更新内容を通知するメッセージをＶＬＡＮ  ＳＴＡＴＵＳメッセージと記す。
【００２７】
前記ＶＬＡＮ  ＳＴＡＴＵＳメッセージを受信したＯＦＣ１０２は、受信したＶＬＡＮ  ＳＴＡＴＵＳメッセージに基づいて、自装置側で管理している仮想ネットワークの構成情報の更新等を行う。
【００２８】
またここで、ＯＦＣ１０２に受信したＶＬＡＮ  ＳＴＡＴＵＳメッセージに示されたＶＬＡＮ  ＩＤと受信ポートとの組み合わせが仮想ネットワークの構成等に照らして適正なものであるか否か検査させるようにしてもよい。そして、前記検査の結果、ＶＬＡＮ  ＩＤと受信ポートとの組み合わせが適正なものではないと判断した場合、ＯＦＣ１０２が、ＯＦＳ１００に対して、ＶＬＡＮ設定管理部１０７のテーブルの復元を指示したり、該当パケットの破棄（Ｄｒｏｐ）を行わせるフローエントリを設定するようにしてもよい。
【００２９】
続いて、本実施形態のＯＦＳ１００の動作を具体的な事例を示して詳細に説明する。
［既知ＶＬＡＮ  ＩＤの未登録ポートからパケットを受信したケース］
図５は、ポート１０４ｃにて、ＶＬＡＮ  ＩＤ＝１０のパケットを受信したケースを示している。この場合、ＶＬＡＮ  ＩＤ＝１０が付加されているので、ＶＬＡＮ設定管理部１０７は、図３に示したテーブルのＶＬＡＮ  ＩＤ＝１０のエントリを参照し既登録の組み合わせであるか否かを確認する（図４のステップＳ００２）。図３のＶＬＡＮ  ＩＤ＝１０のエントリには、ポート１０４ａ（０／１）、ポート１０４ｂ（０／２）のみが登録されているので、未登録の組み合わせであると判断される。
【００３０】
この場合、ＯＦＳ１００は、図６に示すように、オープンフロースイッチ機能部１０５を介して、ＯＦＣ１０２に対し、受信パケットの処理内容の決定を求めるメッセージ（Ｐａｃｋｅｔ−Ｉｎメッセージ）を送信する。
【００３１】
さらに、ＯＦＳ１００は、図７に示すように、ＶＬＡＮ設定管理部１０７のテーブルのＶＬＡＮ  ＩＤ＝１０のエントリに、受信ポート１０４ｃ（０／３）を追加するとともに、オープンフロースイッチ機能部１０５に対しＯＦＣ１０２への更新内容の送信を要求する。前記要求を受けたオープンフロースイッチ機能部１０５は、ＯＦＣ１０２に対し、ＶＬＡＮ  ＳＴＡＴＵＳメッセージを用いて、ＶＬＡＮ設定管理部１０７から受け取ったテーブルの更新内容（ＶＬＡＮ  ＩＤ＝１０のエントリにポート１０４ｃ（０／３）を追加）を送信する。
【００３２】
［未知ＶＬＡＮ  ＩＤのパケットを受信したケース］
図８は、ポート１０４ｃにて、ＶＬＡＮ  ＩＤ＝３０のパケットを受信したケースを示している。この場合、ＶＬＡＮ  ＩＤ＝３０が付加されているので、ＶＬＡＮ設定管理部１０７は、図３に示したテーブルからＶＬＡＮ  ＩＤ＝３０を持つエントリを検索する。しかしながら、図３に示したテーブルにはＶＬＡＮ  ＩＤ＝３０を持つエントリは存在しないので、未登録の組み合わせであると判断される。
【００３３】
この場合、ＯＦＳ１００は、図６に示すように、オープンフロースイッチ機能部１０５を介して、ＯＦＣ１０２に対し、受信パケットの処理内容の決定を求めるメッセージ（Ｐａｃｋｅｔ−Ｉｎメッセージ）を送信する。
【００３４】
さらに、ＯＦＳ１００は、図９に示すように、ＶＬＡＮ設定管理部１０７のテーブルにＶＬＡＮ  ＩＤ＝３０と、ポート１０４ｃ（０／３）とを対応付けたエントリを追加するとともに、オープンフロースイッチ機能部１０５に対しＯＦＣ１０２への更新内容の送信を要求する。前記要求を受けたオープンフロースイッチ機能部１０５は、ＯＦＣ１０２に対し、ＶＬＡＮ  ＳＴＡＴＵＳメッセージを用いて、ＶＬＡＮ設定管理部１０７から受け取ったテーブルの更新内容（ＶＬＡＮ  ＩＤ＝３０とポート１０４ｃ（０／３）とを対応付けたエントリを追加）を送信する。
【００３５】
以上のように、本実施形態によれば、ＯＦＳ１００が、受信パケットのＶＬＡＮ  ＩＤと受信ポートとの組み合わせがＶＬＡＮ設定管理部１０７に登録されていない場合、ＶＬＡＮ  ＩＤを作成し、その受信ポートに前記生成したＶＬＡＮ  ＩＤを割り当てるという処理の自動化が実現される。
【００３６】
以上、本発明の実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。例えば、上記した実施形態で用いたポートの数や、ＶＬＡＮ情報はあくまで一例であり、その数に制約は無い。
【００３７】
また、上記した実施形態では、ＶＬＡＮ  ＩＤとポートとの組み合わせをＯＦＣ１０２に送信するものとして説明したが、ＯＦＣ１０２と連携動作するその他の制御装置に、ＶＬＡＮ  ＩＤとポートとの組み合わせを送信するようにしてもよい。
【００３８】
また、上記した実施形態では、ＶＬＡＮ  ＩＤとポートとの組み合わせよりも先に、受信パケットの処理内容の決定を求めるメッセージ（Ｐａｃｋｅｔ−Ｉｎメッセージ）を送信することとしているが、ＶＬＡＮ  ＩＤとポートとの組み合わせを先に送信するようにしてもよい。
【００３９】
なお、上記の特許文献および非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００４０】
１０  スイッチ装置
２０  制御装置
１００  オープンフロースイッチ（ＯＦＳ）
１０２  オープンフローコントローラ（ＯＦＣ）
１０３  セキュアチャネル
１０４、１０４ａ〜１０４ｃ  ポート
１０５  オープンフロースイッチ機能部
１０６  プラットフォーム機能部
１０７  ＶＬＡＮ設定管理部
１０６１  コマンドラインインタフェース（ＣＬＩ）
【図１】
2013183664.tif 000003
【図２】
2013183664.tif 000004
【図３】
2013183664.tif 000005
【図４】
2013183664.tif 000006
【図５】
2013183664.tif 000007
【図６】
2013183664.tif 000008
【図７】
2013183664.tif 000009
【図８】
2013183664.tif 000010
【図９】
2013183664.tif 000011
【国際調査報告】
2013183664.tif 000012
2013183664.tif 000013