(57)【要約】  本発明は、マルチキャストデータパケット転送方法、装置およびシステムを提供する。当該システムは、制御ブリッジとポート拡張器とによって構成される拡張ブリッジである。制御ブリッジが、マルチキャストＥＣＩＤを有するＥＴＡＧが追加されるマルチキャストデータパケットをカスケードポートを介して送信し、当該ＥＴＡＧのＥＣＩＤは、前記カスケードポートに接続されるポート拡張器での、同一のマルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。ポート拡張器が、ＥＴＡＧが追加されるマルチキャストデータパケットを制御ブリッジに接続される上流ポートを介して受信し、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索し、マルチキャストコピー情報に基づいて各出力ポートに前記マルチキャストデータパケットを一つコピーし、各マルチキャストデータパケットのＥＴＡＧを除去し、マルチキャストデータパケットのそれぞれに各出力ポートのポート識別子及びＶＬＡＮ識別子を追加し、ＶＬＡＮ識別子を含むマルチキャストデータパケットを各出力ポートを介して送信する。
2019537383.tif 000002
【特許請求の範囲】
【請求項１】
制御ブリッジがマルチキャストデータパケットを受信することと、
前記制御ブリッジが前記マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥ−ｃｈａｎｎｅｌ識別子（ＥＣＩＤ）およびカスケードポートを特定し、前記マルチキャストＥＣＩＤは、前記カスケードポートに接続されるポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートに対応されることと、
前記制御ブリッジが前記マルチキャストＥＣＩＤを有する拡張仮想ローカルエリアネットワークラベル（ＥＴＡＧ）を前記マルチキャストデータパケットに追加することと、
前記制御ブリッジが、前記マルチキャストＥＣＩＤを有するＥＴＡＧが追加される前記マルチキャストデータパケットを前記カスケードポートを介して送信することと、を含むことを特徴とするマルチキャストデータパケット転送方法。
【請求項２】
前記マルチキャストデータパケットを受信する前に、
前記制御ブリッジが、前記カスケードポートに接続される前記ポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートを取得することと、
前記制御ブリッジが、前記ポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートに前記マルチキャストＥＣＩＤを割り当てることと、
前記制御ブリッジが、前記マルチキャストグループが前記マルチキャストＥＣＩＤおよび前記カスケードポートに関連することを記録することと、
前記制御ブリッジがマルチキャストコピー情報を生成し、前記マルチキャストコピー情報は、前記ポート拡張器での、前記マルチキャストグループの各前記出力ポートのポート識別子およびＶＬＡＮ識別子を含むことと、
前記制御ブリッジが前記カスケードポートを介して前記マルチキャストＥＣＩＤおよび前記マルチキャストコピー情報を前記ポート拡張器へ送信することと、を含むことを特徴とする請求項１に記載のマルチキャストデータパケット転送方法。
【請求項３】
前記カスケードポートに接続される前記ポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートを取得することは、
前記制御ブリッジが、前記マルチキャストグループに加入するための、ＶＬＡＮ識別子とＥＴＡＧとを含む複数のインターネットグループ管理プロトコル（ＩＧＭＰ）メンバーシップレポートパケットを前記カスケードポートを介して受信することと、
前記制御ブリッジが、各前記ＩＧＭＰメンバーシップレポートパケットのＥＴＡＧのユニキャストＥＣＩＤが対応される拡張ポートに基づいて各前記出力ポートを識別することと、
前記制御ブリッジが各前記ＩＧＭＰメンバーシップレポートパケットのＶＬＡＮ識別子に基づいて各前記出力ポートの所属するＶＬＡＮを識別することと、を含むことを特徴とする請求項２に記載のマルチキャストデータパケット転送方法。
【請求項４】
拡張ブリッジの制御ブリッジに用いられるマルチキャストデータパケット転送装置であって、
受信手段、検索手段および送信手段を備え、
前記受信手段はマルチキャストデータパケットを受信することと、
前記検索手段はマルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥ−ｃｈａｎｎｅｌ識別子（ＥＣＩＤ）およびカスケードポートを特定し、前記マルチキャストＥＣＩＤは、前記カスケードポートに接続されるポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートに対応されることと、
前記送信手段は、前記マルチキャストＥＣＩＤを有する拡張仮想ローカルエリアネットワークラベル（ＥＴＡＧ）を前記マルチキャストデータパケットに追加し、前記マルチキャストＥＣＩＤを有するＥＴＡＧが追加される前記マルチキャストデータパケットを前記カスケードポートを介して送信することと、を含むことを特徴とするマルチキャストデータパケット転送装置。
【請求項５】
割当手段およびマルチキャストコピー情報生成手段を更に備え、
前記割当手段は、前記ポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートに前記マルチキャストＥＣＩＤを割り当てることと、
前記マルチキャストコピー情報生成手段は、前記マルチキャストグループが前記マルチキャストＥＣＩＤおよび前記カスケードポートに関連することを記録し、前記カスケードポートに接続される前記ポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートを取得し、マルチキャストコピー情報を生成し、前記マルチキャストコピー情報は、前記ポート拡張器での、前記マルチキャストグループの各前記出力ポートのポート識別子およびＶＬＡＮ識別子を含むことと、
前記送信手段は、前記カスケードポートを介して前記マルチキャストＥＣＩＤおよび前記マルチキャストコピー情報を前記ポート拡張器へ送信することと、を含むことを特徴とする請求項４に記載のマルチキャストデータパケット転送装置。
【請求項６】
前記受信手段は、前記マルチキャストグループに加入するための、ＶＬＡＮ識別子とＥＴＡＧとを含む複数のインターネットグループ管理プロトコル（ＩＧＭＰ）メンバーシップレポートパケットを前記カスケードポートを介して受信し、
前記マルチキャストコピー情報生成手段は、各前記ＩＧＭＰメンバーシップレポートパケットのＥＴＡＧのユニキャストＥＣＩＤが対応される拡張ポートに基づいて各前記出力ポートを識別し、各前記ＩＧＭＰメンバーシップレポートパケットのＶＬＡＮ識別子に基づいて各前記出力ポートの所属するＶＬＡＮを識別することを特徴とする請求項５に記載のマルチキャストデータパケット転送装置。
【請求項７】
ポート拡張器が、マルチキャストＥＣＩＤを有する拡張仮想ローカルエリアネットワークラベル（ＥＴＡＧ）を含むマルチキャストデータパケットを上流ポートを介して受信することと、
前記ポート拡張器が、前記マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索し、前記マルチキャストコピー情報は、前記マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含むことと、
前記ポート拡張器が、前記マルチキャストコピー情報に基づいて各前記出力ポートに前記マルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各前記出力ポートのＶＬＡＮ識別子を追加し、各前記出力ポートを介して前記ＶＬＡＮ識別子を含む前記マルチキャストデータパケットを送信することと、を含むことを特徴とするマルチキャストデータパケット転送方法。
【請求項８】
前記マルチキャストＥＣＩＤを有するＥＴＡＧを含む前記マルチキャストデータパケットを前記上流ポートを介して受信する前に、
前記ポート拡張器が、前記マルチキャストグループに加入するための複数のインターネットグループ管理プロトコル（ＩＧＭＰ）メンバーシップレポートパケットをそれぞれ複数の拡張ポートを介して受信することと、
前記ポート拡張器が、各前記ＩＧＭＰメンバーシップレポートパケットを受信する拡張ポートのユニキャストＥＣＩＤおよび所属するＶＬＡＮに基づいて、各前記ＩＧＭＰメンバーシップレポートパケットにＥＴＡＧおよびＶＬＡＮ識別子を追加することと、
前記ポート拡張器が、ＥＴＡＧとＶＬＡＮ識別子とが追加されるＩＧＭＰメンバーシップレポートパケットのそれぞれを前記上流ポートを介して送信することと、を含むことを特徴とする請求項７に記載のマルチキャストデータパケット転送方法。
【請求項９】
前記ポート拡張器が前記マルチキャストＥＣＩＤを有するＥＴＡＧを含む前記マルチキャストデータパケットを前記上流ポートを介して受信する前に、
前記ポート拡張器が、制御ブリッジによって割り当てられたマルチキャストＥＣＩＤおよび当該マルチキャストＥＣＩＤに関連するマルチキャストコピー情報を前記上流ポートを介して受信することと、
前記ポート拡張器が、受信された前記マルチキャストＥＣＩＤおよび前記マルチキャストコピー情報を記録することと、を含むことを特徴とする請求項８に記載のマルチキャストデータパケット転送方法。
【請求項１０】
拡張ブリッジシステムのポート拡張器に用いられるマルチキャストデータパケット転送装置であって、
受信手段、検索手段および送信手段を備え、
前記受信手段は、マルチキャストＥＣＩＤを有する拡張仮想ローカルエリアネットワークラベル（ＥＴＡＧ）を含むマルチキャストデータパケットを上流ポートを介して受信することと、
前記検索手段は、前記マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索し、前記マルチキャストコピー情報は、前記マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含むことと、
前記送信手段は、前記マルチキャストコピー情報に基づいて各前記出力ポートに前記マルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各前記出力ポートのＶＬＡＮ識別子を追加し、各前記出力ポートを介して前記ＶＬＡＮ識別子を含む前記マルチキャストデータパケットを送信することと、を含むことを特徴とするマルチキャストデータパケット転送装置。
【請求項１１】
前記受信手段は、前記マルチキャストグループに加入するための複数のインターネットグループ管理プロトコル（ＩＧＭＰ）メンバーシップレポートパケットをそれぞれ複数の拡張ポートを介して受信し、
前記送信手段は、各前記ＩＧＭＰメンバーシップレポートパケットを受信する拡張ポートのユニキャストＥＣＩＤおよび所属するＶＬＡＮに基づいて各前記ＩＧＭＰメンバーシップレポートパケットにＥＴＡＧおよびＶＬＡＮ識別子を追加し、ＥＴＡＧとＶＬＡＮ識別子とが追加されるＩＧＭＰメンバーシップレポートパケットのそれぞれを前記上流ポートを介して送信することを特徴とする請求項１０に記載のマルチキャストデータパケット転送装置。
【請求項１２】
前記受信手段は、割り当てられたマルチキャストＥＣＩＤおよび当該マルチキャストＥＣＩＤに関連するマルチキャストコピー情報を前記上流ポートを介して受信し、
前記検索手段は、受信された前記マルチキャストＥＣＩＤおよび前記マルチキャストコピー情報を記録することを特徴とする請求項１１に記載のマルチキャストデータパケット転送装置。
【請求項１３】
制御ブリッジと複数のポート拡張器とによって構成されるマルチキャストデータパケット転送システムであって、
前記制御ブリッジは、マルチキャストデータパケットを受信し、前記マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥ−ｃｈａｎｎｅｌ識別子（ＥＣＩＤ）およびカスケードポートとを特定し、前記マルチキャストＥＣＩＤを有する拡張仮想ローカルエリアネットワークラベル（ＥＴＡＧ）を前記マルチキャストデータパケットに追加し、マルチキャストＥＣＩＤを有するＥＴＡＧが追加される前記マルチキャストデータパケットを前記カスケードポートを介して送信し、前記マルチキャストＥＣＩＤは、前記カスケードポートに接続されるポート拡張器での、前記マルチキャストグループの異なるＶＬＡＮの出力ポートに対応され、
ポート拡張器の１つは、前記マルチキャストＥＣＩＤを有する前記ＥＴＡＧが追加される前記マルチキャストデータパケットを前記カスケードポートに接続される上流ポートを介して受信し、前記マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索し、前記マルチキャストコピー情報に基づいて各前記出力ポートに前記マルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各前記出力ポートのＶＬＡＮ識別子を追加し、各前記出力ポートを介して前記ＶＬＡＮ識別子を含むマルチキャストデータパケットを送信し、
前記マルチキャストコピー情報は、前記マルチキャストグループの各前記出力ポートのポート識別子およびＶＬＡＮ識別子を含むことを特徴とするマルチキャストデータパケット転送システム。
【発明の詳細な説明】
【関連出願の相互引用】
【０００１】
本願は、出願日が２０１６年１１月３０日であり、出願番号が２０１６１１０８６３２９．Ｘであり、発明名称が「マルチキャストデータパケット転送方法、装置およびシステム」である中国特許出願の優先権を主張し、当該出願の全文が引用により本願に組み込まれる。
【背景技術】
【０００２】
拡張ブリッジ（Ｅｘｔｅｎｄｅｄ Ｂｒｉｄｇｅ）は、制御ブリッジ（ＣＢ、Ｃｏｎｔｒｏｌｌｉｎｇ Ｂｒｉｄｇｅ）と１つまたは複数のポート拡張器（ＰＥ、Ｐｏｒｔ Ｅｘｔｅｎｄｅｒ）とによって構成される。ＣＢは、単一のブリッジ、または複数のブリッジのスタッキングによって構成されるブリッジであってもよい。
【０００３】
拡張ブリッジの既存のマルチキャストデータパケット転送方式の１つとして、ＣＢは、ＰＥの同一のマルチキャストグループの異なる仮想ローカルエリアネットワーク(ＶＬＡＮ、Ｖｉｒｔｕａｌ Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ)内の出力ポートにマルチキャストＥＣＩＤを割り当て、ＶＬＡＮの各出力ポートにマルチキャストデータパケットをコピーし、コピーされたマルチキャストデータパケットのそれぞれにＶＬＡＮラベルおよびＥＴＡＧを追加する。コピーされたマルチキャストデータパケットのそれぞれにおいて、ＥＴＡＧに付加されるマルチキャストＥＣＩＤは、ＶＬＡＮラベルに対応するＶＬＡＮ内に位置する出力ポートに対応される。ＣＢは、カスケードポート（Ｃａｓｃａｄｅ ｐｏｒｔ）を介してこれらのＶＬＡＮラベルとＥＴＡＧとが付加されるマルチキャストデータパケットをＰＥへ送信する。ＰＥは、ＶＬＡＮラベルとＥＴＡＧとが付加される各マルチキャストデータパケットのマルチキャストＥＣＩＤに対応する各出力ポートに基づいて、マルチキャストデータパケットを１つコピーし、コピーされたマルチキャストデータパケットのそれぞれに対して、ＥＴＡＧを除去してから各出力ポートを介して送信する。
【０００４】
上記既存のマルチキャストデータパケット転送方式では、カスケードポートを介してＰＥの複数のコピーされたマルチキャストデータパケットを送信するため、占用されるＥ−ｓｔａｃｋリンクの帯域幅が増加する。
【図面の簡単な説明】
【０００５】
【図１】本発明の実施例に係るマルチキャストデータパケット転送方法のフローチャートである。
【０００６】
【図２】本発明の実施例に係るマルチキャストデータパケット転送方法の別のフローチャートである。
【０００７】
【図３】本発明の実施例の拡張ブリッジのマルチキャストデータパケットの転送の模式図である。
【０００８】
【図４】本発明の実施例のマルチキャストデータパケット転送装置の構造模式図である。
【０００９】
【図５】本発明の実施例の図４におけるマルチキャストデータパケット転送装置が設けられる制御ブリッジの構造模式図である。
【００１０】
【図６】本発明の実施例の図４におけるマルチキャストデータパケット転送装置が設けられる制御ブリッジの構造模式図である。
【００１１】
【図７】本発明の実施例のマルチキャストデータパケット転送装置の構造模式図である。
【００１２】
【図８】本発明の実施例の図７におけるマルチキャストデータパケット転送装置が設けられるポート拡張器の構造模式図である。
【００１３】
【図９】本発明の実施例の図７におけるマルチキャストデータパケット転送装置が設けられるポート拡張器の構造模式図である。
【発明を実施するための形態】
【００１４】
以下では、本発明の実施例の図面を組み合わせて本発明の実施例における解決手段を明瞭で完全に記述する。明らかに、記述される実施例が単に本発明の一部の実施例に過ぎず、全部の実施例ではない。本発明における実施例に基づいて、当業者が進歩性に値する労働をせずに成した全ての他の実施例は、何れも本発明の保護範囲に含まれる。
【００１５】
図１は、本発明の実施例に係るマルチキャストデータパケット転送方法のフローチャートを示す。当該方法は、拡張ブリッジの制御ブリッジに適用する。図１に示すように、当該方法は、以下のステップを含む。
【００１６】
ステップ１１１では、マルチキャストデータパケットを受信する。
【００１７】
ステップ１１３では、マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥＣＩＤおよびカスケードポートを特定する。マルチキャストＥＣＩＤは、カスケードポートに接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。
【００１８】
ステップ１１５では、マルチキャストＥＣＩＤを有するＥＴＡＧをマルチキャストデータパケットに追加する。
【００１９】
ステップ１１７では、マルチキャストＥＣＩＤを有するＥＴＡＧが追加されるマルチキャストデータパケットをカスケードポートを介して送信する。
【００２０】
図１に示すマルチキャストデータパケット転送方法は、下記の有益な効果がある。制御ブリッジがマルチキャストグループの異なるＶＬＡＮポートの所在するＰＥのみへマルチキャストデータパケットを一つしか送信しないため、Ｅ−ｓｔａｃｋリンクの帯域幅に対する占用が減少する。
【００２１】
図２は、本発明の実施例に係るマルチキャストデータパケット転送方法のフローチャートを示す。当該方法は、拡張ブリッジシステムのポート拡張器に適用し、図２Ｂに示すように、当該方法は、下記のステップを含む。
【００２２】
ステップ２２０では、ＥＴＡＧを含むマルチキャストデータパケットを上流ポート（ｕｐｓｔｒｅａｍ ｐｏｒｔ）を介して受信する。当該ＥＴＡＧに含まれるマルチキャストＥＣＩＤは、マルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。
【００２３】
ステップ２２２では、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索する。ただし、マルチキャストコピー情報は、マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートおよび各出力ポートのＶＬＡＮ識別子を含む。
【００２４】
ステップ２２４では、マルチキャストコピー情報に基づいて各出力ポートにマルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各出力ポートのＶＬＡＮ識別子を追加し、ＶＬＡＮ識別子を含むマルチキャストデータパケットを各出力ポートを介して送信する。
【００２５】
図２に示すマルチキャストデータパケット転送方法の有益な作効果は、下記のようになる。ポート拡張器は、制御ブリッジによって転送された一つのマルチキャストデータパケットに基づいて、異なるＶＬＡＮの出力ポートにマルチキャストデータパケットをコピーし、コピーされたマルチキャストデータパケットを各出力ポートを介して送信する。
【００２６】
図３に示す拡張ブリッジ３００では、ＣＢ３１は、カスケードポート３１−１および３１−２を介してＰＥ３２の上流ポート３２−１およびＰＥ３３の上流ポート３３−１にそれぞれ接続されている。ＰＥ３２の拡張ポート３２−２、３２−３、３２−４および３２−５は、それぞれ端末３４から３７に接続され、ＰＥ３３の拡張ポート３３−２および３３−３は、それぞれ端末３８と３９に接続されている。端末３４、３５と３８は、ＶＬＡＮ１０に位置し、端末３６、３７と３９は、ＶＬＡＮ２０に位置する。
【００２７】
端末３４は、マルチキャストグループＧ２に加入したＩＧＭＰ(Ｉｎｔｅｒｎｅｔ Ｇｒｏｕｐ Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ)メンバーシップレポート（ｍｅｍｂｅｒｓｈｉｐ ｒｅｐｏｒｔ）パケットを送信する。ＰＥ３２は、拡張ポート３２−２を介してＩＧＭＰメンバーシップレポートパケットを受信し、ＥＴＡＧとＶＬＡＮ１０ラベルを追加する。ＥＴＡＧには、拡張ポート３２−２のユニキャストＥＣＩＤが付加されている。ＰＥ３２は、ＥＴＡＧとＶＬＡＮ１０ラベルとが追加されるＩＧＭＰメンバーシップレポートパケットを上流ポート３２−１を介して送信する。ＣＢ３１は、拡張ポート３２−２のユニキャストＥＣＩＤを有するＥＴＡＧとＶＬＡＮ１０ラベルとを含むＩＧＭＰメンバーシップレポートパケットをカスケードポート３１−１を介して受信し、マルチキャストグループＧ２に対応するマルチキャストＥＣＩＤおよびカスケードポートを検索し、ＰＥ３２での、マルチキャストグループＧ２の出力ポートに関連するマルチキャストＥＣＩＤが検索されなかった場合に、ＰＥ３２での、マルチキャストグループＧ２の出力ポートにマルチキャストＥＣＩＤ３０００を割り当てる。ＣＢ３１は、マルチキャストグループＧ２に関連するマルチキャストＥＣＩＤ３０００およびカスケードポート３１−１を記録できる。
【００２８】
ＣＢ３１は、拡張ポート３２−２のユニキャストＥＣＩＤに基づいて出力ポートが拡張ポート３２−２であると識別し、ＶＬＡＮ１０識別子に基づいて出力ポートの所属するＶＬＡＮ１０を識別する。ＣＢ３１は、マルチキャストコピー情報（ポート３２−２、ＶＬＡＮ１０）を生成し、出力ポート３２−２がＶＬＡＮ１０にあると示す。
【００２９】
ＣＢ３１は、割り当てられたマルチキャストＥＣＩＤ３０００および生成されたマルチキャストコピー情報をカスケードポート３１−１を介してＰＥ３２へ送信してもよい。
【００３０】
ＰＥ３２は、マルチキャストＥＣＩＤ３０００が受信されたマルチキャストコピー情報に関連することを記録してもよい。例えば、ＰＥ３２は、マルチキャストＥＣＩＤ３０００がマルチキャストコピー情報（ポート３２−２、ＶＬＡＮ１０）に関連することを記録し、または、ＰＥ３２は、マルチキャストＥＣＩＤ３０００に関連するマルチキャストコピーテーブルインデックスを記録し、当該マルチキャストコピーテーブルインデックスが対応されるマルチキャストコピー情報に（例えば、ポート３２−２、ＶＬＡＮ１０を記録）記録する。本発明では、ＰＥがマルチキャストコピー情報を記録する方式について限定しない。
【００３１】
端末３５−３７は、マルチキャストグループＧ２に加入したＩＧＭＰメンバーシップレポートパケットをそれぞれ送信する。ＰＥ３２がＥＴＡＧおよびＶＬＡＮラベルを追加する方式は、同じである。ＰＥ３２は、ＥＴＡＧおよびＶＬＡＮラベルが追加されるこれらのＩＧＭＰメンバーシップレポートパケットを上流ポート３２−１を介して送信する。
【００３２】
ＣＢ３１は、これらのＩＧＭＰメンバーシップレポートパケットをカスケードポート３１−１を介して受信し、ＰＥ３２での、マルチキャストグループＧ２の出力ポートに関連するマルチキャストＥＣＩＤ３０００を検索する。ＣＢ３１は、マルチキャストコピー関係（ポート３２−３、ＶＬＡＮ１０）およびマルチキャストコピー関係（ポート３２−４、ポート３２−５、ＶＬＡＮ２０）を生成する。ＣＢ３１は、マルチキャストＥＣＩＤ３０００および生成されたこれらのマルチキャストコピー関係をＰＥ３２へ送信してもよい。
【００３３】
例えば、ＰＥ３２は、更に、マルチキャストＥＣＩＤ３０００がマルチキャストコピー関係（ポート３２−２、ポート３２−３、ＶＬＡＮ１０）およびマルチキャストコピー関係（ポート３２−４、ポート３２−５、ＶＬＡＮ２０）に関連することを記録することで、マルチキャストＥＣＩＤ３０００に関連する各出力ポートおよび各出力ポートのＶＬＡＮを記録する。または、ＰＥ３２は、マルチキャストＥＣＩＤ３０００に関連するマルチキャストコピーテーブルインデックスが対応される出力ポートコピーテーブルに、マルチキャストコピー関係（ポート３２−２、ポート３２−３、ＶＬＡＮ１０）およびマルチキャストコピー関係（ポート３２−４、ポート３２−５、ＶＬＡＮ２０）を記録する。
【００３４】
端末３８と３９は、マルチキャストグループＧ２に加入したＩＧＭＰメンバーシップレポートパケットをそれぞれ送信する。ＰＥ３３は、これらのＩＧＭＰメンバーシップレポートパケットを受信し、ユニキャストＥＣＩＤを有するＥＴＡＧとＶＬＡＮラベルとを追加し、それぞれ上流ポート３３−１を介して送信する。
【００３５】
ＣＢ３１は、ユニキャストＥＣＩＤを有するＥＴＡＧとＶＬＡＮラベルとを含むＩＧＭＰメンバーシップレポートパケットをカスケードポート３１−２を介して受信し、ＰＥ３３での、マルチキャストグループＧ２の異なるＶＬＡＮの出力ポートにマルチキャストＥＣＩＤ３００１を割り当てる。ＣＢ３１は、マルチキャストコピー情報（ポート３３−２、ＶＬＡＮ１０）およびマルチキャストコピー情報（ポート３３−３、ＶＬＡＮ２０）を生成する。ＣＢ３１は、マルチキャストグループＧ２に関連するマルチキャストＥＣＩＤ３００１とカスケードポート３１−２とを記録してもよい。ＣＢ３１は、マルチキャストＥＣＩＤ３００１および生成されたこれらのマルチキャストコピー情報（ポート３３−２、ＶＬＡＮ１０）と（ポート３３−３、ＶＬＡＮ２０）をカスケードポート３１−２を介してＰＥ３３へ送信してもよい。ＣＢ３１は、ＰＥ３２とＰＥ３３とでの、同一のマルチキャストグループＧ２の異なるＶＬＡＮに対応する拡張ポートのそれぞれに１つのマルチキャストＥＣＩＤを割り当て、マルチキャストＥＣＩＤのリソースを節約する。
【００３６】
ＰＥ３３は、マルチキャストＥＣＩＤ３００１がマルチキャストコピー関係（ポート３３−２、ＶＬＡＮ１０）およびマルチキャストコピー関係（ポート３３−３、ＶＬＡＮ２０）に関連することを記録することで、マルチキャストＥＣＩＤ３００１に関連する各出力ポートおよび各出力ポートの所属するＶＬＡＮを記録する。または、ＰＥ３２は、マルチキャストＥＣＩＤ３００１に関連するマルチキャストコピーテーブルインデックスが対応される出力ポートコピーテーブルに、マルチキャストコピー関係（ポート３３−２、ＶＬＡＮ１０）および（ポート３３−３、ＶＬＡＮ２０）を記録する。
【００３７】
図３に示すように、ＣＢ３１は、マルチキャストデータパケットを受信すると、マルチキャストデータパケットのマルチキャストグループＧ２アドレスまたはマルチキャストソースアドレスに基づいて、マルチキャストグループＧ２に関連するマルチキャストＥＣＩＤ３０００とＥＣＩＤ３００１を検索する。ＣＢ３１は、ＥＣＩＤ３０００に基づいて、ＰＥ３２のマルチキャストグループＧ２の全ての出力ポートへマルチキャストデータパケットを一つコピーし、ＥＣＩＤ３０００を有するＥＴＡＧを追加し、ＥＣＩＤ３０００を有する一つのマルチキャストデータパケット３１１０をカスケードポート３１−１を介して送信する。ＣＢ３１は、ＥＣＩＤ３００１に基づいて、ＰＥ３３での、マルチキャストグループＧ２の全ての出力ポートへマルチキャストデータパケットを一つコピーし、ＥＣＩＤ３００１が付加されるＥＴＡＧを追加し、ＥＣＩＤ３００１を有する一つのマルチキャストデータパケット３１１１をカスケードポート３１−２を介して送信する。ＣＢ３１は、マルチキャストデータパケットを２部コピーする。即ち、ＣＢ３１は、ＰＥ３２での、１つのマルチキャストグループの異なるＶＬＡＮの出力ポートにマルチキャストデータパケットを一つコピーし、ＰＥ３３での、１つのマルチキャストグループの異なるＶＬＡＮの出力ポートにマルチキャストデータパケットを一つコピーする。そのため、ＣＢ３１が必ずしも複数本のＥ−ｓｔａｃｋリンクを介してマルチキャストグループＧ２の異なるＶＬＡＮのマルチキャストデータパケットを各ＰＥへ送信するとは限らないため、占用されるＥ−ｓｔａｃｋリンクの帯域幅が減少する。
【００３８】
ＰＥ３２は、ＥＴＡＧが付加されるマルチキャストデータパケットを上流ポート３２−１を介して受信し、ＥＴＡＧでの、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報（ポート３２−２、ポート３２−３、ＶＬＡＮ２０）と（ポート３２−４、ポート３２−５、ＶＬＡＮ２０）に基づいて、各出力ポートに、マルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去する。ＰＥ３２は、出力ポート３２−２と３２−３とのＶＬＡＮ１０に基づいて、その中の２部のコピーされたマルチキャストデータパケットにＶＬＡＮ１０ラベルを追加し、それぞれ拡張ポート３２−２と３２−３を介して、ＶＬＡＮ１０ラベルを有するマルチキャストデータパケットを端末３４と３５へ送信する。ＰＥ３２は、出力ポート３２−４と３２−５とのＶＬＡＮ２０に基づいて、もう２部のコピーされたマルチキャストデータパケットにＶＬＡＮ２０ラベルを追加し、それぞれ拡張ポート３２−４と３２−５とを介してＶＬＡＮ２０ラベルを有するマルチキャストデータパケットを端末３６と３７へ送信する。
【００３９】
ＰＥ３３は、ＥＴＡＧが付加されるマルチキャストデータパケットを上流ポート３３−１を介して受信し、マルチキャストＥ−ＣＩＤにマッチングするマルチキャストコピー情報（ポート３３−３、ＶＬＡＮ１０）と（ポート３３−４、ＶＬＡＮ２０）に基づいて、各出力ポートに、マルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去する。ＰＥ３３は、出力ポート３３−２のＶＬＡＮ１０に基づいて、その中の一つのコピーされたマルチキャストデータパケットにＶＬＡＮ１０ラベルを追加し、ＶＬＡＮ１０ラベルを有するマルチキャストデータパケットを拡張ポート３３−３を介して端末３８へ送信する。ＰＥ３３は、出力ポート３３−３のＶＬＡＮ２０に基づいて、もう一つのコピーされたマルチキャストデータパケットにＶＬＡＮ２０ラベルを追加し、ＶＬＡＮ２０ラベルを有するマルチキャストデータパケットを拡張ポート３３−３を介して端末３９へ送信する。
【００４０】
ＰＥ３２とＰＥ３３のそれぞれは、マルチキャストグループＧ２のマルチキャストＥＣＩＤに関連するマルチキャストコピー情報に基づいて、レイヤ３コピーと転送を実行し、ＣＢからの一つのマルチキャストデータパケットを当該マルチキャストグループＧ２の異なるＶＬＡＮのメンバポートへ送信する。
【００４１】
図３に示す本実施例に係る拡張ブリッジでは、ＣＢ３１は、単一の機器であってもよく、複数の機器のスタッキングによって構成されるスタッキング機器であってもよい。ＣＢ３１がスタッキング機器であるとき、ＣＢ３１のカスケードポート３１−１と３１−２は、複数のメンバポートを含む集約ポートである。ＣＢ３１は、ＰＥ３２とＰＥ３３が上流ポートを介して送信した、ユニキャストＥＣＩＤとＶＬＡＮラベルとを含むＩＧＭＰメンバーシップレポートパケットを、カスケードポート３１−１と３１−２の何れかのメンバポートから受信してもよい。ＣＢ３１は、カスケードポート３１−１と３１−２の何れかのメンバポートを選択し、マルチキャストＥＣＩＤ、マルチキャストコピー情報、およびマルチキャストＥＣＩＤを有するマルチキャストデータパケットを送信してもよい。ＰＥ３２とＰＥ３３のそれぞれは、ＣＢ３１に接続される複数の上流ポートから１つの上流ポートを選択し、ユニキャストＥＣＩＤとＶＬＡＮラベルを含むＩＧＭＰメンバーシップレポートパケットを送信してもよい。同様に、図３に示す本実施例に係る拡張ブリッジでは、ＰＥ３２とＰＥ３３との、端末に接続されていない他の拡張ポートは、他のＰＥ機器に接続されてもよい。
【００４２】
図４は、本発明の実施例に係るマルチキャストデータパケット転送装置４００の構造模式図を示し、当該装置は、拡張ブリッジの制御ブリッジに適用する。当該マルチキャストデータパケット転送装置４００は、受信手段４０１、検索手段４０２、送信手段４０３、割当手段４０４およびマルチキャストコピー情報生成手段４０５を備える。
【００４３】
受信手段４０１は、マルチキャストデータパケットを受信する。検索手段４０２は、マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥＣＩＤおよびカスケードポートを特定する。マルチキャストＥＣＩＤは、カスケードポートに接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。送信手段４０３は、マルチキャストＥＣＩＤを有するＥＴＡＧをマルチキャストデータパケットに追加し、マルチキャストＥＣＩＤを有するＥＴＡＧが追加されるマルチキャストデータパケットをカスケードポートを介して送信する。
【００４４】
割当手段４０４は、マルチキャストグループのポート拡張器での、異なるＶＬＡＮの出力ポートにマルチキャストＥＣＩＤを割り当てる。マルチキャストコピー情報生成手段４０５は、前記マルチキャストグループに関連するマルチキャストＥＣＩＤおよびカスケードポートとを記録し、カスケードポートに接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートを取得し、マルチキャストコピー情報を生成する。マルチキャストコピー情報は、マルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信手段４０３は、マルチキャストＥＣＩＤおよびマルチキャストコピー情報をカスケードポートを介して送信する。
【００４５】
受信手段４０１は、マルチキャストグループに加入するための複数のＩＧＭＰメンバーシップレポートパケットをカスケードポートを介して受信し、ＩＧＭＰメンバーシップレポートパケットのそれぞれには、１つのＥＴＡＧおよび関連するＶＬＡＮ識別子が付加されている。マルチキャストコピー情報生成手段４０５は、各ＩＧＭＰメンバーシップレポートパケットのＥＴＡＧのユニキャストＥＣＩＤが対応される拡張ポートに基づいて各出力ポートを識別し、各ＩＧＭＰメンバーシップレポートパケットのＶＬＡＮ識別子に基づいて各出力ポートの所属するＶＬＡＮを識別する。
【００４６】
図４における上記マルチキャストデータパケット転送装置４００は、ソフトウェア（例えば、メモリに記憶され、且つプロセッサで運転される機器読み取り可能な指令）にて実現されてもよく、ハードウェア（例えば特定用途向け集積回路（ＡＳＩＣ）のプロセッサ）にて実現されてもよく、またはソフトウェアとハードウェアとの共同作用で実現されてもよい。
【００４７】
図５は、本発明に係る図４に示すマルチキャストデータパケット転送装置が設けられる制御ブリッジの一例を示す。図５では、制御ブリッジ５００は、転送手段５１０と、プロセッサ５２０と、プロセッサ５２０に接続される記憶手段５３０と、カスケードポート５４１と、物理ポート５４２とを備える。ここでの転送手段５１０は、例えばハードウェア転送チップであってもよく、記憶手段５３０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００４８】
転送手段５１０は、少なくとも受信モジュール５１１、検索モジュール５１２および送信モジュール５１３を備える。記憶手段５３０は、プロセッサ５２０で動作可能なコーディングモジュールを１つまたは複数含む。記憶手段５３０の複数のコーディングモジュールは、少なくとも割当モジュール５３１およびマルチキャストコピー情報生成モジュール５３２を備える。
【００４９】
受信モジュール５１１は、物理ポート５４２を介してマルチキャストデータパケットを受信する。検索モジュール５１２は、マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥＣＩＤおよびカスケードポート５４１を特定する。ただし、マルチキャストＥＣＩＤは、カスケードポート５４１に接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。送信モジュール５１３は、マルチキャストＥＣＩＤを有するＥＴＡＧをマルチキャストデータパケットに追加し、マルチキャストＥＣＩＤを有するＥＴＡＧが追加されるマルチキャストデータパケットをカスケードポート５４１を介して送信する。
【００５０】
割当モジュール５３１は、マルチキャストグループのポート拡張器での、異なるＶＬＡＮの出力ポートにマルチキャストＥＣＩＤを割り当てる。マルチキャストコピー情報生成モジュール５３２は、カスケードポート５４１に接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートを取得し、マルチキャストコピー情報を生成する。マルチキャストコピー情報は、マルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信モジュール５１３は、マルチキャストＥＣＩＤ及びマルチキャストコピー情報をカスケードポート５４１を介して送信する。
【００５１】
受信モジュール５１１は、マルチキャストグループに加入するための複数のＩＧＭＰメンバーシップレポートパケットをカスケードポート５４１を介して受信し、ＩＧＭＰメンバーシップレポートのそれぞれには、１つのＥＴＡＧおよび関連するＶＬＡＮ識別子が付加されている。マルチキャストコピー情報生成モジュール５３２は、各ＩＧＭＰメンバーシップレポートパケットのＥＴＡＧのユニキャストＥＣＩＤが対応される拡張ポートに基づいて各出力ポートを識別し、各ＩＧＭＰメンバーシップレポートパケットのＶＬＡＮ識別子に基づいて各出力ポートの所属するＶＬＡＮを識別する。
【００５２】
図６は、本発明に係る図４に示すマルチキャストデータパケット転送装置が設けられる制御ブリッジの別の例を示す。図６に、制御ブリッジ６００は、転送手段６１０と、プロセッサ６２０と、プロセッサ６２０に接続される記憶手段６３０と、カスケードポート６４１と、物理ポート６４２とを備える。記憶手段６３０の複数のコーディングモジュールは、少なくとも受信モジュール６３１、検索モジュール６３２、送信モジュール６３３、割当モジュール６３４およびマルチキャストコピー情報生成モジュール６３５を備える。ここでの転送手段６１０は、例えばハードウェア転送チップであってもよく、記憶手段６３０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００５３】
転送手段６１０は、物理ポート６４２を介してマルチキャストデータパケットを受信し、プロセッサ６２０へ送信する。プロセッサ６２０は、記憶手段６３０における対応するコーディングモジュールを実行することで当該マルチキャストデータパケットを処理する。その具体的な操作は、下記のようになる。
【００５４】
受信モジュール６３１は、マルチキャストデータパケットを受信する。検索モジュール６３２は、マルチキャストデータパケットのマルチキャストグループに関連するマルチキャストＥＣＩＤおよびカスケードポート６４１を特定する。マルチキャストＥＣＩＤは、カスケードポート６４１に接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートに対応される。送信モジュール６３３は、マルチキャストＥＣＩＤを有するＥＴＡＧをマルチキャストデータパケットに追加する。転送手段６１０は、マルチキャストＥＣＩＤを有するＥＴＡＧが追加されるマルチキャストデータパケットをカスケードポート６４１を介して送信する。
【００５５】
割当モジュール６３４は、マルチキャストグループのポート拡張器での、異なるＶＬＡＮの出力ポートにマルチキャストＥＣＩＤを割り当てる。マルチキャストコピー情報生成モジュール６３５は、カスケードポート６４１に接続されるポート拡張器での、マルチキャストグループの異なるＶＬＡＮの出力ポートを取得し、マルチキャストコピー情報を生成する。ただし、マルチキャストコピー情報は、マルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信モジュール６３３は、マルチキャストＥＣＩＤおよびマルチキャストコピー情報をカスケードポート６４１を介して送信する。
【００５６】
受信モジュール６３１は、更に、マルチキャストグループに加入するための複数のＩＧＭＰメンバーシップレポートパケットを受信し、ＩＧＭＰメンバーシップレポートパケットのそれぞれには、１つのＥＴＡＧおよび関連するＶＬＡＮ識別子が付加されている。マルチキャストコピー情報生成モジュール６３５は、各ＩＧＭＰメンバーシップレポートパケットのＥＴＡＧのユニキャストＥＣＩＤが対応される拡張ポートに基づいて各出力ポートを識別し、各ＩＧＭＰメンバーシップレポートパケットのＶＬＡＮ識別子に基づいて各出力ポートの所属するＶＬＡＮを識別する。
【００５７】
図７は、本発明の実施例に係るマルチキャストデータパケット転送装置７００を示す。当該装置は、拡張ブリッジのポート拡張器に適用する。当該マルチキャストデータパケット転送装置７００は、受信手段７０１、検索手段７０２および送信手段７０３を備える。受信手段７０１は、マルチキャストＥＣＩＤを有するＥＴＡＧを含むマルチキャストデータパケットを上流ポートを介して受信する。検索手段７０２は、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索する。マルチキャストコピー情報は、マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信手段７０３は、マルチキャストコピー情報に基づいて各出力ポートにマルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各出力ポートのＶＬＡＮ識別子を追加し、各出力ポートを介して前記ＶＬＡＮ識別子を含むマルチキャストデータパケットを送信する。
【００５８】
受信手段７０１は、マルチキャストグループに加入するためのＩＧＭＰメンバーシップレポートパケットを拡張ポートを介して受信する。送信手段７０３は、各ＩＧＭＰメンバーシップレポートパケットを受信した各拡張ポートのユニキャストＥＣＩＤおよび所属するＶＬＡＮに基づいて、各ＩＧＭＰメンバーシップレポートパケットにＥＴＡＧおよびＶＬＡＮ識別子を追加し、ＥＴＡＧとＶＬＡＮ識別子とが追加されるＩＧＭＰメンバーシップレポートパケットのそれぞれを上流ポートを介して送信する。
【００５９】
受信手段７０１は、制御ブリッジによって割り当てられたマルチキャストＥＣＩＤおよび当該マルチキャストＥＣＩＤに関連するマルチキャストコピー情報を上流ポートを介して受信してもよい。検索手段７０２は、受信されたマルチキャストＥＣＩＤおよびマルチキャストコピー情報を記録する。
【００６０】
図７における上記マルチキャストデータパケット転送装置７００は、ソフトウェア（例えば、メモリに記憶され、且つプロセッサで運転される機器読み取り可能な指令）にて実現されてもよく、ハードウェア（例えば特定用途向け集積回路（ＡＳＩＣ）のプロセッサ）にて実現されてもよく、またはソフトウェアとハードウェアとの共同作用で実現されてもよい。
【００６１】
図８は、本発明に係る図７に示すマルチキャストデータパケット転送装置が設けられるポート拡張器の一例を示す。図８では、制御ブリッジ８００は、転送手段８１０と、プロセッサ８２０と、プロセッサ８２０に接続される記憶手段８３０と、複数の拡張ポート８４１と、上流ポート８４２とを備える。ここでの転送手段８１０は、少なくとも受信モジュール８１１、検索モジュール８１２および送信モジュール８１３を備える。ここでの転送手段８１０は、例えばハードウェア転送チップであってもよく、記憶手段８３０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００６２】
受信モジュール８１１は、マルチキャストＥＣＩＤを有するＥＴＡＧを含むマルチキャストデータパケットを上流ポート８４２を介して受信する。検索モジュール８１２は、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索する。マルチキャストコピー情報は、マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信モジュール８１３は、マルチキャストコピー情報に基づいて各出力ポートにマルチキャストデータパケットを１つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各出力ポートのＶＬＡＮ識別子を追加し、各出力ポートを介して前記ＶＬＡＮ識別子を含むマルチキャストデータパケットを送信する。
【００６３】
受信モジュール８１１は、マルチキャストグループに加入するためのＩＧＭＰメンバーシップレポートパケットを拡張ポート８４１を介して受信する。送信モジュール８１３は、各ＩＧＭＰメンバーシップレポートパケットを受信した各拡張ポートのユニキャストＥＣＩＤおよび所属するＶＬＡＮに基づいて、各ＩＧＭＰメンバーシップレポートパケットにＥＴＡＧおよびＶＬＡＮ識別子を追加し、ＥＴＡＧとＶＬＡＮ識別子とが追加されるＩＧＭＰメンバーシップレポートパケットのそれぞれを上流ポート８４２を介して送信する。
【００６４】
受信モジュール８１１は、更に、制御ブリッジによって割り当てられたマルチキャストＥＣＩＤおよび当該マルチキャストＥＣＩＤに関連するマルチキャストコピー情報を受信する。検索モジュール８１２は、受信されたマルチキャストＥＣＩＤおよびマルチキャストコピー情報を記録する。
【００６５】
図９は、本発明に係る図７に示すマルチキャストデータパケット転送装置が設けられるポート拡張器の別例を示す。図９に、制御ブリッジ９００は、転送手段９１０と、プロセッサ９２０と、プロセッサ９２０に接続される記憶手段９３０と、複数の拡張ポート９４１と、上流ポート９４２とを備える。記憶手段９３０の複数のコーディングモジュールは、少なくとも受信モジュール９３１、検索モジュール９３２と送信モジュール９３３を備える。ここでの転送手段９１０は、例えばハードウェア転送チップであってもよく、記憶手段９３０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、揮発性メモリ、不揮発性メモリ、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００６６】
転送手段９１０は、上流ポート９４２を介してマルチキャストＥＣＩＤを有するＥＴＡＧを含むマルチキャストデータパケットを受信し、プロセッサ９２０へ送信する。プロセッサ９２０は、記憶手段９３０における対応するコーディングモジュールを実行することで当該マルチキャストデータパケットを処理する。その具体的な操作は、下記のようになる。
【００６７】
受信モジュール９３１は、当該マルチキャストデータパケットを受信する。検索モジュール９３２は、マルチキャストＥＣＩＤにマッチングするマルチキャストコピー情報を検索する。ただし、マルチキャストコピー情報は、マルチキャストデータパケットに対応するマルチキャストグループの各出力ポートのポート識別子およびＶＬＡＮ識別子を含む。送信モジュール９３３は、マルチキャストコピー情報に基づいて各出力ポートにマルチキャストデータパケットを一つコピーし、コピーされたマルチキャストデータパケットのそれぞれのＥＴＡＧを除去し、コピーされたマルチキャストデータパケットのそれぞれに各出力ポートのＶＬＡＮ識別子を追加し、各出力ポートを介して前記ＶＬＡＮ識別子を含むマルチキャストデータパケットを送信する。
【００６８】
受信モジュール９３１は、更に、マルチキャストグループに加入するためのＩＧＭＰメンバーシップレポートパケットを受信する。送信モジュール９３３は、各ＩＧＭＰメンバーシップレポートパケットを受信した各拡張ポートのユニキャストＥＣＩＤおよび所属するＶＬＡＮに基づいて、各ＩＧＭＰメンバーシップレポートパケットにＥＴＡＧおよびＶＬＡＮ識別子を追加する。転送手段９１０は、ＥＴＡＧとＶＬＡＮ識別子とが追加されるＩＧＭＰメンバーシップレポートパケットのそれぞれを上流ポート９４２を介して送信する。
【００６９】
受信モジュール９３１は、更に、制御ブリッジによって割り当てられたマルチキャストＥＣＩＤおよび当該マルチキャストＥＣＩＤに関連するマルチキャストコピー情報を受信する。検索モジュール９３２は、受信されたマルチキャストＥＣＩＤおよびマルチキャストコピー情報を記録する。
【００７０】
装置実施例は、方法実施例に基本的に対応するため、その関連箇所が方法実施例部分の説明を参照すればよい。上述した装置実施例は、単に例示であり、その中、分離部品として説明される手段が物理的に分離されるものであってもよくでなくてもよい。また、手段として表示される部品は、物理手段であってもでなくてもよい。更に、それらの手段は、１箇所に位置してもよく、複数のネットワークセルに分散してもよい。実際の需要に応じてその中の一部または全部のモジュールを選択して本実施例の目的を果たすことが可能である。当業者は、進歩性に値する労働をせずに、理解して実施可能である。
【００７１】
説明すべきことは、本文に、第１と第２等のような関係用語は、単に１つの実体や操作を別の実体や操作と区分させるために用いられ、これらの実体や操作の間になんらかの実際的な関係や順序が存在するとは必ずしも要求やヒントすることではない。用語「含む」、「備える」またはほかの何れかの同義語が非排他的含有をカバーすることを狙う。こうして、一シリーズの要素を有する手順、方法、物品または機器は、それらの要素を有するだけではなく、明確に挙げられていない他の要素も有し、またはこのような手順、方法、物品または機器に固有の要素も有する。更なる制限がない限り、語句「１つの…を含む」で限定される要素は、前記要素を有する手順、方法、物品または機器に他の同じ要素を更に有することをあえて排除しない。
【００７２】
以上では、本発明の実施例に供される方法と装置を詳細に説明した。本文では、具体的な例を用いて本発明の原理及び実施形態を説明したが、以上の実施例の説明が単に本発明の方法およびその要旨を容易に理解するために用いられる。それとともに、当業者であれば、本発明の思想に基づいて具体的な実施形態及び応用範囲を変更可能にする。したがって、本明細書の内容は、本発明に対する制限として理解されるべきではない。
【図１】
2019537383.tif 000003
【図２】
2019537383.tif 000004
【図３】
2019537383.tif 000005
【図４】
2019537383.tif 000006
【図５】
2019537383.tif 000007
【図６】
2019537383.tif 000008
【図７】
2019537383.tif 000009
【図８】
2019537383.tif 000010
【図９】
2019537383.tif 000011
【国際調査報告】
2019537383.tif 000012
2019537383.tif 000013
2019537383.tif 000014
2019537383.tif 000015