[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2001086158A - Data communication method - Google Patents

Data communication method

Info

Publication number
JP2001086158A
JP2001086158A JP26005599A JP26005599A JP2001086158A JP 2001086158 A JP2001086158 A JP 2001086158A JP 26005599 A JP26005599 A JP 26005599A JP 26005599 A JP26005599 A JP 26005599A JP 2001086158 A JP2001086158 A JP 2001086158A
Authority
JP
Japan
Prior art keywords
host
receiving
distance
multicast packet
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP26005599A
Other languages
Japanese (ja)
Inventor
Tomoharu Kaneko
友晴 金子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP26005599A priority Critical patent/JP2001086158A/en
Publication of JP2001086158A publication Critical patent/JP2001086158A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【課題】 受信ホストの位置が動的に変化しても、マル
チキャストパケットを適切に効率よく配信することので
きるデータ通信方式を提供する。 【解決手段】 マルチキャストパケットの送信ホスト
は、パケット到達距離制御手段201とパケット構成手
段202とパケット送出手段203とから構成される。
この構成により、送信ホストでは受信ホストまでのネッ
トワーク上の論理的な距離情報に基づき、パケット到達
距離制御手段201の指示によって、パケット構成手段
202が、到達範囲が適切に制限されたパケットを構成
し、このパケットをパケット送出手段203によって送
出する。これにより、適切なネットワークの範囲にマル
チキャストパケットを配信することが可能となる。した
がって、ネットワーク上に、受信ホストが遠近混在して
いても、間違いなく全ての受信ホストへ配信することが
できる。
(57) [Problem] To provide a data communication system capable of appropriately and efficiently distributing a multicast packet even if the position of a receiving host changes dynamically. SOLUTION: A multicast packet transmission host is composed of a packet reach control means 201, a packet construction means 202, and a packet transmission means 203.
With this configuration, at the sending host, based on the logical distance information on the network to the receiving host, the packet structuring unit 202 configures the packet whose reach is appropriately restricted by the instruction of the packet reach control unit 201. This packet is sent out by the packet sending means 203. This makes it possible to distribute the multicast packet to an appropriate network range. Therefore, even if the receiving hosts are mixed in the near and far side on the network, it can be surely distributed to all the receiving hosts.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、一対多の通信方式
である、いわゆる放送型のマルチキャスト通信を行なう
データ通信方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication system for performing so-called broadcast type multicast communication, which is a one-to-many communication system.

【0002】[0002]

【従来の技術】従来、インターネットにおけるマルチキ
ャスト通信を行なうデータ通信方式では、マルチキャス
トパケットを送出する際に、IP(Internet Protoco
l)パケットのヘッダ内にパケットの到達距離TTL(T
ime To Live)を固定値として書込んでいる。TTL
は、ネットワーク上の中継ホスト(ルータ)を通過する
たびに1ずつ減じられて0になった際には捨てられる。
これにより、到達距離を制限している。ここで、距離と
はネットワーク上で到達までに通過するルータの数+1
を指す。
2. Description of the Related Art Conventionally, in a data communication system for performing multicast communication on the Internet, when transmitting a multicast packet, an IP (Internet Protocol) is used.
l) The packet reach distance TTL (T
ime To Live) as a fixed value. TTL
Is decremented by one each time it passes through a relay host (router) on the network, and is discarded when it becomes zero.
This limits the reach. Here, the distance is the number of routers that pass through to reach on the network + 1
Point to.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
従来方式では、マルチキャストパケットが配信される範
囲は固定されており、受信ホストの位置が動的に変化す
るようなシステムでは、位置によっては受信できなくな
ることがある。あるいは、上記TTLを最大値にして送
出するなどしなければならず、このとき、受信ホストの
ないネットワークにおいてもマルチキャストパケットが
流れることがあるため、ネットワークの効率を下げる要
因にもなっている。
However, in the above-mentioned conventional method, the range in which the multicast packet is distributed is fixed, and in a system in which the position of the receiving host changes dynamically, reception is not possible depending on the position. May disappear. Alternatively, it is necessary to transmit the TTL with the maximum value, and at this time, a multicast packet may flow even in a network without a receiving host, which is a factor of reducing the efficiency of the network.

【0004】本発明は、このような事情に鑑みてなされ
たものであり、その目的は、受信ホストの位置が動的に
変化しても、マルチキャストパケットを適切に効率よく
配信することのできるデータ通信方式を提供することに
ある。
[0004] The present invention has been made in view of such circumstances, and has as its object to provide a data transmission method capable of appropriately and efficiently distributing a multicast packet even when the position of a receiving host changes dynamically. To provide a communication system.

【0005】[0005]

【課題を解決するための手段】上記の課題を解決するた
めに、第1の本発明のデータ通信方式は、ネットワーク
上の一つの送信ホストと複数の受信ホストと任意数の中
継ホストとからなり、送信ホストが、ヘッダ内のパケッ
ト到達距離を制御するマルチキャストパケット到達距離
制御手段を備え、且つ受信ホストが、マルチキャストパ
ケットの受信開始を通知する受信開始通知手段を備えた
マルチキャストパケット配信システムであって、受信ホ
ストが、送信ホストから自己までのネットワーク上の論
理的な距離情報を保持する距離情報保持手段と、距離情
報を送信ホストへ通知する通知手段とを備え、マルチキ
ャストパケット到達距離制御手段が、受信した距離情報
に基づいてIPヘッダ内の到達距離を設定し、送信ホス
トが、設定された到達距離を有するマルチキャストパケ
ットをネットワーク上に配信し、受信ホストが配信され
たマルチキャストパケットを受信するように構成された
ことを特徴とする。
According to a first aspect of the present invention, there is provided a data communication system comprising one transmitting host, a plurality of receiving hosts, and an arbitrary number of relay hosts on a network. A multicast packet distribution system, wherein the transmitting host includes a multicast packet reach distance control unit that controls a packet reach distance in a header, and the receiving host includes a reception start notifying unit that notifies reception start of the multicast packet. The receiving host comprises distance information holding means for holding logical distance information on the network from the sending host to itself, and notifying means for notifying the sending host of the distance information, and the multicast packet reach distance control means, The reach distance in the IP header is set based on the received distance information, and the sending host sets the reach distance. A multicast packet having a reach distance is distributed over the network, wherein the receiving host is configured to receive the multicast packets delivered.

