JP2007274696A - Device and method of performing multicast data transmission in mobile ip network - Google Patents
Device and method of performing multicast data transmission in mobile ip network Download PDFInfo
- Publication number
- JP2007274696A JP2007274696A JP2007090340A JP2007090340A JP2007274696A JP 2007274696 A JP2007274696 A JP 2007274696A JP 2007090340 A JP2007090340 A JP 2007090340A JP 2007090340 A JP2007090340 A JP 2007090340A JP 2007274696 A JP2007274696 A JP 2007274696A
- Authority
- JP
- Japan
- Prior art keywords
- multicast
- mobile node
- address
- binding
- tunnel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明はモバイルIPネットワークにおいて、特にモバイルIPネットワークにおけるホームエージェント、外部エージェント及びマルチキャストアクセスルータを利用して効率の高いマルチキャストサービスを提供する装置と方法に関する。 The present invention relates to an apparatus and method for providing an efficient multicast service using a home agent, a foreign agent, and a multicast access router in a mobile IP network, particularly in a mobile IP network.
IETF(Internet Engineering Task Force)標準化組織によって指定されたモバイルIP標準RFC3344は開放的標準である。モバイルIP技術は、ユーザが異なるIPネットワークにローミングする際に、同一のIPアドレスで通信できるようにすることで、切換過程において、ユーザの行われている応用と関連接続が中断されないようにしている。IPの技術に基づくものであるため、モバイルIPのInternetにおける拡張性は非常に強い。IPネットワークをサポートする如何なるアクセスメディアもモバイルIP技術をサポートすることが可能である。 Mobile IP standard RFC3344, designated by the IETF (Internet Engineering Task Force) standards organization, is an open standard. Mobile IP technology allows users to communicate with the same IP address when roaming to different IP networks, so that the application being performed and related connections are not interrupted during the switching process. . Since it is based on IP technology, the expandability of Mobile IP on the Internet is very strong. Any access medium that supports an IP network can support Mobile IP technology.
現在のネットワーク分野において、モバイルIP技術はすでにモバイルデータ通信の中で幅広く応用されている。モバイルIP技術を利用することで、デジタルセルラーモバイル通信システム(例えばCDMA2000)においても、無線局エリアネットワーク(例えば802.11xネットワーク)においても、モバイルデータ通信は至る所に存在することが可能であり、その他のネットワークにも応用されることが可能である。第三世代パートナーシッププロジェクト2組織(3rd generation partnership project 2−3GPP2)はすでにモバイルIP技術を採用して3GとWLANエリアのIPv4データ業務をサポートしている。 In the current network field, mobile IP technology has already been widely applied in mobile data communication. Using mobile IP technology, mobile data communications can exist everywhere in digital cellular mobile communication systems (eg CDMA2000) and in radio station area networks (eg 802.11x networks), It can also be applied to other networks. The 3rd generation partnership project 2-3GPP2 has already adopted Mobile IP technology to support IPv4 data operations in 3G and WLAN areas.
一般的に、モバイルIPネットワークにおけるマルチキャスト業務はホームエージェントによって処理されるので、外部ネットワークにおけるノードがマルチキャストを行うことによって生じる安全と保守の問題を回避することができる。しかし、モバイルIPv4におけるマルチキャストの処理技術には問題点がある。ホームエージェントが一つのマルチキャストパケットを対応するマルチキャストグループ内の複数の移動ノードに送信しようとする際に、ただ簡単に移動ノードの数に基づいて複数のマルチキャストパケットのコピーを生成し、ユニキャストトンネルを通してこれらのマルチキャストパケットを外部ネットワークにある移動ノードに送信する。このように、あるマルチキャストグループ内にN個の移動ノードが外部ネットワークの中にある場合、ホームエージェントはN個のユニキャストトンネルを生成して同じマルチキャストパケットを伝送する。このような方法は、マルチキャストの初志に反して、同じコンテンツを伝送する際も外部エージェントとホームエージェントとの間には多数のユニキャストトンネルが生成され、占用されるバンド幅はマルチキャストを使用していない方法に比べて如何なる減少もしていない。また、3GPP2とIETFにおいて定義されたモバイルIP技術のように、移動ノードが外部ネットワークにおいて外部エージェントのアドレスを用いて気付きアドレス(Care of Address)とする場合、多重トンネル(nestled tunnel)を利用してマルチキャストパケットを送信する必要があり、特に3GPP2に定義されたWLANネットワークに対してこのような多重トンネルは効率が低い。 In general, since multicast operations in a mobile IP network are processed by a home agent, it is possible to avoid safety and maintenance problems caused by a node in an external network performing multicast. However, there are problems with multicast processing technology in Mobile IPv4. When a home agent tries to send a multicast packet to multiple mobile nodes in the corresponding multicast group, it simply creates multiple multicast packet copies based on the number of mobile nodes and passes them through a unicast tunnel. These multicast packets are transmitted to mobile nodes in the external network. As described above, when N mobile nodes exist in a certain multicast group in the external network, the home agent generates N unicast tunnels and transmits the same multicast packet. In such a method, contrary to the originality of multicast, many unicast tunnels are created between the foreign agent and the home agent even when transmitting the same content, and the occupied bandwidth uses multicast. There is no reduction compared to no method. Also, as in the mobile IP technology defined in 3GPP2 and IETF, when a mobile node uses a foreign agent address in a foreign network as a care-of address, it uses multiple tunnels (nested tunnel). It is necessary to send multicast packets, and such a multiple tunnel is low in efficiency especially for a WLAN network defined in 3GPP2.
すでにこのような問題を処理するための解決方法を提出した幾つかの文献がある。 There are several documents that have already submitted solutions to deal with such problems.
例えば、アメリカ特許2004/0223465A1に提出された解決方法では、相手通信ノードからのマルチキャストパケットを受信した場合、ホームエージェントは多重トンネルを通して当該マルチキャストパケットを外部エージェントまたはマルチキャストアクセスルータに送信し、当該多重トンネルを通して送信されるマルチキャストパケットの第一層トンネルパケットヘッダには移動ノードのアドレスをすべて明示する必要がある。このような解決方法は、一つのマルチキャストグループの中に外部ネットワークにローミングした移動ノードが複数存在する場合、ホームエージェントはこれらの移動ノードのアドレスをすべてトンネルパケットヘッダに含ませる必要があり、このようなパケットヘッダは費用が多くかかるため、上層応用に対しては、ネットワークバンド幅の利用率が大幅に減少する問題点がある。 For example, in the solution filed in US 2004 / 0223465A1, when receiving a multicast packet from a partner communication node, the home agent transmits the multicast packet to the foreign agent or multicast access router through the multiple tunnel, and the multiple tunnel It is necessary to clearly indicate all the mobile node addresses in the first layer tunnel packet header of the multicast packet transmitted through. In such a solution, when there are multiple mobile nodes roaming to an external network in one multicast group, the home agent needs to include all the addresses of these mobile nodes in the tunnel packet header. Since the packet header is expensive, there is a problem that the utilization rate of the network bandwidth is greatly reduced for the upper layer application.
また、アメリカ特許6765892B1に提出された他の解決方法では、外部エージェントにおいて、一つのマルチキャスト転送テーブルを確立する。当該外部エージェントが位置する外部ネットワークにローミングした移動ノードはマルチキャストグループに加入しようとする際、当該外部ネットワークにおけるマルチキャストルータにIGMPメッセージを送信し、当該マルチキャストルータは関連メッセージを当該外部エージェントに送信する。当該マルチキャストルータからの関連メッセージを受信した後、当該外部エージェントが当該移動ノードのマルチキャストへの加入の申請を認めた場合、当該外部エージェントは、ホームエージェントが当該移動ノードを当該移動ノードが加入しようとするマルチキャストグループに加入させるように、移動ノードが属するホームエージェントにIGMPメッセージを送信する。相手通信ノードから当該マルチキャストグループに対するマルチキャストパケットを受信した場合、当該ホームエージェントはユニキャストトンネルを通して当該マルチキャストパケットを当該外部エージェントに送信し、続いて、当該外部エージェントまたは当該マルチキャストルータは当該マルチキャストパケットをマルチキャストの方式で当該移動ノードに転送する。このような解決方法は次のような問題点がある。(1)外部ネットワークにマルチキャスト機能を有するマルチキャストルータまたは外部エージェントが存在する必要があるが、これは実際の運営業者のネットワークにおいて必ずしも保証できるとは限らない。(2)確立されたマルチキャスト転送テーブルは比較的簡単で、拡張し難いため、3GPP2WLANネットワークをサポートすることはできない。(3)移動ノードの機能とIETFに規定された標準機能は異なるため、当該解決方法を採用する場合、従来の移動ノードを変える必要がある。(4)マルチキャストの安全性が保証できない。 In another solution submitted to US Pat. No. 6,765,892 B1, one multicast forwarding table is established in the external agent. When a mobile node roaming to an external network where the foreign agent is located tries to join a multicast group, the mobile node transmits an IGMP message to the multicast router in the foreign network, and the multicast router transmits a related message to the foreign agent. After receiving the related message from the multicast router, if the foreign agent approves the mobile node's application to join the multicast, the foreign agent tries to join the mobile node to the mobile node. An IGMP message is transmitted to the home agent to which the mobile node belongs so as to join the multicast group to be registered. When a multicast packet for the multicast group is received from the partner communication node, the home agent transmits the multicast packet to the foreign agent through a unicast tunnel, and then the foreign agent or the multicast router multicasts the multicast packet. Transfer to the mobile node by Such a solution has the following problems. (1) Although a multicast router or an external agent having a multicast function needs to exist in the external network, this cannot always be guaranteed in an actual operator's network. (2) Since the established multicast forwarding table is relatively simple and difficult to expand, it cannot support a 3GPP2 WLAN network. (3) Since the function of the mobile node and the standard function defined in the IETF are different, it is necessary to change the conventional mobile node when adopting the solution. (4) Multicast security cannot be guaranteed.
本発明の目的はモバイルネットワークにおいてマルチキャストデータ伝送を行う装置及び方法を提供することであり、当該装置及び方法を利用してマルチキャストパケットを伝送する際、ネットワークバンド幅が節約できるだけではなく、外部エージェントまたはマルチキャストアクセスルータがマルチキャスト機能をサポートする必要もないし、移動ノードと外部エージェントおよびマルチキャストアクセスルータとホームエージェントの間の安全な連携を破壊する必要もないし、なお従来の移動ノードを変える必要もない。 It is an object of the present invention to provide an apparatus and method for performing multicast data transmission in a mobile network, which not only saves network bandwidth when transmitting multicast packets using the apparatus and method, There is no need for the multicast access router to support the multicast function, there is no need to break the secure linkage between the mobile node and the foreign agent and between the multicast access router and the home agent, and there is no need to change the conventional mobile node.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークに用いられるホームエージェントは、少なくとも、移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立するマルチキャストバインディングテーブルと、前記モバイルIPネットワークにおける相手通信ノードから送信されたマルチキャストパケットを受信する受信モジュールと、前記マルチキャストバインディングテーブルにおける前記マルチキャストパケットのマルチキャストグループに対応するバインディング関係の中のマルチキャスト気付きアドレスの数に基づいて、それに相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うマルチキャスト処理モジュールと、トンネルを通して前記対応するバインディング関係の中の一つのマルチキャスト気付きアドレスに対応するマルチキャストデータ交換装置にぞれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信する送信モジュールとを備える。 In order to realize the object of the present invention, the home agent used in the mobile IP network according to the present invention has at least a binding relationship between the multicast care-of address assigned to the mobile node and the multicast group to which the mobile node is subscribed. A multicast binding table to be established, a receiving module for receiving a multicast packet transmitted from a counterpart communication node in the mobile IP network, and a multicast care-of address in a binding relationship corresponding to a multicast group of the multicast packet in the multicast binding table A corresponding number of the multicast packets, and each generated multicast packet A multicast processing module that performs tunnel encapsulation on a packet, and a multicast data exchange device that corresponds to one multicast care-of address in the corresponding binding relationship through the tunnel. And a transmission module for transmitting.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークに用いられるマルチキャストデータ交換装置は、少なくとも、移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび移動ノードに割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立するマルチキャストバインディングテーブルと、ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信する受信モジュールと、前記マルチキャストバインディングテーブルにおける前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気づきアドレスとに対応するバインディング関係に基づいて、前記対応するバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するマルチキャスト処理モジュールと、それぞれの前記生成されトンネルカプセル化されたマルチキャストパケットを前記対応するバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送する送信モジュールとを備える。 In order to achieve the object of the present invention, a multicast data exchange apparatus used in a mobile IP network according to the present invention includes at least a mobile node address, a multicast group to which the mobile node is subscribed, and a multicast assigned to the mobile node. A multicast binding table that establishes a binding relationship with a care-of address, a receiving module that receives a tunnel-encapsulated multicast packet transmitted from a home agent through a tunnel, and the tunnel-encapsulated multicast packet in the multicast binding table The corresponding binding based on the binding relationship corresponding to the multicast group and the multicast notice address A multicast processing module that generates the same number of the tunnel-encapsulated multicast packets as the address of the mobile node in charge, and each of the generated tunnel-encapsulated multicast packets in the corresponding binding relationship. And a transmission module for transferring to the mobile node corresponding to the address of one mobile node.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークは、少なくとも、マルチキャストパケットを送信する相手通信ノードと、ホームエージェントと、マルチキャストデータ交換装置とを備え、前記ホームエージェントは、移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立する第一のマルチキャストバインディングテーブルと、前記相手通信ノードから送信されたマルチキャストパケットを受信する第一の受信モジュールと、前記第一のマルチキャストバインディングテーブルにおける前記マルチキャストパケットのマルチキャストグループに対応する第一のバインディング関係の中のマルチキャスト気付きアドレスの数に基づいて、それに相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行う第一のマルチキャスト処理モジュールと、トンネルを通して前記対応する第一のバインディング関係の中の一つのマルチキャスト気付きアドレスに対応する前記マルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信する第一の送信モジュールとを備え、前記マルチキャストデータ交換装置は、移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび移動ノードに割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立する第二のマルチキャストバインディングテーブルと、前記ホームエージェントからトンネルを通して送信され、トンネルカプセル化されたマルチキャストパケットを受信する第二の受信モジュールと、前記第二のマルチキャストバインディングテーブルにおける前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応する第二のバインディング関係に基づいて、前記対応する第二のバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成する第二のマルチキャスト処理モジュールと、それぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応する第二のバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送する第二の送信モジュールとを備える。 In order to achieve the object of the present invention, a mobile IP network according to the present invention comprises at least a counterpart communication node that transmits a multicast packet, a home agent, and a multicast data exchange device, and the home agent is a mobile node. A first multicast binding table for establishing a binding relationship between the multicast awareness address assigned to the mobile node and the multicast group to which the mobile node has joined, and a first receiving module for receiving the multicast packet transmitted from the counterpart communication node And the number of multicast awareness addresses in the first binding relationship corresponding to the multicast group of the multicast packet in the first multicast binding table. Accordingly, a corresponding number of multicast packets are generated, a first multicast processing module that performs tunnel encapsulation on each generated multicast packet, and a corresponding first binding relationship through the tunnel. A first transmission module for transmitting each of the tunnel-encapsulated multicast packets to the multicast data exchange device corresponding to one multicast care-of address, wherein the multicast data exchange device and the mobile node address and the movement A second multicast binding table that establishes a binding relationship with a multicast group to which the node has joined and a multicast care-of address assigned to the mobile node; A second receiving module that receives a tunnel-encapsulated multicast packet that is transmitted through a tunnel from a gent, and corresponds to a multicast group and a multicast address of the tunnel-encapsulated multicast packet in the second multicast binding table A second multicast processing module that generates as many tunnel-encapsulated multicast packets as addresses of mobile nodes in the corresponding second binding relationship based on the second binding relationship Forwarding the generated tunnel-encapsulated multicast packet to a mobile node corresponding to the address of one mobile node in the corresponding second binding relationship; And a second transmission module.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークのホームエージェントで行われるマルチキャストデータ伝送方法は、移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立するステップと、前記モバイルIPネットワークにおける相手通信ノードからのマルチキャストパケットを受信するステップと、前記確立されたバインディング関係の中の前記マルチキャストパケットのマルチキャストグループに対応するバインディング関係のマルチキャスト気付きアドレスの数に基づいて、それに相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うステップと、トンネルを通して前記対応するバインディング関係の中の一つのマルチキャスト気付きアドレスに対応するマルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信するステップとを含む。 In order to achieve the object of the present invention, a multicast data transmission method performed by a home agent of a mobile IP network according to the present invention is based on a multicast care-of address assigned to a mobile node and a multicast group to which the mobile node is subscribed. Establishing a binding relationship; receiving a multicast packet from a partner communication node in the mobile IP network; and a multicast care-of address of the binding relationship corresponding to a multicast group of the multicast packet in the established binding relationship Based on the number of multicast packets, a corresponding number of multicast packets are generated and tunnel encapsulation is performed for each generated multicast packet. Comprising steps a, and transmitting the multicast packets respectively of the tunnel encapsulated multicast data exchange device corresponding to one multicast notice address in the corresponding binding relationship through the tunnel.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークのマルチキャストデータ交換装置で行われるマルチキャストデータ伝送方法は、移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび移動ノードに割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立するステップと、
ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信するステップと、前記確立したバインディング関係における前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応するバインディング関係に基づいて、前記対応するバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するステップと、それぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応するバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送するステップとを含む。
In order to achieve the object of the present invention, a multicast data transmission method performed in a multicast data exchange apparatus of a mobile IP network according to the present invention is assigned to a mobile node address, a multicast group to which the mobile node is subscribed, and a mobile node Establishing a binding relationship with the specified multicast care-of address;
Receiving a tunnel-encapsulated multicast packet transmitted from a home agent through a tunnel, and a binding relationship corresponding to a multicast group and a multicast care-of address of the tunnel-encapsulated multicast packet in the established binding relationship Generating the same number of tunnel-encapsulated multicast packets as the address of the mobile node in the corresponding binding relationship, and each of the generated tunnel-encapsulated multicast packets to the corresponding binding Forwarding to the mobile node corresponding to the address of one mobile node in the relationship.
本発明の目的を実現するために、本発明に基づくモバイルIPネットワークのマルチキャストデータ伝送方法において、前記モバイルIPネットワークは少なくとも相手通信ノードと、ホームエージェントと、マルチキャストデータ交換装置とを備え、前記マルチキャストデータ伝送方法は、前記ホームエージェントにおいて移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとの第一のバインディング関係を予め確立するステップと、前記マルチキャストデータ交換装置において移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび移動ノードに割り当てられたマルチキャスト気付きアドレスとの第二のバインディング関係を予め確立するステップと、前記ホームエージェントが前記相手通信ノードからのマルチキャストパケットを受信した場合、前記確立された第一のバインディング関係の中の前記マルチキャストパケットのマルチキャストグループに対応する第一のバインディング関係のマルチキャスト気付きアドレスの数に基づいて、前記ホームエージェントに相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うステップと、前記ホームエージェントがトンネルを通して前記対応する第一のバインディング関係の中の一つのマルチキャスト気付きアドレスに対応する前記マルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信するようにするステップと、前記マルチキャストデータ交換装置が前記ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信した場合、前記確立された第二のバインディング関係の中の前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応する第二のバインディング関係に基づいて、前記マルチキャストデータ交換装置に前記対応する第二のバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するステップと、前記マルチキャストデータ交換装置がそれぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応する第二のバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送するようにするステップとを含む。 In order to achieve the object of the present invention, in the multicast data transmission method of a mobile IP network according to the present invention, the mobile IP network comprises at least a partner communication node, a home agent, and a multicast data exchange device, and the multicast data The transmission method comprises the steps of establishing in advance a first binding relationship between a multicast care-of address assigned to a mobile node in the home agent and a multicast group to which the mobile node has joined, and in the multicast data exchange apparatus, Pre-establishing a second binding relationship between the address and the multicast group to which the mobile node has joined and the multicast care-of address assigned to the mobile node When the home agent receives a multicast packet from the counterpart communication node, the number of multicast care-of addresses in the first binding relationship corresponding to the multicast group of the multicast packet in the established first binding relationship Generating a number of multicast packets corresponding to the home agent and tunnel-encapsulating each generated multicast packet; and wherein the home agent passes the corresponding first binding through the tunnel. A step of transmitting each of the tunnel-encapsulated multicast packets to the multicast data exchange apparatus corresponding to one multicast care-of address in the relationship. And when the multicast data exchange device receives a tunnel-encapsulated multicast packet transmitted from the home agent through a tunnel, the tunnel-encapsulated multicast packet in the established second binding relationship Based on the second binding relationship corresponding to the multicast group and the multicast care-of address, the same number of tunnel encapsulated as the addresses of the mobile nodes in the corresponding second binding relationship are sent to the multicast data exchange device. Generating a multicast packet, and the multicast data exchange device sends each of the generated tunnel-encapsulated multicast packets to the corresponding second binding. Forwarding to a mobile node corresponding to the address of one mobile node in the relationship.
以下、図面に基づいて、IPv4において本発明の実現を例に、本発明のマルチキャストデータ伝送方法と装置について詳しく説明する。 Hereinafter, the multicast data transmission method and apparatus of the present invention will be described in detail with reference to the drawings, taking the implementation of the present invention in IPv4 as an example.
図1は本発明に係わるモバイルIPネットワークの配置実例略図である。図において、当該モバイルIPネットワークは、ホームエージェント45が所属するホームネットワークW1と、外部エージェント46が所属する外部ネットワークW2と、マルチキャストアクセスルータ49が所属する外部ネットワークW3とを備える。この三つのネットワークはインターネット8を介して互いに接続されている。移動ノード11(即ち11A〜11H)はホームエージェント2に属し、それらはすべて相手通信ノード(例えば、マルチキャストコンテンツサーバ)7を備えるマルチキャストグループに加入している。移動ノード11A〜11Cは外部ネットワークW2にローミングし、移動ノード11D〜11Fは外部ネットワークW3にローミングし、移動ノード11G〜11HはホームネットワークW1に留まっている。外部ネットワークW2においては、外部エージェント46が存在するため、移動ノード11A〜11Cの気付きアドレスは外部エージェント46のアドレス(FA CoA)であり、外部ネットワークW3においては、マルチキャストアクセスルータ49が存在するため、移動ノード11D〜11Fの気付きアドレスは共存気付きアドレス(CoCoA)である。移動ノード11G〜11HはホームネットワークW1に留まっているため、気付きアドレスは割り当てられていない。
FIG. 1 is a schematic illustration of an arrangement of a mobile IP network according to the present invention. In the figure, the mobile IP network includes a home network W1 to which a
図2は本発明に係わるホームエージェント45の内部構造略図である。ホームエージェント45は少なくとも三つのネットワークインタフェース(lines)L21、L22およびL23を備える。各ネットワークインタフェースにはそれぞれ入力ラインインターフェース20(20−1〜20−3)と出力ラインインターフェース22(22−1〜22−3)とが含まれている。また、各ネットワークインタフェースはさらに受信バッファエリア21(21−1〜21−3)と送信バッファエリア23(23−1〜23−3)とを備え、各受信バッファエリアはそれぞれ一つの入力ラインインターフェース20と内部バスライン16に接続され、各送信バッファエリアはそれぞれ一つの出力ラインインターフェース22と内部バスライン16に接続されている。内部バスライン16はさらに少なくとも処理装置17、プログラムメモリー18、およびデータメモリー19に接続されている。ホームエージェントネットワークインタフェースL23は複数のインタフェースを備えることが可能で、外部エージェント46と/或はマルチキャストアクセスルータ49に接続されている。プログラムメモリー18には、処理装置17の実行に必要とする機能モジュールが設けられている。当該機能モジュールは、パケット送受信モジュール182、モバイルIP関連プロトコルとデータを処理するモバイルIPv4のホームエージェントモジュール183、マルチキャスト処理モジュール184、およびモジュール182とモジュール183とモジュール184との起動を選択する基本制御モジュール181を備える。データメモリー19には、モバイルIPバインディングテーブル191、マルチキャストバインディングテーブル193、およびモバイルIPv4のホームエージェントモジュール183の参考とするルータテーブルのようなその他のデータエリア192が含まれている。図2に示すホームエージェント45において、本発明によって新たに増設されたマルチキャスト処理モジュール184とマルチキャストバインディングテーブル193を除いて、その他の構成部分は従来のホームエージェントにすでに存在している。
FIG. 2 is a schematic diagram of the internal structure of the
図3は本発明に係わるホームエージェント45におけるマルチキャストバインディングテーブル193の構造略図である。図に示すように、マルチキャストバインディングテーブル193は主に移動ノードのマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立する。マルチキャストバインディングテーブル193は複数のテーブル項目193−6、193−7、・・・、を含むことが可能で、各テーブル項目はそれぞれ一つのマルチキャストグループに対応する。各テーブル項目は、マルチキャストグループアドレス193−1と、少なくとも一つのマルチキャスト気付きアドレス(MC CoA)193−2と、当該マルチキャストグループ内の移動ノード11のメンバー数をカウントする193−3と、マルチキャストバインディングの有効期間を明示する生存期間193−4と、その他のメッセージ193−5とを含む。そのなか、マルチキャスト気付きアドレス193−2は外部エージェント46と/或はマルチキャストアクセスルータ47におけるアドレスであり、それは通常のアドレスであってもいいし、マルチキャスト専用アドレスであってもよい。一つの移動ノード11がホームネットワークW1から外部ネットワークW2/W3にローミングするとき、外部エージェント46またはマルチキャストアクセスルータ47は自分のところの一つのマルチキャスト気付きアドレス193−2を当該移動ノードに割り当てるため、ホームエージェント45は当該マルチキャスト気付きアドレス193−2を有する外部エージェント46またはマルチキャストアクセスルータ47を経由してマルチキャストパケットを当該移動ノードに送信することができる。図1に示す移動ノード11A〜11Fを例にすると、移動ノード11A〜11Fはすべてマルチキャストアドレス239.10.10.2に対応するマルチキャストグループに加入している。外部エージェント46によって割り当てられた移動ノード11A〜11Cのマルチキャスト気付きアドレスは192.168.200.1で、マルチキャストアクセスルータ47によって割り当てられた移動ノード11D〜11Fのマルチキャスト気付きアドレスは192.168.2.1であり、マルチキャストバインディングテーブル193に確立されたマルチキャストバインディングテーブル項目は193−6に示すとおりとなる。
FIG. 3 is a schematic diagram of the structure of the multicast binding table 193 in the
図3に示すように、本発明に係わるホームエージェント45におけるマルチキャストバインディングテーブル193の構造は標準的なモバイルIPv4のバインディングテーブルの構造と同じであるため、とても簡単に実現できる。
As shown in FIG. 3, since the structure of the multicast binding table 193 in the
図4は本発明に係わるモバイルIPネットワークにおける外部エージェント46の内部構造略図であり、主に、少なくとも三つのネットワークインタフェースL91、L92、およびL93を含む。各ネットワークインタフェースはそれぞれ入力ラインインターフェース29(29−1〜29−3)と出力ラインインターフェース31(31−1と31−3)とを備えると同時に、各ネットワークインタフェースは受信バッファエリア30(30−1〜30−3)と送信バッファエリア32(32−1〜32−3)とをさらに備え、各受信バッファエリアはそれぞれ一つの入力ラインインターフェース29と内部バスライン25に接続され、各送信バッファエリアはそれぞれ一つの出力ラインインターフェース31と内部バスライン25に接続されている。内部バスライン25はさらに処理装置26、プログラムメモリー27、およびデータメモリー28に接続されている。外部エージェントインタフェースL93は複数のインタフェースを備えることが可能で、外部ネットワークW2にローミングする移動ノードに接続されている。プログラムメモリー27には、処理装置26の実行に必要とする機能モジュールが設けられている。当該機能モジュールは、パケット送受信モジュール272、モバイルIP関連プロトコルとデータを処理するモバイルIPv4の外部エージェントモジュール273、マルチキャスト処理モジュール274、およびモジュール272とモジュール273とモジュール274との起動を選択する基本制御モジュール271を備える。データメモリー28には、マルチキャストバインディングテーブル282とルータテーブルのような幾つかのデータエリア281が含まれている。図4に示す外部エージェント46において、本発明によって新たに増設されたマルチキャスト処理モジュール274とマルチキャストバインディングテーブル282を除いて、その他の構成部分は従来の外部エージェントにすでに存在している。
FIG. 4 is a schematic diagram of the internal structure of the
図5は本発明に係わる外部エージェント46におけるマルチキャストバインディングテーブル282の構造略図である。マルチキャストバインディングテーブル282は主に移動ノード11のホームアドレスと移動ノード11が加入しているマルチキャストグループと割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立する。マルチキャストバインディングテーブル282は複数のテーブル項目282−5、282−6、・・・、を含むことが可能で、各テーブル項目はそれぞれ一つのマルチキャスト気付きアドレスと一つのマルチキャストグループに対応する。各テーブル項目には、移動ノード11に割り当てられたマルチキャスト気付きアドレス282−1と、移動ノード11が加入しているマルチキャストグループアドレス282−2と、移動ノード11のホームエージェント282−3と、その他のメッセージ282−4とが含まれている。図1に示す外部ネットワークW2にローミングした移動ノード11A〜11Cを例にすると、移動ノード11Aのホームアドレスは172.23.32.51、移動ノード11Bのホームアドレスは172.23.32.52、移動ノード11Cのホームアドレスは172.23.32.53で、移動ノード11A〜11Cはすべてアドレスが239.10.10.2であるマルチキャストグループに加入し、外部エージェント46における移動ノード11A〜11Cに割り当てられたマルチキャスト気付きアドレスは192.168.200.1であり、マルチキャストバインディングテーブル282に確立されたマルチキャストバインディングテーブル項目は282−5に示すとおりとなる。
FIG. 5 is a schematic diagram of the structure of the multicast binding table 282 in the
図6は本発明に係わるモバイルIPネットワークにおけるマルチキャストアクセスルータ49の内部構造略図であり、主に、少なくとも三つのネットワークインタフェースL94、L95、およびL96を備える。各ネットワークインタフェースはそれぞれ入力ラインインターフェース38(38−1〜38−3)と出力ラインインターフェース40(40−1と40−3)とを備えると同時に、各ネットワークインタフェースはそれぞれ受信バッファエリア39(39−1〜39−3)と送信バッファエリア41(41−1〜41−3)とをさらに備え、各受信バッファエリアはそれぞれ一つの入力ラインインターフェース38と内部バスライン34に接続され、各送信バッファエリアはそれぞれ一つの出力ラインインターフェース40と内部バスライン34に接続されている。内部バスライン34はさらに処理装置35、プログラムメモリー36、およびデータメモリー37に接続されている。マルチキャストアクセスルータL96は複数のインタフェースを備えることが可能で、外部ネットワークW3にローミングする移動ノードに接続されている。プログラムメモリー36には、処理装置35の実行に必要とする機能モジュールが設けられている。当該機能モジュールは、パケット送受信モジュール362、マルチキャスト処理モジュール363、およびモジュール362とモジュール363との起動を選択する基本制御モジュール361を備える。データメモリー37には、マルチキャストバインディングテーブル372とルータテーブルのような幾つかのデータエリア371が含まれている。図6に示すマルチキャストアクセスルータ49において、本発明によって新たに増設されたマルチキャスト処理モジュール363とマルチキャストバインディングテーブル372を除いて、その他の構成部分は従来のマルチキャストアクセスルータにすでに存在している。
FIG. 6 is a schematic diagram of the internal structure of the
図7は本発明に係わるマルチキャストアクセスルータ49におけるマルチキャストバインディングテーブル372の構造略図である。マルチキャストバインディングテーブル372は主に移動ノード11の気付きアドレスと移動ノード11が加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立する。マルチキャストバインディングテーブル372は複数のテーブル項目372−5、372−6、・・・、を含むことが可能で、各テーブル項目はそれぞれ一つのマルチキャスト気付きアドレスと一つのマルチキャストグループに対応する。各テーブル項目には、移動ノード11に割り当てられたマルチキャスト気付きアドレス372−1と、移動ノード11が加入しているマルチキャストグループアドレス372−2と、移動ノード11の気付きアドレス372−3と、その他のメッセージ372−4とが含まれている。図1に示す外部ネットワークW3にローミングした移動ノード11D〜11Fを例にすると、移動ノード11Dの気付きアドレスは192.168.2.10で、移動ノード11Eの気付きアドレスは192.168.2.11で、移動ノード11Fの気付きアドレスは192.168.2.12であり、移動ノード11D〜11Fはすべてアドレスが239.10.10.2であるマルチキャストグループに加入し、マルチキャストアクセスルータ49における移動ノード11D〜11Fに割り当てられたマルチキャスト気付きアドレスは192.168.2.1であり、マルチキャストバインディングテーブル372に確立されたマルチキャストバインディングテーブル項目は372−5に示すとおりとなる。
FIG. 7 is a schematic diagram of the structure of the multicast binding table 372 in the
図8は本発明に係わるマルチキャストパケット割り当てメカニズムの略図である。相手通信ノード7がマルチキャストグループ内にある一つの移動ノード11にマルチキャストパケットを送信しようとするとき、相手通信ノード7はまずマルチキャストパケットP15を移動ノード11が所属するホームネットワークW1に送信しホームエージェント45によりキャッチされる。次に、外部エージェント46が所属する外部ネットワークW2に対して、ホームエージェント45は受信されたそれぞれのマルチキャストパケットP15に対し、当該受信されたマルチキャストパケットP15をトンネルカプセル化して得られたトンネルカプセル化されたマルチキャストパケットP44を外部エージェント46に送信する。続いて、外部エージェント46は受信されたトンネルカプセル化されたマルチキャストパケットP44を処理し、処理して生成されたトンネルカプセル化されたマルチキャストパケットP48をユニキャスト方式でそれぞれ移動ノード11A〜11Cに送信する。マルチキャストアクセスルータ49が所属する外部ネットワークW3に対して、ホームエージェント45は、各受信されたマルチキャストパケットP15に対し、受信されたマルチキャストパケットP15をトンネルカプセル化して得られたトンネルカプセル化されたマルチキャストパケットP44をマルチキャストアクセスルータ49に送信する。ここで、マルチキャストアクセスルータ49はただ普通のゲートウェイであり、マルチキャストアクセスルータの機能を有する必要はない。マルチキャストアクセスルータ49は受信されたトンネルカプセル化されたマルチキャストパケットP44を処理し、処理して生成されたトンネルカプセル化されたマルチキャストパケットP48をユニキャスト方式でそれぞれ移動ノード11D〜11Fに送信する。以上により、本発明の方法を利用することで、ホームエージェント45と外部エージェント46/マルチキャストアクセスルータ49との間のトンネル数を最小限に減らし、また、外部エージェント46/或いはマルチキャストアクセスルータ49はユニキャスト方式でデータパケットをそれぞれ移動ノード11に送信するため、移動ノード11と外部エージェント46/或いはマルチキャストアクセスルータ49との間の安全な連携が破壊されることなく、それらの間の通信安全が確保されることが分かる。
FIG. 8 is a schematic diagram of a multicast packet allocation mechanism according to the present invention. When the correspondent communication node 7 tries to transmit a multicast packet to one mobile node 11 in the multicast group, the correspondent communication node 7 first transmits the multicast packet P15 to the home network W1 to which the mobile node 11 belongs to the
図9は本発明に係わるマルチキャストパケットの割り当てプロセスにおける各種データパケットのフォーマット略図である。図9に示すように、マルチキャストパケットP15には、相手通信ノードのアドレス(ソースアドレス)151と、マルチキャストアドレス(目的アドレス)152と、マルチキャストパイロード153とが含まれている。トンネルカプセル化されたマルチキャストパケットP44は、ソースアドレス441がホームエージェント45のアドレスで、目的アドレス442が外部エージェント46/マルチキャストアクセスルータ47におけるマルチキャスト気付きアドレスであるトンネルパケットヘッダ444を含む。トンネルカプセル化されたマルチキャストパケットP44の内部443はマルチキャストパケットP15である。トンネルカプセル化されたマルチキャストパケットP49は、ソースアドレス491がホームエージェント45のアドレスで、目的アドレス492が移動ノード11の気付きアドレスであるトンネルパケットヘッダ494を含む。トンネルカプセル化されたマルチキャストパケットP49の内部493はマルチキャストパケットP15である。トンネルカプセル化されたマルチキャストパケットP48は、ソースアドレス481がホームエージェント45のアドレスで、目的アドレス482が移動ノード11のホームアドレスであるトンネルパケットヘッダ484を含む。トンネルカプセル化されたマルチキャストパケットP48の内部483はマルチキャストパケットP15である。
FIG. 9 is a schematic diagram of various data packet formats in the multicast packet assignment process according to the present invention. As shown in FIG. 9, the multicast packet P15 includes an address (source address) 151, a multicast address (target address) 152, and a
図10は本発明に係わるモバイルIPネットワークに用いられるマルチキャストデータ伝送方法のフローチャートである。以下、図1と図10に基づいて本発明に係わるモバイルIPネットワークに用いられるマルチキャストデータ伝送方法について詳しく説明する。 FIG. 10 is a flowchart of a multicast data transmission method used in the mobile IP network according to the present invention. Hereinafter, a multicast data transmission method used in the mobile IP network according to the present invention will be described in detail with reference to FIGS.
図10に示すように、ホームエージェント45におけるパケット送受信モジュール182は相手通信ノード7から送信された一つのマルチキャストパケットP15を受信する(ステップS10)。ホームエージェント45おけるマルチキャスト処理モジュール184はマルチキャストバインディングテーブル193から、受信されたマルチキャストパケットP15のマルチキャストグループに対応するテーブル項目を探し出す(ステップS20)。マルチキャスト処理モジュール184は当該対応するテーブル項目の中のマルチキャスト気付きアドレスの数に基づいて、それに相応する数の前記受信されたマルチキャストパケットP15を生成し(ステップS30)、それぞれの生成されたマルチキャストパケットP15に対してトンネルカプセル化しトンネルカプセル化されたマルチキャストパケットP44を得る(ステップS40)。各マルチキャストパケットP44のトンネルパケットヘッダの目的アドレスはそれぞれ前記対応するテーブル項目の中の一つのマルチキャスト気付きアドレスである。続いて、ホームエージェント45におけるパケット送受信モジュール182はトンネルを通して各トンネルカプセル化されたマルチキャストパケットP44をそれぞれ当該マルチキャストパケットの目的アドレスとするマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置(外部エージェント46またはマルチキャストアクセスルータ49)に送信する(ステップS50)。
As shown in FIG. 10, the packet transmitting /
マルチキャストデータ交換装置(外部エージェント46またはマルチキャストアクセスルータ49)において、パケット送受信モジュール272または362はホームエージェント45からトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットP44を受信する(ステップS60)。マルチキャスト処理モジュール274または363はマルチキャストバインディングテーブル282または372から、受信されたトンネルカプセル化されたマルチキャストパケットP44の中のマルチキャストグループとマルチキャスト気付きアドレスとに対応するテーブル項目を探し出す(ステップS70)。マルチキャスト処理モジュール274または363は当該対応するテーブル項目の中の移動ノードのアドレス(ホームアドレスまたは気付きアドレス)の数に基づいて、それに相応する数の前記受信されたトンネルカプセル化されたマルチキャストパケットP44を生成し(ステップS80)、それぞれの生成されたトンネルカプセル化されたマルチキャストパケットP44のトンネルパケットヘッダの目的アドレスを前記対応するテーブル項目の中の一つの移動ノードのアドレス(ホームアドレスまたは気付きアドレス)に変更することでトンネルカプセル化されたマルチキャストパケットP48またはP49(ステップS90)を得る。続いて、パケット送受信モジュール272または362はユニキャスト方式で各トンネルカプセル化されたマルチキャストパケットP48またはP49をそれぞれ対応する移動ノード11に送信する(ステップS100)。
In the multicast data exchange apparatus (
移動ノード11はマルチキャストデータ交換装置(外部エージェント46またはマルチキャストアクセスルータ49)から送信されたトンネルカプセル化されたマルチキャストパケットP48またはP49を受信し(ステップS110)、その後、移動ノード11は当該受信されたトンネルカプセル化されたマルチキャストパケットP48またはP49に対して逆トンネルカプセル化を行い、マルチキャストパケットP15を得る(ステップS120)。
The mobile node 11 receives the tunnel-encapsulated multicast packet P48 or P49 transmitted from the multicast data exchange device (
図11は本発明に係わる移動ノードがマルチキャストグループへ加入する方法のフローチャートである。以下、図11に基づいて、外部ネットワークW2にローミングした移動ノード11Aを例に、本発明に係わる移動ノードが一つのマルチキャストグループへの加入をリクエストする方法について詳しく説明する。 FIG. 11 is a flowchart of a method for a mobile node to join a multicast group according to the present invention. Hereinafter, based on FIG. 11, a mobile node 11A roaming to the external network W2 will be described as an example, and a method for a mobile node according to the present invention to request to join one multicast group will be described in detail.
図11に示すように、先ず、移動ノード11Aはマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)とホームエージェント45を介してモバイルIPv4セッションを確立する(ステップ1801)。次に、移動ノード11Aはトンネルを通してホームエージェント45にIGMPjoinメッセージ(マルチキャストへの加入メッセージ)を送信し、マルチキャストグループへの加入をリクエストする(ステップS1802)。続いて、ホームエージェント45は受信されたIGMPjoinメッセージを相手通信ノード7に送信する(ステップS1803)。ホームエージェント45は受信されたIGMPjoinメッセージに基づいてマルチキャストバインディングテーブル193を更新する(ステップS1804)。具体的な更新プロセスについては後図12に基づいて詳しく説明する。マルチキャストバインディングテーブル193を更新した後、ホームエージェント45はマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)に移動ノード11Aのアドレスと加入がリクエストされたマルチキャストグループアドレスを明示したマルチキャストバインディング通知メッセージを送信する(ステップS1805)。マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)はホームエージェント45からのマルチキャストバインディング通知メッセージを受信した後、マルチキャストバインディングテーブル282/372を更新する(ステップS1806)。具体的な更新プロセスについては後図13に基づいて詳しく説明する。その後、マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)はホームエージェント45にマルチキャストバインディング確認メッセージを送信する(ステップS1807)。
As shown in FIG. 11, first, the mobile node 11A establishes a mobile IPv4 session via the multicast data exchange device (
図12は本発明に係わる移動ノードがマルチキャストグループへ加入する方法におけるホームエージェントのマルチキャストバインディングテーブルを更新する更新プロセスである。図12に示すように、先ず、ホームエージェント45におけるマルチキャスト処理モジュール184は、移動ノード11AからのIGMPjoinメッセージに基づいて、当該移動ノード11Aは有効な移動IPv4登録が存在するか否かをチェックする。即ち、移動ノード11Aが外部ネットワークW2にローミングした後ホームエージェント45において登録されているか否かをチェックする(ステップS2002)。有効な登録がない場合、パケット送受信モジュール182は移動ノード11AにICMP unreachableメッセージを送信する(ステップS2003)。有効な登録がある場合、ホームエージェント45はマルチキャストバインディングテーブル193の中に移動ノード11Aが加入をリクエストしているマルチキャストグループの対応テーブル項目が存在するか否かをチェックする(ステップS2004)。対応テーブル項目が存在しない場合、マルチキャスト処理モジュール184は当該加入がリクエストされたマルチキャストグループのためにマルチキャストバインディングテーブル193に新たな項目を生成する(ステップS2006)。当該新たな項目において、マルチキャストグループアドレスは移動ノード11Aが加入をリクエストしているマルチキャストグループアドレスであり、マルチキャスト気付きアドレスはマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)における移動ノード11Aに割り当てられたマルチキャスト気付きアドレスである。続いて、パケット送受信モジュール182は、マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)にマルチキャストバインディング通知メッセージを送信し(ステップS2009)、移動ノード11Aのマルチキャストグループへの加入リクエストを通知する。当該加入がリクエストされたマルチキャストグループのテーブル項目がすでにマルチキャストバインディングテーブル193に存在する場合、マルチキャスト処理モジュール184は当該存在するテーブル項目のマルチキャスト気付きアドレスの中に移動ノード11Aに割り当てられたマルチキャスト気付きアドレスが存在するか否かをさらにチェックする(ステップS2007)。チェックの結果が「はい」である場合、パケット送受信モジュール182はマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)にマルチキャストバインディング通知メッセージを送信する(ステップS2009)。チェックの結果が「いいえ」である場合、マルチキャスト処理モジュール184は当該すでに存在するテーブル項目のマルチキャスト気付きアドレスにおいて移動ノード11Aに割り当てられるマルチキャスト気付きアドレスを追加する(ステップS2008)。続いて、パケット送受信モジュール182はマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)にマルチキャストバインディング通知メッセージを送信する(ステップS2009)。マルチキャストバインディング通知メッセージには、移動ノード11Aのアドレスと加入がリクエストされたマルチキャストグループアドレスとが含まれている。
FIG. 12 shows an update process for updating the multicast binding table of the home agent in the method for the mobile node according to the present invention to join the multicast group. As shown in FIG. 12, first, the
図13は本発明に係わる移動ノードがマルチキャストグループへ加入する方法におけるマルチキャストデータ交換装置のマルチキャストバインディングテーブルを更新するフローチャートである。マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)におけるパケット送受信モジュール272/362はホームエージェント45からの移動ノード11Aがマルチキャストグループへの加入をリクエストするマルチキャストバインディングを通知する通知メッセージを受信し(ステップS2100)、マルチキャスト処理モジュール274/363は、マルチキャストバインディングテーブル282/372にマルチキャストグループアドレスおよびマルチキャスト気付きアドレスと移動ノード11Aが加入をリクエストしているマルチキャストグループおよび移動ノード11Aに割り当てられたマルチキャスト気付きアドレスとが対応するテーブル項目が存在するか否かをチェックする(ステップA2102)。対応するテーブル項目が存在しない場合、マルチキャスト処理モジュール274/363はマルチキャストバインディングテーブル282/372に一つのテーブル項目を生成する(ステップS2104)。当該生成されたテーブル項目のマルチキャストグループアドレスは移動ノード11Aが加入をリクエストしているマルチキャストグループアドレスで、当該生成されたテーブル項目のマルチキャスト気付きアドレスは移動ノード11Aに割り当てられるマルチキャスト気付きアドレスであり、生成されたテーブル項目の移動ノードのアドレスは移動ノード11Aのアドレスである(ホームアドレスまたは気付きアドレス)。パケット送受信モジュール272/362はホームエージェント45に一つのマルチキャストバインディング確認メッセージを送信する(ステップS2108)。対応するテーブル項目がすでに存在する場合、マルチキャスト処理モジュール274/363は当該すでに存在するテーブル項目の移動ノードのアドレスの中に移動ノード11Aのアドレス(ホームアドレスまたは気付きアドレス)を追加する(ステップS2106)。続いて、パケット送受信モジュール272/362はホームエージェント45に一つのマルチキャストバインディング確認メッセージを送信する(ステップS2108)。
FIG. 13 is a flowchart for updating a multicast binding table of a multicast data exchange apparatus in a method for a mobile node according to the present invention to join a multicast group. The packet transmission /
図14は本発明に係わる移動ノードがマルチキャストグループから離脱する方法のフローチャートである。以下、図14に基づいて、外部ネットワークW2にローミングした移動ノード11Aを例に、本発明に係わる移動ノードが一つのマルチキャストグループからの離脱をリクエストする方法について詳しく説明する。 FIG. 14 is a flowchart of a method for a mobile node leaving the multicast group according to the present invention. Hereinafter, based on FIG. 14, the mobile node 11A roaming to the external network W2 as an example will be described in detail how the mobile node according to the present invention requests a departure from one multicast group.
図14に示すように、先ず、移動ノード11Aはマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)を介してホームエージェント45とモバイルIPv4セッションを確立する(ステップS2400)。次に、移動ノード11Aはトンネルを通してホームエージェント45に一つのマルチキャストグループから離脱するためのIGMP leaveメッセージ(マルチキャストからの離脱メッセージ)を送信する(ステップS2402)。当該IGMP leaveメッセージには、移動ノード11Aのアドレスおよび離脱がリクエストされたマルチキャストグループアドレスが含まれている。ホームエージェント45におけるパケット送受信モジュール182が移動ノード11AからのIGMP leaveメッセージを受信した後、マルチキャスト処理モジュール184は当該受信されたIGMP leaveメッセージに基づいて、移動ノード11Aは有効な移動IPv4登録が存在するか否かをチェックする(ステップS2404)。有効な登録が存在しない場合、パケット送受信モジュール182は移動ノード11Aに一つのIGMP unreachableメッセージを送信する(ステップS2406)。有効な登録が存在する場合、マルチキャスト処理モジュール184はマルチキャストバインディングテーブル193にマルチキャストグループアドレスと移動ノード11Aが離脱をリクエストしているマルチキャストグループアドレスとが対応するテーブル項目が存在するか否かをチェックする(ステップS2408)。対応するテーブル項目が存在しない場合、パケット送受信モジュール182は移動ノード11Aに一つのIGMP unreachableメッセージを送信する(ステップS2406)。対応するテーブル項目が存在する場合、パケット送受信モジュール182はマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)に移動ノード11Aがマルチキャストグループからの離脱をリクエストすることを通知するマルチキャストバインディング通知メッセージを送信する(ステップS2410)。当該マルチキャストバインディング通知メッセージには、移動ノード11Aのアドレスと移動ノード11Aが離脱をリクエストしているマルチキャストグループアドレスと移動ノード11Aに割り当てられたマルチキャスト気付きアドレスとが含まれている。ホームエージェント45からのマルチキャストバインディング通知メッセージを受信した後、マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)は当該受信されたマルチキャストバインディング通知メッセージに基づいて、マルチキャストバインディングテーブル282/372を更新する(ステップS2412)。具体的な更新プロセスについては後図15に基づいて詳しく説明する。続いて、マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)はホームエージェント45にバインディング関係の更新状況を通知するマルチキャストバインディング確認メッセージ送信する(ステップS2414)。マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)からのマルチキャストバインディング確認メッセージを受信した後、ホームエージェント45のマルチキャスト処理モジュール184は当該受信されたマルチキャストバインディング確認メッセージに基づいて、マルチキャストバインディングテーブル193を更新する(ステップS2416)。具体的な更新プロセスについては後図16に基づいて詳しく説明する。更新プロセスにおいてマルチキャスト処理モジュール184がマルチキャストバインディングテーブル193の中からテーブル項目を一つ削除した場合、パケット送受信モジュール182は相手通信ノード7にその前受信されたIGMP leaveメッセージを送信する(ステップS2418)。
As shown in FIG. 14, first, the mobile node 11A establishes a mobile IPv4 session with the
図15は本発明に係わる移動ノードがマルチキャストグループから離脱する方法におけるマルチキャストデータ交換装置のマルチキャストバインディングテーブルを更新するフローチャートである。図15に示すように、マルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)のパケット送受信モジュール272/362はホームエージェント45から移動ノード11Aがマルチキャストグループからの離脱をリクエストしていることを通知するマルチキャストバインディング通信メッセージを受信する(ステップS2600)。続いて、マルチキャスト処理モジュール274/363は当該受信されたマルチキャストバインディング通知メッセージに基づいて、マルチキャストバインディングテーブル282/372にマルチキャスト気付きアドレスと移動ノード11Aに割り当てされたマルチキャスト気付きアドレスとが対応するテーブル項目が存在するか否かをチェックする(ステップS2602)。対応するテーブル項目が存在しない場合、パケット送受信モジュール272/362はホームエージェント45に対応する配置がないことを明示するマルチキャストバインディング確認メッセージを送信する(ステップS2614)。対応するテーブル項目が存在する場合、マルチキャスト処理モジュール274/363は当該対応するテーブル項目のマルチキャストグループアドレスは移動ノード11Aが離脱をリクエストしているマルチキャストグループアドレスであるか否かをチェックする(ステップS2604)。チェックの結果が「いいえ」である場合、パケット送受信モジュール272/362はホームエージェント45に対応する配置がないことを明示するマルチキャストバインディング確認メッセージを送信する(ステップS2614)。チェックの結果が「はい」である場合、マルチキャスト処理モジュール274/363は、移動ノード11Aのアドレスが当該対応するテーブル項目の移動ノードのアドレスにあるか否かをチェックする(ステップS2606)。チェックの結果が「いいえ」である場合、パケット送受信モジュール272/362はホームエージェント45に対応する配置がないことを明示するマルチキャストバインディング確認メッセージを送信する(ステップS2614)。チェックの結果が「はい」である場合、マルチキャスト処理モジュール274/363は、移動ノード11Aのアドレスが当該対応するテーブル項目の最後の移動ノードのアドレスであるか否かをチェックする(ステップS2608)。チェックの結果が「いいえ」である場合、マルチキャスト処理モジュール274/363は、当該対応するテーブル項目の移動ノードのアドレスから移動ノード11Aのアドレスを削除し(ステップS2610)、パケット送受信モジュール272/362はホームエージェント45に正常配置であることを明示するマルチキャストバインディング確認メッセージを送信する(ステップS2614)。チェックの結果が「はい」である場合、マルチキャスト処理モジュール274/363はマルチキャストバインディングテーブル282/372から当該対応するテーブル項目を削除し(ステップS2612)パケット送受信モジュール272/362はホームエージェント45にテーブル項目を削除したことを明示するマルチキャストバインディング確認メッセージを送信する(ステップS2614)。当該マルチキャストバインディング確認メッセージには、当該削除されたテーブル項目が対応するマルチキャストグループアドレスとマルチキャスト気付きアドレスとが含まれている。
FIG. 15 is a flowchart for updating the multicast binding table of the multicast data exchange apparatus in the method for the mobile node according to the present invention to leave the multicast group. As shown in FIG. 15, the packet transmission /
図16は本発明に係わる移動ノードがマルチキャストグループから離脱する方法におけるホームエージェントのマルチキャストバインディングテーブルを更新するフローチャートである。図16に示すように、ホームエージェント45のパケット送受信モジュール182はマルチキャストデータ交換装置(外部エージェント46/マルチキャストアクセスルータ49)から送信されたマルチキャストバインディング確認メッセージを受信する(ステップS2700)。次に、マルチキャスト処理モジュール184は当該受信されたマルチキャストバインディング確認メッセージをチェックする(ステップS2702)。当該受信されたマルチキャストバインディング確認メッセージが配置または正常配置がないことを示した場合、マルチキャスト処理モジュール184は操作しないで終了する。当該受信されたマルチキャストバインディング確認メッセージがテーブル項目を削除したことを示した場合、マルチキャスト処理モジュール184はマルチキャストバインディングテーブル193からマルチキャストグループアドレスと当該受信されたマルチキャストバインディング確認メッセージの中で示されたマルチキャストグループアドレスとが対応するテーブル項目を探し出す(ステップS2704)。続いて、マルチキャスト処理モジュール184は当該受信されたマルチキャストバインディング確認メッセージの中で示されたマルチキャスト気付きアドレスが当該探し出した対応テーブル項目の中の最後のマルチキャスト気付きアドレスであるか否かをチェックする(ステップS2706)。チェックの結果が「いいえ」である場合、マルチキャスト処理モジュール184は当該探し出した対応テーブル項目のマルチキャスト気付きアドレスから当該受信されたマルチキャストバインディング確認メッセージの中で示されたマルチキャスト気付きアドレスを削除する(ステップS2708)。チェックの結果が「はい」である場合、マルチキャスト処理モジュール184はマルチキャストバインディングテーブル193から当該探し出した対応テーブル項目を削除する(ステップS2710)。この場合、パケット送受信モジュール182は相手通信ノード7にその前受信されたIGMP leaveメッセージを送信する(ステップS2712)。
FIG. 16 is a flowchart for updating the multicast binding table of the home agent in the method of the mobile node leaving the multicast group according to the present invention. As shown in FIG. 16, the packet transmission /
本発明のマルチキャスト通知/確認メッセージは様々の方法で実現することができる。本発明においては、IETFモバイルIPv4の共通通知メッセージに基づく実現方法を提出する。本発明において当該共通通知メッセージを利用できるようにするために、本発明は新しい拡張メッセージを提出してマルチキャストバインディング通知拡張にする。このように、本発明のマルチキャストバインディング通知メッセージは共通通知メッセージとマルチキャストバインディング通知拡張とから構成され、本発明のマルチキャストバインディング確認メッセージは共通確認メッセージとマルチキャストバインディング通知拡張とから構成される。 The multicast notification / confirmation message of the present invention can be realized in various ways. In the present invention, an implementation method based on the common notification message of IETF Mobile IPv4 is submitted. In order to make the common notification message available in the present invention, the present invention submits a new extension message to make a multicast binding notification extension. As described above, the multicast binding notification message of the present invention is composed of the common notification message and the multicast binding notification extension, and the multicast binding confirmation message of the present invention is composed of the common confirmation message and the multicast binding notification extension.
図17はIETFにおける共通モバイルIPv4の通知メッセージのフォーマットである。IETFによって定義された規則に基づいて「M」ビット2801は「0」(移動ノードに送信しないことを示す)であり、「H」ビット2802は「1」(送信側がホームエージェントであることを示す)であり、「A」ビット2803は「1」(確認されなければならないことを示す)である。「ホームアドレス」エリア2804は移動ノード11のホームアドレスであり、「ホームエージェントアドレス」エリア2805はホームエージェント45のアドレスである。「気付きアドレス」エリア2806は移動ノード11のユニキャスト気付きアドレスである。拡張メッセージエリア2807には少なくとも本発明にて提出されたマルチキャストバインディング通知拡張が含まれるべきである。
FIG. 17 is a format of a common mobile IPv4 notification message in IETF. Based on the rules defined by the IETF, the “M”
図18はIETFにおける共通モバイルIPv4の確認メッセージのフォーマットである。「M」ビット2901は「0」(送信側が移動ノードでないことを示す)であり、「H」ビット2902は「1」(送信先がホームエージェントであることを示す)であり、「ホームアドレス」エリア2903は移動ノード11のホームアドレスである。「ホームエージェント/外部エージェントアドレス」エリア2904は外部エージェント46/マルチキャストアクセスルータ49のアドレスである。拡張メッセージエリア2905には少なくとも本発明にて提出されたマルチキャストバインディング通知拡張が含まれる。
FIG. 18 shows a format of a confirmation message for common mobile IPv4 in IETF. “M”
図19は本発明に係わるマルチキャストバインディング通知拡張メッセージのフォーマットである。「種類」エリア3001は暫く定義しない(TBD)。「長さ」エリア3002は当該拡張の長さである。「G」ビット3003は0(移動ノード11が一つのマルチキャストグループへの加入をリクエストする場合)または1(移動ノード11が一つのマルチキャストグループから離脱する場合)である。「確認コード」エリア3004はマルチキャストバインディング確認メッセージにおいてのみ意味がある。本発明において、確認コード=0x10は配置がないことを示し、確認コード=0x01はテーブル項目の削除を示し、確認コード=0x00は正常配置を示す。ユーザは実現の需要に応じて自分の確認コードを定義することが可能である。「マルチキャスト気付きアドレス」エリア3005は関連するマルチキャスト気付きアドレスである。ここで、「マルチキャストアドレス」エリアは3006、3007、…、複数のマルチキャストアドレスを明示することができる。
FIG. 19 shows a format of a multicast binding notification extension message according to the present invention. The “type”
例えば、ホームエージェント45のアドレスは172.23.32.101で、外部エージェント46のアドレスは172.23.214.150で、外部エージェントにおけるユニキャスト気付きアドレスは192.168.2.1で、マルチキャスト気付きアドレスは192.168.2.1で、マルチキャストグループに対応するアドレスは239.10.10.2で、移動ノード11のホームアドレスは172.23.32.51である。図20は本発明において移動ノードがマルチキャストグループへの加入をリクエストする際、ホームエージェントが送信するマルチキャストバインディング通知メッセージの例を示す。図21は本発明において移動ノードがマルチキャストグループからの離脱をリクエストする際、ホームエージェントが送信するマルチキャストバインディング通知メッセージの例を示す。図22は本発明において移動ノードがマルチキャストグループへの加入をリクエストする際、外部エージェント/マルチキャストアクセスルータが送信するマルチキャストバインディング確認メッセージの例を示す。図23は本発明において移動ノードがマルチキャストグループからの離脱をリクエストする際、外部エージェント/マルチキャストアクセスルータが送信するマルチキャストバインディング確認メッセージの例を示す。
For example, the address of the
これらの例の中にはIPパケットヘッダが表示されていない。マルチキャストバインディング通知メッセージのIPソースアドレスと目的アドレスはそれぞれ172.23.32.101と172.23.214.150である。マルチキャストバインディング確認メッセージのIPソースアドレスと目的アドレスはそれぞれ172.23.214.150と172.23.32.101である。 In these examples, the IP packet header is not displayed. The IP source address and the target address of the multicast binding notification message are 172.23.332.101 and 172.23.214.150, respectively. The IP source address and the destination address of the multicast binding confirmation message are 172.23.214.150 and 172.23.332.101, respectively.
上述の実施例においては移動ノードのホームネットワークから外部ネットワークへローミングすることを例に本発明について説明したが、移動ノードがホームネットワークから外部ネットワークへローミングした後一つの外部ネットワークから他の外部ネットワークへローミングする場合でも同じく本発明は適用される。また、本発明は無線ネットワークのみならず、有線ネットワークの環境にも適用することが可能である。 In the above-described embodiment, the present invention has been described by taking an example of roaming from the home network of the mobile node to the external network. However, after the mobile node roams from the home network to the external network, the mobile node moves from one external network to another external network. The present invention is also applied when roaming. Further, the present invention can be applied not only to a wireless network but also to a wired network environment.
Claims (23)
移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立するマルチキャストバインディングテーブルと、
前記モバイルIPネットワークにおける相手通信ノードから送信されたマルチキャストパケットを受信する受信モジュールと、
前記マルチキャストバインディングテーブルにおける前記マルチキャストパケットのマルチキャストグループに対応するバインディング関係の中のマルチキャスト気付きアドレスの数に基づいて、相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うマルチキャスト処理モジュールと、
トンネルを通して前記対応するバインディング関係の中の一つのマルチキャスト気付きアドレスに対応するマルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信する送信モジュールとを備えることを特徴とするホームエージェント。 A home agent used in a mobile IP network, at least,
A multicast binding table that establishes a binding relationship between the multicast care-of address assigned to the mobile node and the multicast group to which the mobile node has joined;
A receiving module for receiving a multicast packet transmitted from a counterpart communication node in the mobile IP network;
Based on the number of multicast awareness addresses in the binding relationship corresponding to the multicast group of the multicast packet in the multicast binding table, a corresponding number of the multicast packets are generated, and a tunnel is generated for each generated multicast packet. A multicast processing module for encapsulation;
A home agent, comprising: a transmission module that transmits each of the tunnel-encapsulated multicast packets to a multicast data exchange device corresponding to one multicast care-of address in the corresponding binding relationship through a tunnel.
前記マルチキャスト処理モジュールは、前記マルチキャストへの加入メッセージに基づいて、前記マルチキャストバインディングテーブルにおいて、記移動ノードが前記外部ネットワークにおいて割り当てられたマルチキャスト気付きアドレスと前記移動ノードが加入しているマルチキャストグループとのバインディング関係を確立することと、
前記送信モジュールは、前記外部ネットワークにおいて前記移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置に前記移動ノードのマルチキャストへの加入を指示するマルチキャストバインディング通知メッセージを送信することとをさらに含むことを特徴とする請求項1に記載のホームエージェント。 The receiving module receives a multicast join message sent through a tunnel from a mobile node roaming to an external network;
In the multicast binding table, the multicast processing module binds a multicast care-of address assigned to the mobile node in the external network to a multicast group to which the mobile node is subscribed in the multicast binding table. Establishing a relationship,
The transmission module further includes transmitting a multicast binding notification message instructing the mobile node to join the multicast to a multicast data exchange apparatus having a multicast care-of address assigned to the mobile node in the external network. The home agent according to claim 1.
前記送信モジュールは、前記受信されたマルチキャストからの離脱メッセージに基づいて、前記外部ネットワークにおいて前記モバイル移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置に前記移動端末のマルチキャストからの離脱を指示するマルチキャストバインディング通知メッセージを送信することと、
前記受信モジュールは、前記外部ネットワークにおいて前記モバイル移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置から送信されたバインディング関係更新状況を表明するマルチキャストバインディング確認メッセージを受信することと、
前記マルチキャスト処理モジュールは、前記受信されたマルチキャストバインディング確認メッセージに基づいて、前記マルチキャストバインディングテーブルの中の前記移動ノードに割り当てられたマルチキャスト気付きアドレスと離脱したマルチキャストグループとのバインディング関係を更新することとをさらに含むことを特徴とする請求項1に記載のホームエージェント。 The receiving module receives a leave message from a multicast transmitted through a tunnel from a mobile node roaming to an external network;
The transmission module instructs the multicast data exchange apparatus having the multicast care-of address assigned to the mobile mobile node in the external network to leave the mobile terminal from multicast based on the received leave message from multicast. Sending a multicast binding notification message to
The receiving module receives a multicast binding confirmation message expressing a binding relationship update status transmitted from a multicast data exchange apparatus having a multicast care-of address assigned to the mobile mobile node in the external network;
The multicast processing module updates a binding relationship between the multicast care-of address assigned to the mobile node in the multicast binding table and the detached multicast group based on the received multicast binding confirmation message. The home agent according to claim 1, further comprising:
移動ノードのアドレスと加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立するマルチキャストバインディングテーブルと、
ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信する受信モジュールと、
前記マルチキャストバインディングテーブルにおける前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応するバインディング関係に基づいて、前記対応するバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するマルチキャスト処理モジュールと、
それぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応するバインディング関係の中の一つのマルチキャスト気付きアドレスに対応する移動ノードに送信する送信モジュールとを備えることを特徴とするマルチキャストデータ交換装置。 A multicast data exchange device used in a mobile IP network, at least,
A multicast binding table that establishes a binding relationship between the address of the mobile node and the subscribed multicast group and the assigned multicast care-of address;
A receiving module for receiving a tunnel-encapsulated multicast packet transmitted from the home agent through the tunnel;
Based on the binding relationship corresponding to the multicast group and multicast care-of address of the tunnel-encapsulated multicast packet in the multicast binding table, the same number of tunnel encapsulations as the address of the mobile node in the corresponding binding relationship A multicast processing module for generating a generated multicast packet;
A multicast data exchange apparatus comprising: a transmission module configured to transmit each of the generated tunnel-encapsulated multicast packets to a mobile node corresponding to one multicast care-of address in the corresponding binding relationship.
前記マルチキャスト処理モジュールは、前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記マルチキャストバインディングテーブルにおいて前記マルチキャストに加入した移動ノードのアドレスと加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立することとをさらに含むことを特徴とする請求項6に記載のマルチキャストデータ交換装置。 The receiving module transmits a multicast binding message instructing the mobile node to join multicast transmitted from the home agent;
The multicast processing module, based on the received multicast binding notification message, has a binding relationship between an address of a mobile node that has joined the multicast in the multicast binding table, a subscribed multicast group, and an assigned multicast awareness address. The multicast data exchange apparatus according to claim 6, further comprising establishing
前記マルチキャスト処理モジュールは、前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記マルチキャストバインディングテーブルの中から前記マルチキャストを離脱した移動ノードのアドレスと離脱したマルチキャストグループおよび割り当てされたマルチキャスト気付きアドレスとのバインディング関係を削除することと、
前記送信モジュールは、前記ホームエージェントにバインディング関係更新状況を表明するマルチキャストバインディング確認メッセージを送信することとをさらに含むことを特徴とする請求項6に記載のマルチキャストデータ交換装置。 The receiving module receives a multicast binding notification message instructing the mobile node to leave the multicast transmitted from the home agent;
The multicast processing module, based on the received multicast binding notification message, has a binding relationship between the address of the mobile node that has left the multicast from the multicast binding table, the released multicast group, and the assigned multicast awareness address. Deleting
The multicast data exchange apparatus according to claim 6, wherein the transmission module further includes transmitting a multicast binding confirmation message indicating a binding relationship update status to the home agent.
マルチキャストパケットを送信する相手通信ノードと、ホームエージェントと、マルチキャストデータ交換装置とを備え、
前記ホームエージェントは、
移動ノードに割り当てられたマルチキャストデータ気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立する第一のマルチキャストバインディングテーブルと、
前記相手通信ノードから送信されたマルチキャストパケットを受信する第一の受信モジュールと、
前記第一のマルチキャストバインディングテーブルにおける前記マルチキャストパケットのマルチキャストグループに対応する第一のバインディング関係の中のマルチキャスト気付きアドレスの数に基づいて、相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行う第一のマルチキャスト処理モジュールと、
トンネルを通して前記対応する第一のバインディング関係の中の一つのマルチキャスト気付きアドレスに対応する前記マルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信する第一の送信モジュールとを備え、
前記マルチキャストデータ交換装置は、
移動ノードのアドレスと加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立する第二のマルチキャストバインディングテーブルと、
前記ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信する第二の受信モジュールと、
前記第二のマルチキャストバインディングテーブルにおける前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応する第二のバインディング関係に基づいて、前記対応する第二のバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成する第二のマルチキャスト処理モジュールと、
それぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応する第二のバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送する第二の送信モジュールとを備えることを特徴とするモバイルIPネットワーク。 A mobile IP network, at least,
A partner communication node that transmits a multicast packet, a home agent, and a multicast data exchange device;
The home agent
A first multicast binding table that establishes a binding relationship between the multicast data care-of address assigned to the mobile node and the multicast group to which the mobile node has joined;
A first receiving module for receiving a multicast packet transmitted from the counterpart communication node;
Based on the number of multicast care-of addresses in the first binding relationship corresponding to the multicast group of the multicast packet in the first multicast binding table, generate a corresponding number of the multicast packets, and each generated A first multicast processing module that performs tunnel encapsulation on the multicast packet;
A first transmission module for transmitting each of the tunnel-encapsulated multicast packets to the multicast data exchange device corresponding to one multicast care-of address in the corresponding first binding relationship through a tunnel,
The multicast data exchange device
A second multicast binding table that establishes a binding relationship between the mobile node address and the subscribed multicast group and the assigned multicast care-of address;
A second receiving module for receiving a tunnel-encapsulated multicast packet transmitted from the home agent through a tunnel;
Based on the second binding relationship corresponding to the multicast group and the multicast care-of address of the tunnel-encapsulated multicast packet in the second multicast binding table, the mobile node in the corresponding second binding relationship A second multicast processing module for generating the same number of tunnel-encapsulated multicast packets as addresses;
A second transmission module for forwarding each of the generated tunnel-encapsulated multicast packets to a mobile node corresponding to an address of one mobile node in the corresponding second binding relationship. Mobile IP network.
前記第一の受信モジュールが、前記マルチキャストデータ交換装置が位置する外部ネットワークにローミングした移動ノードからトンネルを通して送信されたマルチキャストへの加入メッセージを受信することと、
前記第一のマルチキャスト処理モジュールが、前記マルチキャストへの加入メッセージに基づいて、前記第一のマルチキャストバインディングテーブルにおいて前記マルチキャストに加入した移動ノードに割り当てられたマルチキャスト気付きアドレスと加入しているマルチキャストグループとの第一のバインディング関係を確立することと、
前記第一の送信モジュールが、前記マルチキャストデータ交換装置に前記移動ノードのマルチキャストへの加入を指示するマルチキャストバインディング通知メッセージを送信することとをさらに含み、
前記マルチキャストデータ交換装置は、
前記ホームエージェントから送信されたマルチキャストバインディング通知メッセージを受信する前記第二の受信モジュールと、
前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記第二のマルチキャストバインディングテーブルにおいて前記マルチキャストに加入した移動ノードのアドレスと加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとの第二のバインディング関係を確立する前記第二のマルチキャスト処理モジュールとをさらに備えることを特徴とする請求項11に記載のモバイルIPネットワーク。 The home agent
The first receiving module receives a multicast join message transmitted through a tunnel from a mobile node roaming to an external network in which the multicast data exchange device is located;
The first multicast processing module, based on the multicast join message, in the first multicast binding table, the multicast notice address assigned to the mobile node that joined the multicast and the subscribed multicast group Establishing a first binding relationship;
The first transmission module further includes transmitting a multicast binding notification message instructing the mobile data node to join the multicast of the mobile node;
The multicast data exchange device
The second receiving module for receiving the multicast binding notification message transmitted from the home agent;
Based on the received multicast binding notification message, a second binding relationship between the address of the mobile node that has joined the multicast in the second multicast binding table, the subscribed multicast group, and the assigned multicast care-of address The mobile IP network according to claim 11, further comprising the second multicast processing module for establishing
前記第一の受信モジュールが、前記マルチキャストデータ交換装置が位置する外部ネットワークにローミングした移動ノードからトンネルを通して送信されたマルチキャストからの離脱メッセージを受信することと、
前記第一の送信モジュールが、前記受信されたマルチキャストからの離脱メッセージに基づいて、前記マルチキャストデータ交換装置に前記移動端末のマルチキャストからの離脱を指示するマルチキャストバインディング通知メッセージを送信することと、
前記第一の受信モジュールが、前記マルチキャストデータ交換装置から送信されたバインディング関係更新状況を表明するマルチキャストバインディング確認メッセージを受信することと、
前記第一のマルチキャスト処理モジュールが、前記受信されたマルチキャストバインディング確認メッセージに基づいて、前記第一のマルチキャストバインディングテーブルの中の前記移動ノードに割り当てられたマルチキャスト気付きアドレスと離脱したマルチキャストグループとの第一のバインディング関係を更新することとをさらに含み、
前記マルチキャストデータ交換装置は、
前記ホームエージェントから送信された前記移動ノードのマルチキャストからの離脱を指示するマルチキャストバインディング通知メッセージを受信する前記第二の受信モジュールと、
前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記第二のマルチキャストバインディングテーブルの中から前記マルチキャストを離脱した移動ノードのアドレスと離脱したマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとの第二のバインディング関係を削除する前記第二のマルチキャスト処理モジュールと、
前記ホームエージェントにバインディング関係更新状況を表明するマルチキャストバインディング確認メッセージを送信する前記第二の送信モジュールとをさらに備えることを特徴とする請求項11に記載のモバイルIPネットワーク。 The home agent
The first receiving module receives a leave message from a multicast transmitted through a tunnel from a mobile node roaming to an external network where the multicast data exchange device is located;
The first transmission module transmits a multicast binding notification message for instructing the multicast data exchange device to leave the multicast from the multicast based on the received leave message from the multicast;
The first receiving module receives a multicast binding confirmation message expressing the binding relationship update status transmitted from the multicast data exchange device;
Based on the received multicast binding confirmation message, the first multicast processing module determines a first of a multicast care-of address assigned to the mobile node in the first multicast binding table and a detached multicast group. Updating the binding relationship of
The multicast data exchange device
The second receiving module for receiving a multicast binding notification message instructing the mobile node to leave the multicast transmitted from the home agent;
Based on the received multicast binding notification message, a second binding relationship between the address of the mobile node that has left the multicast from the second multicast binding table, the released multicast group, and the assigned multicast care-of address Said second multicast processing module to delete,
The mobile IP network according to claim 11, further comprising: the second transmission module that transmits a multicast binding confirmation message expressing a binding relationship update status to the home agent.
移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとのバインディング関係を確立するステップと、
前記モバイルIPネットワークにおける相手通信ノードからのマルチキャストパケットを受信するステップと、
前記確立されたバインディング関係の中の前記マルチキャストパケットのマルチキャストグループに対応するバインディング関係のマルチキャスト気付きアドレスの数に基づいて、相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うステップと、
トンネルを通して前記対応するバインディング関係の中の一つのマルチキャスト気付きアドレスに対応するマルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信するステップとを含むことを特徴とするマルチキャストデータ伝送方法。 A multicast data transmission method performed by a home agent of a mobile IP network,
Establishing a binding relationship between the multicast care-of address assigned to the mobile node and the multicast group to which the mobile node has joined;
Receiving a multicast packet from a counterpart communication node in the mobile IP network;
Based on the number of multicast care-of addresses in the binding relationship corresponding to the multicast group of the multicast packet in the established binding relationship, generate a corresponding number of the multicast packets, and for each generated multicast packet Performing tunnel encapsulation, and
Transmitting a multicast packet encapsulated in each tunnel to a multicast data exchange device corresponding to one multicast care-of address in the corresponding binding relationship through a tunnel.
前記マルチキャストへの加入メッセージに基づいて、前記マルチキャストバインディングテーブルにおいて前記移動ノードの前記外部ネットワークにおいて割り当てられたマルチキャスト気付きアドレスと加入しているマルチキャストグループとのバインディング関係を確立するステップと、
前記外部ネットワークにおいて前記移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置に前記移動ノードのマルチキャストへの加入を指示するマルチキャストバインディング通知メッセージを送信するステップとをさらに含むことを特徴とする請求項17に記載のマルチキャストデータ伝送方法。 Receiving a multicast join message sent through a tunnel from a mobile node roaming to an external network;
Establishing a binding relationship between a multicast care-of address assigned in the foreign network of the mobile node and a subscribed multicast group based on the multicast join message;
The method further comprises a step of transmitting a multicast binding notification message instructing the mobile node to join the multicast to a multicast data exchange apparatus having a multicast care-of address assigned to the mobile node in the external network. Item 18. The multicast data transmission method according to Item 17.
前記受信されたマルチキャストからの離脱メッセージに基づいて、前記外部ネットワークにおいて前記移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置に前記移動ノードのマルチキャストからの離脱を指示するマルチキャストバインディング通知メッセージを送信するステップと、
前記外部ネットワークにおいて前記移動ノードに割り当てられたマルチキャスト気付きアドレスを有するマルチキャストデータ交換装置から送信されたバインディング更新状況を表明するマルチキャストバインディング確認メッセージを受信するステップと、
前記受信されたマルチキャストバインディング確認メッセージに基づいて、前記マルチキャストバインディングテーブルの中の前記移動ノードに割り当てられたマルチキャスト気付きアドレスと離脱したマルチキャストグループとのバインディング関係を更新するステップとをさらに含むことを特徴とする請求項17に記載のマルチキャストデータ伝送方法。 Receiving a leave message from a multicast sent through a tunnel from a mobile node roaming to an external network;
A multicast binding notification message for instructing the multicast data exchange apparatus having the multicast care-of address assigned to the mobile node in the external network to instruct the mobile node to leave the multicast based on the received multicast leave message. Sending, and
Receiving a multicast binding confirmation message expressing a binding update status transmitted from a multicast data exchange apparatus having a multicast care-of address assigned to the mobile node in the external network;
Updating the binding relationship between the multicast care-of address assigned to the mobile node and the detached multicast group in the multicast binding table based on the received multicast binding confirmation message. The multicast data transmission method according to claim 17.
移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立するステップと、
ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信するステップと、
前記確立されたバインディング関係における前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気づきアドレスとに対応するバインディング関係に基づいて、前記対応するバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するステップと、
それぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応するバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに転送するステップとを含むことを特徴とするマルチキャストデータ伝送方法。 A multicast data transmission method performed in a multicast data exchange apparatus of a mobile IP network,
Establishing a binding relationship between the mobile node address and the multicast group to which the mobile node has joined and the assigned multicast care-of address;
Receiving a tunnel-encapsulated multicast packet sent from the home agent through the tunnel;
Based on the binding relationship corresponding to the multicast group and multicast awareness address of the tunnel-encapsulated multicast packet in the established binding relationship, the same number of the tunnels as the address of the mobile node in the corresponding binding relationship Generating an encapsulated multicast packet;
And forwarding each of the generated tunnel-encapsulated multicast packets to a mobile node corresponding to the address of one mobile node in the corresponding binding relationship.
前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記マルチキャストバインディングテーブルにおいて前記マルチキャストへ加入した移動ノードのアドレスと加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を確立するステップとをさらに含むことを特徴とする請求項20に記載のマルチキャストデータ伝送方法。 Receiving a multicast binding notification message instructing the mobile node to join multicast transmitted from the home agent;
Establishing a binding relationship between an address of a mobile node that has joined the multicast in the multicast binding table, a subscribed multicast group, and an assigned multicast care-of address based on the received multicast binding notification message. The multicast data transmission method according to claim 20, further comprising:
前記受信されたマルチキャストバインディング通知メッセージに基づいて、前記マルチキャストバインディングテーブルの中から前記マルチキャストを離脱した移動ノードのアドレスと離脱したマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとのバインディング関係を削除するステップと、
前記送信モジュールが前記ホームエージェントにバインディング関係更新状況を表明するマルチキャストバインディング確認メッセージを送信するステップとをさらに含むことを特徴とする請求項20に記載のマルチキャストデータ伝送方法。 Receiving a multicast binding notification message instructing the mobile node to leave the multicast transmitted from the home agent;
Deleting a binding relationship between the address of the mobile node that has left the multicast from the multicast binding table, the released multicast group, and the assigned multicast awareness address based on the received multicast binding notification message;
21. The multicast data transmission method according to claim 20, further comprising: a step of transmitting a multicast binding confirmation message for asserting a binding relationship update status to the home agent.
前記ホームエージェントにおいて移動ノードに割り当てられたマルチキャスト気付きアドレスと移動ノードが加入しているマルチキャストグループとの第一のバインディング関係を予め確立するステップと、
前記マルチキャストデータ交換装置において移動ノードのアドレスと移動ノードが加入しているマルチキャストグループおよび割り当てられたマルチキャスト気付きアドレスとの第二のバインディング関係を予め確立するステップと、
前記ホームエージェントが前記相手通信ノードからのマルチキャストパケットを受信した場合、前記確立された第一のバインディング関係の中の前記マルチキャストパケットのマルチキャストグループに対応する第一のバインディング関係のマルチキャスト気付きアドレスの数に基づいて、前記ホームエージェントに相応する数の前記マルチキャストパケットを生成し、それぞれの生成されたマルチキャストパケットに対してトンネルカプセル化を行うステップと、
前記ホームエージェントがトンネルを通して前記対応する第一のバインディング関係の中の一つのマルチキャスト気付きアドレスに対応する前記マルチキャストデータ交換装置にそれぞれの前記トンネルカプセル化されたマルチキャストパケットを送信するようにするステップと、
前記マルチキャストデータ交換装置が前記ホームエージェントからトンネルを通して送信されたトンネルカプセル化されたマルチキャストパケットを受信した場合、前記確立された第二のバインディング関係の中の前記トンネルカプセル化されたマルチキャストパケットのマルチキャストグループとマルチキャスト気付きアドレスとに対応する第二のバインディング関係に基づいて、前記マルチキャストデータ交換装置に前記対応する第二のバインディング関係の中の移動ノードのアドレスと同じ数の前記トンネルカプセル化されたマルチキャストパケットを生成するステップと、
前記マルチキャストデータ交換装置がそれぞれの前記生成されたトンネルカプセル化されたマルチキャストパケットを前記対応する第二のバインディング関係の中の一つの移動ノードのアドレスに対応する移動ノードに伝送するステップとを含むことを特徴とするマルチキャストデータ伝送方法。 A multicast data transmission method used in a mobile IP network, wherein the mobile IP network includes at least a counterpart communication node, a home agent, and a multicast data exchange device, and the multicast data transmission method includes:
Pre-establishing a first binding relationship between a multicast care-of address assigned to a mobile node in the home agent and a multicast group to which the mobile node has joined;
Pre-establishing a second binding relationship between the address of the mobile node in the multicast data exchange apparatus, the multicast group to which the mobile node is subscribed, and the assigned multicast awareness address;
When the home agent receives a multicast packet from the counterpart communication node, the number of multicast care-of addresses in the first binding relationship corresponding to the multicast group of the multicast packet in the established first binding relationship Generating a number of multicast packets corresponding to the home agent, and performing tunnel encapsulation on each generated multicast packet;
Causing the home agent to transmit each of the tunnel-encapsulated multicast packets to the multicast data exchange device corresponding to one multicast care-of address in the corresponding first binding relationship through a tunnel;
When the multicast data exchange device receives a tunnel-encapsulated multicast packet transmitted from the home agent through a tunnel, a multicast group of the tunnel-encapsulated multicast packet in the established second binding relationship And the same number of the tunnel-encapsulated multicast packets as the address of the mobile node in the corresponding second binding relationship to the multicast data exchange device based on the second binding relationship corresponding to the multicast awareness address A step of generating
The multicast data exchange apparatus transmitting each of the generated tunnel-encapsulated multicast packets to a mobile node corresponding to an address of one mobile node in the corresponding second binding relationship. A multicast data transmission method characterized by the above.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200610071067XA CN101047708A (en) | 2006-03-31 | 2006-03-31 | Equipment and method for transmitting multicast data in mobile IP network |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007274696A true JP2007274696A (en) | 2007-10-18 |
JP2007274696A5 JP2007274696A5 (en) | 2009-09-24 |
Family
ID=38676934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007090340A Pending JP2007274696A (en) | 2006-03-31 | 2007-03-30 | Device and method of performing multicast data transmission in mobile ip network |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2007274696A (en) |
CN (1) | CN101047708A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131062A (en) * | 2019-12-31 | 2020-05-08 | 深信服科技股份有限公司 | Packet optimization method, terminal, device and storage medium |
JP2020149273A (en) * | 2019-03-13 | 2020-09-17 | シャープ株式会社 | Image forming device, information processing system, and information processing method |
CN111835881A (en) * | 2020-06-24 | 2020-10-27 | 珠海中慧微电子有限公司 | Beacon signaling protocol design method for broadband carrier communication network |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101309225B (en) * | 2008-06-30 | 2011-11-23 | 中兴通讯股份有限公司 | Multicast channel optimizing method, apparatus and system |
CN101686457B (en) * | 2008-09-23 | 2012-08-29 | ***通信集团公司 | Method, device and system for transmitting binding registration and data message |
CN101772111B (en) * | 2008-12-31 | 2014-05-21 | 安移通网络科技(中国)有限公司 | Multicast client wireless roaming method and equipment |
CN101635951B (en) * | 2009-08-19 | 2012-07-04 | 杭州华三通信技术有限公司 | Data packet transmission method and data packet transmission device in mobile IP technology |
CN102137431A (en) * | 2010-01-21 | 2011-07-27 | 杭州华三通信技术有限公司 | Method, system and device for WLAN (Wireless Local Area Network) multicasting transmission |
US8665873B2 (en) * | 2010-05-27 | 2014-03-04 | Futurewei Technologies, Inc. | Network address translator 64 for dual stack mobile internet protocol version six |
CN107094117A (en) * | 2016-02-18 | 2017-08-25 | 大唐移动通信设备有限公司 | Subway PIS business multi-cast system and method based on LTE |
CN109428802B (en) * | 2017-08-28 | 2021-05-14 | 中国电信股份有限公司 | Tunnel message encapsulation and decapsulation method and tunnel platform |
CN108260182B (en) * | 2017-12-18 | 2021-07-30 | 深圳中科讯联科技股份有限公司 | Wireless binding sending method, receiving method, sending end and receiving end |
CN114793226A (en) * | 2022-06-23 | 2022-07-26 | 北京安盟信息技术股份有限公司 | Method and system for realizing multicast proxy and multicast tracing based on intermediate device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003174471A (en) * | 2001-12-05 | 2003-06-20 | Nec Corp | Mobile communication method and system, and program |
-
2006
- 2006-03-31 CN CNA200610071067XA patent/CN101047708A/en active Pending
-
2007
- 2007-03-30 JP JP2007090340A patent/JP2007274696A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003174471A (en) * | 2001-12-05 | 2003-06-20 | Nec Corp | Mobile communication method and system, and program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020149273A (en) * | 2019-03-13 | 2020-09-17 | シャープ株式会社 | Image forming device, information processing system, and information processing method |
JP7411333B2 (en) | 2019-03-13 | 2024-01-11 | シャープ株式会社 | Image forming device, information processing system, and information processing method |
CN111131062A (en) * | 2019-12-31 | 2020-05-08 | 深信服科技股份有限公司 | Packet optimization method, terminal, device and storage medium |
CN111131062B (en) * | 2019-12-31 | 2023-09-05 | 深信服科技股份有限公司 | Grouping optimization method, terminal, device and storage medium |
CN111835881A (en) * | 2020-06-24 | 2020-10-27 | 珠海中慧微电子有限公司 | Beacon signaling protocol design method for broadband carrier communication network |
CN111835881B (en) * | 2020-06-24 | 2022-07-12 | 珠海中慧微电子有限公司 | Beacon signaling protocol design method for broadband carrier communication network |
Also Published As
Publication number | Publication date |
---|---|
CN101047708A (en) | 2007-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007274696A (en) | Device and method of performing multicast data transmission in mobile ip network | |
JP3587984B2 (en) | Mobile communication system, packet gateway device, location information management method, and location information notification method | |
JP4066867B2 (en) | Mobile node, packet relay device, and packet transfer method | |
JP5048684B2 (en) | Selective service update method for communication network | |
US7564817B2 (en) | Multicast communication method, home agent, and mobile node | |
JP5672238B2 (en) | Gateway device, mobile communication system, mobile terminal, packet transfer control method, mobile terminal control method, and program | |
JP4063024B2 (en) | Mobility management method using distributed MobileIP | |
US7388850B2 (en) | Communication system, communication controlling method, communication node, communication mediator node, communication mediating program, session moving method, and session moving program | |
CN102668685A (en) | Telecommunications method, protocol and apparatus for improved quality of service handling | |
JP2005143086A (en) | Method for detecting movement and mobile terminal | |
WO2005006674A1 (en) | Terminal and communication system | |
WO2018086451A1 (en) | Network access method and device utilized by terminal, and downlink data delivery method and device | |
JP4603505B2 (en) | Packet routing control program, packet routing control method, and computer system | |
JPWO2007123227A1 (en) | Multicast packet transfer device, multicast packet management device, and multicast packet reception device | |
JPWO2008114384A1 (en) | Mobile IP communication system, mobile IP communication apparatus, and mobile IP communication method | |
CN100579318C (en) | Methods and apparatus for extending mobile IP | |
WO2015018194A1 (en) | Tunnel establishment method and device | |
JP2007228450A (en) | Mobile communication system | |
JP5582353B2 (en) | Communication system, communication path efficiency device, and wireless communication terminal | |
JP4256211B2 (en) | Data link layer trigger protocol | |
WO2011009253A1 (en) | Method and system for querying a domain name in a mobile network | |
WO2014056449A1 (en) | Method, device, and system for management and verification of device-to-device communication | |
WO2012089032A1 (en) | Data transmission method using multiple access methods, and access device | |
JP2006005607A (en) | Network system and mobile router | |
JP2006333406A (en) | Base station, mobile station, packet communications system, and communication control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090807 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110215 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111007 |