(57)【要約】ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法、装置、およびシステムが、提供される。障害が生じたプライマリワイドエリアネットワークインターフェースの結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を示すメッセージが、受信される。障害が生じたワイドエリアネットワークインターフェースへの通信経路が閉じられ、代替ワイドエリアネットワークインターフェースへの通信経路が、メッセージで受信された情報を使用して、生成される。その後、ｊｏｉｎ要求が、代替ワイドエリアネットワークインターフェースと通信するために生成された通信経路を使用して、少なくとも１つのクライアントに伝達される。
2017515433.tif 000002
【特許請求の範囲】
【請求項１】
障害が生じたプライマリワイドエリアネットワークインターフェースの結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を示すメッセージを受信するステップと、
前記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じるステップと、
前記メッセージで受信された情報を使用して、前記代替ワイドエリアネットワークインターフェースへの通信経路を生成するステップと、
前記代替ワイドエリアネットワークインターフェースと通信するために生成された前記通信経路を使用して、ｊｏｉｎ要求を少なくとも１つのクライアントに伝達するステップと、
を含む、方法。
【請求項２】
前記代替ワイドエリアネットワークインターフェースの前記アクティブ化は、ホストコンポーネントによって検知され、前記アクティブ化の表示は、アクセスデバイスのルータコンポーネントに伝達される、請求項１に記載の方法。
【請求項３】
前記障害が生じたプライマリワイドエリアネットワークインターフェースの結果としてアクティブ化された、前記代替ワイドエリアネットワークインターフェースの前記アクティブ化を示すメッセージを、専用通信経路を介して、ルータデバイスに伝達するステップであって、前記メッセージは、少なくとも、前記代替ワイドエリアネットワークインターフェースの通信パラメータに関する情報を含む、前記伝達するステップを含む、請求項１に記載の方法。
【請求項４】
少なくともプライマリワイドエリアネットワークおよび代替ワイドエリアネットワークとそれぞれのネットワークインターフェースを介して通信するホストコンポーネントと、
クライアントと通信するためにローカルエリアネットワークインターフェースを介してローカルエリアネットワークと通信するルータコンポーネントと、
を備え、
前記ホストコンポーネントは、プライマリワイドエリアネットワークインターフェースの障害の結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を検知し、前記代替ワイドエリアネットワークインターフェースの前記アクティブ化を示すメッセージを、専用通信経路を介して、前記ルータコンポーネントに伝達し、前記メッセージは、少なくとも、前記代替ワイドエリアネットワークインターフェースの通信パラメータに関する情報を含み、
前記ルータコンポーネントは、前記代替ワイドエリアネットワークインターフェースの前記アクティブ化を示す前記メッセージを受信し、前記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じ、前記メッセージで受信された情報を使用して、前記代替ワイドエリアネットワークインターフェースへの通信経路を生成し、前記代替ワイドエリアネットワークインターフェースと通信するために生成された前記通信経路を使用して、ｊｏｉｎ要求を前記クライアントに伝達する、
装置。
【請求項５】
前記装置は、アクセスデバイスを含む、請求項４に記載の装置。
【請求項６】
前記アクセスデバイスは、セットトップボックスを含む、請求項５に記載の装置。
【請求項７】
前記アクセスデバイスは、ゲートウェイを含む、請求項５に記載の装置。
【請求項８】
前記ホストコンポーネントは、インターネットグループ管理プロトコルホストコンポーネントを含む、請求項４に記載の装置。
【請求項９】
前記ルータコンポーネントは、インターネットグループ管理プロトコルルータコンポーネントを含む、請求項４に記載の装置。
【請求項１０】
前記ホストコンポーネントおよび前記ルータコンポーネントは、プロキシ回路を構成する、請求項４に記載の装置。
【請求項１１】
プライマリワイドエリアネットワークと、
代替ワイドエリアネットワークと、
ローカルエリアネットワークと、
アクセスデバイスであって、
前記プライマリワイドエリアネットワークおよび前記代替ワイドエリアネットワークとそれぞれのネットワークインターフェースを介して通信するホストコンポーネントと、
前記ローカルエリアネットワークを介して少なくとも１つのクライアントと通信するためにローカルエリアネットワークインターフェースを介して前記ローカルエリアネットワークと通信するルータコンポーネントと、
を備える前記アクセスデバイスと、
を備え、
前記ホストコンポーネントは、プライマリワイドエリアネットワークインターフェースの障害の結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を検知し、前記代替ワイドエリアネットワークインターフェースの前記アクティブ化を示すメッセージを、専用通信経路を介して、前記ルータコンポーネントに伝達し、前記メッセージは、少なくとも、前記代替ワイドエリアネットワークインターフェースの通信パラメータに関する情報を含み、
前記ルータコンポーネントは、前記代替ワイドエリアネットワークインターフェースの前記アクティブ化を示す前記メッセージを受信し、前記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じ、前記メッセージで受信された情報を使用して、前記代替ワイドエリアネットワークインターフェースへの通信経路を生成し、前記代替ワイドエリアネットワークインターフェースと通信するために生成された前記通信経路を使用して、ｊｏｉｎ要求を前記少なくとも１つのクライアントに伝達する、
システム。
【請求項１２】
前記プライマリワイドエリアネットワークは、ディジタル加入者線ネットワークおよびギガビットイーサネットネットワークの一方を含む、請求項１１に記載のシステム。
【請求項１３】
前記代替ワイドエリアネットワークは、ディジタル加入者線ネットワークおよびギガビットイーサネットネットワークの一方を含む、請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本原理は、一般に、ネットワークインターフェーシングに関し、より詳細には、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法、装置、およびシステムに関する。
【背景技術】
【０００２】
昨今のディジタル加入者線（ＤＳＬ）およびファイバオプティックサービス（ＦｉＯＳ）ホームゲートウェイ／ルータデバイスは、複数のＷＡＮインターフェースをサポートする。例えば、ＤＳＬゲートウェイは、サービスプロバイダに接続するのに、ＤＳＬおよびギガビットイーサネット（ＧｉｇＥ）ＷＡＮインターフェースの両方を提供する。一般に、任意の一時点においては、ただ１つのＷＡＮインターフェースが使用され、セカンダリＷＡＮインターフェースは、プライマリインターフェースが失われるまで、スタンバイのままである。
【０００３】
ホームゲートウェイ／ルータデバイスは、一般に、インターネットグループ管理プロトコル（ＩＧＭＰ）プロキシサービスを提供し、それによって、ＬＡＮにつながれたクライアントからのＩＧＭＰ要求は、ゲートウェイのＷＡＮインターフェースにプロキシされる。これらの要求は、サービスプロバイダにまたはクラウド内に配置されたマルチキャストルータからのマルチキャストトラフィック（例えば、ビデオ、オーディオなど）のダウンストリームフローを開始し、それは、次に、ゲートウェイによって、要求を行ったＬＡＮクライアントに転送される。
【０００４】
リンク障害または機器障害が原因で、ゲートウェイのプライマリＷＡＮインターフェースが失われたときに、問題が生じる。この場合、ＬＡＮクライアントへのマルチキャストパケットのダウンストリームフローは断ち切られ、ビデオ／オーディオの途絶が生じる。ホームゲートウェイが、セカンダリＷＡＮインターフェースにフェイルオーバした場合、（１）アップストリームマルチキャストルータは、トポロジ変更を認識しておらず、（２）ゲートウェイのＩＧＭＰプロキシ回路は、新しいＷＡＮインターフェースを認識していないので、通信は、途絶されたままである。
【発明の概要】
【０００５】
本原理の実施形態は、アクセスデバイスのプライマリＷＡＮインターフェースがセカンダリインターフェースにフェイルオーバしたときに生じるオーディオ／ビデオ途絶問題を最小化するために、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法、装置、およびシステムを提供することによって、先行技術のこれらおよび他の難点に対処する。本原理の様々な実施形態では、アクセスデバイスは、ＩＧＭＰプロキシ回路に上記フェイルオーバを通知し、上記プロキシは、新しいＷＡＮインターフェース上の既存のグループにＩＧＭＰメンバシップレポート（ｊｏｉｎ）を再発行するために、マルチキャストルーティングデータベースを検査する。そのようなアクションは、上記新しいＷＡＮインターフェースがアクティブになった後すぐに、オーディオ／ビデオ再確立を引き起こす。
【０００６】
本原理の一実施形態では、方法は、障害が生じたプライマリワイドエリアネットワークインターフェースの結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を示すメッセージを受信するステップと、上記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じるステップと、上記メッセージで受信された情報を使用して、上記代替ワイドエリアネットワークインターフェースへの通信経路を生成するステップと、上記代替ワイドエリアネットワークインターフェースと通信するために生成された上記通信経路を使用して、ｊｏｉｎ要求を少なくとも１つのクライアントに伝達するステップとを含む。
【０００７】
本原理の代替実施形態では、装置は、少なくともプライマリワイドエリアネットワークおよび代替ワイドエリアネットワークとそれぞれのネットワークインターフェースを介して通信するホストコンポーネントと、クライアントと通信するためにローカルエリアネットワークインターフェースを介してローカルエリアネットワークと通信するルータコンポーネントとを含む。そのような実施形態では、上記ホストコンポーネントは、プライマリワイドエリアネットワークインターフェースの障害の結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を検知し、上記代替ワイドエリアネットワークインターフェースの上記アクティブ化を示すメッセージを、専用通信経路を介して、上記ルータコンポーネントに伝達し、上記メッセージは、少なくとも、上記代替ワイドエリアネットワークインターフェースの通信パラメータに関する情報を含む。加えて、上記ルータコンポーネントは、上記代替ワイドエリアネットワークインターフェースの上記アクティブ化を示す上記メッセージを受信し、上記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じ、上記メッセージで受信された情報を使用して、上記代替ワイドエリアネットワークインターフェースへの通信経路を生成し、上記代替ワイドエリアネットワークインターフェースと通信するために生成された上記通信経路を使用して、ｊｏｉｎ要求を上記クライアントに伝達する。
【０００８】
本原理の代替実施形態では、システムは、プライマリワイドエリアネットワークと、代替ワイドエリアネットワークと、ローカルエリアネットワークと、アクセスデバイスとを含む。一実施形態では、上記アクセスデバイスは、少なくともプライマリワイドエリアネットワークおよび代替ワイドエリアネットワークとそれぞれのネットワークインターフェースを介して通信するホストコンポーネントと、クライアントと通信するためにローカルエリアネットワークとローカルエリアネットワークインターフェースを介して通信するルータコンポーネントとを含む。そのような実施形態では、上記ホストコンポーネントは、プライマリワイドエリアネットワークインターフェースの障害の結果としてアクティブ化された、代替ワイドエリアネットワークインターフェースのアクティブ化を検知し、上記代替ワイドエリアネットワークインターフェースの上記アクティブ化を示すメッセージを、専用通信経路を介して、上記ルータコンポーネントに伝達し、上記メッセージは、少なくとも、上記代替ワイドエリアネットワークインターフェースの通信パラメータに関する情報を含む。加えて、上記ルータコンポーネントは、上記代替ワイドエリアネットワークインターフェースの上記アクティブ化を示す上記メッセージを受信し、上記障害が生じたワイドエリアネットワークインターフェースへの通信経路を閉じ、上記メッセージで受信された情報を使用して、上記代替ワイドエリアネットワークインターフェースへの通信経路を生成し、上記代替ワイドエリアネットワークインターフェースと通信するために生成された上記通信経路を使用して、ｊｏｉｎ要求を上記クライアントに伝達する。
【図面の簡単な説明】
【０００９】
本原理の教示は、添付の図面と併せて、以下の詳細な説明を検討することによって、容易に理解することができる。
【図１】本原理の実施形態による、システムのハイレベルブロック図である。
【図２】本原理の実施形態による、図１のシステムにおける実現に適したアクセスデバイスのハイレベルブロック図である。
【図３】本原理の実施形態による、方法のフロー図である。
【００１０】
図面は、様々な説明される原理の概念を図説することを目的としており、必ずしも、原理を図説するための唯一の可能な構成ではないことを理解されたい。
【００１１】
理解を容易にするために、可能な場合は、同一の参照番号が、図において共通する同一の要素を示すために使用される。
【発明を実施するための形態】
【００１２】
本原理の実施形態は、有利なことに、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法、装置、およびシステムを提供する。本原理は、主として、ゲートウェイとの関連において説明されるが、本原理の特定の実施形態が、本発明の範囲を制限するものとして扱われるべきではない。本原理の概念は、有利なことに、ルータ、セットトップボックスなどの、任意のアクセスデバイスに供給することができることが、当業者によって理解され、本原理の教示によって知らされる。
【００１３】
図に示される様々な要素の機能は、適切なソフトウェアと連携する、ソフトウェアを実行することが可能なハードウェアばかりでなく、専用ハードウェアの使用を通しても提供することができる。プロセッサーによって提供される場合、機能は、単一の専用プロセッサーによって、単一の共用プロセッサーによって、またはそのいくつかは共用することができる複数の個別プロセッサーによって提供することができる。さらに、「プロセッサー」または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行することが可能なハードウェアを排他的に指し示すとは解釈されるべきではなく、限定することなく、ディジタル信号プロセッサー（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するためのリードオンリーメモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、および不揮発性ストレージを暗黙的に含むことができる。さらに、本原理、特徴、および実施形態、ならびにそれらの特定の例に言及する本明細書のすべての言明は、それらの構造的および機能的均等物の両方を包含することが意図されている。加えて、そのような均等物は、現在知られている均等物と、将来開発される均等物（すなわち、構造に関わりなく同じ機能を実行する開発される任意の要素）の両方を含むことが意図されている。
【００１４】
したがって、例えば、本明細書で提示されるブロック図は、本発明の原理を具体化する説明に役立つシステムコンポーネントおよび／または回路の概念図を表すことが、当業者によって理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、および疑似コードなどは、コンピュータ可読媒体内で実質的に表すことができ、コンピュータまたはプロセッサーによって、そのようなコンピュータまたはプロセッサーが明示的に示されているかどうかに関わらず、実質的に実行することができる、様々なプロセスを表すことが、理解されよう。
【００１５】
さらに、添付の図面に示される、構成要素であるシステムコンポーネントのいくつか、および方法は、ソフトウェアで実現することができるので、システムコンポーネント間またはプロセス機能ブロック間の実際の接続は、本原理がプログラムされる方法に応じて、異なることができる。本明細書の教示を与えられれば、当業者は、本原理のこれらおよび類似の実現または構成を企図することができる。
【００１６】
図１は、本原理の実施形態による、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するためのシステム１００のハイレベルブロック図を示している。図１のシステム１００は、実例として、アクセスデバイス１０５（実例として、ゲートウェイ）、ならびにそのすべてがゲートウェイデバイス１０５と通信する、ＤＳＬ  ＷＡＮ１１０、ＧｉｇＥ  ＷＡＮ１１５、およびＬＡＮ１２０を含む。図１の実施形態では、アクセスデバイスは、実例として、ゲートウェイデバイス１０５を含むが、本原理の代替実施形態では、アクセスデバイスは、セットトップボックスおよびルータなどの他のアクセスデバイスを含むことができる。
【００１７】
図１のシステムでは、ゲートウェイデバイス１０５は、複数のＷＡＮインターフェースをサポートする。例えば、図１のシステムでは、ゲートウェイデバイス１０５は、サービスプロバイダに接続するのに、ＤＳＬ（ディジタル加入者線）およびＧｉｇＥ（ギガビットイーサネット）ＷＡＮインターフェースの両方を提供する。
【００１８】
図２は、本原理の実施形態による、図１のシステムにおける実現に適したゲートウェイアクセスデバイスのハイレベルブロック図を示している。図２のゲートウェイデバイス１０５は、実例として、ホストコンポーネント１２５（実例として、ＩＧＭＰホストコンポーネント）およびルータコンポーネント１３０（実例として、ＩＧＭＰルータコンポーネント）を含むプロキシ回路１０７（実例として、ＩＧＭＰプロキシ回路）と、ＤＬＳ  ＷＡＮインターフェース１３５と、ＧｉｇＥ  ＷＡＮインターフェース１４０と、ＬＡＮインターフェース１４５とを備える。図２では、ＩＧＭＰホストコンポーネント１２５およびＩＧＭＰルータコンポーネント１３０は、ＩＧＭＰプロキシ回路１０７のコンポーネントを構成するものとして示されているが、本原理の代替実施形態では、ＩＧＭＰホストコンポーネント１２５およびＩＧＭＰルータコンポーネント１３０は、アクセスデバイスの別個のコンポーネントを構成することができ、必ずしもＩＧＭＰプロキシ回路１０７内に含まれない。代替実施形態では、ＩＧＭＰホストコンポーネント１２５およびＩＧＭＰルータコンポーネント１３０は、個々のコンポーネントの機能のすべてを含む、統合されたコンポーネント／回路を構成することができる。
【００１９】
図１のシステムでは、また図２のゲートウェイデバイス１０５を参照すると、ＬＡＮ１２０につながれたクライアントからのＩＧＭＰ要求は、ゲートウェイデバイスのＷＡＮインターフェース１１０、１１５にプロキシされる。これらの要求は、サービスプロバイダにまたはクラウド内に配置されたマルチキャストルータからのマルチキャストトラフィック（ビデオ、オーディオなど）のダウンストリームフローを開始し、それは、次に、ゲートウェイデバイス１０５によって、ＬＡＮインターフェース１２０につながれた要求を行ったクライアントに転送される。
【００２０】
一般に、プライマリＷＡＮインターフェースが、リンク障害または機器障害が原因で失われた場合、ＬＡＮクライアントへのマルチキャストパケットのダウンストリームフローは、断ち切られ、ビデオ／オーディオの途絶が生じる。ホームアクセスデバイスが、セカンダリＷＡＮインターフェースにフェイルオーバした場合、（１）アップストリームマルチキャストルータは、トポロジ変更を認識しておらず、（２）アクセスデバイスのＩＧＭＰプロキシ回路は、セカンダリＷＡＮインターフェースを認識していないので、ビデオは、途絶されたままである。
【００２１】
本原理の様々な実施形態では、プライマリＷＡＮインターフェースが、セカンダリＷＡＮインターフェースにフェイルオーバする場合、本原理によるアクセスデバイスは、ＩＧＭＰプロキシ回路にフェイルオーバを通知し、ＩＧＭＰプロキシ回路は、セカンダリＷＡＮインターフェース上の既存のグループにＩＧＭＰメンバシップレポート（ｊｏｉｎ）を再発行するために、マルチキャストルーティングデータベースを検査する。そのような機能は、セカンダリＷＡＮインターフェースがアクティブになった後すぐに、オーディオ／ビデオ再確立を引き起こし、それは、例えば、回線障害または機器障害が原因で、プライマリＷＡＮインターフェースが失われている間の、オーディオ／ビデオ途絶を最短化する。
【００２２】
図１のシステム１００に示されるように、また図２のゲートウェイデバイス１０５を参照すると、ゲートウェイデバイス１０５のＩＧＭＰプロキシ回路１０７は、ＷＡＮの方を向いたＩＧＭＰホストコンポーネント１２５と、ＬＡＮの方を向いたＩＧＭＰルータコンポーネント１３０とを含む。図１の実施形態では、ＷＡＮの方を向いたＩＧＭＰホストコンポーネント１２５は、ソケットｗ／ファイル記述子Ｗを使用して、ＷＡＮインターフェース１１０、１１５と通信し、ＬＡＮの方を向いたＩＧＭＰルータコンポーネント１３０は、第２のソケットｗ／ファイル記述子Ｌを使用して、ＬＡＮインターフェース１２０を介して、ＬＡＮクライアントと通信する。本原理の実施形態によれば、ＩＧＭＰルータコンポーネント１３０は、ＬＡＮインターフェースソケットＬ上で待ち受け（ｌｉｓｔｅｎ）するばかりでなく、本原理の実施形態によれば、新しいソケット／ファイル記述子Ｅに送信されるイベントメッセージを求めて待ち受けするようにも強化される。本原理のそのような実施形態では、アクセスデバイスは、セカンダリＷＡＮインターフェースがアクティブになったとき、リンクアップメッセージをソケットＥに送信する。例えば、図２の実施形態では、障害が生じたプライマリＷＡＮインターフェースに応答して、セカンダリＷＡＮインターフェースがアクティブになったことを、ＩＧＭＰホストコンポーネント１２５が検知したときに、ＩＧＭＰホストコンポーネント１２５は、例えば、新しいソケット／ファイル記述子Ｅを介して、メッセージをＩＧＭＰルータコンポーネント１３０に伝達する。ＩＧＭＰルータコンポーネント１３０が、セカンダリＷＡＮインターフェースがアクティブになったことを示すメッセージを受信したとき、それは、以下の機能のうちの少なくとも１つを実行することができる。
【００２３】
１．ＩＧＭＰルータコンポーネント１３０は、障害が生じたＷＡＮインターフェースへの元のソケットＷを閉じる。
【００２４】
２．ＩＧＭＰルータコンポーネント１３０は、ソケットＥから受信したイベントメッセージからの情報を使用して、新しいＷＡＮインターフェースへの新しいソケットＷ’を生成する。
【００２５】
３．ＩＧＭＰルータのデータベース内の各マルチキャストルートテーブルエントリについて、ＩＧＭＰルータコンポーネント１３０は、ＩＧＭＰメンバシップレポート（ｊｏｉｎ）を発行する。これらのｊｏｉｎ要求は、上記のステップ２において生成されたソケットＷ’を介して、新しいＷＡＮインターフェースに送信される。
【００２６】
ステップ３の結果として、ＩＧＭＰ  ｊｏｉｎは、現在アクティブなすべてのグループについて再構成され、新しいＷＡＮインターフェースを通して、アップストリームに送信される。アップストリームマルチキャストルータは、要求を受信し、更新されたネットワークトポロジを通して、要求されたコンテンツをストリーミングする。結果として、ＬＡＮクライアントオーディオ／ビデオサービスは、迅速に再開される。
【００２７】
図３は、本原理の実施形態による、方法３００のフロー図を示している。より具体的には、図３は、本原理の実施形態による、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法のフロー図３００を示している。方法３００は、ステップ３０２において開始し、そのステップ中に、障害が生じたプライマリＷＡＮインターフェースの結果としてアクティブ化された、代替ＷＡＮインターフェースのアクティブ化を示すイベントメッセージが、受信される。例えば、上で説明されたように、本原理の一実施形態では、図１のゲートウェイデバイス１０５のＩＧＭＰホストコンポーネント１２５などの、アクセスデバイスのホストコンポーネントは、代替ＷＡＮインターフェースのアクティブ化を検知し、そのようなアクティブ化に関する情報を含むメッセージをＩＧＭＰルータコンポーネント１３０に伝達する。その後、方法３００は、ステップ３０４に進むことができる。
【００２８】
ステップ３０４において、障害が生じたＷＡＮインターフェースへのソケットが、閉じられる。例えば、上で説明されたように、本原理の一実施形態では、障害が生じたＷＡＮインターフェースと以前通信していた、ゲートウェイデバイス１０５のＩＧＭＰルータコンポーネント１３０などの、アクセスデバイスのルータコンポーネントは、障害が生じたＷＡＮインターフェースとの通信のために使用されるソケットを閉じる。その後、方法３００は、ステップ３０６に進むことができる。
【００２９】
ステップ３０６において、代替ＷＡＮインターフェースへのソケットが、受信されたイベントメッセージからの情報を使用して、生成される。例えば、上で説明されたように、本原理の一実施形態では、ゲートウェイデバイス１０５のＩＧＭＰルータコンポーネント１３０などの、アクセスデバイスのルータコンポーネントは、代替ＷＡＮインターフェースと通信するためのソケットを生成する。その後、方法３００は、ステップ３０８に進むことができる。
【００３０】
ステップ３０８において、ｊｏｉｎ要求が、代替ＷＡＮインターフェースと通信するために生成されたソケットを使用して、少なくとも１つのクライアントに伝達される。例えば、上で説明されたように、本原理の一実施形態では、ＩＧＭＰルータのデータベース内の各マルチキャストルートテーブルエントリについて、ＩＧＭＰルータコンポーネント１３０は、ＩＧＭＰメンバシップレポート（ｊｏｉｎ要求）を発行し、それは、代替ＷＡＮインターフェースと通信するために生成された新しいソケットを使用して、伝達される。その後、方法３００は、終了させることができる。
【００３１】
方法３００は、オプショナルステップ３０１をさらに含むことができ、それは、障害が生じたプライマリＷＡＮインターフェースの結果としてアクティブ化された、代替ＷＡＮインターフェースのアクティブ化を示すイベントメッセージを、専用ソケットを介して、ルータデバイスに伝達することを含み、イベントメッセージは、少なくとも、代替ＷＡＮインターフェースの通信パラメータに関する情報を含む。
【００３２】
ゲートウェイプライマリＷＡＮインターフェースがセカンダリインターフェースにフェイルオーバしたときに生じるオーディオ／ビデオ途絶問題を最小化するために、ワイドエリアネットワークセンシングインターネットグループ管理プロトコルプロキシを実現するための方法、装置、およびシステムの様々な実施形態を説明したが（それらは説明に役立つことが意図されており、限定的であることは意図されていない）、上述の教示に鑑みて、変更および変形が当業者によって施され得ることに留意されたい。したがって、開示された原理の特定の実施形態において、本発明の範囲および主旨内にある変更が施され得ることを理解されたい。上述されたことは、本原理の様々な実施形態に向けられているが、本発明の基本範囲から逸脱することなく、本発明の他の実施形態およびさらなる実施形態が考案され得る。
【図１】
2017515433.tif 000003
【図２】
2017515433.tif 000004
【図３】
2017515433.tif 000005
【国際調査報告】
2017515433.tif 000006
2017515433.tif 000007
2017515433.tif 000008