【0006】すなわち、このような構成により、受信ホ
ストが、受信開始通知と同時に距離情報を送信ホストに
通知する。このことにより、送信ホストはパケット到達
距離制御手段を用いて、マルチキャストパケットを受信
ホストの属するネットワークまで配信することが可能と
なる。
That is, with such a configuration, the receiving host notifies the transmitting host of the distance information simultaneously with the reception start notification. As a result, the sending host can use the packet reach control means to deliver the multicast packet to the network to which the receiving host belongs.

【0007】又、第2の本発明のデータ通信方式は、ネ
ットワーク上の一つの送信ホストと複数の受信ホストと
任意数の中継ホストとからなり、送信ホストが、ヘッダ
内のパケット到達距離を制御するマルチキャストパケッ
ト到達距離制御手段を備え、且つ受信ホストが、マルチ
キャストパケットの受信開始を通知する受信開始通知手
段を備えたマルチキャストパケット配信システムであっ
て、送信ホストが、自己から受信ホストまでの、ネット
ワーク上の論理的な距離情報を保持する距離情報保持手
段を備え、マルチキャストパケット到達距離制御手段
が、距離情報保持手段から取得した距離情報に基づいて
IPヘッダ内の到達距離を設定し、送信ホストが、設定
された到達距離を有するマルチキャストパケットをネッ
トワーク上に配信し、受信ホストが配信されたマルチキ
ャストパケットを受信するように構成されたことを特徴
とする。
A data communication system according to a second aspect of the present invention comprises one transmitting host, a plurality of receiving hosts, and an arbitrary number of relay hosts on a network, and the transmitting host controls a packet reach distance in a header. A multicast packet distribution system comprising: a multicast packet reach distance control means for receiving a packet; and a receiving host comprising a reception start notifying means for notifying the start of reception of the multicast packet, wherein the transmitting host has a network from itself to the receiving host. A distance information holding unit that holds the above logical distance information, a multicast packet reach distance control unit sets a reach distance in the IP header based on the distance information acquired from the distance information hold unit, Distributes multicast packets with the set reach over the network Characterized in that the receiving host is configured to receive the multicast packets delivered.

【0008】すなわち、上記第2の発明が前記第1の発
明と異なるところは、送信ホストが、送信ホストと受信
ホストとの論理的な距離情報を保持する距離情報保持手
段を備えているところである。したがって、このような
構成により、送信ホストが、受信開始通知を受信した際
に、自己の距離情報保持手段から取出した距離情報をも
とに、マルチキャストパケット到達距離制御手段を用い
て、マルチキャストパケットを受信ホストの属するネッ
トワークまで配信することが可能となる。
That is, the second invention is different from the first invention in that the transmission host has distance information holding means for holding logical distance information between the transmission host and the reception host. . Therefore, with such a configuration, when the transmitting host receives the reception start notification, the transmitting host transmits the multicast packet using the multicast packet reach control unit based on the distance information extracted from its own distance information holding unit. It is possible to distribute to the network to which the receiving host belongs.

【0009】更に又、本発明のデータ通信方式は、第1
の発明において、受信ホストが、送信ホストから自己ま
でのネットワーク上の論理的な距離を検知する距離検出
手段を備え、距離検出手段が検知した距離情報を距離情
報保持手段に通知するように構成されたことを特徴とす
る。
Further, the data communication system according to the present invention comprises:
In the invention, the receiving host is provided with distance detecting means for detecting a logical distance on the network from the transmitting host to itself, and is configured to notify the distance information holding means of the distance information detected by the distance detecting means. It is characterized by having.

【0010】すなわち、このような構成にすることよ
り、受信ホストは、送信ホストまでの距離を検知した後
に、受信開始通知と共に検知した距離情報を送信ホスト
に通知する。これにより、送信ホストがマルチキャスト
パケットを受信ホストの属するネットワークまで配信す
ることが可能となる。
That is, with such a configuration, the receiving host detects the distance to the transmitting host, and then notifies the transmitting host of the detected distance information together with the reception start notification. As a result, the sending host can distribute the multicast packet to the network to which the receiving host belongs.

【0011】又、本発明は、前記第2の発明において、
送信ホストが、自己から受信ホストまでのネットワーク
上の論理的な距離を検知する距離検出手段を備え、距離
検出手段が、検知した距離情報を距離情報保持手段に通
知するように構成されたことを特徴とする。
Further, the present invention provides the above-mentioned second invention, wherein:
The transmitting host includes distance detecting means for detecting a logical distance on the network from itself to the receiving host, and the distance detecting means is configured to notify the detected distance information to the distance information holding means. Features.

【0012】すなわち、このような構成にすることによ
り、送信ホストが、受信開始通知を受信した後に受信ホ
ストまでの距離を検知する。これにより、送信ホストが
マルチキャストパケットを受信ホストの属するネットワ
ークまで配信することが可能となる。
That is, by adopting such a configuration, the transmitting host detects the distance to the receiving host after receiving the reception start notification. As a result, the sending host can distribute the multicast packet to the network to which the receiving host belongs.

【0013】又、本発明は、上記何れかの発明におい
て、送信ホストは、現在受信中の受信ホスと、その受信
ホストまでの論理的な距離情報とに関する情報を保持す
る受信ホスト情報保持手段と、新たな受信ホストが受信
開始通知を送信ホストに送信したとき、新たな受信ホス
トまでの論理的距離情報を取得して、受信ホスト情報保
持手段が保持する距離情報を編集する受信ホスト情報編
集手段とを備え、現在の受信ホストの情報の中で最も大
きな論理的距離を、マルチキャストパケット到達距離制
御手段に伝えるように構成されたことを特徴とする。
According to the present invention, in any one of the above-mentioned inventions, the transmitting host is a receiving host information holding means for holding information relating to a receiving host that is currently receiving and logical distance information to the receiving host. Receiving host information editing means for acquiring logical distance information to the new receiving host when the new receiving host transmits a reception start notification to the transmitting host, and editing the distance information held by the receiving host information holding means; And transmitting the largest logical distance among the current receiving host information to the multicast packet reach distance control means.

【0014】すなわち、このような構成にすることによ
り、送信ホストが、受信ホストからの受信開始要求を受
信した際に、保持している情報を編集し、もっとも遠い
受信ホストまでの論理的な距離を算出する。これによ
り、送信ホストがマルチキャストパケットを全ての受信
ホストの属するネットワークまで配信することが可能と
なる。
That is, by adopting such a configuration, when the transmitting host receives the reception start request from the receiving host, the transmitting host edits the information held therein and changes the logical distance to the farthest receiving host. Is calculated. As a result, the sending host can distribute the multicast packet to the network to which all the receiving hosts belong.

【0015】本発明は、上記発明における受信ホスト
が、マルチキャストパケットの受信を終了する旨の通知
をする受信終了通知手段を備え、ネットワーク上にマル
チキャストパケットが送信されているとき、受信終了通
知手段が送信ホストに受信終了通知を送信すると、ネッ
トワーク上へのマルチキャストの送信が停止されるよう
に構成されたことを特徴とする。すなわち、このような
構成にすることにより、受信ホストが受信終了を送信ホ
ストに通知した後、送信ホストは現在の受信ホストリス
トから、受信を終了したものを削除する。そして、送信
ホストは新しいリストの中からもっとも遠い受信ホスト
までの論理的な距離を算出し、新しいTTLとする。こ
れにより、マルチキャストパケットを適切な範囲に配信
することが可能となる。
According to the present invention, the receiving host according to the present invention comprises a receiving end notifying means for notifying that the receiving of the multicast packet is ended, and the receiving end notifying means is provided when the multicast packet is transmitted on the network. The transmission of the reception end notification to the transmission host is configured to stop the transmission of the multicast on the network. That is, with such a configuration, after the receiving host notifies the transmitting host of the end of the receiving, the transmitting host deletes the one that has finished the receiving from the current receiving host list. Then, the transmitting host calculates a logical distance from the new list to the farthest receiving host, and sets it as a new TTL. This makes it possible to distribute the multicast packet to an appropriate range.

【0016】又、本発明は、上記発明における送信ホス
トが、マルチキャストパケットの送信を停止するパケッ
ト送出停止手段を備え、送信ホストが保持する情報が空
になったとき、パケット送出停止手段はマルチキャスト
パケットの送信を停止するように構成されたことを特徴
とする。すなわち、このような構成では、受信ホストが
受信終了を送信ホストに通知した後、送信ホストは現在
の受信ホストリストから、受信を終了したものを削除す
る。そして、受信ホストリストが空になったら、送信ホ
ストはパケット送出停止手段によりパケット送出を停止
させ、無駄なトラフィックを発生させないようにするこ
とができる。
Further, according to the present invention, the transmission host in the above invention comprises a packet transmission stop means for stopping the transmission of the multicast packet, and when the information held by the transmission host becomes empty, the packet transmission stop means is a multicast packet transmission means. The transmission is stopped. That is, in such a configuration, after the receiving host notifies the transmitting host of the end of the receiving, the transmitting host deletes the receiving host from the current receiving host list. Then, when the receiving host list becomes empty, the transmitting host can stop the packet transmission by the packet transmission stopping means so as not to generate useless traffic.

【0017】[0017]

【発明の実施の形態】次に図面を参照して、本発明にお
けるデータ通信方式の実施の形態について詳細に説明す
る。図1は本発明の実施の形態におけるデータ通信方式
の全体の構成図であり、図2は本発明の実施の形態に適
用されるマルチキャストパケット送信ホストの構成図で
あり、また、図3は本発明の実施の形態に適用されるマ
ルチキャストパケット受信ホストの構成図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of a data communication system according to the present invention will be described in detail with reference to the drawings. FIG. 1 is an overall configuration diagram of a data communication system according to an embodiment of the present invention, FIG. 2 is a configuration diagram of a multicast packet transmitting host applied to the embodiment of the present invention, and FIG. FIG. 1 is a configuration diagram of a multicast packet receiving host applied to an embodiment of the present invention.

【0018】図1において、101はマルチキャストパ
ケットの送信を行なう送信ホスト、102〜106はマ
ルチキャストパケットの受信を行なう受信ホスト、10
7〜110はネットワークを跨るパケット配信を行なう
中継ホスト(ルータ)、111〜115はパケットが配
信され、各ホストが所属するネットワークを表してい
る。
In FIG. 1, 101 is a transmitting host for transmitting a multicast packet, 102 to 106 are receiving hosts for receiving a multicast packet, 10
Reference numerals 7 to 110 denote relay hosts (routers) that distribute packets across networks, and reference numerals 111 to 115 denote networks to which the packets are distributed and to which each host belongs.

【0019】また、図2において、201はマルチキャ
ストパケットの到達距を制御する到達距離制御手段、2
02はマルチキャストパケットの構成を行うパケット構
成手段、203はマルチキャストパケットの送出を行う
パケット送出手段、204は受信ホストまでの論理的な
距離情報を保持する距離情報保持手段、205は受信ホ
スト情報を保持する保持手段、206は受信ホスト情報
を編集する受信ホスト情報編集手段、207は受信の開
始及び終了通知を受信する受信開始/終了通知受信手
段、208は受信ホストまでの距離を検知する距離検知
手段、209はパケットの送出を停止させるパケット送
出停止手段である。
In FIG. 2, reference numeral 201 denotes a reach distance control means for controlling the reach of a multicast packet;
02 is a packet composing unit for constructing a multicast packet, 203 is a packet transmitting unit for transmitting a multicast packet, 204 is a distance information retaining unit for retaining logical distance information to a receiving host, and 205 is a receiving host information. Holding means, receiving host information editing means for editing receiving host information, receiving start / end notification receiving means for receiving start and end notifications of reception, and distance detecting means for detecting a distance to the receiving host. , 209 are packet transmission stopping means for stopping transmission of packets.

【0020】さらに、図3において、301はマルチキ
ャストパケットを受信するパケット受信手段、302は
受信の開始及び終了通知を送信する受信開始/終了通知
送信手段、303は送信ホストまでの論理的距離を保持
する距離情報保持手段、304は送信ホストまでの論理
的距離を検知する距離検知手段である。
Further, in FIG. 3, 301 is a packet receiving means for receiving a multicast packet, 302 is a reception start / end notification transmission means for transmitting a start and end notification of reception, and 303 is a logical distance to a transmission host. The distance information holding means 304 is a distance detecting means for detecting a logical distance to the transmission host.

【0021】次に、本発明の幾つかの実施の形態の動作
について説明する。
Next, the operation of some embodiments of the present invention will be described.

【0022】先ず、第1の実施の形態では、複数のネッ
トワークに跨る、放送型のマルチキャストデータを、I
Pマルチキャストを用いて転送する場合について述べ
る。最初に、マルチキャストデータを受信しようとする
受信ホスト104が、送信ホスト101までの距離情報
(この実施の形態の例では距離情報は2)を静的に保持す
る距離情報保持手段303から距離情報を取出し、受信
開始通知と共に、受信開始/終了通知送信手段302に
よって送信ホスト101に送信する。
First, in the first embodiment, broadcast-type multicast data over a plurality of networks is
The case of transferring using P multicast will be described. First, the receiving host 104 that wants to receive the multicast data sends distance information to the transmitting host 101.
(In the example of this embodiment, the distance information is 2) The distance information is extracted from the distance information holding unit 303 that statically holds the information, and is transmitted to the transmission host 101 by the reception start / end notification transmitting unit 302 together with the reception start notification. .

【0023】すると、送信ホスト101は、この受信開
始通知を受信開始/終了通知受信手段207によって受
信し、受信ホスト104までの距離を取出すと、これを
パケット到達距離制御手段201に伝える。そして、パ
ケット到達距離制御手段201はこの情報に基づき、パ
ケット構成手段202にIPヘッダ内のTTLを設定さ
せる。これにより、パケット送出手段203は所定のT
TLを持ったマルチキャストパケットをネットワーク1
11に送出していく。
Then, the transmitting host 101 receives the reception start notification by the reception start / end notification receiving unit 207, and when the distance to the receiving host 104 is obtained, transmits the distance to the packet reach control unit 201. Then, the packet reach distance control means 201 causes the packet composition means 202 to set the TTL in the IP header based on this information. As a result, the packet transmitting means 203
Network 1 with TL
To 11

【0024】また、ルータ108は、このマルチキャス
トパケットを受信するとTTLを1減じ、TTLが0よ
り大きいのでネットワーク113に転送する。これによ
りマルチキャストパケットがネットワーク113まで配
信され、受信ホスト104はマルチキャストパケットを
受信していく。
When the router 108 receives this multicast packet, it decrements the TTL by one and transfers it to the network 113 because the TTL is greater than zero. As a result, the multicast packet is distributed to the network 113, and the receiving host 104 receives the multicast packet.

【0025】次に、第2の実施の形態の動作について説
明する。第2の実施の形態が上記の第1の実施の形態と
異なるところは、送信ホスト101自身が、受信ホスト
104までの論理的距離情報((この実施の形態の例では
距離情報は2)を保持しているところである。すなわ
ち、受信ホスト104が、受信開始/終了通知送信手段
302により受信開始通知を送信ホスト101に送信し
た後で、送信ホスト101では、距離情報保持手段20
4から受信ホスト104までの論理的距離を取出し、こ
れをパケット到達距離制御手段207に伝える。これに
より、以下は上記第1の実施の形態と同様に動作し、マ
ルチキャストパケットがネットワーク113まで配信さ
れ、受信ホスト104はマルチキャストパケットを受信
していく。
Next, the operation of the second embodiment will be described. The difference between the second embodiment and the first embodiment is that the sending host 101 itself transmits logical distance information to the receiving host 104 ((distance information is 2 in the example of this embodiment)). That is, after the receiving host 104 has transmitted the reception start notification to the transmission host 101 by the reception start / end notification transmission unit 302, the transmission host 101
4 and the logical distance from the receiving host 104 is obtained and transmitted to the packet reach control means 207. As a result, the subsequent operation is the same as in the first embodiment, the multicast packet is distributed to the network 113, and the receiving host 104 receives the multicast packet.

【0026】次に、第3の実施の形態の動作について説
明する。この実施の形態では上記の第1の実施の形態に
おいて、受信ホスト104が送信ホスト101までの論
理的距離を検知する場合について説明する。すなわち、
受信ホスト104は、まず距離検知手段304を用い
て、送信ホスト101までの論理的距離を調べる。この
時の検知方法としては、IPオプションを用いる方法
や、ICMPメッセージを用いる方法が一般に知られて
いる。送信ホスト101までの論理的距離(この実施の
形態の例では2)が検知できた後は、上記の第1の実施
の形態と同様に動作し、マルチキャストパケットがネッ
トワーク113まで配信され、受信ホスト104はマル
チキャストパケットを受信していく。
Next, the operation of the third embodiment will be described. In this embodiment, a case where the receiving host 104 detects a logical distance to the transmitting host 101 in the first embodiment will be described. That is,
The receiving host 104 first checks the logical distance to the transmitting host 101 using the distance detecting means 304. As a detection method at this time, a method using an IP option and a method using an ICMP message are generally known. After the logical distance to the sending host 101 (2 in this embodiment) can be detected, the same operation as in the first embodiment is performed, the multicast packet is delivered to the network 113, and the receiving host 104 receives the multicast packet.

【0027】さらに、第4の実施の形態の動作について
説明する。この実施の形態では上記の第2の実施の形態
において、送信ホスト101が受信ホスト104までの
論理的距離(この実施の形態の例では2)を検知する場合
について述べる。すなわち、受信ホスト104が受信開
始/終了通知送信手段302により受信開始通知を送信
ホスト101に送信した後で、送信ホスト101では距
離検知手段208により、受信ホスト104までの論理
的距離を調べる。そして、論理的距離が検知できた後
は、上記の第2の実施の形態と同様に動作し、マルチキ
ャストパケットがネットワーク113まで配信され、受
信ホスト104はマルチキャストパケットを受信してい
く。
Further, the operation of the fourth embodiment will be described. In this embodiment, a case will be described in which the transmission host 101 detects the logical distance to the reception host 104 (2 in this embodiment) in the second embodiment. That is, after the receiving host 104 transmits a reception start notification to the transmission host 101 by the reception start / end notification transmission unit 302, the transmission host 101 checks the logical distance to the reception host 104 by the distance detection unit 208. After the logical distance can be detected, the operation is performed in the same manner as in the second embodiment, the multicast packet is distributed to the network 113, and the receiving host 104 receives the multicast packet.

【0028】さらに、第5の実施の形態の動作について
説明する。この実施の形態では上記の第1〜第4の実施
の形態に加えて、パケット配信中に、新たに受信ホスト
106が受信を開始する場合について述べる。すなわ
ち、送信ホスト101は、現在受信中の受信ホスト10
4とその論理的距離情報を、受信ホスト情報編集手段2
06を用いて、受信ホスト情報保持手段205に登録し
ておく。次に、新たな受信ホスト106が受信開始通知
を送信ホスト101に送信すると、送信ホスト101で
は、受信開始/終了通知受信手段207がこれを受信
し、受信ホスト106までの論理的距離(この実施の形
態の例では3)を取出すと、これを受信ホスト情報編集
手段206に渡す。すると、受信ホスト情報編集手段2
06は、これに基づき、受信ホスト情報保持手段205
を編集して受信ホスト106に関する情報を追加し、さ
らに、現在の受信ホスト情報の中で最も大きな論理的距
離(この実施の形態では3)をパケット到達距離制御手段
201に伝える。これにより、以下は上記の第1の実施
の形態の動作に加えて、ルータ110がマルチキャスト
パケットをネットワーク115に配信するようになり、
受信ホスト106はマルチキャストパケットを受信して
いく。また、このような配信によって、送信ホストがマ
ルチキャストパケットを最も遠い受信ホストの属するネ
ットワークまで配信することができるので、全ての受信
ホストへの配信が可能となる。
Further, the operation of the fifth embodiment will be described. In this embodiment, in addition to the above-described first to fourth embodiments, a case where the receiving host 106 newly starts reception during packet distribution will be described. In other words, the sending host 101 is the receiving host 10 currently receiving.
4 and the logical distance information thereof,
06, it is registered in the receiving host information holding means 205. Next, when the new reception host 106 transmits a reception start notification to the transmission host 101, in the transmission host 101, the reception start / end notification reception unit 207 receives the notification, and the logical distance to the reception host 106 (this implementation). In the example of the embodiment, when 3) is taken out, it is passed to the receiving host information editing means 206. Then, the receiving host information editing means 2
06 is based on the received host information holding means 205
Is added to the information on the receiving host 106, and the largest logical distance (3 in this embodiment) among the current receiving host information is transmitted to the packet reach distance control means 201. Accordingly, in the following, in addition to the operation of the above-described first embodiment, the router 110 distributes the multicast packet to the network 115,
The receiving host 106 receives the multicast packet. Further, by such distribution, the transmitting host can distribute the multicast packet to the network to which the farthest receiving host belongs, so that distribution to all the receiving hosts becomes possible.

【0029】さらに、第6の実施の形態の動作について
説明する。この実施の形態では上記の第5の実施の形態
に加えて、マルチキャスト配信中に、受信ホスト106
が受信を終了する場合について述べる。すなわち、マル
チキャストパケットがネットワーク115まで配信され
ている際に、受信ホスト106が受信開始/終了通知送
信手段302を用いて、受信終了通知を送信ホスト10
1に送信する。すると、送信ホスト101では、受信開
始/終了通知受信手段207がこれを受信して受信ホス
ト情報編集手段206に渡す。すると、受信ホスト情報
編集手段206は、これに基づき、受信ホスト情報保持
手段205を編集して受信ホスト106に関する情報を
削除し、現在の受信ホスト情報の中で最も大きな論理的
距離(この実施の形態の例では2)をパケット到達距離制
御手段201に伝える。これに基づき、パケット構成手
段202によって、それまでよりも小さいTTLが設定
されたマルチキャストパケットが構成されるようにな
る。これにより、以下は上記の第1の実施の形態と同様
に動作し、マルチキャストパケットがネットワーク11
3まで配信されるが、ネットワーク115には配信され
なくなる。
The operation of the sixth embodiment will be described. In this embodiment, in addition to the fifth embodiment, during the multicast distribution, the receiving host 106
Will be described. That is, when the multicast packet is distributed to the network 115, the receiving host 106 uses the reception start / end notification transmitting unit 302 to transmit a reception end notification to the transmission host 10.
Send to 1. Then, in the sending host 101, the reception start / end notification receiving means 207 receives this and passes it to the receiving host information editing means 206. Then, based on the received host information, the receiving host information editing unit 206 edits the receiving host information holding unit 205 to delete the information on the receiving host 106, and sets the largest logical distance among the current receiving host information (this embodiment). In the example of the mode, 2) is transmitted to the packet reach distance control means 201. Based on this, a multicast packet with a smaller TTL set than before is configured by the packet configuration unit 202. As a result, the following operates in the same manner as in the first embodiment, and the multicast packet is transmitted to the network 11.
3 but is no longer distributed to the network 115.

【0030】さらに、第7の実施の形態の動作について
説明する。この実施の形態では上記の第6の実施の形態
に加えて、マルチキャスト配信中に、受信ホスト104
が受信を終了して、受信ホストがいなくなる場合につい
て述べる。マルチキャストパケットがネットワーク11
3まで配信されている際に、受信ホスト104が、受信
開始/終了通知送信手段302により、受信開始/終了
通知を送信ホスト101に送信すると、送信ホスト10
1では、受信開始/終了通知受信手段207がこれを受
信し、受信ホスト情報編集手段206に渡す。すると、
受信ホスト情報編集手段206は、これに基づき、受信
ホスト情報保持手段205を編集し、受信ホスト104
に関する情報を削除し、現在の受信ホスト情報の中で最
も大きな論理的距離(この実施の形態では0)をパケット
到達距離制御手段201に伝える。この際、保持する受
信ホスト情報が空になれば、パケット送出停止手段20
9によってパケットの送出を抑制する。
Further, the operation of the seventh embodiment will be described. In this embodiment, in addition to the sixth embodiment, the receiving host 104
Will be described when the reception ends and the receiving host disappears. The multicast packet is sent to the network 11
When the reception host 104 transmits the reception start / end notification to the transmission host 101 by the reception start / end notification transmission unit 302 during the distribution to the transmission host 10, the transmission host 10
In step 1, the reception start / end notification receiving means 207 receives this and passes it to the receiving host information editing means 206. Then
The receiving host information editing means 206 edits the receiving host information holding means 205 based on the
Then, the largest logical distance (0 in this embodiment) among the current receiving host information is transmitted to the packet reach distance control means 201. At this time, if the held receiving host information becomes empty, the packet transmission stopping means 20
9, transmission of packets is suppressed.

【0031】[0031]

【発明の効果】以上の説明から明らかなように、本発明
のデータ通信方式によれば、送信ホストから受信ホスト
までの論理的距離に基づいてパケット到達距離を制御を
する。このことにより、最も遠い受信ホストの存在する
ネットワークまでマルチキャストを配信することが可能
となり、全ての受信ホストに間違いなく配信される。さ
らに、受信ホストがいない場合には、配信を抑制し、ネ
ットワークへの負荷を軽減させることができる。
As is apparent from the above description, according to the data communication system of the present invention, the packet reach distance is controlled based on the logical distance from the sending host to the receiving host. As a result, it is possible to distribute the multicast to the network where the farthest receiving host exists, and it is surely distributed to all the receiving hosts. Further, when there is no receiving host, distribution can be suppressed, and the load on the network can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態におけるデータ通信方式の
全体の構成図
FIG. 1 is an overall configuration diagram of a data communication system according to an embodiment of the present invention.

【図2】本発明の実施の形態に適用されるマルチキャス
トパケット送信ホストの構成図
FIG. 2 is a configuration diagram of a multicast packet transmission host applied to the embodiment of the present invention;

【図3】本発明の実施の形態に適用されるマルチキャス
トパケット受信ホストの構成図
FIG. 3 is a configuration diagram of a multicast packet receiving host applied to the embodiment of the present invention;

