JP2002044130A - Multicast communication method and communication device - Google Patents
Multicast communication method and communication deviceInfo
- Publication number
- JP2002044130A JP2002044130A JP2000220478A JP2000220478A JP2002044130A JP 2002044130 A JP2002044130 A JP 2002044130A JP 2000220478 A JP2000220478 A JP 2000220478A JP 2000220478 A JP2000220478 A JP 2000220478A JP 2002044130 A JP2002044130 A JP 2002044130A
- Authority
- JP
- Japan
- Prior art keywords
- multicast
- ipv6
- address
- ipv4
- group
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/251—Translation of Internet protocol [IP] addresses between different IP versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】
【課題】IPv4端末とIPv6端末の間のIPマルチ
キャスト通信を行う。
【解決手段】 変換装置1は、例えば、IPパケットの
送受信を行うIP送受信手段2と、IPヘッダ変換に使
うIPアドレスを保持する変換用IPアドレス保持手段
3と、IPv4とIPv6のアドレスを対応付けて保持
するIPアドレス変換情報保持手段4と、IPv4とI
Pv6のIPヘッダ変換を行うIPヘッダ変換手段5
と、IPv4とIPv6のIPマルチキャスト経路制御
情報を相互に変換して経路制御を行うIPマルチキャス
ト経路制御情報管理手段6、IPマルチキャストメンバ
を管理するIPマルチキャストメンバシップ情報管理手
段7とを備える。
(57) [Summary] An IP multicast communication is performed between an IPv4 terminal and an IPv6 terminal. For example, a conversion device 1 associates an IP transmission / reception unit 2 for transmitting / receiving an IP packet, a conversion IP address holding unit 3 for holding an IP address used for IP header conversion, and addresses of IPv4 and IPv6. IP address conversion information holding means 4 for holding IPv4 and IPv4
IP header conversion means 5 for performing Pv6 IP header conversion
And an IP multicast routing control information management unit 6 for converting the IPv4 and IPv6 IP multicast routing control information to each other to perform route control, and an IP multicast membership information management unit 7 for managing IP multicast members.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、マルチキャスト通
信方法及び通信装置に係り、特に、通信プロトコルとし
てIPv4(IPv4:Internet Protocol version
4)を使用するIPv4端末と、通信プロトコルとし
てIPv6(IPv6:Internet Protocol version
6)を使用するIPv6端末間のマルチキャスト通信
を行うマルチキャスト通信方法及び通信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multicast communication method and a communication apparatus, and more particularly, to an IPv4 (IPv4: Internet Protocol version) as a communication protocol.
4) and IPv6 (IPv6: Internet Protocol version) as a communication protocol.
The present invention relates to a multicast communication method and a communication device for performing multicast communication between IPv6 terminals using 6).
【0002】[0002]
【従来の技術】近年、インターネットに対する接続ホス
ト数が急増するにつれて、32ビットのアドレス空間を
持つIPv4(インターネットプロトコルのバージョン
4)だけでは、アドレス空間が枯渇することが想定され
る。このアドレス空間の枯渇を回避するために、IPv
4の次期バージョンであるIPv6が開発され、新しい
端末(例えば、移動IP端末)のネットワーク化手段と
して注目されている。2. Description of the Related Art In recent years, as the number of hosts connected to the Internet has rapidly increased, it is expected that the address space will be exhausted only with IPv4 (Internet Protocol version 4) having a 32-bit address space. To avoid this depletion of address space, IPv4
The next version of IPv4, IPv6, has been developed and is attracting attention as a means for networking new terminals (for example, mobile IP terminals).
【0003】このIPv4を使用するIPv4端末とI
Pv6を使用するIPv6端末間での通信を実現する方
法としては、例えば、特開平10−136052号公報
に記載された技術が挙げられる。この特開平10−13
6052号公報では、通信経路途中の装置に実装したD
NSプロトコル拡張技術(DNS:Domain Name Syste
m)によって、IPv4アドレスとIPv6アドレスの対
応を管理するIPアドレス変換テーブルを作成すると共
に、このIPアドレス変換テーブルに基づいて、IPv
4ヘッダ−IPv6ヘッダ変換を行う。これにより、I
Pv4端末とIPv6端末間の通信を行うことができ
る。[0003] An IPv4 terminal using this IPv4 and I
As a method for realizing communication between IPv6 terminals using Pv6, for example, a technique described in Japanese Patent Application Laid-Open No. 10-136052 can be mentioned. This Japanese Patent Application Laid-open No. Hei 10-13
Japanese Patent No. 6052 discloses that the D
NS protocol extension technology (DNS: Domain Name System)
m), an IP address translation table for managing the correspondence between the IPv4 address and the IPv6 address is created, and based on the IP address translation table,
4 header-IPv6 header conversion is performed. This allows I
Communication between the Pv4 terminal and the IPv6 terminal can be performed.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上述の
技術では、IPv4端末とIPv6端末間のIPユニキ
ャスト通信を行うことはできるが、IPマルチキャスト
通信を行うことができなかった。ここで、ユニキャスト
は、1対1の通信、マルチキャストは、1対特定多数の
通信(特定のグループ内の通信)のことをいう。However, according to the above-mentioned technique, IP unicast communication between an IPv4 terminal and an IPv6 terminal can be performed, but IP multicast communication cannot be performed. Here, the unicast refers to one-to-one communication, and the multicast refers to one-to-many specific communication (communication within a specific group).
【0005】本発明は、以上の点に鑑み、IPv4端末
から放送されるIPマルチキャストパケットを、IPv
6端末で受信すると共に、IPv6端末から放送される
IPマルチキャストパケットを、IPv4端末で受信す
るマルチキャスト通信方法及び通信装置を提供すること
を目的とする。[0005] In view of the above points, the present invention converts an IP multicast packet broadcast from an IPv4 terminal into an IPv4 packet.
An object of the present invention is to provide a multicast communication method and a communication device in which an IPv4 terminal receives an IP multicast packet broadcasted from an IPv6 terminal while being received by six terminals.
【0006】[0006]
【課題を解決するための手段】本発明の第1の解決手段
によると、IPv4端末を含むIPv4ネットワークと
IPv6端末を含むIPv6ネットワークとの間におけ
るマルチキャスト通信方法であって、IPv4端末が放
送するIPv4マルチキャストパケットのあるグループ
のIPv4アドレスに対して固定データを追加したIP
v6アドレスの前記グループへの加入要求をIPv6端
末から受信した場合、前記グループのIPv6アドレス
を、IPマルチキャストグループメンバシッププロトコ
ルの管理情報に反映すると共に、前記グループのIPv
6アドレスと前記グループのIPv4アドレスとを対応
付け、前記グループのIPv4アドレスに対する中継要
求として、IPマルチキャスト経路制御プロトコルの管
理情報に反映させ、前記IPv4端末が放送するIPv
4マルチキャストパケットを受信すると、前記IPv4
マルチキャストパケットに含まれる前記グループのIP
v4終点アドレスを、対応する前記グループのIPv6
終点アドレスに変換すると共に、予め定められたIPv
6ユニキャストアドレスを選択し、前記IPv4マルチ
キャストパケットに含まれるIPv4始点アドレスをI
Pv6始点アドレスに変換することにより、前記IPv
4マルチキャストパケットからIPv6マルチキャスト
パケットを作成し、作成された前記IPv6マルチキャ
ストパケットをIPv6ネットワークに送出するように
したマルチキャスト通信方法を提供する。According to a first aspect of the present invention, there is provided a multicast communication method between an IPv4 network including an IPv4 terminal and an IPv6 network including an IPv6 terminal, the method comprising: IP with fixed data added to IPv4 address of a certain group of multicast packets
When a request to join the group with the IPv6 address is received from the IPv6 terminal, the IPv6 address of the group is reflected in the management information of the IP multicast group membership protocol, and the IPv6 address of the group is reflected.
6 addresses and the IPv4 addresses of the group, and as a relay request for the IPv4 addresses of the group, the information is reflected in the management information of the IP multicast routing protocol, and the IPv4 terminal broadcasts the IPv4 address.
4 receives the multicast packet, the IPv4
IP of the group contained in the multicast packet
v4 destination address to the corresponding IPv6 of the group
It converts to the end point address and a predetermined IPv4 address.
6 unicast address, and set the IPv4 source address contained in the IPv4 multicast packet to I
By converting to a Pv6 start address, the IPv6
The present invention provides a multicast communication method in which an IPv6 multicast packet is created from four multicast packets, and the created IPv6 multicast packet is transmitted to an IPv6 network.
【0007】これにより、IPv4ネットワークのIP
v4端末が放送するIPマルチキャストパケットを、I
Pv6ネットワークのIPv6端末で受信できる。その
際、変換装置がIPv4端末及びIPv6端末との間で
行う処理は、全てRFC記載の技術であり、IPv4端
末及びIPv6端末に新たな変更を加える必要は無い。As a result, the IP of the IPv4 network is
v4 terminal broadcasts the IP multicast packet
It can be received by the IPv6 terminal of the Pv6 network. At this time, the processes performed by the conversion device between the IPv4 terminal and the IPv6 terminal are all technologies described in RFC, and there is no need to make new changes to the IPv4 terminal and the IPv6 terminal.
【0008】本発明の第2の解決手段によると、IPv
4端末を含むIPv4ネットワークとIPv6端末を含
むIPv6ネットワークとの間におけるマルチキャスト
通信方法であって、IPv6端末が放送するIPv6マ
ルチキャストパケットのあるグループのIPv6アドレ
スに対して固定データを削除したIPv4アドレスの前
記グループへの加入要求を、IPv4端末から受信した
場合、前記グループのIPv4アドレスを、IPマルチ
キャストグループメンバシッププロトコルの管理情報に
反映すると共に、前記グループのIPv4アドレスと前
記グループのIPv6アドレスとを対応付け、前記グル
ープのIPv6アドレスに対する中継要求として、IP
マルチキャスト経路制御プロトコルの管理情報に反映さ
せ、前記IPv6端末が放送するIPv6マルチキャス
トパケットを受信すると、前記IPv6マルチキャスト
パケットに含まれる前記グループのIPv6終点アドレ
スを、対応する前記グループのIPv4終点アドレスに
変換すると共に、予め定められたIPv4ユニキャスト
アドレスを選択し、前記IPv6マルチキャストパケッ
トに含まれるIPv6始点アドレスをIPv4始点アド
レスに変換することにより、前記IPv6マルチキャス
トパケットからIPv4マルチキャストパケットを作成
し、作成された前記IPv4マルチキャストパケットを
IPv4ネットワークに送出するようにしたマルチキャ
スト通信方法を提供する。[0008] According to a second solution of the present invention, the IPv4
A multicast communication method between an IPv4 network including four terminals and an IPv6 network including an IPv6 terminal, wherein the fixed data is deleted from an IPv6 address of a group of an IPv6 multicast packet broadcasted by the IPv6 terminal. When a request to join a group is received from an IPv4 terminal, the IPv4 address of the group is reflected in management information of an IP multicast group membership protocol, and the IPv4 address of the group is associated with the IPv6 address of the group. , As a relay request for the IPv6 address of the group,
When the IPv6 terminal receives an IPv6 multicast packet broadcast by the IPv6 terminal, the IPv6 terminal converts the IPv6 destination address of the group included in the IPv6 multicast packet into a corresponding IPv4 destination address of the group, which is reflected in the management information of the multicast routing protocol. In addition, an IPv4 multicast packet is created from the IPv6 multicast packet by selecting a predetermined IPv4 unicast address and converting an IPv6 source address included in the IPv6 multicast packet into an IPv4 source address. Provided is a multicast communication method for transmitting an IPv4 multicast packet to an IPv4 network.
【0009】これにより、IPv6ネットワークのIP
v6端末が放送するIPマルチキャストパケットをIP
v4ネットワークのIPv4端末で受信できる。その
際、変換装置がIPv4端末及びIPv6端末との間で
行う処理は、全てRFC記載の技術であり、IPv4端
末及びIPv6端末に新たな変更を加える必要は無い。As a result, the IP address of the IPv6 network
v6 terminals broadcast IP multicast packets
It can be received by the IPv4 terminal of the v4 network. At this time, the processes performed by the conversion device between the IPv4 terminal and the IPv6 terminal are all technologies described in RFC, and there is no need to make new changes to the IPv4 terminal and the IPv6 terminal.
【0010】本発明の第3の解決手段によると、IPv
4端末を含むIPv4ネットワークとIPv6端末を含
むIPv6ネットワークとの間に配置され、IPパケッ
トの送受信を行う変換装置を備えた通信ネットワークシ
ステムにおけるマルチキャスト通信装置であって、IP
パケットの送受信を行うIP送受信手段と、IPヘッダ
変換に使うIPアドレスを保持する変換用IPアドレス
保持手段と、IPv4とIPv6のアドレスを対応付け
て保持するIPアドレス変換情報保持手段と、IPv4
とIPv6のIPヘッダ変換を行うIPヘッダ変換手段
と、IPv4とIPv6のIPマルチキャストサーバか
ら放送されるIPマルチキャストパケットを中継すべき
IPネットワークに関するIPマルチキャスト経路制御
情報を相互に変換して経路制御を行うIPマルチキャス
ト経路制御情報管理手段と、IPマルチキャストメンバ
を管理するIPマルチキャストメンバシップ情報管理手
段とを備え、IPヘッダ変換手段は、前記IP送受信手
段から渡されるIPv4マルチキャストパケットのIP
v4終点アドレスを、前記IPアドレス変換情報保持手
段に問い合わせて、対応するIPv6アドレスを用いた
IPv6終点アドレスに変換すると共に、IPv4マル
チキャストパケットのIPv4始点アドレスを、前記I
Pアドレス変換情報保持手段に問い合わせて、対応する
IPv6アドレスを用いたIPv6始点アドレスに変換
するIPヘッダ変換によって、IPv4マルチキャスト
パケットからIPv6マルチキャストパケットを作成す
ると共に、IPv6ネットワークへの送出を前記IP送
受信手段に指示し、前記IP送受信手段から渡されるI
Pv6マルチキャストパケットのIPv6終点アドレス
を、IPアドレス変換情報保持手段に問い合わせて、対
応するIPv4アドレスを用いたIPv4終点アドレス
に変換すると共に、IPv6マルチキャストパケットの
IPv6始点アドレスを、IPアドレス変換情報保持手
段に問い合わせて、対応するIPv4アドレスを用いた
IPv4始点アドレスに変換するIPヘッダ変換によっ
て、IPv6マルチキャストパケットからIPv4マル
チキャストパケットを作成すると共に、IPv4ネット
ワークへの送出をIP送受信手段に指示するようにした
マルチキャスト通信装置を提供する。第1の観点では、
本発明は、IPv4ネットワークとIPv6ネットワー
クとそれら両方に接続された変換装置とからなる通信ネ
ットワークシステムにおいて、IPv4ネットワークの
IPv4端末とIPv6ネットワークのIPv6端末と
がIPマルチキャスト通信する方法であって、(a)前
記変換装置は、RFC2236(RFC:Request for
Comments)やRFC2710等に記載されているIP
マルチキャストグループメンバシッププロトコルおよび
RFC2362やdraft-ietf-pim-v2-dm-03.txt等に記
載されているIPマルチキャスト経路制御プロトコルに
したがって、IPv4ネットワークにはIPv4マルチ
キャストルータとして動作し、IPv6ネットワークに
はIPv6マルチキャストルータとして動作し、(b)
前記IPv4端末が放送するIPv4マルチキャストパ
ケットのグループのIPv4アドレスに固定データ(I
Pv6マルチキャストプレフィクス)を追加してできる
IPv6アドレスのグループへの加入要求を前記IPv
6端末から受け取ると、前記グループのIPv6アドレ
スをIPマルチキャストグループメンバシッププロトコ
ルの管理情報に反映すると共に、前記グループのIPv
6アドレスと前記グループのIPv4アドレスを対応付
け、さらに前記グループのIPv4アドレスに対する中
継要求としてIPマルチキャスト経路制御プロトコルの
管理情報に反映し、隣接するIPv4マルチキャストル
ータとIPマルチキャスト経路制御情報を交換し、
(c)前記変換装置は、前記IPv4端末が放送するI
Pv4マルチキャストパケットを受信すると、前記IP
v4マルチキャストパケットに含まれるIPv4終点ア
ドレスをそれに対応するIPv6アドレスを用いたIP
v6終点アドレスに変換するとともに、前記管理者の指
示にしたがって予め前記変換装置内に蓄えてあったIP
v6ユニキャストアドレスの中の1つを選択してそれを
用いたIPv6始点アドレスに前記IPv4マルチキャ
ストパケットに含まれるIPv4始点アドレスを変換す
るIPヘッダ変換によって、前記IPv4マルチキャス
トパケットからIPv6マルチキャストパケットを作成
し、IPv6ネットワークに送出し、(d)前記IPv
6端末は、前記IPv6マルチキャストパケットを受信
することを特徴とするIPv4−IPv6マルチキャス
ト通信の方法を提供する。[0010] According to a third solution of the present invention, the IPv4
A multicast communication device in a communication network system, provided between a IPv4 network including four terminals and an IPv6 network including IPv6 terminals, and having a conversion device for transmitting and receiving IP packets,
An IP transmitting / receiving unit for transmitting / receiving packets, a conversion IP address holding unit for holding an IP address used for IP header conversion, an IP address conversion information holding unit for holding IPv4 and IPv6 addresses in association with each other,
Header conversion means for performing IP header conversion of IPv6 and IPv6, and IP multicast routing control information relating to an IP network to which an IP multicast packet broadcast from an IPv4 and IPv6 IP multicast server is to be relayed, and performing routing control. An IP multicast routing control information managing unit; and an IP multicast membership information managing unit for managing an IP multicast member, wherein the IP header converting unit is configured to control an IP of the IPv4 multicast packet passed from the IP transmitting / receiving unit.
The IPv4 destination address is inquired to the IP address translation information holding means to convert the IPv4 destination address into the IPv6 destination address using the corresponding IPv6 address, and the IPv4 source address of the IPv4 multicast packet is converted into the I4 address.
An IPv6 multicast packet is created from an IPv4 multicast packet by an IP header conversion for inquiring a P address conversion information holding unit and converting the IPv6 source address to an IPv6 start address using a corresponding IPv6 address, and sending to the IPv6 network is performed by the IP transmitting / receiving unit. , And the IP passed from the IP transmitting / receiving means.
The IPv6 end point address of the Pv6 multicast packet is inquired to the IP address translation information holding unit to convert the IPv6 end point address of the IPv6 multicast packet to the IPv4 end address using the corresponding IPv4 address. Multicast communication that creates an IPv4 multicast packet from an IPv6 multicast packet and instructs an IP transmitting / receiving unit to send the packet to an IPv4 network by performing an IP header conversion that inquires and converts the IPv4 address to an IPv4 start address using a corresponding IPv4 address. Provide equipment. In a first perspective,
The present invention provides a method of performing IP multicast communication between an IPv4 terminal of an IPv4 network and an IPv6 terminal of an IPv6 network in a communication network system including an IPv4 network, an IPv6 network, and a conversion device connected to both of them. ) The conversion device has an RFC 2236 (RFC: Request for
Comments) and IP described in RFC2710, etc.
According to the multicast group membership protocol and the IP multicast routing control protocol described in RFC2362, draft-ietf-pim-v2-dm-03.txt, etc., it operates as an IPv4 multicast router in an IPv4 network, and operates as an IPv4 multicast router in an IPv6 network. Operating as an IPv6 multicast router, (b)
The fixed data (I) is added to the IPv4 address of the group of the IPv4 multicast packet broadcast by the IPv4 terminal.
A request to join an IPv6 address group that can be created by adding a Pv6 multicast prefix
6 terminal, the IPv6 address of the group is reflected in the management information of the IP multicast group membership protocol, and the IPv6 address of the group is
6 addresses and the IPv4 addresses of the group, and further, as a relay request for the IPv4 addresses of the group, is reflected in management information of the IP multicast routing protocol, and exchanges IP multicast routing information with an adjacent IPv4 multicast router,
(C) The conversion device transmits the I broadcast by the IPv4 terminal.
When a Pv4 multicast packet is received, the IP
An IPv4 destination address included in a v4 multicast packet is converted to an IP address using the corresponding IPv6 address.
v6 destination address and the IP address previously stored in the conversion device according to the instruction of the administrator.
An IPv6 multicast packet is created from the IPv4 multicast packet by an IP header translation that selects one of the v6 unicast addresses and translates the IPv4 source address contained in the IPv4 multicast packet into an IPv6 source address using the unicast address. To the IPv6 network, and (d) the IPv6
The six terminals provide an IPv4-IPv6 multicast communication method, wherein the terminal receives the IPv6 multicast packet.
【0011】第2の観点では、本発明は、IPv4ネッ
トワークとIPv6ネットワークとそれら両方に接続さ
れた変換装置とからなる通信ネットワークシステムにお
いて、IPv4ネットワークのIPv4端末とIPv6
ネットワークのIPv6端末とがIPマルチキャスト通
信する方法であって、(a)前記変換装置は、RFC2
236やRFC2710等に記載されているIPマルチ
キャストグループメンバシッププロトコルおよびRFC
2362やdraft-ietf-pim-v2-dm-03.txt等に記載され
ているIPマルチキャスト経路制御プロトコルにしたが
って、IPv4ネットワークにはIPv4マルチキャス
トルータとして動作し、IPv6ネットワークにはIP
v6マルチキャストルータとして動作し、(b)前記I
Pv6端末が放送するIPv6マルチキャストパケット
のグループのIPv6アドレスから固定データ(IPv
6マルチキャストプレフィクス)を削除してできるIP
v4アドレスのグループへの加入要求を前記IPv4端
末から受け取ると、前記グループのIPv4アドレスを
IPマルチキャストグループメンバシッププロトコルの
管理情報に反映すると共に、前記グループのIPv4ア
ドレスと前記グループのIPv6アドレスを対応付け、
さらに前記グループのIPv6アドレスに対する中継要
求としてIPマルチキャスト経路制御プロトコルの管理
情報に反映し、隣接するIPv6マルチキャストルータ
とIPマルチキャスト経路制御情報を交換し、(c)前
記変換装置は、前記IPv6端末が放送するIPv6マ
ルチキャストパケットを受信すると、前記IPv6マル
チキャストパケットに含まれるIPv6終点アドレスを
それに対応するIPv4アドレスを用いたIPv4終点
アドレスに変換するとともに、前記管理者の指示にした
がって予め前記変換装置内に蓄えてあったIPv4ユニ
キャストアドレスの中の1つを選択してそれを用いたI
Pv4始点アドレスに前記IPv6マルチキャストパケ
ットに含まれるIPv6始点アドレスを変換するIPヘ
ッダ変換によって、前記IPv6マルチキャストパケッ
トからIPv4マルチキャストパケットを作成し、IP
v4ネットワークに送出し、(d)前記IPv4端末
は、前記IPv4マルチキャストパケットを受信するこ
とを特徴とするIPv4−IPv6マルチキャスト通信
の方法を提供する。In a second aspect, the present invention provides a communication network system comprising an IPv4 network, an IPv6 network, and a conversion device connected to both of them.
A method for performing IP multicast communication with an IPv6 terminal of a network, comprising:
IP multicast group membership protocol and RFC described in H.236, RFC2710, etc.
According to the IP multicast routing protocol described in 2362 and draft-ietf-pim-v2-dm-03.txt, etc., it operates as an IPv4 multicast router in an IPv4 network, and operates as an IPv4 multicast router in an IPv6 network.
v6 multicast router, and (b) the I
From the IPv6 address of the group of the IPv6 multicast packet broadcast by the Pv6 terminal, fixed data (IPv6
6 Multicast prefix) IP
When a request to join the group of the v4 address is received from the IPv4 terminal, the IPv4 address of the group is reflected in the management information of the IP multicast group membership protocol, and the IPv4 address of the group is associated with the IPv6 address of the group. ,
Further, the control information is reflected in the management information of the IP multicast routing protocol as a relay request for the IPv6 address of the group, and the IP multicast routing control information is exchanged with an adjacent IPv6 multicast router. When receiving the IPv6 multicast packet, the IPv6 destination address included in the IPv6 multicast packet is converted into an IPv4 destination address using the corresponding IPv4 address, and is stored in the conversion device in advance according to the instruction of the administrator. Select one of the existing IPv4 unicast addresses and use
An IPv4 multicast packet is created from the IPv6 multicast packet by performing an IP header conversion for converting an IPv6 start address included in the IPv6 multicast packet into a Pv4 start address,
(v) sending the packet to a v4 network, wherein the IPv4 terminal receives the IPv4 multicast packet.
【0012】第3の観点では、本発明は、IPv4ネッ
トワークとIPv6ネットワークとそれら両方に接続さ
れた変換装置とからなる通信ネットワークシステムにお
いて、IPv4ネットワークのIPv4端末とIPv6
ネットワークのIPv6端末とがIPマルチキャスト通
信する方法であって、(a)前記変換装置は、RFC2
236やRFC2710等に記載されているIPマルチ
キャストグループメンバシッププロトコルおよびRFC
2362やdraft-ietf-pim-v2-dm-03.txt等に記載され
ているIPマルチキャスト経路制御プロトコルにしたが
って、IPv4ネットワークにはIPv4マルチキャス
トルータとして動作し、IPv6ネットワークにはIP
v6マルチキャストルータとして動作し、(b)前記I
Pv4端末が放送するIPv4マルチキャストパケット
のグループのIPv4アドレスに固定データ(IPv6
マルチキャストプレフィクス)を追加してできるIPv
6アドレスのグループのパケットの中継を要求するIP
マルチキャスト経路制御情報を、隣接するIPv6マル
チキャストルータから受け取ると、前記グループのIP
v6アドレスと前記グループのIPv4アドレスを対応
付け、さらに前記グループのIPv4アドレスに対する
中継要求としてIPマルチキャスト経路制御プロトコル
の管理情報に反映し、隣接するIPv4マルチキャスト
ルータとIPマルチキャスト経路制御情報を交換し、
(c)前記変換装置は、前記IPv4端末が放送するI
Pv4マルチキャストパケットを受信すると、前記IP
v4マルチキャストパケットに含まれるIPv4終点ア
ドレスをそれに対応するIPv6アドレスを用いたIP
v6終点アドレスに変換するとともに、前記管理者の指
示にしたがって予め前記変換装置内に蓄えてあったIP
v6ユニキャストアドレスの中の1つを選択してそれを
用いたIPv6始点アドレスに前記IPv4マルチキャ
ストパケットに含まれるIPv4始点アドレスを変換す
るIPヘッダ変換によって、前記IPv4マルチキャス
トパケットからIPv6マルチキャストパケットを作成
し、IPv6ネットワークに送出し、(d)前記IPv
6端末は、前記IPv6マルチキャストパケットを受信
することを特徴とするIPv4−IPv6マルチキャス
ト通信の方法を提供する。In a third aspect, the present invention relates to a communication network system including an IPv4 network, an IPv6 network, and a conversion device connected to both of them.
A method for performing IP multicast communication with an IPv6 terminal of a network, comprising:
IP multicast group membership protocol and RFC described in H.236, RFC2710, etc.
According to the IP multicast routing protocol described in 2362 and draft-ietf-pim-v2-dm-03.txt, etc., it operates as an IPv4 multicast router in an IPv4 network, and operates as an IPv4 multicast router in an IPv6 network.
v6 multicast router, and (b) the I
Fixed data (IPv6) is stored in the IPv4 address of the group of the IPv4 multicast packet broadcast by the Pv4 terminal.
IPv4 that can be created by adding a multicast prefix)
IP requesting relay of packet of 6 address group
When receiving the multicast routing control information from an adjacent IPv6 multicast router, the
associating a v6 address with the IPv4 address of the group, further reflecting the information in the management information of the IP multicast routing protocol as a relay request for the IPv4 address of the group, and exchanging IP multicast routing information with an adjacent IPv4 multicast router;
(C) The conversion device transmits the I broadcast by the IPv4 terminal.
When a Pv4 multicast packet is received, the IP
An IPv4 destination address included in a v4 multicast packet is converted to an IP address using the corresponding IPv6 address.
v6 destination address and the IP address previously stored in the conversion device according to the instruction of the administrator.
An IPv6 multicast packet is created from the IPv4 multicast packet by an IP header translation that selects one of the v6 unicast addresses and translates the IPv4 source address contained in the IPv4 multicast packet into an IPv6 source address using the unicast address. To the IPv6 network, and (d) the IPv6
The six terminals provide an IPv4-IPv6 multicast communication method, wherein the terminal receives the IPv6 multicast packet.
【0013】これにより、IPv4ネットワークのIP
v4端末が放送するIPマルチキャストパケットをIP
v6ネットワークのIPv6端末で受信できる。その
際、前記変換装置が前記IPv4端末および前記IPv
6端末との間で行う処理は、全てRFC記載の技術であ
り、前記IPv4端末および前記IPv6端末に新たな
改造を加える必要は無い。Thus, the IP of the IPv4 network is
v4 terminal broadcasts IP multicast packets
It can be received by the IPv6 terminal of the v6 network. At this time, the conversion device is configured to transmit the IPv4 terminal and the IPv4
The processing performed with the six terminals is all a technique described in RFC, and there is no need to add a new modification to the IPv4 terminal and the IPv6 terminal.
【0014】第4の観点では、本発明は、IPv4ネッ
トワークとIPv6ネットワークとそれら両方に接続さ
れた変換装置とからなる通信ネットワークシステムにお
いて、IPv4ネットワークのIPv4端末とIPv6
ネットワークのIPv6端末とがIPマルチキャスト通
信する方法であって、(a)前記変換装置は、RFC2
236やRFC2710等に記載されているIPマルチ
キャストグループメンバシッププロトコルおよびRFC
2362やdraft-ietf-pim-v2-dm-03.txt等に記載され
ているIPマルチキャスト経路制御プロトコルにしたが
って、IPv4ネットワークにはIPv4マルチキャス
トルータとして動作し、IPv6ネットワークにはIP
v6マルチキャストルータとして動作し、(b)前記I
Pv6端末が放送するIPv6マルチキャストパケット
のグループのIPv6アドレスから固定データ(IPv
6マルチキャストプレフィクス)を削除してできるIP
v4アドレスのグループのパケットの中継を要求するI
Pマルチキャスト経路制御情報を、隣接するIPv4マ
ルチキャストルータから受け取ると、前記グループのI
Pv4アドレスと前記グループのIPv6アドレスを対
応付け、さらに前記グループのIPv6アドレスに対す
る中継要求としてIPマルチキャスト経路制御プロトコ
ルの管理情報に反映し、隣接するIPv6マルチキャス
トルータとIPマルチキャスト経路制御情報を交換し、
(c)前記変換装置は、前記IPv6端末が放送するI
Pv6マルチキャストパケットを受信すると、前記IP
v6マルチキャストパケットに含まれるIPv6終点ア
ドレスをそれに対応するIPv4アドレスを用いたIP
v4終点アドレスに変換するとともに、前記管理者の指
示にしたがって予め前記変換装置内に蓄えてあったIP
v4ユニキャストアドレスの中の1つを選択してそれを
用いたIPv4始点アドレスに前記IPv6マルチキャ
ストパケットに含まれるIPv6始点アドレスを変換す
るIPヘッダ変換によって、前記IPv6マルチキャス
トパケットからIPv4マルチキャストパケットを作成
し、IPv4ネットワークに送出し、(d)前記IPv
4端末は、前記IPv4マルチキャストパケットを受信
することを特徴とするIPv4−IPv6マルチキャス
ト通信の方法を提供する。According to a fourth aspect, the present invention provides a communication network system comprising an IPv4 network, an IPv6 network, and a conversion device connected to both the IPv4 network and the IPv6 network.
A method for performing IP multicast communication with an IPv6 terminal of a network, comprising:
IP multicast group membership protocol and RFC described in H.236, RFC2710, etc.
According to the IP multicast routing protocol described in 2362 and draft-ietf-pim-v2-dm-03.txt, etc., it operates as an IPv4 multicast router in an IPv4 network, and operates as an IPv4 multicast router in an IPv6 network.
v6 multicast router, and (b) the I
From the IPv6 address of the group of the IPv6 multicast packet broadcast by the Pv6 terminal, fixed data (IPv6
6 Multicast prefix) IP
I requesting the relay of the packet of the group of the v4 address
When P multicast routing control information is received from an adjacent IPv4 multicast router,
Associating the Pv4 address with the IPv6 address of the group, further reflecting the information in the management information of the IP multicast routing protocol as a relay request for the IPv6 address of the group, exchanging the IP multicast routing information with an adjacent IPv6 multicast router,
(C) The conversion device transmits the I broadcast by the IPv6 terminal.
When a Pv6 multicast packet is received, the IP
An IPv6 destination address included in a v6 multicast packet is converted to an IP address using the corresponding IPv4 address.
v4 destination address and the IP stored in the conversion device in advance according to the instruction of the administrator.
An IPv4 multicast packet is created from the IPv6 multicast packet by an IP header translation that selects one of the v4 unicast addresses and translates the IPv6 source address contained in the IPv6 multicast packet into an IPv4 source address using the selected unicast address. To the IPv4 network, and (d) the IPv4
The four terminals provide an IPv4-IPv6 multicast communication method, wherein the four terminals receive the IPv4 multicast packet.
【0015】これにより、IPv6ネットワークのIP
v6端末が放送するIPマルチキャストパケットをIP
v4ネットワークのIPv4端末で受信できる。その
際、前記変換装置が前記IPv4端末および前記IPv
6端末との間で行う処理は、全てRFC記載の技術であ
り、前記IPv4端末および前記IPv6端末に新たな
改造を加える必要は無い。[0015] Thereby, the IP of the IPv6 network is
v6 terminals broadcast IP multicast packets
It can be received by the IPv4 terminal of the v4 network. At this time, the conversion device is configured to transmit the IPv4 terminal and the IPv4
The processing performed with the six terminals is all a technique described in RFC, and there is no need to add a new modification to the IPv4 terminal and the IPv6 terminal.
【0016】第5の観点では、本発明は、(a)IPv
4ネットワークとのIPv4パケットの送受信および中
継、IPv6ネットワークとのIPv6パケットの送受
信および中継を行うIP送受信手段と、(b)IPヘッ
ダ変換に用いるIPv4ユニキャストアドレスおよびI
Pv6ユニキャストアドレスを保持する変換用IPアド
レス保持手段と、(c)前記IPv4ネットワークのI
Pv4端末が放送するIPv4マルチキャストパケット
のIPv4終点アドレスと前記IPv4終点アドレスに
固定データ(IPv6マルチキャストプレフィクス)を
追加してできるIPv6マルチキャストアドレス、前記
IPv4マルチキャストパケットのIPv4始点アドレ
スと前記変換用IPアドレス保持手段から取得したIP
v6ユニキャストアドレス(未済み場合は取得する)、
前記IPv6ネットワークのIPv6端末が放送するI
Pv6マルチキャストパケットのIPv6終点アドレス
と前記IPv6終点アドレスから固定データ(IPv6
マルチキャストプレフィクス)を削除してできるIPv
4マルチキャストアドレス、および前記IPv6マルチ
キャストパケットのIPv6始点アドレスと前記変換用
IPアドレス保持手段から取得したIPv4ユニキャス
トアドレス(未済み場合は取得する)とを対応付けて保
持するIPアドレス変換情報保持手段と、(d)RFC
2362やdraft-ietf-pim-v2-dm-03.txt等に記載され
ているIPマルチキャスト経路制御プロトコルにしたが
ってIPマルチキャスト経路制御情報を管理し、前記I
Pv6端末が放送するIPv6マルチキャストパケット
のグループのIPv6アドレスから固定データ(IPv
6マルチキャストプレフィクス)を削除してできるIP
v4アドレスのグループのパケットの中継を要求するI
Pマルチキャスト経路制御情報を、隣接するIPv4マ
ルチキャストルータから受け取ると、前記IPv4マル
チキャストグループのIPv4アドレスと前記IPv4
アドレスに固定データ(IPv6マルチキャストプレフ
ィクス)を追加してできるIPv6アドレスを前記IP
アドレス変換情報保持手段に指示して登録させ、さらに
前記グループのIPv6アドレスに対する中継要求とし
てIPマルチキャスト経路制御プロトコルの管理情報に
反映し、隣接するIPv6マルチキャストルータとIP
マルチキャスト経路制御情報を交換し、同様に前記IP
v4端末が放送するIPv4マルチキャストパケットの
グループのIPv4アドレスに固定データ(IPv6マ
ルチキャストプレフィクス)を追加してできるIPv6
アドレスのグループのパケットの中継を要求するIPマ
ルチキャスト経路制御情報を、隣接するIPv6マルチ
キャストルータから受け取ると、前記IPv6マルチキ
ャストグループのIPv6アドレスと前記IPv6アド
レスから固定データ(IPv6マルチキャストプレフィ
クス)を削除してできるIPv4アドレスを前記IPア
ドレス変換情報保持手段に指示して登録させ、さらに前
記グループのIPv4アドレスに対する中継要求として
IPマルチキャスト経路制御プロトコルの管理情報に反
映し、隣接するIPv4マルチキャストルータとIPマ
ルチキャスト経路制御情報を交換するIPマルチキャス
ト経路制御情報管理手段と、(e)RFC2236等に
記載されているIPマルチキャストグループメンバシッ
ププロトコルにしたがってIPv4マルチキャストグル
ープのメンバを管理し、接続するIPv4ネットワーク
内のIPv4端末から発信されるIPv4マルチキャス
トグループへの加入要求を受け取ると、IPマルチキャ
ストグループメンバシッププロトコルの管理情報に反映
すると共に、前記IPv4マルチキャストグループのI
Pv4アドレスと前記IPv4アドレスに固定データ
(IPv6マルチキャストプレフィクス)を追加してで
きるIPv6アドレスを前記IPアドレス変換情報保持
手段に指示して登録させ、さらに前記IPv6アドレス
のパケットの中継を要求するIPマルチキャスト経路制
御情報を前記IPマルチキャスト経路制御情報管理手段
に指示して登録させ、また同様にRFC2710等に記
載されているIPマルチキャストグループメンバシップ
プロトコルにしたがってIPv6マルチキャストグルー
プのメンバを管理し、接続するIPv6ネットワーク内
のIPv6端末から発信されるIPv6マルチキャスト
グループへの加入要求を受け取ると、IPマルチキャス
トグループメンバシッププロトコルの管理情報に反映す
ると共に、前記IPv6マルチキャストグループのIP
v6アドレスと前記IPv6アドレスから固定データ
(IPv6マルチキャストプレフィクス)を削除してで
きるIPv4アドレスを前記IPアドレス変換情報保持
手段に指示して登録させ、さらに前記IPv4アドレス
のパケットの中継を要求するIPマルチキャスト経路制
御情報を前記IPマルチキャスト経路制御情報管理手段
に指示して登録させるIPマルチキャストメンバシップ
情報管理手段と、(f)前記IP送受信手段から渡され
るIPv4マルチキャストパケットのIPv4終点アド
レスを、前記IPアドレス変換情報保持手段に問い合わ
せて、それに対応するIPv6アドレスを用いたIPv
6終点アドレスに変換するとともに、前記IPv4マル
チキャストパケットのIPv4始点アドレスを、前記I
Pアドレス変換情報保持手段に問い合わせて、それに対
応するIPv6アドレスを用いたIPv6始点アドレス
に変換するIPヘッダ変換によって、前記IPv4マル
チキャストパケットからIPv6マルチキャストパケッ
トを作成し、さらにIPv6ネットワークへの送出を前
記IP送受信手段に指示し、また同様に前記IP送受信
手段から渡されるIPv6マルチキャストパケットのI
Pv6終点アドレスを、前記IPアドレス変換情報保持
手段に問い合わせて、それに対応するIPv4アドレス
を用いたIPv4終点アドレスに変換するとともに、前
記IPv6マルチキャストパケットのIPv6始点アド
レスを、前記IPアドレス変換情報保持手段に問い合わ
せて、それに対応するIPv4アドレスを用いたIPv
4始点アドレスに変換するIPヘッダ変換によって、前
記IPv6マルチキャストパケットからIPv4マルチ
キャストパケットを作成し、さらにIPv4ネットワー
クへの送出を前記IP送受信手段に指示するIPヘッダ
変換手段とを、具備したことを特徴とする変換装置を提
供する。[0016] In a fifth aspect, the present invention provides:
IP transmitting / receiving means for transmitting / receiving and relaying an IPv4 packet to / from an IPv4 network, transmitting / receiving and relaying an IPv6 packet to / from an IPv6 network, and (b) IPv4 unicast address and I used for IP header conversion
A conversion IP address holding unit for holding a Pv6 unicast address; and (c) an IP address of the IPv4 network.
An IPv4 multicast address broadcast by a Pv4 terminal, an IPv4 end address of the IPv4 multicast packet, an IPv6 multicast address obtained by adding fixed data (IPv6 multicast prefix) to the IPv4 end address, an IPv4 start address of the IPv4 multicast packet, and holding of the conversion IP address. IP obtained from the means
v6 unicast address (obtain if not completed),
I broadcast by an IPv6 terminal of the IPv6 network
From the IPv6 destination address of the Pv6 multicast packet and the IPv6 destination address, fixed data (IPv6
IPv4 created by removing multicast prefix)
IP address translation information holding means for holding the IPv4 multicast address, the IPv6 start address of the IPv6 multicast packet, and the IPv4 unicast address acquired from the translation IP address holding means (acquired if not yet completed), and , (D) RFC
2362 and draft-ietf-pim-v2-dm-03.txt to manage IP multicast routing control information in accordance with the IP multicast routing control protocol.
From the IPv6 address of the group of the IPv6 multicast packet broadcast by the Pv6 terminal, fixed data (IPv6
6 Multicast prefix) IP
I requesting the relay of the packet of the group of the v4 address
When the P multicast routing control information is received from an adjacent IPv4 multicast router, the IPv4 address of the IPv4 multicast group and the IPv4
An IPv6 address that can be obtained by adding fixed data (IPv6 multicast prefix) to the address
The address translation information holding means is instructed to register, and the request is reflected in the management information of the IP multicast routing protocol as a relay request for the IPv6 address of the group.
Exchange multicast routing information, and
IPv6 formed by adding fixed data (IPv6 multicast prefix) to an IPv4 address of a group of IPv4 multicast packets broadcast by a v4 terminal
When receiving the IP multicast routing control information requesting the relay of the packet of the group of addresses from the adjacent IPv6 multicast router, the IPv6 address of the IPv6 multicast group and the fixed data (IPv6 multicast prefix) are deleted from the IPv6 address. A possible IPv4 address is instructed and registered in the IP address conversion information holding means, and further reflected as a relay request for the IPv4 address of the group in the management information of the IP multicast routing protocol, so that the adjacent IPv4 multicast router and the IP multicast routing control IP multicast routing control information management means for exchanging information, and (e) an IP multicast group membership protocol described in RFC2236 or the like. Accordingly, when managing the members of the IPv4 multicast group and receiving the request to join the IPv4 multicast group transmitted from the IPv4 terminal in the connected IPv4 network, the request is reflected on the management information of the IP multicast group membership protocol, and I of IPv4 multicast group
An IP multicast for requesting the IP address translation information holding means to register a Pv4 address and an IPv6 address obtained by adding fixed data (IPv6 multicast prefix) to the IPv4 address, and further requesting the relay of the packet of the IPv6 address. Instructs the IP multicast routing control information managing means to register the routing control information, and also manages and connects the members of the IPv6 multicast group according to the IP multicast group membership protocol described in RFC2710 or the like. When a request to join an IPv6 multicast group transmitted from an IPv6 terminal within the server is received, the request is reflected in management information of an IP multicast group membership protocol, and the IP 6 of the multicast group IP
An IP multicast that instructs the IP address translation information holding unit to register an IPv4 address obtained by deleting fixed data (IPv6 multicast prefix) from the IPv6 address and the IPv6 address, and further requests the relay of the packet of the IPv4 address. IP multicast membership information management means for instructing the IP multicast routing control information management means to register routing control information, and (f) converting the IPv4 end address of an IPv4 multicast packet passed from the IP transmitting / receiving means to the IP address conversion. Inquiry to the information holding means, the IPv6 address using the corresponding IPv6 address
6 IPv6 destination address and the IPv4 source address of the IPv4 multicast packet
An IPv6 multicast packet is created from the IPv4 multicast packet by an IP header translation that inquires a P address translation information holding unit and translates the IPv6 address into an IPv6 source address using the corresponding IPv6 address, and sends the IPv6 multicast packet to an IPv6 network. I / O of the IPv6 multicast packet instructed to the transmitting / receiving means and similarly passed from the IP transmitting / receiving means
The IPv6 destination address is inquired to the IP address translation information holding means to convert it to an IPv4 destination address using the corresponding IPv4 address, and the IPv6 source address of the IPv6 multicast packet is sent to the IP address translation information holding means. Inquiry, IPv4 address using the corresponding IPv4 address
And an IP header conversion unit for generating an IPv4 multicast packet from the IPv6 multicast packet by IP header conversion for converting the IP address into a 4-source address, and further instructing the IP transmitting / receiving unit to send the packet to an IPv4 network. A conversion device is provided.
【0017】本発明により、IPv4端末から放送され
ているIPマルチキャストパケットを、IPv6端末で
受信できる。また、本発明により、IPv6端末から放
送されているIPマルチキャストパケットを、IPv4
端末で受信できる。According to the present invention, an IPv6 terminal can receive an IP multicast packet broadcast from an IPv4 terminal. Further, according to the present invention, an IP multicast packet broadcast from an IPv6
Can be received by the terminal.
【0018】また、本発明の他の特徴としては、前記I
Pアドレス変換情報保持手段は、保持しているIPv4
ユニキャストアドレスとIPv6ユニキャストアドレス
のうちで一定時間参照されないものは削除し、それを前
記変換用IPアドレス保持手段に返却するようにしても
よい。これにより、使用しないIPv4ユニキャストア
ドレスやIPv6ユニキャストアドレスを変換用IPア
ドレス保持手段に返却するので、IPv4ユニキャスト
アドレスやIPv6ユニキャストアドレスの消費を抑制
することが出来る。Another feature of the present invention is that
The P address translation information holding unit stores the IPv4
Of the unicast address and the IPv6 unicast address, those that have not been referenced for a certain period of time may be deleted and returned to the conversion IP address holding means. As a result, the unused IPv4 unicast address or IPv6 unicast address is returned to the conversion IP address holding unit, so that the consumption of the IPv4 unicast address or the IPv6 unicast address can be suppressed.
【0019】[0019]
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態を詳細に説明する。 (第1の実施の形態)図1は、本発明に関する変換装置
1の第1の実施の形態の構成図である。変換装置1は、
主に、IPv4ネットワーク111、112とIPv6
ネットワーク121、122の間に位置し、後述するI
Pv4マルチキャストパケットとIPv6マルチキャス
トパケットのIPヘッダ変換により、IPv4端末とI
Pv6端末間のIPマルチキャスト通信を行う装置であ
り、例えば、CPU、ASIC、RAM等の電子デバイ
スを含むIP送受信手段2と、変換用IPアドレス保持
手段3と、IPアドレス変換情報保持手段4と、IPヘ
ッダ変換手段5と、IPマルチキャスト経路制御情報管
理手段6と、IPマルチキャストメンバシップ情報管理
手段7及びインタフェース8〜11とを備える。なお、
インタフェース8〜11は、IP送受信手段2とIPv
4ネットワーク111、112及びIPv6ネットワー
ク121、122とを接続する箇所をいう。Embodiments of the present invention will be described below in detail with reference to the drawings. (First Embodiment) FIG. 1 is a configuration diagram of a first embodiment of a conversion apparatus 1 according to the present invention. The conversion device 1
Mainly, IPv4 networks 111 and 112 and IPv6
It is located between the networks 121 and 122, and
By converting the IP header of the Pv4 multicast packet and the IPv6 multicast packet, the IPv4 terminal and the I
An apparatus for performing IP multicast communication between Pv6 terminals, for example, an IP transmission / reception unit 2 including an electronic device such as a CPU, an ASIC, and a RAM, a conversion IP address holding unit 3, an IP address conversion information holding unit 4, It comprises an IP header conversion means 5, an IP multicast routing control information management means 6, an IP multicast membership information management means 7, and interfaces 8 to 11. In addition,
The interfaces 8 to 11 are connected to the IP transmitting / receiving means 2 and the
It is a point connecting the four networks 111 and 112 and the IPv6 networks 121 and 122.
【0020】IP送受信手段2は、IPv4ネットワー
ク111、112とのIPv4パケットの送受信及び中
継、IPv6ネットワーク121、122とのIPv6
パケットの送受信及び中継を行う。変換用IPアドレス
保持手段3は、後述するIPヘッダ変換の際に用いるI
Pv4ユニキャストアドレス及びIPv6ユニキャスト
アドレスを保持する。このIPヘッダ変換に用いるIP
v4ユニキャストアドレス及びIPv6ユニキャストア
ドレスは、予め変換装置1の管理者(又は、保守者等)
によって入力され、それぞれ後述するIPv4ユニキャ
ストアドレステーブル31、IPv6ユニキャストアド
レステーブル32に保持される。The IP transmitting / receiving means 2 transmits / receives and relays an IPv4 packet to / from the IPv4 networks 111 and 112, and transmits / receives an IPv6 packet to / from the IPv6 networks 121 and 122.
It transmits and receives packets and relays them. The conversion IP address holding unit 3 uses an IP address conversion unit
Holds a Pv4 unicast address and an IPv6 unicast address. IP used for this IP header conversion
The v4 unicast address and the IPv6 unicast address are determined in advance by the administrator (or maintenance person, etc.) of the conversion device 1.
And are stored in an IPv4 unicast address table 31 and an IPv6 unicast address table 32, respectively, which will be described later.
【0021】図2は、IPv4ユニキャストアドレステ
ーブル31の構成図である。IPv4ユニキャストアド
レステーブル31には、IPヘッダ変換に用いるIPv
4ユニキャストアドレスが、例えば、管理者の指示にし
たがって予め登録されており、ここでは、IPv4アド
レス(ここでは、一例として、133.144.94.
100〜133.144.94.200。以下カッコ内
は同様に一例を示す。)が登録されている。FIG. 2 is a configuration diagram of the IPv4 unicast address table 31. The IPv4 unicast address table 31 contains an IPv4 address used for the IP header conversion.
4 unicast addresses are registered in advance in accordance with, for example, an instruction from the administrator. Here, the IPv4 addresses (here, as an example, 133.144.94.
100-133.144.94.200. Hereinafter, an example is similarly shown in parentheses. ) Is registered.
【0022】図3は、IPv6ユニキャストアドレステ
ーブル32の構成図である。IPv6ユニキャストアド
レステーブル32には、IPヘッダ変換に用いるIPv
6ユニキャストアドレスが、例えば、管理者の指示にし
たがって予め登録されており、ここでは、IPv6アド
レス(4::100〜4::200)が登録されてい
る。FIG. 3 is a configuration diagram of the IPv6 unicast address table 32. The IPv6 unicast address table 32 includes an IPv6 address used for the IP header conversion.
For example, six unicast addresses are registered in advance according to an instruction of the administrator, and here, IPv6 addresses (4 :: 100 to 4 :: 200) are registered.
【0023】また、IPアドレス変換情報保持手段4
は、IPアドレス変換テーブルを有する。IPアドレス
変換情報保持手段4は、IPv4端末が放送するIPv
4マルチキャストパケットのIPv4終点アドレスと、
IPv4終点アドレスに対して固定データ(IPv6マ
ルチキャストプレフィクス)を追加することでできるI
Pv6マルチキャストアドレスと、IPv4マルチキャ
ストパケットのIPv4始点アドレスと、変換用IPア
ドレス保持手段3から取得したIPv6ユニキャストア
ドレス(未済み場合は取得する)と、IPv6端末が放
送するIPv6マルチキャストパケットのIPv6終点
アドレスと、IPv6終点アドレスから固定データ(I
Pv6マルチキャストプレフィクス)を削除することで
できるIPv4マルチキャストアドレスと、及びIPv
6マルチキャストパケットのIPv6始点アドレスと、
変換用IPアドレス保持手段3から取得したIPv4ユ
ニキャストアドレス(未済み場合は取得する)とをそれ
ぞれ対応付けて保持している。IPアドレス変換情報保
持手段4は、例えば、CPUやASICやRAM等の電
子デバイスで構成される。The IP address conversion information holding means 4
Has an IP address conversion table. The IP address conversion information holding unit 4 is configured to transmit the IPv4
IPv4 destination address of 4 multicast packets;
I that can be obtained by adding fixed data (IPv6 multicast prefix) to the IPv4 destination address
A Pv6 multicast address, an IPv4 start address of an IPv4 multicast packet, an IPv6 unicast address obtained from the conversion IP address holding means 3 (if not already obtained), and an IPv6 end address of an IPv6 multicast packet broadcast by an IPv6 terminal. And fixed data (I
IPv4 multicast address that can be obtained by deleting Pv6 multicast prefix) and IPv4
6 IPv6 source address of the multicast packet;
The IPv4 unicast address acquired from the conversion IP address holding unit 3 (acquired if not yet acquired) is held in association with each other. The IP address conversion information holding unit 4 is configured by an electronic device such as a CPU, an ASIC, and a RAM.
【0024】図4は、IPアドレス変換テーブル41の
構成図である。IPアドレス変換テーブル41は、例え
ば、上述した受信IPv4マルチキャストパケットのI
Pv4終点アドレスとそれに対応するIPv6アドレス
(項番1)と、受信IPv4マルチキャストパケットの
IPv4始点アドレスとそれに対応するIPv6アドレ
ス(項番2)と、受信IPv6マルチキャストパケット
のIPv6終点アドレスとそれに対応するIPv4アド
レス(項番3)及び受信IPv6マルチキャストパケッ
トのIPv6始点アドレスとそれに対応するIPv4ア
ドレス(項番4)とをそれぞれ対応付けて保持してい
る。FIG. 4 is a configuration diagram of the IP address conversion table 41. The IP address conversion table 41 stores, for example, the I
Pv4 end address and its corresponding IPv6 address (item 1), received IPv4 multicast packet's IPv4 start address and its corresponding IPv6 address (item 2), received IPv6 multicast packet's IPv6 end address and its corresponding IPv4 The address (item number 3), the IPv6 start address of the received IPv6 multicast packet, and the corresponding IPv4 address (item number 4) are held in association with each other.
【0025】IPヘッダ変換手段5は、IP送受信手段
2から送信されたIPv4マルチキャストパケットを受
信し、IPヘッダ変換を行うことにより、IPv6マル
チキャストパケットを作成し、再び、IP送受信手段2
に送信する。IPヘッダ変換は、具体的には、IPv4
マルチキャストパケットのIPv4終点アドレスを、I
Pアドレス変換情報保持手段4に問い合わせることによ
り、このIPv4終点アドレスに対応するIPv6アド
レスを用いて、IPv6終点アドレスに変換し、さら
に、同様に、IPv4マルチキャストパケットのIPv
4始点アドレスを、IPアドレス変換情報保持手段4に
問い合わせることにより、このIPv4始点アドレスに
対応するIPv6アドレスを用いて、IPv6始点アド
レスに変換する。The IP header conversion means 5 receives the IPv4 multicast packet transmitted from the IP transmission / reception means 2 and performs an IP header conversion to create an IPv6 multicast packet.
Send to Specifically, the IP header conversion is performed by using the IPv4
The IPv4 destination address of the multicast packet is represented by I
By inquiring of the P address conversion information holding means 4, it is converted to an IPv6 end address using the IPv6 address corresponding to the IPv4 end address, and similarly, the IPv4
By inquiring the IP address conversion information holding means 4 of the four start addresses, the four start addresses are converted into IPv6 start addresses using the IPv6 addresses corresponding to the IPv4 start addresses.
【0026】また、IPヘッダ変換手段5は、IP送受
信手段2から送信されたIPv6マルチキャストパケッ
トを受信し、IPヘッダ変換を行うことにより、IPv
4マルチキャストパケットを作成し、再び、IP送受信
手段2に送信する。IPヘッダ変換は、具体的には、I
Pv6マルチキャストパケットのIPv6終点アドレス
を、IPアドレス変換情報保持手段4に問い合わせるこ
とにより、このIPv6終点アドレスに対応するIPv
4アドレスを用いて、IPv4終点アドレスに変換し、
さらに、同様に、IPv6マルチキャストパケットのI
Pv6始点アドレスを、IPアドレス変換情報保持手段
4に問い合わせることにより、このIPv6始点アドレ
スに対応するIPv4アドレスを用いて、IPv4始点
アドレスに変換する。IPヘッダ変換手段5は、例え
ば、CPUやASICやRAM等の電子デバイスで構成
される。The IP header conversion means 5 receives the IPv6 multicast packet transmitted from the IP transmission / reception means 2 and performs IP header conversion to obtain an IPv6 multicast packet.
4) Create a multicast packet and transmit it to the IP transmitting / receiving means 2 again. The IP header conversion is, specifically,
By inquiring the IPv6 destination address of the Pv6 multicast packet to the IP address translation information holding means 4, the IPv6 address corresponding to the IPv6 end address is obtained.
Using the four addresses to convert to an IPv4 destination address,
Further, similarly, the IPv6 multicast packet I
By inquiring the IPv6 start address to the IP address conversion information holding unit 4, the Pv6 start address is converted to an IPv4 start address using the IPv4 address corresponding to the IPv6 start address. The IP header conversion means 5 is composed of an electronic device such as a CPU, an ASIC, and a RAM, for example.
【0027】IPマルチキャスト経路制御情報管理手段
6は、後述するIPv4マルチキャスト経路制御情報及
びIPv6マルチキャスト経路制御情報に基づいて、I
Pv4マルチキャストパケット及びIPv6マルチキャ
ストパケットの中継先の決定を行う。IPv4マルチキ
ャスト経路制御情報は、例えば、IPマルチキャスト経
路制御プロトコルにしたがって、隣接するIPv4マル
チキャストルータと交換、収集されると共に、IPマル
チキャストメンバシップ情報管理手段7から通知される
IPv4マルチキャストグループメンバ情報を加味する
ことで得られる。また、同様に、IPv6マルチキャス
ト経路制御情報は、例えば、隣接するIPv6マルチキ
ャストルータと交換、収集及び管理されると共に、IP
マルチキャストメンバシップ情報管理手段7から通知さ
れるIPv6マルチキャストグループメンバ情報を加味
することで得られる。IPマルチキャスト経路制御情報
管理手段6は、例えばCPUやASICやRAM等の電
子デバイスで構成される。このIPv4マルチキャスト
経路制御情報及びIPv6マルチキャスト経路制御情報
は、IPマルチキャスト経路情報テーブル51にそれぞ
れ保持される。IPマルチキャスト経路情報テーブル5
1は、IPマルチキャスト経路制御情報管理手段6内又
は他の適宜のメモリに記憶される。The IP multicast routing control information management means 6 manages the IP multicast routing control information based on the IPv4 multicast routing control information and the IPv6 multicast routing control information described later.
The relay destination of the Pv4 multicast packet and the IPv6 multicast packet is determined. The IPv4 multicast routing control information is exchanged and collected with an adjacent IPv4 multicast router, for example, according to the IP multicast routing protocol, and also takes into account the IPv4 multicast group member information notified from the IP multicast membership information managing unit 7. Obtained by: Similarly, the IPv6 multicast routing control information is exchanged, collected, and managed with, for example, an adjacent IPv6 multicast router.
It is obtained by taking into account the IPv6 multicast group member information notified from the multicast membership information management means 7. The IP multicast path control information management means 6 is configured by an electronic device such as a CPU, an ASIC, and a RAM. The IPv4 multicast route control information and the IPv6 multicast route control information are held in the IP multicast route information table 51, respectively. IP multicast route information table 5
1 is stored in the IP multicast routing information management means 6 or in another appropriate memory.
【0028】図5は、IPマルチキャスト経路情報テー
ブル51の構成図である。IPマルチキャスト経路情報
テーブル51には、IPマルチキャストサーバから放送
されるIPマルチキャストパケットを中継すべきIPネ
ットワークの情報が保持されている。IPv4マルチキ
ャスト経路制御情報は、IPマルチキャスト経路情報テ
ーブル51に保持される情報のうち IPマルチキャス
トアドレス=IPv4マルチキャストアドレス となる
部分である。また、IPv6マルチキャスト経路制御情
報は、IPマルチキャスト経路情報テーブル51に保持
される情報のうち IPマルチキャストアドレス=IP
v6マルチキャストアドレスとなる部分である。FIG. 5 is a configuration diagram of the IP multicast route information table 51. The IP multicast route information table 51 holds information on an IP network to relay an IP multicast packet broadcast from an IP multicast server. The IPv4 multicast routing control information is a portion of the information held in the IP multicast routing information table 51 where IP multicast address = IPv4 multicast address. Further, the IPv6 multicast routing control information includes, among the information held in the IP multicast routing information table 51, IP multicast address = IP
This is the part that becomes the v6 multicast address.
【0029】図6は、IPv4隣接ルータ情報テーブル
71の構成図である。IPv4隣接ルータ情報テーブル
71では、隣接するIPv4マルチキャストルータの情
報を保持する。ここでは、各項番ごとのエントリとし
て、例えば、項番「1」では、インタフェース8に対応
する隣接ルータ情報は「OFF」であり、項番「2」で
は、インタフェース9に対応する隣接ルータ情報は「O
FF」であり、項番「3」では、インタフェース10に
対応する隣接ルータ情報は「OFF」であり、項番
「4」では、インタフェース11に対応する隣接ルータ
情報は「OFF」である。FIG. 6 is a configuration diagram of the IPv4 adjacent router information table 71. The IPv4 adjacent router information table 71 holds information on an adjacent IPv4 multicast router. Here, as an entry for each item number, for example, in the item number “1”, the adjacent router information corresponding to the interface 8 is “OFF”, and in the item number “2”, the adjacent router information corresponding to the interface 9 Is "O
In the item number “3”, the adjacent router information corresponding to the interface 10 is “OFF”, and in the item number “4”, the adjacent router information corresponding to the interface 11 is “OFF”.
【0030】図7は、IPv6隣接ルータ情報テーブル
72の構成図である。IPv6隣接ルータ情報テーブル
72では、隣接するIPv6マルチキャストルータの情
報を保持する。ここでは、各項番ごとのエントリとし
て、例えば、項番「1」では、インタフェース8に対応
する隣接ルータ情報は「OFF」であり、項番「2」で
は、インタフェース9に対応する隣接ルータ情報は「O
FF」であり、項番「3」では、インタフェース10に
対応する隣接ルータ情報は「OFF」であり、項番
「4」では、インタフェース11に対応する隣接ルータ
情報は「OFF」である。FIG. 7 is a configuration diagram of the IPv6 adjacent router information table 72. The IPv6 adjacent router information table 72 holds information on adjacent IPv6 multicast routers. Here, as an entry for each item number, for example, in the item number “1”, the adjacent router information corresponding to the interface 8 is “OFF”, and in the item number “2”, the adjacent router information corresponding to the interface 9 Is "O
In the item number “3”, the adjacent router information corresponding to the interface 10 is “OFF”, and in the item number “4”, the adjacent router information corresponding to the interface 11 is “OFF”.
【0031】IPマルチキャストメンバシップ情報管理
手段7は、RFC2236等に記載されているIPv4
マルチキャストグループメンバシッププロトコルにした
がって、IPv4端末から発信されるIPv4マルチキ
ャストグループへの加入又は離脱の要求を受信して、直
接接続しているIPv4ネットワーク内のIPv4マル
チキャストグループメンバ情報を収集、管理すると共
に、IPv4マルチキャストグループメンバ情報を、I
Pマルチキャスト経路制御情報管理手段6に通知する。[0031] The IP multicast membership information management means 7 uses the IPv4 described in RFC2236 or the like.
According to the multicast group membership protocol, a request for joining or leaving an IPv4 multicast group transmitted from an IPv4 terminal is received, and IPv4 multicast group member information in a directly connected IPv4 network is collected and managed. The IPv4 multicast group member information is
Notify the P multicast route control information management means 6.
【0032】さらに、IPマルチキャストメンバシップ
情報管理手段7は、RFC2710等に記載されている
IPv6マルチキャストグループメンバシッププロトコ
ルにしたがって、IPv6端末から発信されるIPv6
マルチキャストグループへの加入又は離脱の要求を受信
して、直接接続しているIPv6ネットワーク内のIP
v6マルチキャストグループメンバ情報を収集、管理す
ると共に、IPv6マルチキャストグループメンバ情報
を、IPマルチキャスト経路制御情報管理手段6に通知
する。なお、ここでは、IPマルチキャスト経路制御プ
ロトコルとして、RFC2362やdraft-ietf-pim-v2-
dm-03.txt等に記載されているPIM(Protocol Indepe
ndent Multicast)プロトコルDense Mode(PIM−D
Mプロトコル)を用いているが、適宜のプロトコルを用
いてもよい。Further, the IP multicast membership information management means 7 transmits an IPv6 signal transmitted from an IPv6 terminal according to an IPv6 multicast group membership protocol described in RFC2710 or the like.
Receiving a request to join or leave a multicast group and receiving IP requests in a directly connected IPv6 network
It collects and manages v6 multicast group member information, and notifies the IPv6 multicast group member information to the IP multicast routing control information management means 6. Here, RFC 2362 and draft-ietf-pim-v2-
PIM (Protocol Indepe) described in dm-03.txt etc.
ndent Multicast) Protocol Dense Mode (PIM-D
M protocol), but an appropriate protocol may be used.
【0033】IPv4マルチキャストグループメンバ情
報はIPv4マルチキャストメンバ情報テーブル61
に、IPv6マルチキャストグループメンバ情報はIP
v6マルチキャストメンバ情報テーブル62に、それぞ
れ保持される。The IPv4 multicast group member information is stored in the IPv4 multicast member information table 61.
In addition, IPv6 multicast group member information is IP
The v6 multicast member information table 62 holds the information.
【0034】図8は、IPv4マルチキャストメンバ情
報テーブル61の構成図である。IPv4マルチキャス
トメンバ情報テーブル61には、IPv4マルチキャス
トアドレスに加入しているIPv4端末の属するIPv
4ネットワークの情報が保持される。ここでは、IPv
4アドレス(238.0.0.2)に対する各項番ごと
のエントリとして、例えば、項番「1」では、インタフ
ェース8に対応するメンバ在籍情報は「OFF」であ
り、項番「2」では、インタフェース9に対応するメン
バ在籍情報は「ON」であり、項番「3」では、インタ
フェース10に対応するメンバ在籍情報は「OFF」で
あり、項番「4」では、インタフェース11に対応する
メンバ在籍情報は「OFF」である。よって、この例で
は、IPv4アドレス(238.0.0.2)は、イン
タフェース9に属する。FIG. 8 is a configuration diagram of the IPv4 multicast member information table 61. The IPv4 multicast member information table 61 includes an IPv4 terminal to which the IPv4 terminal subscribed to the IPv4 multicast address belongs.
4 network information is held. Here, IPv4
As an entry for each item number for four addresses (238.0.0.2), for example, in item number "1", the member enrollment information corresponding to the interface 8 is "OFF", and in item number "2", , The member enrollment information corresponding to the interface 9 is “ON”, the item enrollment information corresponding to the interface 10 is “OFF” in the item number “3”, and the item 11 “4” corresponds to the interface 11 in the item number “4”. The member enrollment information is “OFF”. Therefore, in this example, the IPv4 address (238.0.0.2) belongs to the interface 9.
【0035】図9は、IPv6マルチキャストメンバ情
報テーブル62の構成図である。IPv6マルチキャス
トメンバ情報テーブル62には、IPv6マルチキャス
トアドレスに加入しているIPv6端末の属するIPv
6ネットワークの情報が保持される。ここでは、IPv
6アドレス(ff1e::238.0.0.1)に対す
る各項番ごとのエントリとして、例えば、項番「1」で
は、インタフェース8に対応するメンバ在籍情報は「O
FF」であり、項番「2」では、インタフェース9に対
応するメンバ在籍情報は「OFF」であり、項番「3」
では、インタフェース10に対応するメンバ在籍情報は
「OFF」であり、項番「4」では、インタフェース1
1に対応するメンバ在籍情報は「ON」である。よっ
て、この例では、IPv6(ff1e::238.0.
0.1)は、インタフェース11に属する。FIG. 9 is a configuration diagram of the IPv6 multicast member information table 62. The IPv6 multicast member information table 62 includes an IPv6 terminal to which the IPv6 terminal subscribed to the IPv6 multicast address belongs.
6 network information is held. Here, IPv4
As an entry for each item number for the 6 addresses (ff1e :: 238.0.0.1), for example, in item number “1”, the member enrollment information corresponding to the interface 8 is “O”
In the item number “2”, the member enrollment information corresponding to the interface 9 is “OFF” and the item number “3”
In the item number “4”, the member enrollment information corresponding to the interface 10 is “OFF”.
The member enrollment information corresponding to No. 1 is “ON”. Therefore, in this example, IPv6 (ff1e :: 238.0.
0.1) belongs to the interface 11.
【0036】図10は、本発明に関する変換装置1を用
いた通信ネットワークシステム100の構成図である。
この通信ネットワークシステム100では、例えば、変
換装置1(ここでは、一例として、IPv4アドレス;
133.144.93.1及び133.144.95.
1、IPv6アドレス;1::1及び2::1が割り当
てられている。)を介してIPv4ネットワーク11
1、112とIPv6ネットワーク121、122とが
接続されており、IPv4ネットワーク111には、I
Pv4でマルチキャストパケットを放送するIPv4マ
ルチキャストサーバ101(IPv4アドレス;13
3.144.93.2)が含まれ、IPv4ネットワー
ク112には、IPv4でマルチキャストパケットを受
信するIPv4マルチキャストクライアント102(I
Pv4アドレス;133.144.95.2)が含ま
れ、IPv6ネットワーク121には、IPv6でマル
チキャストパケットを放送するIPv6マルチキャスト
サーバ103(IPv6アドレス;1::2)が含ま
れ、IPv6ネットワーク122には、IPv6でマル
チキャストパケットを受信するIPv6マルチキャスト
クライアント104(IPv6アドレス;2::2)が
含まれている。FIG. 10 is a configuration diagram of a communication network system 100 using the conversion device 1 according to the present invention.
In the communication network system 100, for example, the conversion device 1 (here, as an example, an IPv4 address;
133.144.93.1 and 133.144.95.
1, IPv6 addresses; 1 :: 1 and 2: 1: are assigned. ) Via the IPv4 network 11
1 and 112 are connected to the IPv6 networks 121 and 122, and the IPv4 network 111
IPv4 multicast server 101 (IPv4 address; 13) that broadcasts multicast packets in Pv4
3.144.93.2), and the IPv4 network 112 includes an IPv4 multicast client 102 (I) that receives an IPv4 multicast packet.
Pv4 address; 133.144.95.2) is included. The IPv6 network 121 includes an IPv6 multicast server 103 (IPv6 address; 1 :: 2) for broadcasting a multicast packet in IPv6. , An IPv6 multicast client 104 (IPv6 address; 2 :: 2) that receives a multicast packet in IPv6.
【0037】また、IPv4マルチキャストサーバ10
1は、IPv4マルチキャストパケット(IPv4アド
レス;238.0.0.1)を、IPv4ネットワーク
111に放送し、IPv6マルチキャストサーバ103
は、IPv6マルチキャストパケット(IPv6アドレ
ス;ff1e::238.0.0.2)を、IPv6ネ
ットワーク121にそれぞれ放送しているものとする。
なお、ここでは、IPv4ネットワーク111、112
と、IPv6ネットワーク121、122とは完全に分
離されているが、IPv4ネットワーク111、112
と、IPv6ネットワーク121、122とが物理的に
同一のネットワーク中に混在する場合でも同様である。The IPv4 multicast server 10
1 broadcasts an IPv4 multicast packet (IPv4 address; 238.0.0.1) to the IPv4 network 111, and
Is broadcasting an IPv6 multicast packet (IPv6 address; ff1e :: 238.0.0.2) to the IPv6 network 121, respectively.
Note that here, the IPv4 networks 111 and 112 are used.
And the IPv6 networks 121 and 122 are completely separated from each other, but the IPv4 networks 111 and 112
The same applies to a case where the IPv6 networks 121 and 122 are physically mixed in the same network.
【0038】つぎに、この通信ネットワークシステム1
00において、IPv4マルチキャストサーバ101
が、IPv4マルチキャストパケット(IPv4アドレ
ス;238.0.0.1)を、IPv4ネットワーク1
11に放送すると共に、このIPv4マルチキャストパ
ケットを、IPv6マルチキャストクライアント104
で受信する場合について説明する。Next, the communication network system 1
At 00, the IPv4 multicast server 101
Sends the IPv4 multicast packet (IPv4 address; 238.0.0.1) to the IPv4 network 1
And broadcasts the IPv4 multicast packet to the IPv6 multicast client 104.
Will be described.
【0039】まず、IGMPプロトコル(IGMP:In
ternet Group Management Protocol)、MLDプロ
トコル(MLD:Multicast Listener Discovery)及
びPIM−DMプロトコルにしたがって、変換装置1が
定期的に行う処理(処理201〜204)について説明
する。図12は、処理201、202についての通信シ
ーケンス図である。First, the IGMP protocol (IGMP: In
The processing (processing 201 to 204) that the conversion device 1 performs periodically according to the Internet Group Management Protocol), the MLD protocol (MLD: Multicast Listener Discovery), and the PIM-DM protocol will be described. FIG. 12 is a communication sequence diagram for the processes 201 and 202.
【0040】(処理201について)IPマルチキャス
トメンバシップ情報管理手段7は、IGMPプロトコル
にしたがってIGMP Queryメッセージを作成す
ると共に、IPv4ネットワーク111、112への送
出をIP送受信手段2に指示する。IP送受信手段2
は、IGMP QueryメッセージをIPv4ネット
ワーク111、112に送出する。また、IP送受信手
段2は、IGMP ReportメッセージをIPv4
ネットワーク111あるいは112から受信すると、こ
のIGMP ReportメッセージをIPマルチキャ
ストメンバシップ情報管理手段7に渡す。(Process 201) The IP multicast membership information management means 7 creates an IGMP Query message according to the IGMP protocol, and instructs the IP transmission / reception means 2 to send the message to the IPv4 networks 111 and 112. IP transmission / reception means 2
Sends an IGMP Query message to the IPv4 networks 111 and 112. The IP transmitting / receiving means 2 transmits the IGMP Report message to the IPv4
When received from the network 111 or 112, the IGMP Report message is passed to the IP multicast membership information management means 7.
【0041】IPマルチキャストメンバシップ情報管理
手段7は、IGMPプロトコルにしたがってIGMP
Reportメッセージを解析して、IPv4マルチキ
ャストメンバ情報テーブル61を作成する(IPv4ア
ドレス=IGMP Reportメッセージで加入を要
求しているIPv4マルチキャストグループアドレスの
メンバ在籍情報のインタフェース=ONにセットす
る。)。ただし、ここでは、IPv4マルチキャストグ
ループの加入者が居ないので、IP送受信手段2は、こ
のIGMP Reportメッセージを受信しない。The IP multicast membership information management means 7 performs IGMP according to the IGMP protocol.
By analyzing the Report message, an IPv4 multicast member information table 61 is created (IPv4 address = Interface of member enrollment information of IPv4 multicast group address requesting to join by IGMP Report message = ON). However, here, since there is no subscriber of the IPv4 multicast group, the IP transmitting / receiving means 2 does not receive this IGMP Report message.
【0042】(処理202について)IPマルチキャス
トメンバシップ情報管理手段7は、MLDプロトコルに
したがってMLD Queryメッセージを作成すると
共に、IPv6ネットワーク121、122への送出を
IP送受信手段2に指示する。IP送受信手段2は、M
LD QueryメッセージをIPv6ネットワーク1
21、122に送出する。また、IP送受信手段2は、
MLD ReportメッセージをIPv6ネットワー
ク121あるいは122から受信すると、このMLD
ReportメッセージをIPマルチキャストメンバシ
ップ情報管理手段7に渡す。(Process 202) The IP multicast membership information management means 7 creates an MLD Query message according to the MLD protocol, and instructs the IP transmission / reception means 2 to send the message to the IPv6 networks 121 and 122. The IP transmitting / receiving means 2
LD Query message to IPv6 network 1
21 and 122. Also, the IP transmitting / receiving means 2
When receiving the MLD Report message from the IPv6 network 121 or 122, the MLD Report message
The report message is passed to the IP multicast membership information management means 7.
【0043】IPマルチキャストメンバシップ情報管理
手段7は、MLDプロトコルにしたがってMLD Re
portメッセージを解析して、IPv6マルチキャス
トメンバ情報テーブル62を作成する(IPv6アドレ
ス=MLD Reportメッセージで加入を要求して
いるIPv6マルチキャストグループアドレスのメンバ
在籍情報のインタフェース=ONにセットする。)。た
だし、ここでは、IPv6マルチキャストグループの加
入者が居ないので、IP送受信手段2は、このMLD
Reportメッセージを受信しない。図13は、処理
203、204についての通信シーケンス図である。The IP multicast membership information management means 7 performs MLD Re-call according to the MLD protocol.
The port message is analyzed to create an IPv6 multicast member information table 62 (IPv6 address = interface of member enrollment information of IPv6 multicast group address requested to join by MLD Report message = ON). However, here, since there is no subscriber of the IPv6 multicast group, the IP transmitting / receiving means 2
Does not receive Report message. FIG. 13 is a communication sequence diagram for the processes 203 and 204.
【0044】(処理203について)IPマルチキャス
ト経路制御情報管理手段6は、PIM−DMプロトコル
にしたがってHelloメッセージを作成すると共に、
IPv4ネットワーク111、112への送出をIP送
受信手段2に指示する。IP送受信手段2は、Hell
oメッセージをIPv4ネットワーク111、112に
送出する。また、IP送受信手段2は、Helloメッ
セージをIPv4ネットワーク111あるいは112か
ら受信すると、このHelloメッセージをIPマルチ
キャスト経路制御情報管理手段6に渡す。(Regarding the process 203) The IP multicast routing information management means 6 creates a Hello message according to the PIM-DM protocol,
It instructs the IP transmission / reception means 2 to send to the IPv4 networks 111 and 112. The IP transmitting / receiving means 2
o message is sent to the IPv4 networks 111 and 112. When receiving the Hello message from the IPv4 network 111 or 112, the IP transmitting / receiving means 2 passes the Hello message to the IP multicast routing control information management means 6.
【0045】IPマルチキャスト経路制御情報管理手段
6は、PIM−DMプロトコルにしたがってHello
メッセージを解析して、IPv4隣接ルータ情報テーブ
ル71を作成する(Helloメッセージを受信したイ
ンタフェースの隣接ルータ情報=ONにセットす
る。)。ただし、ここでは、IPv4マルチキャストル
ータが居ないので、IP送受信手段2は、このHell
oメッセージを受信しない。The IP multicast routing control information management means 6 performs Hello in accordance with the PIM-DM protocol.
The message is analyzed to create the IPv4 adjacent router information table 71 (adjacent router information of the interface that has received the Hello message is set to ON). However, here, since there is no IPv4 multicast router, the IP transmitting / receiving means 2
o Do not receive messages.
【0046】(処理204について)IPマルチキャス
ト経路制御情報管理手段6は、PIM−DMプロトコル
にしたがってHelloメッセージを作成すると共に、
IPv6ネットワーク121、122への送出をIP送
受信手段2に指示する。IP送受信手段2は、Hell
oメッセージをIPv6ネットワーク121、122に
送出する。また、IP送受信手段2は、Helloメッ
セージをIPv6ネットワーク121あるいは122か
ら受信すると、IPマルチキャスト経路制御情報管理手
段6に渡す。(Process 204) The IP multicast routing control information management means 6 creates a Hello message according to the PIM-DM protocol,
It instructs the IP transmission / reception means 2 to transmit to the IPv6 networks 121 and 122. The IP transmitting / receiving means 2
o message is sent to the IPv6 networks 121 and 122. Further, when receiving the Hello message from the IPv6 network 121 or 122, the IP transmission / reception unit 2 passes the Hello message to the IP multicast routing control information management unit 6.
【0047】IPマルチキャスト経路制御情報管理手段
6は、PIM−DMプロトコルにしたがってHello
メッセージを解析して、IPv6隣接ルータ情報テーブ
ル72を作成する(Helloメッセージを受信したイ
ンタフェースの隣接ルータ情報=ONにセットす
る。)。ただし、ここでは、IPv6マルチキャストル
ータが居ないので、IP送受信手段2は、このHell
oメッセージを受信しない。The IP multicast routing control information management means 6 performs Hello based on the PIM-DM protocol.
The message is analyzed to create an IPv6 adjacent router information table 72 (adjacent router information of the interface that has received the Hello message is set to ON). However, here, since there is no IPv6 multicast router, the IP transmitting / receiving unit 2
o Do not receive messages.
【0048】つぎに、この通信ネットワークシステム1
00において、IPv6マルチキャストクライント10
4がIPv6マルチキャストグループ(ff1e::2
38.0.0.1)に加入していない場合について説明
する。まず、IPv4マルチキャストサーバ101から
IPv4ネットワーク111に送出されるIPv4マル
チキャストパケット(238.0.0.1宛)を受信し
た変換装置1での処理について説明する。図14は、処
理205〜207についての通信シーケンス図である。Next, the communication network system 1
At 00, the IPv6 multicast client 10
4 is an IPv6 multicast group (ff1e :: 2
38.0.0.1) will be described. First, the processing in the conversion device 1 that has received an IPv4 multicast packet (addressed to 238.0.0.1) sent from the IPv4 multicast server 101 to the IPv4 network 111 will be described. FIG. 14 is a communication sequence diagram for the processes 205 to 207.
【0049】(処理205について)IP送受信手段2
は、IPv4ネットワーク111からIPv4マルチキ
ャストパケット(238.0.0.1宛)を受信する
と、IPv4マルチキャストパケットのIPv4終点ア
ドレス(=IPマルチキャストアドレス=238.0.
0.1)と、IPv4始点アドレス(=IPマルチキャ
ストサーバアドレス=133.144.93.2)とを
検索キーにして、このIPv4マルチキャストパケット
を中継すべき中継先(IPv4出力情報及びIPv6出
力情報)をIPマルチキャスト経路制御情報管理手段6
に問い合わせる。(Regarding process 205) IP transmitting / receiving means 2
Receives an IPv4 multicast packet (addressed to 238.0.0.1) from the IPv4 network 111, the IPv4 destination address of the IPv4 multicast packet (= IP multicast address = 238.0.
0.1) and an IPv4 start address (= IP multicast server address = 133.144.93.2) as a search key, a relay destination to which this IPv4 multicast packet should be relayed (IPv4 output information and IPv6 output information) IP multicast routing control information management means 6
Contact
【0050】(処理206について)IPマルチキャス
ト経路制御情報管理手段6は、IPv4終点アドレスと
IPv4始点アドレスのそれぞれに対応するIPv6ア
ドレスを、IPアドレス変換情報保持手段4に問い合わ
せる。(Step 206) The IP multicast route control information management means 6 inquires of the IP address conversion information holding means 4 about the IPv6 addresses corresponding to the IPv4 end address and the IPv4 start address, respectively.
【0051】(処理207について)まず、IPアドレ
ス変換情報保持手段4は、IPv4終点アドレスがIP
アドレス変換テーブル41に登録されているかを調べ、
それに対応するIPv6アドレスが登録又は未登録であ
るかを問い合わせ元(ここではIPマルチキャスト経路
制御情報管理手段6)に報告する。未登録の場合は、I
Pv4終点アドレスと、このIPv4終点アドレスに固
定データ(IPv6マルチキャストプレフィクス=例え
ばff1e::/96)を追加してできるIPv6アド
レス(ff1e::238.0.0.1)とを対応付け
てIPアドレス変換テーブル41に登録し、このIPv
6アドレス(ff1e::238.0.0.1)をIP
マルチキャスト経路制御情報管理手段6に報告する。(Regarding the process 207) First, the IP address conversion information holding means 4 checks that the IPv4 end address is
Check whether it is registered in the address conversion table 41,
It reports to the inquiry source (here, the IP multicast routing control information management means 6) whether the corresponding IPv6 address is registered or unregistered. If not registered, I
The Pv4 destination address is associated with an IPv6 address (ff1e :: 238.0.0.1) which is obtained by adding fixed data (IPv6 multicast prefix = for example, ff1e :: / 96) to the IPv4 destination address. Registered in the address translation table 41,
6 address (ff1e :: 238.0.0.1) to IP
This is reported to the multicast route control information management means 6.
【0052】また、IPアドレス変換情報保持手段4
は、IPv4始点アドレスがIPアドレス変換テーブル
41に登録されているかを調べ、それに対応するIPv
6アドレスが登録又は未登録であるかを問い合わせ元
(ここではIPマルチキャスト経路制御情報管理手段
6)に報告する。未登録の場合は、変換用IPアドレス
保持手段3からIPv6ユニキャストアドレスを取得
し、IPv4始点アドレスと対応付けてIPアドレス変
換テーブル41に登録した後、このIPv6ユニキャス
トアドレスをIPマルチキャスト経路制御情報管理手段
6に報告する。なお、ここでは、IPv4始点アドレス
(133.144.93.2)は、IPアドレス変換テ
ーブル41に登録されていないので、変換用IPアドレ
ス保持手段3からIPv6ユニキャストアドレス
(4::100)を取得し、IPアドレス変換テーブル
41に登録した後、このIPv6ユニキャストアドレス
を報告することになる。図15は、処理208、209
についての通信シーケンス図である。The IP address conversion information holding means 4
Checks whether the IPv4 start address is registered in the IP address conversion table 41, and
It reports to the inquiry source (here, the IP multicast routing information management means 6) whether the 6 addresses are registered or unregistered. If the IPv6 unicast address has not been registered, an IPv6 unicast address is obtained from the conversion IP address holding unit 3 and registered in the IP address conversion table 41 in association with the IPv4 start address. Report to the management means 6. Here, since the IPv4 start address (133.144.93.2) is not registered in the IP address conversion table 41, the IPv6 unicast address (4 :: 100) is converted from the conversion IP address holding unit 3 to the IP address. After obtaining and registering it in the IP address conversion table 41, the IPv6 unicast address is reported. FIG. 15 shows the processes 208 and 209.
FIG. 4 is a communication sequence diagram for
【0053】(処理208について)つぎに、IPマル
チキャスト経路制御情報管理手段6は、IP送受信手段
2から与えられたIPv4終点アドレス(IPマルチキ
ャストアドレス;238.0.0.1)と、IPv4始
点アドレス(IPマルチキャストサーバアドレス;13
3.144.93.2)とを検索キーにしてIPマルチ
キャスト経路情報テーブル51を検索する。このIPマ
ルチキャスト経路情報テーブル51内に該当するエント
リがある場合は、出力情報(出力するインタフェース及
びプロトコルを示す情報)をIP送受信手段2に通知す
る。一方、該当エントリが無い場合は、上述のように、
IPマルチキャストアドレス(238.0.0.1)、
IPマルチキャストサーバアドレス(133.144.
93.2)のエントリをそれぞれ作成する。(Step 208) Next, the IP multicast routing control information management means 6 sends the IPv4 end address (IP multicast address; 238.0.0.1) given from the IP transmission / reception means 2 to the IPv4 start address. (IP multicast server address; 13
3.144.93.2) is used as a search key to search the IP multicast route information table 51. If there is a corresponding entry in the IP multicast route information table 51, the output information (information indicating an interface and a protocol to be output) is notified to the IP transmitting / receiving means 2. On the other hand, if there is no corresponding entry, as described above,
IP multicast address (238.0.0.1),
IP multicast server address (133.144.
93.2) Create the respective entries.
【0054】ここで、IPマルチキャスト経路情報テー
ブル51のエントリの出力情報(出力するインタフェー
ス及びプロトコルを示す情報)をIP送受信手段2に通
知する際の、エントリの出力情報のセット(設定)につ
いて説明する。Here, a description will be given of a set (setting) of the output information of the entry when notifying the IP transmitting / receiving means 2 of the output information of the entry of the IP multicast route information table 51 (information indicating the interface and protocol to be output). .
【0055】IPv4隣接ルータ情報テーブル71で隣
接ルータ情報がONに設定されているインタフェースの
IPv4出力情報をONにセットする。IPv6隣接ル
ータ情報テーブル72で隣接ルータ情報がONに設定さ
れているインタフェースのIPv6出力情報をONにセ
ットする。IPv4マルチキャストメンバ情報テーブル
61でIPv4アドレスが(238.0.0.1)であ
って、メンバ在籍情報のインタフェースがONに設定さ
れているインタフェースのIPv4出力情報をONにセ
ットする。IPv6マルチキャストメンバ情報テーブル
62でIPv6アドレスが(ff1e::238.0.
0.1)であって、メンバ在籍情報のインタフェースが
ONに設定されているインタフェースのIPv6出力情
報をONにセットする。IPv4マルチキャストパケッ
トを受信したインタフェースのIPv4出力情報をOF
Fにセットする。また、上述の何れにも該当しないIP
v4出力情報及びIPv6出力情報をOFFにセットす
る。なお、ここでは、全インタフェースのIPv4出力
情報=OFF、全インタフェースのIPv6出力情報=
OFFの出力情報が、IPマルチキャスト経路制御情報
管理手段6からIP送受信手段2に通知されることにな
る。In the IPv4 adjacent router information table 71, the IPv4 output information of the interface for which the adjacent router information is set to ON is set to ON. The IPv6 output information of the interface whose neighboring router information is set to ON in the IPv6 neighboring router information table 72 is set to ON. The IPv4 output information of the interface whose IPv4 address is (238.0.0.1) in the IPv4 multicast member information table 61 and the interface of the member enrollment information is set to ON is set to ON. In the IPv6 multicast member information table 62, the IPv6 address is (ff1e :: 238.0.
0.1), the IPv6 output information of the interface whose member enrollment information interface is set to ON is set to ON. OF4 output information of the interface that received the IPv4 multicast packet
Set to F. In addition, IP that does not correspond to any of the above
The v4 output information and the IPv6 output information are set to OFF. Here, IPv4 output information of all interfaces = OFF, IPv6 output information of all interfaces =
The output information of OFF is notified from the IP multicast route control information management means 6 to the IP transmission / reception means 2.
【0056】(処理209について)IP送受信手段2
は、IPv4出力情報=ONに設定されているインタフ
ェースに該当するIPv4ネットワークに対して、IP
v4マルチキャストパケットを送出する。なお、ここで
は、全インタフェースのIPv4出力情報=OFFにセ
ットされているため、IPv4マルチキャストパケット
は、何れのIPv4ネットワークにも送出されないこと
になる。図16は、処理210〜214についての通信
シーケンス図である。(Regarding process 209) IP transmitting / receiving means 2
Indicates that an IPv4 network corresponding to an interface for which IPv4 output information = ON is
Send a v4 multicast packet. In this case, since the IPv4 output information of all interfaces is set to OFF, the IPv4 multicast packet is not transmitted to any IPv4 network. FIG. 16 is a communication sequence diagram for the processes 210 to 214.
【0057】(処理210について)IP送受信手段2
は、IPv4マルチキャストパケットをIPヘッダ変換
手段5に渡す。(Regarding process 210) IP transmitting / receiving means 2
Passes the IPv4 multicast packet to the IP header conversion means 5.
【0058】(処理211について)IPヘッダ変換手
段5は、IPv4マルチキャストパケットのIPv4終
点アドレスとIPv4始点アドレスのそれぞれに対応す
るIPv6アドレスを、IPアドレス変換情報保持手段
4に問い合わせる。(Regarding the process 211) The IP header conversion unit 5 inquires the IP address conversion information holding unit 4 of an IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address of the IPv4 multicast packet.
【0059】(処理212について)IPアドレス変換
情報保持手段4は、(処理207)にしたがって、IP
アドレス変換テーブル41からIPv4終点アドレスと
IPv4始点アドレスのそれぞれに対応するIPv6ア
ドレスを取得し、問い合わせ元(ここではIPヘッダ変
換手段5)に報告する。(Regarding Step 212) The IP address conversion information holding means 4 executes the IP address conversion
An IPv6 address corresponding to each of the IPv4 end point address and the IPv4 start point address is acquired from the address conversion table 41, and reported to the inquiry source (here, the IP header conversion means 5).
【0060】(処理213について)IPヘッダ変換手
段5は、IPv4終点アドレスに対応するIPv6アド
レスを用いたIPv6終点アドレスに変換するととも
に、IPv4始点アドレスに対応するIPv6アドレス
を用いたIPv6始点アドレスに変換するIPヘッダ変
換によって、IPv4マルチキャストパケットからIP
v6マルチキャストパケットを作成し、この作成したI
Pv6マルチキャストパケットをIP送受信手段2に戻
す。(Process 213) The IP header conversion unit 5 converts the IPv6 address corresponding to the IPv4 end address into an IPv6 end address using the IPv6 address corresponding to the IPv4 end address, and also converts the IPv6 address into the IPv6 start address using the IPv6 address corresponding to the IPv4 start address. IP header conversion, IPv4 multicast packet to IP
v6 multicast packet is created, and the created I
The Pv6 multicast packet is returned to the IP transmitting / receiving means 2.
【0061】(処理214について)IP送受信手段2
は、(処理208)でIPマルチキャスト経路制御情報
管理手段6から通知されたIPv6出力情報=ONに設
定されているインタフェースに該当するIPv6ネット
ワークに対して、IPv6マルチキャストパケットを送
出する。なお、ここでは、全インタフェースのIPv6
出力情報=OFFにセットされているため、IPv6マ
ルチキャストパケットは、何れのIPv6ネットワーク
にも送出されないことになる。(Regarding process 214) IP transmitting / receiving means 2
Sends an IPv6 multicast packet to the IPv6 network corresponding to the interface set to IPv6 output information = ON notified from the IP multicast routing information management means 6 in (process 208). Here, IPv6 of all interfaces is used.
Since the output information is set to OFF, the IPv6 multicast packet is not transmitted to any IPv6 network.
【0062】つぎに、IPv6マルチキャストクライン
ト104がIPv6マルチキャストグループ(ff1
e::238.0.0.1)に加入した場合について説
明する。IPv6マルチキャストクライント104は、
MLDプロトコルにしたがってIPv6マルチキャスト
グループ(ff1e::238.0.0.1)に加入す
るためのMLD Reportメッセージを作成して、
IPv6ネットワーク122に送出する。このMLD
Reportメッセージを、IPv6ネットワーク12
2から受信した変換装置1の処理について説明する。図
17は、処理215についての通信シーケンス図であ
る。Next, the IPv6 multicast client 104 sets the IPv6 multicast group (ff1
e :: 238.0.0.1) will be described. The IPv6 multicast client 104
Create an MLD Report message for joining the IPv6 multicast group (ff1e :: 238.0.0.1) according to the MLD protocol,
Send it to the IPv6 network 122. This MLD
The Report message is sent to the IPv6 network 12
2 will be described. FIG. 17 is a communication sequence diagram for the process 215.
【0063】(処理215について)IP送受信手段2
は、MLDメッセージをIPマルチキャストメンバシッ
プ情報管理手段7に渡す。IPマルチキャストメンバシ
ップ情報管理手段7は、MLDプロトコルにしたがって
MLDメッセージを解析して、IPv6マルチキャスト
メンバ情報テーブル62を作成するとともに、MLDメ
ッセージの解析で得た情報を、IPマルチキャスト経路
制御情報管理手段6に通知する。IPマルチキャスト経
路制御情報管理手段6は、MLDメッセージの解析で得
た情報にしたがって、IPマルチキャスト経路情報テー
ブル51を作成する。(Regarding process 215) IP transmitting / receiving means 2
Passes the MLD message to the IP multicast membership information management means 7. The IP multicast membership information management means 7 analyzes the MLD message in accordance with the MLD protocol to create an IPv6 multicast member information table 62, and transmits the information obtained by analyzing the MLD message to the IP multicast path control information management means 6. Notify. The IP multicast route control information management means 6 creates the IP multicast route information table 51 according to the information obtained by analyzing the MLD message.
【0064】また、ここでは、MLDメッセージの受信
によって、IPv6マルチキャストグループ(ff1
e::238.0.0.1)の加入者がIPv6ネット
ワーク122に居ることが判明したので、IPv6マル
チキャストメンバ情報テーブル62のIPv6アドレス
(ff1e::238.0.0.1)のインタフェース
11がON、IPマルチキャスト経路情報テーブル51
のIPv6アドレス(ff1e::238.0.0.
1)のインタフェース11がONにそれぞれセットされ
る。また、IPマルチキャスト経路情報テーブル51に
は、IPマルチキャストサーバアドレスの値の違いによ
ってIPv6アドレス(ff1e::238.0.0.
1)のエントリが複数存在する場合があるが、その場合
は、該当する複数のエントリのインタフェース11がO
Nにセットされる。Here, by receiving the MLD message, the IPv6 multicast group (ff1
e :: 238.0.0.1) is found to be in the IPv6 network 122, so the interface 11 of the IPv6 address (ff1e :: 238.0.0.1) in the IPv6 multicast member information table 62. Is ON, IP multicast route information table 51
IPv6 address (ffle :: 238.0.0.
The interface 11 of 1) is set to ON. In the IP multicast route information table 51, the IPv6 address (ff1e :: 238.0.0.
In some cases, there are a plurality of entries of 1). In this case, the interface 11 of the plurality of entries is
Set to N.
【0065】つぎに、(処理215)以後、IPv4マ
ルチキャストサーバ101がIPv4ネットワーク11
1に送出するIPv4マルチキャストパケット(23
8.0.0.1宛)を受信した変換装置1の処理につい
て説明する。但し、処理215以後の変換装置1の処理
は、上述の処理205〜214を再び繰り返すことにな
る。詳細を以下に説明する。Next, after (processing 215), the IPv4 multicast server 101
IPv4 multicast packet (23
The process performed by the conversion device 1 that has received the address “8.0.0.1” will be described. However, the processing of the conversion apparatus 1 after the processing 215 repeats the above-described processing 205 to 214 again. Details will be described below.
【0066】IP送受信手段2は、(処理205)を行
って、IPv4マルチキャストパケットの中継先(IP
v4出力情報及びIPv6出力情報)をIPマルチキャ
スト経路制御情報管理手段6に問い合わせる。IPマル
チキャスト経路制御情報管理手段6は、(処理206)
を行って、IPv4終点アドレスとIPv4始点アドレ
スのそれぞれに対応するIPv6アドレスを、IPアド
レス変換情報保持手段4に問い合わせる。The IP transmission / reception means 2 performs (Process 205), and relays the IPv4 multicast packet
(v4 output information and IPv6 output information) to the IP multicast routing control information management means 6. The IP multicast routing control information management means 6 (process 206)
Is performed, and the IPv6 address corresponding to each of the IPv4 end point address and the IPv4 start point address is inquired to the IP address conversion information holding means 4.
【0067】IPアドレス変換情報保持手段4は、(処
理207)を行って、IPv4マルチキャストパケット
のIPv4終点アドレスとIPv4始点アドレスのそれ
ぞれに対応するIPv6アドレスを問い合わせ元(ここ
ではIPマルチキャスト経路制御情報管理手段6)に報
告する。なお、ここでは、IPv4終点アドレス(23
8.0.0.1)に対応するIPv6アドレス(ff1
e:238.0.0.1)とIPv4始点アドレス(1
33.144.93.2)に対応するIPv6アドレス
(4::100)が報告される。The IP address conversion information holding means 4 performs (processing 207) to inquire the IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address of the IPv4 multicast packet (here, the IP multicast routing control information management). Report to means 6). Here, the IPv4 end address (23
8.0.0.1) corresponding to the IPv6 address (ff1
e: 238.0.0.1) and the IPv4 source address (1
An IPv6 address (4 :: 100) corresponding to 33.144.93.2) is reported.
【0068】また、IPマルチキャスト経路制御情報管
理手段6は、(処理208)を行って、IPv4マルチ
キャストパケットの出力情報(出力するインタフェース
及びプロトコルを示す情報)をIP送受信手段2に通知
する。なお、ここでは、全インタフェースのIPv4出
力情報=OFF、インタフェース11のIPv6出力情
報=ON、その他のインタフェースのIPv6出力情報
=OFFの出力情報がIPマルチキャスト経路制御情報
管理手段6からIP送受信手段2に通知される。The IP multicast route control information management means 6 performs (process 208) and notifies the IP transmission / reception means 2 of output information (information indicating an interface and a protocol to be output) of the IPv4 multicast packet. Here, the output information of IPv4 output information of all interfaces = OFF, IPv6 output information of interface 11 = ON, and IPv6 output information of other interfaces = OFF is transmitted from the IP multicast route control information management unit 6 to the IP transmission / reception unit 2. Notified.
【0069】IP送受信手段2は、(処理209)を行
って、IPv4出力情報=ONに設定されているインタ
フェースに該当するIPv4ネットワークに対してIP
v4マルチキャストパケットを送出する。なお、ここで
は、全インタフェースのIPv4出力情報=OFFにセ
ットされているため、IPv4マルチキャストパケット
は、何れのIPv4ネットワークにも送出されない。The IP transmission / reception means 2 performs (processing 209) and sends an IP address to the IPv4 network corresponding to the interface for which IPv4 output information = ON.
Send a v4 multicast packet. Here, since the IPv4 output information of all interfaces is set to OFF, the IPv4 multicast packet is not transmitted to any IPv4 network.
【0070】つぎに、IP送受信手段2、IPアドレス
変換情報保持手段4及びIPヘッダ変換手段5は、(処
理210〜213)を行って、IPv4マルチキャスト
パケットからIPv6マルチキャストパケットを作成す
る。IP送受信手段2は、(処理214)を行って、
(処理208)でIPマルチキャスト経路制御情報管理
手段6から通知されたIPv6出力情報=ONに設定さ
れているインタフェースに該当するIPv6ネットワー
クに対してIPv6マルチキャストパケットを送出す
る。なお、ここでは、インタフェース11のIPv6出
力情報=ONにセットされているため、IPv6マルチ
キャストパケットは、IPv6ネットワーク122に送
出される。また、IPv6マルチキャストクライント1
04は、IPv6ネットワーク122からIPv6マル
チキャストパケットを受信する。Next, the IP transmission / reception means 2, the IP address conversion information holding means 4 and the IP header conversion means 5 perform (processes 210 to 213) to create an IPv6 multicast packet from the IPv4 multicast packet. The IP transmitting / receiving means 2 performs (Process 214)
In (process 208), an IPv6 multicast packet is transmitted to the IPv6 network corresponding to the interface set to IPv6 output information = ON notified from the IP multicast routing control information management means 6. Here, since the IPv6 output information of the interface 11 is set to ON, the IPv6 multicast packet is transmitted to the IPv6 network 122. Also, IPv6 multicast client 1
04 receives an IPv6 multicast packet from the IPv6 network 122.
【0071】これにより、IPv4マルチキャストサー
バ101が放送するマルチキャストパケットを、IPv
6マルチキャストクライント104で受信することがで
きる。つぎに、IPv6マルチキャストクライント10
4がIPv6マルチキャストグループ(ff1e::2
38.0.0.1)から離脱した場合について説明す
る。As a result, the multicast packets broadcast by the IPv4 multicast server 101 are
6 can be received by the multicast client 104. Next, the IPv6 multicast client 10
4 is an IPv6 multicast group (ff1e :: 2
38.0.0.1) will be described.
【0072】IPv6マルチキャストクライント104
は、MLDプロトコルにしたがってff1e::23
8.0.0.1のIPv6マルチキャストグループから
離脱するためのMLD Doneメッセージを作成し
て、IPv6ネットワーク122に送出する。ここで、
このMLD DoneメッセージをIPv6ネットワー
ク122から受信した変換装置1の処理について説明す
る。図18は、処理217についての通信シーケンス図
である。The IPv6 multicast client 104
Is ff1e :: 23 according to the MLD protocol.
8. Create an MLD Done message for leaving from the IPv6 multicast group of 0.1.0.1, and send it to the IPv6 network 122. here,
The processing of the conversion device 1 that has received the MLD Done message from the IPv6 network 122 will be described. FIG. 18 is a communication sequence diagram for the process 217.
【0073】(処理217について)IP送受信手段2
は、MLD DoneメッセージをIPマルチキャスト
メンバシップ情報管理手段7に渡す。IPマルチキャス
トメンバシップ情報管理手段7は、MLD Doneメ
ッセージを受け取ると、IPv6マルチキャストグルー
プの加入者の存在を確認するためのMLD Query
メッセージを作成すると共に、IP送受信手段2にIP
v6ネットワーク122への送出を指示する。IP送受
信手段2は、MLD QueryメッセージをIPv6
ネットワーク122に送出する。(Regarding process 217) IP transmitting / receiving means 2
Passes the MLD Done message to the IP multicast membership information management means 7. Upon receiving the MLD Done message, the IP multicast membership information management means 7 receives an MLD Query message for confirming the existence of the IPv6 multicast group subscriber.
A message is created, and the IP transmitting / receiving
The transmission to the v6 network 122 is instructed. The IP transmitting / receiving means 2 transmits the MLD Query message to the IPv6
Send it to the network 122.
【0074】他にIPv6マルチキャストグループの加
入者が居る場合は、加入者によってIPv6マルチキャ
ストグループへの加入を示すMLD Reportメッ
セージが一定時間内にネットワーク122に送出される
ので、IP送受信手段2は、MLD Reportメッ
セージをIPマルチキャストメンバシップ情報管理手段
7に渡す。IPマルチキャストメンバシップ情報管理手
段7では、MLD Report及びMLD Done
メッセージを廃棄して以後の処理を終了する。If there is another subscriber of the IPv6 multicast group, an MLD Report message indicating that the subscriber has joined the IPv6 multicast group is sent to the network 122 within a predetermined time. The report message is passed to the IP multicast membership information management means 7. In the IP multicast membership information management means 7, the MLD Report and the MLD Done
The message is discarded, and the subsequent processing ends.
【0075】他にIPv6マルチキャストグループの加
入者が居ない場合は、一定時間経過してもIPv6マル
チキャストグループへの加入を示すMLD Repor
tメッセージはIPv6ネットワーク122に送出され
ないので、IPマルチキャストメンバシップ情報管理手
段7は、MLD DoneメッセージにしたがってIP
v6マルチキャストメンバ情報テーブル62を作成する
とともに、MLD Doneメッセージの解析で得た情
報を、IPマルチキャスト経路制御情報管理手段6に通
知する。IPマルチキャスト経路制御情報管理手段6
は、MLD Doneメッセージの解析で得た情報にし
たがってIPマルチキャスト経路情報テーブル51を作
成する。If there is no other subscriber of the IPv6 multicast group, the MLD Report indicating that the subscriber has joined the IPv6 multicast group even after a certain period of time has elapsed.
Since the t message is not sent to the IPv6 network 122, the IP multicast membership information management means 7 sends the IP message according to the MLD Done message.
A v6 multicast member information table 62 is created, and information obtained by analyzing the MLD Done message is notified to the IP multicast routing control information management means 6. IP multicast routing information management means 6
Creates the IP multicast route information table 51 according to the information obtained by analyzing the MLD Done message.
【0076】また、ここでは、MLD Doneメッセ
ージの受信とその後の一連の処理によって、IPv6マ
ルチキャストグループ(ff1e::238.0.0.
1)の加入者がIPv6ネットワーク122から居なく
なったことが判明するので、IPv6マルチキャストメ
ンバ情報テーブル62のIPv6アドレス(ff1
e::238.0.0.1)のインタフェース11がO
FF、IPマルチキャスト経路情報テーブル51のIP
v6アドレス(ff1e::238.0.0.1)のイ
ンタフェース11がOFFにそれぞれセットされる。ま
た、IPマルチキャスト経路情報テーブル51には、I
Pマルチキャストサーバアドレスの値の違いによって、
IPv6アドレス(ff1e::238.0.0.1)
のエントリが複数存在する場合があるが、その場合は該
当する複数のエントリのインタフェース11がOFFに
セットされる。Here, by receiving the MLD Done message and a series of subsequent processing, the IPv6 multicast group (ff1e :: 238.0.0.
Since it is determined that the subscriber 1) has disappeared from the IPv6 network 122, the IPv6 address (ff1) in the IPv6 multicast member information table 62 is determined.
e :: 238.0.0.1) is O
FF, IP of the IP multicast route information table 51
The interface 11 of the v6 address (ff1e :: 238.0.0.1) is set to OFF. Also, the IP multicast route information table 51 includes
Depending on the value of the P multicast server address,
IPv6 address (ff1e :: 238.0.0.1)
In some cases, the interface 11 of the corresponding entry is set to OFF.
【0077】つぎに、(処理217)以後、IPv4マ
ルチキャストサーバ101がIPv4ネットワーク11
1に送出するIPv4マルチキャストパケット(23
8.0.0.1宛)を受信した変換装置1の処理につい
て説明する。但し、処理217以後の変換装置1の処理
は、上述の処理205〜214を再び繰り返すことにな
る。詳細を以下に説明する。Next, after (processing 217), the IPv4 multicast server 101
IPv4 multicast packet (23
The process performed by the conversion device 1 that has received the address “8.0.0.1” will be described. However, the processing of the conversion device 1 after the processing 217 repeats the above-described processing 205 to 214 again. Details will be described below.
【0078】IP送受信手段2は、(処理205)を行
って、IPv4マルチキャストパケットの中継先(IP
v4出力情報及びIPv6出力情報)を、IPマルチキ
ャスト経路制御情報管理手段6に問い合わせる。IPマ
ルチキャスト経路制御情報管理手段6は、(処理20
6)を行って、IPv4終点アドレスとIPv4始点ア
ドレスのそれぞれに対応するIPv6アドレスを、IP
アドレス変換情報保持手段4に問い合わせる。The IP transmitting / receiving means 2 performs (Step 205) and relays the IPv4 multicast packet
(v4 output information and IPv6 output information) to the IP multicast routing information management means 6. The IP multicast routing control information management means 6 (process 20)
6) is performed, and the IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address is set to the IP address.
An inquiry is made to the address conversion information holding means 4.
【0079】IPアドレス変換情報保持手段4は、(処
理207)を行って、IPv4マルチキャストパケット
のIPv4終点アドレスとIPv4始点アドレスのそれ
ぞれに対応するIPv6アドレスを問い合わせ元(ここ
ではIPマルチキャスト経路制御情報管理手段6)に報
告する。なお、ここでは、IPv4終点アドレス(23
8.0.0.1)に対応するIPv6アドレス(ff1
e:238.0.0.1)と、IPv4始点アドレス
(133.144.93.2)に対応するIPv6アド
レス(4::100)とが報告される。The IP address conversion information holding means 4 performs (process 207) to inquire the IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address of the IPv4 multicast packet (here, the IP multicast routing control information management). Report to means 6). Here, the IPv4 end address (23
8.0.0.1) corresponding to the IPv6 address (ff1
e: 238.0.0.1) and an IPv6 address (4 :: 100) corresponding to the IPv4 source address (133.144.93.2) are reported.
【0080】また、IPマルチキャスト経路制御情報管
理手段6は、(処理208)を行って、IPv4マルチ
キャストパケットの出力情報(出力するインタフェース
及びプロトコルを示す情報)をIP送受信手段2に通知
する。なお、ここでは、全インタフェースのIPv4出
力情報=OFF、全インタフェースのIPv6出力情報
=OFFの出力情報が、IPマルチキャスト経路制御情
報管理手段6からIP送受信手段2に通知される。The IP multicast route control information management means 6 performs (process 208) to notify the IP transmission / reception means 2 of output information of the IPv4 multicast packet (information indicating an interface and a protocol to be output). Here, the output information of IPv4 output information of all interfaces = OFF and IPv6 output information of all interfaces = OFF is notified from the IP multicast route control information managing means 6 to the IP transmitting / receiving means 2.
【0081】IP送受信手段2は、(処理209)を行
って、IPv4出力情報=ONに設定されているインタ
フェースに該当するIPv4ネットワークに対してIP
v4マルチキャストパケットを送出する。なお、ここで
は、全インタフェースのIPv4出力情報=OFFにセ
ットされているため、IPv4マルチキャストパケット
は、何れのIPv4ネットワークにも送出されない。The IP transmission / reception means 2 performs (Process 209) and sends an IP address to the IPv4 network corresponding to the interface for which IPv4 output information = ON.
Send a v4 multicast packet. Here, since the IPv4 output information of all interfaces is set to OFF, the IPv4 multicast packet is not transmitted to any IPv4 network.
【0082】つぎに、IP送受信手段2、IPアドレス
変換情報保持手段4及びIPヘッダ変換手段5は、(処
理210〜213)を行って、IPv4マルチキャスト
パケットからIPv6マルチキャストパケットを作成す
る。Next, the IP transmission / reception means 2, the IP address conversion information holding means 4 and the IP header conversion means 5 perform (processes 210 to 213) to create an IPv6 multicast packet from the IPv4 multicast packet.
【0083】IP送受信手段2は、(処理214)を行
って、(処理208)でIPマルチキャスト経路制御情
報管理手段6から通知されたIPv6出力情報=ONに
設定されているインタフェースに該当するIPv6ネッ
トワークに対してIPv6マルチキャストパケットを送
出する。なお、ここでは、全インタフェースのIPv6
出力情報=OFFにセットされているため、IPv6マ
ルチキャストパケットは、何れのIPv6ネットワーク
にも送出されない。The IP transmitting / receiving means 2 performs (processing 214), and in (processing 208), the IPv6 network corresponding to the interface whose IPv6 output information notified from the IP multicast routing information management means 6 is set to ON. Sends an IPv6 multicast packet to the server. Here, IPv6 of all interfaces is used.
Since the output information is set to OFF, the IPv6 multicast packet is not sent to any IPv6 network.
【0084】(第2の実施の形態)図11は、本発明に
関する変換装置1を用いた通信ネットワークシステム2
00の構成図である。この通信ネットワークシステム2
00は、例えば、変換装置1(IPv4アドレス;13
3.144.97.1及び133.144.98.1、
IPv6アドレス;7::1及び8::1が割り当てら
れている)を介してIPv4ネットワーク111、11
2とIPv6ネットワーク121、122とが接続さ
れ、さらに、IPv4マルチキャストルータ105、1
06とIPv6マルチキャストルータ107、108と
を用いて、IPv4ネットワーク113、114とIP
v6ネットワーク123、124とが接続されており、
IPv4ネットワーク113には、IPv4でマルチキ
ャストパケットを放送するIPv4マルチキャストサー
バ101(IPv4アドレス;133.144.93.
2)が含まれ、IPv4ネットワーク114には、IP
v4でマルチキャストパケットを受信するIPv4マル
チキャストクライアント102(IPv4アドレス;1
33.144.95.2)が含まれ、IPv6ネットワ
ーク123には、IPv6でマルチキャストパケットを
放送するIPv6マルチキャストサーバ103(IPv
6アドレス;1::2)が含まれ、IPv6ネットワー
ク124には、IPv6でマルチキャストパケットを受
信するIPv6マルチキャストクライアント104(I
Pv6アドレス;2::2)が含まれている。(Second Embodiment) FIG. 11 shows a communication network system 2 using a conversion device 1 according to the present invention.
FIG. This communication network system 2
00 is, for example, the conversion device 1 (IPv4 address; 13
3.144.97.1 and 133.144.98.1,
IPv6 addresses 111, 11 via IPv6 addresses; 7 :: 1 and 8 :: 1).
2 and the IPv6 networks 121 and 122 are connected, and furthermore, the IPv4 multicast routers 105 and 1 are connected.
06 and the IPv6 multicast routers 107 and 108 and the IPv4 networks 113 and 114 and the
v6 networks 123 and 124 are connected,
In the IPv4 network 113, an IPv4 multicast server 101 (IPv4 address; 133.144.93.
2), and the IPv4 network 114 includes
IPv4 multicast client 102 (IPv4 address; 1) that receives a multicast packet in v4
33.144.95.2), and the IPv6 network 123 includes an IPv6 multicast server 103 (IPv4) that broadcasts multicast packets in IPv6.
IPv6 network 124 includes an IPv6 multicast client 104 (I) that receives an IPv6 multicast packet.
Pv6 address; 2 :: 2).
【0085】また、IPv4マルチキャストサーバ10
1は、IPv4ネットワーク113にIPv4マルチキ
ャストパケット(IPv4アドレス;238.0.0.
1)を放送し、IPv6マルチキャストサーバ103
は、IPv6ネットワーク123にIPv6マルチキャ
ストパケット(IPv6アドレス;ff1e::23
8.0.0.2)を放送しているものとする。The IPv4 multicast server 10
1 sends an IPv4 multicast packet (IPv4 address; 238.0.0.
Broadcast 1), IPv6 multicast server 103
Sends an IPv6 multicast packet (IPv6 address; ff1e :: 23) to the IPv6 network 123.
8.0.0.2) is being broadcast.
【0086】つぎに、この通信ネットワークシステム2
00において、IPv4マルチキャストサーバ101
が、IPv4マルチキャストパケット(IPv4アドレ
ス;238.0.0.1)を、IPv4ネットワーク1
13に放送すると共に、このIPv4マルチキャストパ
ケットを、IPv6マルチキャストクライアント104
で受信する場合について説明する。但し、第1の実施の
形態である通信ネットワークシステム100と重複する
部分は、説明が冗長とならない程度に省略する。Next, the communication network system 2
At 00, the IPv4 multicast server 101
Sends the IPv4 multicast packet (IPv4 address; 238.0.0.1) to the IPv4 network 1
13 and broadcast this IPv4 multicast packet to the IPv6 multicast client 104.
Will be described. However, portions that overlap with the communication network system 100 according to the first embodiment will be omitted to the extent that the description is not redundant.
【0087】まず、IGMPプロトコル、MLDプロト
コル及びPIM−DMプロトコルにしたがって、変換装
置1が定期的に行う処理(処理201〜204)につい
て説明する。IPマルチキャストメンバシップ情報管理
手段7は、(処理201)を行って、IPv4マルチキ
ャストメンバ情報テーブル61を作成する。ただし、こ
こでは、IPv4マルチキャストグループ加入者が居な
いので、IGMP Reportメッセージは受信しな
い。IPマルチキャストメンバシップ情報管理手段7
は、(処理202)を行って、IPv6マルチキャスト
メンバ情報テーブル62を作成する。ただし、ここで
は、IPv6マルチキャストグループ加入者が居ないの
で、MLD Reportメッセージは受信しない。First, the processing (processing 201 to 204) that the conversion device 1 performs periodically according to the IGMP protocol, the MLD protocol, and the PIM-DM protocol will be described. The IP multicast membership information management means 7 performs (Process 201) to create the IPv4 multicast member information table 61. However, here, since there is no IPv4 multicast group subscriber, no IGMP Report message is received. IP multicast membership information management means 7
Performs (Process 202) to create the IPv6 multicast member information table 62. However, here, since there is no IPv6 multicast group subscriber, no MLD Report message is received.
【0088】IPマルチキャスト経路制御情報管理手段
6は、(処理203)を行って、IPv4隣接ルータ情
報テーブル71を作成する。ここでは、IPv4マルチ
キャストルータ105、106から受信するHello
メッセージの情報に基づいて、IPv4隣接ルータ情報
テーブル71を作成する。IPマルチキャスト経路制御
情報管理手段6は、(処理204)を行って、IPv6
隣接ルータ情報テーブル72を作成する。ここでは、I
Pv6マルチキャストルータ107、108から受信す
るHelloメッセージの情報に基づいて、IPv6隣
接ルータ情報テーブル72を作成する。The IP multicast routing control information management means 6 performs (Process 203) to create the IPv4 adjacent router information table 71. Here, Hello received from the IPv4 multicast routers 105 and 106 is used.
An IPv4 neighbor router information table 71 is created based on the information of the message. The IP multicast routing control information management means 6 performs (process 204) and executes
An adjacent router information table 72 is created. Here, I
The IPv6 neighbor router information table 72 is created based on the information of the Hello message received from the Pv6 multicast routers 107 and 108.
【0089】つぎに、IPv6マルチキャストクライン
ト104がIPv6マルチキャストグループ(ff1
e::238.0.0.1)に加入していない場合につ
いて説明する。まず、IPv4マルチキャストサーバ1
01は、IPv4ネットワーク113に対してIPv4
マルチキャストパケット(238.0.0.1宛)を送
出する。IPv4マルチキャストルータ105は、IP
v4マルチキャストパケットをIPv4ネットワーク1
11に中継する。Next, the IPv6 multicast client 104 sets the IPv6 multicast group (ff1
e :: 238.0.0.1) will be described. First, the IPv4 multicast server 1
01 is an IPv4 address for the IPv4 network 113.
A multicast packet (to 238.0.0.1) is transmitted. The IPv4 multicast router 105 uses the IP
v4 multicast packet to IPv4 network 1
Relay to 11.
【0090】ここで、このIPv4マルチキャストパケ
ットを受信した変換装置1での処理について説明する。
IP送受信手段2は、(処理205)を行って、IPv
4マルチキャストパケットの中継先(IPv4出力情報
及びIPv6出力情報)を、IPマルチキャスト経路制
御情報管理手段6に問い合わせる。IPマルチキャスト
経路制御情報管理手段6は、(処理206)を行って、
IPv4終点アドレスとIPv4始点アドレスのそれぞ
れに対応するIPv6アドレスを、IPアドレス変換情
報保持手段4に問い合わせる。Here, the processing in the converter 1 that has received the IPv4 multicast packet will be described.
The IP transmitting / receiving means 2 performs (Process 205) and
The relay destination of the four multicast packets (IPv4 output information and IPv6 output information) is inquired to the IP multicast routing control information management means 6. The IP multicast routing control information management means 6 performs (Process 206)
An inquiry is made to the IP address conversion information holding unit 4 for an IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address.
【0091】IPアドレス変換情報保持手段4は、(処
理207)を行って、IPv4マルチキャストパケット
のIPv4終点アドレスとIPv4始点アドレスのそれ
ぞれに対応するIPv6アドレスを、問い合わせ元(こ
こでは、IPマルチキャスト経路制御情報管理手段6)
に報告する。なお、ここでは、IPv4終点アドレス
(238.0.0.1)に対応するIPv6アドレス
(ff1e:238.0.0.1)と、IPv4始点ア
ドレス(133.144.93.2)に対応するIPv
6アドレス(4::100)とが報告される。The IP address conversion information holding means 4 performs (processing 207) to determine the IPv6 address corresponding to each of the IPv4 end address and the IPv4 start address of the IPv4 multicast packet from the inquiry source (here, the IP multicast routing control). Information management means 6)
Report to Here, it corresponds to the IPv6 address (ff1e: 238.0.0.1) corresponding to the IPv4 end address (238.0.0.1) and the IPv4 start address (133.144.93.2). IPv
6 addresses (4 :: 100) are reported.
【0092】IPマルチキャスト経路制御情報管理手段
6は、(処理208)を行って、IPv4マルチキャス
トパケットの出力情報(出力するインタフェース及びプ
ロトコルを示す情報)をIP送受信手段2に通知する。
なお、ここでは、インタフェース9のIPv4出力情報
=ON、インタフェース10及び11のIPv6出力情
報=ONの出力情報が、IPマルチキャスト経路制御情
報管理手段6からIP送受信手段2に通知される。The IP multicast route control information management means 6 performs (processing 208) and notifies the IP transmission / reception means 2 of output information (information indicating an interface and a protocol to be output) of the IPv4 multicast packet.
Here, the output information in which the IPv4 output information of the interface 9 is ON and the IPv6 output information of the interfaces 10 and 11 is ON is notified from the IP multicast route control information managing means 6 to the IP transmitting / receiving means 2.
【0093】IP送受信手段2は、(処理209)を行
って、IPv4出力情報=ONに設定されているインタ
フェースに該当するIPv4ネットワークに対してIP
v4マルチキャストパケットを送出する。ここでは、イ
ンタフェース9のIPv4出力情報=ONにセットされ
ているため、IPv4マルチキャストパケットは、IP
v4ネットワーク112に送出される。The IP transmission / reception means 2 performs (Process 209) and sends an IP address to the IPv4 network corresponding to the interface whose IPv4 output information = ON.
Send a v4 multicast packet. Here, since the IPv4 output information of the interface 9 is set to ON, the IPv4 multicast packet is
sent to the v4 network 112.
【0094】IPv4マルチキャストルータ106は、
IPv4ネットワーク112に中継されているIPv4
マルチキャストパケットを受信するが、IPv4ネット
ワーク102にIPv4マルチキャストグループの加入
者が居ないので、IPv4マルチキャストパケットを、
IPv4ネットワーク102には中継しないで廃棄す
る。The IPv4 multicast router 106
IPv4 relayed to IPv4 network 112
The multicast packet is received, but since there is no subscriber of the IPv4 multicast group in the IPv4 network 102, the IPv4 multicast packet is
Discard without relaying to the IPv4 network 102.
【0095】つぎに、IP送受信手段2、IPアドレス
変換情報保持手段4及びIPヘッダ変換手段5は、(処
理210〜213)を行って、IPv4マルチキャスト
パケットからIPv6マルチキャストパケットを作成す
る。Next, the IP transmitting / receiving means 2, the IP address conversion information holding means 4 and the IP header conversion means 5 perform (processes 210 to 213) to create an IPv6 multicast packet from the IPv4 multicast packet.
【0096】IP送受信手段2は、(処理214)を行
って、(処理208)でIPマルチキャスト経路制御情
報管理手段6から通知されたIPv6出力情報=ONに
設定されているインタフェースに該当するIPv6ネッ
トワークに対してIPv6マルチキャストパケットを送
出する。ここでは、インタフェース10、11のIPv
6出力情報=ONにセットされているため、IPv6マ
ルチキャストパケットは、IPv6ネットワーク12
1、122に送出される。The IP transmitting / receiving means 2 performs (Process 214), and in (Process 208) the IPv6 output information notified from the IP multicast routing control information managing means 6 to the IPv6 network corresponding to the interface set to ON. To send an IPv6 multicast packet. Here, the IPv6 of the interfaces 10 and 11
6 output information = ON, the IPv6 multicast packet is sent to the IPv6 network 12
1, 122.
【0097】IPv6マルチキャストルータ107は、
IPv6ネットワーク121に中継されているIPv6
マルチキャストパケットを受信するが、IPv6ネット
ワーク123にIPv6マルチキャストグループの加入
者が居ないので、IPv6マルチキャストパケットを、
IPv6ネットワーク123には中継しないで廃棄す
る。[0097] The IPv6 multicast router 107
IPv6 relayed to IPv6 network 121
The multicast packet is received, but since there is no subscriber of the IPv6 multicast group in the IPv6 network 123, the IPv6 multicast packet is
Discard without relaying to the IPv6 network 123.
【0098】また、同様に、IPv6マルチキャストル
ータ108は、IPv6ネットワーク122に中継され
ているIPv6マルチキャストパケットを受信するが、
IPv6ネットワーク124にIPv6マルチキャスト
グループの加入者が居ないので、IPv6マルチキャス
トパケットを、IPv6ネットワーク124には中継し
ないで廃棄する。Similarly, the IPv6 multicast router 108 receives the IPv6 multicast packet relayed to the IPv6 network 122,
Since there is no subscriber of the IPv6 multicast group in the IPv6 network 124, the IPv6 multicast packet is discarded without being relayed to the IPv6 network 124.
【0099】つぎに、IPv6マルチキャストパケット
(ff1e::238.0.0.1宛)のIPv6ネッ
トワーク122への中継を中止することを要求するPI
M−Pruneメッセージを、IPv6マルチキャスト
ルータ108から受信した変換装置1の処理について説
明する。図19は、処理231〜233についての通信
シーケンス図である。Next, a PI requesting that the relay of the IPv6 multicast packet (ff1e :: 238.0.0.1) to the IPv6 network 122 be stopped.
The processing of the conversion device 1 that has received the M-Prune message from the IPv6 multicast router 108 will be described. FIG. 19 is a communication sequence diagram for the processes 231 to 233.
【0100】(処理231について)IP送受信手段2
は、PIM−Pruneメッセージを、IPマルチキャ
スト経路制御情報管理手段6に渡す。IPマルチキャス
ト経路制御情報管理手段6は、PIM−Pruneメッ
セージでIPv6ネットワーク122に中継しないよう
に要求されているIPv6マルチキャストアドレスとI
Pv6マルチキャストサーバアドレスのそれぞれに対応
するIPv4アドレスを、IPアドレス変換情報保持手
段4に問い合わせる。(Regarding the process 231) IP transmitting / receiving means 2
Passes the PIM-Prune message to the IP multicast routing information management means 6. The IP multicast routing control information management means 6 uses the PIM-Prune message to request the IPv6 multicast address and
An inquiry is made to the IP address conversion information holding means 4 for an IPv4 address corresponding to each of the Pv6 multicast server addresses.
【0101】(処理232について)まず、IPアドレ
ス変換情報保持手段4は、IPv6ネットワーク122
に中継しないように要求されているIPv6マルチキャ
ストアドレス(ff1e::238.0.0.1)がI
Pアドレス変換テーブル41に登録されているかを調
べ、それに対応するIPv4アドレスが登録又は未登録
であるかを問い合わせ元(ここではIPマルチキャスト
経路制御情報管理手段6)に報告する。未登録の場合
は、IPv6マルチキャストアドレスと、IPv6マル
チキャストアドレスから固定データ(IPv6マルチキ
ャストプレフィクス、例えば、ff1e::/96)を
削除してできるIPv4アドレス(238.0.0.
1)とを対応付けて、IPアドレス変換テーブル41に
登録し、このIPv4アドレスを報告する。(Regarding the process 232) First, the IP address conversion information holding unit 4 sends the IPv6
IPv6 multicast address (ff1e :: 238.0.0.1) requested not to relay to
It checks whether it is registered in the P address conversion table 41 and reports to the inquiry source (here, the IP multicast route control information management means 6) whether the corresponding IPv4 address is registered or unregistered. If not registered, an IPv6 multicast address and an IPv4 address (238.0.0.
1) are registered in the IP address conversion table 41 in association with 1), and this IPv4 address is reported.
【0102】つぎに、IPアドレス変換情報保持手段4
は、IPv6ネットワーク122に中継しないように要
求されているIPv6マルチキャストサーバアドレス
(4::100)がIPアドレス変換テーブル41に登
録されているかを調べ、それに対応するIPv4アドレ
スが登録又は未登録であるかを問い合わせ元(ここでは
IPマルチキャスト経路制御情報管理手段6)に報告す
る。未登録の場合は、変換用IPアドレス保持手段3か
らIPv4ユニキャストアドレスを取得し、IPv6マ
ルチキャストサーバアドレスと対応付けてIPアドレス
変換テーブル41に登録した後、このIPv4ユニキャ
ストアドレスを報告する。なお、ここでは、IPv6マ
ルチキャストサーバアドレス(4::100)は、IP
v4アドレス(133.144.93.2)と対応付け
られてIPアドレス変換テーブル41に登録されている
ので、(133.144.93.2)のIPv4アドレ
スが報告されることになる。Next, the IP address conversion information holding means 4
Checks whether the IPv6 multicast server address (4 :: 100) requested not to be relayed to the IPv6 network 122 is registered in the IP address conversion table 41, and the corresponding IPv4 address is registered or unregistered. Is reported to the inquiry source (here, the IP multicast routing information management means 6). If the IPv4 unicast address has not been registered, the IPv4 unicast address is obtained from the conversion IP address holding unit 3, registered in the IP address conversion table 41 in association with the IPv6 multicast server address, and then the IPv4 unicast address is reported. Here, the IPv6 multicast server address (4 :: 100) is the IP address of the multicast server.
Since the IP address is registered in the IP address conversion table 41 in association with the v4 address (133.144.93.2), the IPv4 address of (133.144.93.2) is reported.
【0103】(処理233について)IPマルチキャス
ト経路制御情報管理手段6は、IPマルチキャスト経路
情報テーブル51で該当するIPv6マルチキャストア
ドレス(ff1e::238.0.0.1)で且つ該当
するIPv6マルチキャストサーバアドレス‘4::1
00’であって、且つ、PIM−Pruneメッセージ
を受信したインタフェースのIPv6出力をOFFにセ
ットし、さらに、該当するIPv6マルチキャストアド
レス(ff1e::238.0.0.1)に対応するI
Pv4アドレス(238.0.0.1)で且つ該当する
IPv6マルチキャストサーバアドレス(4::10
0)に対応するIPv4アドレス(133.144.9
3.2)であって、且つ、PIM−Pruneメッセー
ジを受信したインタフェースのIPv6出力をOFFに
セットする。なお、ここでは、IPv6マルチキャスト
アドレス‘ff1e::238.0.0.1’に対応す
るIPv4アドレスが‘238.0.0.1’で且つ、
IPv6マルチキャストサーバアドレス‘4::10
0’に対応するIPv4アドレスが‘133.144.
93.2’であるインタフェース11のIPv6出力が
OFFにセットされることになる。図20は、処理23
4についての通信シーケンス図である。(Regarding the process 233) The IP multicast routing control information management means 6 checks the corresponding IPv6 multicast address (ff1e :: 238.0.0.1) in the IP multicast routing information table 51 and the corresponding IPv6 multicast server address. '4 :: 1
00 'and set the IPv6 output of the interface that has received the PIM-Prune message to OFF, and furthermore, the I corresponding to the corresponding IPv6 multicast address (ff1e :: 238.0.0.1)
Pv4 address (238.0.0.1) and corresponding IPv6 multicast server address (4 :: 10)
0) corresponding to the IPv4 address (133.144.9).
3.2), and set the IPv6 output of the interface that has received the PIM-Prune message to OFF. Note that here, the IPv4 address corresponding to the IPv6 multicast address 'ff1e :: 238.0.0.1' is '238.0.0.1', and
IPv6 multicast server address' 4 :: 10
If the IPv4 address corresponding to '0'is' 133.144.
The IPv6 output of the interface 11 which is 93.2 'is set to OFF. FIG.
4 is a communication sequence diagram for No. 4. FIG.
【0104】(処理234について)IPマルチキャス
ト経路制御情報管理手段6は、(処理233)によっ
て、全インタフェースのIPv4出力=OFF、かつ、
全インタフェースのIPv6出力=OFFになった経路
が有る場合、その経路のIPマルチキャストパケットに
ついては、中継して来ないように要求するPIM−Pr
uneメッセージを作成すると共に、IP送受信手段2
に該当ネットワークへの送出を指示する。IP送受信手
段2は、PIM−Pruneメッセージを指示されたネ
ットワークに出力する。(Regarding Process 234) The IP multicast routing control information management means 6 performs (Process 233) the IPv4 output of all interfaces = OFF, and
When there is a route in which the IPv6 output of all interfaces is OFF, PIM-Pr requests not to relay the IP multicast packet of the route.
Une message is created, and IP transmitting / receiving means 2
To the corresponding network. The IP transmitting / receiving means 2 outputs a PIM-Prune message to the specified network.
【0105】また、ここでは、(処理233)によっ
て、全インタフェースのIPv4出力=OFF、かつ、
全インタフェースのIPv6出力=OFFになった経路
は無いので、PIM−Pruneメッセージは、送出さ
れない。また、IPv6マルチキャストパケット(ff
1e::238.0.0.1宛)をIPv6ネットワー
ク121に中継することの中止を要求するPIM−Pr
uneメッセージを、IPv6マルチキャストルータ1
07から受信した場合、あるいは、IPv4マルチキャ
ストパケット(238.0.0.1宛)をIPv4ネッ
トワーク112に中継することの中止を要求するPIM
−Pruneメッセージを、IPv4マルチキャストル
ータ106から受信した場合、変換装置1は、(処理2
31〜234)と同様の処理を行うが、その際、(処理
233)によって、IPマルチキャストアドレス(23
8.0.0.1)、IPマルチキャストサーバアドレス
(133.144.93.2)である全インタフェース
のIPv4出力及びIPv6出力がOFFになり、その
経路のIPマルチキャストパケットについては中継して
来ないように要求するPIM−Pruneメッセージを
作成すると共に、このPIM−Pruneメッセージ
を、その経路の上流ルータ(例えば、IPマルチキャス
トサーバアドレスのネクストホップルータであって、こ
こでは、IPv4マルチキャストルータ105)が居る
IPv4ネットワーク111に送出する。Here, according to (Process 233), IPv4 output of all interfaces is OFF, and
Since there is no path in which the IPv6 output of all interfaces has been turned OFF, the PIM-Prune message is not transmitted. Also, an IPv6 multicast packet (ff
1e :: 238.0.0.1) to the IPv6 network 121
Une message is sent to IPv6 multicast router 1
07, or a PIM requesting to stop relaying an IPv4 multicast packet (addressed to 238.0.0.1) to the IPv4 network 112.
When the conversion device 1 receives the Prune message from the IPv4 multicast router 106, the conversion device 1
31 to 234), but at this time, by (processing 233), the IP multicast address (23
8.0.0.1), the IPv4 output and IPv6 output of all the interfaces that are the IP multicast server address (133.144.93.2) are turned off, and the IP multicast packet on the route is not relayed. A PIM-Prune message is created, and an upstream router (for example, the next hop router of the IP multicast server address, here, the IPv4 multicast router 105) of the path is present. Send it to the IPv4 network 111.
【0106】PIM−Pruneメッセージは、IPv
4マルチキャストルータ105で受信され、以後IPv
4マルチキャストルータ105は、該当するIPv4マ
ルチキャストアドレスが(238.0.0.1)且つ、
該当するIPv4マルチキャストサーバアドレス(13
3.144.93.2)であるIPv4マルチキャスト
パケットをIPv4ネットワーク111に中継しなくな
る。[0106] The PIM-Prune message is an IPv4 message.
4 received by the multicast router 105, and
4 multicast router 105 determines that the corresponding IPv4 multicast address is (238.0.0.1) and
The corresponding IPv4 multicast server address (13
3.144.93.2) is not relayed to the IPv4 network 111.
【0107】つぎに、IPv6マルチキャストクライン
ト104がIPv6マルチキャストグループ(ff1
e::238.0.0.1)に加入した場合について説
明する。IPv6マルチキャストクライント104は、
MLDプロトコルにしたがってIPv6マルチキャスト
グループ(ff1e::238.0.0.1)に加入す
るためのMLD Reportメッセージを作成してネ
ットワーク124に送出する。IPv6マルチキャスト
ルータ108は、MLD Reportメッセージをネ
ットワーク124から受信すると、MLDプロトコル及
びPIM−DMプロトコルにしたがって、IPv6マル
チキャストパケット(ff1e::238.0.0.1
宛)を、IPv6ネットワーク124に中継することを
要求するPIM Graftメッセージを作成して、I
Pv6ネットワーク122に送出する。Next, the IPv6 multicast client 104 sets the IPv6 multicast group (ff1
e :: 238.0.0.1) will be described. The IPv6 multicast client 104
According to the MLD protocol, an MLD Report message for joining an IPv6 multicast group (ff1e :: 238.0.0.1) is created and transmitted to the network 124. When receiving the MLD Report message from the network 124, the IPv6 multicast router 108 receives the MLD Report message from the network 124, and according to the MLD protocol and the PIM-DM protocol, the IPv6 multicast packet (ff1e :: 238.0.0.1).
Create a PIM Graph message requesting that the packet be forwarded to the IPv6 network 124, and
Send it to the Pv6 network 122.
【0108】ここで、このPIM Graftメッセー
ジをIPv6ネットワーク122から受信した変換装置
1の処理について説明する。図21は、処理235〜2
37についての通信シーケンス図である。Here, the processing of the conversion device 1 that has received the PIM Graph message from the IPv6 network 122 will be described. FIG. 21 shows processes 235-2.
37 is a communication sequence diagram for 37. FIG.
【0109】(処理235について)IP送受信手段2
は、PIM GraftメッセージをIPマルチキャス
ト経路制御情報管理手段6に渡す。IPマルチキャスト
経路制御情報管理手段6は、PIM Graftメッセ
ージでIPv6ネットワーク122に中継するように要
求されているIPv6マルチキャストアドレスとIPマ
ルチキャストサーバアドレスのそれぞれに対応するIP
v4アドレスを、IPアドレス変換情報保持手段4に問
い合わせる。(Regarding process 235) IP transmitting / receiving means 2
Passes the PIM Graph message to the IP multicast routing control information management means 6. The IP multicast routing control information management means 6 transmits the IP multicast server address and the IPv6 multicast address which are requested to be relayed to the IPv6 network 122 in the PIM Graph message.
The IP address conversion information holding means 4 is inquired about the v4 address.
【0110】(処理236について)まず、IPアドレ
ス変換情報保持手段4は、IPv6ネットワーク122
に中継するように要求されているIPv6マルチキャス
トアドレス(ff1e::238.0.0.1)がIP
アドレス変換テーブル41に登録されているかを調べ、
それに対応するIPv4アドレスが登録又は未登録かを
問い合わせ元(ここではIPマルチキャスト経路制御情
報管理手段6)に報告する。未登録の場合は、IPv6
マルチキャストアドレスと、IPv6マルチキャストア
ドレスから固定データ(IPv6マルチキャストプレフ
ィクス、例えば、ff1e::/96)を削除してでき
るIPv4アドレス(238.0.0.1)とを対応付
けてIPアドレス変換テーブル41に登録し、IPv4
アドレスを報告する。(Regarding the process 236) First, the IP address conversion information holding means 4 sends the IPv6
IPv6 multicast address (ff1e :: 238.0.0.1) requested to be relayed to
Check whether it is registered in the address conversion table 41,
It reports to the inquiry source (here, the IP multicast routing information management means 6) whether the corresponding IPv4 address is registered or unregistered. If not registered, IPv6
The IP address conversion table 41 associates a multicast address with an IPv4 address (238.0.0.1) obtained by deleting fixed data (IPv6 multicast prefix, for example, ff1e :: / 96) from the IPv6 multicast address. Register for IPv4
Report the address.
【0111】つぎに、IPアドレス変換情報保持手段4
は、IPv6ネットワーク122に中継するように要求
されているIPv6マルチキャストサーバアドレス
(4::100)がIPアドレス変換テーブル41に登
録されているかを調べ、それに対応するIPv4アドレ
スを問い合わせ元(ここではIPマルチキャスト経路制
御情報管理手段6)に報告する。未登録の場合は、変換
用IPアドレス保持手段3からIPv4ユニキャストア
ドレスを取得し、IPv6マルチキャストサーバアドレ
スと対応付けてIPアドレス変換テーブル41に登録し
た後、IPv4ユニキャストアドレスを報告する。な
お、ここでは、IPv6マルチキャストサーバアドレス
(4::100)は、IPv4アドレス(133.14
4.93.2)と対応付けられてIPアドレス変換テー
ブル41に登録されているので、IPv4アドレス(1
33.144.93.2)が報告されることになる。Next, the IP address conversion information holding means 4
Checks whether the IPv6 multicast server address (4 :: 100) requested to be relayed to the IPv6 network 122 is registered in the IP address conversion table 41, and inquires the corresponding IPv4 address from the inquiry source (here, IP This is reported to the multicast route control information management means 6). If not registered, an IPv4 unicast address is acquired from the conversion IP address holding unit 3, registered in the IP address conversion table 41 in association with the IPv6 multicast server address, and then the IPv4 unicast address is reported. Here, the IPv6 multicast server address (4 :: 100) is replaced with the IPv4 address (133.14).
4.93.2) and registered in the IP address conversion table 41, so that the IPv4 address (1
33.144.93.2) will be reported.
【0112】(処理237について)IPマルチキャス
ト経路制御情報管理手段6は、IPマルチキャスト経路
情報テーブル51で該当するIPv6マルチキャストア
ドレス(ff1e::238.0.0.1)、で且つ該
当するIPv6マルチキャストサーバアドレス(4::
100)であって、且つ、PIM Graftメッセー
ジを受信したインタフェースのIPv6出力をONにセ
ットし、さらに、該当するIPv6マルチキャストアド
レス(ff1e::238.0.0.1)に対応するI
Pv4アドレス(238.0.0.1)で且つ、該当す
るIPv6マルチキャストサーバアドレス(4::10
0)に対応するIPv4アドレス(133.144.9
3.2)であって、且つ、PIM Graftメッセー
ジを受信したインタフェースのIPv6出力をONにセ
ットする。(Regarding the process 237) The IP multicast route control information management means 6 uses the corresponding IPv6 multicast address (ff1e :: 238.0.0.1) in the IP multicast route information table 51 and the corresponding IPv6 multicast server. Address (4 ::
100), and sets the IPv6 output of the interface that has received the PIM Graph message to ON, and further sets the I corresponding to the corresponding IPv6 multicast address (ff1e :: 238.0.0.1).
Pv4 address (238.0.0.1) and the corresponding IPv6 multicast server address (4 :: 10
0) corresponding to the IPv4 address (133.144.9).
3.2), and set the IPv6 output of the interface that has received the PIM Graph message to ON.
【0113】ここでは、IPv6マルチキャストアドレ
ス‘ff1e::238.0.0.1’に対応するIP
v4アドレスが‘238.0.0.1’、IPv6マル
チキャストサーバアドレス‘4::100’に対応する
IPv4アドレスが‘133.144.93.2’であ
るインタフェース11のIPv6出力がONにセットさ
れることになる。図22は、処理238についての通信
シーケンス図である。Here, the IP address corresponding to the IPv6 multicast address 'ff1e :: 238.0.0.1' is used.
The IPv6 output of the interface 11 whose IPv4 address is "133.144.93.2" corresponding to the IPv4 address "238.0.0.1" and the IPv6 multicast server address "4 :: 100" is set to ON. Will be. FIG. 22 is a communication sequence diagram for the process 238.
【0114】(処理238について)IPマルチキャス
ト経路制御情報管理手段6は、(処理237)によっ
て、IPv4出力=ON、あるいは、IPv6出力=O
Nになった経路が有る場合は、その経路のIPマルチキ
ャストパケットを中継するように要求するPIM Gr
aftメッセージを作成すると共に、IP送受信手段2
に該当ネットワークへの送出を指示する。IP送受信手
段2は、PIM Graftメッセージを指示されたネ
ットワークに出力する。(Regarding the process 238) The IP multicast routing control information management means 6 performs (the process 237) the IPv4 output = ON or the IPv6 output = O
If there is a route that has become N, a PIM Gr requesting that the IP multicast packet of the route be relayed
aft message and the IP transmitting / receiving means 2
To the corresponding network. The IP transmitting / receiving means 2 outputs the PIM Graph message to the specified network.
【0115】ここでは、(処理237)によって、該当
するIPv6マルチキャストアドレス(ff1e::2
38.0.0.1)に対応するIPv4アドレス(23
8.0.0.1)で且つ、該当するIPv6マルチキャ
ストサーバアドレス(4::100)に対応するIPv
4アドレス(133.144.93.2)であるインタ
フェース11のIPv6出力がONにセットされたの
で、IPv4マルチキャストアドレスが、例えば‘23
8.0.0.1’、IPv4マルチキャストサーバアド
レスが‘133.144.93.2’のIPv4マルチ
キャストパケットを、IPv4ネットワーク111に中
継するように要求するPIM Graftメッセージを
作成すると共に、このPIM Graftメッセージ
を、その経路の上流ルータ(例えば、IPマルチキャス
トサーバアドレスのネクストホップルータであって、こ
こでは、IPv4マルチキャストルータ105)が居る
IPv4ネットワーク111に送出する。Here, by the (process 237), the corresponding IPv6 multicast address (ff1e :: 2
38.0.0.1) (23)
8.0.0.1) and the IPv6 multicast server address (4 :: 100) corresponding to the IPv6
Since the IPv6 output of the interface 11, which is the IP address 4 (133.144.93.2), is set to ON, the IPv4 multicast address becomes, for example, '23.
8.0.0.1 ', a PIM Graph message for requesting to relay an IPv4 multicast packet with an IPv4 multicast server address of' 133.144.93.2 'to the IPv4 network 111 is created, and the PIM Graph message is created. The message is sent to the IPv4 network 111 in which the upstream router of the route (for example, the next hop router of the IP multicast server address, here, the IPv4 multicast router 105) is located.
【0116】PIM Graftメッセージは、IPv
4マルチキャストルータ105で受信され、以後IPv
4マルチキャストルータ105は、IPv4マルチキャ
ストアドレスが、例えば‘238.0.0.1’、IP
v4マルチキャストサーバアドレスが‘133.14
4.93.2’であるIPv4マルチキャストパケット
を、IPv4ネットワーク111に中継するようにな
る。The PIM Graph message is composed of the IPv
4 received by the multicast router 105, and
4 multicast router 105, if the IPv4 multicast address is, for example, “238.0.0.1”,
v4 multicast server address is' 133.14
The 4.93.2 'IPv4 multicast packet is relayed to the IPv4 network 111.
【0117】つぎに、IPv6マルチキャストクライン
ト104がIPv6マルチキャストグループ(ff1
e::238.0.0.1)から離脱した場合について
説明する。IPv6マルチキャストクライント104
は、MLDプロトコルにしたがって、ff1e::23
8.0.0.1のIPv6マルチキャストグループから
離脱するためのMLD Doneメッセージを作成して
IPv6ネットワーク124に送出する。IPv6マル
チキャストルータ108は、MLD Doneメッセー
ジをネットワーク124から受信すると、MLDプロト
コル及びPIM−DMプロトコルにしたがって、IPv
6マルチキャストパケット(ff1e::238.0.
0.1宛)をIPv6ネットワーク124に中継しない
ことを要求するPIM−Pruneメッセージを作成し
てIPv6ネットワーク122に送出する。Next, the IPv6 multicast client 104 sets the IPv6 multicast group (ff1
e :: 238.0.0.1) will be described. IPv6 multicast client 104
Is ff1e :: 23 according to the MLD protocol.
8. Create an MLD Done message for leaving from the IPv6 multicast group of 0.1.0.1, and send it to the IPv6 network 124. When receiving the MLD Done message from the network 124, the IPv6 multicast router 108 receives the MLD Done message according to the MLD protocol and the PIM-DM protocol.
6 multicast packets (ff1e :: 238.0.
A PIM-Prune message requesting not to relay the PIM-0.1 to the IPv6 network 124 is sent to the IPv6 network 122.
【0118】変換装置1は、PIM−Pruneメッセ
ージをIPv6ネットワーク122から受信すると、
(処理231〜234)を行って、経路の中継を中止す
ると共に、経路の中継の中止を要求するPIM−Pru
neメッセージを作成し、このPIM−Pruneメッ
セージを、経路の上流ルータ(ここでは、IPv4マル
チキャストルータ105)に送る。これにより、IPv
4マルチキャストルータ105は、これ以後、経路のI
Pv4マルチキャストパケットを、IPv4ネットワー
ク111に中継しなくなる。When the conversion device 1 receives the PIM-Prune message from the IPv6 network 122,
(Processes 231 to 234) to stop the relay of the route and to request the stop of the relay of the route.
Ne message is created, and this PIM-Prune message is sent to the upstream router of the route (here, the IPv4 multicast router 105). Thereby, the IPv4
4 The multicast router 105 thereafter sets the route I
The Pv4 multicast packet is not relayed to the IPv4 network 111.
【0119】また、上述の第1及び第2の実施の形態及
びでは、IPv4マルチキャストサーバ101がIPv
4アドレス‘238.0.0.1’で放送するIPv4
マルチキャストパケットをIPv6マルチキャストクラ
イアント104で受信する場合について説明したが、I
Pv6マルチキャストサーバ103がIPv6アドレス
(ff1e::238.0.0.2)で放送するIPv
6マルチキャストパケットをIPv4マルチキャストク
ライアント102で受信する場合についても同様であ
る。In the first and second embodiments described above, the IPv4 multicast server 101 is
IPv4 broadcasting at 4 address '238.0.0.1'
The case where the multicast packet is received by the IPv6 multicast client 104 has been described.
IPv6 broadcast by the Pv6 multicast server 103 with an IPv6 address (ff1e :: 238.0.0.2)
The same applies to the case where the IPv4 multicast client 102 receives six multicast packets.
【0120】また、上述の第1及び第2の実施の形態で
は、IPv4マルチキャストサーバ101が放送するI
Pv4マルチキャストパケットを、IPv6マルチキャ
ストパケットに変換する際、IPv4終点アドレス(2
38.0.0.1)の上位に固定パターンを追加した1
28ビットのIPv6アドレス(例えば、ff1e::
ffff:238.0.0.1)に変換する場合につい
て説明したが、例えば、IPv4ユニキャストアドレス
及びIPv6ユニキャストアドレスに加えて、IPヘッ
ダ変換に用いるIPv4マルチキャストアドレス及びI
Pv6マルチキャストアドレスを、変換用IPアドレス
保持手段3で予め保持するようにし、変換用IPアドレ
ス保持手段3から取得したIPv6マルチキャストアド
レス(例えば、ff1e::100)に変換するように
しても良い。In the first and second embodiments described above, the IP broadcast by the IPv4 multicast server 101
When converting a Pv4 multicast packet to an IPv6 multicast packet, an IPv4 destination address (2
38.0.0.1) with a fixed pattern added to the top
28-bit IPv6 address (for example, ff1e ::
ffff: 238.0.0.1) has been described. For example, in addition to an IPv4 unicast address and an IPv6 unicast address, an IPv4 multicast address and I
The Pv6 multicast address may be held in the conversion IP address holding unit 3 in advance, and may be converted to an IPv6 multicast address (for example, ff1e :: 100) acquired from the conversion IP address holding unit 3.
【0121】また、上述の第1及び第2の実施の形態で
は、変換装置1は、隣接するIPv4マルチキャストル
ータと交換して取得したIPv4マルチキャスト経路制
御情報を、IPv6マルチキャスト経路制御情報に反映
した後、隣接するIPv6マルチキャストルータと交換
することによって、IPv6マルチキャストサーバ10
3が放送するIPマルチキャストパケットを、IPv4
マルチキャストクライアント102に中継し、さらに、
隣接するIPv6マルチキャストルータと交換して取得
したIPv6マルチキャスト経路制御情報を、IPv4
マルチキャスト経路制御情報に反映した後、隣接するI
Pv4マルチキャストルータと交換することによって、
IPv4マルチキャストサーバ101が放送するIPマ
ルチキャストパケットを、IPv6マルチキャストクラ
イアント104に中継する場合について説明したが、I
Pv6マルチキャストサーバ103が放送するIPマル
チキャストパケットを、IPv4マルチキャストクライ
アント102に中継するために必要なIPv6マルチキ
ャスト経路制御情報を、管理者が変換装置1に設定した
り、あるいは、IPv4マルチキャストサーバ101が
放送するIPマルチキャストパケットをIPv6マルチ
キャストクライアント104に中継するために必要なI
Pv4マルチキャスト経路制御情報を、管理者が変換装
置1に設定するようにしても同様である。In the first and second embodiments described above, the conversion device 1 reflects the IPv4 multicast route control information obtained by exchanging with the adjacent IPv4 multicast router on the IPv6 multicast route control information. By exchanging with an adjacent IPv6 multicast router, the IPv6 multicast server 10
3 broadcasts the IP multicast packet to IPv4
Relay to the multicast client 102,
IPv6 multicast routing control information obtained by exchanging with an adjacent IPv6 multicast router is transmitted to IPv4
After being reflected in the multicast routing information,
By exchanging with a Pv4 multicast router,
The case where the IP multicast packet broadcast by the IPv4 multicast server 101 is relayed to the IPv6 multicast client 104 has been described.
An administrator sets IPv6 multicast path control information necessary for relaying an IP multicast packet broadcasted by the Pv6 multicast server 103 to the IPv4 multicast client 102 in the conversion apparatus 1, or the IPv4 multicast server 101 broadcasts. I required to relay an IP multicast packet to the IPv6 multicast client 104
The same applies to the case where the administrator sets the Pv4 multicast path control information in the converter 1.
【0122】また、IPアドレス変換情報保持手段4
は、保持しているIPv4アドレスとIPv6アドレス
の対応付けのうちで一定時間参照されないものは削除
し、削除したIPv4ユニキャストアドレスやIPv6
ユニキャストアドレスは、変換用IPアドレス保持手段
3に返却するようにしても良い。The IP address conversion information holding means 4
Deletes the association between the held IPv4 address and the IPv6 address that has not been referenced for a certain period of time, and deletes the deleted IPv4 unicast address or IPv6 address.
The unicast address may be returned to the conversion IP address holding unit 3.
【0123】[0123]
【発明の効果】本発明によると、以上説明した通り、I
Pv4端末から放送されているIPマルチキャストパケ
ットを、IPv6端末で受信できると共に、IPv6端
末から放送されているIPマルチキャストパケットを、
IPv4端末で受信できる。According to the present invention, as described above, I
An IP multicast packet broadcast from an IPv6 terminal can be received by an IPv6 terminal, and an IP multicast packet broadcast from an IPv6 terminal can be received by an IPv6 terminal.
It can be received by an IPv4 terminal.
【図1】本発明に関する変換装置1の第1の実施の形態
の構成図。FIG. 1 is a configuration diagram of a first embodiment of a conversion device 1 according to the present invention.
【図2】IPv4ユニキャストアドレステーブル31の
構成図。FIG. 2 is a configuration diagram of an IPv4 unicast address table 31;
【図3】IPv6ユニキャストアドレステーブル32の
構成図。FIG. 3 is a configuration diagram of an IPv6 unicast address table 32;
【図4】IPアドレス変換テーブル41の構成図。FIG. 4 is a configuration diagram of an IP address conversion table 41.
【図5】IPマルチキャスト経路情報テーブル51の構
成図。FIG. 5 is a configuration diagram of an IP multicast route information table 51;
【図6】IPv4隣接ルータ情報テーブル71の構成
図。FIG. 6 is a configuration diagram of an IPv4 adjacent router information table 71.
【図7】IPv6隣接ルータ情報テーブル72の構成
図。FIG. 7 is a configuration diagram of an IPv6 adjacent router information table 72;
【図8】IPv4マルチキャストメンバ情報テーブル6
1の構成図。FIG. 8 is an IPv4 multicast member information table 6
FIG.
【図9】IPv6マルチキャストメンバ情報テーブル6
2の構成図。FIG. 9 is an IPv6 multicast member information table 6
FIG.
【図10】本発明に関する変換装置1を用いた通信ネッ
トワークシステム100の構成図。FIG. 10 is a configuration diagram of a communication network system 100 using a conversion device 1 according to the present invention.
【図11】本発明に関する変換装置1を用いた通信ネッ
トワークシステム200の構成図。FIG. 11 is a configuration diagram of a communication network system 200 using the conversion device 1 according to the present invention.
【図12】処理201、202についての通信シーケン
ス図。FIG. 12 is a communication sequence diagram for processing 201 and 202.
【図13】処理203、204についての通信シーケン
ス図。FIG. 13 is a communication sequence diagram for processes 203 and 204.
【図14】処理205〜207についての通信シーケン
ス図。FIG. 14 is a communication sequence diagram for processing 205 to 207.
【図15】処理208、209についての通信シーケン
ス図。FIG. 15 is a communication sequence diagram for processing 208 and 209.
【図16】処理210〜214についての通信シーケン
ス図。FIG. 16 is a communication sequence diagram for processes 210 to 214.
【図17】処理215についての通信シーケンス図。FIG. 17 is a communication sequence diagram for a process 215.
【図18】処理217についての通信シーケンス図。FIG. 18 is a communication sequence diagram for a process 217.
【図19】処理231〜233についての通信シーケン
ス図。FIG. 19 is a communication sequence diagram for processing 231 to 233.
【図20】処理234についての通信シーケンス図。FIG. 20 is a communication sequence diagram for a process 234.
【図21】処理235〜237についての通信シーケン
ス図。FIG. 21 is a communication sequence diagram for processing 235 to 237.
【図22】処理238についての通信シーケンス図。FIG. 22 is a communication sequence diagram for a process 238.
1 変換装置 2 IP送受信手段 3 変換用IPアドレス保持手段 4 IPアドレス変換情報保持手段 5 IPヘッダ変換手段 6 IPマルチキャストメンバシップ情報管理手段 7 IPマルチキャスト経路制御情報管理手段 31 IPv4ユニキャストアドレステーブル 32 IPv6ユニキャストアドレステーブル 41 IPアドレス変換テーブル 51 IPマルチキャスト経路情報テーブル 61 IPv4マルチキャストメンバ情報テーブル 62 IPv6マルチキャストメンバ情報テーブル 71 IPv4隣接ルータ情報テーブル 72 IPv6隣接ルータ情報テーブル 101 IPv4マルチキャストサーバ 102 IPv4マルチキャストクライアント 103 IPv6マルチキャストサーバ 104 IPv6マルチキャストクライアント 105、106 IPv4マルチキャストルータ 107、108 IPv6マルチキャストルータ 111〜114 IPv4ネットワーク 121〜124 IPv6ネットワーク DESCRIPTION OF SYMBOLS 1 Conversion device 2 IP transmission / reception means 3 IP address holding means for conversion 4 IP address conversion information holding means 5 IP header conversion means 6 IP multicast membership information management means 7 IP multicast route control information management means 31 IPv4 unicast address table 32 IPv6 Unicast address table 41 IP address conversion table 51 IP multicast route information table 61 IPv4 multicast member information table 62 IPv6 multicast member information table 71 IPv4 adjacent router information table 72 IPv6 adjacent router information table 101 IPv4 multicast server 102 IPv4 multicast client 103 IPv6 multicast Server 104 IPv6 multicast client 1 5,106 IPv4 multicast router 107 and 108 IPv6 multicast router 111 to 114 IPv4 network 121 to 124 IPv6 Network
───────────────────────────────────────────────────── フロントページの続き (72)発明者 野崎 信司 神奈川県秦野市堀山下1 株式会社日立製 作所エンタープライズサーバ事業部内 (72)発明者 澤田 素直 神奈川県秦野市堀山下1 株式会社日立製 作所エンタープライズサーバ事業部内 Fターム(参考) 5K030 GA04 HA08 HD03 JL07 KA05 KA13 LA08 LB05 LB15 LD05 5K034 AA17 BB06 DD03 EE11 FF06 HH01 HH02 HH61 KK27 LL01 SS02 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Shinji Nozaki 1 Horiyamashita, Hadano-shi, Kanagawa Prefecture Hitachi, Ltd. Enterprise Server Division (72) Inventor Motonao Sawada 1 Horiyamashita, Hadano-shi, Kanagawa 1 F-term in the Enterprise Server Division (reference) 5K030 GA04 HA08 HD03 JL07 KA05 KA13 LA08 LB05 LB15 LD05 5K034 AA17 BB06 DD03 EE11 FF06 HH01 HH02 HH61 KK27 LL01 SS02
Claims (10)
とIPv6端末を含むIPv6ネットワークとの間にお
けるマルチキャスト通信方法であって、 IPv4端末が放送するIPv4マルチキャストパケッ
トのあるグループのIPv4アドレスに対して固定デー
タを追加したIPv6アドレスの前記グループへの加入
要求をIPv6端末から受信した場合、 前記グループのIPv6アドレスを、IPマルチキャス
トグループメンバシッププロトコルの管理情報に反映す
ると共に、前記グループのIPv6アドレスと前記グル
ープのIPv4アドレスとを対応付け、前記グループの
IPv4アドレスに対する中継要求として、IPマルチ
キャスト経路制御プロトコルの管理情報に反映させ、 前記IPv4端末が放送するIPv4マルチキャストパ
ケットを受信すると、前記IPv4マルチキャストパケ
ットに含まれる前記グループのIPv4終点アドレス
を、対応する前記グループのIPv6終点アドレスに変
換すると共に、予め定められたIPv6ユニキャストア
ドレスを選択し、前記IPv4マルチキャストパケット
に含まれるIPv4始点アドレスをIPv6始点アドレ
スに変換することにより、前記IPv4マルチキャスト
パケットからIPv6マルチキャストパケットを作成
し、 作成された前記IPv6マルチキャストパケットをIP
v6ネットワークに送出するようにしたマルチキャスト
通信方法。1. A multicast communication method between an IPv4 network including an IPv4 terminal and an IPv6 network including an IPv6 terminal, wherein fixed data is added to an IPv4 address of a certain group of an IPv4 multicast packet broadcast by the IPv4 terminal. When a request to join the group with the assigned IPv6 address is received from an IPv6 terminal, the IPv6 address of the group is reflected in management information of an IP multicast group membership protocol, and the IPv6 address of the group and the IPv4 address of the group are reflected. And, as a relay request for the IPv4 address of the group, reflected in the management information of the IP multicast routing protocol, and the IPv4 multicast broadcast by the IPv4 terminal. When the IPv4 multicast packet is received, the IPv4 destination address of the group included in the IPv4 multicast packet is converted into a corresponding IPv6 destination address of the group, and a predetermined IPv6 unicast address is selected. By converting the IPv4 source address contained in the IPv4 source address into the IPv6 source address, an IPv6 multicast packet is created from the IPv4 multicast packet.
A multicast communication method for sending to a v6 network.
とIPv6端末を含むIPv6ネットワークとの間にお
けるマルチキャスト通信方法であって、 IPv6端末が放送するIPv6マルチキャストパケッ
トのあるグループのIPv6アドレスに対して固定デー
タを削除したIPv4アドレスの前記グループへの加入
要求を、IPv4端末から受信した場合、 前記グループのIPv4アドレスを、IPマルチキャス
トグループメンバシッププロトコルの管理情報に反映す
ると共に、前記グループのIPv4アドレスと前記グル
ープのIPv6アドレスとを対応付け、前記グループの
IPv6アドレスに対する中継要求として、IPマルチ
キャスト経路制御プロトコルの管理情報に反映させ、 前記IPv6端末が放送するIPv6マルチキャストパ
ケットを受信すると、前記IPv6マルチキャストパケ
ットに含まれる前記グループのIPv6終点アドレス
を、対応する前記グループのIPv4終点アドレスに変
換すると共に、予め定められたIPv4ユニキャストア
ドレスを選択し、前記IPv6マルチキャストパケット
に含まれるIPv6始点アドレスをIPv4始点アドレ
スに変換することにより、前記IPv6マルチキャスト
パケットからIPv4マルチキャストパケットを作成
し、 作成された前記IPv4マルチキャストパケットをIP
v4ネットワークに送出するようにしたマルチキャスト
通信方法。2. A multicast communication method between an IPv4 network including an IPv4 terminal and an IPv6 network including an IPv6 terminal, wherein fixed data is deleted from an IPv6 address of a certain group of an IPv6 multicast packet broadcast by the IPv6 terminal. When a request to join the group with the assigned IPv4 address is received from an IPv4 terminal, the IPv4 address of the group is reflected in management information of an IP multicast group membership protocol, and the IPv4 address of the group and the IPv6 address of the group are reflected. Address, and as a relay request for the IPv6 address of the group, reflected in the management information of the IP multicast routing protocol, and the IPv6 multicast broadcast by the IPv6 terminal. When receiving the IPv6 multicast packet, the IPv6 multicast packet converts the IPv6 destination address of the group included in the IPv6 multicast packet into a corresponding IPv4 destination address of the group and selects a predetermined IPv4 unicast address. By converting the IPv6 source address contained in the IPv6 source address into the IPv4 source address, an IPv4 multicast packet is created from the IPv6 multicast packet.
A multicast communication method for sending to a v4 network.
チキャストパケットのグループのIPv4アドレスに固
定データを追加してできるIPv6アドレスのグループ
のパケットの中継を要求するIPマルチキャスト経路制
御情報を、隣接するIPv6マルチキャストルータを経
由して受信すると、前記グループのIPv6アドレスと
前記グループのIPv4アドレスとを対応付け、さら
に、前記グループのIPv4アドレスに対する中継要求
として、IPマルチキャスト経路制御プロトコルの管理
情報に反映するようにした請求項1に記載のマルチキャ
スト通信方法。3. An adjacent IPv6 multicast router transmits IP multicast routing control information for requesting relay of a packet of an IPv6 address group formed by adding fixed data to an IPv4 address of an IPv4 multicast packet group broadcasted by the IPv4 terminal. When received via the IPv6 address, the IPv6 address of the group is associated with the IPv4 address of the group, and the request is reflected in the management information of the IP multicast routing protocol as a relay request for the IPv4 address of the group. Item 2. The multicast communication method according to Item 1.
チキャストパケットのグループのIPv6アドレスに固
定データを削除してできるIPv4アドレスのグループ
のパケットの中継を要求するIPマルチキャスト経路制
御情報を、隣接するIPv4マルチキャストルータを経
由して受信すると、前記グループのIPv4アドレスと
前記グループのIPv6アドレスとを対応付け、さら
に、前記グループのIPv6アドレスに対する中継要求
として、IPマルチキャスト経路制御プロトコルの管理
情報に反映するようにした請求項2に記載のマルチキャ
スト通信方法。4. An adjacent IPv4 multicast router transmits IP multicast routing control information for requesting relay of a packet of an IPv4 address group obtained by deleting fixed data from an IPv6 address of an IPv6 multicast packet group broadcasted by the IPv6 terminal. When received via the IPv6 address, the IPv4 address of the group is associated with the IPv6 address of the group, and the request is reflected in the management information of the IP multicast routing protocol as a relay request for the IPv6 address of the group. Item 3. A multicast communication method according to Item 2.
ルータ及び/又はIPv4マルチキャストルータと、放
送されたマルチキャストパケットを中継すべきネットワ
ークに関するIPマルチキャスト経路制御情報を交換す
ることを特徴とする請求項1乃至4のいずれかに記載の
マルチキャスト通信方法。5. The method according to claim 1, further comprising exchanging, with an adjacent IPv6 multicast router and / or an IPv4 multicast router, IP multicast routing control information concerning a network to which the broadcasted multicast packet is to be relayed. The multicast communication method according to any one of the above.
とIPv6端末を含むIPv6ネットワークとの間に配
置され、IPパケットの送受信を行う変換装置を備えた
通信ネットワークシステムにおけるマルチキャスト通信
装置であって、 IPパケットの送受信を行うIP送受信手段と、 IPヘッダ変換に使うIPアドレスを保持する変換用I
Pアドレス保持手段と、 IPv4とIPv6のアドレスを対応付けて保持するI
Pアドレス変換情報保持手段と、 IPv4とIPv6のIPヘッダ変換を行うIPヘッダ
変換手段と、 IPv4とIPv6のIPマルチキャストサーバから放
送されるIPマルチキャストパケットを中継すべきIP
ネットワークに関するIPマルチキャスト経路制御情報
を相互に変換して経路制御を行うIPマルチキャスト経
路制御情報管理手段と、 IPマルチキャストメンバを管理するIPマルチキャス
トメンバシップ情報管理手段とを備え、 前記IPヘッダ変換手段は、 前記IP送受信手段から渡されるIPv4マルチキャス
トパケットのIPv4終点アドレスを、前記IPアドレ
ス変換情報保持手段に問い合わせて、対応するIPv6
アドレスを用いたIPv6終点アドレスに変換すると共
に、 IPv4マルチキャストパケットのIPv4始点アドレ
スを、前記IPアドレス変換情報保持手段に問い合わせ
て、対応するIPv6アドレスを用いたIPv6始点ア
ドレスに変換するIPヘッダ変換によって、 IPv4マルチキャストパケットからIPv6マルチキ
ャストパケットを作成すると共に、IPv6ネットワー
クへの送出を前記IP送受信手段に指示し、 前記IP送受信手段から渡されるIPv6マルチキャス
トパケットのIPv6終点アドレスを、IPアドレス変
換情報保持手段に問い合わせて、対応するIPv4アド
レスを用いたIPv4終点アドレスに変換すると共に、 IPv6マルチキャストパケットのIPv6始点アドレ
スを、IPアドレス変換情報保持手段に問い合わせて、
対応するIPv4アドレスを用いたIPv4始点アドレ
スに変換するIPヘッダ変換によって、 IPv6マルチキャストパケットからIPv4マルチキ
ャストパケットを作成すると共に、IPv4ネットワー
クへの送出をIP送受信手段に指示するようにしたマル
チキャスト通信装置。6. A multicast communication device in a communication network system provided between an IPv4 network including an IPv4 terminal and an IPv6 network including an IPv6 terminal and including a conversion device for transmitting and receiving an IP packet, comprising: IP transmitting / receiving means for transmitting / receiving, and a conversion I for holding an IP address used for IP header conversion
P address holding means, and I which holds IPv4 and IPv6 addresses in association with each other
P address conversion information holding means, IP header conversion means for performing IPv4 and IPv6 IP header conversion, IP to relay IP multicast packets broadcast from IPv4 and IPv6 IP multicast servers
IP multicast routing control information managing means for mutually converting IP multicast routing control information relating to a network and performing route control; and IP multicast membership information managing means for managing IP multicast members. The IP address conversion information holding unit is inquired of the IPv4 destination address of the IPv4 multicast packet passed from the IP transmitting / receiving unit, and the corresponding IPv6
IP address conversion using an IPv6 address using an IPv6 multicast address, and inquiring the IPv4 start address of the IPv4 multicast packet to the IP address conversion information holding unit, and converting the IPv4 multicast packet into an IPv6 start address using the corresponding IPv6 address. It creates an IPv6 multicast packet from an IPv4 multicast packet, instructs the IP transmitting / receiving means to send the packet to an IPv6 network, and queries the IP address translation information holding means for an IPv6 destination address of the IPv6 multicast packet passed from the IP transmitting / receiving means. To convert the IPv6 destination address of the IPv6 multicast packet to the IPv4 destination address using the corresponding IPv4 address, and to hold the IP address translation information. Contact the means,
A multicast communication apparatus that creates an IPv4 multicast packet from an IPv6 multicast packet by IP header conversion that converts the IPv4 multicast address into an IPv4 start address using a corresponding IPv4 address, and instructs an IP transmitting / receiving unit to send the packet to an IPv4 network.
4マルチキャストパケットのIPv4終点アドレスと、
IPv4終点アドレスに固定データを追加してできるI
Pv6マルチキャストアドレスと、IPv4マルチキャ
ストパケットのIPv4始点アドレスと、前記変換用I
Pアドレス保持手段から取得したIPv6ユニキャスト
アドレスと、IPv6ネットワークのIPv6端末が放
送するIPv6マルチキャストパケットのIPv6終点
アドレスと、IPv6終点アドレスから固定データを削
除してできるIPv4マルチキャストアドレスと、IP
v6マルチキャストパケットのIPv6始点アドレス
と、変換用IPアドレス保持手段から取得したIPv4
ユニキャストアドレスとを対応付けて保持するようにし
た請求項6に記載のマルチキャスト通信装置。7. The method according to claim 1, wherein the means for holding the IP address translation information comprises:
IPv4 destination address of 4 multicast packets;
I by adding fixed data to the IPv4 destination address
A Pv6 multicast address, an IPv4 source address of an IPv4 multicast packet,
An IPv6 unicast address obtained from the P address holding means, an IPv6 end address of an IPv6 multicast packet broadcast by an IPv6 terminal of the IPv6 network, an IPv4 multicast address obtained by deleting fixed data from the IPv6 end address,
IPv6 source address of v6 multicast packet and IPv4 obtained from IP address holding means for conversion
7. The multicast communication device according to claim 6, wherein the multicast communication device is configured to store a unicast address in association with the unicast address.
は、 IPv4とIPv6のそれぞれのIPマルチキャスト経
路制御プロトコルにしたがってIPマルチキャスト経路
制御情報を管理し、IPv6端末が放送するIPv6マ
ルチキャストパケットのグループのIPv6アドレスか
ら固定データを削除してできるIPv4アドレスのグル
ープのパケットの中継を要求するIPマルチキャスト経
路制御情報を、隣接するIPv4マルチキャストルータ
から受信した場合、IPv4マルチキャストグループの
IPv4アドレスとIPv4アドレスに固定データを追
加してできるIPv6アドレスを、前記IPアドレス変
換情報保持手段に指示して登録させると共に、前記グル
ープのIPv6アドレスに対する中継要求としてIPマ
ルチキャスト経路制御プロトコルの管理情報に反映し、
隣接するIPv6マルチキャストルータとIPマルチキ
ャスト経路制御情報を交換し、 前記IPv4端末が放送するIPv4マルチキャストパ
ケットのグループのIPv4アドレスに固定データを追
加してできるIPv6アドレスのグループのパケットの
中継を要求するIPマルチキャスト経路制御情報を、隣
接するIPv6マルチキャストルータから受信した場
合、IPv6マルチキャストグループのIPv6アドレ
スと、IPv6アドレスから固定データを削除してでき
るIPv4アドレスをIPアドレス変換情報保持手段に
指示して登録させると共に、前記グループのIPv4ア
ドレスに対する中継要求としてIPマルチキャスト経路
制御プロトコルの管理情報に反映し、隣接するIPv4
マルチキャストルータとIPマルチキャスト経路制御情
報を交換するようにした請求項6又は7に記載のマルチ
キャスト通信装置。8. An IP multicast route control information management means manages IP multicast route control information in accordance with each of the IPv4 and IPv6 IP multicast route control protocols, and manages the IPv6 multicast packets broadcasted by the IPv6 terminal from the IPv6 address of the group of the IPv6 multicast packet. When receiving, from an adjacent IPv4 multicast router, IP multicast routing control information requesting relay of a packet of an IPv4 address group formed by deleting fixed data, fixed data is added to the IPv4 address and the IPv4 address of the IPv4 multicast group. The IP address conversion information holding means is instructed to register an IPv6 address that can be obtained and registered, and an IP multicast is sent as a relay request to the IPv6 address of the group. Reflected in the management information of the routing protocol,
IP multicast for exchanging IP multicast routing information with an adjacent IPv6 multicast router, and requesting a relay of a packet of a group of IPv6 addresses that can be obtained by adding fixed data to an IPv4 address of a group of IPv4 multicast packets broadcast by the IPv4 terminal. When the route control information is received from an adjacent IPv6 multicast router, the IPv6 address of the IPv6 multicast group and the IPv4 address obtained by deleting the fixed data from the IPv6 address are instructed and registered in the IP address conversion information holding means, The request is reflected in the management information of the IP multicast routing protocol as a relay request for the IPv4 address of the
8. The multicast communication device according to claim 6, wherein IP multicast routing control information is exchanged with a multicast router.
手段は、 IPv4のIPマルチキャストグループメンバシッププ
ロトコルにしたがってIPv4マルチキャストグループ
のメンバを管理し、接続するIPv4ネットワーク内の
IPv4端末から発信されるIPv4マルチキャストグ
ループへの加入要求を受信した場合、 IPマルチキャストグループメンバシッププロトコルの
管理情報に反映すると共に、IPv4マルチキャストグ
ループのIPv4アドレスと、IPv4アドレスに固定
データを追加してできるIPv6アドレスとを、IPア
ドレス変換情報保持手段に指示して登録させると共に、
IPv6アドレスのパケットの中継を要求するIPマル
チキャスト経路制御情報を、IPマルチキャスト経路制
御情報管理手段に指示して登録させ、 IPv6のIPマルチキャストグループメンバシッププ
ロトコルにしたがってIPv6マルチキャストグループ
のメンバを管理し、接続するIPv6ネットワーク内の
IPv6端末から発信されるIPv6マルチキャストグ
ループへの加入要求を受信した場合、 IPマルチキャストグループメンバシッププロトコルの
管理情報に反映すると共に、IPv6マルチキャストグ
ループのIPv6アドレスと、IPv6アドレスから固
定データを削除してできるIPv4アドレスとを、IP
アドレス変換情報保持手段に指示して登録させると共
に、IPv4アドレスのパケットの中継を要求するIP
マルチキャスト経路制御情報を、IPマルチキャスト経
路制御情報管理手段に指示して登録させるようにした請
求項6乃至8のいずれかに記載のマルチキャスト通信装
置。9. An IPv4 multicast membership information management unit manages members of an IPv4 multicast group according to an IPv4 IP multicast group membership protocol, and manages members of an IPv4 multicast group transmitted from an IPv4 terminal in an IPv4 network to be connected. When receiving the join request, the IPv4 address of the IPv4 multicast group and the IPv6 address that can be obtained by adding fixed data to the IPv4 address are reflected in the management information of the IP multicast group membership protocol, and the IP address conversion information holding means is received. Instruct and register
Instruct the IP multicast routing control information management means to register the IP multicast routing control information requesting the relay of the packet of the IPv6 address, register the IP multicast routing control information, and manage the members of the IPv6 multicast group in accordance with the IPv6 IP multicast group membership protocol, and connect. When a request to join an IPv6 multicast group transmitted from an IPv6 terminal in an IPv6 network is received, the request is reflected in the management information of the IP multicast group membership protocol, and the IPv6 address of the IPv6 multicast group and fixed data from the IPv6 address. And the IPv4 address created by deleting
Instructs the address translation information holding means to register, and requests the relay of the packet of the IPv4 address.
9. The multicast communication device according to claim 6, wherein said multicast routing control information is instructed to be registered by an IP multicast routing control information managing means.
保持しているIPv4ユニキャストアドレスとIPv6
ユニキャストアドレスのうちで一定時間参照されないも
のは削除し、前記変換用IPアドレス保持手段に返却す
るようにした請求項6乃至9のいずれかに記載のマルチ
キャスト通信装置。10. The IP address conversion information holding means,
IPv4 unicast address and IPv6 held
10. The multicast communication device according to claim 6, wherein a unicast address that has not been referred to for a predetermined time is deleted and returned to the conversion IP address holding unit.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000220478A JP4365998B2 (en) | 2000-07-21 | 2000-07-21 | Multicast communication method and communication apparatus |
| US09/907,625 US7403520B2 (en) | 2000-07-21 | 2001-07-19 | Multicast routing method and apparatus for routing multicast packet |
| US10/194,211 US7403522B2 (en) | 2000-07-21 | 2002-07-15 | Multicast routing method and apparatus for routing multicast packet |
| US10/194,210 US7158514B2 (en) | 2000-07-21 | 2002-07-15 | Multicast routing method and apparatus for routing multicast packet |
| US10/194,255 US7502372B2 (en) | 2000-07-21 | 2002-07-15 | Multicast routing method and apparatus for routing multicast packet |
| US11/495,610 US20060274751A1 (en) | 2000-07-21 | 2006-07-31 | Multicast routing method and apparatus for routing multicast packet |
| US12/212,044 US7860094B2 (en) | 2000-07-21 | 2008-09-17 | Multicast routing method and apparatus for routing multicast packet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000220478A JP4365998B2 (en) | 2000-07-21 | 2000-07-21 | Multicast communication method and communication apparatus |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009144086A Division JP4851565B2 (en) | 2009-06-17 | 2009-06-17 | Communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002044130A true JP2002044130A (en) | 2002-02-08 |
| JP4365998B2 JP4365998B2 (en) | 2009-11-18 |
Family
ID=18715084
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000220478A Expired - Fee Related JP4365998B2 (en) | 2000-07-21 | 2000-07-21 | Multicast communication method and communication apparatus |
Country Status (2)
| Country | Link |
|---|---|
| US (6) | US7403520B2 (en) |
| JP (1) | JP4365998B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007194977A (en) * | 2006-01-20 | 2007-08-02 | Hitachi Communication Technologies Ltd | Communications system |
| US7570635B2 (en) | 2004-02-27 | 2009-08-04 | Fujitsu Limited | Multicast network unit, multicast network system, and multicast method |
| JP2014103494A (en) * | 2012-11-19 | 2014-06-05 | Fuji Xerox Co Ltd | Communication device and program |
Families Citing this family (61)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4293721B2 (en) * | 2000-10-13 | 2009-07-08 | 富士通株式会社 | Portable electronic viewer system |
| US8429296B2 (en) * | 2001-03-06 | 2013-04-23 | Pluris, Inc. | Method and apparatus for distributing routing instructions over multiple interfaces of a data router |
| US7325071B2 (en) * | 2002-06-04 | 2008-01-29 | Lucent Technologies Inc. | Forwarding traffic in a network using a single forwarding table that includes forwarding information related to a plurality of logical networks |
| US7936752B2 (en) * | 2002-07-31 | 2011-05-03 | Cisco Technology, Inc. | Source specific multicast group to source mapping |
| WO2004028099A1 (en) * | 2002-09-18 | 2004-04-01 | Fujitsu Limited | Multi-cast group connection apparatus |
| JP4165196B2 (en) * | 2002-11-26 | 2008-10-15 | 株式会社日立製作所 | Packet relay device |
| US7467214B2 (en) * | 2003-06-20 | 2008-12-16 | Motorola, Inc. | Invoking protocol translation in a multicast network |
| FR2856813B1 (en) * | 2003-06-27 | 2005-09-23 | Cit Alcatel | PROCESSING ADDRESSES OF COMMUNICATION TERMINALS BY INTEGRATION AND / OR EXTRACTION OF COMMUNICATION INTERFACE CHARACTERISTICS IN THE ADDRESS |
| US8312145B2 (en) * | 2003-12-22 | 2012-11-13 | Rockstar Consortium US L.P. | Traffic engineering and bandwidth management of bundled links |
| US7716363B1 (en) * | 2004-02-10 | 2010-05-11 | Cisco Technology, Inc. | Method and apparatus of providing zero configuration single source multicasting reporting |
| US7584420B2 (en) * | 2004-02-12 | 2009-09-01 | Lockheed Martin Corporation | Graphical authoring and editing of mark-up language sequences |
| GB2414360B (en) | 2004-05-18 | 2006-10-18 | Motorola Inc | Data communication system,router and method for routeing data |
| JPWO2005122503A1 (en) * | 2004-06-11 | 2008-04-10 | 松下電器産業株式会社 | Router device, communication device, routing method, routing program, and computer-readable recording medium recording the routing program |
| CN100364292C (en) * | 2004-06-30 | 2008-01-23 | 华为技术有限公司 | Virtual Private Network System and Implementation Method of Hybrid Backbone Network with Hybrid Sites |
| US7573901B2 (en) * | 2004-08-04 | 2009-08-11 | Sap Ag | Hub-based messaging system |
| EP1790178A4 (en) * | 2004-08-16 | 2010-10-06 | Qualcomm Inc | Methods and apparatus for managing group membership for group communications |
| GB2418574A (en) * | 2004-09-22 | 2006-03-29 | Motorola Inc | Translating multicast packets to unicast packets and then converting these unicast packets to multicast packets, by rewriting addresses |
| US7502382B1 (en) | 2004-09-30 | 2009-03-10 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for multicast packet distribution in a satellite constellation network |
| KR100738524B1 (en) * | 2004-11-24 | 2007-07-11 | 삼성전자주식회사 | Tunneling method and apparatus for multicasting |
| US7869382B2 (en) * | 2004-12-06 | 2011-01-11 | Hewlett-Packard Development Company, L.P. | Network management assisted discovery |
| US7706776B2 (en) * | 2004-12-06 | 2010-04-27 | Meshnetworks, Inc. | Scheme for MAC address privacy in infrastructure-based multi-hop wireless networks |
| US20080052281A1 (en) | 2006-08-23 | 2008-02-28 | Lockheed Martin Corporation | Database insertion and retrieval system and method |
| US20060159091A1 (en) * | 2005-01-19 | 2006-07-20 | Arjen Boers | Active multicast information protocol |
| US7639686B2 (en) * | 2005-04-07 | 2009-12-29 | Cisco Technology, Inc. | Access network clusterhead for providing local mobility management of a roaming IPv4 node |
| US20060256814A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Ad hoc computer network |
| US7599289B2 (en) * | 2005-05-13 | 2009-10-06 | Lockheed Martin Corporation | Electronic communication control |
| US20060256770A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Interface for configuring ad hoc network packet control |
| US20060256717A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Electronic packet control system |
| KR100687745B1 (en) | 2005-06-14 | 2007-02-27 | 한국전자통신연구원 | IPv6 Sender-based Network Processor for Multicast Packet Forwarding and Its Method |
| CN100440799C (en) * | 2005-09-06 | 2008-12-03 | 华为技术有限公司 | A method for backing up and switching main and standby boards in access equipment |
| WO2007066814A1 (en) * | 2005-12-09 | 2007-06-14 | Nec Corporation | Frame processing method and frame processing device |
| US8068490B1 (en) * | 2006-02-27 | 2011-11-29 | Cisco Technology, Inc. | Methods and systems for multicast group address translation |
| US7953089B1 (en) | 2006-05-16 | 2011-05-31 | Cisco Technology, Inc. | Systems and methods for multicast switching in a private VLAN |
| JP4761557B2 (en) * | 2006-09-08 | 2011-08-31 | キヤノン株式会社 | Network device, network device control method and program |
| JP4344742B2 (en) * | 2006-11-14 | 2009-10-14 | 株式会社日立製作所 | Communication system, auxiliary device, and communication method |
| US7804848B2 (en) * | 2007-02-28 | 2010-09-28 | Cisco Technology, Inc. | Setting a forwarding address in an internet protocol version 6 (IPv6) routing protocol domain at a boundary with a different routing protocol domain |
| US20090080365A1 (en) * | 2007-09-24 | 2009-03-26 | Qualcomn Incorporated | Generating multicast flow identifiers |
| CN101222425B (en) * | 2008-01-22 | 2010-07-07 | 华为技术有限公司 | Multicast forwarding method and multicast router |
| KR20110055121A (en) * | 2009-11-19 | 2011-05-25 | 삼성전자주식회사 | Method and apparatus for providing multicast service in multicast network |
| US8856281B2 (en) * | 2010-03-22 | 2014-10-07 | At&T Intellectual Property I, L.P. | Internet protocol version 6 content routing |
| US9559855B2 (en) | 2010-05-20 | 2017-01-31 | Cisco Technology, Inc. | System and method for providing multicast delivery in a network environment |
| US8347100B1 (en) | 2010-07-14 | 2013-01-01 | F5 Networks, Inc. | Methods for DNSSEC proxying and deployment amelioration and systems thereof |
| US9729337B2 (en) * | 2010-10-29 | 2017-08-08 | Aruba Networks, Inc. | Delivering and managing multicast traffic over wireless LANs |
| US20120106425A1 (en) * | 2010-10-29 | 2012-05-03 | Ramsundar Janakiraman | Managing Multicast Membership in Wireless LANS |
| US8817816B2 (en) * | 2011-02-28 | 2014-08-26 | Futurwei Technologies, Inc. | Multicast support for dual stack-lite and internet protocol version six rapid deployment on internet protocol version four infrastructures |
| US20130007291A1 (en) * | 2011-06-28 | 2013-01-03 | Verrizon Patent and Licensing Inc. | MEDIA INTERWORKING IN IPv4 AND IPv6 SYSTEMS |
| CN102572007B (en) * | 2011-12-06 | 2015-05-27 | 华为技术有限公司 | Method for forwarding IPv6 (Internet Protocol Version 6) multicasting message across IPv4 (Internet Protocol Version 4) network, and edge equipment |
| US9461868B2 (en) * | 2012-04-19 | 2016-10-04 | Futurewei Technologies, Inc. | System and apparatus for router advertisement options for configuring networks to support IPv6 to IPv4 multicast translation |
| CN102820977B (en) * | 2012-08-07 | 2016-05-25 | 福建星网锐捷网络有限公司 | Method of multicasting, device and the network equipment |
| US9363227B2 (en) | 2012-08-17 | 2016-06-07 | Cisco Technology, Inc. | Multicast source in group address mapping |
| CN104009926B (en) * | 2013-02-26 | 2017-04-12 | 杭州华三通信技术有限公司 | Multicast method in EVI network and edge device ED |
| JP5967173B2 (en) * | 2014-01-31 | 2016-08-10 | 株式会社バッファロー | Network relay device, method for setting operation mode of packet relay processing unit included in network relay device, and computer program |
| JP5907239B2 (en) | 2014-01-31 | 2016-04-26 | 株式会社バッファロー | Network relay device, method for setting operation mode of packet relay processing unit included in network relay device, and computer program |
| US20170325055A1 (en) * | 2014-11-11 | 2017-11-09 | Sharp Kabushiki Kaisha | Terminal device, base station device, mme, and communication control method |
| US10797888B1 (en) | 2016-01-20 | 2020-10-06 | F5 Networks, Inc. | Methods for secured SCEP enrollment for client devices and devices thereof |
| US11012407B2 (en) * | 2017-10-27 | 2021-05-18 | Dell Products L.P. | System and method of utilizing multiple networks |
| US10652036B2 (en) * | 2017-11-28 | 2020-05-12 | Itron, Inc. | Multi-network operation with member node for multicast groups |
| US10958460B2 (en) * | 2018-09-26 | 2021-03-23 | Itron, Inc. | Connecting multiple networks for multicast groups |
| US11032094B2 (en) | 2019-08-15 | 2021-06-08 | Itron, Inc. | Optimized multicast group forwarding |
| WO2023069394A1 (en) | 2021-10-18 | 2023-04-27 | Cisco Technology, Inc. | Collection of segment routing ipv6 (srv6) network telemetry information |
| US11671354B2 (en) * | 2021-10-18 | 2023-06-06 | Cisco Technology, Inc. | Collection of segment routing IPV6 (SRV6) network telemetry information |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2143136T3 (en) * | 1990-12-28 | 2000-05-01 | Canon Kk | APPARATUS FOR IMAGE PROCESSING. |
| US5888774A (en) * | 1994-12-19 | 1999-03-30 | Cangene Corporation | Recombinant DNA molecules and expression vectors for erythropoietin |
| US5793763A (en) * | 1995-11-03 | 1998-08-11 | Cisco Technology, Inc. | Security system for network address translation systems |
| JP3915230B2 (en) | 1998-02-27 | 2007-05-16 | 株式会社日立製作所 | PACKET GENERATION METHOD, INFORMATION PROCESSING DEVICE HAVING ITS FUNCTION, AND RECORDING MEDIUM CONTAINING PACKET GENERATION PROGRAM |
| JP3531367B2 (en) * | 1996-07-04 | 2004-05-31 | 株式会社日立製作所 | Translator |
| JP3965729B2 (en) | 1997-08-07 | 2007-08-29 | 株式会社日立製作所 | IPv4-IPv6 communication method and IPv4-IPv6 conversion apparatus |
| JP3344238B2 (en) | 1996-11-01 | 2002-11-11 | 株式会社日立製作所 | IPv4-IPv6 communication method and IPv4-IPv6 translation device |
| FI105753B (en) * | 1997-12-31 | 2000-09-29 | Ssh Comm Security Oy | Procedure for authentication of packets in the event of changed URLs and protocol modifications |
| US6170022B1 (en) * | 1998-04-03 | 2001-01-02 | International Business Machines Corporation | Method and system for monitoring and controlling data flow in a network congestion state by changing each calculated pause time by a random amount |
| US6590885B1 (en) * | 1998-07-10 | 2003-07-08 | Malibu Networks, Inc. | IP-flow characterization in a wireless point to multi-point (PTMP) transmission system |
| JP3519616B2 (en) * | 1998-10-21 | 2004-04-19 | 株式会社日立製作所 | Relay device |
| US6424650B1 (en) * | 1999-02-09 | 2002-07-23 | 3Com Corporation | Network address filter device |
| US6631420B1 (en) * | 1999-02-25 | 2003-10-07 | Nortel Networks Limited | Reducing convergence time by a protocol independent multicast (PIM) router |
| US6957346B1 (en) * | 1999-06-15 | 2005-10-18 | Ssh Communications Security Ltd. | Method and arrangement for providing security through network address translations using tunneling and compensations |
| WO2001026303A1 (en) * | 1999-09-30 | 2001-04-12 | Fujitsu Limited | Route control method and device for environment where hierarchical network and nonhierarchical network are mixedly present |
| US6708219B1 (en) * | 1999-10-26 | 2004-03-16 | 3Com Corporation | Method and system for dual-network address utilization |
| US20010040895A1 (en) * | 2000-03-16 | 2001-11-15 | Templin Fred Lambert | An IPv6-IPv4 compatibility aggregatable global unicast address format for incremental deployment of IPv6 nodes within IPv4 |
| JP4501230B2 (en) * | 2000-05-30 | 2010-07-14 | 株式会社日立製作所 | IPv4-IPv6 multicast communication method and apparatus |
| US6763070B1 (en) * | 2001-05-29 | 2004-07-13 | Cisco Technology, Inc. | Methods and apparatus for selecting a cut-off index |
| CN101448162B (en) * | 2001-12-17 | 2013-01-02 | 微软公司 | Method for processing video image |
-
2000
- 2000-07-21 JP JP2000220478A patent/JP4365998B2/en not_active Expired - Fee Related
-
2001
- 2001-07-19 US US09/907,625 patent/US7403520B2/en not_active Expired - Fee Related
-
2002
- 2002-07-15 US US10/194,211 patent/US7403522B2/en not_active Expired - Fee Related
- 2002-07-15 US US10/194,255 patent/US7502372B2/en not_active Expired - Fee Related
- 2002-07-15 US US10/194,210 patent/US7158514B2/en not_active Expired - Lifetime
-
2006
- 2006-07-31 US US11/495,610 patent/US20060274751A1/en not_active Abandoned
-
2008
- 2008-09-17 US US12/212,044 patent/US7860094B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7570635B2 (en) | 2004-02-27 | 2009-08-04 | Fujitsu Limited | Multicast network unit, multicast network system, and multicast method |
| JP2007194977A (en) * | 2006-01-20 | 2007-08-02 | Hitachi Communication Technologies Ltd | Communications system |
| JP2014103494A (en) * | 2012-11-19 | 2014-06-05 | Fuji Xerox Co Ltd | Communication device and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4365998B2 (en) | 2009-11-18 |
| US20020176420A1 (en) | 2002-11-28 |
| US7403522B2 (en) | 2008-07-22 |
| US20020021697A1 (en) | 2002-02-21 |
| US7502372B2 (en) | 2009-03-10 |
| US20020181464A1 (en) | 2002-12-05 |
| US20060274751A1 (en) | 2006-12-07 |
| US7403520B2 (en) | 2008-07-22 |
| US7158514B2 (en) | 2007-01-02 |
| US20090016345A1 (en) | 2009-01-15 |
| US20020181465A1 (en) | 2002-12-05 |
| US7860094B2 (en) | 2010-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4365998B2 (en) | Multicast communication method and communication apparatus | |
| JP4501230B2 (en) | IPv4-IPv6 multicast communication method and apparatus | |
| JP4328283B2 (en) | Packet delivery control method | |
| JP3519616B2 (en) | Relay device | |
| AU720817B2 (en) | Multicast switching | |
| US7720978B2 (en) | Method for data communication and system thereof | |
| JP2001285357A (en) | Multicast communication method | |
| JP3962343B2 (en) | Multicast data communication system and method | |
| JP4851565B2 (en) | Communication device | |
| Cisco | IP Multicast Routing Commands | |
| Cisco | IP Multicast Routing Commands | |
| Cisco | IP Multicast Routing Commands | |
| Cisco | IP Multicast Technology Overview | |
| JP4957819B2 (en) | IPv4-IPv6 multicast communication method and apparatus | |
| KR20050073947A (en) | Apparatus and method for processing multicast packet in distributed router | |
| JP2000183891A (en) | Method and system for automatically participating in multicast group | |
| KR20090063502A (en) | Multicast Routing System, Apparatus and Method in Hybrid Ad Hoc Network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070511 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090409 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090617 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090818 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090824 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120828 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4365998 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120828 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130828 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |