(57)【要約】  本発明はマルチキャストサービスの実現方法を開示しており、マルチキャストソースがマルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスをその割り当てたマルチキャストアクセス標識(GAID)とすることと、マルチキャストソースが属するエッジルータ(ASR)がGAIDによって作成されたGAID-マルチキャストルート標識(GRID)マッピング表から対応のGRIDを検索し、マルチキャストサービスパケットをコアルータに送信することと、コアルータGSRがマルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、サービス領域内におけるASRにマルチキャストサービスパケットを配布することと、サービス領域内におけるASRがGRIDに基づいて作成されたGAID-GRIDマッピング表から対応のGAIDを検索し、マルチキャストサービスパケットにその下での端末を配布することとを備える。本発明は相応のシステム及びASRをさらに開示している。本発明は位置標識と身分標識との分離するネットワークにおいてマルチキャストを実現する。
2013504958.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストサービスの実現方法であって、
マルチキャストソースがマルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスを前記マルチキャストソースの割り当てたマルチキャストアクセス標識(GAID)とすることと、
前記マルチキャストソースが属するエッジルータ(ASR)が前記マルチキャストサービスパケットを受信した後、前記GAIDによって作成したGAID-マルチキャストルート標識(GRID)マッピング表から対応のGRIDを検索し、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信することと、
前記コアルータ(GSR)が前記マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、前記マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布することと、
サービス領域内におけるASRが前記GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス区域内におけるASRの下での端末に配布することと、を備える、方法。
【請求項２】
前記マルチキャストソースが前記マルチキャストサービスパケットを送信する前、前記GAIDとGRIDとを申請し、前記GRIDを得た後、身分位置レジスタ(ILR)に認証を請求することと、
認証が成功すると、前記ILRが前記マルチキャストソースのGAIDとGRIDとを前記サービス領域内におけるASRに送信することと、
前記サービス領域内におけるASRが前記GAIDとGRIDとを受信した後、前記GAID-GRIDマッピング表を作成することと、をさらに備える請求項１に記載の方法。
【請求項３】
前記サービス領域内におけるASRがGAIDとGRIDとを受信した後、さらに前記サービス領域内におけるASの下での端末にGAIDをブロードキャストすることと、
前記サービス領域内におけるASRの下での端末が受信したGAIDによって該GAID標識のマルチキャストサービスを受信するかどうかを決め、受信すると、自体が属するASRに該マルチキャストサービスの開通を請求することと、
前記サービス領域内におけるASRが前記端末の請求に基づいて、上層のGSRに、前記GAID標識のマルチキャストサービスのサービス群への加入を請求することと、
前記GSRがASRの請求に基づいてマルチキャストツリーにおいて、請求を出すASRに到着するルートを添加することと、をさらに備える請求項２に記載の方法。
【請求項４】
前記ILRにおいて前記マルチキャストソースに割り当てられたGAID及びGRIDと前記マルチキャストソースのAIDとのバインディング関係が配置されており、
前記認証は、
前記マルチキャストソースが属するASRにマルチキャスト制御パケットを送信し、該ASRが前記マルチキャストソースのGAID及び/又はAIDを前記ILRに送信するステップと、
前記ILRが、受信したGAID及び/又はAIDに基づいてバインディング関係を問い合わせ、前記マルチキャストソースのGRIDを得ると、認証が成功するステップと、を備える請求項２に記載の方法。
【請求項５】
前記検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、前記マルチキャストソースが属するASRが前記マルチキャストサービスパケットのGAIDを検索したGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するステップを備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するのは、前記サービス領域内におけるASRが前記マルチキャストサービスパケットのGRIDを検索したGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するステップを備える請求項３に記載の方法。
【請求項６】
前記検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、前記マルチキャストソースが属するASRが検索したGRIDを前記マルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信するステップを備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASの下での端末に配布するのは、前記サービス領域内におけるASRが前記GRIDを検索したGAIDに置換し、且つ前記マルチキャストサービスパケットにおいてパケットされた元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するステップを備える請求項３に記載の方法。
【請求項７】
前記端末は受信したマルチキャストサービスパケットのGAIDに基づいて該マルチキャストサービスパケットが、請求したマルチキャストサービスに属するかどうかを判断し、そうであると、該マルチキャストサービスパケットを解凍し、サービスデータを得て、そうでないと、該マルチキャストサービスパケットを切り捨てることをさらに備える請求項５又は６に記載の方法。
【請求項８】
前記検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、
前記マルチキャストソースがマルチキャストサービスパケットを送信する時、さらに該マルチキャストサービスパケットのソースアドレスを自体のAIDとするステップと、
前記マルチキャストソースが属するASRが前記マルチキャストサービスパケットのGAIDを検索したGRIDに置換する時、さらにマルチキャストサービスパケットのAIDを、作成したAID-RIDマッピング表から検索したRIDに置換するステップと、をさらに備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASの下での端末に配布するのは、前記サービス領域内におけるASRが前記マルチキャストサービスパケットのGRIDを検索されたGAIDに置換する時、さらにマルチキャストサービスパケットのRIDを、作成したAID-RIDマッピング表から検索したAIDに置換するステップをさらに備える請求項５に記載の方法。
【請求項９】
前記検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、前記マルチキャストソースがマルチキャストサービスパケットに送信する時、さらに該マルチキャストサービスパケットのソースアドレスを自体のAIDとするステップと、
前記マルチキャストソースが属するASRが検索したGRIDを前記マルチキャストサービスパケットの中にパケットする時、さらに記憶されたAID-RIDマッピング表から検索されたRIDをマルチキャストサービスパケットの中にパケットするステップと、をさらに備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するのは、前記サービス領域内におけるASRが前記GRIDを検索したGAIDに置換し、且つマ前記ルチキャストサービスパケットにおいてパケットした元GAIDを除去する時、さらにパケットしたRIDを除去するステップをさらに備える請求項６に記載の方法。
【請求項１０】
マルチキャストソースと、マルチキャストソースが属するエッジルータ(ASR)と、コアルータと、サービス領域内におけるASRを備えるマルチキャストサービスの実現システムであって、
前記マルチキャストソースは、マルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスを、割り当てたマルチキャストアクセス標識(GAID)とするように設けられ、
前記マルチキャストソースが属するASRは、前記マルチキャストサービスパケットを受信した後、前記GAIDによって作成されたGAID-マルチキャストルート標識(GRID)マッピング表から対応のGRIDを検索し、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するように設けられ、
前記コアルータは、前記マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布するように設けられ、
前記サービス領域内におけるASRは、前記GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス区域内におけるASRの下での端末に配布するように設けられるマルチキャストサービスの実現システム。
【請求項１１】
ILRをさらに備え、
前記マルチキャストソースは、前記マルチキャストサービスパケットを送信する前、前記GAIDとGRIDとを申請し、前記GRIDを得た後、身分位置レジスタ(ILR)に認証を請求するようにさらに設けられ、
前記ILRは、前記マルチキャストソースの請求によって前記マルチキャストソースを認証し、認証が成功すると、前記マルチキャストソースのGAIDとGRIDとをサービス領域内におけるASRに送信するように設けられ、
前記サービス領域内におけるASRは、前記GAIDとGRIDとを受信した後、前記GAID-GRIDマッピング表を作成するようにさらに設けられる請求項１０に記載のシステム。
【請求項１２】
前記マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、前記マルチキャストサービスパケットのGAIDを検索したGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するように設けられるものであり、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記マルチキャストサービスパケットのGRIDを検索したGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられるものである請求項１０に記載のシステム。
【請求項１３】
前記マルチキャストソースが属するASR、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、検索したGRIDを前記マルチキャストサービスパケットの中にパケットし、再パケットされたマルチキャストサービスパケットをコアルータに送信するようにさらに設けられ、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記GRIDを検索したGAIDに置換し、且つ前記マルチキャストサービスパケットにおいてパケットした元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するようにさらに設けられる請求項１０に記載のシステム。
【請求項１４】
エッジルータ(ASR)であって、マルチキャストソースが属するASRであり、又はサービス領域内におけるASRであるエッジルータ(ASR)。
【請求項１５】
前記マルチキャストソースが属するASRは、マルチキャストサービスパケットを受信した後、マルチキャストアクセス標識(GAID)によって作成したGAID-マルチキャストルート標識(GRID)マッピング表から対応のGRIDを検索し、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、前記コアルータに、前記マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索させ、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布させ、前記マルチキャストサービスパケットがマルチキャストソースによって前記マルチキャストソースが属するASRに送信され、該マルチキャストサービスパケットの目的アドレスを割り当てられたGAIDとするように設けられ、
前記サービス領域内におけるASRは、前記GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられる請求項１４に記載のASRであるエッジルータ(ASR)。
【請求項１６】
前記サービス領域内におけるASRは、前記GAIDとGRIDを受信した後、GAID-GRIDマッピング表を作成するようにさらに設けられる請求項１４に記載のASRであるエッジルータ(ASR)。
【請求項１７】
前記マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、前記マルチキャストサービスパケットのGAIDを検索したGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するように設けられるものであり、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記マルチキャストサービスパケットのGRIDを検索したGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられるものである請求項１５に記載のASRであるエッジルータ(ASR)。
【請求項１８】
前記マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、検索したGRIDを前記マルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信するようにさらに設けられ、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記GRIDを検索したGAIDに置換し、且つ前記マルチキャストサービスパケットにおいてパケットした元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するようにさらに設けられる請求項１５に記載のASRであるエッジルータ(ASR)。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔技術分野〕
本発明はネットワーク相互接続の技術分野に関し、特にマルチキャストサービスの実現方法、システム及びエッジルータに関する。
【０００２】
〔背景技術〕
従来、インターネットにおいて汎用される伝送制御プロトコル/インターネットプロトコル(Transmission Control Protocol/Internet Protocol、TCP/IP)のIPアドレスは二重機能を備え、ネットワーク層の通信端末のネットワークインターフェースのネットワークポロジーにおける位置標識とするだけでなく、身分標識ともする。TCP/IPの設計の初め、端末が移動する情況を考えてなかったが、端末の移動がますます普遍になる時、従来のIPアドレスの多重定義の欠陥は日々目立つ。端末のIPアドレスが変更する場合、ルートが変更するだけでなく、端末の身分標識も変更しなければならなく、このようにして、ルートの負荷がますます重くなることを引き起こし、且つ身分標識の変更がアプリケーションと接続の中断を引き起こす。
【０００３】
IPアドレスの多重定義とルート負荷深刻の問題を解決するために、人々は身分標識と位置標識を分離するアイディアを提出し、IPアドレスの二重機能を分離し、移動性、マルチホーム性、IPアドレスの動的再配置、ルート負荷の低減及び次世代インターネットにおける異なるネットワーク領域の間のインターアクセスに対するサポートを提供する。
【０００４】
図1は位置標識と身分標識を分離するネットワーク(Location Identification Separation Network、LISN)であり、LISNがIPネットワークのメリットを保留し、例えば、エッジルータ、即ちアクセスサービスルータ(Access Service Router、ASR)と端末との間がポイントツーポイントを採用い、同一ASR下での端末が互いに隔離し、ASRしかによって相互運用できなく、ユーザーがASRにアクセスされるには身分認証が必要であり、ASRが端末上りのデータパケットに対してソースアドレス検証等を行う。
【０００５】
LISNは以下のメカニズムによって端末の身分標識と位置標識との分離を実現する。
【０００６】
端末のあるASRのIPアドレスを端末の位置標識をし、ルータ標識(Router ID、RID)と称し、RIDがIPv6プロトコルにおいて128ビットコードを、IPv4プロトコルにおいて32ビットコードを採用する。導入された端末の身分標識をアクセス標識(Access ID、AID)と称し、AIDが128ビットコードを採用する。
【０００７】
LISNにおいて、端末は自体のAID、及び通信相手のAIDだけを感知するが、RID情報を感知しない。すべての上層接続はいずれもAIDに基づいて作成され、即ち、従来ネットワークにおけるTCP/IPとUDP/IP のかわり、TCP/AIDとユーザデータグラムプロトコル(User Datagram Protocol、UDP)/AIDを採用する。
【０００８】
LISNにおいて端末のAID-RIDマッピング情報を記憶するためのマッピングサーバーをさらに導入し、端末が移動する場合、そのAID-RIDマッピング情報を更新するだけでよく、AIDを変更する必要がなく、このように、端末の移動がサービスの接続に影響を与えない。
【０００９】
マルチキャストは単一送信者が複数受信者に対応するネットワーク通信方法であり、マルチキャスト技術は複数受信方に単一情報フローを伝送することによって、複数の受信方が同時に同様な資源を得る、又はブラウズする時のネットワークの通信トラフィックを減少させることができる。LISNは一新したネットワークアーキテクチャであり、従来技術には、LISNにおいてマルチキャストサービスを実現する方法が未だない。
【００１０】
〔発明内容〕
本発明が解決しようとする技術問題は、LISN等の位置標識と身分標識との分離するネットワークにおいてマルチキャストサービスを実現するマルチキャストサービスの実現方法及びシステムを提供することにある。
【００１１】
上記技術問題を解決するために、本発明のマルチキャストサービスの実現方法は、
マルチキャストソースがマルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスを前記マルチキャストソースの割り当てたマルチキャストアクセス標識GAIDとすることと、
マルチキャストソースが属するエッジルータASRがマルチキャストサービスパケットを受信した後、GAIDによって作成したGAID-マルチキャストルート標識GRIDマッピング表から対応のGRIDを検索し、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信することと、
コアルータGSRがマルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布することと、
サービス領域内におけるASRがGRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用し、マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布することを備える。
【００１２】
マルチキャストソースがマルチキャストサービスパケットを送信する前、GAIDとGRIDを申請し、GRIDを得た後、身分位置レジスタILRに認証を請求し、
認証が成功すると、ILRがマルチキャストソースのGAIDとGRIDとをサービス領域内におけるASRに送信し、及び、
サービス領域内におけるASRがGAIDとGRIDとを受信した後、GAID-GRIDマッピング表を作成する。
【００１３】
サービス領域内におけるASRがGAIDとGRIDとを受信した後、さらに前記サービス領域内におけるASの下での端末にGAIDをブロードキャストし、
サービス領域内におけるASRの下での端末が受信したGAIDによって該GAID標識のマルチキャストサービスを受信するかどうかを決め、受信すると、自体が属するASRに該マルチキャストサービスの開通を請求し、
サービス領域内におけるASRが前記端末の請求に基づいて、上層のGSRに、GAID標識のマルチキャストサービスのサービス群への加入を請求し、及び、
GSRがASRの請求に基づいてマルチキャストツリーにおいて、請求を出すASRに到着するルートを添加する。
【００１４】
ILRにおいてマルチキャストソースに割り当てられたGAID及びGRIDとマルチキャストソースのAIDとのバインディング関係が配置されており、
認証は、
マルチキャストソースがその属するASRにマルチキャスト制御パケットを送信し、該ASRがマルチキャストソースのGAID及び/又はAIDをILRに送信するステップと、ILRが、受信したGAID及び/又はAIDに基づいてバインディング関係を問い合わせ、マルチキャストソースのGRIDを得ると、認証が成功するステップを備える。
【００１５】
検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信するのは、マルチキャストソースが属するASRがマルチキャストサービスパケットのGAIDを検索されたGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するステップを備え、
検索したGAIDを採用して、マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するのは、サービス領域内におけるASRがマルチキャストサービスパケットのGRIDを検索されたGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するステップを備える。
【００１６】
検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信するのは、マルチキャストソースが属するASRが検索したGRIDをマルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信するステップを備え、
検索したGAIDを採用して、マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するのは、サービス領域内におけるASRがGRIDを検索されたGAIDに置換し、且つマルチキャストサービスパケットにおいてパケットされた元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するステップを備える。
【００１７】
端末は受信したマルチキャストサービスパケットのGAIDに基づいて該マルチキャストサービスパケットが、請求したマルチキャストサービスに属するかどうかを判断し、そうであると、該マルチキャストサービスパケットを解凍し、サービスデータを得て、そうでないと、該マルチキャストサービスパケットを切り捨てる。
【００１８】
前記検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、
マルチキャストソースがマルチキャストサービスパケットを送信する時、さらに該マルチキャストサービスパケットのソースアドレスをその自体のAIDとするステップと、
マルチキャストソースが属するASRがマルチキャストサービスパケットのGAIDを検索したGRIDに置換する時、さらにマルチキャストサービスパケットのAIDを、作成したAID-RIDマッピング表から検索したRIDに置換するステップをさらに備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASの下での端末に配布するのは、サービス領域内におけるASRがマルチキャストサービスパケットのGRIDを検索したGAIDに置換する時、さらにマルチキャストサービスパケットのRIDを、作成したAID-RIDマッピング表から検索したAIDに置換するステップをさらに備える。
【００１９】
前記検したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信するのは、マルチキャストソースがマルチキャストサービスパケットに送信する時、さらに該マルチキャストサービスパケットのソースアドレスをその自体のAIDとするステップと、
マルチキャストソースが属するASRが検索したGRIDをマルチキャストサービスパケットの中にパケットする時、さらに記憶したAID-RIDマッピング表から検索したRIDをマルチキャストサービスパケットの中にパケットするステップをさらに備え、
前記検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するのは、サービス領域内におけるASRがGRIDを検索したGAIDに置換し、且つマルチキャストサービスパケットにおいてパケットした元GAIDを除去する時、さらにパケットされたRIDを除去するステップをさらに備える。
【００２０】
マルチキャストサービスの実現システムであって、マルチキャストソースと、マルチキャストソースが属するASRと、コアルータと、サービス領域内におけるASRを備え、
マルチキャストソースは、マルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスをその割り当てるマルチキャストアクセス標識GAIDとするように設けられ、
マルチキャストソースが属するASRは、マルチキャストサービスパケットを受信した後、GAIDによって作成したGAID-マルチキャストルート標識GRIDマッピング表から対応のGRIDを検索し、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信するように設けられ、
コアルータは、マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布するように設けられ、
サービス領域内におけるASRは、GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用して、マルチキャストサービスパケットを前記サービス区域内におけるASRの下での端末に配布するように設けられる。
【００２１】
該システムは、ILRをさらに備え、
マルチキャストソースは、マルチキャストサービスパケットを送信する前、GAIDとGRIDを申請し、GRIDを得た後、ILRに認証を請求するようにさらに設けられ、
ILRは、マルチキャストソースの請求によってマルチキャストソースを認証し、認証が成功すると、マルチキャストソースのGAIDとGRIDとをサービス領域内におけるASRに送信するように設けられ、
サービス領域内におけるASRは、GAIDとGRIDを受信した後、GAID-GRIDマッピング表を作成するようにさらに設けられる。
【００２２】
マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信し、マルチキャストサービスパケットのGAIDを検索したGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するように設けられるものであり、
サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、マルチキャストサービスパケットのGRIDを検索されたGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられるものである。
【００２３】
マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信し、検索したGRIDをマルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信するようにさらに設けられ、
サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、GRIDを検索したGAIDに置換し、且つマルチキャストサービスパケットにおいてパケットした元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するようにさらに設けられる。
【００２４】
本願はエッジルータ(ASR)をさらに開示しており、前記ASRはマルチキャストソースが属するASであり、又は前記ASRがサービス領域内におけるASRである。
【００２５】
前記マルチキャストソースが属するASRは、マルチキャストサービスパケットを受信した後、マルチキャストアクセス標識(GAID)によって作成したGAID-マルチキャストルート標識(GRID)マッピング表から対応のGRIDを検索し、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、前記コアルータに、前記マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索させ、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布させ、前記マルチキャストサービスパケットがマルチキャストソースによって前記マルチキャストソースが属するASRに送信され、該マルチキャストサービスパケットの目的アドレスを割り当てられたGAIDとするように設けられ、
前記サービス領域内におけるASRは、前記GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられる。
【００２６】
前記サービス領域内におけるASRは、前記GAIDとGRIDを受信した後、GAID-GRIDマッピング表を作成するようにさらに設けられる。
【００２７】
前記マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、前記マルチキャストサービスパケットのGAIDを検索されたGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信するように設けられるものであり、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記マルチキャストサービスパケットのGRIDを検索されたGAIDに置換し、置換したマルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布するように設けられるものである。
【００２８】
前記マルチキャストソースが属するASRは、下記の方式によって、検索したGRIDを採用して、前記マルチキャストサービスパケットをコアルータに送信し、検索したGRIDを前記マルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信するようにさらに設けられ、
前記サービス領域内におけるASRは、下記の方式によって、検索したGAIDを採用して、前記マルチキャストサービスパケットを前記サービス領域内におけるASRの下での端末に配布し、前記GRIDを検索したGAIDに置換し、且つ前記マルチキャストサービスパケットにおいてパケットされた元GAIDを除去して、前記サービス領域内におけるASRの下での端末に送信するようにさらに設けられる。
【００２９】
要するに、本発明はGAIDを用いてASRと端末との間にマルチキャストサービスパケットを標識し、GRIDを用いてコアネットワークにおいてマルチキャストサービスパケットを標識することによって、LISN等の、位置標識と身分標識との分離するネットワークにおいてマルチキャストサービスを実現し、本発明は端末を変更する必要がなく、且つ従来のIPv4ネットワークとIPv6ネットワークを互換できる。
【００３０】
〔図面の簡単な説明〕
［図１］従来技術におけるLISNネットワークのアーキテクチャ図である。
［図２］本発明のマルチキャストサービスの実現方法のフローチャートである。
［図３］本発明のマルチキャストサービスの実現システムのアーキテクチャ図である。
【００３１】
〔本発明を実施するための好ましい形態〕
本発明において、マルチキャストAID(Group AID、GAID)とマルチキャストRID(Group、GRID)との2種のマルチキャストアドレスを定義し、GAIDは端末とASRとの間でマルチキャストストリーミングを標識することに用いられ、その作用範囲がAIDに相当し、128ビットコードを採用する。GRIDはコアネットワークにおいてマルチキャストストリーミングを標識することに用いられ、その作用範囲がRIDに相当し、IPv6プロトコルにおいて128ビットコードを採用し、IPv4プロトコルにおいて32ビットコードを採用する。
【００３２】
GRIDはIPv4或いはIPv6マルチキャストアドレス空間において未使用するアドレスを取ることができる。GAIDはIPv6マルチキャストアドレス空間において未使用するアドレスを取ることができる。設計を簡素化するために、GRIDとGAIDは同一空間の同一アドレスを取ることができる。
【００３３】
以下、図面を結合しながら、本発明のマルチキャストサービスの実現方法を詳しく説明する。
【００３４】
図2は本発明のマルチキャストサービスの実現方法であり、下記のステップを備え、
201：マルチキャストソースのユーザーが管理機構又はネットワークにおけるアドレスサーバーにGAIDとGRIDを申請する。
【００３５】
202:管理機構又はアドレスサーバーがマルチキャストソースにGAIDとGRIDとを割り当て、且つGAIDをマルチキャストソースに配布し、
管理機構又はアドレスサーバーがマルチキャストソースに割り当てるGAIDとGRIDはLISNネットワークにおいて唯一であることが必要である。
【００３６】
GAIDだけをマルチキャストソースに配布するのは、GRIDがコアネットワーク中においてマルチキャストストリーミングを標識することに用いられ、マルチキャストソースに配布すると、マルチキャストソースがコアネットワークの伝送情報を分かり、ネットワーク安全にリスクをもたらすからである。
【００３７】
203:管理機構が分位置レジスタ(Identity Location Register、ILR)においてマルチキャストソースに割り当てたGAID及びGRIDとマルチキャストソースのAIDをバインディングする。
【００３８】
204:マルチキャストソースが属するASRにマルチキャスト制御パケットを送信し、認証を要求する。
【００３９】
205:マルチキャストソースが属するASRがマルチキャスト制御パケットを受信した後、該マルチキャストソースのGAID及び/又はAIDをその上層のコアルータによってILRに送信する。
【００４０】
206:ILRが受信したGAID及び/又はAIDに基づいてバインディング関係を問い合わせ、マルチキャストソースのGRIDを得ると、認証が成功し、マルチキャストソースのGAIDとGRIDとをサービス領域内におけるASRに送信する。
【００４１】
207：サービス領域内におけるASRがマルチキャストソースのGAIDとGRIDとを受信した後、該GAIDとGAIDとのマッピング表(GAID-GRIDマッピング表)を作成し、且つ自体のRIDとAIDとのマッピング表(AID-RIDマッピング表)を作成し、マルチキャストソースが属するASRがマルチキャストソースに認証成功を知らせる。
【００４２】
208:サービス領域内におけるASRがその管理領域内における端末にGAIDをブロードキャストする。
【００４３】
209:端末が受信したGAIDによってマルチキャストサービスを受信するかどうかを決め、受信すると、その属するASRに知らせメッセージを送信し、該マルチキャストサービスの開通を請求し、
サービスの運営中、異なるGAIDの代表するマルチキャストサービスを発布する必要があり、ユーザーは問合せによって受信したGAIDの代表するマルチキャストサービスを知って、該マルチキャストサービスを受信するかどうかを決めることができる。
【００４４】
ASRがインターネットグループ管理プロトコル(Internet Group Management Protocol、IGMP)を採用して周期的にその下での端末にGAIDをブロードキャストする。
【００４５】
ブロードキャストストームを避けるために、ASRはサポート層の2つのマルチキャストプロトコルが必要であり、例えばIGMP Proxy及びIGMP Snooping等。
【００４６】
210:ASRがその下での端末の知らせメッセージを受信した後、その上層のコアルータに知らせメッセージを送信し、マルチキャストサービス群への加入を請求する。
【００４７】
211:コアルータがマルチキャストツリーにおいて該知らせメッセージを送信するASRに到達するルートを添加し、
ASRはGAIDを配布した後、端末の知らせメッセージを受信しないと、その上層のコアルータがそのマルチキャストツリーにおけるルートを削除することを請求する。
【００４８】
212:マルチキャストソースがマルチキャストサービスパケットを送信し、目的アドレスがそれに割り当てたGAIDであり、ソースアドレスがその自体のAIDであり、フォーマットがGAID:AID:DATAである。
【００４９】
213:マルチキャストサービスパケットはマルチキャストソースが属するASRに到着した後、該ASRはローカルで記憶されたGAID-GRIDマッピング表とAID-RIDマッピング表とによって、マルチキャストサービスパケットのGAIDをGRIDに置換し、AIDをRIDに置換し、フォーマットがGRID:RID:DATAであり、且つマルチキャストサービスパケットをコアネットワークに送信する。
【００５０】
214:ネットワークにおけるコアルータはマルチキャストサービスパケットのGRIDに基づいて相応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布し、
LISNはプロトコル非依存型マルチキャスト(Protocol Independent Multicast、PIM)プロトコルを採用してマルチキャストルートプロトコルとする。ASRとコアルータ(General Switch Router、GSR)とがマルチキャストルートPIMの作成及びメンテナンスを担当する。
【００５１】
215:マルチキャストサービスパケットを受信したASRはローカルで記憶されたGRID-GAIDマッピング表とAID-RIDマッピング表とによって、GRIDをGAIDに置換し、RIDをAIDに置換し、フォーマットがGAID:AID:DATAであり、且つその下での端末に送信し、
マルチキャストサービスパケットにおいてマルチキャストソースを携帯するRIDは、マルチソースマルチキャストサービスにおいてマルチキャストサービスパケットの実際送信者を検索するためのものである。
【００５２】
216:端末は受信したマルチキャストサービスパケットのGAIDに基づいて該マルチキャストサービスパケットがその請求したマルチキャストサービスに属するかどうかを判断し、そうであると、解凍してサービスデータを得て、そうでないと、該マルチキャストサービスパケットを切り捨てる。
【００５３】
上記実施例において、ステップ212〜214はアドレス置換の方式を採用してマルチキャストサービスパケットを転送し、さらに二次パケットの方式を採用してマルチキャストサービスパケットを転送でき、
a:マルチキャストソースがマルチキャストサービスパケットを送信し、目的アドレスがそれに割り当てたGAIDであり、ソースアドレスがその自体のAIDであり、フォーマットがGAID:AID:DATAであるステップと、
b:マルチキャストサービスパケットはマルチキャストソースが属するASRに到着した後、該ASRはローカルで記憶されたGAID-GRIDマッピング表とAID-RIDマッピング表とによって、GAIDに対応するGRID、AIDに対応するRIDを検索し、1つのIPinIPパケットを構成し、フォーマットがGRID:RID:GAID:AID:DATAであり、該マルチキャストサービスパケットをネットワークに送信するステップと、
c:ネットワークにおけるコアルータは、マルチキャストサービスパケットのGRIDに基づいて相応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布するステップと、
d:マルチキャストサービスパケットを受信したASRはローカルで記憶したGRID-GAIDマッピング表によって、GRIDを検索したGAIDに置換し、且つRIDと元GAIDとを除去し、マルチキャストサービスパケットのフォーマットがGAID:AID:DATAとなり、マルチキャストサービスパケットをその下での端末に送信するステップを備える。
【００５４】
図3は本発明のマルチキャストサービスの実現システムを示し、マルチキャストソースと、マルチキャストソースが属するASRと、コアルータと、サービス領域内におけるASRとILRを備え、
マルチキャストソースは、マルチキャストサービスパケットを送信する前、GAIDとGRIDとを申請し、GRIDを得た後、ILRに認証を請求することに用いられ、マルチキャストサービスパケットを送信し、該マルチキャストサービスパケットの目的アドレスをその割り当てたマルチキャストアクセス標識GAIDとすることにさらに用いられ、
マルチキャストソースが属するASRは、マルチキャストサービスパケットを受信した後、GAIDによって作成したGAID-マルチキャストルート標識GRIDマッピング表から対応のGRIDを検索し、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信することに用いられ、検索したGRIDを採用して、マルチキャストサービスパケットをコアルータに送信する過程はマルチキャストサービスパケットのGAIDを検索したGRIDに置換し、置換したマルチキャストサービスパケットをコアルータに送信し、又は検索したGRIDをマルチキャストサービスパケットの中にパケットし、再パケットしたマルチキャストサービスパケットをコアルータに送信することを備え、
コアルータは、マルチキャストサービスパケットのGRIDに基づいて対応のマルチキャストツリーを検索し、マルチキャストツリーによってサービス領域内におけるASRにマルチキャストサービスパケットを配布することに用いられ、
サービス領域内におけるASRは、GAIDとGRIDとを受信した後、GAID-GRIDマッピング表を作成することにさらに用いられ、GRIDに基づいて作成したGAID-GRIDマッピング表から対応のGAIDを検索し、検索されたGAIDを採用して、マルチキャストサービスパケットをその下での端末に配布することにさらに用いられ、検索したGAIDを採用して、マルチキャストサービスパケットをその下での端末に配布する過程は、マルチキャストサービスパケットのGRIDを検索したGAIDに置換し、置換したマルチキャストサービスパケットをその下での端末に配布し、又はGRIDを検索したGAIDに置換し、且つマルチキャストサービスパケットにおいてパケットした元GAIDを除去し、且つ端末に送信することを備える。
【００５５】
ILRは、マルチキャストソースの請求によってマルチキャストソースを認証し、認証が成功すると、マルチキャストソースのGAIDとGRIDとをサービス領域内におけるASRに送信することに用いられる。
【００５６】
システムにおけるネットワーク設備の他の関連機能について、方法内容の記載をご参照ください。
【００５７】
上記内容は本発明の好ましい実施方案だけであり、本発明の具体的な実施形態を限定するためのものではなく、本方法の主な発明アイディアによって行われる修正及び変更は、いずれも本発明の請求範囲に要求される保護範囲に属すべきである。
【００５８】
〔産業上の利用可能性〕
本発明はGAIDを用いてASRと端末との間にマルチキャストサービスパケットを標識し、GRIDを用いてコアネットワークにおいてマルチキャストサービスパケットを標識することによって、LISN等の、位置標識と身分標識との分離するネットワークにおいてマルチキャストサービスを実現し、本発明は端末を変更する必要がなく、且つ従来のIPv4ネットワークとIPv6ネットワークとを互換できる。
【図面の簡単な説明】
【００５９】
【図１】従来技術におけるLISNネットワークのアーキテクチャ図である。
【図２】本発明のマルチキャストサービスの実現方法のフローチャートである。
【図３】本発明のマルチキャストサービスの実現システムのアーキテクチャ図である。
【図１】
2013504958.tif 000003
【図２】
2013504958.tif 000004
【図３】
2013504958.tif 000005
【国際調査報告】
2013504958.tif 000006
2013504958.tif 000007
2013504958.tif 000008
2013504958.tif 000009
2013504958.tif 000010
2013504958.tif 000011