【符号の説明】[Explanation of symbols]

101 マルチキャストパケット送信ホスト 102〜106 マルチキャストパケット送信ホスト 107〜110 中継ホスト(ルータ) 111〜115 ネットワーク 201 パケット到達距離制御手段 202 パケット構成手段 203 パケット送出手段 204 距離情報保持手段 205 受信ホスト情報保持手段 206 受信ホスト情報編集手段 207 受信開始/終了通知受信手段 208 距離検知手段 209 パケット送出停止手段 301 パケット受信手段 302 受信開始/終了通知送信手段 303 距離情報保持手段 304 距離検知手段 DESCRIPTION OF SYMBOLS 101 Multicast packet transmission host 102-106 Multicast packet transmission host 107-110 Relay host (router) 111-115 Network 201 Packet arrival distance control means 202 Packet construction means 203 Packet transmission means 204 Distance information holding means 205 Receiving host information holding means 206 Reception host information editing means 207 Reception start / end notification reception means 208 Distance detection means 209 Packet transmission stop means 301 Packet reception means 302 Reception start / end notification transmission means 303 Distance information holding means 304 Distance detection means

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ネットワーク上の一つの送信ホストと複
数の受信ホストと任意数の中継ホストとからなり、前記
送信ホストが、ヘッダ内のパケット到達距離を制御する
マルチキャストパケット到達距離制御手段を備え、且つ
前記受信ホストが、マルチキャストパケットの受信開始
を通知する受信開始通知手段を備えたマルチキャストパ
ケット配信システムであって、 前記受信ホストが、 前記送信ホストから自己までの、ネットワーク上の論理
的な距離情報を保持する距離情報保持手段と、 前記距離情報を前記送信ホストへ通知する通知手段とを
備え、 前記マルチキャストパケット到達距離制御手段が、受信
した距離情報に基づいてIPヘッダ内の到達距離を設定
し、 前記送信ホストが、設定された到達距離を有するマルチ
キャストパケットを前記ネットワーク上に配信し、 前記受信ホストが、配信されたマルチキャストパケット
を受信するように構成されたことを特徴とするデータ通
信方式。
The present invention comprises a sending host, a plurality of receiving hosts, and an arbitrary number of relay hosts on a network, wherein the sending host includes a multicast packet reach control means for controlling a packet reach in a header, And the receiving host is a multicast packet distribution system including reception start notifying means for notifying the start of receiving a multicast packet, wherein the receiving host has a logical distance information on the network from the transmitting host to itself. And a notifying means for notifying the transmitting host of the distance information, wherein the multicast packet reach distance control means sets a reach distance in an IP header based on the received distance information. A multicast packet in which the sending host has a set reach The delivered over the network, the receiving host, the data communication method is characterized in that is configured to receive a distributed multicast packets.
【請求項2】 ネットワーク上の一つの送信ホストと複
数の受信ホストと任意数の中継ホストとからなり、前記
送信ホストが、ヘッダ内のパケット到達距離を制御する
マルチキャストパケット到達距離制御手段を備え、且つ
前記受信ホストが、マルチキャストパケットの受信開始
を通知する受信開始通知手段を備えたマルチキャストパ
ケット配信システムであって、 前記送信ホストが、 自己から前記受信ホストまでの、ネットワーク上の論理
的な距離情報を保持する距離情報保持手段を備え、 前記マルチキャストパケット到達距離制御手段が、前記
距離情報保持手段から取得した距離情報に基づいてIP
ヘッダ内の到達距離を設定し、 前記送信ホストが、設定された到達距離を有するマルチ
キャストパケットを、前記ネットワーク上に配信し、 前記受信ホストが、配信されたマルチキャストパケット
を受信するように構成されたことを特徴とするデータ通
信方式。
2. A multicast packet reach distance control means comprising one sending host, a plurality of receiving hosts, and an arbitrary number of relay hosts on a network, wherein the sending host comprises a multicast packet reach distance control means for controlling a packet reach distance in a header. And a multicast packet distribution system, wherein the receiving host includes a reception start notifying unit for notifying reception start of the multicast packet, wherein the transmission host has a logical distance information on a network from itself to the reception host. The multicast packet reachable distance control means, based on the distance information acquired from the distance information hold means.
Setting a reach distance in a header, the transmitting host distributes a multicast packet having the set reach distance on the network, and the receiving host is configured to receive the distributed multicast packet. A data communication method characterized by the following.
【請求項3】 受信ホストが、送信ホストから自己まで
のネットワーク上の論理的な距離を検知する距離検出手
段を備え、 前記距離検出手段が、検知した距離情報を距離情報保持
手段に通知するように構成されたことを特徴とする請求
項1に記載のデータ通信方式。
3. The receiving host includes distance detecting means for detecting a logical distance from the transmitting host to itself on the network, and the distance detecting means notifies the distance information holding means of the detected distance information. The data communication system according to claim 1, wherein the data communication system is configured as follows.
【請求項4】 送信ホストが、自己から受信ホストまで
のネットワーク上の論理的な距離を検知する距離検出手
段を備え、 前記距離検出手段が、検知した距離情報を距離情報保持
手段に通知するように構成されたことを特徴とする請求
項2に記載のデータ通信方式。
4. A transmission host comprising distance detecting means for detecting a logical distance on the network from itself to a receiving host, wherein the distance detecting means notifies the distance information holding means of the detected distance information. The data communication system according to claim 2, wherein the data communication system is configured as follows.
【請求項5】 送信ホストは、 現在受信中の受信ホスと、その受信ホストまでの論理的
な距離情報とに関する情報を保持する受信ホスト情報保
持手段と、 新たな受信ホストが、受信開始通知を前記送信ホストに
送信したとき、新たな受信ホストまでの論理的距離情報
を取得して、前記受信ホスト情報保持手段が保持する距
離情報を編集する受信ホスト情報編集手段とを備え、 現在の受信ホストの情報の中で最も大きな論理的距離
を、マルチキャストパケット到達距離制御手段に伝える
ように構成されたことを特徴とする請求項1〜請求項4
の何れか1項に記載のデータ通信方式。
5. A sending host, receiving host information holding means for holding information on a receiving host that is currently receiving and logical distance information to the receiving host, and a new receiving host sends a reception start notification to the receiving host. Receiving host information editing means for acquiring logical distance information to a new receiving host when transmitting to the sending host, and editing the distance information held by the receiving host information holding means; Wherein the largest logical distance among the information is transmitted to the multicast packet reach distance control means.
The data communication method according to any one of the above.
【請求項6】 受信ホストが、マルチキャストパケット
の受信を終了する旨の通知をする受信終了通知手段を備
え、 ネットワーク上にマルチキャストパケットが送信されて
いるとき、前記受信終了通知手段が、送信ホストに受信
終了通知を送信すると、前記ネットワーク上へのマルチ
キャストの送信が停止されるように構成されたことを特
徴とする請求項5に記載のデータ通信方式。
6. A receiving host includes a receiving end notifying unit for notifying that the receiving of the multicast packet is ended, and when the multicast packet is being transmitted on the network, the receiving end notifying unit sends the receiving end notifying unit to the transmitting host. The data communication system according to claim 5, wherein the transmission of the multicast on the network is stopped when the reception end notification is transmitted.
【請求項7】 送信ホストは、マルチキャストパケット
の送信を停止するパケット送出停止手段を備え、 前記送信ホストが保持する情報が空になったとき、前記
パケット送出停止手段はマルチキャストパケットの送信
を停止するように構成されたことを特徴とする請求項6
に記載のデータ通信方式。
7. The transmission host includes packet transmission stop means for stopping transmission of a multicast packet, and when the information held by the transmission host becomes empty, the packet transmission stop means stops transmission of the multicast packet. 7. A structure according to claim 6, wherein
Data communication method described in 1.
JP26005599A 1999-09-14 1999-09-14 Data communication method Pending JP2001086158A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26005599A JP2001086158A (en) 1999-09-14 1999-09-14 Data communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26005599A JP2001086158A (en) 1999-09-14 1999-09-14 Data communication method

