【手続補正書】
【提出日】平成26年9月22日(2014.9.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スイッチのデフォルト仮想ローカルエリアネットワーク識別番号を０にセットするステップと、
ローカルエリアネットワークインターフェースからデータパケットを受信するステップと、
前記スイッチの前記デフォルト仮想ローカルエリアネットワーク識別番号が０である場合であり、かつ前記データパケットがタグなしである場合、前記スイッチにより、識別番号０を有する仮想ローカルエリアネットワークヘッダを適用するステップと、
前記データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断するステップと、
前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、
前記データパケットをローカルエリアネットワークプロトコルスタックネットワークインターフェースに転送するステップと、
を含む、方法。
【請求項２】
前記第１の事前に定義された値は０であり、前記第２の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号である、請求項１に記載の方法。
【請求項３】
前記適用するステップは、前記データパケットの前記仮想ローカルエリアネットワーク識別番号を前記デフォルト仮想ローカルエリアネットワーク識別番号にセットする前記スイッチによって達成される、請求項１に記載の方法。
【請求項４】
仮想ローカルエリアネットワーク識別番号０に関するテーブル項目をスイッチ仮想ローカルエリアネットワークテーブル内に作成するステップと、
ローカルエリアネットワークプロトコルスタックネットワークインターフェースからデータパケットを受信するステップと、
前記データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断するステップと、
前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、
前記データパケットを前記スイッチ内のホスト管理ポートに転送するステップと、
前記スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行するステップであって、前記ステップは前記データパケットの転送先となる正確なローカルエリアネットワークインターフェースの位置を特定する、当該実行するステップと、
前記データパケットを前記スイッチの前記ホスト管理ポートから前記正確なローカルエリアネットワークインターフェースに転送するステップと、
を含む、方法。
【請求項５】
前記第１の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号であり、前記第２の事前に定義された値は０である、請求項４に記載の方法。
【請求項６】
前記実行するステップは、仮想ローカルエリアネットワーク識別番号０と等しい対応する前記スイッチ仮想ローカルエリアネットワークテーブル項目を使用して達成される、請求項４に記載の方法。
【請求項７】
０のデフォルト仮想ローカルエリアネットワーク識別番号を有するスイッチであって、
前記スイッチは、ローカルエリアネットワークインターフェースからデータパケットを受信し、前記データパケットはタグ付きデータパケットおよびタグなしデータパケットのうちの１つであり、
前記スイッチは、前記スイッチの前記デフォルト仮想ローカルエリアネットワーク識別番号が０である場合、識別番号０を有する仮想ローカルエリアネットワークヘッダを前記タグなしデータパケットに適用して、それによって前記タグなしデータパケットをタグ付けする、スイッチと、
前記タグ付きデータパケットを受信するローカルエリアネットワークドライバであって、
前記ローカルエリアネットワークドライバは、前記タグ付きデータパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断し、
前記ローカルエリアネットワークドライバは、前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換し、
前記ローカルエリアネットワークドライバは、前記データパケットをローカルエリアネットワークプロトコルスタックネットワークインターフェースに転送する、ローカルエリアネットワークドライバと、
を備える、装置。
【請求項８】
前記装置はホームゲートウェイデバイスである、請求項７に記載の装置。
【請求項９】
前記ホームゲートウェイデバイスは、ルータ、ブリッジ、およびブルータのうちの１つである、請求項８に記載の装置。
【請求項１０】
前記第１の事前に定義された値は０であり、前記第２の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号である、請求項７に記載の装置。
【請求項１１】
装置であって、
仮想ローカルエリアネットワーク識別番号０に関するテーブル項目をスイッチ仮想ローカルエリアネットワークテーブル内に有するスイッチと、
タグ付きデータパケットを前記スイッチのホスト管理ポートに送信するローカルエリアネットワークドライバと、
を備え、
前記ローカルエリアネットワークドライバは、タグ付きデータパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断し、
前記ローカルエリアネットワークドライバは、前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記タグ付きデータパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換し、
前記ローカルエリアネットワークドライバは、前記タグ付きデータパケットを前記スイッチ内のホスト管理ポートに転送し、
前記スイッチは、前記スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行して、前記データパケットの転送先となる正確なローカルエリアネットワークインターフェースの位置を特定し、
前記スイッチは、前記データパケットを前記スイッチの前記ホスト管理ポートから前記正確なローカルエリアネットワークインターフェースに転送する、前記装置。
【請求項１２】
前記第１の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効仮想ローカルエリアネットワーク識別番号であり、前記第２の事前に定義された値は０である、請求項１１に記載の装置。
【請求項１３】
前記装置はホームゲートウェイデバイスである、請求項１１に記載の装置。
【請求項１４】
前記ホームゲートウェイデバイスは、ルータ、ブリッジ、およびブルータのうちの１つである、請求項１３に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
スイッチのデフォルト仮想ローカルエリアネットワーク識別番号を０にセットするステップと、ローカルエリアネットワークインターフェースからデータパケットを受信するステップと、データパケットがタグなしである場合、識別番号０を有する仮想ローカルエリアネットワークヘッダを適用するステップと、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかどうかを判断するステップと、仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値に等しい場合、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、データパケットをローカルエリアネットワークプロトコルスタックネットワークインターフェースに転送するステップとを含む方法および装置が記述される。記述されるのは、仮想ローカルエリアネットワーク識別番号０に関するテーブル項目をスイッチ仮想ローカルエリアネットワークテーブル内に作成するステップと、ローカルエリアネットワークプロトコルスタックネットワークインターフェースからデータパケットを受信するステップと、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかどうかを判断するステップと、仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値に等しい場合、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、データパケットをスイッチ内のホスト管理ポートに転送するステップと、スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行して、データパケットの転送先となる正確なローカルエリアネットワークインターフェースの位置を特定するステップと、データパケットをスイッチのホスト管理ポートから正確なローカルエリアネットワークインターフェースに転送するステップとを含む方法および装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
動作の伝送側で、初期化が必要とされる。詳細には、仮想ローカルエリアネットワーク識別番号０に関して、スイッチ仮想ローカルエリアネットワークテーブル内でテーブル項目が作成される。データパケットは、スイッチのホスト管理ポートによって、ローカルエリアネットワークプロトコルスタックネットワークインターフェースから受信される。ローカルエリアネットワークドライバは、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかどうかを判断する。データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値である場合、ローカルエリアネットワークドライバは、データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換する。ローカルエリアネットワークドライバは、次いで、データパケットをスイッチのホスト管理ポートに転送する。スイッチは、次いで、スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行して、データパケットの転送先となる正確なローカルエリアネットワークインターフェースの位置を特定する。スイッチは次いで、データパケットを正確なローカルエリアネットワークインターフェースに転送する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
添付の図面に示された、構成要素である、システム構成要素および方法ステップのうちのいくつかは、好ましくはソフトウェアの形で実現されるため、システム構成要素（または、プロセスステップ）同士の間の実際の接続は、本発明がプログラムされる様式に応じて、異なる場合がある点をさらに理解されたい。本明細書の教示を考慮すると、当業者は本発明のこれらのおよび類似の実現または構成を企図することができるであろう。
（付記１）
スイッチのデフォルト仮想ローカルエリアネットワーク識別番号を０にセットするステップと、
ローカルエリアネットワークインターフェースからデータパケットを受信するステップと、
前記スイッチの前記デフォルト仮想ローカルエリアネットワーク識別番号が０である場合、および前記データパケットがタグなしである場合、前記スイッチにより、仮想ローカルエリアネットワークヘッダに識別番号０を適用するステップと、
前記データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断するステップと、
前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、
前記データパケットをローカルエリアネットワークプロトコルスタックネットワークインターフェースに転送するステップと、
を含む、方法。
（付記２）
前記第１の事前に定義された値は０であり、前記第２の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号である、付記１に記載の方法。
（付記３）
前記適用するステップは、前記データパケットの前記仮想ローカルエリアネットワーク識別番号を前記デフォルト仮想ローカルエリアネットワーク識別番号にセットする前記スイッチによって達成される、付記１に記載の方法。
（付記４）
仮想ローカルエリアネットワーク識別番号０に関するテーブル項目をスイッチ仮想ローカルエリアネットワークテーブル内に作成するステップと、
ローカルエリアネットワークプロトコルスタックネットワークインターフェースからデータパケットを受信するステップと、
前記データパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断するステップと、
前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換するステップと、
前記データパケットを前記スイッチ内のホスト管理ポートに転送するステップと、
前記スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行するステップであって、前記ステップは前記データパケットを転送するための正確なローカルエリアネットワークインターフェースを探す、当該実行するステップと、
前記データパケットを前記スイッチの前記ホスト管理ポートから前記正確なローカルエリアネットワークインターフェースに転送するステップと、
を含む、方法。
（付記５）
前記第１の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号であり、前記第２の事前に定義された値は０である、付記４に記載の方法。
（付記６）
前記実行するステップは、仮想ローカルエリアネットワーク識別番号０と等しい対応する前記スイッチ仮想ローカルエリアネットワークテーブル項目を使用して達成される、付記４に記載の方法。
（付記７）
０のデフォルト仮想ローカルエリアネットワーク識別番号を有するスイッチであって、
前記スイッチは、ローカルエリアネットワークインターフェースからデータパケットを受信し、前記データパケットはタグ付きデータパケットおよびタグなしデータパケットのうちの１つであり、
前記スイッチは、前記スイッチの前記デフォルト仮想ローカルエリアネットワーク識別番号が０である場合、識別番号０を有する仮想ローカルエリアネットワークヘッダを前記タグなしデータパケットに適用して、それによって前記タグなしデータパケットをタグ付けする、スイッチと、
前記タグ付きデータパケットを受信するローカルエリアネットワークドライバであって、
前記ローカルエリアネットワークドライバは、前記タグ付きデータパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断し、
前記ローカルエリアネットワークドライバは、前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記データパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換し、
前記ローカルエリアネットワークドライバは、前記データパケットをローカルエリアネットワークプロトコルスタックネットワークインターフェースに転送する、ローカルエリアネットワークドライバと、
を備える、装置。
（付記８）
前記装置はホームゲートウェイデバイスである、付記７に記載の装置。
（付記９）
前記ホームゲートウェイデバイスは、ルータ、ブリッジ、およびブルータのうちの１つである、付記８に記載の装置。
（付記１０）
前記第１の事前に定義された値は０であり、前記第２の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効な仮想ローカルエリアネットワーク識別番号である、付記５に記載の装置。
（付記１１）
装置であって、
仮想ローカルエリアネットワーク識別番号０に関するテーブル項目をスイッチ仮想ローカルエリアネットワークテーブル内に有するスイッチと、
タグ付きデータパケットを前記スイッチのホスト管理ポートに送信するローカルエリアネットワークドライバと、
を備え、
前記ローカルエリアネットワークドライバは、タグ付きデータパケットのヘッダ内の仮想ローカルエリアネットワーク識別番号が第１の事前に定義された値であるかを判断し、
前記ローカルエリアネットワークドライバは、前記仮想ローカルエリアネットワーク識別番号が前記第１の事前に定義された値と等しい場合、前記タグ付きデータパケットの前記ヘッダ内の前記仮想ローカルエリアネットワーク識別番号を第２の事前に定義された値に変換し、
前記ローカルエリアネットワークドライバは、前記タグ付きデータパケットを前記スイッチ内のホスト管理ポートに転送し、
前記スイッチは、前記スイッチ仮想ローカルエリアネットワークテーブル内でテーブル探索を実行して、前記データパケットを転送するための正確なローカルエリアネットワークインターフェースを探し、
前記スイッチは、前記データパケットを前記スイッチの前記ホスト管理ポートから前記正確なローカルエリアネットワークインターフェースに転送する、前記装置。
（付記１２）
前記第１の事前に定義された値は、１から４０９４の範囲の、事前に定義された有効仮想ローカルエリアネットワーク識別番号であり、前記第２の事前に定義された値は０である、付記１１に記載の装置。
（付記１３）
前記装置はホームゲートウェイデバイスである、付記１１に記載の装置。
（付記１４）
前記ホームゲートウェイデバイスは、ルータ、ブリッジ、およびブルータのうちの１つである、付記１３に記載の装置。