(57)【要約】  ファイバー同軸ユニット（ＦＣＵ）は、光ラインターミナル（ＯＬＴ）および複数の同軸ネットワークユニット（ＣＮＵ）に結合される。ＦＣＵは、ＯＬＴからマルチキャストフレームを受信する。マルチキャストフレームは、ＣＮＵに向けられたマルチキャストトラフィック専用の第１のマルチキャスト論理リンク識別子（ＬＬＩＤ）を含む。ＦＣＵは、複数のＣＮＵのうちの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のマルチキャストＬＬＩＤでマルチキャストフレームにおける第１のマルチキャストＬＬＩＤを置換する。ＦＣＵは、複数のＣＮＵにマルチキャストフレームを送信する。【選択図】  図１Ｃ
2016503975.tif 000002
【特許請求の範囲】
【請求項１】
複数の同軸ネットワークユニット（ＣＮＵ）および光ラインターミナル（ＯＬＴ）に結合されたファイバー同軸ユニット（ＦＣＵ）において、
前記ＯＬＴからマルチキャストフレームを受信することと、ここにおいて、前記マルチキャストフレームは、前記ＯＬＴから前記ＦＣＵへのマルチキャストトラフィックのための第１のマルチキャスト論理リンク識別子（ＬＬＩＤ）を備える、
前記複数のＣＮＵのうちの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のマルチキャストＬＬＩＤで前記マルチキャストフレームにおける前記第１のマルチキャストＬＬＩＤを置換することと、
前記複数のＣＮＵに前記マルチキャストフレームを送信することと、
を備える、マルチキャスティングの方法。
【請求項２】
前記マルチキャストフレームは、マルチキャストグループＭＡＣアドレスをさらに備え、
前記第２のマルチキャストＬＬＩＤで前記マルチキャストフレームにおける前記第１のマルチキャストＬＬＩＤを置換することは、前記マルチキャストグループＭＡＣアドレスに基づいて前記第２のマルチキャストＬＬＩＤを選択することを備える、
請求項１に記載の方法。
【請求項３】
マルチキャストＬＬＩＤにマルチキャストグループＭＡＣアドレスをマッピングする前記ＦＣＵにおいてルックアップテーブルを記憶することをさらに備え、
前記マルチキャストグループＭＡＣアドレスに基づいて前記第２のマルチキャストＬＬＩＤを選択することは、前記ルックアップテーブルに問い合わせることを備える、
請求項２に記載の方法。
【請求項４】
前記ＯＬＴから受信されたものである前記マルチキャストフレームは、前記第１のマルチキャストＬＬＩＤを含むプリアンブル、および前記マルチキャストグループＭＡＣアドレスを含むヘッダを備える、
請求項２に記載の方法。
【請求項５】
前記複数のＣＮＵのそれぞれのＣＮＵにマルチキャストグループをマッピングする前記ＦＣＵにおいてマルチキャストグループメンバーシップテーブルを記憶することをさらに備える、請求項２に記載の方法。
【請求項６】
前記マルチキャストフレームの前記マルチキャストグループＭＡＣアドレスが前記マルチキャストグループメンバーシップテーブルにおける少なくとも１つのＣＮＵにマッピングすること、を検証することをさらに備え、
ここにおいて、前記送信することは、前記検証することに応答して実行される、
請求項５に記載の方法。
【請求項７】
前記第１のマルチキャストＬＬＩＤと異なるマルチキャストＬＬＩＤを有する前記ＯＬＴからマルチキャストフレームをドロップすることをさらに備える、請求項１に記載の方法。
【請求項８】
第１のマルチキャストグループに参加するために、前記複数のＣＮＵの第１のＣＮＵから第１の要求を受信することと、
前記第１のマルチキャストグループに前記第１のＣＮＵを追加するために、認可のために前記ＯＬＴに第２の要求を送信することと、
前記第１のマルチキャストグループに前記第１のＣＮＵを追加するために、前記ＯＬＴから認可を受信することと、
を、前記ＦＣＵにおいて、さらに備える、請求項１に記載の方法。
【請求項９】
前記第１の要求は、インターネットグループマネジメントプロトコル（ＩＧＭＰ）またはマルチキャストリスナディスカバリ（ＭＬＤ）参加メッセージを備え、
前記第２の要求は、オペレーション、アドミニストレーション、およびマネジメント（ＯＡＭ）マルチキャスト認可要求メッセージを備える、
請求項８に記載の方法。
【請求項１０】
前記認可を受信することに応答して、前記第１のマルチキャストグループと前記ＦＣＵを関連付けるために、前記ＯＬＴに第３の要求を送信することと、
前記第１のマルチキャストグループとの前記ＦＣＵの関連付けを確認する前記ＯＬＴからの登録メッセージを受信することと、
を、前記ＦＣＵにおいて、さらに備える、請求項８に記載の方法。
【請求項１１】
前記第１のマルチキャストグループを去るために前記第１のＣＮＵから第４の要求を受信することと、
前記第１のＣＮＵにおけるマルチキャストグループメンバーシップテーブルから前記第１のマルチキャストグループを除去するために、前記第１のＣＮＵにメッセージを送信することと、
を、前記ＦＣＵにおいて、さらに備える、請求項８に記載の方法。
【請求項１２】
前記第１のマルチキャストグループは、前記第１のマルチキャストＬＬＩＤと異なるそれぞれのマルチキャストＬＬＩＤと関連付けられ、前記方法は、
一旦、前記第１のＣＮＵが前記第１のマルチキャストグループを去ると、前記複数のＣＮＵのうちのどのＣＮＵも前記それぞれのマルチキャストＬＬＩＤと関連付けられたマルチキャストグループ内になくなることを検証することと、
前記第１のＣＮＵ上で前記それぞれのマルチキャストＬＬＩＤを割り当て解除することと、
を、前記ＦＣＵにおいて、さらに備える、
請求項１１に記載の方法。
【請求項１３】
前記第４の要求はＩＧＭＰまたはＭＬＤリーブメッセージを備え、
前記検証することは、前記複数のＣＮＵにＩＧＭＰまたはＭＬＤグループ特定の問い合わせを送信することを備える、
請求項１２に記載の方法。
【請求項１４】
前記第１のマルチキャストグループを去るために前記ＯＬＴに第５の要求を送信することと、前記第５の要求はＩＧＭＰまたはＭＬＤリーブを備える、
前記それぞれのマルチキャストＬＬＩＤを割り当て解除する前記ＯＬＴからＯＡＭメッセージを受信することと、
を、前記ＦＣＵにおいて、さらに備える、請求項１１に記載の方法。
【請求項１５】
ファイバー同軸ユニット（ＦＣＵ）であって、
ＯＬＴからマルチキャストフレームを受信するための光ネットワークユニット（ＯＮＵ）と、ここにおいて、前記マルチキャストフレームは、前記ＯＬＴから前記ＦＣＵへのマルチキャストトラフィックのための第１のマルチキャストＬＬＩＤを備える、
複数のＣＮＵに前記マルチキャストフレームを送信するための同軸ラインターミナル（ＣＬＴ）と、
前記ＣＬＴに前記ＯＮＵを結合するためのＭＡＣブリッジと、
を備え、
ここにおいて、前記ＦＣＵは、前記複数のＣＮＵの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のマルチキャストＬＬＩＤで前記第１のマルチキャストＬＬＩＤを置換するためのものである、
ファイバー同軸ユニット（ＦＣＵ）。
【請求項１６】
前記マルチキャストフレームは、マルチキャストグループＭＡＣアドレスをさらに備え、
前記ＦＣＵは、前記第２のマルチキャストＬＬＩＤに前記マルチキャストグループＭＡＣアドレスをマッピングするためのルックアップテーブルをさらに備える、
請求項１５に記載のＦＣＵ。
【請求項１７】
前記ＦＣＵは、前記複数のＣＮＵのそれぞれのＣＮＵにマルチキャストグループをマッピングするマルチキャストグループメンバーシップテーブルをさらに備え、
前記ＦＣＵは、前記マルチキャストグループＭＡＣアドレスが前記複数のＣＮＵに前記マルチキャストフレームを送信する前に前記マルチキャストグループメンバーシップテーブル内にあることを検証するためのものである、
請求項１６に記載のＦＣＵ。
【請求項１８】
前記ＦＣＵは、前記第１のマルチキャストＬＬＩＤと異なるマルチキャストＬＬＩＤを有する前記ＯＬＴから受信されたマルチキャストフレームをドロップするためのものである、請求項１５に記載のＦＣＵ。
【請求項１９】
前記ＣＬＴは、マルチキャストグループに参加するためにＣＮＵから要求を受信するためのものであり、
前記ＯＮＵは、前記マルチキャストグループに参加するために前記ＣＮＵのための認可を要求する前記ＯＬＴにメッセージを送信するためのものであり、
前記ＭＡＣブリッジは、前記ＯＬＴから前記認可を受信することに応答して、前記マルチキャストグループに参加するために前記ＯＬＴに送信されるための要求を生成するためのプロキシを備える、
請求項１５に記載のＦＣＵ。
【請求項２０】
ファイバー同軸ユニット（ＦＣＵ）におけるプロセッサによって実行されるとき、前記ＦＣＵに、
第２のマルチキャストＬＬＩＤでＯＬＴから受信されたマルチキャストフレームにおける第１のマルチキャストＬＬＩＤを置換することと、ここにおいて、前記第１のマルチキャストＬＬＩＤは、前記ＯＬＴから前記ＦＣＵへのマルチキャストトラフィックのためのものであり、前記第２のマルチキャストＬＬＩＤは、前記ＦＣＵに結合された複数のＣＮＵの少なくとも１つを含む１つまたは複数のマルチキャストグループに対応する、
前記複数のＣＮＵに前記マルチキャストフレームを送信することと、
を行わせる命令を記憶する非一時的コンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本実施形態は、一般的にマルチキャスティングに関し、特に光ファイバーリンクおよび同軸ケーブル（「同軸」）リンクの両方を有する通信システムにおいてマルチキャスティングすることに関する。
【背景技術】
【０００２】
[0002]  マルチキャスト論理リンク識別子（logical link identifier）（ＬＬＩＤ）は、イサーネットパッシブ光ネットワーク（ＥＰＯＮ：Ethernet（登録商標） Passive Optical Networks）プロトコルを使用して実現されるネットワークといった、パッシブ光ネットワークにおいてマルチキャスティングを実現するために使用され得る。パッシブ光ネットワークは、同軸を渡って拡張され得る。例えば、ＥＰＯＮプロトコルは、同軸ケーブル設備を渡って拡張され得る。同軸を渡るＥＰＯＮはＥＰｏＣと呼ばれる。そのようなネットワークが同軸を渡って拡張されるとき、ネットワークの光部分におけるマルチキャストＬＬＩＤの数の限定は、ネットワークの同軸部分におけるマルチキャストＬＬＩＤの十分でない数をもたらし得る。
【図面の簡単な説明】
【０００３】
[0003]  本実施形態は、例として示され、添付図面の図によって制限されるように意図されない。
【図１Ａ】[0004]  図１Ａは、いくつかの実施形態にしたがう光ファイバーリンクおよび同軸リンクの両方を含むネットワークのブロック図である。
【図１Ｂ】[0004]  図１Ｂは、いくつかの実施形態にしたがう光ファイバーリンクおよび同軸リンクの両方を含むネットワークのブロック図である。
【図１Ｃ】[0005]  図１Ｃは、いくつかの実施形態にしたがう図１Ａおよび図１Ｂのネットワークの一部のブロック図である。
【図２】[0006]  図２は、いくつかの実施形態にしたがうフレームのブロック図である。
【図３】[0007]  図３は、いくつかの実施形態にしたがう図１Ｃのネットワークコンポーネントのためのマルチキャスト認可および登録シーケンスを示す図である。
【図４】[0008]  図４は、いくつかの実施形態にしたがって、光ファイバーリンクおよび同軸リンクの両方を含むネットワークにおいてマルチキャスティングを実行する方法を示すフローチャートである。
【図５Ａ】[0009]  図５Ａは、いくつかの実施形態にしたがうファイバー同軸ユニットのブロック図である。
【図５Ｂ】[0010]  図５Ｂは、いくつかの実施形態にしたがう光ラインターミナルのブロック図である。
【０００４】
[0011]  同様の参照番号は、図面および明細書全体にわたって対応する部分を指す。
【詳細な説明】
【０００５】
[0012]  専用マルチキャスト論理リンク識別子（ＬＬＩＤ）が、光ラインターミナル（optical line terminal）（ＯＬＴ）から１つまたは複数のファイバー同軸ユニット（ＦＣＵ）へのマルチキャストトラフィックのためのチャネルを実現するために使用される、実施形態が開示される。
【０００６】
[0013]  いくつかの実施形態において、マルチキャスティングの方法が、複数の同軸ネットワークユニット（ＣＮＵ）およびＯＬＴに結合されたＦＣＵにおいて実行される。ＦＣＵは、ＯＬＴからマルチキャストフレームを受信する。マルチキャストフレームは、ＯＬＴからＦＣＵへのマルチキャストトラフィックのための第１のマルチキャストＬＬＩＤを含む。ＦＣＵは、複数のＣＮＵのうちの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のマルチキャストＬＬＩＤでマルチキャストフレームにおける第１のマルチキャストＬＬＩＤを置換する。ＦＣＵはその後、複数のＣＮＵにマルチキャストフレームを送信する。
【０００７】
[0014]  いくつかの実施形態において、ＦＣＵはＯＬＴからマルチキャストフレームを受信するための光ネットワークユニット（optical network unit）（ＯＮＵ）を含む。マルチキャストフレームは、ＯＬＴからＦＣＵへのマルチキャストトラフィックのための第１のマルチキャストＬＬＩＤを含む。ＦＣＵは、複数のＣＮＵのうちの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のＬＬＩＤで第１のマルチキャストＬＬＩＤを置換するように構成される。ＦＣＵはまた、複数のＣＮＵにマルチキャストフレームを送信するための同軸ラインターミナル（coax line terminal）（ＣＬＴ）、およびＯＮＵをＣＬＴに結合するためのＭＡＣブリッジを含む。
【０００８】
[0015]  いくつかの実施形態において、非一時的コンピュータ読取可能記憶媒体は、ＦＣＵにおけるプロセッサによって実行されるとき、ＦＣＵに、第２のマルチキャストＬＬＩＤでＯＬＴから受信されたマルチキャストフレームにおける第１のマルチキャストＬＬＩＤを置換させる命令を記憶する。第１のマルチキャストＬＬＩＤは、ＯＬＴからＦＣＵへのマルチキャストトラフィックのためのものであり、第２のマルチキャストＬＬＩＤは、ＦＣＵに結合された複数のＦＣＵのうちの少なくとも１つを含む１つまたは複数のマルチキャストグループに対応する。非一時的コンピュータ読取可能記憶媒体はまた、ＦＣＵにおけるプロセッサによって実行されるとき、ＦＣＵに、複数のＣＮＵにマルチキャストフレームを送信させる命令を記憶する。
【０００９】
[0016]  以下の説明では、本開示の完全な理解を提供するために、特定のコンポーネント、回路、および処理の例などの、多数の特定の詳細が説明される。また、以下の説明では、説明の目的で、本実施形態の完全な理解を提供するために、特定の専門用語が記載される。しかしながら、これらの特定の詳細が本実施形態を実現するために必要とされない場合もあることは、当業者にとって明らかであろう。他の事例では、周知の回路およびデバイスが、本開示を不明確にすることを避けるために、ブロック図形式で示される。本明細書で使用される「結合された」という語は、直接接続されること、または、介在する１つまたは複数のコンポーネントまたは回路を通じて接続されることを意味する。本明細書に説明される様々なバスを渡って供給される信号はいずれも、他の信号と時間多重され、１つまたは複数のコモンバスを渡って供給され得る。さらに、回路要素またはソフトウェアブロック間の相互接続は、バスまたは単一の信号線として示され得る。バスの各々は、あるいは単一の信号線であることができ、単一の信号線の各々は、代替的にバスであることができ、単一の線またはバスは、コンポーネント間の通信のための物理的または論理的な無数のメカニズムのうちの任意の１つまたは複数を表し得る。本実施形態は、ここに説明される特定の例に限定されるようには解釈されるべきではなく、むしろ、添付の特許請求の範囲によって定義されるすべての実施形態をその範囲内に含むように解釈されるべきである。
【００１０】
[0017]  図１Ａは、いくつかの実施形態にしたがう光ファイバーリンクおよび同軸リンクの両方を含むネットワークのブロック図である。ネットワーク１００は、それぞれの光ファイバーリンクを介して複数の光ネットワークユニット（ＯＮＵ）１２０−１、１２０−２、および１２０−３に結合された（光リンクターミナル（oprical link terminal）とも呼ばれ得る）光ラインターミナル（ＯＬＴ）１１０を含む。ＯＬＴ１１０はまた、それぞれの光ファイバーリンクを介して複数のファイバー同軸ユニット（ＦＣＵ）１３０−１および１３０−２に結合される。光同軸ユニット（ＯＣＵ）とも呼ばれ得るＦＣＵ１３０−１および１３０−２は、ＯＬＴ１１０から同軸ネットワークユニット（ＣＮＵ）１４０−１〜１４０−６への信号の、およびＣＮＵ１４０−１〜１４０−６からＯＬＴ１１０への信号のブリッジ転送を実行する。ＦＣＵ１３０−１および１３０−２は、ＯＬＴ１１０からの光信号を電気信号に変換し、電気信号をそれぞれの同軸リンクを介してＣＮＵ１４０−１〜１４０−６に送信する。図１の例において、第１のＦＣＵ１３０−１は、変換された信号をＣＮＵ１４０−１、１４０−２、および１４０−３に送信し、第２のＦＣＵ１３０−２は、変換された信号をＣＮＵ１４０−４、１４０−５、および１４０−６に送信する。同様に、ＦＣＵ１３０−１および１３０−２は、ＣＮＵ１４０−１〜１４０−６からの電気信号を光信号に変換し、光信号をＯＬＴ１１０に送信する。第１のＦＣＵ１３０−１をＣＮＵ１４０−１、１４０−２、および１４０−３に結合している同軸リンクは、第１のケーブル設備１５０−１を構成する。第２のＦＣＵ１３０−２をＣＮＵ１４０−４、１４０−５、および１４０−６に結合している同軸リンクは、第２のケーブル設備１５０−２を構成する。ＣＮＵ１４０−１〜１４０−６の各々は、セットトップボックスまたはパーソナルコンピュータといった、加入者宅内機器（ＣＰＥ、図１Ａに示されていない）のうちの１つまたは複数に結合され得る。
【００１１】
[0018]  ＦＣＵ１３０−１および１３０−２の各々は、ＦＣＵ−Ｆとも呼ばれ得るファイバー部分、およびＦＣＵ−Ｃとも呼ばれ得る同軸部分を含む。図１Ａの例において、ファイバー部分は、ＯＮＵ１２０−４および１２０−５として実現され、ケーブル部分は、同軸ラインターミナル（ＣＬＴ）１２２−１および１２２−２として実現される。同軸ラインターミナルは、同軸リンクターミナルとも呼ばれ得る。ＦＣＵ１３０−１および１３０−２におけるＯＮＵ１２０−４および１２０−５は、光リンクによってＯＬＴ１１０に結合される。ＦＣＵ１３０−１および１３０−２におけるＣＬＴ１２２−１および１２２−２は、同軸リンクによって、それぞれのＣＮＵ１４０（例えば、ＣＮＵ１４０−１〜１４０−３、またはＣＮＵ１４０−４〜１４０−６）に結合される。
【００１２】
[0019]  いくつかの実施形態において、ＯＬＴ１１０およびＯＮＵ１２０−１〜１２０−５は、イサーネットパッシブ光ネットワーク（ＥＰＯＮ）プロトコルにしたがって実現される。
【００１３】
[0020]  いくつかの実施形態において、ＯＬＴ１１０は、ネットワークオペレータのヘッドエンドに位置付けられ、ＯＮＵ１２０−１〜１２０−３およびＣＮＵ１４０−１〜１４０−６は、それぞれのユーザの建物（premise）に位置付けられ、ＦＣＵ１３０−１および１３０−２は、それぞれのケーブル設備オペレータのヘッドエンドに位置付けられる。代替的に、ＦＣＵ１３０−１および１３０−２は、ケーブル設備内に位置付けられ得る。
【００１４】
[0021]  ＯＮＵ１２０−１〜１２０−５は各々、ＯＬＴ１１０によって送信されたフレームの全てを受信する。ユニキャスト送信に関して、ＯＮＵ１２０−１〜１２０−３の各々は、ＯＬＴ１１０によって送信される全てのフレームを受信するが、それにアドレス指定された（例えば、その論理リンク識別子（ＬＬＩＤ）にアドレス指定された）フレームのみを選択し、それにアドレス指定されていない全てのフレームをドロップする。いくつかの実施形態において、ＦＣＵ１３０−１および１３０−２は、ＯＬＴ１１０によって送信された全てのユニキャストフレームを受信し、ＯＮＵ１２０−４またはＯＮＵ１２０−５にアドレス指定されていない（例えば、ＯＮＵ１２０−４または１２０−５のＬＬＩＤにアドレス指定されていない）フレームを除去する（filter out）。（いくつかの実施形態において、ＯＬＴ１１０から送信され、ＦＣＵ１３０−１またはＦＣＵ１３０−２に結合されたＣＮＵ１４０に最終的に向けられたユニキャストフレームは、対応するＯＮＵ１２０−４または１２０−５のＬＬＩＤを有し、ＣＮＵ１４０のＭＡＣアドレスも有する。ＦＣＵ１３０−１または１３０−２は、ＬＬＩＤに基づいてフレームをフィルタし得る。）
[0022]  特定のＯＮＵ１２０−１〜１２０−５にアドレス指定されたユニキャスト送信に加え、ネットワーク１００はまた、マルチキャスト送信を伝達（convey）し得る。マルチキャスト送信において、ＯＬＴ１１０によってダウンストリームで送信された単一のマルチキャストフレームは、ＯＮＵ１２０−１〜１２０−３のうちの１つまたは複数、またはＯＮＵ１２０−４およびＯＮＵ１２０−５のうちの１つまたは複数を含み得る、マルチキャストグループに向けられる。マルチキャストグループにおける全てのデバイスは、マルチキャストフレームを受信し、処理する。しかしながら、マルチキャストグループ内にないデバイスは、マルチキャストフレームをドロップする。ＯＮＵ１２０−１〜１２０−３の各々は、複数のマルチキャストグループに属すること、またはどのマルチキャストグループにも属さないことがあり、異なるＯＮＵ１２０−１〜１２０−３は、マルチキャストグループの同一の、オーバーラップする、または別個のセットに属し得る。同様に、ＯＮＵ１４０−４および１４０−５の各々は、複数のマルチキャストグループに属すること、またはどのマルチキャストグループにも属さないことがあり、ＯＮＵ１４０−４および１４０−５は、マルチキャストグループの同一の、オーバーラップする、または別個のセットに属し得る。
【００１５】
[0023]  さらに、ＣＮＵ１４０−１〜１４０−６は、マルチキャストグループに属し得る。ＣＮＵ１４０−１〜１４０−６の各々は、複数のマルチキャストグループに属すること、またはどのマルチキャストグループにも属さないことがあり、異なるＣＮＵ１４０−１〜１４０−６は、マルチキャストグループの同一の、オーバーラップする、または別個のセットに属し得る。いくつかの実施形態において、ＣＮＵ１４０に結合された加入者宅内機器の少なくとも１つがマルチキャストグループに属する時、ＣＮＵ１４０はマルチキャストグループに属すると言われる。ＣＮＵ１４０−１〜１４０−６のうちの１つまたは複数を含むマルチキャストグループに最終的に向けられたＯＬＴ１１０からのマルチキャスト送信は、ＦＣＵ１３０−１および／またはＦＣＵ１３０−２を通して転送される。
【００１６】
[0024]  マルチキャストグループは、マルチキャスト論理リンク識別子（ＬＬＩＤ）および／またはマルチキャストグループメディアアクセス制御（ＭＡＣ）アドレスを使用して識別され得る。例えば、各マルチキャストグループは、別個のマルチキャストグループＭＡＣアドレスが割り当てられ、マルチキャストＬＬＩＤと関連付けられる。マルチキャストＬＬＩＤとマルチキャストグループＭＡＣアドレスとの関係は、各マルチキャストＬＬＩＤが別個のマルチキャストグループＭＡＣアドレスと、すなわち別個のマルチキャストグループと、対応するような１対１（one-to-one）であり得、または、各マルチキャストＬＬＩＤが複数のマルチキャストグループＭＡＣアドレスと、すなわち複数のマルチキャストグループと、対応するような一対多（one-to-many）であり得る。
【００１７】
[0025]  ＯＮＵ１２０−１〜１２０−５の各々が収容することができるマルチキャストＬＬＩＤの数は、（例えば、４つまたは８つのマルチキャストＬＬＩＤまでに）制限されている。この制限は、（例えば、ケーブル設備１５０−１および１５０−２のための）ネットワーク１００のケーブル部分におけるマルチキャストＬＬＩＤの不足をもたらし得る。ネットワーク１００のケーブル部分において利用可能なマルチキャストＬＬＩＤの数を増やすために、ＦＣＵ１３０−１または１３０−２における各ＯＮＵ１２０−４および１２０−５は、ＯＬＴ１１０からＦＣＵ１３０−１および／または１３０−２への全てのマルチキャスト送信のために使用される単一のマルチキャストＬＬＩＤが割り当てられる。いくつかの実施形態において、ＯＮＵ１２０−４および１２０−５の全ては、同一のマルチキャストＬＬＩＤに割り当てられ、これはしたがって、ＣＮＵ１４０−１〜ＣＮＵ１４０−６のうちの１つまたは複数を含むマルチキャストグループに最終的に向けられたＯＬＴ１１０から送信された全てのマルチキャストフレームに使用される。各ＦＣＵ１３０−１および１３０−２は、それぞれのマルチキャストフレームが意図されたマルチキャストグループに対応する第２のＬＬＩＤでこのマルチキャストＬＬＩＤを置換し、ＣＮＵ１４０のうちの少なくとも１つがマルチキャストグループ内にある（または第２のＬＬＩＤに対応するマルチキャストグループ内にある）という想定で、フレームをそのケーブル設備上のＣＮＵ１４０に転送する。ＯＮＵ１２０−４および１２０−５に割り当てられたマルチキャストＬＬＩＤは、ＯＬＴ１１０からＦＣＵ１３０−１および１３０−２へのマルチキャスト送信の分配（distribution）のためにマルチキャスト拡張チャネルとして働く。マルチキャスト拡張チャネルは、ネットワーク１００の光部分において使用されるマルチキャストＬＬＩＤが、ネットワーク１００の同軸部分において再使用されることを可能にする。
【００１８】
[0026]  図１Ｂは、いくつかの実施形態にしたがって、異なるＯＮＵ１２０−１〜１２０−５およびＣＮＵ１４０−１〜１４０−６が異なるマルチキャストＬＬＩＤと関連付けられる、ネットワーク１００の例を示す。ＯＮＵ１２０−１および１２０−２は、第１のマルチキャストＬＬＩＤ（マルチキャストＬＬＩＤ−１）と関連付けられた第１のマルチキャストグループ内にある。ＯＮＵ１２０−３は、第２のマルチキャストＬＬＩＤ（マルチキャストＬＬＩＤ−２）と関連付けられた第２のグループ内にある。ＣＮＵ１４０−１、１４０−２、および１４０−６は、第１のマルチキャストＬＬＩＤ（マルチキャストＬＬＩＤ−１）とも関連付けられた第３のマルチキャストグループ内にある。ＣＮＵ１４０−３、１４０−４、および１４０−５は、第２のマルチキャストＬＬＩＤ（マルチキャストＬＬＩＤ−２）とも関連付けられた第４のマルチキャストグループ内にある。第３のマルチキャストＬＬＩＤ（マルチキャストＬＬＩＤ−３）は、ＦＣＵ１３０−１および１３０−２内のＯＮＵ１２０−４および１２０−５に割り当てられる。第３のマルチキャストＬＬＩＤは、マルチキャスト拡張チャネルを提供する。
【００１９】
[0027]  ＣＮＵ１４０−１、１４０−２および１４０−６のグループに向けられたＯＬＴ１１０によって送信された全てのマルチキャストフレームは、（例えば、図２のプリアンブル２０２における）第３のマルチキャストＬＬＩＤを含む。ＯＮＵ１２０−１〜１２０−３は、これらのフレームをドロップする。ＦＣＵ１３０−１および１３０−２は、これらのフレームを受信し、第１のマルチキャストＬＬＩＤで第３のマルチキャストＬＬＩＤを置換し、フレームをＣＮＵ１４０−１〜１４０−６に転送する。ＣＮＵ１４０−１、１４０−２、および１４０−６は、フレームを受信し処理する一方で、ＣＮＵ１４０−３、１４０−４および１４０−５はフレームをドロップする。
【００２０】
[0028]  同様に、ＣＮＵ１４０−３、１４０−４、および１４０−５のグループに向けられたＯＬＴ１１０によって送信された全てのマルチキャストフレームは、（例えば、図２のプリアンブル２０２における）第３のマルチキャストＬＬＩＤを含む。ＯＮＵ１２０−１〜１２０−３は、これらのフレームをドロップする。ＦＣＵ１３０−１および１３０−２は、これらのフレームを受信し、第２のマルチキャストＬＬＩＤで第３のマルチキャストＬＬＩＤを置換し、フレームをＣＮＵ１４０−１〜１４０−６に転送する。ＣＮＵ１４０−３、１４０−４、および１４０−５は、フレームを受信および処理する一方で、ＣＮＵ１４０−１、１４０−２、および１４０−６は、フレームをドロップする。
【００２１】
[0029]  図１Ｃは、いくつかの実施形態にしたがう、図１Ａおよび図１Ｂのネットワーク１００の一部のブロック図である。ＯＬＴ１１０は、光リンクによってＦＣＵ１３０（例えば、図１Ａ−１ＢのＦＣＵ１３０−１または１３０−２）に接続される。ＦＣＵ１３０は、同軸リンクによってＣＮＵ１４０（例えば、図１Ａ−１ＢのＣＮＵ１４０−１〜１４０−６のうちの１つ）に接続される。ＣＮＵ１４０は、加入者宅内機器（ＣＰＥ）１６０（例えば、パーソナルコンピュータまたはセットトップボックス）に接続される。
【００２２】
[0030]  ＣＰＥ１６０は、マルチキャストグループに参加するための要求を開始し得る。この要求は、図３に関して下記に説明される認可および登録プロセスをトリガする。ＯＬＴ１１０は、どのＯＮＵ１２０−１〜１２０−３およびどのＣＮＵ１４０−１〜１４０−６がどのマルチキャストグループに参加し得るかを示す認可プロファイル１１２を含む。ＯＬＴ１１０はまた、ＯＮＵ１２０−１〜１２０−３およびＣＬＴ１２２−１〜１２２−２を（例えば、マルチキャストグループＭＡＣアドレスにより代表される）マルチキャストグループにマッピングする、マルチキャスト（ＭＣ）メンバーシップテーブル１１４も含む。ＣＮＵ１４０−１〜１４０−３のいずれかがマルチキャストグループ内にある場合、対応するＣＬＴ１２２−１は、マルチキャストメンバーシップテーブル１１４におけるマルチキャストグループにマッピングされるだろう。ＣＮＵ１４０−４〜１４０−６のいずれかがマルチキャストグループ内にある場合、対応するＣＬＴ１２２−２は、マルチキャストメンバーシップテーブル１１４におけるマルチキャストグループにマッピングされるだろう。
【００２３】
[0031]  マルチキャストメンバーシップテーブル１１４はまた、全てのＣＮＵマルチキャストグループがマルチキャスト拡張チャネル（例えば、図１ＢのＬＬＩＤ−３）のためにマルチキャストＬＬＩＤにマッピングされた状態で、（例えば、マルチキャストグループＭＡＣアドレスにより代表される）マルチキャストグループをマルチキャストＬＬＩＤにマッピングし得る。
【００２４】
[0032]  ＦＣＵ１３０は、ＯＮＵ１２０（そしてＦＣＵ−Ｆ）をＣＬＴ１２２（そしてＦＣＵ−Ｃ）に結合するＭＡＣブリッジ１３２を含む。ＭＡＣブリッジ１３２は、（例えば、図３に示されているような）マルチキャスト認可および登録プロセスにおいて使用されるプロキシ１３４を含む。いくつかの実施形態において、プロキシ１３４は、インターネットグループマネジメントプロトコル（ＩＧＭＰ）またはマルチキャストリスナディスカバリ（ＭＬＤ）プロキシである。ＭＡＣブリッジ１３２はまた、ＣＮＵ１４０を（例えば、マルチキャストグループＭＡＣアドレスにより代表される）マルチキャストグループにマッピングするマルチキャストグループメンバーシップテーブル１３６を含む。ＭＡＣブリッジ１３２は、（例えば、マルチキャストグループＭＡＣアドレスにより代表される）マルチキャストグループをマルチキャストＬＬＩＤにマッピングするＬＬＩＤルックアップテーブル１３８をさらに含む。ＦＣＵ１３０は、ＯＬＴ１１０から受信されたマルチキャストフレームにおけるマルチキャスト拡張チャネルＬＬＩＤを置換するためのマルチキャストＬＬＩＤを決定するために、ＬＬＩＤルックアップテーブル１３８を使用し得る。マルチキャストメンバーシップテーブル１３６およびＬＬＩＤルックアップテーブル１３８が、ＭＡＣブリッジ１３２において実現されるとして示される一方で、それらは（例えば、ＣＬＴ１２２における）ＦＣＵ１３０における他の位置において実現され得る。
【００２５】
[0033]  ＣＮＵ１４０は、ＣＮＵ１４０が属するマルチキャストグループをリストするマルチキャストメンバーシップテーブル１４２を含む。マルチキャストメンバーシップテーブル１４２は、マルチキャストグループに対応するマルチキャストＬＬＩＤもリストし得る。
【００２６】
[0034]  図２は、いくつかの実施形態にしたがってマルチキャストフレームであり得る、フレーム２００のブロック図である。フレーム２００は、プリアンブル２０２、ヘッダ２０４、フレーム２００のペイロードを搬送するデータフィールド２１４、およびフレームチェックシーケンス（ＦＣＳ）２１６を含む。プリアンブル２０２は、スタートオブＬＬＩＤデリミタ２１８、ＬＬＩＤフィールド２２０、巡回冗長検査（ＣＲＣ）フィールド２２２、および他のフィールドを含む。ヘッダ２０４は、ＭＡＣ宛先アドレス（ＭＡＣ ＤＡ）フィールド２０６、ＭＡＣソースアドレス（ＭＡＣ ＳＡ）フィールド２０８、優先度を特定するためのＱタグ２１０、および長さ／タイプ（Ｌ）フィールド２１２を含む。
【００２７】
[0035]  フレーム２００がマルチキャストフレームであるとき、ＭＡＣ ＤＡフィールド２０６は、フレーム２００がアドレス指定され、ＬＬＩＤフィールド２２０が対応するマルチキャストＬＬＩＤまたはマルチキャスト拡張チャネルＬＬＩＤのどちらかを含む、マルチキャストグループのマルチキャストグループＭＡＣアドレスを含む。図１Ｂの例において、ＯＬＴによって送信され、ＯＮＵ１２０−１および１２０−２を含むマルチキャストグループに向けられたマルチキャストフレーム２００は、ＬＬＩＤフィールド２２０において第１のＬＬＩＤ（ＬＬＩＤ−１）を有する。ＯＬＴ１１０によって送信され、ＯＮＵ１２０−３を含むマルチキャストグループに向けられたマルチキャストフレーム２００は、ＬＬＩＤフィールド２２０において第２のＬＬＩＤ（ＬＬＩＤ−２）を有する。ＯＬＴ１１０によって送信され、ＣＮＵ１４０−１、１４０−２、および１４０−６を含むマルチキャストグループに向けられたマルチキャストフレーム２００は、ＬＬＩＤフィールド２２０においてマルチキャスト拡張チャネルＬＬＩＤ（ＬＬＩＤ−３）を有する。ＦＣＵ１３０−１および１３０−２は、このＬＬＩＤをＬＬＩＤフィールド２２０から除去し、代わりに第１のＬＬＩＤ（ＬＬＩＤ−１）をＬＬＩＤフィールド２２０に書き込む。同様に、ＯＬＴ１１０によって送信され、ＣＮＵ１４０−３、１４０−４、および１４０−５を含むマルチキャストグループに向けられたマルチキャストフレーム２００は、ＬＬＩＤフィールド２２０においてマルチキャスト拡張チャネルＬＬＩＤ（ＬＬＩＤ−３）を有する。ＦＣＵ１３０−１および１３０−２は、このＬＬＩＤをＬＬＩＤフィールド２２０から除去し、代わりに第２のＬＬＩＤ（ＬＬＩＤ−２）をＬＬＩＤフィールド２２０に書き込む。いくつかの実施形態において、ＦＣＵ１３０−１および１３０−２は、ＭＡＣ ＤＡフィールド２０６からマルチキャストグループＭＡＣアドレスを読み込み、マルチキャストグループＭＡＣアドレスを入力として使用してＬＬＩＤルックアップテーブル１３８（図１Ｃ）においてルックアップを実行することによって、マルチキャスト拡張チャネルＬＬＩＤ（ＬＬＩＤ−３）を置換するためのＬＬＩＤを決定する。
【００２８】
[0036]  図３は、いくつかの実施形態にしたがう、図１Ｃのネットワークコンポーネントのためのマルチキャストグループ認可および登録シーケンスを示す。ＣＮＵ１４０に結合されたＣＰＥ１６０は、マルチキャストグループに参加するための参加要求３０２を生成する。いくつかの実施形態において、参加要求３０２は、ＩＧＭＰまたはＭＬＤ参加要求である。ＣＮＵ１４０は、参加要求３０２をＦＣＵ１３０に転送する。
【００２９】
[0037]  参加要求３０２に応答して、ＦＣＵ１３０は、ＣＮＵ１４０の代わりにマルチキャスト認可要求メッセージ３０４を生成する。ＦＣＵ１３０におけるＯＮＵ１２０は、マルチキャスト認可要求メッセージ３０４をＯＬＴ１１０に送信する。いくつかの実施形態において、マルチキャスト認可要求メッセージ３０４は、ＦＣＵ１３０におけるオペレーション、アドミニストレーション、マネジメント（ＯＡＭ）レイヤまたはサブレイヤによって生成されたＯＡＭマルチキャスト認可要求メッセージである。マルチキャスト認可要求メッセージ３０４を受信すると、ＯＬＴ１１０は、ＣＮＵ１４０がマルチキャストグループに参加することが認可されているかを決定するために、認可プロファイル１１２（図１Ｃ）においてルックアップ３０６を実行する。ＣＮＵ１４０がマルチキャストグループに参加する場合、ＯＬＴ１１０は、マルチキャストグループに参加するための認可を許可するメッセージ３０８（例えば、ＯＡＭメッセージ）を生成し、ＦＣＵ１３０に送信する。
【００３０】
[0038]  メッセージ３０８に応答して、ＦＣＵ１３０は、ＣＮＵ１４０をマルチキャストグループに対応するＬＬＩＤに登録するメッセージ３１０（「マルチキャストＬＬＩＤ登録−レジスタ」メッセージ）を生成する。ＣＬＴ１２２は、メッセージ３１０をＣＮＵ１４０に送信する。いくつかの実施形態において、メッセージ３１０は、ＯＡＭメッセージである。メッセージ３１０に基づいて、ＣＮＵ１４０はＬＬＩＤおよび／またはマルチキャストグループを、そのマルチキャストメンバーシップテーブル１４２（図１Ｃ）に追加する。この時点で、ＣＮＵ１４０は、マルチキャストグループに対応するマルチキャストＬＬＩＤを通じてマルチキャストトラフィックを受信するためにレディである（３１２）。
【００３１】
[0039]  またメッセージ３０８に応答して、ＦＣＵ１３０（例えば、図１Ｃのプロキシ１３４）は、ＯＮＵ１２０がＯＬＴ１１０に送信する、（例えば、ＦＣＵ１３０に結合された第１のＣＮＵにおけるＣＮＵ１４０がマルチキャストグループに参加する場合に）マルチキャストグループに参加するための参加要求３１４を生成する。したがって、参加要求３１４は、ＦＣＵ１３０をマルチキャストグループと関連付けるための要求である。いくつかの実施形態において、参加要求３１４はＦＣＵ１３０のものであるため、ＯＬＴ１１０は、認可プロファイル１１２（図１Ｃ）におけるルックアップをスキップする（３１６）。ＯＬＴは、ＦＣＵ１３０（例えば、ＯＮＵ１２０）をマルチキャストグループに対応するＬＬＩＤに登録し、ＦＣＵ１３０のマルチキャストグループとの関連付けを確認する、メッセージ３１８（「マルチキャストＬＬＩＤ登録−レジスタ」メッセージ）を生成する。メッセージ３１８に基づいて、ＦＣＵ１３０は、マルチキャストグループをマルチキャストグループメンバーシップテーブル１３６に追加する。ＯＬＴ１１０は、ここで、マルチキャスト拡張チャネルＬＬＩＤ（例えば、図１ＢのＬＬＩＤ−３）を使用して、マルチキャストグループのためのマルチキャストトラフィックをＦＣＵ１３０に送信し得る（３２０）。ＭＡＣブリッジ１３２は、このトラフィックをＯＮＵ１２０からＣＬＴ１２２に転送する（３２２）。ＦＣＵ１３０は、マルチキャストグループのためのマルチキャストＬＬＩＤ（すなわち、指定されたＬＬＩＤ）でマルチキャスト拡張チャネルＬＬＩＤを置換し、マルチキャストトラフィックをＣＮＵ１４０に送信し（３２４）、それはトラフィックをＣＰＥ１６０に転送する。
【００３２】
[0040]  ＣＰＥ１６０は、リーブ動作を開始（３２６）し、マルチキャストグループを去るために、リーブ要求３２８（例えば、ＩＧＭＰまたはＭＬＤリーブ要求）を生成し得る。ＣＮＵ１４０は、リーブ要求３２８をＣＬＴ１２２に転送する。それに応じて、ＣＬＴ１２２は、ＣＬＴ１２２に結合された任意の他のＣＰＥ１６０が、マルチキャストグループの（または同一のＬＬＩＤを共有する別のマルチキャストグループの）メンバーであるかどうかを問い合わせるためにグループ特有の問い合わせ３３０（例えば、ＩＧＭＰまたはＭＬＤグループ特有の問い合わせ）を送信する。ＣＬＴ１２２はまた、メッセージ３３２（ＯＡＭメッセージであり得る、「マルチキャストＬＬＩＤ登録−割り当て解除」メッセージ）をＣＮＵ１４０に送信し、それに応じてＣＮＵ１４０はそのマルチキャストメンバーシップテーブル１４２（図１Ｃ）からマルチキャストグループおよび／または対応するＬＬＩＤを除去する。
【００３３】
[0041]  リーブ要求３２８を生成したＣＰＥ１６０が、マルチキャストグループの（または同一のＬＬＩＤを共有する別のマルチキャストグループの）メンバーであるＣＬＴ１２２に結合された唯一のＣＰＥ１６０である場合、ＦＣＵ１３０（例えば、図１Ｃのプロキシ１３４）は、マルチキャストグループを去るためにリーブ要求３３４（例えば、ＩＧＭＰまたはＭＬＤリーブ要求）を生成する。ＯＮＵ１２０は、リーブ要求３３４をＯＬＴ１１０に送信し、それはメッセージ３３６（ＯＡＭメッセージであり得る「マルチキャストＬＬＩＤ登録−割り当て解除」メッセージ）に応答する。それに応じて、ＦＣＵ１３０は、マルチキャストグループのＬＬＩＤを割り当て解除する。ＦＣＵ１３０は、ＬＬＩＤルックアップテーブル１３８（図１Ｃ）からＬＬＩＤを除去し得、マルチキャストグループをマルチキャストグループメンバーシップテーブル１３６（図１Ｃ）から除去し得る。リーブ要求３３４は、したがってＦＣＵ１３０をマルチキャストグループから分離するための要求であり、メッセージ３３６はＦＣＵ１３０のマルチキャストグループからの分離を確認する。この時点で、ＯＬＴ１１０は、マルチキャストグループのための（または対応するＬＬＩＤを有する全てのマルチキャストグループのための）マルチキャストトラフィックをＦＣＵ１３０に転送することを停止する（３３８）。しかしながら、ネットワーク１００（図１）内の別のＦＣＵ１３０がマルチキャストグループ（または対応するＬＬＩＤを共有するマルチキャストグループ）におけるＣＮＵ１４０に結合される場合、ＯＬＴ１１０は、マルチキャストグループのための（または対応するＬＬＩＤを有する全てのマルチキャストグループのための）マルチキャストトラフィックを転送することを続け得る。
【００３４】
[0042]  図４は、いくつかの実施形態にしたがって、マルチキャスティングを実行する方法４００を示すフローチャートである。方法４００は、ＦＣＵ１３０（図１Ｃ）（例えば、図１Ａ−１ＢのＦＣＵ１３０−１または１３０−２）において実行される（４０２）。
【００３５】
[0043]  マルチキャストフレームは、ＯＬＴ１１０から受信される（４０４）。マルチキャストフレームは、ＯＬＴ１１０からＦＣＵ１３０へのマルチキャストトラフィックのための第１のマルチキャスト論理リンク識別子（ＬＬＩＤ）（例えば、ＯＬＴ１１０からＦＣＵ１３０への全てのマルチキャストトラフィックのために使用される図１Ｂにおけるマルチキャスト拡張チャネルのためのＬＬＩＤ−３）を含む。いくつかの実施形態において、マルチキャストフレームはまた、マルチキャストグループＭＡＣアドレスを含む（４０６）。例えば、マルチキャストフレームは、プリアンブル２０２のＬＬＩＤフィールド２２０における第１のマルチキャストＬＬＩＤ、およびヘッダ２０４のＭＡＣ ＤＡフィールド２０６におけるマルチキャストグループＭＡＣアドレスを有する、フレーム２００（図２）である。
【００３６】
[0044]  ＦＣＵ１３０は、複数のＣＮＵのうちの少なくとも１つのＣＮＵを含む１つまたは複数のマルチキャストグループに対応する第２のマルチキャストＬＬＩＤでマルチキャストフレームにおける第１のマルチキャストＬＬＩＤを置換する（４０８）。いくつかの実施形態において、ＦＣＵ１３０は、マルチキャストグループＭＡＣアドレスに基づいて、第２のマルチキャストＬＬＩＤを選択する（４１０）。例えば、ＦＣＵ１３０は、ＬＬＩＤルックアップテーブル１３８（図１Ｃ）を問い合わせるためにマルチキャストグループＭＡＣアドレスを使用する。
【００３７】
[0045]  いくつかの実施形態において、ＦＣＵ１３０は、マルチキャストグループＭＡＣアドレスがＦＣＵ１３０に結合された複数のＣＮＵ１４０（例えば、図１Ａ−図１ＢにおけるＣＮＵ１４０−１〜１４０−３または１４０−４〜１４０−６）のうちの少なくとも１つのＣＮＵ１４０にマッピングすること、を検証する（４１２）。例えば、ＦＣＵ１３０は、マルチキャストグループメンバーシップテーブル１３６を問い合わせることによって、この検証を実行する。
【００３８】
[0046]  ＦＣＵ１３０は、それが結合される複数のＣＮＵ１４０にマルチキャストフレームを送信する（４１４）。
【００３９】
[0047]  ＦＣＵ１３０は、マルチキャストフレームを、第１のマルチキャストＬＬＩＤとは異なるマルチキャストＬＬＩＤを有するＯＬＴ１１０からドロップする（４１６）。例えば、ＦＣＵ１３０は、それらのプリアンブル２０２のＬＬＩＤフィールド２２０におけるＬＬＩＤ−１またはＬＬＩＤ−２（図１Ｂ）を有するマルチキャストフレームをドロップする。
【００４０】
[0048]  方法４００は、特定の順序で行われるように見える多数のオペレーションを含むが、方法４００がより多くのまたはより少ないオペレーションを含むことができることは明らかである。例えば、４１６をドロップすることは、方法４００から省略され得る。２つ以上のオペレーションの順序は変更され得、２つ以上のオペレーションのパフォーマンスはオーバーラップし得、２つ以上のオペレーションは単一のオペレーションに組み合わせられ得る。方法４００は、図３のマルチキャストグループ認可および登録手順の全てまたは一部とも組み合わせられ得る。
【００４１】
[0049]  いくつかの実施形態において、ＭＡＣブリッジ１３２（図１Ｃ）の機能性、およびＦＣＵ１３０（図１Ｃ）におけるＯＮＵ１２０およびＣＬＴ１２２の機能性の一部（例えば、物理レイヤより上の全ての機能性）が、ソフトウェアにおいて実現される。例えば、図５Ａは、いくつかの実施形態にしたがう、ネットワーク１００（図１Ａ−１Ｂ）といったネットワークにおけるＦＣＵ５００のブロック図である。ＦＣＵ５００は、ＦＣＵ１３０（図１Ｃ）（例えば、図１Ａ−１ＢのＦＣＵ１３０−１または１３０−２）の例である。ＦＣＵ５００は、ＯＮＵ１２０（図１Ｃ）の一部である光物理レイヤ（ＰＨＹ）５０６、およびＣＬＴ１２２（図１Ｃ）の一部である同軸ＰＨＹ５０８を含む。光ＰＨＹ５０６および同軸ＰＨＹ５０８は、メモリ５０４に順々に結合される１つまたは複数のプロセッサ５０２に結合される。メモリ５０４は、１つまたは複数のプロセッサ５０２による実行のための命令を記憶する、非一時的コンピュータ読取可能媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードディスクドライブ等といった１つまたは複数の不揮発性メモリ要素）を含む。いくつかの実施形態において、命令は、（単数または複数の）プロセッサ５０２によって実行されるとき、ＦＣＵ５００に、方法４００（図４）の全てまたは一部を実行させる命令を含む。いくつかの実施形態において、命令は、（単数または複数の）プロセッサ５０２によって実行されるとき、ＦＣＵ５００に、ＦＣＵ１３０のための図３のマルチキャストグループ認可および登録手順の一部を実行させるための命令を含む。
【００４２】
[0050]  メモリ５０４は（単数または複数の）プロセッサ５０２から分離しているように示されているが、メモリ５０４のすべてまたは一部は、（単数または複数の）プロセッサ５０２に埋め込まれ得る。いくつかの実施形態において、（単数または複数の）プロセッサ５０２および／またはメモリ５０４は、光ＰＨＹ５０６および／または同軸ＰＨＹ５０８として同一の集積回路において実現される。
【００４３】
[0051]  図５Ｂは、いくつかの実施形態にしたがうＯＬＴ５２０のブロック図である。ＯＬＴ５２０は、ＯＬＴ１１０（図１Ａ−１Ｃ）の例である。ＯＬＴ５２０において、光ＰＨＹ５２６は、メモリ５２４に順々に結合される１つまたは複数のプロセッサ５２２に結合される。いくつかの実施形態において、メモリ５２４は、１つまたは複数のプロセッサ５２２による実行のための命令を記憶する、非一時的コンピュータ読取可能媒体（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードディスクドライブ、等といった１つまたは複数の不揮発性メモリ要素）を含む。いくつかの実施形態において、命令は、（単数または複数の）プロセッサ５０２によって実行されるとき、ＯＬＴ５２０に、方法４００（図４）のオペレーション４０４および４１６のためにマルチキャストフレームを生成し、送信させる命令を含む。いくつかの実施形態において、命令は、（単数または複数の）プロセッサ５２２によって実行されるとき、ＯＬＴ５２０に、ＯＬＴ１１０のための図３のマルチキャストグループ認可および登録手順の一部を実行させる命令を含む。
【００４４】
[0052]  メモリ５２４は（単数または複数の）プロセッサ５２２から分離しているように示されているが、メモリ５２４のすべてまたは一部は、（単数または複数の）プロセッサ５２２に埋め込まれ得る。いくつかの実施形態において、（単数または複数の）プロセッサ５２２および／またはメモリ５２４は、光ＰＨＹとして同一の集積回路において実現される。
【００４５】
[0053]  前述の明細書では、本実施形態は、その特定の例示的な実施形態を参照して説明された。しかしながら、添付の特許請求の範囲に記載された本開示のより広い趣旨および範囲から逸脱することなく、それらに対する様々な修正および変更がなされ得ることは明らかであろう。したがって、本明細書および図面は、限定的な意味ではなく、例示的な意味で考慮されるべきである。
【図１Ａ】
2016503975.tif 000003
【図１Ｂ】
2016503975.tif 000004
【図１Ｃ】
2016503975.tif 000005
【図２】
2016503975.tif 000006
【図３】
2016503975.tif 000007
【図４】
2016503975.tif 000008
【図５Ａ】
2016503975.tif 000009
【図５Ｂ】
2016503975.tif 000010
【国際調査報告】
2016503975.tif 000011
2016503975.tif 000012