Publications (1)

Publication Number Publication Date
JP2001086158A true JP2001086158A (en) 2001-03-30

Family

ID=17342687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26005599A Pending JP2001086158A (en) 1999-09-14 1999-09-14 Data communication method

Country Status (1)

Country Link
JP (1) JP2001086158A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050800A (en) * 2001-08-07 2003-02-21 Matsushita Electric Ind Co Ltd Information retrieval device
JP2009512311A (en) * 2005-10-14 2009-03-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Improved proximity detection method
JP2011254556A (en) * 2011-09-20 2011-12-15 Sharp Corp Transmitting apparatus, communication system, and computer program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050800A (en) * 2001-08-07 2003-02-21 Matsushita Electric Ind Co Ltd Information retrieval device
JP2009512311A (en) * 2005-10-14 2009-03-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Improved proximity detection method
JP4834737B2 (en) * 2005-10-14 2011-12-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Improved proximity detection method
JP2011254556A (en) * 2011-09-20 2011-12-15 Sharp Corp Transmitting apparatus, communication system, and computer program

Similar Documents

Publication Publication Date Title
US10645132B2 (en) Selectively signaling selective tunnels in multicast VPNs
JP5249763B2 (en) Multicast delivery of multimedia content on demand
EP2204963B1 (en) Session monitoring method, device and system based on multicast technique
JP3266188B2 (en) Multicast communication device and multicast communication method
EP2279585B1 (en) Method and apparatus for multicast group management
CN113784400B (en) Switching method, processing method, device, network equipment and core network equipment
JPWO2004043019A1 (en) Network relay method and apparatus
JP2007195046A (en) Mobile communication system, radio base station, mobile terminal, and distribution method
WO2004064335A1 (en) Method for effectively using band in multi-cast communication in ring-type network
JP2006074132A (en) Multicast communication method and gateway device
KR100496985B1 (en) A IP Multicast Service Method using Virtual LAN(VLAN)
US7009970B2 (en) Methods for managing bandwidth in a packet-based communication system incorporating a reservation proxy function
CN101262446A (en) A generation method and device for Hello packet
EP1863219B1 (en) Method and system for processing abnormally becoming power off of a terminal of multicast user
JP2001086158A (en) Data communication method
EP1430645B1 (en) Implementing multicasting
US9729337B2 (en) Delivering and managing multicast traffic over wireless LANs
JP2004040666A (en) Node device, terminal device, program and recording medium
CN102244582B (en) Multicast transmission method and system thereof in BIDIR-PIM network
WO2020156258A1 (en) Communication method and apparatus
CN103117943A (en) Service message flow speed-limiting method and device for virtual special local area network
US20250039080A1 (en) Hardware offload of multicast control plane functions
KR101407669B1 (en) network-based mobility management system and method for mobile multicast service handover
JP4481666B2 (en) Communication system, router, transmission terminal, reception terminal, and communication method
JP3705427B2 (en) Data distribution system