(57)【要約】【課題】障害等によりネットワーク構成が変化した場合でも、ＩＰマルチキャストパケットの転送処理を瞬時に再開できるパケット転送装置およびパケット転送方法を提供する。【解決手段】ベストパス上のリンクに障害４３０が発生すると、転送装置Ｅは、セカンダリーベストパス経由でＰＩＭ Ｊｏｉｎメッセージ４１５を送出し、セカンダリーベストパス経由でＰＩＭ Ｊｏｉｎメッセージ４１５に対応するマルチキャストパケット４１６を受信すると、マルチキャストパケット４１２をマルチキャストグループＦへ転送する。転送装置Ｃは、セカンダリーベストパス経由でＰＩＭ Ｊｏｉｎメッセージ４１５を受信すると、配信元ＡにＰＩＭ Ｊｏｉｎメッセージ４１１を送出し、配信元ＡからＰＩＭ Ｊｏｉｎメッセージ４１１に対応するマルチキャストパケット４１２を受信すると、セカンダリーベストパス経由でマルチキャストパケット４１６を転送する。【選択図】図４
2010045732.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、
前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、
前記最も優先度の高いインタフェースより前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記最も優先度の高いインタフェースから前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信し、障害等により前記最も優先度の高いインタフェースからの前記ＰＩＭ Ｊｏｉｎメッセージを送信することができない場合には、前記２番目に優先度が高いインタフェースから即時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信することを特徴とするマルチキャストパケット転送装置。
【請求項２】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、
前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、
前記ＰＩＭ Ｊｏｉｎメッセージに優先度の情報を含めて、前記最も優先度の高いインタフェースおよび前記２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、
最も優先度が高いＰＩＭ Ｊｏｉｎメッセージと２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージの両方を受信した時、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、受信したＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送し、障害等により前記最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから対応するマルチキャストパケットを転送できない場合には、前記２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送することを特徴とするマルチキャストパケット転送装置。
【請求項３】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、
前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、
前記最も優先度の高いインタフェースおよび前記２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを２つ以上のインタフェースから受信した時、最も優先度の高いインタフェースからマルチキャストパケットを受信し、障害等により前記最も優先度の高いインタフェースからの前記マルチキャストパケットを受信することができない場合には、前記２番目に優先度が高いインタフェースから前記マルチキャストパケットを受信することを特徴とするマルチキャストパケット転送装置。
【請求項４】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、
前記配信元へのベストパスに対応する最も優先度の高いインタフェースより前記ＰＩＭ Ｊｏｉｎメッセージを送信し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースを代替経路用のインタフェースとして保持し、前記最も優先度の高いインタフェースから前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信するステップと、
障害等により前記最も優先度の高いインタフェースからの前記ＰＩＭ Ｊｏｉｎメッセージを送信することができない場合に、保持していた前記２番目に優先度が高いインタフェースから即時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信するステップと、
を含むことを特徴とするマルチキャストパケット転送方法。
【請求項５】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、
前記ＰＩＭ Ｊｏｉｎメッセージに優先度の情報を含めるステップと、
前記配信元へのベストパスに対応する最も優先度の高いインタフェース、およびセカンダリーベストパスに対応する２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信するステップと、
最も優先度が高いＰＩＭ Ｊｏｉｎメッセージと２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージの両方を受信した時、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、受信したＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送し、障害等により前記最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから対応するマルチキャストパケットを転送できない場合に、前記２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送するステップと、
を含むことを特徴とするマルチキャストパケット転送方法。
【請求項６】
マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、
前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、
前記配信元へのベストパスに対応する最も優先度の高いインタフェース、およびセカンダリーベストパスに対応する２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信するステップと、
前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを２つ以上のインタフェースから受信した時、前記最も優先度の高いインタフェースからマルチキャストパケットを受信するステップと、
障害等により前記最も優先度の高いインタフェースからの前記マルチキャストパケットを受信することができない場合に、前記２番目に優先度が高いインタフェースから前記マルチキャストパケットを受信するステップと、
を含むことを特徴とするマルチキャストパケット転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰマルチキャストパケット送信元Ｓと、送信元Ｓから配信されるＩＰマルチキャストパケットを受信するＩＰマルチキャストグループＧ、およびパケットを中継する複数の転送装置から構成されたネットワークにおいて、障害等によりＰＩＭ ＪｏｉｎメッセージおよびＩＰマルチキャストパケット転送が遮断された場合、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージを１つのインタフェースから送信し、または（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースから（Ｓ，Ｇ）マルチキャストパケットをコピー転送する転送装置が、ＰＩＭ Ｊｏｉｎメッセージを送信すべきインタフェース、ＩＰマルチキャストパケットを転送すべきインタフェース、およびＩＰマルチキャストパケットを受信すべきインタフェースを瞬時に切り替える技術に関する。
【背景技術】
【０００２】
従来のＩＰネットワークにおけるＩＰマルチキャストパケットの経路設定について説明する。前提条件として、ＩＰマルチキャストルーティングプロトコルとしてＰＩＭ−ＳＳＭ（Protocol Independent Multicast-Source Specific Multicast）が用いられており、各転送装置は、ＩＰマルチキャストパケット配信元（配信サーバ）のＩＰアドレスＳ（以下、送信元アドレスＳという）およびマルチキャストグループのＩＰアドレスＧ（以下、グループアドレスＧという）を知ることができ、各転送装置は、送信元（配信サーバ）に向けてのＰＩＭ Ｊｏｉｎメッセージ送出をユニニキャストルーティングプロトコルに従って行うものとする。
まず、一般にプロトコルＰＩＭ−ＳＳＭにおいて、どのようにしてＩＰマルチキャストパケットの転送経路が決定されるか、図を用いて説明する。
【０００３】
図１は、ＩＰマルチキャストパケットの通常時（切替前）の経路決定の動作を説明する図である。図１において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図１では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【０００４】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、１１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、１１０はＰＩＭ Ｊｏｉｎメッセージである。１１１はＰＩＭ Ｊｏｉｎメッセージである。ＰＩＭ Ｊｏｉｎメッセージは、ユニキャストルーティングプロトコルで決定される配信元Ａへのベストパスへと転送される。１１２はＩＰマルチキャストパケットであり、ＰＩＭ Ｊｏｉｎメッセージが到達したインタフェースから転送される。
【０００５】
転送装置Ｅは、マルチキャストグループＦからＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ（Ｆが転送装置の場合はＰＩＭ Ｊｏｉｎメッセージ）を受信すると、配信元Ａへのベストパスへと（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ１１１を送出する。転送装置Ｃは、ベストパス経由で転送装置Ｅから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ１１１を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ１１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ１１１に対応する（Ｓ，Ｇ）マルチキャストパケット１１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ１１１を受信したインタフェースより、対応する（Ｓ，Ｇ）マルチキャストパケット１１２を転送する。転送装置Ｅは、転送装置Ｃから（Ｓ，Ｇ）マルチキャストパケット１１２を受信すると、（Ｓ，Ｇ）マルチキャストパケット１１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【０００６】
ＰＩＭ−ＳＳＭでは、マルチキャストグループＦから配信元Ａに対するＩＰマルチキャストパケット要求として、配信元Ａへ向けて（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ（ＰＩＭ−ＳＳＭ Ｊｏｉｎメッセージ）が送出され、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージは転送装置間を転送されていく。このとき（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージの宛先はＳを宛先ＩＰアドレスとするＩＧＰ（Interior Gateway Protocol）でのユニキャストルーティングとして経路選択が行われる。ただし、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージが送出されるインタフェースの数は、宛先ＩＰアドレスとなるＳまでのメトリックが等しい場合も含め、ただ１つに限定される。こうして（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージが配信元Ａに到達すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージによって指定されたＩＰマルチキャストパケットが転送され始める。各転送装置は（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージを送出したインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージに対応するＩＰマルチキャストパケットを受信し、同じく（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースよりＩＰマルチキャストパケットをコピー転送していく。以上のようにして、ＩＰマルチキャストパケットの転送処理が行われ、転送経路が決定される。
【０００７】
次に、ＩＰマルチキャストパケットの転送経路に障害等が発生した場合、どのようにして転送経路が切り替わるかについて説明する。図２は、ＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。図２において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図２では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【０００８】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、２１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、２１０はＰＩＭ Ｊｏｉｎメッセージである。２１１はＰＩＭ Ｊｏｉｎメッセージである。ＰＩＭ Ｊｏｉｎメッセージは、ユニキャストルーティングプロトコルで決定される配信元Ａへのベストパスへと転送される。２１２はＩＰマルチキャストパケットであり、ＰＩＭ Ｊｏｉｎメッセージが到達したインタフェースから転送される。
【０００９】
転送装置Ｅは、転送経路に障害が発生したことを検知すると、ルーティング情報を再構築し、マルチキャストグループＦからＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ（Ｆが転送装置の場合はＰＩＭ Ｊｏｉｎメッセージ）２１０を受信すると、新たに設定された配信元Ａへのベストパスへと（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ２１１を送出する。転送装置Ｃは、転送経路に障害が発生したことを検知すると、ルーティング情報を再構築し、新たに設定されたベストパス経由（転送装置Ｄおよび転送装置Ｂ経由）で転送装置Ｅからの（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ２１１を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ２１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ２１１に対応する（Ｓ，Ｇ）マルチキャストパケット２１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ２１１を受信したインタフェースより、対応する（Ｓ，Ｇ）マルチキャストパケット２１２を転送する。転送装置Ｅは、転送装置Ｃから（Ｓ，Ｇ）マルチキャストパケット２１２を受信すると、（Ｓ，Ｇ）マルチキャストパケット２１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【００１０】
障害等によりネットワークの構成が変化すると、ＩＧＰにより各転送装置間において、ネットワーク内のリンク情報が交換される。リンク情報の交換が完了すると、各転送装置はネットワーク内のトポロジー構成の再計算を行い、ユニキャストルーティング情報を更新する。これにより、ネットワーク構成が変化する前とは異なる経路で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージは配信元Ａに向かって伝播し、これにより新たなＩＰマルチキャストパケットの転送処理が行われる。
【非特許文献１】Ｓ．Ｂｈａｔｔａｃｈａｒｙｙａ、“Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ：３５６９．Ａｎ  Ｏｖｅｒｖｉｅｗ  ｏｆ  Ｓｏｕｒｃｅ−Ｓｐｅｃｉｆｉｃ  Ｍｕｌｔｉｃａｓｔ（ＳＳＭ）”、［ｏｎｌｉｎｅ］、平成１５年６月、ＩＥＴＦ、［平成２０年７月１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３５６９．ｔｘｔ〉
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来技術によるＩＰマルチキャストパケット転送経路の切り替え処理は、まずユニキャストルーティングプロトコルによりネットワークを構成するノード情報の再収集、およびルーティング情報の再計算が行われ、得られたルーティング情報に基づきＰＩＭ Ｊｏｉｎメッセージが伝播し、新たなＩＰマルチキャストパケット転送経路が決定される。つまり、障害等によりネットワーク構成が変化した場合、ユニキャストルーティングプロトコルによる経路の再構築、そしてＰＩＭ Ｊｏｉｎメッセージの伝播の２つの処理が行われることになり、ＩＰマルチキャストパケットの転送処理を瞬時に再開できないという課題が存在する。
【００１２】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、障害等によりネットワーク構成が変化した場合でも、ＩＰマルチキャストパケットの転送処理を瞬時に再開できるマルチキャストパケット転送装置およびマルチキャストパケット転送方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、前記最も優先度の高いインタフェースより前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記最も優先度の高いインタフェースから前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信し、障害等により前記最も優先度の高いインタフェースからの前記ＰＩＭ Ｊｏｉｎメッセージを送信することができない場合には、前記２番目に優先度が高いインタフェースから即時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信することを特徴とする。
【００１４】
また、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、前記ＰＩＭ Ｊｏｉｎメッセージに優先度の情報を含めて、前記最も優先度の高いインタフェースおよび前記２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージと２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージの両方を受信した時、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、受信したＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送し、障害等により前記最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから対応するマルチキャストパケットを転送できない場合には、前記２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送することを特徴とする。
【００１５】
また、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送装置において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、前記配信元へ到達可能な複数の経路に対し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、前記最も優先度の高いインタフェースおよび前記２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを２つ以上のインタフェースから受信した時、最も優先度の高いインタフェースからマルチキャストパケットを受信し、障害等により前記最も優先度の高いインタフェースからの前記マルチキャストパケットを受信することができない場合には、前記２番目に優先度が高いインタフェースから前記マルチキャストパケットを受信することを特徴とする。
【００１６】
また、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、前記配信元へのベストパスに対応する最も優先度の高いインタフェースより前記ＰＩＭ Ｊｏｉｎメッセージを送信し、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースを代替経路用のインタフェースとして保持し、前記最も優先度の高いインタフェースから前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信するステップと、障害等により前記最も優先度の高いインタフェースからの前記ＰＩＭ Ｊｏｉｎメッセージを送信することができない場合に、保持していた前記２番目に優先度が高いインタフェースから即時に前記ＰＩＭ Ｊｏｉｎメッセージを送信し、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信するステップとを含むことを特徴とする。
【００１７】
また、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、前記ＰＩＭ Ｊｏｉｎメッセージに優先度の情報を含めるステップと、前記配信元へのベストパスに対応する最も優先度の高いインタフェース、およびセカンダリーベストパスに対応する２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信するステップと、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージと２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージの両方を受信した時、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、受信したＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送し、障害等により前記最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから対応するマルチキャストパケットを転送できない場合に、前記２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送するステップとを含むことを特徴とする。
【００１８】
また、本発明は、マルチキャストパケットの配信元と、配信元から配信されるマルチキャストパケットを受信するマルチキャストグループを指定したＰＩＭ Ｊｏｉｎメッセージを受信した１つ以上のインタフェースに対して、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットをコピー転送するマルチキャストパケット転送方法において、前記配信元へ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスと同時に、セカンダリーベストパスも同時に検索するステップと、前記配信元へのベストパスに対応する最も優先度の高いインタフェース、およびセカンダリーベストパスに対応する２番目に優先度の高いインタフェースから同時に前記ＰＩＭ Ｊｏｉｎメッセージを送信するステップと、前記ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを２つ以上のインタフェースから受信した時、前記最も優先度の高いインタフェースからマルチキャストパケットを受信するステップと、障害等により前記最も優先度の高いインタフェースからの前記マルチキャストパケットを受信することができない場合に、前記２番目に優先度が高いインタフェースから前記マルチキャストパケットを受信するステップとを含むことを特徴とする。
【発明の効果】
【００１９】
本発明は、リンク障害等によりネットワーク構成が変化した場合でも、ＩＧＰの収束時間やＰＩＭ Ｊｏｉｎメッセージの伝播時間を待つことなく、瞬時にＩＰマルチキャストパケット転送経路を切り替えることが可能である。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照して説明する。
（第１の実施形態）
図３は、本発明の第１の実施形態に係るＩＰマルチキャストパケットの通常時（切替前）の経路決定の動作を説明する図である。図３において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図３では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００２１】
転送装置Ｂ〜Ｅは、ＩＰマルチキャストパケット配信元Ａへ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、最も優先度の高いインタフェースよりＰＩＭ Ｊｏｉｎメッセージを送信し、最も優先度の高いインタフェースからＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信し、障害等により最も優先度の高いインタフェースからのＰＩＭ Ｊｏｉｎメッセージを送信することができない場合には、２番目に優先度が高いインタフェースから即時にＰＩＭ Ｊｏｉｎメッセージを送信し、ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを受信する機能を有する。
【００２２】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、３１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、３１０はＰＩＭ Ｊｏｉｎメッセージである。３１１はＰＩＭ Ｊｏｉｎメッセージ（優先度情報含まない）であり、３１３は最も優先度の高いインタフェースより送出されるＰＩＭ Ｊｏｉｎメッセージである。ＰＩＭ Ｊｏｉｎメッセージ３１１、３１３は、ユニキャストルーティングプロトコルで決定される配信元Ａへのベストパスへと転送される。３１２はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ３１０およびＰＩＭ Ｊｏｉｎメッセージ３１１に対応するＩＰマルチキャストパケットであり、３１４はＰＩＭ Ｊｏｉｎメッセージ３１３に対応するＩＰマルチキャストパケットである。
【００２３】
転送装置Ｅは、マルチキャストグループＦよりＩＰマルチキャストパケットの送信元アドレスＳおよびマルチキャストグループのグループアドレスＧの指定されたＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ（Ｆが転送装置の場合はＰＩＭ Ｊｏｉｎメッセージ）３１０を受信する。転送装置Ｅは、配信元Ａへのベストパスと、配信元Ａへのバックアップ経路としてのセカンダリーベストパスを検索し、それぞれの経路に対応するインタフェースの情報を保持しておく。図３では、セカンダリーベストパスは、転送装置Ｅから転送装置Ｄおよび転送装置Ｂを経由して転送装置Ｃに至るパスである。
【００２４】
転送装置Ｅは、配信元Ａへのベストパスに対応するインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ３１３を送出し、転送装置Ｃから（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）３１４を受信すると、（Ｓ，Ｇ）マルチキャストパケット３１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【００２５】
転送装置Ｃは、ベストパス経由で転送装置Ｅから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ３１３を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ３１１を送出し、配信元ＡとのＰＩＭ Ｊｏｉｎメッセージとマルチキャストパケット転送のやり取りの後、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ３１１に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）３１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ３１３を受信したインタフェースより、対応する（Ｓ，Ｇ）マルチキャストパケット３１４を転送装置Ｅに転送する。
【００２６】
図４は、本発明の第１の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。図４において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図４では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００２７】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、４１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、４１０はＰＩＭ Ｊｏｉｎメッセージである。４１１はＰＩＭ Ｊｏｉｎメッセージ（優先度情報含まない）であり、４１５は２番目に優先度の高いインタフェースより送出されるＰＩＭ Ｊｏｉｎメッセージである。４１２はＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージである４１０およびＰＩＭ Ｊｏｉｎメッセージ４１１に対応するＩＰマルチキャストパケットであり、４１６はＰＩＭ Ｊｏｉｎメッセージ４１５に対応するＩＰマルチキャストパケットである。また、４３０はリンク障害である。
【００２８】
転送装置Ｃおよび転送装置Ｅ間のベストパス上のリンクに障害等が発生した時、当該リンクにインタフェースを持つ転送装置Ｃおよび転送装置Ｅは、障害を検知し、転送装置Ｅは、ユニキャストルーティングプロトコルによる経路の再構築を待たずに、バックアップ経路として保持しているセカンダリーベストパスに対応するインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１５を送出し、セカンダリーベストパス経由で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１５に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）４１６を受信すると、（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）４１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【００２９】
転送装置Ｃは、セカンダリーベストパス経由で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１５を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１１に対応する（Ｓ，Ｇ）マルチキャストパケット４１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ４１５を受信したインタフェースより、対応する（Ｓ，Ｇ）マルチキャストパケット４１６を転送する。
【００３０】
（第２の実施形態）
図５は、本発明の第２の実施形態に係るＩＰマルチキャストパケットの通常時（切替前）の経路決定の動作を説明する図である。図５において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図５では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００３１】
転送装置Ｂ〜Ｅは、ＩＰマルチキャストパケット配信元Ａへ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、ＰＩＭ Ｊｏｉｎメッセージに優先度の情報を含めて、最も優先度の高いインタフェースおよび２番目に優先度の高いインタフェースから同時にＰＩＭ Ｊｏｉｎメッセージを送信し、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージと２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージの両方を受信した時、最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、受信したＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送し、障害等により最も優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから対応するマルチキャストパケットを転送できない場合には、２番目に優先度が高いＰＩＭ Ｊｏｉｎメッセージを受信したインタフェースから、ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを転送する機能を有する。
【００３２】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、５１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、５１０はＰＩＭ Ｊｏｉｎメッセージである。５１１はＰＩＭ Ｊｏｉｎメッセージ（優先度情報含まない）であり、５１３は最も優先度の高いインタフェースより送出されるＰＩＭ Ｊｏｉｎメッセージであり、５１５は２番目に優先度の高いインタフェースより送出されるＰＩＭ Ｊｏｉｎメッセージである。ＰＩＭ Ｊｏｉｎメッセージ５１１、５１３は、配信元Ａへのベストパスおよびセカンダリーベストパスへと転送される。５１２はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ５１０およびＰＩＭ Ｊｏｉｎメッセージ５１１に対応するＩＰマルチキャストパケットであり、５１４はＰＩＭ Ｊｏｉｎメッセージ５１３に対応するＩＰマルチキャストパケットである。
【００３３】
転送装置Ｅは、マルチキャストグループＦよりＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ（Ｆが転送装置の場合はＰＩＭ Ｊｏｉｎメッセージ）５１０を受信する。転送装置Ｅは、配信元Ａへのベストパスと、配信元Ａへのバックアップ経路としてのセカンダリーベストパスを検索し、それぞれの経路に対応するインタフェースの情報を保持しておく。図５では、セカンダリーベストパスは、転送装置Ｅから転送装置Ｄおよび転送装置Ｂを経由して転送装置Ｃに至るパスである。
【００３４】
転送装置Ｅは、配信元Ａへのベストパスに対応する最も優先度の高いインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１３を送出するとともに、バックアップ経路に対応する２番目に優先度の高いインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１５を送出する。このとき、ベストパスに対応するインタフェースより送出される（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージには最も優先度が高いという情報が含まれており、バックアップ経路に対応するインタフェースより送出する（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージには２番目に優先度が高いという情報が含まれている。
【００３５】
転送装置Ｃは、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージに含まれている優先度を読み取り、ベストパス経由で転送装置Ｅから、ベストパスに対応する最も優先度の高い（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１３を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１１に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）５１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ５１３を受信したインタフェースのみより、対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）５１４を転送装置Ｅに転送する。転送装置Ｅは、転送装置Ｃから（Ｓ，Ｇ）マルチキャストパケット５１４を受信すると、（Ｓ，Ｇ）マルチキャストパケット５１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【００３６】
図６は、本発明の第２の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。図６において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図６では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００３７】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、６１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、６１０はＰＩＭ Ｊｏｉｎメッセージである。６１１はＰＩＭ Ｊｏｉｎメッセージであり、６１５は２番目に優先度の高いインタフェースより送出されるＰＩＭ Ｊｏｉｎメッセージである。６１２はＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージである６１０およびＰＩＭ Ｊｏｉｎメッセージ６１１に対応するＩＰマルチキャストパケットであり、６１６はＰＩＭ Ｊｏｉｎメッセージ６１５に対応するＩＰマルチキャストパケットである。また、６３０はリンク障害である。
【００３８】
転送装置Ｃおよび転送装置Ｅ間のベストパス上のリンクに障害等が発生した時、当該リンクにインタフェースを持つ転送装置Ｃおよび転送装置Ｅは、障害を検知し、転送装置Ｅは、ユニキャストルーティングプロトコルによる経路の再構築を待たずに、バックアップ経路として保持しているセカンダリーベストパスに対応するインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１５を送出し、セカンダリーベストパス経由で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１５に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）６１６を受信すると、（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）６１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【００３９】
転送装置Ｃは、セカンダリーベストパス経由で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１５を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１１に対応する（Ｓ，Ｇ）マルチキャストパケット６１２を受信すると、（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ６１５を受信したインタフェースより、対応する（Ｓ，Ｇ）マルチキャストパケット６１６を転送する。
【００４０】
（第３の実施形態）
図７は、本発明の第３の実施形態に係るＩＰマルチキャストパケットの通常時（切替前）の経路決定の動作を説明する図である。図７において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図７では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００４１】
転送装置Ｂ〜Ｅは、ＩＰマルチキャストパケット配信元Ａへ到達可能な複数の経路に対し、ユニキャストルーティングプロトコルによって決定されるベストパスに対応する最も優先度の高いインタフェースと、セカンダリーベストパスに対応する２番目に優先度の高いインタフェースとを備え、最も優先度の高いインタフェースおよび２番目に優先度の高いインタフェースから同時にＰＩＭ Ｊｏｉｎメッセージを送信し、ＰＩＭ Ｊｏｉｎメッセージに対応するマルチキャストパケットを２つ以上のインタフェースから受信した時、最も優先度の高いインタフェースからマルチキャストパケットを受信し、障害等により最も優先度の高いインタフェースからのマルチキャストパケットを受信することができない場合には、２番目に優先度が高いインタフェースからマルチキャストパケットを受信する機能を有する。
【００４２】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、７１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、７１０はＰＩＭ Ｊｏｉｎメッセージである。７１１はＰＩＭ Ｊｏｉｎメッセージ（優先度情報含まない）であり、ＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージである７１０およびＰＩＭ Ｊｏｉｎメッセージ７１１は、配信元Ａへのベストパスおよびセカンダリーベストパスへと転送される。７１２はＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージである７１０およびＰＩＭ Ｊｏｉｎメッセージ７１１に対応するＩＰマルチキャストパケットである。
【００４３】
転送装置Ｅは、マルチキャストグループＦよりＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージ（Ｆが転送装置の場合はＰＩＭ Ｊｏｉｎメッセージ）７１０を受信する。転送装置Ｅは、配信元Ａへのベストパスと、配信元Ａへのバックアップ経路としてのセカンダリーベストパスを検索し、それぞれの経路に対応するインタフェースの情報を保持しておく。図７では、セカンダリーベストパスは、転送装置Ｅから転送装置Ｄおよび転送装置Ｂを経由して転送装置Ｃに至るパスである。
【００４４】
転送装置Ｅは、配信元Ａへのベストパスに対応するインタフェースおよびバックアップ経路に対応するインタフェースの両方より（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ７１１を送出する。転送装置Ｃは、ベストパスに対応するインタフェース、およびバックアップ経路に対応するインタフェースより（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ７１１を受信すると、配信元Ａに（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ７１１を送出し、配信元Ａから（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ７１１に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）７１２を受信すると、前記両インタフェースより対応する（Ｓ，Ｇ）マルチキャストパケット７１２を送信する。
【００４５】
転送装置Ｅは、ベストパスに対応するインタフェース、およびバックアップ経路に対応するインタフェースより前記（Ｓ，Ｇ）マルチキャストパケット７１２を受信し、ベストパスに対応するインタフェースより受信した（Ｓ，Ｇ）マルチキャストパケット７１２のみをマルチキャストグループまたは転送装置であるＦへ転送する。
【００４６】
図８は、本発明の第３の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。図８において、ＡはＩＰマルチキャストパケット配信元（配信サーバ）であり、Ｂ〜Ｅは転送装置であり、Ｆはマルチキャストグループもしくはマルチキャストグループを配下に持つ転送装置である。なお、図８では、配信元Ａとマルチキャストグループまたは転送装置であるＦの間に２つの転送装置Ｃ、Ｅが配置されているが、転送装置は２つに限らない。
【００４７】
Ｆはマルチキャストグループまたはマルチキャストグループを配下に持つ転送装置であり、Ｆがマルチキャストグループである場合、８１０はＩＧＭＰ／ＭＬＤ Ｊｏｉｎメッセージであり、Ｆが転送装置の場合、８１０はＰＩＭ Ｊｏｉｎメッセージである。８１１はＰＩＭ Ｊｏｉｎメッセージ（優先度情報含まない）であり、８１２はＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージである８１０およびＰＩＭ Ｊｏｉｎメッセージ８１１に対応するＩＰマルチキャストパケットである。また、８３０はリンク障害である。
【００４８】
転送装置Ｃおよび転送装置Ｅ間のベストパス上のリンクに障害等が発生した時、当該リンクにインタフェースを持つ転送装置Ｃおよび転送装置Ｅは、障害を検知し、転送装置Ｅは、ユニキャストルーティングプロトコルによる経路の再構築を待たずに、バックアップ経路として保持しているセカンダリーベストパス経由で（Ｓ，Ｇ）ＰＩＭ Ｊｏｉｎメッセージ８１１に対応する（Ｓ，Ｇ）マルチキャストパケット（ＩＰマルチキャストパケット）８１２を受信すると、（Ｓ，Ｇ）マルチキャストパケット８１２をマルチキャストグループまたは転送装置であるＦへ転送する。
【図面の簡単な説明】
【００４９】
【図１】従来のＩＰマルチキャストパケットの通常時の経路決定の動作を説明する図である。
【図２】従来のＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。
【図３】本発明の第１の実施形態に係るＩＰマルチキャストパケットの通常時の経路決定の動作を説明する図である。
【図４】本発明の第１の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。
【図５】本発明の第２の実施形態に係るＩＰマルチキャストパケットの通常時の経路決定の動作を説明する図である。
【図６】本発明の第２の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。
【図７】本発明の第３の実施形態に係るＩＰマルチキャストパケットの通常時の経路決定の動作を説明する図である。
【図８】本発明の第３の実施形態に係るＩＰマルチキャストパケットの転送経路に障害等が発生した時の経路切替の動作を説明する図である。
【符号の説明】
【００５０】
１１０，２１０，３１０，４１０，５１０，６１０，７１０，８１０  ＩＧＭＰ／ＭＬＤ ＪｏｉｎメッセージまたはＰＩＭ Ｊｏｉｎメッセージ
１１１，２１１，３１１，３１３，４１１，４１５，５１１，５１３，５１５，６１１，６１５，７１１，８１１  ＰＩＭ Ｊｏｉｎメッセージ
１１２，２１２，３１２，３１４，４１２，４１６，５１２，５１４，６１２，６１６，７１２，８１２  マルチキャストパケット
２３０，４３０，６３０，８３０  障害
【図１】
2010045732.tif 000003
【図２】
2010045732.tif 000004
【図３】
2010045732.tif 000005
【図４】
2010045732.tif 000006
【図５】
2010045732.tif 000007
【図６】
2010045732.tif 000008
【図７】
2010045732.tif 000009
【図８】
2010045732.tif 000010