JP2000244488A - マルチキャストセッション管理装置 - Google Patents

マルチキャストセッション管理装置

Info

Publication number
JP2000244488A
JP2000244488A JP4178699A JP4178699A JP2000244488A JP 2000244488 A JP2000244488 A JP 2000244488A JP 4178699 A JP4178699 A JP 4178699A JP 4178699 A JP4178699 A JP 4178699A JP 2000244488 A JP2000244488 A JP 2000244488A
Authority
JP
Japan
Prior art keywords
multicast
address
session management
management device
server
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
Application number
JP4178699A
Other languages
English (en)
Other versions
JP3644009B2 (ja
Inventor
Hisafumi Kobayashi
尚史 小林
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4178699A priority Critical patent/JP3644009B2/ja
Priority to US09/362,798 priority patent/US6567851B1/en
Publication of JP2000244488A publication Critical patent/JP2000244488A/ja
Application granted granted Critical
Publication of JP3644009B2 publication Critical patent/JP3644009B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 データフローを送信するサーバと、マルチキ
ャストデータフローを受信するクライアントと、マルチ
キャスト対応のルータ等を含むネットワークに用いら
れ、マルチキャストアドレスの割当て管理等を行うマル
チキャストセッション管理装置に関し、重複のない使用
可能なマルチキャストアドレスを選択し、マルチキャス
トセッションの管理、運用を容易にする。 【解決手段】 マルチキャストセッション管理装置10
1は、サーバから受信したデータフローに対して、マル
チキャストアドレス登録部103に登録された使用可能
で重複使用されることのないマルチキャストアドレスを
選択し、宛先アドレス変換部102により、データフロ
ーの宛先アドレスを、該選択したマルチキャストアドレ
スに置き換え、サーバから送信されてきたデータフロー
を、ネットワーク上に代理マルチキャスト送信する構成
を有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、マルチメディアデ
ータ等のデータフローを送信するサーバと、マルチキャ
ストデータフローを受信可能なクライアントと、マルチ
キャスト対応のネットワーク中継器(ルータ等)とを含
むネットワークに用いられ、マルチキャストアドレスの
割当て管理等を行うマルチキャストセッション管理装置
に関する。
【0002】近年は、パーソナルコンピュータの急速な
普及とともに、企業内情報システム網(イントラネッ
ト)等も一層拡充され、また、コンピュータとそれを繋
ぐネットワーク自体の高機能化、高性能化も進んでい
る。
【0003】そして、WWW(World Wide Web)システ
ムによる動画や音声等のマルチメディアデータ通信の普
及とともに、大量のデータを効率よく伝送する技術が必
要とされ、その技術として、マルチキャストによる一斉
同報通信の効率的な使用が有望視されている。
【0004】本発明は、主に、マルチキャスト対応ネッ
トワーク機器が導入され、マルチキャスト通信を利用し
得るイントラネット等のネットワークに適用され、マル
チキャスト通信を効率良く行うためのマルチキャストセ
ッション管理装置に関する。
【0005】
【従来の技術】マルチキャストは、LAN(Local Area
Network)やインターネット、イントラネット等のネッ
トワークに接続されている全ての通信装置のうち、一部
の通信装置のグループに、データを一斉送信する技術で
あり、全通信装置に一斉送信するブロードキャストとは
異なり、特定の通信装置のグループにしかデータは送信
されない。
【0006】以下、インターネットプロトコルによるI
Pマルチキャストを使用し、伝送物理媒体がイーサネッ
ト(登録商標)の場合のマルチキャストについて説明す
る。IPマルチキャストは、IPアドレスにおいて、ク
ラスDと呼ばれるアドレス体系として規定されるIPマ
ルチキャストアドレスを用い、該IPマルチキャストア
ドレスを送信データに付加して送信することにより一斉
同報を行う。
【0007】図7はマルチキャストアドレスの説明図で
ある。図の(A)はクラスDのIPアドレス体系を示
し、図の(B)はIPマルチキャストアドレスの割り当
てを示し、図の(C)はイーサネットの場合のマルチキ
ャスト物理アドレスを示す。
【0008】図の(A)に示すように、クラスDのIP
アドレスは、上位4ビットが“1110”となるIPア
ドレスで、該上位4ビットにより、IPマルチキャスト
アドレスとして識別される。IPマルチキャストアドレ
スの残りのビットは、マルチキャストグループの指定に
使用される。
【0009】クラスDのIPアドレスは、10進表記で
表すと、224.0.0.0から239.255.25
5.255までのIPアドレス範囲である。このうち、
いくつかのIPマルチキャストアドレスは特定用途のた
めに予約されている。
【0010】即ち、図7の(B)に示すように、22
4.0.0.0のIPアドレスは、使用が留保され使用
不可、224.0.0.1〜224.0.0.255の
IPアドレスは、ルーティングプロトコル用等に割り当
てられ、224.0.1.0〜238.255.25
5.255のIPアドレスは、公共的使用に割り当てら
れている。
【0011】そのため、239.0.0.0から23
9.255.255.255までのIPアドレスが、ロ
ーカルサイト用に割り当てられ、企業網(イントラネッ
ト)等で使用することができるIPマルチキャストアド
レスである。
【0012】IPマルチキャストアドレスからマルチキ
ャスト物理アドレスへの変換は、IETF(Internet E
ngineering Task Force :インターネットの標準化組
織)より発行されているインターネット標準を決める文
書群RFC(Request For Comments)1700に規定さ
れている。
【0013】この規定によると、「クラスDのIPアド
レスから物理アドレスへの変換は、クラスDのIPアド
レスの下位23ビットを、マルチキャスト物理アドレス
“01.00.5E.00.00.00(16)”の下位2
3ビットに入れる」とされている。
【0014】例えば、“239.133.130.3
4”のIPマルチキャストアドレスは、“01:00:
5E:05:82:22(16)”のマルチキャスト物理ア
ドレスとなる。
【0015】マルチキャストを利用してマルチメディア
データ等を送信する場合、マルチキャスト送信するサー
バは、複数のIPマルチキャストアドレスの中から、使
用可能なIPマルチキャストアドレスを選択し、そのI
Pマルチキャストアドレスをデータフローに付して送信
すればよいが、従来、使用するIPマルチキャストアド
レスの選択について、決まった手順や方法はなかった。
【0016】つまり、使用するIPマルチキャストアド
レスは、各サーバで任意に選択するか、又は、サーバ管
理者が、IPマルチキャストアドレスを管理するネット
ワーク管理者等に、使用可能なIPマルチキャストアド
レスを問い合わせる等して、使用するIPマルチキャス
トアドレスを決定していた。
【0017】また、マルチキャストによるマルチメディ
アデータを受信するクライアントとしても、マルチキャ
ストによるマルチメディアデータを配信してもらうため
の登録を、マルチキャスト対応のネットワーク中継器
(ルータ等)に対して行わなければならないが、そのた
めには、予め何らかの方法で、受信を希望するマルチメ
ディアデータのIPマルチキャストアドレスが通知され
なければならない。
【0018】すなわち、クライアントは、受信を希望す
るマルチメディアデータのIPマルチキャストアドレス
を登録し、そのIPマルチキャストグループに参加して
いなければならない。そして、どの様なマルチメディア
データが、どのIPマルチキャストアドレスにより配信
されるかは、サーバからクライアントに、電子メールに
より通知したり、電子掲示板に掲示(表示)して周知す
る等、サーバの管理者等が手動操作により知らせてい
た。
【0019】
【発明が解決しようとする課題】このように、従来は、
マルチキャスト送信するデータフローに、使用可能なマ
ルチキャストアドレスを重複なく自動的に割り当てる手
段が講じられていないため、使用可能なマルチキャスト
アドレスの選定が煩わしく、また、マルチキャストアド
レスが重複して使用されたりしていた。
【0020】また、複数のサーバが接続されたネットワ
ークにおいて、サーバ間でのマルチキャストアドレスの
重複使用を避けるためには、或るサーバが使用したマル
チキャストアドレスを、マルチキャスト送信する可能性
のある他の全てのサーバに通知しなければならず、その
ような処理は、サーバの処理負担及びネットワークのト
ラフィック負荷の増大化を招くという問題があった。
【0021】更に、マルチキャスト送信されるマルチメ
ディアデータの内容の案内や紹介等の通知情報を、電子
メールや電子掲示板等によりサーバの管理者等が手動操
作により行っていたため、操作に手間が掛かり、マルチ
キャストを利用したマルチメディアデータ通信の扱いが
煩雑であった。
【0022】このように、マルチキャストアドレスの割
り当て等を初めとするマルチキャストセッションの管理
や運用の不便さが、動画等の情報量の大きいマルチメデ
ィアデータを多数のクライアントに送信するのに有効で
あるマルチキャスト通信の汎用的普及を妨げる一因とな
っていた。
【0023】本発明は、マルチキャスト通信を行うに際
して、重複のない使用可能なマルチキャストアドレスを
選択し、マルチキャストセッションの管理、運用を容易
にし、また、動画や音声等のマルチメディアデータの内
容の紹介等の案内情報をクライアントに送信し、マルチ
キャスト通信を簡便に利用することができるマルチキャ
ストセッション管理装置を提供することを目的とする。
【0024】
【課題を解決するための手段】本発明のマルチキャスト
セッション管理装置は、(1)マルチキャストにより配
信されるデータフローを送信するサーバと、マルチキャ
ストデータを受信するクライアントと、マルチキャスト
アドレスに従ってマルチキャストデータをクライアント
に配信する中継器とを、通信ノードとして含むネットワ
ーク内に設けられるマルチキャストセッション管理装置
であって、前記マルチキャストセッション管理装置は、
使用可能なマルチキャストアドレスを登録しておくマル
チキャストアドレス登録部と、サーバから送信されてき
たデータフローの宛先アドレスを、マルチキャストアド
レスに変換する宛先アドレス変換部とを備え、前記マル
チキャストセッション管理装置は、サーバから送信され
てきたデータフローに対して、前記マルチキャストアド
レス登録部に登録されたマルチキャストアドレスの中か
らマルチキャストアドレスを選択し、前記宛先アドレス
変換部により、前記データフローの宛先アドレスを、該
選択したマルチキャストアドレスに置き換え、前記サー
バから送信されてきたデータフローを、前記ネットワー
ク上にマルチキャスト送信する構成を有するものであ
る。
【0025】また、(2)前記マルチキャストセッショ
ン管理装置は、使用中マルチキャストアドレス登録部を
備え、マルチキャスト送信に使用中のマルチキャストア
ドレスを、該使用中マルチキャストアドレス登録部へ登
録し、その使用終了後に該使用中マルチキャストアドレ
ス登録部から削除する構成を有するものである。
【0026】また、(3)前記マルチキャストセッショ
ン管理装置は、マルチキャスト送信に使用中のマルチキ
ャストアドレスを、前記マルチキャストアドレス登録部
から削除し、その使用終了後に該マルチキャストアドレ
ス登録部に再び登録する構成を有するものである。
【0027】また、(4)前記マルチキャストセッショ
ン管理装置は、前記マルチキャストアドレス登録部から
選択した使用中のマルチキャストアドレスに関する情報
を格納するマルチキャストセッション情報登録部を備
え、該使用中のマルチキャストアドレスを含むマルチキ
ャストセッション情報を、クライアントに対する案内用
のマルチキャストアドレスを用いて送信する構成を有す
るものである。
【0028】また、(5)前記マルチキャストセッショ
ン情報登録部は、マルチキャストセッション毎に、使用
中のマルチキャストアドレスと送信元サーバアドレスと
データフローの送信レートとを含むマルチキャストセッ
ション情報を登録し、該マルチキャストセッション情報
を、クライアントに対する案内用のマルチキャストアド
レスを用いて送信する構成を有するものである。
【0029】また、(6)前記マルチキャストセッショ
ン管理装置は、サーバから送信されてくるデータフロー
を、低伝送レートのデータストリームに変換するコード
変換部を備え、サーバから送信されてくるデータフロー
を、マルチキャストアドレスに置き換えてマルチキャス
ト送信するとともに、前記コード変換部により変換した
低伝送レートのデータストリームを、クライアントに対
する案内用のマルチキャストアドレスを用いてマルチキ
ャスト送信する構成を有するものである。
【0030】また、(7)前記宛先アドレス変換部は、
前記サーバから送信されてくるデータフローの各パケッ
トの宛先アドレスを、該データフローの各パケットが到
着すると直ちにリアルタイム処理によりマルチキャスト
アドレスに置き換え、マルチキャスト送信する構成を有
するものである。
【0031】また、(8)前記マルチキャストセッショ
ン管理装置は、サーバから送信されてくるデータフロー
を、一旦蓄積するデータ蓄積部を備え、該データ蓄積部
に蓄積したデータフローの宛先アドレスをマルチキャス
トアドレスに置き換え、マルチキャスト送信する構成を
有するものである。
【0032】また、(9)前記マルチキャストセッショ
ン管理装置はタイマを備え、該タイマに設定された所定
時間後又は所定時刻に、前記データ蓄積部に蓄積したデ
ータフローをマルチキャスト送信する構成を有するもの
である。
【0033】また、(10)前記マルチキャストセッシ
ョン管理装置は、データフローの送信元のサーバアドレ
スを検出するサーバアドレス検査部と、サーバ毎のマル
チキャスト送信動作を登録したマルチキャスト送信動作
登録部とを備え、該サーバアドレス検査部により検出し
たサーバアドレスを基に、マルチキャスト送信動作登録
部を参照し、マルチキャスト送信の送信タイミング制御
を含むマルチキャスト送信動作を、データフロー送信元
のサーバのアドレスによって使い分ける構成を有するも
のである。
【0034】また、(11)前記マルチキャストセッシ
ョン管理装置は、データフローの送信元のサーバアドレ
スを検出するサーバアドレス検査部と、特定のサーバ毎
に専用の固定マルチキャストアドレスを登録したマルチ
キャスト送信動作登録部とを備え、該サーバアドレス検
査部により検出したサーバアドレスを基に、マルチキャ
スト送信動作登録部を参照し、特定サーバからのデータ
フローに対して、該マルチキャスト送信動作登録部に登
録された固定マルチキャストアドレスを割り当てる構成
を有するものである。
【0035】また、(12)前記ネットワーク内に所定
の規模以下のネットワーク範囲毎に設置されるマルチキ
ャストセッション管理装置であって、該マルチキャスト
セッション管理装置は、サーバから送られてくるデータ
フローのマルチキャスト送信に使用するマルチキャスト
アドレスを、他のマルチキャストセッション管理装置が
割り当てた使用中のマルチキャストアドレスと重複しな
いように選択する構成を備えたものである。
【0036】また、(13)前記マルチキャストセッシ
ョン管理装置は、使用するマルチキャストアドレス情報
又はその使用終了情報を含む管理データを、他のマルチ
キャストセッション管理装置へを通知する手段を備え、
かつ、他のマルチキャストセッション管理装置から通知
された管理データを基に、使用中のマルチキャストアド
レスを避けて、サーバから送られてくるデータフローに
マルチキャストアドレスを割り当てる手段を備えたもの
である。
【0037】また、(14)前記管理データを通知する
手段は、前記ネットワーク内の全てのマルチキャストセ
ッション管理装置宛のマルチキャストアドレスによりマ
ルチキャスト送信する構成を有するものである。
【0038】また、(15)前記マルチキャストセッシ
ョン管理装置は、他のマルチキャストセッション管理装
置から通知された管理データを基に、他のマルチキャス
トセッション管理装置で使用中のマルチキャストアドレ
スを、マルチキャストアドレス登録部から削除して使用
中マルチキャストアドレス登録部に登録し、かつ、他の
マルチキャストセッション管理装置で使用終了したマル
チキャストアドレスを、前記使用中マルチキャストアド
レス登録部から削除してマルチキャストアドレス登録部
に登録する構成を有するものである。
【0039】また、(16)前記マルチキャストセッシ
ョン管理装置は、サーバからのデータフローを受信する
ためのアドレスが割り当てられたインターフェースと、
他のマルチキャストセッション管理装置からの管理デー
タを受信するためのアドレスが割り当てられたインター
フェースとを備えたものである。
【0040】また、(17)前記マルチキャストセッシ
ョン管理装置は、受信したデータの送信元アドレスを検
査するアドレス検査部を備え、受信したデータの送信元
アドレスの検査結果を基に、受信データがサーバから送
信されたデータフローであるか、他のマルチキャストセ
ッション管理装置から送信された管理データであるかを
判別する構成を有するものである。
【0041】また、(18)前記それぞれのマルチキャ
ストセッション管理装置は、互いに異なる範囲のマルチ
キャストアドレスを登録したマルチキャストアドレス登
録部を備えたものである。
【0042】更に、上記の(1)から(18)に記載し
た構成を、必要に応じて適宜組み合わせたマルチキャス
トセッション管理装置を構成することができる。
【0043】
【発明の実施の形態】図1は本発明のマルチキャストセ
ッション管理装置の基本構成の説明図である。同図にお
いて、101はマルチキャストセッション管理装置、1
02は宛先アドレス変換部、103はマルチキャストア
ドレス登録部、104は送受信インターフェース、10
5は使用中マルチキャストアドレス登録部である。
【0044】マルチキャストセッション管理装置101
の送受信インターフェース104には、マルチキャスト
により送信しようとするデータフローが、サーバからユ
ニキャストデータフローとして入力され、マルチキャス
トセッション管理装置101は、このデータフローに対
して、宛先アドレス変換部102により、宛先アドレス
をマルチキャストアドレスに付け替え、送受信インター
フェース104からマルチキャストデータとして送信す
る。
【0045】マルチキャストセッション管理装置101
は、本来、サーバがマルチキャスト送信するデータフロ
ーを、代理してマルチキャスト送信し、その際、マルチ
キャストアドレス登録部103に登録されている使用可
能なマルチキャストアドレスのうち、使用中マルチキャ
ストアドレス登録部105に登録されたマルチキャスト
アドレス以外のマルチキャストアドレスを選択し、そし
て、その選択したマルチキャストアドレスを、使用中マ
ルチキャストアドレス登録部105に登録し、マルチキ
ャストアドレスが、異なるデータフローに対して、重複
して使用されないように管理するものである。
【0046】図2は本発明のマルチキャストセッション
管理装置を適用したネットワークの説明図である。同図
において、201はマルチキャストセッション管理装
置、202はマルチキャスト送信用のデータフローを送
信するサーバ、203はマルチキャストデータフローを
受信するクライアント、204はマルチキャスト対応ル
ータである。
【0047】図2において、矢印付細実線205で示す
ように、サーバ202がマルチキャストセッション管理
装置201宛てに、マルチキャスト送信用のデータフロ
ーをユニキャストデータとして送信し、マルチキャスト
セッション管理装置201は、該ユニキャストデータの
宛先アドレスをマルチキャストアドレスに付け替えて、
矢印付太点線206で示すように、マルチキャストデー
タフローを代理マルチキャスト送信する。
【0048】マルチキャストセッション管理装置201
から送信されたマルチキャストデータフローは、マルチ
キャスト対応ルータ204により、該マルチキャストグ
ループに参加しているクライアント203に配信され
る。
【0049】なお、マルチキャストセッション管理装置
201は、図に示すように独立した装置として構成して
も良いし、また、ワークステーションやパーソナルコン
ピュータ又はルータ等のネットワーク上の通信機器内に
上記の機能を備えるように構成しても良い。
【0050】図3は、本発明のマルチキャストセッショ
ン管理装置の内部機能ブロックの説明図である。同図に
おいて、301はマルチキャストセッション管理装置、
302は宛先アドレス変換部、303は送信元アドレス
検査部、304は送信レート測定部、305はマルチキ
ャスト送信動作登録部、306はマルチキャストアドレ
ス登録部、307は使用中マルチキャストアドレス登録
部、308はマルチキャストセッション情報登録部、3
09はマルチキャストデータ生成部、310はマルチキ
ャストセッション管理装置アドレスリスト、311は管
理データ送受信専用インターフェース、312はタイ
マ、313はデータ蓄積部、314はコード変換部、3
15はデータ送受信インターフェースである。
【0051】マルチキャストデータを送信しようとする
サーバは、マルチキャストセッション管理装置301宛
てに、ユニキャストにより、マルチキャスト送信しよう
とするデータフローを送信する。
【0052】マルチキャストセッション管理装置301
は、サーバからのデータフローを、データ送受信インタ
ーフェース315の受信ポートから受信し、事前にマル
チキャストアドレス登録部306に登録された使用可能
なマルチキャストアドレスの中から、現在使用中のマル
チキャストアドレスと重複しないマルチキャストアドレ
スを選択し、宛先アドレス変換部302により、受信し
たデータフローの各パケットの宛先アドレスを、選択し
たマルチキャストアドレスで置き換え、データ送受信イ
ンターフェース315の送信ポートからマルチキャスト
データとして送信する。
【0053】このように、使用可能なマルチキャストア
ドレスを、複数のサーバに共通のマルチキャストセッシ
ョン管理装置で一括管理することにより、それぞれのサ
ーバから使用可能なマルチキャストアドレスを問い合わ
せて設定する処理をなくし、サーバは、マルチキャスト
により配信しようとするデータフローを、マルチキャス
トセッション管理装置宛に、ユニキャストにより送信す
るだけでよく、マルチキャスを利用してデータ通信を行
う際、サーバにおけるデータフローの送信処理が簡素化
され、マルチキャス通信自体が利用し易くなる。
【0054】マルチキャストアドレス登録部306に登
録されたマルチキャストアドレスの中から、使用可能な
マルチキャストアドレスを選択する際、マルチキャスト
アドレスの重複割り当てを避けるため、マルチキャスト
アドレス登録部306から選択し、使用中となったマル
チキャストアドレスを、マルチキャストアドレス登録部
306から削除し、該使用中のマルチキャストアドレス
を、別に設けた使用中マルチキャストアドレス登録部3
07に登録しておく。
【0055】そして、マルチキャストセッション管理装
置301によるサーバデータのマルチキャスト送信が終
了した時点で、該マルチキャスト送信に使用したマルチ
キャストアドレスを、使用中マルチキャストアドレス登
録部307から削除するとともに、再びマルチキャスト
アドレス登録部306に登録し、該マルチキャストアド
レスを使用可能にする。
【0056】マルチキャストアドレス登録部306に登
録されたマルチキャストアドレスの中から、使用可能な
マルチキャストアドレスを重複することなく選択するた
めに、使用中のマルチキャストアドレスを、マルチキャ
ストアドレス登録部306から削除する構成のほかに、
マルチキャストアドレス登録部306に、使用中のマル
チキャストアドレスに対して、使用中を示すフラグ等の
識別情報を設定する構成とすることもできる。
【0057】マルチキャストセッション管理装置301
は、使用中マルチキャストアドレス登録部307に登録
されたマルチキャストアドレス情報を、マルチキャスト
セッション情報登録部308に登録し、そのマルチキャ
ストセッション情報を、マルチキャストデータ生成部3
09に設定された案内用の特定のマルチキャストアドレ
スを用いてマルチキャスト送信する。
【0058】この構成により、クライアントは案内用の
特定のマルチキャストアドレスを知っていれば、該案内
用マルチキャストアドレスによりマルチキャスト送信さ
れる現在使用中のマルチキャストアドレス情報を含むマ
ルチキャストセッション情報を受信し、現在送信中のマ
ルチキャストアドレスを含むセッション情報を知ること
ができる。
【0059】そして、その中に受信を希望するマルチキ
ャストセッション情報があれば、そのマルチキャストグ
ループへの参加登録を申し出ることにより、随時、入手
を希望するマルチキャストデータを直ちに受信すること
ができる。
【0060】前述のマルチキャストセッション情報登録
部308には、マルチキャストアドレス登録部306か
ら選択して使用中となったマルチキャストアドレスのほ
かに、該マルチキャストアドレスを使用するデータフロ
ーの送信元サーバアドレス、及びそのデータフローの送
信レート等が、各マルチキャストセッション毎に登録さ
れる。図5にマルチキャストセッション情報のデータベ
ースの一例を示している。
【0061】マルチキャストセッション情報登録部30
8に登録される送信元サーバアドレスは、データフロー
にマルチキャストアドレスを割り当てる際に、送信元ア
ドレス検査部303により検出され、また、該データフ
ローの送信レートは送信レート測定部304により測定
され、割り当られたマルチキャストアドレスとともに、
マルチキャストセッション情報登録部308へ登録され
る。
【0062】クライアントは、特定の案内用マルチキャ
ストアドレスにより送信されたサーバアドレス、送信デ
ータレート及びマルチキャストアドレスを含むマルチキ
ャストセッション情報を受信し、例えば、サーバアドレ
スからマルチキャストデータフローの内容等を推測する
などしてそのマルチキャストセッションを受信するか否
かを判断したり、送信データレートの大きいマルチキャ
ストセッションは受信しない等の判断を行ったりするこ
とができ、そして、マルチキャストアドレスも通知され
ているので、受信を希望する場合にはそのマルチキャス
トグループに直ちに参加登録する手続を行なうことがで
きる。
【0063】さらに、マルチキャストセッション管理装
置301からマルチキャストデータフローを送信してい
るときに、該データフローをコード変換部314によ
り、低伝送レートのデータストリームに変換し、マルチ
キャストデータ生成部309に設定されているクライア
ントに対する案内用のマルチキャストアドレスを用いて
該低伝送レートのデータストリームを送信する。
【0064】クライアントは、案内用のマルチキャスト
アドレスにより送信される現在送信中のデータフローの
低伝送レートのデータストリームを受信し、例えば、現
在送信中のデータフローが動画の場合、その低伝送レー
トのデータストリームによるコマ落ち画像を見る等して
その内容を把握し、現在送信中のマルチキャストセッシ
ョンを受信するかどうかを判断することができる。
【0065】なお、案内用のマルチキャストアドレスに
より送信されるマルチキャストデータには、現在使用中
のマルチキャストアドレスを含むマルチキャストセッシ
ョン情報も同時に送信することにより、クライアントは
案内用のマルチキャストアドレスを知ってさえいれば、
実際のマルチキャストセッションの送信内容の一部を確
認した後に、そのマルチキャストグループへ参加するか
どうかを決定することができる。
【0066】マルチキャストセッション管理装置301
は、宛先アドレス変換部302により、データフローの
各パケットの宛先アドレスを変換してマルチキャスト送
信する際、データフローの各パケットが到着すると、直
ちにリアルタイム処理によりマルチキャストアドレスに
変換を行い、マルチキャスト送信処理を行う構成とする
ことにより、マルチキャストセッション自体を、サーバ
自身がマルチキャスト送信している場合と殆ど時間差な
く実現することができる。
【0067】サーバから送信されてくるデータフロー自
体のデータ量が少なく、データをすべて受信するのに時
間が掛からない場合、又は、マルチキャスト送信に遅延
時間が生じても問題がない場合、又は、マルチキャスト
セッション管理装置自体の性能として即時送信が要求さ
れていない場合等には、サーバから送信されてくるデー
タフローを、一旦、データ蓄積部313に蓄積し、所定
の時間経過後にマルチキャストアドレスに変換し、マル
チキャスト送信を行う構成とし、ネットワークの回線負
荷やマルチキャストセッション管理装置の性能に柔軟に
対応したマルチキャスト通信を行うようにすることがで
きる。
【0068】この場合、データ蓄積部313により全て
のデータフローを蓄積した後、マルチキャストアドレス
に変換してマルチキャスト送信する構成とすることも、
また、データ蓄積部313にデータフローを蓄積しなが
ら、蓄積済みのデータフローに対してマルチキャストア
ドレス変換及びマルチキャスト送信を行う構成とするこ
ともできる。
【0069】また、マルチキャストセッション管理装置
301は、タイマ312を備え、このタイマ312を使
用し、任意に設定した所定時間後又は所定時刻にマルチ
キャスト送信する構成とすることができる。
【0070】例えば、毎日、或る決まった時間帯にマル
チメディアデータを放送(マルチキャスティング)する
等の場合に、該マルチメディアデータのデータフローを
データ蓄積部313に全て蓄積しておき、タイマ312
に設定した所定時の起動によって、毎日、或る決まった
時問帯等にマルチメディアデータをマルチキャスト送信
することができる。
【0071】更に、マルチキャストセッション管理装置
301は、送信元アドレス検査部303とマルチキャス
ト送信動作登録部305とを備え、送信元アドレス検査
部303により、データフローの送信元のサーバアドレ
スを検査し、マルチキャスト送信動作登録部305に登
録されたサーバ毎のマルチキャスト送信動作を参照し、
サーバ毎に異なるマルチキャスト送信動作を行わせるこ
とができる。
【0072】マルチキャスト送信動作としては、データ
フローをリアルタイム処理によりマルチキャスト送信す
るか、一旦データ蓄積した後にマルチキャスト送信する
か、又は所定時間後若しくは所定時刻にマルチキャスト
送信するか等の送信タイミング制御に関する動作と、任
意のマルチキャストアドレスを選択するか、固定的な専
用マルチキャストアドレスを選択するか等、マルチキャ
ストアドレスの選択制御に関する動作と、それらを組み
合わせたものとを設定することができる。
【0073】そして、マルチキャスト送信動作登録部3
05には、サーバ毎にそれぞれ任意に上記のようなマル
チキャスト送信動作を登録しておき、マルチキャストセ
ッション管理装置301は、サーバアドレスを基に、各
サーバ毎に登録されたマルチキャスト送信動作に従って
たマルチキャスト送信を行うように構成する。
【0074】図6はマルチキャスト送信動作登録部に登
録されるサーバ対応のデータベースの例を示す図であ
る。同図に示すように、マルチキャスト送信動作登録部
は、各サーバ1〜5毎に、サーバアドレスと送信タイミ
ングとマルチキャストの選択指示とを格納するフィール
ドを備えている。
【0075】例えば、図6に示すサーバ2及びサーバ5
のように、定期的に放送(マルチキャスティング)する
サーバのデータフロー(マルチキャストセッション)が
あり、常に、特定のサーバがその送信元になっている場
合は、マルチキャスト送信動作登録部305によって、
その特定のサーバ専用の固定マルチキャストアドレスを
登録しておく。
【0076】マルチキャストセッション管理装置301
は、サーバからのデータフロー受信時に送信元アドレス
検査部303により送信元のサーバアドレスを検査し、
マルチキャスト送信動作登録部305を参照し、該マル
チキャスト送信動作登録部305に、そのサーバ専用の
固定マルチキャストアドレスが格納されている場合、該
サーバ専用の固定マルチキャストアドレス宛てにマルチ
キャスト送信する。
【0077】このような構成により、定期的に放送され
るマルチメディアデータフローは、常に同じマルチキャ
ストアドレスで放送されることになり、マルチキャスセ
ッションの管理やクライアントでのマルチキャストデー
タの受信を容易なものとすることができる。
【0078】図4は本発明のマルチキャストセッション
管理装置を複数台用いた形態の説明図である。401は
第1のマルチキャストセッション管理装置、402は第
2のマルチキャストセッション管理装置、403はマル
チキャスト用データフローの送信サーバ、404はマル
チキャストルータ、405はマルチキャストデータを受
信するクライアントである。マルチキャストセッション
管理装置401,402は、適宜、所定の規模以下のネ
ットワーク範囲毎に設置する。
【0079】ネットワークに1台のマルチキャストセッ
ション管理装置しか設置されていない場合、1台のマル
チキャストセッション管理装置に、全てのマルチキャス
トデータが各サーバから送信され、該1台のマルチキャ
ストセッション管理装置付近のネットワークでラフイッ
クが輻輳し、また、該マルチキャストセッション管理装
置自体の処理負担が増大し、十分機能しなくなることは
容易に予想される。
【0080】そこで、部門毎や事務所毎等の適当な規模
以下のネットワーク範囲毎に、マルチキャストセッショ
ン管理装置を配置し、それぞれのマルチキャストセッシ
ョン管理装置は、そのネットワーク範囲内のマルチキャ
ストセッションを管理し、かつ、各マルチキャストセッ
ション装置相互間で、マルチキャストアドレスを重複し
て使用することがないように連携して管理するよう構成
する。
【0081】図4に示す例において、サーバ403から
第1のマルチキャストセッション管理装置401へ、マ
ルチキャスト用のデータフローをユニキャストにより送
信し(矢印付実線406)、第1のマルチキャストセッ
ション管理装置401は、前述したような動作により、
受信したデータフローを代理マルチキャスト送信する
(矢印付太点線407)。
【0082】そのとき、第1のマルチキャストセッショ
ン管理装置401は、他の第2のマルチキャストセッシ
ョン管理装置402へ、使用したマルチキャストアドレ
ス情報及びその使用終了等の管理データを通知する(矢
印付太実線408)。
【0083】管理データを受信した他の第2のマルチキ
ャストセッション管理装置402は、第1のマルチキャ
ストセッション管理装置401で割り当てたマルチキャ
ストアドレスを使用しないようにマルチキャストアドレ
スを管理する。
【0084】上記の動作を図3を参照して説明すると、
マルチキャストセッション管理装置301において、サ
ーバから送信された或るデータフローにマルチキャスト
アドレスを割り当てた場合には、そのマルチキャストア
ドレスをマルチキャストアドレス登録部306から削除
し、使用中マルチキャストアドレス登録部307に登録
するとともに、該使用中のマルチキャストアドレス情報
を、マルチキャストセッション管理装置アドレスリスト
310に登録されているマルチキャストセッション管理
装置のアドレス先へ通知する。
【0085】そして、他のマルチキャストセッション管
理装置から使用中のマルチキャストアドレス情報を通知
されたマルチキャストセッション管理装置301は、そ
のマルチキャストアドレスをマルチキャストアドレス登
録部306から削除し、使用中マルチキャストアドレス
登録部307へ格納することにより、他のマルチキャス
トセッションに対するマルチキャストアドレスの重複使
用を避けてマルチキャストを割り当てる。
【0086】また、ネットワーク内にマルチキャストセ
ッション管理装置が多数設置されている場合、送信元の
マルチキャストセッション管理装置は、その設置数だけ
同じデータを送信しなければならず、リアルタイムに各
マルチキャストセッション管理装置に使用中のマルチキ
ャストアドレスを反映させることができなくなり、重複
マルチキャストアドレスの使用が発生することがある。
【0087】このような事態を避けるため、事前に全て
のマルチキャストセッション管理装置を、特定のマルチ
キャストグループに所属させ、該グループのマルチキャ
ストアドレスを用いて管理データをマルチキャスト送信
することにより、全てのマルチキャストセッション管理
装置は、ほぼ同時に使用中マルチキャストアドレス情報
等の管理データを受信し、使用中マルチキャストアドレ
スを一斉に更新することが可能になる。
【0088】また、あるマルチキャストセッション管理
装置301で送信していたマルチキャストセッションが
終了し、そのマルチキャストセッションに使用していた
マルチキャストアドレスの使用が完了し、該マルチキャ
ストアドレスが再び使用可能になった際は、他のマルチ
キャストセッション管理装置に使用終了したマルチキャ
ストアドレス情報を通知する。
【0089】そして、使用終了のマルチキャストアドレ
ス情報を受信したマルチキャストセッション管理装置3
01は、そのマルチキャストアドレスを使用中マルチキ
ャストアドレス登録部307から削除し、再びマルチキ
ャストアドレス登録部306へ格納し、そのマルチキャ
ストアドレスを使用可能な状態にする。
【0090】また、使用終了のマルチキャストアドレス
情報を通知する際、使用中のマルチキャストアドレス情
報を通知した場合と同様に、マルチキャストアドレスを
用いて他の全てのマルチキャストセッション管理装置へ
通知することにより、他の全てのマルチキャストセッシ
ョン管理装置、ほぼ同時に使用終了のマルチキャストア
ドレスを使用可能状態に更新することができる。
【0091】以上述べた、使用中のマルチキャストアド
レス情報及び使用終了のマルチキャストアドレス情報を
含む管理データを相互に通知する構成において、マルチ
キャストセッション管理装置301は、ネットワークか
ら受信するデータが、サーバから送信されたマルチメデ
ィアデータフローであるのか、他のマルチキャストセッ
ション管理装置から送信された管理データであるのかを
判別できなければならない。
【0092】このために、各マルチキャストセッション
管理装置301は、送受信インターフェースを二つを持
つ構成とし、それぞれに異なるMAC(Media Access C
ontrol)アドレスとIP(Internet Protocol )アドレ
スとを割り当て、片方を管理データ送受信専用インター
フェース311とし、もう一方をサーバ又はクライアン
トとのデータ送受信インターフェース317とする。
【0093】各マルチキャストセッション管理装置30
1は、他のマルチキャストセッション管理装置の管理デ
ータ送受信専用インターフェース311のアドレスを、
マルチキャストセッション管理装置アドレスリスト31
0に登録し、使用中のマルチキャストアドレス情報等の
管理データを通知する必要がある場合は、このマルチキ
ャストセッション管理装置アドレスリスト310に登録
された管理データ送受信専用インターフェース311の
アドレス宛に送信することにより、サーバの送信するマ
ルチメディアデータと区別して送信することができる。
【0094】なお、各サーバは、それぞれ、マルチキャ
スト送信に使用するマルチキャストセッション管理装置
301のデータ送受信専用インターフェース317のア
ドレスを保持し、マルチキャスト送信しようとするデー
タフローを該アドレス宛てに送信する。
【0095】また、ネットワークから受信する前述の管
理データを、サーバから送信されたデータフローと区別
するために、インターフェースを二つ備える構成のほか
に、インターフェースは一つとし、送信元アドレス検査
部303において受信データの送信元アドレスを検査
し、送信元アドレスがマルチキャストセッション管理装
置アドレスリスト310に登録されているものであれ
ば、マルチキャストセッション管理装置301からの管
理データであると判別することにより、サーバからのデ
ータフローと区別する構成とすることができる。
【0096】以上述べたように、複数のマルチキャスト
セッション管理装置を設置した場合に、マルチキャスト
セッション管理装置間で、使用中のマルチキャストアド
レス情報及び使用終了のマルチキャストアドレス情報を
相互に通知することにより、重複したマルチキャストア
ドレスの使用を防ぐことができるが、このような構成の
ほかに、予め、各マルチキャストセッション管理装置
は、それぞれ互いに異なる範囲のマルチキャストアドレ
スを登録したマルチキャストアドレス登録部306を備
えたものとし、他のマルチキャストセッション管理装置
が割り当てた使用中のマルチキャストアドレスと重複し
ないマルチキャストアドレスを選択する構成とすること
ができる。
【0097】このような構成によれば、各マルチキャス
トセッション管理装置は、他のマルチキャストセッショ
ン管理装置が使用しないマルチキャストアドレスを使用
してマルチキャスト送信を行うため、マルチキャストセ
ッション管理装置間で、使用中マルチキャストアドレス
情報及び使用完了マルチキャストアドレス情報等の管理
データを相互に通知する手順は不要となる。
【0098】
【発明の効果】以上説明したように、本発明によれば、
幾つかのサーバに共通にマルチキャストセッション管理
装置を設置し、該マルチキャストセッション管理装置に
おいて使用可能なマルチキャストアドレスを一元管理す
ることにより、サーバにおけるマルチキャスト送信のた
めの処理が簡素化され、また、マルチキャストアドレ
ス、マルチキャストセッションの管理が容易となる。
【0099】そのため、マルチキャストアドレスを重複
使用を防ぐことができるとともに、クライアントにマル
チキャストセッションの案内情報をまとめて送信するこ
とができ、クライアントに対するマルチキャスト通信の
受信利用の利便性向上を図ることができる。
【0100】また、ネットワークに複数のマルチキャス
トセッション管理装置を設置し、それらのマルチキャス
トセッション管理装置相互間で、使用可能なマルチキャ
ストアドレス情報に関する管理データを通知して連携動
作を行うように構成することにより、マルチキャストセ
ッション管理処理の負荷分散と、また、該マルチキャス
トセッション管理装置を配備したネットワークの規模拡
張の容易化及びトラフィックの分散化を図ることが可能
となる。
【図面の簡単な説明】
【図1】本発明のマルチキャストセッション管理装置の
基本構成の説明図である。
【図2】本発明のマルチキャストセッション管理装置を
適用したネットワークの説明図である。
【図3】本発明のマルチキャストセッション管理装置の
内部機能ブロックの説明図である。
【図4】本発明のマルチキャストセッション管理装置を
複数台用いた形態の説明図である。
【図5】マルチキャストセッション情報のデータベース
の例を示す図である。
【図6】マルチキャスト送信動作登録部に登録されるサ
ーバ対応のデータベースの例を示す図である。
【図7】マルチキャストアドレスの説明図である。
【符号の説明】
101 マルチキャストセッション管理装置 102 宛先アドレス変換部 103 マルチキャストアドレス登録部 104 送受信インターフェース 105 使用中マルチキャストアドレス登録部 201,301, マルチキャストセッション管理装置 202,403 マルチキャスト送信用のデータフロー
を送信するサーバ 203,405 マルチキャストデータフローを受信す
るクライアント 204,404 マルチキャスト対応ルータ 301 マルチキャストセッション管理装置 302 宛先アドレス変換部 303 送信元アドレス検査部 304 送信レート測定部 305 マルチキャスト送信動作登録部 306 マルチキャストアドレス登録部 307 使用中マルチキャストアドレス登録部 308 マルチキャストセッション情報登録部 309 マルチキャストデータ生成部 310 マルチキャストセッション管理装置アドレスリ
スト 311 管理データ送受信専用インターフェース 312 タイマ 313 データ蓄積部 314 コード変換部 315 データ送受信インターフェース 401 第1のマルチキャストセッション管理装置 402 第2のマルチキャストセッション管理装置
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5K030 GA18 HA08 HC14 HD09 KA01 KA05 KA06 KA21 LD02 LD05 LD18 5K033 AA03 BA13 CB09 CB13 DB12 DB14 DB18 EC04 9A001 CC03 CC07 JJ19 JJ27 KK56

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】 マルチキャストにより配信されるデータ
    フローを送信するサーバと、マルチキャストデータを受
    信するクライアントと、マルチキャストアドレスに従っ
    てマルチキャストデータをクライアントに配信する中継
    器とを、通信ノードとして含むネットワーク内に設けら
    れるマルチキャストセッション管理装置であって、 前記マルチキャストセッション管理装置は、使用可能な
    マルチキャストアドレスを登録しておくマルチキャスト
    アドレス登録部と、サーバから送信されてきたデータフ
    ローの宛先アドレスを、マルチキャストアドレスに変換
    する宛先アドレス変換部とを備え、 前記マルチキャストセッション管理装置は、サーバから
    送信されてきたデータフローに対して、前記マルチキャ
    ストアドレス登録部に登録されたマルチキャストアドレ
    スの中からマルチキャストアドレスを選択し、前記宛先
    アドレス変換部により、前記データフローの宛先アドレ
    スを、該選択したマルチキャストアドレスに置き換え、
    前記サーバから送信されてきたデータフローを、前記ネ
    ットワーク上にマルチキャスト送信する構成を有するこ
    とを特徴とするマルチキャストセッション管理装置。
  2. 【請求項2】 前記マルチキャストセッション管理装置
    は、使用中マルチキャストアドレス登録部を備え、マル
    チキャスト送信に使用中のマルチキャストアドレスを、
    該使用中マルチキャストアドレス登録部へ登録し、その
    使用終了後に該使用中マルチキャストアドレス登録部か
    ら削除する構成を有することを特徴とする請求項1記載
    のマルチキャストセッション管理装置。
  3. 【請求項3】 前記マルチキャストセッション管理装置
    は、マルチキャスト送信に使用中のマルチキャストアド
    レスを、前記マルチキャストアドレス登録部から削除
    し、その使用終了後に該マルチキャストアドレス登録部
    に再び登録する構成を有することを特徴とする請求項2
    記載のマルチキャストセッション管理装置。
  4. 【請求項4】 前記マルチキャストセッション管理装置
    は、前記マルチキャストアドレス登録部から選択した使
    用中のマルチキャストアドレスに関する情報を格納する
    マルチキャストセッション情報登録部を備え、該使用中
    のマルチキャストアドレスを含むマルチキャストセッシ
    ョン情報を、クライアントに対する案内用のマルチキャ
    ストアドレスを用いて送信する構成を有することを特徴
    とする請求項1記載のマルチキャストセッション管理装
    置。
  5. 【請求項5】 前記マルチキャストセッション情報登録
    部は、マルチキャストセッション毎に、使用中のマルチ
    キャストアドレスと送信元サーバアドレスとデータフロ
    ーの送信レートとを含むマルチキャストセッション情報
    を登録し、該マルチキャストセッション情報を、クライ
    アントに対する案内用のマルチキャストアドレスを用い
    て送信する構成を有することを特徴とする請求項4記載
    のマルチキャストセッション管理装置。
  6. 【請求項6】 前記マルチキャストセッション管理装置
    は、サーバから送信されてくるデータフローを、低伝送
    レートのデータストリームに変換するコード変換部を備
    え、サーバから送信されてくるデータフローを、マルチ
    キャストアドレスに置き換えてマルチキャスト送信する
    とともに、前記コード変換部により変換した低伝送レー
    トのデータストリームを、クライアントに対する案内用
    のマルチキャストアドレスを用いてマルチキャスト送信
    する構成を有することを特徴とする請求項4記載のマル
    チキャストセッション管理装置。
  7. 【請求項7】 前記宛先アドレス変換部は、前記サーバ
    から送信されてくるデータフローの各パケットの宛先ア
    ドレスを、該データフローの各パケットが到着すると直
    ちにリアルタイム処理によりマルチキャストアドレスに
    置き換え、マルチキャスト送信する構成を有することを
    特徴とする請求項1記載のマルチキャストセッション管
    理装置。
  8. 【請求項8】 前記マルチキャストセッション管理装置
    は、サーバから送信されてくるデータフローを、一旦蓄
    積するデータ蓄積部を備え、該データ蓄積部に蓄積した
    データフローの宛先アドレスをマルチキャストアドレス
    に置き換え、マルチキャスト送信する構成を有すること
    を特徴とする請求項1記載のマルチキャストセッション
    管理装置。
  9. 【請求項9】 前記マルチキャストセッション管理装置
    はタイマを備え、該タイマに設定された所定時間後又は
    所定時刻に、前記データ蓄積部に蓄積したデータフロー
    をマルチキャスト送信する構成を有することを特徴とす
    る請求項8記載のマルチキャストセッション管理装置。
  10. 【請求項10】 前記マルチキャストセッション管理装
    置は、データフローの送信元のサーバアドレスを検出す
    るサーバアドレス検査部と、サーバ毎のマルチキャスト
    送信動作を登録したマルチキャスト送信動作登録部とを
    備え、該サーバアドレス検査部により検出したサーバア
    ドレスを基に、マルチキャスト送信動作登録部を参照
    し、マルチキャスト送信の送信タイミング制御を含むマ
    ルチキャスト送信動作を、データフロー送信元のサーバ
    のアドレスによって使い分ける構成を有することを特徴
    とする請求項1記載のマルチキャストセッション管理装
    置。
  11. 【請求項11】 前記マルチキャストセッション管理装
    置は、データフローの送信元のサーバアドレスを検出す
    るサーバアドレス検査部と、特定のサーバ毎に専用の固
    定マルチキャストアドレスを登録したマルチキャスト送
    信動作登録部とを備え、該サーバアドレス検査部により
    検出したサーバアドレスを基に、マルチキャスト送信動
    作登録部を参照し、特定サーバからのデータフローに対
    して、該マルチキャスト送信動作登録部に登録された固
    定マルチキャストアドレスを割り当てる構成を有するこ
    とを特徴とする請求項1記載のマルチキャストセッショ
    ン管理装置。
  12. 【請求項12】 前記ネットワーク内に所定の規模以下
    のネットワーク範囲毎に設置されるマルチキャストセッ
    ション管理装置であって、該マルチキャストセッション
    管理装置は、サーバから送られてくるデータフローのマ
    ルチキャスト送信に使用するマルチキャストアドレス
    を、他のマルチキャストセッション管理装置が割り当て
    た使用中のマルチキャストアドレスと重複しないように
    選択する構成を備えたことを特徴とする請求項1に記載
    のマルチキャストセッション管理装置。
  13. 【請求項13】 前記マルチキャストセッション管理装
    置は、使用するマルチキャストアドレス情報又はその使
    用終了情報を含む管理データを、他のマルチキャストセ
    ッション管理装置へ通知する手段を備え、かつ、他のマ
    ルチキャストセッション管理装置から通知された管理デ
    ータを基に、使用中のマルチキャストアドレスを避け
    て、サーバから送られてくるデータフローにマルチキャ
    ストアドレスを割り当てる手段を備えたことを特徴とす
    る請求項12記載のマルチキャストセッション管理装
    置。
  14. 【請求項14】 前記管理データを通知する手段は、前
    記ネットワーク内の全てのマルチキャストセッション管
    理装置宛のマルチキャストアドレスによりマルチキャス
    ト送信する構成を有することを特徴とする請求項13記
    載のマルチキャストセッション管理装置。
  15. 【請求項15】 前記マルチキャストセッション管理装
    置は、他のマルチキャストセッション管理装置から通知
    された管理データを基に、他のマルチキャストセッショ
    ン管理装置で使用中のマルチキャストアドレスを、マル
    チキャストアドレス登録部から削除して使用中マルチキ
    ャストアドレス登録部に登録し、かつ、他のマルチキャ
    ストセッション管理装置で使用終了したマルチキャスト
    アドレスを、前記使用中マルチキャストアドレス登録部
    から削除してマルチキャストアドレス登録部に登録する
    構成を有することを特徴とする請求項13記載のマルチ
    キャストセッション管理装置。
  16. 【請求項16】 前記マルチキャストセッション管理装
    置は、サーバからのデータフローを受信するためのアド
    レスが割り当てられたインターフェースと、他のマルチ
    キャストセッション管理装置からの管理データを受信す
    るためのアドレスが割り当てられたインターフェースと
    を備えたことを特徴とする請求項12記載のマルチキャ
    ストセッション管理装置。
  17. 【請求項17】 前記マルチキャストセッション管理装
    置は、受信したデータの送信元アドレスを検査するアド
    レス検査部を備え、受信したデータの送信元アドレスの
    検査結果を基に、受信データがサーバから送信されたデ
    ータフローであるか、他のマルチキャストセッション管
    理装置から送信された管理データであるかを判別する構
    成を有することを特徴とする請求項12記載のマルチキ
    ャストセッション管理装置。
  18. 【請求項18】 前記それぞれのマルチキャストセッシ
    ョン管理装置は、互いに異なる範囲のマルチキャストア
    ドレスを登録したマルチキャストアドレス登録部を備え
    たことを特徴とする請求項12記載のマルチキャストセ
    ッション管理装置。
JP4178699A 1999-02-19 1999-02-19 マルチキャストセッション管理装置 Expired - Fee Related JP3644009B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4178699A JP3644009B2 (ja) 1999-02-19 1999-02-19 マルチキャストセッション管理装置
US09/362,798 US6567851B1 (en) 1999-02-19 1999-07-28 Multicast-session-management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4178699A JP3644009B2 (ja) 1999-02-19 1999-02-19 マルチキャストセッション管理装置

Publications (2)

Publication Number Publication Date
JP2000244488A true JP2000244488A (ja) 2000-09-08
JP3644009B2 JP3644009B2 (ja) 2005-04-27

Family

ID=12618045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4178699A Expired - Fee Related JP3644009B2 (ja) 1999-02-19 1999-02-19 マルチキャストセッション管理装置

Country Status (2)

Country Link
US (1) US6567851B1 (ja)
JP (1) JP3644009B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002305547A (ja) * 2001-04-06 2002-10-18 Mega Chips Corp データ中継装置およびデータ中継システム
EP1508101A1 (en) * 2002-05-28 2005-02-23 Samsung Electronics Co., Ltd. Apparatus and method for broadcasting data within wireless communication service area
JP2008210381A (ja) * 2001-12-15 2008-09-11 Thomson Licensing サーバ呼び出しタイムスケジューリングテレビ会議
JP2009004944A (ja) * 2007-06-20 2009-01-08 Nakayo Telecommun Inc 無線アクセスポイントおよび無線中継方法
JP2009094788A (ja) * 2007-10-09 2009-04-30 Nakayo Telecommun Inc 無線アクセスポイントおよび無線中継方法
JP2011072045A (ja) * 2011-01-11 2011-04-07 Furukawa Electric Co Ltd:The データ中継方法、その装置およびその装置を用いたデータ中継システム
JP2011155649A (ja) * 2004-11-04 2011-08-11 Telefon Ab L M Ericsson Mbmsのためのnsapiの割り当て
US8027274B2 (en) 2007-01-26 2011-09-27 Nec Corporation Multicast communication system and method
US8699395B2 (en) 2004-09-10 2014-04-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Method and device for inverse multiplexing of multicast transmission
JP2017139594A (ja) * 2016-02-03 2017-08-10 株式会社日立製作所 データ配信システム

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8145776B1 (en) * 1999-10-15 2012-03-27 Sony Corporation Service providing apparatus and method, and information processing apparatus and method as well as program storage medium
US6748420B1 (en) * 1999-11-23 2004-06-08 Cisco Technology, Inc. Methods and apparatus for providing shared access to an application
US7006494B1 (en) 2000-01-04 2006-02-28 Cisco Technology, Inc. System and method for a virtual telephony intermediary
US7079495B1 (en) * 2000-01-04 2006-07-18 Cisco Technology, Inc. System and method for enabling multicast telecommunications
US6804254B1 (en) 2000-01-04 2004-10-12 Cisco Technology, Inc. System and method for maintaining a communication link
US7069432B1 (en) * 2000-01-04 2006-06-27 Cisco Technology, Inc. System and method for providing security in a telecommunication network
US7225243B1 (en) * 2000-03-14 2007-05-29 Adaptec, Inc. Device discovery methods and systems implementing the same
CA2353278A1 (en) * 2000-07-20 2002-01-20 Radvision Ltd. A system and method for directing a media stream
US7072955B1 (en) * 2000-08-31 2006-07-04 Intel Corporation Controlling remote storage devices
EP1202520A1 (en) * 2000-10-23 2002-05-02 THOMSON multimedia Method and device for data transmission in a television system
SE520129C2 (sv) * 2000-10-27 2003-05-27 Terraplay Systems Ab Kommunikationsinfrastrukturanordning i och en datorläsbar programprodukt för ett databearbetningssystem för fleranvändarapplikationer
US6757497B2 (en) * 2001-01-30 2004-06-29 The Regents Of The University Of California Optical layer multicasting using a single sub-carrier header and a multicast switch with active header insertion via reflective single sideband optical processing
US6754450B2 (en) * 2001-01-30 2004-06-22 The Regents Of The University Of California Optical layer multicasting using a single sub-carrier header with active header detection, deletion, and new header insertion via opto-electrical processing
US6754449B2 (en) * 2001-01-30 2004-06-22 The Regents Of The University Of California Optical layer multicasting switch
US6757495B2 (en) * 2001-01-30 2004-06-29 The Regents Of The University Of California Optical layer multicasting using a multiple sub-carrier header and a multicast switch with active header insertion via single sideband optical processing
US6873797B2 (en) * 2001-01-30 2005-03-29 The Regents Of The University Of California Optical layer multicasting
US6757496B2 (en) * 2001-01-30 2004-06-29 The Regents Of The University Of California Optical layer multicasting using a single sub-carrier header and an optical multicasting switch
US6934472B2 (en) * 2001-01-30 2005-08-23 The Regents Of The University Of California Optical layer multicasting using a single sub-carrier header and a multicast switch with active header insertion
US6760549B2 (en) * 2001-01-30 2004-07-06 The Regents Of The University Of California Optical layer multicasting using a multiple sub-carrier header and multicasting switch
US6766114B2 (en) * 2001-01-30 2004-07-20 The Regents Of The University Of California Optical layer multicasting using a single sub-carrier header and a multicast switch with active header insertion via single sideband optical processing
US7039316B2 (en) * 2001-01-30 2006-05-02 The Regents Of The University Of California Optical layer multicasting using a multiple sub-carrier header and a multicast switch with active header insertion via reflective single sideband optical processing
US6768871B2 (en) * 2001-01-30 2004-07-27 The Regents Of The University Of California Optical layer multicasting using a multicast switch to effect survivability and security
US6850707B1 (en) * 2001-01-30 2005-02-01 The Regents Of The University Of California Secure optical layer multicasting to effect survivability
JP2002290458A (ja) * 2001-03-26 2002-10-04 Fujitsu Ltd マルチキャストシステム
US20020198972A1 (en) * 2001-06-26 2002-12-26 International Business Machines Corporation Pre-boot multicast address management protocol for a computer network
US7009971B2 (en) * 2001-07-16 2006-03-07 International Business Machines Corporation Methods and arrangements for multicasting a data stream at different data rates to groups of subscribers
US7809806B1 (en) 2001-08-02 2010-10-05 Cisco Technology, Inc. Neighbor discovery using address registration protocol over ELMI
EP1309135B1 (en) * 2001-10-30 2005-03-02 Alcatel Forwarding of IP packets for routing protocols
US20030119533A1 (en) * 2001-11-26 2003-06-26 Sinikka Sarkkinen Multicast location management in a universal terrestrial radio access network
JP3998983B2 (ja) * 2002-01-17 2007-10-31 松下電器産業株式会社 ユニキャスト−マルチキャスト変換装置および映像監視システム
WO2003062955A2 (en) * 2002-01-22 2003-07-31 Sharp Laboratories Of America, Inc. Systems and methods for acknowledgement of multi-cast traffic
US20030195964A1 (en) * 2002-04-10 2003-10-16 Mane Pravin D. Managing multicast sessions
US7013157B1 (en) * 2002-06-03 2006-03-14 Cisco Technology, Inc. Method for multicast delivery with designated acknowledgment
US8060598B1 (en) * 2002-07-01 2011-11-15 Sprint Communications Company L.P. Computer network multicasting traffic monitoring and compensation
JP2004179877A (ja) * 2002-11-26 2004-06-24 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system
US7366780B2 (en) * 2002-12-31 2008-04-29 Motorola, Inc. System and method for controlling and managing sessions between endpoints in a communications system
US7477617B2 (en) * 2003-05-23 2009-01-13 Panasonic Corporation Multicast session management system
US6950432B2 (en) * 2003-05-23 2005-09-27 Matsushita Electric Industrial Co., Ltd. Architecture for dense multicast networks with provisioned routes
JP4105722B2 (ja) * 2003-05-27 2008-06-25 富士通株式会社 通信装置
JP3984929B2 (ja) * 2003-06-11 2007-10-03 Necインフロンティア株式会社 VoIPシステム、VoIPサーバ、及びマルチキャストパケット通信方法
US7626985B2 (en) * 2003-06-27 2009-12-01 Broadcom Corporation Datagram replication in internet protocol multicast switching in a network device
KR100580173B1 (ko) * 2003-07-15 2006-05-15 삼성전자주식회사 네트워크 스캐닝 방법 및 장치와 이를 위한 패킷 포맷
CN1272943C (zh) * 2004-03-24 2006-08-30 华为技术有限公司 一种组播业务的实现方法
US20050278739A1 (en) * 2004-06-01 2005-12-15 Microsoft Corporation Video insertion when content is not available
JP4504167B2 (ja) * 2004-11-24 2010-07-14 株式会社日立製作所 マルチキャスト課金制御システム及びブロードバンドアクセスサーバ
JP4514648B2 (ja) * 2005-05-18 2010-07-28 富士通株式会社 管理サーバによる情報処理方法及びルータ
US8588210B2 (en) * 2005-07-22 2013-11-19 Motorola Solutions, Inc. Method and apparatus for floor control in a communication system
US7830845B2 (en) * 2006-03-22 2010-11-09 Broadcom Corporation Adaptive communication management to accommodate hidden terminal conditions
US8559323B2 (en) 2010-03-10 2013-10-15 Cisco Technology, Inc. Downlink OFDMA for service sets with mixed client types
US10439833B1 (en) * 2010-11-24 2019-10-08 Nyse Arca Llc Methods and apparatus for using multicast messaging in a system for implementing transactions
US9792649B1 (en) 2010-11-24 2017-10-17 Nyse Arca Llc Methods and apparatus for performing risk checking
US10759442B2 (en) * 2014-05-30 2020-09-01 Here Global B.V. Dangerous driving event reporting
JP6652067B2 (ja) * 2015-01-09 2020-02-19 ソニー株式会社 無線通信装置、無線通信方法及びプログラム
US9992162B2 (en) * 2016-03-04 2018-06-05 Imagine Communications Corp. Device, system and method for network-based address translation for multiple recipients

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3483900B2 (ja) * 1992-07-08 2004-01-06 株式会社日立製作所 同報通信方法
US6018771A (en) * 1992-11-25 2000-01-25 Digital Equipment Corporation Dynamic assignment of multicast network addresses
US5786771A (en) * 1993-02-12 1998-07-28 International Business Machines Corporation Selectable checking of message destinations in a switched parallel network
US6041166A (en) * 1995-07-14 2000-03-21 3Com Corp. Virtual network architecture for connectionless LAN backbone
JPH0964900A (ja) 1995-08-25 1997-03-07 Hitachi Cable Ltd Arp代理応答機能付きスイッチングハブ
US5818838A (en) * 1995-10-12 1998-10-06 3Com Corporation Method and apparatus for transparent intermediate system based filtering on a LAN of multicast packets
JP3250780B2 (ja) 1995-10-23 2002-01-28 日本電信電話株式会社 マルチキャスト通信装置
US6223286B1 (en) * 1996-03-18 2001-04-24 Kabushiki Kaisha Toshiba Multicast message transmission device and message receiving protocol device for realizing fair message delivery time for multicast message
JPH10290226A (ja) * 1997-04-15 1998-10-27 Fujitsu Ltd マルチキャストコネクション管理方式
US6138144A (en) * 1997-06-24 2000-10-24 At&T Corp. Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network
US6259701B1 (en) * 1997-09-11 2001-07-10 At&T Corp. Method and system for a unicast endpoint client to access a multicast internet protocol (IP) session
US6181697B1 (en) * 1998-03-31 2001-01-30 At&T Corp. Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002305547A (ja) * 2001-04-06 2002-10-18 Mega Chips Corp データ中継装置およびデータ中継システム
JP4617474B2 (ja) * 2001-04-06 2011-01-26 株式会社メガチップス データ中継装置およびデータ中継システム
JP2008210381A (ja) * 2001-12-15 2008-09-11 Thomson Licensing サーバ呼び出しタイムスケジューリングテレビ会議
EP1508101A1 (en) * 2002-05-28 2005-02-23 Samsung Electronics Co., Ltd. Apparatus and method for broadcasting data within wireless communication service area
EP1508101A4 (en) * 2002-05-28 2010-07-28 Samsung Electronics Co Ltd APPARATUS AND METHOD FOR DIFFUSING DATA IN A WIRELESS COMMUNICATION SERVICE AREA
US8699395B2 (en) 2004-09-10 2014-04-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Method and device for inverse multiplexing of multicast transmission
KR101245020B1 (ko) 2004-11-04 2013-03-18 텔레폰악티에볼라겟엘엠에릭슨(펍) Mbms에 대한 nsapi 할당
JP4824694B2 (ja) * 2004-11-04 2011-11-30 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Mbmsのためのnsapiの割り当て
JP2011155649A (ja) * 2004-11-04 2011-08-11 Telefon Ab L M Ericsson Mbmsのためのnsapiの割り当て
US8027274B2 (en) 2007-01-26 2011-09-27 Nec Corporation Multicast communication system and method
JP2009004944A (ja) * 2007-06-20 2009-01-08 Nakayo Telecommun Inc 無線アクセスポイントおよび無線中継方法
JP2009094788A (ja) * 2007-10-09 2009-04-30 Nakayo Telecommun Inc 無線アクセスポイントおよび無線中継方法
JP2011072045A (ja) * 2011-01-11 2011-04-07 Furukawa Electric Co Ltd:The データ中継方法、その装置およびその装置を用いたデータ中継システム
JP2017139594A (ja) * 2016-02-03 2017-08-10 株式会社日立製作所 データ配信システム

Also Published As

Publication number Publication date
JP3644009B2 (ja) 2005-04-27
US6567851B1 (en) 2003-05-20

Similar Documents

Publication Publication Date Title
JP2000244488A (ja) マルチキャストセッション管理装置
JP4486902B2 (ja) ネットワークシステム及びゲートウェイ装置
US8081628B2 (en) Multicast distribution tree establishment and maintenance in a wireless multi-hop relay communication system
CN101141397B (zh) 单播到组播切换方法
US7200654B2 (en) Method of constructing and managing overlay multicast tree on Internet
JP2004242063A (ja) データ生成装置
JP4476839B2 (ja) データ配信システム、中継装置、データ配信方法
CN101313515B (zh) 媒体流控制方法、媒体流转换设备及组播***
CN101552788B (zh) 会话管理***及其控制方法
JP4463277B2 (ja) サービス中継サブネット間マルチキャスト−ネットワーク基盤に依らないサブネット横断マルチキャスト解決策
JP2010109574A (ja) ゲートウェイ装置、サーバ装置、中継装置、およびマルチキャスト通信システム
CN100534064C (zh) 一种用于在数据通信***内转发多播业务的方法和设备
US7193974B2 (en) Method and apparatus for dynamically discovering alias domains
JP2003069640A (ja) イーサネット(登録商標)上における明示的マルチキャストサービス方法及び装置
CN101309154B (zh) 报文的发送方法、发送装置和传输***
JP2003032299A (ja) マルチキャストネットワークにおけるランデブーポイントの制御方法及び装置
JP3962343B2 (ja) マルチキャストデータ通信システム及びその方法
JP2017152991A (ja) 情報配信装置、情報配信プログラム、通信端末、通信処理プログラム及び情報配信システム
JP4481499B2 (ja) 階層マルチキャスティング
JP2008312095A (ja) 中継装置、中継方法および中継プログラム
JPH09252319A (ja) パケット転送方法およびパケット転送装置
JP2000293496A (ja) ネットワークにおけるサービス負荷分散装置
CN101374068A (zh) 实现组播业务的报文传输方法、装置及***
JP6690291B2 (ja) 情報配信システム、情報配信装置、情報配信プログラム、及び情報配信方法
CN102347937B (zh) 一种发送流媒体数据的方法及虚拟管理器

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041216

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: 20050104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050120

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080210

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090210

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090210

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100210

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120210

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130210

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130210

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees